.fiEWgq_card{margin:var(--mantine-spacing-md);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-md);background:var(--mantine-color-white);overflow:hidden;box-shadow:0 1px 2px #1011130f,0 1px 3px #1011131a}.fiEWgq_header{padding:var(--mantine-spacing-sm) var(--mantine-spacing-lg);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}.fiEWgq_headerExpanded{border-bottom:1px solid var(--mantine-color-gray-2)}.fiEWgq_titleGroup{color:var(--mantine-color-gray-5);align-items:center;gap:6px;display:flex}.fiEWgq_infoIcon{cursor:default;align-items:center;display:flex}.fiEWgq_title{font-size:var(--mantine-font-size-md);color:var(--mantine-color-dark-7);font-weight:600}.fiEWgq_toggle{cursor:pointer;font-size:var(--mantine-font-size-md);color:var(--mantine-color-gray-6);background:0 0;border:none;align-items:center;gap:4px;padding:0;display:flex}.fiEWgq_toggle svg:last-child{transition:transform .15s}.fiEWgq_headerExpanded .fiEWgq_toggle svg:last-child{transform:rotate(180deg)}
.evhXNW_row{padding:var(--mantine-spacing-sm) var(--mantine-spacing-lg);border-bottom:1px solid var(--mantine-color-gray-2);background:var(--mantine-color-gray-0);justify-content:space-between;align-items:center;display:flex}.evhXNW_row:last-child{border-bottom:none}.evhXNW_clickable{cursor:pointer}.evhXNW_clickable:hover{background:var(--mantine-color-gray-0)}.evhXNW_label{font-size:var(--mantine-font-size-md);color:var(--mantine-color-dark-7)}.evhXNW_right{align-items:center;gap:12px;display:flex}.evhXNW_value{font-size:var(--mantine-font-size-md);color:var(--mantine-color-dark-5)}.evhXNW_valueChip{text-align:center;border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-sm);min-width:48px;padding:2px var(--mantine-spacing-xs);background:var(--mantine-color-white);font-size:var(--mantine-font-size-md);color:var(--mantine-color-dark-7)}.evhXNW_chevron{color:var(--mantine-color-gray-5)}.evhXNW_badge{flex-shrink:0}.evhXNW_badgeTrigger{border-radius:var(--mantine-radius-lg);flex-shrink:0;display:inline-flex}.evhXNW_badgeTrigger:focus-visible{box-shadow:0px 0px 0px 2px var(--mantine-color-gray-7)}
.DrH49W_fieldWrapper{width:100%;min-width:0}.DrH49W_infoIconContainer{color:var(--mantine-color-gray-7);display:flex}.DrH49W_iconSm{block-size:20px;inline-size:20px}.DrH49W_boolControls{align-items:center;gap:var(--mantine-spacing-xs);flex-shrink:0;display:flex}.DrH49W_preview{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);margin-top:4px;padding-inline:2px;line-height:1;display:block}.DrH49W_boolRow{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);background-color:var(--mantine-color-gray-1);border:2px solid #0000;border-radius:4px;width:100%;min-width:0;min-height:48px;padding:6px 12px;display:flex}.DrH49W_boolRow:hover{background-color:var(--mantine-color-gray-2)}.DrH49W_boolLabel{min-width:0;font-size:var(--mantine-font-size-xs);color:var(--mantine-color-gray-9);cursor:pointer;flex:1;font-weight:400;line-height:1.4}.DrH49W_eyeButton{block-size:24px;min-block-size:24px;inline-size:24px;min-inline-size:24px;padding:0}.DrH49W_eyeButton:focus-visible{outline:2px solid var(--mantine-color-brand-5);outline-offset:2px}
.X0QMfG_dropdown{--guidance-muted:var(--mantine-color-gray-7);max-width:min(320px,90vw);padding:var(--mantine-spacing-sm)}.X0QMfG_intro{margin:0 0 var(--mantine-spacing-xs);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-text)}.X0QMfG_tableWrapper{max-width:100%;overflow-x:auto}.X0QMfG_table{border-collapse:collapse;width:100%;font-size:var(--mantine-font-size-xs)}.X0QMfG_table th,.X0QMfG_table td{padding:calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-xs);text-align:left;border-block-end:1px solid var(--mantine-color-default-border)}.X0QMfG_table thead th{color:var(--guidance-muted);font-weight:600}.X0QMfG_table tbody th{font-weight:500}.X0QMfG_footnote,.X0QMfG_note{margin:var(--mantine-spacing-xs) 0 0;font-size:var(--mantine-font-size-xs);color:var(--guidance-muted)}[data-mantine-color-scheme=dark] .X0QMfG_dropdown{--guidance-muted:var(--mantine-color-dimmed)}.X0QMfG_table tbody th,.X0QMfG_table tbody td{white-space:nowrap}
.ljkCfq_form{gap:var(--mantine-spacing-lg);padding:var(--mantine-spacing-lg) var(--mantine-spacing-xl) var(--mantine-spacing-xl);flex-direction:column;max-height:calc(80dvh - 120px);display:flex;overflow-y:auto}.ljkCfq_section{gap:var(--mantine-spacing-sm);flex-direction:column;display:flex}.ljkCfq_sectionTitle{font-size:var(--mantine-font-size-md);text-transform:uppercase;color:var(--mantine-color-gray-6);letter-spacing:.05em;border-bottom:1px solid var(--mantine-color-gray-2);padding-bottom:4px;font-weight:600}.ljkCfq_row{align-items:start;gap:var(--mantine-spacing-sm);grid-template-columns:1fr 1fr;display:grid}.ljkCfq_row>*{min-width:0}.ljkCfq_row>:only-child{grid-column:1/-1}@media (max-width:520px){.ljkCfq_row{grid-template-columns:1fr}}.ljkCfq_sectionTitleRow{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);border-bottom:1px solid var(--mantine-color-gray-2);min-width:0;padding-bottom:4px;display:flex}.ljkCfq_sectionTitleRow .ljkCfq_sectionTitle{border-bottom:none;flex:1;min-width:0;margin:0;padding-bottom:0}.ljkCfq_sectionTitleRowInline{align-items:center;gap:var(--mantine-spacing-xs);border-bottom:1px solid var(--mantine-color-gray-2);min-width:0;padding-bottom:4px;display:flex}.ljkCfq_sectionTitleRowInline .ljkCfq_sectionTitle{border-bottom:none;flex:0 auto;min-width:0;margin:0;padding-bottom:0}.ljkCfq_toggleLabel{padding-right:var(--mantine-spacing-xs);white-space:nowrap;flex-shrink:0}.ljkCfq_error{font-size:var(--mantine-font-size-md);color:var(--mantine-color-red-6)}.ljkCfq_hint{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-6);margin:0}.ljkCfq_saveReason{padding:var(--mantine-spacing-xs) 0;background:var(--mantine-color-body);text-align:left;font:inherit;font-size:var(--mantine-font-size-sm);color:var(--mantine-color-red-6);cursor:pointer;border:none;position:sticky;bottom:0}
.PKQUhq_container{gap:var(--mantine-spacing-md);padding:var(--mantine-spacing-md) var(--mantine-spacing-xl) var(--mantine-spacing-xl);flex-direction:column;display:flex}.PKQUhq_vehicleName{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-8);font-weight:500}.PKQUhq_vehicleMeta{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-gray-5)}.PKQUhq_error{font-size:var(--mantine-font-size-md);color:var(--mantine-color-red-6)}.PKQUhq_textError{font-size:var(--mantine-font-size-md);color:var(--mantine-color-red-6);margin:0}.PKQUhq_textDimmed{font-size:var(--mantine-font-size-md);color:var(--mantine-color-gray-5);margin:0}
.NTTU-q_list{border:1px solid var(--mantine-color-gray-2);border-radius:8px;flex-direction:column;max-height:300px;display:flex;overflow:hidden auto}.NTTU-q_center{padding:var(--mantine-spacing-lg);justify-content:center;align-items:center;display:flex}.NTTU-q_row{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border:none;border-bottom:1px solid var(--mantine-color-gray-1);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;transition:background 80ms;display:flex}.NTTU-q_row:last-child{border-bottom:none}.NTTU-q_row:hover{background:var(--mantine-color-gray-0)}.NTTU-q_selected{box-shadow:inset 0 0 0 2px var(--mantine-color-brand-5);background:var(--mantine-color-brand-1)!important}
._8HtuHq_tabBar{margin-left:20px;display:flex}._8HtuHq_tabBar a{white-space:nowrap;text-decoration:none;flex:0 0!important}._8HtuHq_tabLink{block-size:48px;padding-inline:var(--mantine-spacing-md);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-7);border-block-end:2px solid #0000;justify-content:center;align-items:center;font-weight:600;display:flex}._8HtuHq_tabLink:hover{color:var(--mantine-color-gray-9)}._8HtuHq_tabLink:focus-visible{outline:2px solid var(--mantine-color-brand-7);outline-offset:-2px}._8HtuHq_tabLink:active{color:var(--mantine-color-gray-9);border-block-end-color:var(--mantine-color-dark-9)}._8HtuHq_tabLinkActive{border-block-end-color:var(--mantine-color-dark-9);color:var(--mantine-color-dark-9)}._8HtuHq_tabLinkActive:hover{color:var(--mantine-color-dark-9)}
._1rf20q_emptyCell{color:var(--mantine-color-gray-7)}
.-NgXNW_table{margin-block-end:var(--table-details-padding)}.-NgXNW_table thead{z-index:2;position:sticky;inset-block-start:40px}.-NgXNW_header{z-index:3;position:sticky;inset-block-start:calc(0px - var(--table-details-padding))}.-NgXNW_shadow{filter:drop-shadow(0 1px 2px #1011130d)}
._7md5Pa_summaryRow{align-items:center;gap:var(--mantine-spacing-xs);padding:var(--mantine-spacing-md) var(--mantine-spacing-lg);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dark-7);display:flex}._7md5Pa_usedBySection{padding:var(--mantine-spacing-md) var(--mantine-spacing-lg)}._7md5Pa_actionsRow{gap:calc(.125rem * var(--mantine-scale));display:flex}._7md5Pa_usedByLabel{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-gray-7);margin-bottom:calc(.25rem * var(--mantine-scale))}._7md5Pa_usedByEmpty{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-4);margin:0}._7md5Pa_usedByList{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dark-7);margin:0;padding-inline-start:var(--mantine-spacing-md)}._7md5Pa_preview{padding:var(--mantine-spacing-md) var(--mantine-spacing-lg)}._7md5Pa_previewSection{margin-bottom:var(--mantine-spacing-md)}._7md5Pa_previewSectionTitle{font-size:var(--mantine-font-size-md);color:var(--mantine-color-dark-7);margin:0 0 calc(.25rem * var(--mantine-scale));font-weight:700}._7md5Pa_previewItem{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dark-7);margin:0 0 calc(.25rem * var(--mantine-scale));padding-inline-start:var(--mantine-spacing-md)}._7md5Pa_previewCode{color:var(--mantine-color-gray-7)}._7md5Pa_previewEmpty{align-items:center;gap:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-5);display:flex}
._9Vq8FW_table{margin-block-end:var(--table-details-padding)}._9Vq8FW_table thead{z-index:2;position:sticky;inset-block-start:40px}._9Vq8FW_header{z-index:3;position:sticky;inset-block-start:calc(0px - var(--table-details-padding))}._9Vq8FW_shadow{filter:drop-shadow(0 1px 2px #1011130d)}
.lKMwuG_pagination{justify-content:flex-end;padding-block-start:var(--mantine-spacing-sm);display:flex}
._5cCSuG_container{flex-direction:column;height:100%;display:flex}._5cCSuG_toolbar{padding:var(--mantine-spacing-sm) var(--mantine-spacing-xl);border-bottom:1px solid var(--mantine-color-gray-2);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._5cCSuG_settingsCard{margin:var(--mantine-spacing-md) var(--mantine-spacing-xl);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-md);background:var(--mantine-color-white);overflow:hidden}._5cCSuG_settingsCard>:last-child{border-bottom:none}._5cCSuG_loading{padding:48px var(--mantine-spacing-xl);text-align:center;color:var(--mantine-color-gray-6)}
.IW0W1G_container{flex-direction:column;height:100%;display:flex}.IW0W1G_body{padding:0}.IW0W1G_settingsCard{margin:var(--mantine-spacing-md) var(--mantine-spacing-xl);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-md);background:var(--mantine-color-white);overflow:hidden}.IW0W1G_actions{gap:var(--mantine-spacing-xs);padding:0 var(--mantine-spacing-xl) var(--mantine-spacing-md);display:flex}.IW0W1G_deploymentsCard{margin:0 var(--mantine-spacing-xl) var(--mantine-spacing-md)}.IW0W1G_loading,.IW0W1G_notFound{padding:48px var(--mantine-spacing-xl);text-align:center;color:var(--mantine-color-gray-6)}.IW0W1G_deletePrompt{color:var(--mantine-color-red-7);align-items:center;font-size:14px;font-weight:500;display:flex}
._1-y8rG_title{font-size:var(--mantine-font-size-md);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.5;overflow:hidden}._1-y8rG_section{padding:var(--mantine-spacing-sm) var(--mantine-spacing-lg);justify-content:space-between;align-items:center;min-block-size:64px;display:flex}._1-y8rG_sectionDivider[data-orientation=horizontal]{border-block-start-color:var(--mantine-color-gray-2)}._1-y8rG_groupDivider[data-orientation=horizontal]{border-block-start-color:var(--mantine-color-gray-3);margin-block:4px}._1-y8rG_compactDivider[data-orientation=horizontal]{border-block-start-color:var(--mantine-color-gray-2)}._1-y8rG_groupHeaderRow{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-xs);padding-inline:var(--mantine-spacing-lg);min-width:0;padding-block-start:var(--mantine-spacing-xs);padding-block-end:4px;display:flex}._1-y8rG_groupHeader{text-transform:uppercase;letter-spacing:.06em;min-width:0;color:var(--mantine-color-gray-5);flex:1;font-size:11px;font-weight:700}._1-y8rG_compactSection{padding:var(--mantine-spacing-xs) var(--mantine-spacing-lg);align-items:stretch;min-block-size:48px;display:flex}._1-y8rG_input{width:100%;min-width:0}
.abrHoa_container{--table-details-padding:19px;block-size:100%;padding:var(--table-details-padding);background:var(--mantine-color-gray-1);row-gap:var(--mantine-spacing-md);flex-direction:column;display:flex;overflow:auto}.abrHoa_toolbar{align-items:center;display:flex}.abrHoa_cardList>*{margin:0}.abrHoa_clockChip{border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);padding:3px var(--mantine-spacing-xs);font-size:var(--mantine-font-size-md);color:var(--mantine-color-dark-7);background:var(--mantine-color-white);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:inline-flex;position:relative}.abrHoa_clockChipSelect{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.abrHoa_clockActive{color:var(--mantine-color-dark-7);font-weight:600}.abrHoa_clockDim{color:var(--mantine-color-gray-4);font-weight:400}.abrHoa_clockSep{color:var(--mantine-color-gray-4)}.abrHoa_noResults{margin:var(--mantine-spacing-xl) auto;font-size:var(--mantine-font-size-md);color:var(--mantine-color-gray-5);text-align:center}
.O_WWaa_shadow{filter:drop-shadow(0 1px 2px #1011130d)}.O_WWaa_activeFiltersText{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-7);white-space:nowrap}.O_WWaa_filtersContainer{white-space:nowrap;overflow-x:auto}
