._button_bp0b7_1,._iconButton_bp0b7_2{justify-content:center;align-items:center;gap:var(--faros-space-2);border-radius:var(--faros-radius-1);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;font-weight:700;line-height:1;transition:background-color .14s ease-out,border-color .14s ease-out,color .14s ease-out;display:inline-flex}._button_bp0b7_1[data-focus-visible],._iconButton_bp0b7_2[data-focus-visible]{outline:2px solid var(--faros-focus);outline-offset:2px}._button_bp0b7_1[data-pressed],._iconButton_bp0b7_2[data-pressed]{transform:translateY(1px)}._button_bp0b7_1[data-disabled],._button_bp0b7_1[data-pending],._iconButton_bp0b7_2[data-disabled],._iconButton_bp0b7_2[data-pending]{cursor:not-allowed;opacity:.46}._actionLink_bp0b7_35{border-radius:var(--faros-radius-1);min-height:30px;color:var(--faros-text-secondary);font:500 12px/1 var(--faros-font-sans);white-space:nowrap;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._actionLinkFace_bp0b7_48{align-items:center;gap:var(--faros-space-2);min-height:30px;padding-inline:var(--faros-space-2);border-radius:inherit;background:0 0;display:inline-flex}._actionLinkIcon_bp0b7_58{justify-content:flex-end;min-width:30px}._actionLinkIcon_bp0b7_58 ._actionLinkFace_bp0b7_48{justify-content:center;width:30px;padding:0}._actionLinkFace_bp0b7_48 svg{flex:none}._actionLink_bp0b7_35[data-hovered]{color:var(--faros-interface-hover)}._actionLink_bp0b7_35[data-hovered] ._actionLinkFace_bp0b7_48{background:var(--faros-surface-hover)}._actionLink_bp0b7_35[data-focus-visible]{outline:2px solid var(--faros-focus);outline-offset:2px}@media (max-width:720px),(pointer:coarse){._actionLink_bp0b7_35{min-height:44px}._actionLinkIcon_bp0b7_58{min-width:44px}}._button_bp0b7_1{min-height:36px;padding:0 var(--faros-space-4)}._compact_bp0b7_75{min-height:30px;padding-inline:var(--faros-space-3);font-size:12px}._primary_bp0b7_81{border-color:var(--faros-interface);background:var(--faros-interface);color:var(--faros-surface-0)}._primary_bp0b7_81[data-hovered]{border-color:var(--faros-interface-hover);background:var(--faros-interface-hover)}._secondary_bp0b7_92{border-color:var(--faros-border-strong);background:var(--faros-surface-3);color:var(--faros-text-primary)}._secondary_bp0b7_92[data-hovered]{border-color:var(--faros-interface);background:var(--faros-surface-hover)}._ghost_bp0b7_103{color:var(--faros-text-secondary);background:0 0;border-color:#0000}._ghost_bp0b7_103[data-hovered]{background:var(--faros-surface-hover);color:var(--faros-interface-hover)}._danger_bp0b7_114{border-color:var(--faros-status-danger);color:var(--faros-status-danger);background:0 0}._danger_bp0b7_114[data-hovered]{background:color-mix(in srgb, var(--faros-status-danger) 10%, transparent)}._buttonLabel_bp0b7_124{align-items:center;gap:var(--faros-space-2);display:inline-flex}._spinner_bp0b7_130{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite _spin_bp0b7_130}@keyframes _spin_bp0b7_130{to{transform:rotate(360deg)}}._visuallyHidden_bp0b7_145{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._iconButton_bp0b7_2{border-color:var(--faros-border);width:36px;height:36px;color:var(--faros-text-secondary);background:0 0;padding:0}._iconButton_bp0b7_2._compact_bp0b7_75{width:30px;height:30px;min-height:30px}._iconButton_bp0b7_2[data-hovered]{border-color:var(--faros-interface);background:var(--faros-surface-hover);color:var(--faros-interface-hover)}._iconButton_bp0b7_2._danger_bp0b7_114[data-hovered]{border-color:var(--faros-status-danger);color:var(--faros-status-danger)}._modalOverlay_bp0b7_181{z-index:100;background:var(--faros-overlay);padding:var(--faros-space-5);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}._modalOverlay_bp0b7_181[data-entering],._modalOverlay_bp0b7_181[data-exiting]{opacity:0}._modal_bp0b7_181{width:min(520px,100%);max-height:min(680px, calc(100vh - (2 * var(--faros-space-5))));overscroll-behavior:contain;border:1px solid var(--faros-border-strong);border-radius:var(--faros-radius-2);background:var(--faros-surface-1);color:var(--faros-text-primary);overflow:hidden}._modalWide_bp0b7_208{width:min(760px,100%);max-height:min(820px, calc(100vh - (2 * var(--faros-space-5))))}._dialog_bp0b7_213{max-height:inherit;outline:none;flex-direction:column;display:flex}._dialogHeader_bp0b7_220{gap:var(--faros-space-4);border-bottom:1px solid var(--faros-border);padding:var(--faros-space-5);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}._dialogTitle_bp0b7_229{letter-spacing:-.015em;margin:0;font-size:18px;line-height:1.25}._dialogDescription_bp0b7_236{margin:var(--faros-space-2) 0 0;max-width:65ch;color:var(--faros-text-secondary)}._dialogBody_bp0b7_242{overscroll-behavior:contain;min-height:0;padding:var(--faros-space-5);overflow:auto}._dialogFooter_bp0b7_249{justify-content:flex-end;gap:var(--faros-space-2);border-top:1px solid var(--faros-border);padding:var(--faros-space-4) var(--faros-space-5);flex-wrap:wrap;flex-shrink:0;display:flex}._tabs_bp0b7_259{min-width:0}._tabList_bp0b7_260{gap:var(--faros-space-1);border-bottom:1px solid var(--faros-border);display:flex;overflow-x:auto}._tab_bp0b7_259{min-height:42px;padding:0 var(--faros-space-4);color:var(--faros-text-secondary);cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;font-weight:700}._tab_bp0b7_259[data-selected]{border-bottom-color:var(--faros-interface);color:var(--faros-text-primary)}._tab_bp0b7_259[data-focus-visible]{outline:2px solid var(--faros-focus);outline-offset:-2px}._tabPanel_bp0b7_264{padding-top:var(--faros-space-5);outline:none}._multiSelectField_bp0b7_266,._comboBox_bp0b7_266{gap:var(--faros-space-2);min-width:0;display:grid}._comboBox_bp0b7_266>label{color:var(--faros-text-secondary);font-weight:700}._comboControl_bp0b7_268{border:1px solid var(--faros-border-strong);border-radius:var(--faros-radius-1);background:var(--faros-surface-2);grid-template-columns:minmax(0,1fr) 38px;min-height:42px;display:grid}._comboControl_bp0b7_268:focus-within{border-color:var(--faros-interface);box-shadow:0 0 0 2px var(--faros-focus-ring)}._comboBox_bp0b7_266 ._comboControl_bp0b7_268 ._comboInput_bp0b7_270{border-radius:inherit;width:100%;min-width:0;min-height:40px;color:var(--faros-text-primary);box-shadow:none;font:inherit;text-overflow:ellipsis;background:0 0;border:0;outline:none;margin:0;padding:8px 12px;font-weight:400}._comboInput_bp0b7_270::placeholder{color:var(--faros-text-muted);opacity:1}._comboInput_bp0b7_270[data-has-selection]::placeholder{color:var(--faros-text-primary)}._comboValue_bp0b7_273{min-width:0;color:var(--faros-text-primary);text-overflow:ellipsis;white-space:nowrap;padding:10px 12px;overflow:hidden}._comboButton_bp0b7_274{border:0;border-left:1px solid var(--faros-border);color:var(--faros-text-secondary);cursor:pointer;background:0 0;place-items:center;display:grid}._comboButton_bp0b7_274 svg,._comboSelectButton_bp0b7_275>svg{flex:none;width:16px;height:16px}._comboSelectButton_bp0b7_275{justify-content:space-between;align-items:center;gap:var(--faros-space-3);width:100%;min-height:42px;padding:0 var(--faros-space-3) 0 0;border:1px solid var(--faros-border-strong);border-radius:var(--faros-radius-1);background:var(--faros-surface-2);color:var(--faros-text-primary);font:inherit;text-align:left;cursor:pointer;display:flex}._comboSelectButton_bp0b7_275[data-focus-visible]{outline:2px solid var(--faros-focus);outline-offset:2px}._comboSelectButton_bp0b7_275[data-hovered]{border-color:var(--faros-interface);background:var(--faros-surface-hover)}._comboPopover_bp0b7_279{width:var(--trigger-width);max-height:min(320px, var(--available-height));border:1px solid var(--faros-border-strong);border-radius:var(--faros-radius-1);background:var(--faros-surface-2);overflow:hidden}._comboDialog_bp0b7_280{outline:none}._comboList_bp0b7_281{max-height:min(250px, calc(var(--available-height,252px) - 2px));outline:none;overflow:auto}._comboOption_bp0b7_282{gap:var(--faros-space-2);cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:center;min-height:42px;padding:8px 10px;display:grid}._comboOption_bp0b7_282[data-focused]{background:var(--faros-surface-hover)}._comboOption_bp0b7_282[data-selected]{color:var(--faros-interface-hover)}._comboOption_bp0b7_282[data-disabled]{color:var(--faros-text-muted);cursor:not-allowed}._comboOption_bp0b7_282 strong,._comboOption_bp0b7_282 small{overflow-wrap:anywhere;display:block}._comboOption_bp0b7_282 small,._fieldHint_bp0b7_287{color:var(--faros-text-muted)}._comboEmpty_bp0b7_288{color:var(--faros-text-muted);padding:12px}._fieldError_bp0b7_289{color:var(--faros-status-danger)}._fieldError_bp0b7_289 button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}._menuButton_bp0b7_292{align-items:center;gap:var(--faros-space-2);border:1px solid var(--faros-border-strong);border-radius:var(--faros-radius-1);min-height:34px;padding:0 var(--faros-space-3);background:var(--faros-surface-2);color:var(--faros-text-primary);font:inherit;white-space:nowrap;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:700;display:inline-flex}._menuButton_bp0b7_292[data-hovered]{border-color:var(--faros-interface);background:var(--faros-surface-hover)}._menuButton_bp0b7_292[data-focus-visible]{outline:2px solid var(--faros-focus);outline-offset:2px}._menuButton_bp0b7_292[data-disabled]{cursor:not-allowed;opacity:.55}._menuButton_bp0b7_292._menuIconButton_bp0b7_296{width:34px;color:var(--faros-text-secondary);background:0 0;border-color:#0000;justify-content:center;padding:0}._menuButton_bp0b7_292._menuIconButton_bp0b7_296[data-hovered]{background:var(--faros-surface-hover);color:var(--faros-interface-hover);border-color:#0000}._menuIconButton_bp0b7_296>span{display:inline-flex}._menuIconButton_bp0b7_296 svg{width:16px;height:16px}@media (max-width:720px),(pointer:coarse){._menuButton_bp0b7_292._menuIconButton_bp0b7_296{width:44px;min-height:44px}}._menuPopover_bp0b7_303{min-width:var(--trigger-width);border:1px solid var(--faros-border-strong);border-radius:var(--faros-radius-1);background:var(--faros-surface-2)}._menu_bp0b7_292{min-width:126px;padding:var(--faros-space-1);outline:none}._menuItem_bp0b7_305{border-radius:var(--faros-radius-1);min-height:36px;padding:0 var(--faros-space-3);color:var(--faros-text-primary);cursor:pointer;outline:none;align-items:center;display:flex}._menuItem_bp0b7_305>span[aria-hidden=true]{margin-right:var(--faros-space-2)}@media (max-width:600px){._menuItem_bp0b7_305{min-height:44px}}._menuItem_bp0b7_305[data-focused]{background:var(--faros-surface-hover);color:var(--faros-interface-hover)}._tooltip_bp0b7_310{z-index:110;border:1px solid var(--faros-border-strong);border-radius:var(--faros-radius-1);background:var(--faros-surface-3);max-width:280px;color:var(--faros-text-primary);padding:6px var(--faros-space-2);font-size:12px;line-height:1.35}._tooltip_bp0b7_310[data-entering],._tooltip_bp0b7_310[data-exiting]{opacity:0;transform:translateY(2px)}._statusText_bp0b7_328{letter-spacing:.01em;font-weight:700}._interface_bp0b7_333{color:var(--faros-interface-hover)}._neutral_bp0b7_337{color:var(--faros-text-primary)}._healthy_bp0b7_341{color:var(--faros-status-healthy)}._warning_bp0b7_345{color:var(--faros-status-warning)}._statusDanger_bp0b7_349{color:var(--faros-status-danger)}._unknown_bp0b7_353{color:var(--faros-status-unknown)}._datePickerButton_bp0b7_357{justify-content:center;align-items:center;gap:var(--faros-space-2);border-radius:var(--faros-radius-1);min-width:154px;min-height:34px;padding:0 var(--faros-space-3);color:var(--faros-text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:500;display:inline-flex}._datePickerButton_bp0b7_357[data-hovered],._calendarNavButton_bp0b7_377[data-hovered],._calendarToday_bp0b7_378[data-hovered]{border-color:var(--faros-interface);background:var(--faros-surface-hover)}._datePickerButton_bp0b7_357>span{text-overflow:ellipsis;min-width:0;overflow:hidden}._datePickerButton_bp0b7_357[data-focus-visible],._calendarNavButton_bp0b7_377[data-focus-visible],._calendarToday_bp0b7_378[data-focus-visible]{outline:2px solid var(--faros-focus);outline-offset:2px}._calendarJump_bp0b7_388 select:focus-visible{outline:2px solid var(--faros-focus);outline-offset:2px}._datePickerChevron_bp0b7_393{stroke-width:2px;flex:none;width:14px;height:14px}._datePickerPopover_bp0b7_395{width:min(332px, calc(100vw - (2 * var(--faros-space-3))));max-height:min(500px, var(--available-height));overscroll-behavior:contain;border:1px solid var(--faros-border-strong);border-radius:var(--faros-radius-2);background:var(--faros-surface-1);color:var(--faros-text-primary);overflow:auto}._datePickerDialog_bp0b7_406{outline:none}._calendar_bp0b7_377{padding:var(--faros-space-3)}._calendarHeader_bp0b7_408{align-items:center;gap:var(--faros-space-2);grid-template-columns:34px minmax(0,1fr) 34px;display:grid}._calendarJump_bp0b7_388{gap:var(--faros-space-2);grid-template-columns:minmax(0,1fr) 88px;display:grid}._calendarJump_bp0b7_388 select{border:1px solid var(--faros-border-strong);border-radius:var(--faros-radius-1);min-width:0;min-height:34px;padding:0 var(--faros-space-2);background:var(--faros-surface-2);color:var(--faros-text-primary);font:inherit;font-size:13px}._calendarNavButton_bp0b7_377,._calendarToday_bp0b7_378{border:1px solid var(--faros-border-strong);border-radius:var(--faros-radius-1);background:var(--faros-surface-1);min-height:34px;color:var(--faros-text-primary);font:inherit;cursor:pointer}._calendarNavButton_bp0b7_377{background:0 0;border-color:#0000;place-items:center;width:34px;padding:0;display:grid}._calendarNavButton_bp0b7_377[data-hovered]{border-color:#0000}._calendarNavButton_bp0b7_377[data-disabled]{color:var(--faros-text-muted);opacity:.55;cursor:default}._calendarGrid_bp0b7_436{width:100%;margin-top:var(--faros-space-2);border-collapse:collapse;table-layout:fixed}._calendarGrid_bp0b7_436 th{height:30px;color:var(--faros-text-muted);font-size:11px;font-weight:600}._calendarGrid_bp0b7_436 td{padding:1px}._calendarCell_bp0b7_439{border-radius:var(--faros-radius-1);width:36px;height:36px;color:var(--faros-text-primary);cursor:pointer;place-items:center;margin:auto;font-size:12px;display:grid}._calendarCell_bp0b7_439[data-hovered]{background:var(--faros-surface-hover)}._calendarCell_bp0b7_439[data-selected]{background:var(--faros-interface);color:var(--faros-surface-0);font-weight:700}._calendarCell_bp0b7_439[data-today]:not([data-selected]){color:var(--faros-interface-hover);font-weight:700}._calendarCell_bp0b7_439[data-outside-month]{color:var(--faros-text-muted)}._calendarCell_bp0b7_439[data-disabled]{color:var(--faros-text-muted);opacity:.45;cursor:default}._calendarCell_bp0b7_439[data-focus-visible]{outline:2px solid var(--faros-focus);outline-offset:1px}._calendarFooter_bp0b7_457{justify-content:space-between;align-items:center;gap:var(--faros-space-3);border-top:1px solid var(--faros-border);margin-top:var(--faros-space-2);padding-top:var(--faros-space-2);display:flex}._calendarFooter_bp0b7_457 span{color:var(--faros-text-secondary);font-size:11px}._calendarToday_bp0b7_378{padding:0 var(--faros-space-3);font-size:12px;font-weight:700}@media (max-width:1100px){._tabList_bp0b7_260{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}._tab_bp0b7_259{min-width:0;min-height:48px;padding:var(--faros-space-2);white-space:normal;text-align:center;line-height:1.25}}@media (max-width:720px){._comboControl_bp0b7_268{grid-template-columns:minmax(0,1fr) 44px}._comboBox_bp0b7_266 ._comboControl_bp0b7_268 ._comboInput_bp0b7_270{min-height:44px;font-size:16px}._comboButton_bp0b7_274,._comboOption_bp0b7_282,._button_bp0b7_1{min-height:44px}._button_bp0b7_1._compact_bp0b7_75,._iconButton_bp0b7_2,._iconButton_bp0b7_2._compact_bp0b7_75{width:44px;height:44px;min-height:44px}._button_bp0b7_1._compact_bp0b7_75{width:auto}._menuButton_bp0b7_292,._menuItem_bp0b7_305,._datePickerButton_bp0b7_357,._calendarNavButton_bp0b7_377,._calendarToday_bp0b7_378,._calendarJump_bp0b7_388 select{min-height:44px}._datePickerButton_bp0b7_357{width:100%;min-width:0;padding-inline:var(--faros-space-2);font-size:12px}._calendarHeader_bp0b7_408{grid-template-columns:44px minmax(0,1fr) 44px}._calendarNavButton_bp0b7_377{width:44px}._calendarJump_bp0b7_388{grid-template-columns:minmax(0,1fr) 84px}._calendarCell_bp0b7_439{width:38px;height:38px}._modalOverlay_bp0b7_181{padding:var(--faros-space-3);align-items:end}._modal_bp0b7_181{max-height:calc(100vh - (2 * var(--faros-space-3)))}}@media (pointer:coarse){._comboControl_bp0b7_268{grid-template-columns:minmax(0,1fr) 44px}._comboButton_bp0b7_274,._comboOption_bp0b7_282{min-height:44px}}@media (prefers-reduced-motion:reduce){._spinner_bp0b7_130{animation-duration:1.4s}}._connectionDot_bp0b7_522{border:1px solid var(--faros-text-primary);width:8px;height:8px;margin-right:var(--faros-space-2);border-radius:50%;flex:0 0 8px}._connectionDot_bp0b7_522[data-connection=online]{background:var(--faros-status-healthy);border-color:var(--faros-status-healthy)}._connectionDot_bp0b7_522[data-connection=offline]{background:var(--faros-status-danger);border-color:var(--faros-status-danger)}._connectionDot_bp0b7_522[data-connection=stale]{background:var(--faros-status-warning);border-color:var(--faros-status-warning)}._menuItem_bp0b7_305[data-station-option=true][data-selected]{background:var(--faros-surface-hover);color:var(--faros-interface-hover)}._iconButton_bp0b7_2._closeButton_bp0b7_530{border-color:#0000;width:44px;height:44px;min-height:44px;font-size:24px}._iconButton_bp0b7_2._closeButton_bp0b7_530[data-hovered]{border-color:#0000}
