.SettingsContent_shell__VAZGE{min-width:0;min-height:0;display:flex;flex-direction:column;height:100%}.SettingsContent_main__HsZGb{min-width:0;min-height:0}.SettingsContent_scrollRegion__IrruI{min-height:0;overflow:auto;padding-top:var(--s-2);padding-bottom:calc(var(--s-6) + var(--fixed-stack-offset));flex:1 1 auto}.SettingsContent_column__Y7pap,.SettingsContent_layout__Gqr2M{min-height:0}.SettingsContent_contentStack__XgCQ9{display:grid;grid-gap:var(--s-4);gap:var(--s-4);min-width:0}.SettingsContent_modalHeaderActions__4GO4i{display:inline-flex;align-items:center;gap:var(--s-2);flex-wrap:wrap}.SettingsContent_modalBackButton__jkGqk{display:none}.SettingsContent_sectionStack__H2I7e{display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.SettingsContent_sectionHeader__1vFPB{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap}.SettingsContent_sectionHeaderText__ZM_3e{display:grid;grid-gap:var(--s-1);gap:var(--s-1);min-width:0}.SettingsContent_statsGrid__n0iEJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--s-3);gap:var(--s-3)}.SettingsContent_statGroup__BLle3{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.SettingsContent_statusGrid__HA4xv{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--s-3);gap:var(--s-3);margin-top:var(--s-3)}.SettingsContent_statusItem__yfb2A{display:grid;grid-gap:var(--s-1);gap:var(--s-1);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--s-3);background:color-mix(in srgb,var(--surface-hover) 60%,var(--surface-card))}.SettingsContent_statusLabel__1CFc5{color:var(--text-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.SettingsContent_notice__d99BP{border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--s-3);background:color-mix(in srgb,var(--status-info-bg) 25%,var(--surface-card))}.SettingsContent_noticeSuccess__yBUm4{background:color-mix(in srgb,var(--status-good-bg) 30%,var(--surface-card));border-color:var(--status-good-bg);color:var(--status-good-text)}.SettingsContent_noticeWarn___1qda{background:color-mix(in srgb,var(--status-warn-bg) 30%,var(--surface-card));border-color:var(--status-warn-bg);color:var(--status-warn-text)}.SettingsContent_noticeError__6fmvV{background:color-mix(in srgb,var(--status-bad-bg) 20%,var(--surface-card));border-color:var(--status-bad-bg);color:var(--status-bad-text)}.SettingsContent_noticeStack__oEhO7{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.SettingsContent_noticeRow__1vaTN{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap}.SettingsContent_noticeFocus__ABA35{box-shadow:0 0 0 2px color-mix(in srgb,var(--status-info-bg) 55%,transparent),0 10px 24px color-mix(in srgb,var(--status-info-bg) 14%,transparent)}.SettingsContent_syncTriageToolbar__TY_yD{display:grid;grid-gap:var(--s-2);gap:var(--s-2);margin-bottom:var(--s-2);padding:var(--s-2);border:1px solid var(--border-light);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-hover) 45%,var(--surface-card))}.SettingsContent_syncTriageFilterRow__mZYQj{display:flex;gap:var(--s-2);flex-wrap:wrap;align-items:center}.SettingsContent_syncTriageFilterLink__ViTEL{display:inline-flex;align-items:center;gap:.45rem;text-decoration:none;border-radius:999px;border:1px solid var(--border-light);background:var(--surface-card);color:inherit;padding:.35rem .6rem}.SettingsContent_syncTriageFilterLink__ViTEL:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border-light));background:color-mix(in srgb,var(--surface-hover) 75%,var(--surface-card))}.SettingsContent_syncTriageFilterLinkActive__6fqxy{border-color:color-mix(in srgb,var(--accent) 45%,var(--border-light));background:color-mix(in srgb,var(--accent) 10%,var(--surface-card))}.SettingsContent_syncTriageMetaRow__h1vZc{display:flex;gap:var(--s-2);align-items:center;justify-content:space-between;flex-wrap:wrap}.SettingsContent_syncTriageProjectRow__58dYS{display:grid;grid-gap:.4rem;gap:.4rem}.SettingsContent_syncTriageProjectChips__lhoIj{display:flex;gap:.45rem;flex-wrap:wrap;align-items:center}.SettingsContent_syncTriageProjectChip__Mpuf6,.SettingsContent_syncTriageUnknownChip__uzqZy{display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;padding:.28rem .55rem;border:1px solid var(--border-light);background:color-mix(in srgb,var(--surface-card) 85%,var(--surface-hover));color:inherit;text-decoration:none}.SettingsContent_syncTriageProjectChip__Mpuf6:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border-light))}.SettingsContent_conflictGuidanceCard__PbRYT{margin-top:.5rem;padding:.6rem;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,currentColor 18%,transparent);background:color-mix(in srgb,var(--surface-card) 82%,transparent);display:grid;grid-gap:.35rem;gap:.35rem}.SettingsContent_conflictGuidanceHeader__4s1Mt{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.SettingsContent_conflictGuidanceTitle__8ahIH{font-weight:600}.SettingsContent_conflictDiffPanel__YDw9U{margin-top:var(--s-2);border-top:1px solid color-mix(in srgb,currentColor 16%,transparent);padding-top:var(--s-2)}.SettingsContent_conflictDiffPanel__YDw9U summary{cursor:pointer;font-weight:600;margin-bottom:var(--s-2)}.SettingsContent_conflictDiffRows__VJe_1{display:grid;grid-gap:var(--s-2);gap:var(--s-2);margin:var(--s-2) 0}.SettingsContent_conflictDiffRow__xgeh6{border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:var(--radius-sm);padding:.6rem;background:color-mix(in srgb,var(--surface-card) 80%,transparent)}.SettingsContent_conflictDiffHeader__FENnp{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;margin-bottom:.45rem}.SettingsContent_conflictDiffGrid__KKf0G{display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.SettingsContent_conflictDiffCell__dbi8N{min-width:0;display:grid;grid-gap:.25rem;gap:.25rem}.SettingsContent_conflictDiffLabel__Q_vwl{color:var(--text-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.SettingsContent_conflictDiffValue__2yQoD{margin:0;padding:.45rem;border-radius:var(--radius-xs);border:1px solid color-mix(in srgb,currentColor 14%,transparent);background:color-mix(in srgb,var(--surface-2) 75%,transparent);white-space:pre-wrap;word-break:break-word;font-size:.78rem;max-height:12rem;overflow:auto;-webkit-overflow-scrolling:touch}.SettingsContent_pushRow__FWLjR{gap:.75rem}.SettingsContent_pushActions__7Jw4I{margin-top:0}.SettingsContent_appearanceControlRow__kcJWd{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap;margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--border-light)}.SettingsContent_appearanceControlCopy__H9LUw{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.SettingsContent_appearanceControlLabel__qddql{font-weight:600}.SettingsContent_offlineCapabilitySection__OAjyz{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.SettingsContent_offlineCapabilitySectionHeader__maJo3{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-2);flex-wrap:wrap}.SettingsContent_offlineCapabilityList__1_FHV{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.SettingsContent_offlineCapabilityCard__Bx_Ks,.SettingsContent_offlineEntryPointCard__k6Xrw{display:grid;grid-gap:var(--s-2);gap:var(--s-2);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--s-3);background:color-mix(in srgb,var(--surface-hover) 48%,var(--surface-card))}.SettingsContent_offlineCapabilityHeader__1Xo2N{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-2);flex-wrap:wrap}.SettingsContent_offlineCapabilityEntryPoints__0Vtac,.SettingsContent_offlineCapabilityMetaRow__0m1q3{display:flex;gap:.45rem;flex-wrap:wrap;align-items:center}.SettingsContent_offlineEntryPointGrid__CR8y5{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--s-3);gap:var(--s-3)}.SettingsContent_offlineStorageReasonList__AhhC5{display:grid;grid-gap:.35rem;gap:.35rem;margin-top:var(--s-2)}.SettingsContent_offlineStorageGroupList__hJgEh{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.SettingsContent_offlineStorageGroup__TpAw1{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.SettingsContent_offlineStorageGroupHeader__zqzH0{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-2);flex-wrap:wrap}.SettingsContent_offlineStorageCardList__1tRso{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.SettingsContent_offlineStorageCard__aIkzD{display:grid;grid-gap:var(--s-2);gap:var(--s-2);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--s-3);background:color-mix(in srgb,var(--surface-hover) 48%,var(--surface-card))}.SettingsContent_offlineStorageCardHeader__g7Aiu{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-2);flex-wrap:wrap}.SettingsContent_offlineStorageStats__L3j_z{display:flex;gap:.45rem;flex-wrap:wrap;align-items:center}.SettingsContent_offlineRepairActionRow__BTay0{display:flex;gap:var(--s-2);flex-wrap:wrap;align-items:center}.SettingsContent_offlineProjectCardList__yD6he{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.SettingsContent_runtimeDiagnosticsDetails__aaB9k{margin-top:var(--s-2)}.SettingsContent_runtimeDiagnosticsDetails__aaB9k summary{cursor:pointer;font-weight:600}.SettingsContent_runtimeDiagnosticsList__hr6g5{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:var(--s-2)}.SettingsContent_runtimeDiagnosticsItem__hjLyu{border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:.55rem .65rem;background:color-mix(in srgb,var(--surface-hover) 42%,var(--surface-card));min-width:0;word-break:break-word}.SettingsContent_offlineStorageActions__RDB4K{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap}.SettingsContent_pushStatus__0oIZs{margin-top:.5rem}.SettingsContent_pushTable__5kdMp{margin-top:.75rem}@media (max-width:900px){.SettingsContent_conflictDiffGrid__KKf0G{grid-template-columns:1fr}.SettingsContent_modalBackButton__jkGqk{display:inline-flex}}.PageShell_content__S_Dro,.PageShell_shell__moXMZ{display:flex;flex-direction:column;min-width:0;min-height:0}.PageShell_content__S_Dro{gap:var(--page-section-gap);flex:1 1 auto}.PageShell_content__S_Dro>.card,.PageShell_content__S_Dro>.col,.PageShell_content__S_Dro>.glass-card,.PageShell_content__S_Dro>.glass-panel,.PageShell_content__S_Dro>.page-header,.PageShell_content__S_Dro>.row,.PageShell_content__S_Dro>.scrollable-tabs,.PageShell_content__S_Dro>.surfaceContentStart,.PageShell_content__S_Dro>.surfaceFilterPanel,.PageShell_content__S_Dro>.surfaceFilterToggle,.PageShell_content__S_Dro>.surfaceIntroCard,.PageShell_content__S_Dro>.surfacePrimaryActions,.PageShell_content__S_Dro>details,.PageShell_content__S_Dro>section{margin:0}.page_shell__8VI37{min-width:0;min-height:0;display:flex;flex-direction:column;height:100%}.page_scrollRegion__O9R9n{min-height:0;overflow:auto;padding-top:var(--s-2);padding-bottom:calc(var(--s-6) + var(--fixed-stack-offset));flex:1 1 auto}.page_panelWrap__WhIpg{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}@media (max-width:900px){.page_shell__8VI37{padding-inline:var(--s-3)}.page_scrollRegion__O9R9n{padding-bottom:calc(var(--s-6) + var(--bottom-nav-height, 64px) + var(--safe-bottom, 0px))}}.WidgetGrid_gridContainer__qZ0U2{display:grid;grid-template-columns:repeat(var(--grid-cols,2),1fr);grid-auto-rows:minmax(var(--grid-row-height,120px),auto);grid-gap:var(--grid-gap,12px);gap:var(--grid-gap,12px);width:100%;touch-action:pan-y}.WidgetCard_card__6H_q7{--widget-header-height:3.35rem;--widget-header-title-size:0.84rem;--widget-header-action-size:var(--text-xs);background:radial-gradient(145% 145% at 0 0,color-mix(in srgb,var(--brand-accent) 8%,transparent),transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 98%,transparent),var(--surface-card));border-radius:calc(var(--radius-md) + 2px);box-shadow:0 12px 28px color-mix(in srgb,var(--brand-accent) 8%,transparent);overflow:hidden;display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--border-light) 78%,var(--brand-accent) 22%);transition:box-shadow .2s ease,border-color .2s ease;height:100%;position:relative}.WidgetCard_card__6H_q7:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--brand-accent),transparent 80%);border-radius:2px 2px 0 0;z-index:1;opacity:.7;transition:opacity .2s ease}@media (hover:hover) and (pointer:fine){.WidgetCard_card__6H_q7:hover{border-color:color-mix(in srgb,var(--border-light) 70%,var(--brand-accent) 30%);box-shadow:var(--shadow-card),0 8px 18px -12px color-mix(in srgb,var(--brand-accent) 15%,transparent)}.WidgetCard_card__6H_q7:hover:before{opacity:1}}.WidgetCard_header__k0TKg{box-sizing:border-box;height:var(--widget-header-height);min-height:var(--widget-header-height);padding:.8rem .9rem .72rem;border-bottom:1px solid color-mix(in srgb,var(--border-light) 72%,var(--brand-accent) 12%);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-hover) 74%,var(--surface-card)),color-mix(in srgb,var(--surface-card) 98%,transparent));flex-shrink:0;grid-gap:.5rem;gap:.5rem;overflow:hidden}.WidgetCard_title__eXNrg{font-size:var(--widget-header-title-size);font-weight:700;color:var(--text-main);letter-spacing:.01em;line-height:1.15;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WidgetCard_action__j5FSh{display:inline-flex;align-items:center;gap:.5rem;justify-self:end;white-space:nowrap;min-width:0}.WidgetCard_action__j5FSh a,.WidgetCard_action__j5FSh button{text-decoration:none;display:inline-flex;align-items:center;border-radius:var(--radius-full)}.WidgetCard_actionButton__9m7ir,.WidgetCard_action__j5FSh a,.WidgetCard_action__j5FSh button{font-size:var(--widget-header-action-size);color:color-mix(in srgb,var(--text-secondary) 92%,var(--brand-accent));font-weight:var(--w-semibold);min-height:34px;line-height:var(--lh-snug);padding:0 .68rem;border:1px solid color-mix(in srgb,var(--border-light) 78%,var(--brand-accent) 16%);background:color-mix(in srgb,var(--surface-card) 92%,var(--surface-hover))}.WidgetCard_actionButton__9m7ir{cursor:pointer;border-radius:var(--radius-full)}.WidgetCard_actionButton__9m7ir:hover{text-decoration:none}@media (hover:hover) and (pointer:fine){.WidgetCard_actionButton__9m7ir:hover,.WidgetCard_action__j5FSh a:hover,.WidgetCard_action__j5FSh button:hover{border-color:color-mix(in srgb,var(--brand-accent) 34%,var(--border-light));color:var(--text-main);background:color-mix(in srgb,var(--brand-accent) 8%,var(--surface-card))}}.WidgetCard_body__OurXW{padding:.9rem .95rem .95rem;flex:1 1;min-height:0;position:relative;color:var(--text-main)}@media (max-width:640px){.WidgetCard_card__6H_q7{--widget-header-height:3.125rem}.WidgetCard_actionButton__9m7ir,.WidgetCard_action__j5FSh a,.WidgetCard_action__j5FSh button{min-height:44px}}.dialog_content__EZHhu{width:min(calc(100vw - 32px),560px);height:auto;max-height:85vh;padding:var(--s-4);gap:var(--s-3)}.dialog_header__fKa1z{display:flex;flex-direction:column;gap:var(--s-2)}.dialog_title__TohRA{font-size:var(--text-lg);font-weight:var(--w-semibold);color:var(--text-main)}.dialog_footer__8dUXp{display:flex;justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-2)}.ToolsShell_content__9qFMf,.ToolsShell_shell___gY34{min-width:0;min-height:0;display:flex;flex-direction:column}.ToolsShell_content__9qFMf{gap:var(--content-start-gap)}.page_metaCard__NzcPH{margin-bottom:0}.page_metaHeader__aHO0z{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap}.page_metaMain__Qlcrt{min-width:0;flex:1 1}.page_metaActions__c1kco{display:flex;align-items:center;justify-content:flex-end;gap:var(--s-2);flex-wrap:wrap}.page_actionSheetStack__DDCxl{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.page_sectionHeading__w94Xu{margin-bottom:var(--s-3)}.page_minCard__POn_e{min-height:100px}.page_mediumCard__KVry1{min-height:150px}.page_resultCard__vJ4oG{padding:var(--s-6)}.page_favoriteActive__Zep9w{color:var(--brand-accent)}.page_quickToolActive__ApJqJ{color:var(--status-good-text)}.page_tagRow__ix3U4{margin-top:var(--s-3);gap:var(--s-2);flex-wrap:wrap}.page_toolContentStack__gQoWE{min-width:0;display:grid;grid-gap:var(--content-start-gap);gap:var(--content-start-gap)}.page_toolContentStack__gQoWE .card{margin-bottom:0}.page_toolContentStack__gQoWE [data-tool-section=setup]{order:1}.page_toolContentStack__gQoWE [data-tool-section=inputs]{order:2}.page_toolContentStack__gQoWE [data-tool-section=results]{order:3}.page_toolContentStack__gQoWE [data-tool-section=notes]{order:4}@media (max-width:900px){.page_metaActions__c1kco{width:100%;justify-content:flex-start}.page_metaActions__c1kco .btn{flex:1 1;min-width:0}}.page_pageStack__kHuS5{display:grid;grid-gap:var(--content-start-gap);gap:var(--content-start-gap);min-width:0}.page_hero__jBqzu{display:grid;grid-gap:var(--s-3);gap:var(--s-3);margin-bottom:0}@media (min-width:900px){.page_hero__jBqzu{grid-template-columns:minmax(0,1fr)}}.page_heroText__0EIxh{display:grid;grid-gap:var(--s-1);gap:var(--s-1)}.page_heroActions__oD9oJ{display:flex;align-items:flex-end;gap:var(--s-2);flex-wrap:wrap}.page_searchField__4KCuU{margin:0;flex:1 1;min-width:240px}.page_viewRegion__4AfKY{min-width:0;min-height:clamp(240px,42vh,560px);display:grid;align-content:start;grid-gap:var(--content-start-gap);gap:var(--content-start-gap);transition:opacity var(--duration-base) var(--ease-standard)}.page_viewRegion__4AfKY[data-view=results]{opacity:1}.page_section__gkrTg{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.page_sectionHeader__ZS8Yg{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap}.page_sectionHeaderActions__Bhpq3{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap}.page_cardGrid__md_Cg{display:grid;grid-template-columns:1fr;grid-gap:var(--s-4);gap:var(--s-4);align-items:stretch}.page_cardGrid__md_Cg .card{margin-bottom:0}@media (min-width:768px){.page_cardGrid__md_Cg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.page_cardGrid__md_Cg{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1440px){.page_cardGrid__md_Cg{grid-template-columns:repeat(4,minmax(0,1fr))}}.page_emptyState__Py6pb{grid-column:1/-1;margin-bottom:0}.page_skeletonCard__RS873{display:grid;grid-gap:var(--s-3);gap:var(--s-3);margin-bottom:0}.page_skeletonRow__QW3lk{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4)}.page_skeletonTitle__gBXrz{height:16px;width:60%}.page_skeletonIcon__oBz9X{height:16px;width:24px}.page_skeletonSub__mp5pZ{height:12px;width:45%}.page_skeletonTags__qZxNd{display:flex;gap:var(--s-2)}.page_skeletonChip__mEbVh{height:16px;width:64px;border-radius:var(--radius-full)}.page_sectionStack__YJZ65{gap:var(--content-start-gap)}@media (max-width:900px){.page_heroActions__oD9oJ .btn{flex:1 1 auto}.page_viewRegion__4AfKY{min-height:clamp(220px,36vh,420px)}}.AdminDashboard_shell__LvbBY{--panel-steel-bg:linear-gradient(160deg,color-mix(in srgb,var(--surface-card) 90%,var(--surface-page) 10%),color-mix(in srgb,var(--surface-card) 96%,var(--surface-hover) 4%));--panel-steel-soft:color-mix(in srgb,var(--surface-card) 84%,var(--surface-page) 16%);--panel-steel-strong:color-mix(in srgb,var(--surface-card) 78%,var(--surface-page) 22%);--panel-steel-border:color-mix(in srgb,var(--border-subtle) 70%,var(--border-medium) 30%);--panel-steel-edge:color-mix(in srgb,var(--border-subtle) 64%,var(--brand-primary) 36%);--panel-accent-muted:color-mix(in srgb,var(--brand-accent) 14%,transparent);min-width:0;min-height:0;display:flex;flex-direction:column;height:100%}.AdminDashboard_layout__TDLXj{min-width:0;width:100%;min-height:0}.AdminDashboard_content__MdxOY{min-width:0;min-height:0}.AdminDashboard_content__MdxOY .card{max-width:100%}.AdminDashboard_navCard__3VUlU{min-width:0;position:-webkit-sticky;position:sticky;top:var(--s-2);align-self:start;z-index:3;max-height:calc(100dvh - var(--fixed-stack-offset) - var(--s-4));overflow-y:auto;overscroll-behavior:contain}.AdminDashboard_scrollRegion__UO9wY{min-height:0;overflow:visible;padding-top:var(--s-2);padding-bottom:calc(var(--s-6) + var(--fixed-stack-offset));flex:1 1 auto}.AdminDashboard_column__GB1gG{min-height:0}.AdminDashboard_navTabs__b5xuQ{flex-direction:column;align-items:stretch;border-bottom:0;padding-bottom:0;margin-bottom:0}.AdminDashboard_navTabs__b5xuQ .navtab{width:100%;display:flex;justify-content:flex-start;align-items:center;border-radius:var(--radius-md);text-align:left}.AdminDashboard_sideSectionNav__4JD0N{margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:var(--s-2)}.AdminDashboard_sideSectionNavLabel__zZ0nb{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--trk-wide);color:var(--text-muted)}.AdminDashboard_sideSectionNavButtons__emarr{display:flex;flex-direction:column;gap:var(--s-1)}.AdminDashboard_sideSectionNavButtons__emarr .btn{width:100%;justify-content:flex-start}.AdminDashboard_backToTopButton__PymY8{position:fixed;right:max(var(--s-4),calc(var(--safe-right) + var(--s-3)));bottom:calc(var(--bottom-nav-height) + var(--fixed-stack-offset) + var(--s-3));width:46px;height:46px;border-radius:999px;border:1px solid color-mix(in srgb,var(--border-medium) 70%,var(--brand-accent) 30%);background:linear-gradient(160deg,var(--surface-card),color-mix(in srgb,var(--surface-hover) 82%,var(--surface-card)));color:var(--text-main);box-shadow:0 10px 30px color-mix(in srgb,var(--overlay-backdrop) 35%,transparent);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:35}.AdminDashboard_backToTopVisible__o4DlE{opacity:1;transform:translateY(0);pointer-events:auto}.AdminDashboard_userCard__kiRpL{text-align:left;width:100%;border-color:var(--border-light);background:transparent}.AdminDashboard_userCardSelected__PWk1H{border-color:var(--brand-accent);background:var(--surface-hover)}.AdminDashboard_userSummary__8I6lR{display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-3) var(--s-4);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface-hover);margin-bottom:var(--s-3)}.AdminDashboard_bulkImportGrid__Kybw9{margin-top:var(--s-3);display:grid;grid-template-columns:minmax(240px,1fr) auto;grid-gap:var(--s-3);gap:var(--s-3);align-items:end}.AdminDashboard_bulkImportActionRow__APXKt{display:flex;gap:var(--s-2);flex-wrap:wrap}.AdminDashboard_bulkImportSummaryRow__Ia_ib{margin-top:var(--s-3);display:flex;gap:var(--s-2);flex-wrap:wrap}.AdminDashboard_bulkImportControlsRow__aSNtj{margin-top:var(--s-3);display:flex;flex-direction:column;gap:var(--s-2)}.AdminDashboard_bulkImportPatchUploader__RTKKR{display:flex;flex-direction:column;gap:var(--s-1);font-size:var(--text-sm)}.AdminDashboard_bulkImportPatchUploaderRow__aNVJs{display:flex;gap:var(--s-2);flex-wrap:wrap;align-items:center}.AdminDashboard_bulkImportErrorList__nQrHn{margin-top:var(--s-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-card) 88%,var(--surface-hover) 12%);padding:var(--s-3);display:flex;flex-direction:column;gap:var(--s-2)}.AdminDashboard_bulkImportErrorRow__AfDWW{display:flex;justify-content:space-between;gap:var(--s-2);flex-wrap:wrap;font-size:var(--text-sm)}.AdminDashboard_bulkImportPreviewWrap__nRlWW{margin-top:var(--s-3);max-height:360px;overflow:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.AdminDashboard_bulkImportPreviewWrap__nRlWW table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--surface-hover) 88%,var(--surface-card))}.AdminDashboard_bulkImportEditRow__F20mr td{background:color-mix(in srgb,var(--surface-hover) 66%,var(--surface-card))}.AdminDashboard_bulkImportInlineFields__0whOh{display:grid;grid-gap:var(--s-2);gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.AdminDashboard_bulkImportInlineField__nqsZH{display:flex;flex-direction:column;gap:var(--s-1);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--trk-wide);color:var(--text-muted)}.AdminDashboard_bulkImportInlineField__nqsZH input{text-transform:none;letter-spacing:normal;color:var(--text-main)}.AdminDashboard_bulkRoleControlsGrid__o__Kn{margin-top:var(--s-3);display:grid;grid-gap:var(--s-2);gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end}.AdminDashboard_bulkRoleCheckboxRow__hwdBi{display:inline-flex;align-items:center;gap:var(--s-1);min-height:2.5rem;font-size:var(--text-sm);color:var(--text-secondary)}.AdminDashboard_bulkRoleCsvRow__aYCBn{margin-top:var(--s-2);display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.AdminDashboard_bulkRoleSelectionHeader__cdTCP{margin-top:var(--s-3);display:grid;grid-template-columns:minmax(240px,1fr) auto;grid-gap:var(--s-2);gap:var(--s-2);align-items:end}.AdminDashboard_bulkRoleSelectionActions__hvu7h{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center;justify-content:flex-end}.AdminDashboard_bulkRoleUserList__U832a{margin-top:var(--s-2);max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-card) 88%,var(--surface-hover) 12%);display:flex;flex-direction:column}.AdminDashboard_bulkRoleUserRow__J2u9x{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--s-2);gap:var(--s-2);align-items:flex-start;padding:.6rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 86%,transparent)}.AdminDashboard_bulkRoleUserRow__J2u9x:last-child{border-bottom:0}.AdminDashboard_bulkRoleUserMeta__M1tSD{min-width:0}.AdminDashboard_flagGroups__n8NmG{display:flex;flex-direction:column;gap:var(--s-4);margin-top:var(--s-4)}.AdminDashboard_flagGroup__yrpky{display:flex;flex-direction:column;gap:var(--s-2)}.AdminDashboard_flagGroupHeader__5zYeT{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap}.AdminDashboard_flagGroupTitle__9d8PI{font-weight:600}.AdminDashboard_flagList__zViao{display:flex;flex-direction:column;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface-hover);overflow:hidden;font-size:var(--text-md)}.AdminDashboard_flagRow__LxF4i{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--scan-row-padding-y) var(--scan-row-padding-x);min-height:var(--scan-row-min-height);min-width:0;flex-wrap:wrap}.AdminDashboard_flagRow__LxF4i+.AdminDashboard_flagRow__LxF4i{border-top:1px solid var(--border-subtle)}.AdminDashboard_flagMeta__uPYC_{display:flex;flex-direction:column;gap:var(--s-1);min-width:0;flex:1 1 260px}.AdminDashboard_flagTitleRow__waQRp{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap;min-width:0}.AdminDashboard_flagTitle__rkKss{font-weight:600}.AdminDashboard_flagToggle__AqRyk{margin-left:auto;flex:0 0 auto}.AdminDashboard_flagStatusRow__QTXb4{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap}.AdminDashboard_flagOverrideControls__clI2e{display:flex;justify-content:flex-end;margin-left:auto;flex:0 0 auto}.AdminDashboard_payrollPreview__rQPLC{border:1px solid var(--border-light);border-radius:var(--r-2);background:var(--surface-card);padding:12px;margin-top:12px}.AdminDashboard_payrollSubtabs__SjXeC,.AdminDashboard_usersSubtabs__Mdw3U{margin-bottom:var(--s-3)}.AdminDashboard_brandingLogoPreview__odtnl{margin-top:var(--s-2);padding:var(--s-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-hover);display:flex;align-items:center;justify-content:center;min-height:72px}.AdminDashboard_brandingLogoPreview__odtnl img{max-width:240px;max-height:80px;width:100%;height:auto;object-fit:contain}.AdminDashboard_affiliationLogoList__kDe6b{margin-top:var(--s-2);display:flex;flex-direction:column;gap:var(--s-2)}.AdminDashboard_affiliationLogoRow__lPybx{display:flex;align-items:center;gap:var(--s-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-hover);padding:var(--s-2)}.AdminDashboard_affiliationLogoPreview__Npyh0{width:132px;height:56px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-card);display:flex;align-items:center;justify-content:center;overflow:hidden}.AdminDashboard_affiliationLogoPreview__Npyh0 img{max-width:120px;max-height:46px;width:auto;height:auto;object-fit:contain}.AdminDashboard_affiliationLogoActions__Xh20T{margin-left:auto;display:flex;align-items:center;gap:var(--s-1)}.AdminDashboard_rowActionBtn__M1tb_{border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-main);border-radius:var(--radius-sm);min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.AdminDashboard_rowActionBtn__M1tb_:disabled{opacity:.45;cursor:not-allowed}.AdminDashboard_auditTableRegion__45PsQ{margin-top:var(--s-2);max-height:min(58vh,520px);overflow-y:auto;-webkit-overflow-scrolling:touch;contain:layout paint style;content-visibility:auto;contain-intrinsic-size:420px}.AdminDashboard_flagsTabContent__RrO9X,.AdminDashboard_reimbursementsTabContent__LCRjL,.AdminDashboard_securityTabContent__zWXKK,.AdminDashboard_siteRecordsTabContent__uhyzb,.AdminDashboard_templatesTabContent__cNRSt,.AdminDashboard_usersTabContent__cV5IO{display:flex;flex-direction:column;gap:var(--s-4)}.AdminDashboard_flagsTabContent__RrO9X .card,.AdminDashboard_reimbursementsTabContent__LCRjL .card,.AdminDashboard_securityTabContent__zWXKK .card,.AdminDashboard_siteRecordsTabContent__uhyzb .card,.AdminDashboard_templatesTabContent__cNRSt .card,.AdminDashboard_usersTabContent__cV5IO .card{margin-bottom:0;content-visibility:auto;contain-intrinsic-size:320px}.AdminDashboard_flagsTabContent__RrO9X table th,.AdminDashboard_reimbursementsTabContent__LCRjL table th,.AdminDashboard_securityTabContent__zWXKK table th,.AdminDashboard_siteRecordsTabContent__uhyzb table th,.AdminDashboard_systemTabContent__I3W5h table th,.AdminDashboard_templatesTabContent__cNRSt table th,.AdminDashboard_usersTabContent__cV5IO table th{padding:var(--scan-row-padding-y) var(--scan-row-padding-x)}.AdminDashboard_flagsTabContent__RrO9X table td,.AdminDashboard_reimbursementsTabContent__LCRjL table td,.AdminDashboard_securityTabContent__zWXKK table td,.AdminDashboard_siteRecordsTabContent__uhyzb table td,.AdminDashboard_systemTabContent__I3W5h table td,.AdminDashboard_templatesTabContent__cNRSt table td,.AdminDashboard_usersTabContent__cV5IO table td{padding:var(--scan-row-padding-y) var(--scan-row-padding-x);vertical-align:middle}.AdminDashboard_flagsTabContent__RrO9X tbody tr,.AdminDashboard_reimbursementsTabContent__LCRjL tbody tr,.AdminDashboard_securityTabContent__zWXKK tbody tr,.AdminDashboard_siteRecordsTabContent__uhyzb tbody tr,.AdminDashboard_systemTabContent__I3W5h tbody tr,.AdminDashboard_templatesTabContent__cNRSt tbody tr,.AdminDashboard_usersTabContent__cV5IO tbody tr{min-height:var(--scan-row-min-height)}.AdminDashboard_flagsTabContent__RrO9X tbody tr:hover td,.AdminDashboard_reimbursementsTabContent__LCRjL tbody tr:hover td,.AdminDashboard_securityTabContent__zWXKK tbody tr:hover td,.AdminDashboard_siteRecordsTabContent__uhyzb tbody tr:hover td,.AdminDashboard_systemTabContent__I3W5h tbody tr:hover td,.AdminDashboard_templatesTabContent__cNRSt tbody tr:hover td,.AdminDashboard_usersTabContent__cV5IO tbody tr:hover td{background:color-mix(in srgb,var(--surface-hover) 64%,transparent)}.AdminDashboard_tabOverviewHeader__DLfRS{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap}.AdminDashboard_sectionHeaderRow__FbgRr,.AdminDashboard_tabOverviewActions__a8RTm{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap}.AdminDashboard_sectionHeaderRow__FbgRr{justify-content:space-between}.AdminDashboard_tabCompactNote__aJ7nf{margin-top:var(--s-3);border:1px dashed var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-hover) 72%,var(--surface-card));color:var(--text-secondary);font-size:var(--text-sm);padding:var(--s-3)}.AdminDashboard_tabStatGrid__o_bq7{margin-top:var(--s-3);display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.AdminDashboard_tabStatCard___3suM{border:1px solid var(--panel-steel-border);border-radius:var(--r-2);background:var(--panel-steel-bg);padding:var(--s-3);display:grid;grid-gap:.25rem;gap:.25rem;min-width:0;transition:transform var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.AdminDashboard_tabStatCard___3suM:hover{transform:translateY(-1px);border-color:var(--border-medium);box-shadow:var(--shadow-sm)}.AdminDashboard_tabStatLabel__zfpD_{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--trk-wide);color:var(--text-muted)}.AdminDashboard_tabStatValue__gBBZ8{font-size:clamp(1.1rem,2.4vw,1.4rem);line-height:1.05;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminDashboard_tabStatMeta__isYWL{font-size:var(--text-xs);color:var(--text-secondary)}.AdminDashboard_usersOverviewCard__WBUmR{border:1px solid var(--panel-steel-edge);background:radial-gradient(circle at 100% 0,var(--panel-accent-muted),transparent 42%),var(--panel-steel-bg)}.AdminDashboard_flagsOverviewCard__zbyDC{border:1px solid var(--panel-steel-edge);background:radial-gradient(circle at 0 100%,color-mix(in srgb,var(--brand-primary) 10%,transparent),transparent 46%),var(--panel-steel-bg)}.AdminDashboard_flagsCardSurface__F7Q6P,.AdminDashboard_usersCardSurface__cE4Dq{border:1px solid var(--panel-steel-border);background:linear-gradient(180deg,var(--panel-steel-soft),var(--surface-card))}.AdminDashboard_reimbursementsOverviewCard__fiqDG{border:1px solid var(--panel-steel-edge);background:radial-gradient(circle at 100% -5%,color-mix(in srgb,var(--brand-primary) 12%,transparent),transparent 44%),var(--panel-steel-bg)}.AdminDashboard_reimbursementsCardSurface__igfOB{border:1px solid var(--panel-steel-border);background:linear-gradient(180deg,var(--panel-steel-soft),var(--surface-card))}.AdminDashboard_reimbursementsNestedCard__UPP5X{margin-top:var(--s-3);border:1px solid var(--panel-steel-border);background:var(--panel-steel-strong)}.AdminDashboard_reimbursementsMobileCard__XRdxP,.AdminDashboard_reimbursementsMobileList__bPGxS{display:flex;flex-direction:column;gap:var(--s-2)}.AdminDashboard_reimbursementsMobileCard__XRdxP{border:1px solid var(--panel-steel-border);border-radius:var(--radius-md);background:var(--panel-steel-strong);padding:var(--s-3)}.AdminDashboard_reimbursementsMobileHeader__0_1Fj{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}.AdminDashboard_reimbursementsTableWrap__FPi4R table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--surface-hover) 86%,var(--surface-card))}.AdminDashboard_reimbursementsTableWrap__FPi4R table{contain:layout paint style}.AdminDashboard_aiSettingsPanelWrap__5NJMx,.AdminDashboard_securityPanelWrap__V82s1,.AdminDashboard_siteRecordsPanelWrap___DBkY,.AdminDashboard_templatesPanelWrap__Duv3b{display:flex;flex-direction:column;gap:var(--s-4)}.AdminDashboard_aiSettingsPanelWrap__5NJMx .card,.AdminDashboard_securityPanelWrap__V82s1 .card,.AdminDashboard_siteRecordsPanelWrap___DBkY .card,.AdminDashboard_templatesPanelWrap__Duv3b .card{margin-bottom:0}.AdminDashboard_aiSettingsOverviewCard__Ed855,.AdminDashboard_securityOverviewCard__HPg3L,.AdminDashboard_siteRecordsOverviewCard__1T_32,.AdminDashboard_templatesOverviewCard__tr4dP{border:1px solid var(--panel-steel-edge);background:radial-gradient(circle at 100% 0,var(--panel-accent-muted),transparent 42%),var(--panel-steel-bg)}.AdminDashboard_systemTabContent__I3W5h{display:flex;flex-direction:column;gap:var(--s-4)}.AdminDashboard_systemTabContent__I3W5h .card{margin-bottom:0;content-visibility:auto;contain-intrinsic-size:340px}.AdminDashboard_systemOverviewCard__w5WCa{position:relative;overflow:hidden;border:1px solid var(--panel-steel-edge);background:radial-gradient(circle at 100% -5%,var(--panel-accent-muted),transparent 44%),radial-gradient(circle at -10% 100%,color-mix(in srgb,var(--brand-primary) 12%,transparent),transparent 48%),var(--panel-steel-bg)}.AdminDashboard_systemOverviewHeader__LwA4a{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap}.AdminDashboard_systemOverviewActions__gQ7Jd{display:flex;align-items:center;justify-content:flex-end;gap:var(--s-2);flex-wrap:wrap}.AdminDashboard_systemSectionCard__YMZrN{display:flex;flex-direction:column;gap:var(--s-3)}.AdminDashboard_systemSectionButtons__r5HdB{display:flex;flex-wrap:wrap;gap:var(--s-2)}.AdminDashboard_systemStatGrid__B5DCQ{margin-top:var(--s-3);display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.AdminDashboard_systemStatCard__2lsUs{border:1px solid var(--panel-steel-border);border-radius:var(--r-2);background:var(--panel-steel-bg);padding:var(--s-3);display:grid;grid-gap:.25rem;gap:.25rem;min-width:0;transition:transform var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.AdminDashboard_systemStatCard__2lsUs:hover{transform:translateY(-1px);border-color:var(--border-medium);box-shadow:var(--shadow-sm)}.AdminDashboard_systemStatLabel__HQouW{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--trk-wide);color:var(--text-muted)}.AdminDashboard_systemStatValue__B2LZ_{font-size:clamp(1.1rem,2.4vw,1.4rem);line-height:1.05;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminDashboard_systemStatMeta__ipUkQ{font-size:var(--text-xs);color:var(--text-secondary)}.AdminDashboard_systemInfoCard__OyXLA{border-color:var(--panel-steel-border);background:linear-gradient(135deg,var(--panel-steel-soft),var(--surface-card));scroll-margin-top:calc(var(--fixed-stack-offset) + var(--s-3))}.AdminDashboard_systemCardSurface__1kq6w{border:1px solid var(--panel-steel-border);background:linear-gradient(180deg,var(--panel-steel-soft),var(--surface-card));scroll-margin-top:calc(var(--fixed-stack-offset) + var(--s-3))}.AdminDashboard_systemTableWrap__52y35 table{border-radius:var(--r-2);overflow:hidden;contain:layout paint style}.AdminDashboard_systemTableWrap__52y35 table th{background:color-mix(in srgb,var(--surface-hover) 86%,var(--surface-card));position:-webkit-sticky;position:sticky;top:0;z-index:1}.AdminDashboard_backupRestoreChecklist__KDb2W{margin-top:var(--s-2);display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.AdminDashboard_backupRestoreChecklistItem__QTh67{display:flex;align-items:center;gap:var(--s-2);font-size:var(--text-sm);color:var(--text-secondary);border:1px solid var(--panel-steel-border);border-radius:var(--r-2);background:var(--panel-steel-bg);padding:8px 10px}.AdminDashboard_backupRestoreBlockers__x26N3{margin-top:6px;color:var(--status-bad-text)}.AdminDashboard_backupRestoreImpact__asaCA{margin-top:var(--s-2);border:1px solid var(--panel-steel-border);border-radius:var(--r-2);background:color-mix(in srgb,var(--surface-card) 92%,var(--surface-hover) 8%);padding:10px;display:flex;flex-direction:column;gap:6px}.AdminDashboard_backupRestoreImpactHeader__I37_f{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}.AdminDashboard_backupRestoreImpactList__ztEt2{display:grid;grid-gap:6px;gap:6px}.AdminDashboard_backupRestoreImpactItem__fkKty{border:1px solid color-mix(in srgb,var(--panel-steel-border) 85%,var(--surface-hover));border-radius:var(--r-2);background:var(--panel-steel-bg);padding:8px}.AdminDashboard_backupRestoreImpactMeta__iRaxX{color:var(--text-secondary)}.AdminDashboard_systemDangerZone__J_LM8{margin-top:0;border-color:color-mix(in srgb,var(--status-bad-text) 20%,var(--panel-steel-border));background:linear-gradient(160deg,color-mix(in srgb,var(--surface-card) 88%,var(--status-bad-bg) 12%),var(--panel-steel-soft))}.AdminDashboard_systemDangerCard__wSzsF{border:1px solid color-mix(in srgb,var(--status-bad-text) 14%,var(--panel-steel-border));background:color-mix(in srgb,var(--surface-card) 96%,var(--status-bad-bg) 4%)}.AdminDashboard_criticalProfileCard__qmd8I{border:1px solid var(--panel-steel-border);border-radius:var(--radius-lg);background:radial-gradient(circle at 95% 0,color-mix(in srgb,var(--brand-accent) 8%,transparent),transparent 46%),linear-gradient(180deg,var(--panel-steel-soft),var(--surface-card));padding:var(--s-3);display:flex;flex-direction:column;gap:var(--s-3)}.AdminDashboard_criticalProfilePicker__i7kGW{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-2);flex-wrap:wrap;margin-top:var(--s-2)}.AdminDashboard_criticalProfilePicker__i7kGW .field{margin:0;min-width:min(320px,100%)}.AdminDashboard_criticalProfilePickerButtons__Jr2TL{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap}.AdminDashboard_criticalProfileHeader__E2Szf{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--s-2)}.AdminDashboard_criticalProfileTitleWrap__z9c3S{min-width:0}.AdminDashboard_criticalProfileTitle__b1j1n{font-weight:700}.AdminDashboard_criticalProfileHeaderActions__Vh5Ke{display:grid;grid-gap:.4rem;gap:.4rem;justify-items:end}.AdminDashboard_criticalProfileModeRow__dbaAe{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap;justify-content:flex-end}.AdminDashboard_criticalProfileModeRow__dbaAe select{min-height:2.35rem}.AdminDashboard_criticalProfileLockToggle__a_1xV{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--text-sm);color:var(--text-secondary)}.AdminDashboard_criticalProfileGrid__qKHu7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.AdminDashboard_criticalInlineFields__dO9BF{grid-template-columns:repeat(3,minmax(0,1fr))}.AdminDashboard_criticalInlineFields__dO9BF,.AdminDashboard_criticalRelationMatrix__tjqFA{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.AdminDashboard_criticalRelationRow__92VjK{border:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-page) 68%,var(--surface-card));padding:.6rem .7rem;display:grid;grid-gap:.45rem;gap:.45rem}.AdminDashboard_criticalRelationRowLabel__MxbQU{display:grid;grid-gap:.08rem;gap:.08rem}.AdminDashboard_criticalRelationSelectors__R4r7e{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:var(--s-2);gap:var(--s-2)}.AdminDashboard_criticalRelationSelectors__R4r7e select{min-height:2.45rem}.AdminDashboard_criticalRelationError__XUsGC{font-size:var(--text-xs);color:color-mix(in srgb,#e03131 86%,var(--text-secondary))}.AdminDashboard_criticalThresholdCard__Uhiop{border:1px solid color-mix(in srgb,var(--border-medium) 65%,var(--border-subtle));border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-hover) 66%,var(--surface-card));padding:var(--s-3);display:flex;flex-direction:column;gap:var(--s-2)}.AdminDashboard_criticalThresholdHeader__xbtXy{display:grid;grid-gap:2px;gap:2px}.AdminDashboard_criticalAdditiveGrid__LPoHp,.AdminDashboard_criticalThresholdInputs__UGIKZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.AdminDashboard_criticalAdditiveUnit__QrxLx{border:1px solid color-mix(in srgb,var(--border-subtle) 80%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-card) 82%,var(--surface-page));padding:.45rem .55rem;display:grid;grid-gap:.5rem;gap:.5rem}.AdminDashboard_criticalAdditiveUnitHeader__4Mk8s{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}.AdminDashboard_criticalThresholdRail__lLoz3{position:relative;height:34px}.AdminDashboard_criticalThresholdTrack__U5uuO{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:10px;border-radius:999px;background:color-mix(in srgb,var(--surface-page) 76%,var(--surface-card));border:1px solid color-mix(in srgb,var(--border-subtle) 72%,transparent)}.AdminDashboard_criticalThresholdWarnZone__tVs0R{position:absolute;left:0;top:50%;transform:translateY(-50%);height:10px;border-radius:999px 0 0 999px;background:linear-gradient(90deg,color-mix(in srgb,#42b883 62%,var(--surface-card)),color-mix(in srgb,#f59f00 70%,var(--surface-card)))}.AdminDashboard_criticalThresholdFailZone__NALBD{position:absolute;top:50%;transform:translateY(-50%);height:10px;border-radius:0 999px 999px 0;background:linear-gradient(90deg,color-mix(in srgb,#f59f00 70%,var(--surface-card)),color-mix(in srgb,#e03131 76%,var(--surface-card)))}.AdminDashboard_criticalThresholdRange__AOilP{position:absolute;left:0;top:0;width:100%;height:34px;margin:0;background:transparent;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.AdminDashboard_criticalThresholdRange__AOilP::-webkit-slider-runnable-track{height:34px;background:transparent}.AdminDashboard_criticalThresholdRange__AOilP::-moz-range-track{height:34px;background:transparent;border:none}.AdminDashboard_criticalThresholdRange__AOilP::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;border:2px solid var(--surface-card);box-shadow:0 0 0 1px color-mix(in srgb,var(--border-medium) 72%,transparent);margin-top:8px;background:#f59f00}.AdminDashboard_criticalThresholdRangeTop__CvDPf::-webkit-slider-thumb{background:#e03131}.AdminDashboard_criticalThresholdRange__AOilP::-moz-range-thumb{pointer-events:auto;width:18px;height:18px;border:2px solid var(--surface-card);border-radius:50%;box-shadow:0 0 0 1px color-mix(in srgb,var(--border-medium) 72%,transparent);background:#f59f00}.AdminDashboard_criticalThresholdRangeTop__CvDPf::-moz-range-thumb{background:#e03131}.AdminDashboard_criticalThresholdLegend__hiFg3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s-1);gap:var(--s-1);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--trk-wide)}.AdminDashboard_criticalThresholdLegendOk__yjgKC{color:color-mix(in srgb,#2f9e44 80%,var(--text-secondary))}.AdminDashboard_criticalThresholdLegendWarn__5Me7K{text-align:center;color:color-mix(in srgb,#f59f00 84%,var(--text-secondary))}.AdminDashboard_criticalThresholdLegendFail__CMr7v{text-align:right;color:color-mix(in srgb,#e03131 82%,var(--text-secondary))}.AdminDashboard_criticalThresholdPreview__0P_oa{margin-top:var(--s-1);padding-top:var(--s-2);border-top:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent);display:flex;flex-direction:column;gap:var(--s-2)}.AdminDashboard_criticalThresholdPreviewHeader__x43sf{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--trk-wide);color:var(--text-muted)}.AdminDashboard_criticalThresholdPreviewRows__C9eN2{display:flex;flex-direction:column;gap:var(--s-2)}.AdminDashboard_criticalThresholdPreviewRow___e9Fk{border:1px solid color-mix(in srgb,var(--border-subtle) 80%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-page) 72%,var(--surface-card));padding:.55rem .7rem;display:grid;grid-gap:.35rem;gap:.35rem}.AdminDashboard_criticalThresholdPreviewZone__H6Elk{font-size:var(--text-sm);color:var(--text-secondary)}.AdminDashboard_criticalThresholdPreviewBands__RsmGU{display:grid;grid-gap:.2rem;gap:.2rem;font-size:var(--text-xs)}.AdminDashboard_criticalThresholdPreviewOk__XbVt1{color:color-mix(in srgb,#2f9e44 84%,var(--text-secondary))}.AdminDashboard_criticalThresholdPreviewWarn__PSfpY{color:color-mix(in srgb,#f59f00 88%,var(--text-secondary))}.AdminDashboard_criticalThresholdPreviewFail__5VS5I{color:color-mix(in srgb,#e03131 86%,var(--text-secondary))}.AdminDashboard_criticalThresholdPreviewEmpty__6yNpb{font-size:var(--text-xs);color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.AdminDashboard_backToTopButton__PymY8{transition:none}}@media (max-width:768px){.AdminDashboard_criticalProfileGrid__qKHu7,.AdminDashboard_systemStatGrid__B5DCQ,.AdminDashboard_tabStatGrid__o_bq7{grid-template-columns:minmax(0,1fr)}.AdminDashboard_criticalInlineFields__dO9BF{grid-template-columns:repeat(2,minmax(0,1fr))}.AdminDashboard_criticalAdditiveGrid__LPoHp,.AdminDashboard_criticalThresholdInputs__UGIKZ{grid-template-columns:minmax(0,1fr)}.AdminDashboard_criticalAdditiveUnitHeader__4Mk8s{flex-direction:column;align-items:flex-start;gap:.2rem}.AdminDashboard_criticalRelationSelectors__R4r7e{grid-template-columns:minmax(0,1fr)}.AdminDashboard_criticalProfilePicker__i7kGW{align-items:stretch}.AdminDashboard_criticalProfilePicker__i7kGW .field{width:100%}.AdminDashboard_criticalProfileHeaderActions__Vh5Ke{justify-items:stretch;width:100%}.AdminDashboard_criticalProfileModeRow__dbaAe{justify-content:flex-start}.AdminDashboard_criticalProfilePickerButtons__Jr2TL{width:100%;justify-content:flex-start}}@media (max-width:900px){.AdminDashboard_navCard__3VUlU{max-height:none;overflow-y:visible}.AdminDashboard_navTabs__b5xuQ{flex-direction:row;border-bottom:1px solid var(--border-subtle);padding-bottom:var(--s-3);margin-bottom:var(--s-4)}.AdminDashboard_navTabs__b5xuQ .navtab{width:auto}.AdminDashboard_sideSectionNav__4JD0N{display:none}.AdminDashboard_bulkImportGrid__Kybw9{grid-template-columns:minmax(0,1fr)}.AdminDashboard_bulkImportActionRow__APXKt{justify-content:flex-start}.AdminDashboard_bulkImportPatchUploaderRow__aNVJs{flex-direction:column;align-items:stretch}.AdminDashboard_bulkRoleSelectionHeader__cdTCP{grid-template-columns:minmax(0,1fr)}.AdminDashboard_bulkRoleSelectionActions__hvu7h{justify-content:flex-start}.AdminDashboard_bulkRoleCsvRow__aYCBn{flex-direction:column;align-items:stretch}}@media (max-width:640px){.AdminDashboard_flagRow__LxF4i{flex-direction:column;align-items:stretch;gap:var(--s-2)}.AdminDashboard_flagToggle__AqRyk{margin-left:0;align-self:flex-start}.AdminDashboard_flagMeta__uPYC_{flex:1 1 auto}.AdminDashboard_userCard__kiRpL{padding:var(--s-2)}.AdminDashboard_flagGroupHeader__5zYeT{flex-direction:column;align-items:flex-start}.AdminDashboard_systemOverviewActions__gQ7Jd,.AdminDashboard_tabOverviewActions__a8RTm{width:100%;justify-content:flex-start}.AdminDashboard_systemSectionButtons__r5HdB{width:100%}.AdminDashboard_systemSectionButtons__r5HdB .btn{width:100%;justify-content:center}}.SecurityStatusPanel_stack__ay_DR{--panel-steel-bg:linear-gradient(160deg,color-mix(in srgb,var(--surface-card) 90%,var(--surface-page) 10%),color-mix(in srgb,var(--surface-card) 96%,var(--surface-hover) 4%));--panel-steel-soft:color-mix(in srgb,var(--surface-card) 84%,var(--surface-page) 16%);--panel-steel-border:color-mix(in srgb,var(--border-subtle) 70%,var(--border-medium) 30%);--panel-steel-edge:color-mix(in srgb,var(--border-subtle) 64%,var(--brand-primary) 36%);display:flex;flex-direction:column;gap:var(--s-4)}.SecurityStatusPanel_overviewCard__gsMIQ{border:1px solid var(--panel-steel-edge);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--brand-primary) 12%,transparent),transparent 44%),var(--panel-steel-bg)}.SecurityStatusPanel_overviewHeader__U9aPJ{gap:var(--s-3);flex-wrap:wrap}.SecurityStatusPanel_summaryGrid__Fja_p{margin-top:var(--s-3);display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.SecurityStatusPanel_summaryCard__pVfNc{border:1px solid var(--panel-steel-border);border-radius:var(--r-2);background:var(--panel-steel-soft);padding:var(--s-3);display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}.SecurityStatusPanel_summaryLabel__V6bpP{font-size:var(--text-xs);color:var(--text-muted);letter-spacing:var(--trk-wide);text-transform:uppercase}.SecurityStatusPanel_summaryValue__Lehu9{font-size:clamp(1.05rem,2.2vw,1.28rem);line-height:1.08;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SecurityStatusPanel_summaryMeta__L2Y7V{font-size:var(--text-xs);color:var(--text-secondary)}.SecurityStatusPanel_checksCard__ozJHZ{border:1px solid var(--panel-steel-border);background:linear-gradient(180deg,var(--panel-steel-soft),var(--surface-card))}.SecurityStatusPanel_tableWrap__P_m_T table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--surface-hover) 86%,var(--surface-card))}.SecurityStatusPanel_checkRow_ok__xmsuR td:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--status-good-text) 55%,transparent)}.SecurityStatusPanel_checkRow_warn__ZeStp td:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--status-warn-text) 54%,transparent)}.SecurityStatusPanel_checkRow_fail__v1Sd8 td:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--status-bad-text) 58%,transparent)}.SecurityStatusPanel_checkRow_unknown__JSXjR td:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--text-muted) 62%,transparent)}@media (max-width:768px){.SecurityStatusPanel_summaryGrid__Fja_p{grid-template-columns:minmax(0,1fr)}}.PlatformCockpit_statusDot__bPJul{width:.7rem;height:.7rem;border-radius:999px;display:inline-flex;flex:0 0 auto;box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-card) 72%,transparent)}.PlatformCockpit_statusGood__PMvKY{background:color-mix(in srgb,var(--status-good-text,#198754) 88%,#fff)}.PlatformCockpit_statusWarn__G7ewj{background:color-mix(in srgb,var(--status-warn-text,#ca8a04) 88%,#fff)}.PlatformCockpit_statusBad__wPA9M{background:color-mix(in srgb,var(--status-danger-text,#c0392b) 88%,#fff)}.PlatformCockpit_statusRunning__oQvuU{background:color-mix(in srgb,#1473e6 88%,#fff)}.PlatformCockpit_statusNeutral__Htr1B{background:color-mix(in srgb,var(--text-muted) 78%,#fff)}.PlatformCockpit_healthBoard__TTqNr{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.PlatformCockpit_healthCard__rHGFL{min-width:0;display:grid;grid-gap:.88rem;gap:.88rem;padding:1rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 96%,#fff) 0,var(--surface-card) 100%);box-shadow:0 10px 28px color-mix(in srgb,var(--brand-accent) 8%,transparent);align-content:start}.PlatformCockpit_healthCard__rHGFL[data-state=warn]{border-color:color-mix(in srgb,var(--status-warn-text,#ca8a04) 24%,var(--border-subtle));background:linear-gradient(180deg,color-mix(in srgb,var(--status-warn-bg,#fef3c7) 26%,var(--surface-card)) 0,var(--surface-card) 100%)}.PlatformCockpit_healthCard__rHGFL[data-state=bad]{border-color:color-mix(in srgb,var(--status-bad-text,#c0392b) 30%,var(--border-subtle));background:linear-gradient(180deg,color-mix(in srgb,var(--status-bad-soft,#fee2e2) 34%,var(--surface-card)) 0,var(--surface-card) 100%);box-shadow:0 12px 30px color-mix(in srgb,var(--status-bad-text,#c0392b) 12%,transparent)}.PlatformCockpit_healthCard__rHGFL[data-state=running]{border-color:color-mix(in srgb,#1473e6 22%,var(--border-subtle));background:linear-gradient(180deg,color-mix(in srgb,#dbeafe 28%,var(--surface-card)) 0,var(--surface-card) 100%)}.PlatformCockpit_cardHeader__Q16jB{display:grid;grid-gap:.7rem;gap:.7rem}.PlatformCockpit_cardTitleBlock__gISf4{min-width:0;display:grid;grid-gap:.24rem;gap:.24rem}.PlatformCockpit_cardTitleRow__vzx0i{display:flex;align-items:center;gap:.45rem;min-width:0}.PlatformCockpit_cardTitle__4LDOu{margin:0;font-size:1rem;font-weight:700;line-height:1.18;text-wrap:balance;color:var(--text-main);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.PlatformCockpit_cardState__6Y4hl{display:inline-flex;align-items:center;gap:.35rem;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.PlatformCockpit_cardState__6Y4hl[data-state=good]{color:var(--status-good-text,#198754)}.PlatformCockpit_cardState__6Y4hl[data-state=warn]{color:var(--status-warn-text,#ca8a04)}.PlatformCockpit_cardState__6Y4hl[data-state=bad]{color:var(--status-bad-text,#c0392b)}.PlatformCockpit_cardState__6Y4hl[data-state=running]{color:#1473e6}.PlatformCockpit_cardSummary__nKgbQ{margin:0;color:var(--text-secondary);font-size:.88rem;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.PlatformCockpit_cardBadges__84hrW{display:inline-flex;gap:.35rem;flex-wrap:wrap;justify-content:flex-start}.PlatformCockpit_metricGrid__3XtGK{display:grid;grid-gap:.55rem;gap:.55rem}.PlatformCockpit_metricGridTwo__3LNij,.PlatformCockpit_metricGrid__3XtGK{grid-template-columns:repeat(2,minmax(0,1fr))}.PlatformCockpit_metricGridOne__nKhxq{grid-template-columns:1fr}.PlatformCockpit_metricItem__eNIga{min-width:0;border-radius:.8rem;border:1px solid color-mix(in srgb,var(--border-subtle) 72%,transparent);background:color-mix(in srgb,var(--surface-hover) 72%,#fff);padding:.72rem .64rem;display:grid;grid-gap:.28rem;gap:.28rem}.PlatformCockpit_metricItemCompact__s7JZ3,.PlatformCockpit_metricItem__eNIga{justify-items:center;align-content:start;text-align:center}.PlatformCockpit_metricLabel__dpRAH{font-size:.69rem;text-transform:uppercase;color:var(--text-muted)}.PlatformCockpit_metricLabelCompact__r93JY,.PlatformCockpit_metricLabel__dpRAH{width:100%;letter-spacing:.04em;line-height:1.2;text-wrap:balance;text-align:center}.PlatformCockpit_metricLabelCompact__r93JY{font-size:.66rem}.PlatformCockpit_metricValue__DGJ5t{width:100%;font-size:1.08rem;font-weight:700;text-align:center;color:var(--text-main)}.PlatformCockpit_metricValueCompact__hW0Ru{width:100%;text-align:center}.PlatformCockpit_cardFooter__hxRbF{display:grid;grid-gap:.7rem;gap:.7rem}.PlatformCockpit_cardMeta__VKqvU{display:grid;grid-gap:.16rem;gap:.16rem;font-size:.78rem;color:var(--text-muted)}.PlatformCockpit_cardMetaContext__AtMN5{color:var(--text-secondary);line-height:1.35}.PlatformCockpit_cardMetaContextLabel__27bhY{color:var(--text-muted)}.PlatformCockpit_cardMetaDetail__ercao{color:var(--text-secondary);line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.PlatformCockpit_inlineLink__qng2D{color:var(--brand-accent);font-weight:600;text-decoration:none}.PlatformCockpit_inlineLink__qng2D:hover{text-decoration:underline}.PlatformCockpit_attentionQueue__zFwFb{display:grid;grid-gap:1rem;gap:1rem}.PlatformCockpit_attentionGroup__Lu2jh{border-radius:1rem;border:1px solid color-mix(in srgb,var(--border-subtle) 84%,transparent);background:color-mix(in srgb,var(--surface-card) 95%,#fff);padding:1rem;display:grid;grid-gap:.8rem;gap:.8rem}.PlatformCockpit_attentionHeader__XefXj{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.PlatformCockpit_attentionTitle__PkrSB{margin:0;font-size:1rem}.PlatformCockpit_attentionDescription__J9i2O{margin:.24rem 0 0;color:var(--text-muted);font-size:.86rem}.PlatformCockpit_attentionList__Y0ZbI{display:grid;grid-gap:.7rem;gap:.7rem;list-style:none;margin:0;padding:0}.PlatformCockpit_attentionItem__N_q8_{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent);background:color-mix(in srgb,var(--surface-hover) 74%,#fff);padding:.85rem}.PlatformCockpit_attentionBody__J2pfz{min-width:0;display:grid;grid-gap:.3rem;gap:.3rem}.PlatformCockpit_attentionKicker__A68PS{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;color:var(--text-muted);font-size:.77rem}.PlatformCockpit_attentionItemTitle__QVMWq{margin:0;font-size:.95rem}.PlatformCockpit_attentionSummary__mLouI{margin:0;color:var(--text-secondary);font-size:.88rem;line-height:1.45}.PlatformCockpit_attentionTechnical__3bw5P{margin:0;color:var(--text-muted);font-size:.76rem}.PlatformCockpit_detailToggle__e7iuz{border:0;background:transparent;padding:0;color:var(--brand-accent);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer}.PlatformCockpit_detailToggle__e7iuz:hover{text-decoration:underline}.PlatformCockpit_attentionActions__MDmIQ{display:grid;grid-gap:.45rem;gap:.45rem;justify-items:end;flex:0 0 auto}.PlatformCockpit_showMoreButton__tZwdO{justify-self:start}.PlatformCockpit_summaryCard__MMnB1{border-radius:1rem;border:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent);background:color-mix(in srgb,var(--surface-card) 95%,#fff);padding:1rem;display:grid;grid-gap:.9rem;gap:.9rem}.PlatformCockpit_summaryHeader__KRggo{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.PlatformCockpit_summaryHeaderMeta__Kk3hU{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.45rem}.PlatformCockpit_summaryTitle__fYZSi{margin:0;font-size:1rem}.PlatformCockpit_summaryDescription__d7oTk{margin:.22rem 0 0;color:var(--text-muted);font-size:.85rem}.PlatformCockpit_summaryList__qUANz{display:grid;grid-gap:.7rem;gap:.7rem;list-style:none;margin:0;padding:0}.PlatformCockpit_summaryItem__uS8Fc{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.9rem;gap:.9rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--border-subtle) 68%,transparent);background:color-mix(in srgb,var(--surface-hover) 72%,#fff);padding:.9rem}.PlatformCockpit_summaryItemBody__QfZhS{min-width:0;display:grid;grid-gap:.34rem;gap:.34rem}.PlatformCockpit_summaryStatusRow__a2DfF{display:inline-flex;align-items:center;gap:.42rem;color:var(--text-muted);font-size:.77rem}.PlatformCockpit_summaryItemTitle__pjMkU{margin:0;font-size:.93rem}.PlatformCockpit_summaryItemMeta__pF9l5{color:var(--text-muted);font-size:.77rem;line-height:1.35}.PlatformCockpit_summaryItemMeta__pF9l5,.PlatformCockpit_summaryItemText__lQL4r{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.PlatformCockpit_summaryItemText__lQL4r{color:var(--text-secondary);font-size:.86rem;line-height:1.42}.PlatformCockpit_summaryActions__3i_7Y{display:flex;align-items:flex-start;justify-content:flex-end}.PlatformCockpit_summaryOverflowRow__TB21j{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.PlatformCockpit_summaryOverflowText__c_8WD{color:var(--text-muted);font-size:.8rem}.PlatformCockpit_summaryOverflowButton___8SEw{justify-self:end}.PlatformCockpit_emptyState__jF85y{border-radius:1rem;border:1px dashed color-mix(in srgb,var(--border-subtle) 84%,transparent);background:color-mix(in srgb,var(--surface-card) 94%,#fff);padding:1.15rem;display:grid;grid-gap:.35rem;gap:.35rem}.PlatformCockpit_emptyTitle__pfWM8{margin:0;font-size:.98rem}.PlatformCockpit_emptyText__F8vS9{margin:0;color:var(--text-muted);font-size:.86rem}@media (max-width:1400px){.PlatformCockpit_healthBoard__TTqNr{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:900px){.PlatformCockpit_healthBoard__TTqNr,.PlatformCockpit_metricGrid__3XtGK{grid-template-columns:repeat(2,minmax(0,1fr))}.PlatformCockpit_attentionItem__N_q8_,.PlatformCockpit_summaryItem__uS8Fc{grid-template-columns:1fr;display:grid}.PlatformCockpit_attentionActions__MDmIQ,.PlatformCockpit_summaryActions__3i_7Y{justify-items:start}.PlatformCockpit_summaryOverflowRow__TB21j{align-items:flex-start}}@media (max-width:640px){.PlatformCockpit_healthBoard__TTqNr,.PlatformCockpit_metricGrid__3XtGK{grid-template-columns:1fr}}.SiteRecordsConfigPanel_panelStack__BDyMi{--panel-steel-bg:linear-gradient(160deg,color-mix(in srgb,var(--surface-card) 90%,var(--surface-page) 10%),color-mix(in srgb,var(--surface-card) 96%,var(--surface-hover) 4%));--panel-steel-soft:color-mix(in srgb,var(--surface-card) 84%,var(--surface-page) 16%);--panel-steel-border:color-mix(in srgb,var(--border-subtle) 70%,var(--border-medium) 30%);--panel-steel-edge:color-mix(in srgb,var(--border-subtle) 64%,var(--brand-primary) 36%);display:flex;flex-direction:column;gap:var(--s-4)}.SiteRecordsConfigPanel_surfaceCard__FJ10a{border:1px solid var(--panel-steel-border);background:linear-gradient(180deg,var(--panel-steel-soft),var(--surface-card))}.SiteRecordsConfigPanel_selectorCard__hZ4Nj{border-color:var(--panel-steel-edge);background:radial-gradient(circle at 0 100%,color-mix(in srgb,var(--brand-primary) 12%,transparent),transparent 42%),var(--panel-steel-bg)}.SiteRecordsConfigPanel_overviewCard__RTvi3{border:1px solid var(--panel-steel-edge);background:radial-gradient(circle at 100% -5%,color-mix(in srgb,var(--brand-accent) 12%,transparent),transparent 44%),var(--panel-steel-bg)}.SiteRecordsConfigPanel_overviewHeader__wpAXY{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap}.SiteRecordsConfigPanel_overviewGrid__zHj8k{margin-top:var(--s-3);display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.SiteRecordsConfigPanel_overviewStat__gawsR{border:1px solid var(--panel-steel-border);border-radius:var(--r-2);background:var(--panel-steel-soft);padding:var(--s-3);display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}.SiteRecordsConfigPanel_overviewLabel__9gUFD{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--trk-wide)}.SiteRecordsConfigPanel_overviewValue__4XN2H{font-size:clamp(1.05rem,2.2vw,1.3rem);line-height:1.08;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SiteRecordsConfigPanel_overviewMeta__3_Jjc{font-size:var(--text-xs);color:var(--text-secondary)}.SiteRecordsConfigPanel_configTable__euqmI{width:100%}.SiteRecordsConfigPanel_configTable__euqmI td,.SiteRecordsConfigPanel_configTable__euqmI th{padding:var(--spacing-2) var(--spacing-3);text-align:left}.SiteRecordsConfigPanel_configTable__euqmI tbody tr:hover{background:var(--surface-hover)}.SiteRecordsConfigPanel_configTableWrap__2d8B4{margin-top:8px}.SiteRecordsConfigPanel_configTableWrap__2d8B4 table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--surface-hover) 86%,var(--surface-card))}.SiteRecordsConfigPanel_formGrid__sl2C5{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--spacing-3);gap:var(--spacing-3);margin-top:var(--spacing-3)}.SiteRecordsConfigPanel_fieldPickerGrid___D5aF{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;margin-top:var(--spacing-3)}@media (max-width:768px){.SiteRecordsConfigPanel_fieldPickerGrid___D5aF{grid-template-columns:minmax(0,1fr)}}.SiteRecordsConfigPanel_fieldGroup__TY4z5{display:flex;flex-direction:column;gap:8px;min-width:0}.SiteRecordsConfigPanel_fieldGroupTitle__5F_09{font-weight:600;font-size:var(--text-sm);color:var(--text-main)}.SiteRecordsConfigPanel_fieldList__ues_Z{border:1px solid var(--panel-steel-border);border-radius:12px;padding:12px;background:var(--panel-steel-soft);max-height:320px;overflow:auto;-webkit-overflow-scrolling:touch}.SiteRecordsConfigPanel_fieldList__ues_Z,.SiteRecordsConfigPanel_fieldRow__Rqrgm{display:flex;flex-direction:column;gap:6px}.SiteRecordsConfigPanel_fieldLabel__PMnfU{display:flex;align-items:center;gap:8px;cursor:pointer}.SiteRecordsConfigPanel_labelInput__8hyCW{width:100%;font-size:var(--text-sm)}.SiteRecordsConfigPanel_sectionTitle__5S9oW{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--trk-wide);margin-top:8px}.SiteRecordsConfigPanel_sectionTitle__5S9oW:first-child{margin-top:0}.SiteRecordsConfigPanel_fieldSection___wDiV{margin-top:var(--spacing-4)}.SiteRecordsConfigPanel_fieldSection___wDiV>label{display:block;margin-bottom:var(--spacing-2);font-weight:500}.SiteRecordsConfigPanel_actionRow__4j245{flex-wrap:wrap}.SiteRecordsConfigPanel_compactActionRow__gIQ9r{gap:var(--s-2);margin-top:0}.SiteRecordsConfigPanel_compactActionRow__gIQ9r .btn{min-width:92px}.SiteRecordsConfigPanel_fieldChips__T8xUq{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.SiteRecordsConfigPanel_fieldChips__T8xUq .SiteRecordsConfigPanel_chip__PPeMX{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid var(--border-subtle);background:var(--surface-hover);color:var(--text-secondary);transition:background .15s ease,color .15s ease,border-color .15s ease}.SiteRecordsConfigPanel_fieldChips__T8xUq .SiteRecordsConfigPanel_chip__PPeMX:hover{background:color-mix(in srgb,var(--brand-primary) 8%,var(--surface-hover));border-color:var(--border-medium);color:var(--text-main)}.SiteRecordsConfigPanel_fieldChips__T8xUq .SiteRecordsConfigPanel_chip__PPeMX.SiteRecordsConfigPanel_primary__BnBmK{background:var(--brand-accent);color:var(--text-inverse);border-color:var(--brand-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-accent) 30%,transparent)}.SiteRecordsConfigPanel_fieldChips__T8xUq .SiteRecordsConfigPanel_chip__PPeMX.SiteRecordsConfigPanel_primary__BnBmK:hover{background:var(--brand-accent-hover);border-color:var(--brand-accent-hover)}@media (max-width:768px){.SiteRecordsConfigPanel_overviewGrid__zHj8k{grid-template-columns:minmax(0,1fr)}}.AiSettingsPanel_panel__1Bx6R{display:flex;flex-direction:column;gap:1rem}.AiSettingsPanel_warningBanner__Ur09C{background:color-mix(in srgb,var(--status-warn-bg) 25%,var(--surface-card));border:1px solid var(--status-warn-bg)}.AiSettingsPanel_bannerTitle__JbkxG{font-weight:700;margin-bottom:.35rem}.AiSettingsPanel_bannerBody__fxKqL{color:var(--text-muted)}.AiSettingsPanel_statusCard__cYKms{display:flex;flex-direction:column;gap:.35rem}.AiSettingsPanel_statusRow__nHPlj{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.AiSettingsPanel_lastUpdated___rJyj{color:var(--text-muted);font-size:.85rem}.AiSettingsPanel_apiKeyRow__FizvF{display:flex;align-items:center;gap:.75rem}.AiSettingsPanel_apiKeyRow__FizvF input{flex:1 1;min-width:0}.AiSettingsPanel_toggleRow__UnqTI{display:flex;align-items:center;gap:.6rem;margin-top:.75rem}.AiSettingsPanel_toggleRow__UnqTI input{width:auto}.AiSettingsPanel_actionRow__qZaJ7{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.AiSettingsPanel_testResult__PTKtq{margin-top:.75rem;font-weight:600}.AiSettingsPanel_testSuccess__wla4r{color:var(--status-good-text)}.AiSettingsPanel_testFailure__auxKB{color:var(--status-warn-text)}.AiSettingsPanel_testError__dOIoq{margin-top:.5rem;color:var(--status-bad-text)}.AdminTemplateCompatibilityPanel_surfaceCard__EL2_p{border:1px solid color-mix(in srgb,var(--border-subtle) 72%,var(--brand-primary) 28%);background:radial-gradient(circle at 100% -10%,color-mix(in srgb,var(--brand-accent) 10%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 94%,var(--surface-page) 6%),var(--surface-card))}.AdminTemplateCompatibilityPanel_header__dxRCB{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap}.AdminTemplateCompatibilityPanel_statsGrid__l5ZUC{margin-top:var(--s-3);display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.AdminTemplateCompatibilityPanel_statCard__32Bo4{border:1px solid color-mix(in srgb,var(--border-subtle) 74%,var(--border-medium) 26%);border-radius:var(--r-2);background:color-mix(in srgb,var(--surface-card) 94%,var(--surface-hover) 6%);padding:var(--s-3);display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}.AdminTemplateCompatibilityPanel_metaLabel__juCyN,.AdminTemplateCompatibilityPanel_statLabel__21tmi{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--trk-wide);color:var(--text-muted)}.AdminTemplateCompatibilityPanel_statValue__hwJpb{font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:1.08;font-weight:700}.AdminTemplateCompatibilityPanel_statMeta__QdUQo{font-size:var(--text-xs);color:var(--text-secondary)}.AdminTemplateCompatibilityPanel_contractList__NiS6e{margin-top:var(--s-3);display:flex;flex-direction:column;gap:var(--s-2)}.AdminTemplateCompatibilityPanel_contractCard__DkiPF{border:1px solid color-mix(in srgb,var(--border-subtle) 78%,var(--brand-primary) 22%);border-radius:var(--r-2);padding:var(--s-3);background:color-mix(in srgb,var(--surface-card) 92%,var(--surface-hover) 8%);display:flex;flex-direction:column;gap:var(--s-2)}.AdminTemplateCompatibilityPanel_contractHeader__YsbG_{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-2);flex-wrap:wrap}.AdminTemplateCompatibilityPanel_contractTitleRow__fIsz_{display:flex;align-items:center;gap:var(--s-1);flex-wrap:wrap}.AdminTemplateCompatibilityPanel_contractTitleRow__fIsz_ h4{margin:0;font-size:var(--text-base)}.AdminTemplateCompatibilityPanel_metaGrid__CE4xb{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.AdminTemplateCompatibilityPanel_metaGrid__CE4xb strong,.AdminTemplateCompatibilityPanel_primarySummary__WOafv strong{display:block;margin-top:.2rem;font-size:var(--text-sm);overflow-wrap:anywhere}.AdminTemplateCompatibilityPanel_primarySummary__WOafv{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:var(--s-2);gap:var(--s-2);border-top:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent);padding-top:var(--s-2)}.AdminTemplateCompatibilityPanel_actionRow__DJfPl{flex-wrap:wrap}.AdminTemplateCompatibilityPanel_emptyState__HUr4s{border:1px dashed color-mix(in srgb,var(--border-subtle) 75%,var(--brand-primary) 25%);border-radius:var(--r-2);padding:var(--s-3);color:var(--text-secondary);background:color-mix(in srgb,var(--surface-card) 95%,var(--surface-page) 5%)}@media (max-width:768px){.AdminTemplateCompatibilityPanel_metaGrid__CE4xb,.AdminTemplateCompatibilityPanel_primarySummary__WOafv,.AdminTemplateCompatibilityPanel_statsGrid__l5ZUC{grid-template-columns:minmax(0,1fr)}}.TabSectionHeader_root__BrllI{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--header-actions-gap);min-width:0}.TabSectionHeader_copy__flva3{flex:1 1 16rem}.TabSectionHeader_title__J3ddp{font-size:var(--section-title-size);line-height:var(--section-title-line);font-weight:var(--w-semibold);color:var(--text-main)}.TabSectionHeader_description__qiGXl{color:var(--text-secondary);font-size:var(--section-subtitle-size);line-height:var(--lh-normal)}.TabSectionHeader_side__H8Fcu{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--s-2);min-width:0}.TabSectionHeader_actions__eGMI0,.TabSectionHeader_meta___O4p4{justify-content:flex-end}@media (max-width:900px){.TabSectionHeader_side__H8Fcu{width:100%;justify-content:flex-start}.TabSectionHeader_actions__eGMI0,.TabSectionHeader_meta___O4p4{justify-content:flex-start}}.PayrollRulesTimelineEditor_stack__ka20J{display:grid;grid-gap:12px;gap:12px}.PayrollRulesTimelineEditor_split__yWnj9{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1.5fr);grid-gap:12px;gap:12px}.PayrollRulesTimelineEditor_editorCard__TMJfP,.PayrollRulesTimelineEditor_timelineCard__nKe5p{border:1px solid var(--border-light);border-radius:var(--r-2);background:color-mix(in srgb,var(--surface-card) 92%,var(--surface-page));padding:10px;min-width:0}.PayrollRulesTimelineEditor_timelineList__zr7JC{display:grid;grid-gap:8px;gap:8px;margin-top:8px;max-height:360px;overflow:auto}.PayrollRulesTimelineEditor_timelineItem__w1gG3{border:1px solid var(--border-light);border-radius:999px;background:var(--surface-card);color:var(--text-main);padding:7px 10px;text-align:left;display:flex;justify-content:space-between;gap:8px;cursor:pointer}.PayrollRulesTimelineEditor_timelineItemActive__oodEq{border-color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 10%,var(--surface-card))}.PayrollRulesTimelineEditor_timelineDate__hjTXM{font-weight:700}.PayrollRulesTimelineEditor_timelineMeta__o1Ck1{font-size:.78rem;color:var(--text-muted)}.PayrollRulesTimelineEditor_summaryChips__DW5ZQ{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.PayrollRulesTimelineEditor_summaryChip__S1T_O{border:1px solid var(--border-light);border-radius:999px;padding:5px 10px;font-size:.8rem;background:var(--surface-card)}.PayrollRulesTimelineEditor_toggleRow__W3Rd0{display:flex;justify-content:space-between;align-items:center;gap:8px}.PayrollRulesTimelineEditor_code__eKdiI{font-size:.78rem;line-height:1.35;min-height:170px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.PayrollRulesTimelineEditor_sectionTitle__fPtIr{font-size:1rem;font-weight:700}@media (max-width:980px){.PayrollRulesTimelineEditor_split__yWnj9{grid-template-columns:minmax(0,1fr)}}.page_scheduleShell__m5yV0{min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--surface-stack-gap)}.page_assistantSurface__ZeMat{display:grid;grid-gap:var(--header-actions-gap);gap:var(--header-actions-gap)}.page_assistantDisclosureRow__LK2e5{align-items:center}.page_assistantDisclosureRow__LK2e5,.page_assistantRow__qHSVT{display:flex;flex-wrap:wrap;gap:var(--header-actions-gap)}.page_assistantPromptChip__V_N6A{border:none;cursor:pointer}.page_scheduleTabsRail__pTy7S{--scrollable-tabs-margin-bottom:0}.page_scheduleTabContent__nuwO4{gap:var(--surface-stack-gap);padding-bottom:calc(var(--bottom-nav-height) + var(--safe-bottom) + var(--s-3))}.page_schedulePanels__umWXZ,.page_scheduleTabContent__nuwO4{min-width:0;min-height:0;display:flex;flex-direction:column}.page_schedulePanel__7cy3c{min-width:0;min-height:0}.page_schedulePanelActive__V0GVg{animation:none}.page_schedulePanelInactive__e6XUt{display:none}.page_item__MTBLG{width:150px;min-height:110px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;border:1px solid var(--border-light)}.page_itemSelected__11Lmh{border:2px solid var(--brand-primary)}.page_itemMeta__MQbvN{font-weight:700;font-size:1rem;width:100%}.page_startTimeErrorInput__h1ObQ{border-color:var(--status-bad-text)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--status-bad-text) 22%,transparent)!important}.page_formErrorText__GsvH_{margin-top:var(--s-1);color:var(--status-bad-text);font-size:var(--text-sm)}.page_assignLayout__oAVl7{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);grid-gap:var(--s-4);gap:var(--s-4);align-items:start}.page_assignSidebarCard___kidI{padding:var(--s-4);background:color-mix(in srgb,var(--surface-card) 86%,var(--surface-page));border:1px solid color-mix(in srgb,var(--border-light) 78%,transparent);box-shadow:var(--shadow-sm)}.page_assignSidebarTitle__tWJBU{font-weight:var(--w-semibold);font-size:var(--section-title-size);line-height:var(--section-title-line)}.page_coverageSummary__Y_yn9{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-3)}.page_coverageSection__WmsXg{margin-top:var(--s-4);border-top:1px solid var(--border-subtle);padding-top:var(--s-3)}.page_coverageSectionLabel__rK1Dh{font-size:var(--text-xs);font-weight:var(--w-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:var(--s-2)}.page_coverageList__k6mJS{display:flex;flex-direction:column;gap:var(--s-2)}.page_coverageQuickAssignMeta__N9Cty{flex-wrap:wrap;margin-bottom:var(--s-2)}.page_coverageQuickAssignMeta__N9Cty,.page_coverageRow__adWHr{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}.page_coverageRow__adWHr{min-width:0}.page_coverageActions___Myz6{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--s-1)}.page_coveragePerson__jgq4K{min-width:0;display:flex;flex-direction:column;gap:2px}.page_coverageName__XMhcj{font-weight:var(--w-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_coverageDetails__dCD1K{margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--border-subtle)}.page_coverageDetailsSummary__YdgVI{cursor:pointer;font-size:var(--text-sm);font-weight:var(--w-medium);color:var(--text-secondary)}.page_coverageUnavailableList__xZpCF{margin-top:var(--s-3);display:flex;flex-direction:column;gap:var(--s-2)}.page_coverageUnavailableRow__CNjvW{display:flex;flex-direction:column;gap:2px}.page_coverageUnavailableType__Wl7Io{font-size:var(--text-xs);font-weight:var(--w-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.page_coverageUnavailableNames___agOe{font-size:var(--text-sm);color:var(--text-main);line-height:1.4}.page_assignActionDock__AJPWC{position:-webkit-sticky;position:sticky;bottom:calc(var(--bottom-nav-height) + var(--safe-bottom) + var(--s-2));z-index:8;margin-top:var(--s-4)}.page_assignActionDockInner__Wz6Ti{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2);padding:var(--s-3);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--border-light) 78%,transparent);background:color-mix(in srgb,var(--surface-card) 92%,var(--surface-page));box-shadow:var(--shadow-md)}.page_assignActionMeta__5s7y5{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}@media (max-width:1120px){.page_assignLayout__oAVl7{grid-template-columns:minmax(0,1fr)}.page_assignActionDockInner__Wz6Ti{flex-direction:column;align-items:stretch}}@media (min-width:768px) and (max-width:1100px){.page_scheduleTabsRail__pTy7S{--scrollable-tabs-wrap:wrap;--scrollable-tabs-overflow-x:visible;--scrollable-tabs-row-gap:var(--s-2);--scrollable-tabs-padding-bottom:var(--s-2)}.page_scheduleTabsRail__pTy7S .navtab{flex:0 1 auto}}.page_scheduleEmptyState__3HgpO{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--s-4);border:2px dashed var(--border-light);border-radius:var(--radius-md);background:var(--surface-page);color:var(--text-muted);font-size:var(--text-sm);gap:var(--s-1)}.page_scheduleEmptyIcon__A3k_8{font-size:24px;line-height:1;opacity:.6}.page_scheduleEmptyTitle__VjC9l{font-weight:var(--w-semibold);color:var(--text-main)}.page_scheduleEmptyCopy__zK5E1{color:var(--text-muted)}.page_plannerShell__4kxEM{display:grid;grid-gap:var(--header-actions-gap);gap:var(--header-actions-gap)}.page_plannerMeta__HKJYP{justify-content:space-between}.page_plannerControls__hkhNz,.page_plannerMeta__HKJYP{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.page_plannerGoToForm__9N_sx,.page_plannerShiftRow__CFFFY{display:flex;flex-wrap:wrap;gap:8px}.page_plannerGoToForm__9N_sx{align-items:flex-end}.page_plannerGoToField__CzUQq{display:grid;grid-gap:4px;gap:4px;min-width:170px;font-size:var(--text-xs);color:var(--text-muted)}.page_plannerGoToField__CzUQq input{min-height:40px}.page_plannerMobileLayout__3yQtc{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.page_plannerMobileDayRail__utfhL{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.page_plannerMobileDayChip__w6H6y{border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--surface-card);padding:var(--s-2);display:grid;grid-gap:6px;gap:6px;justify-items:start;text-align:left}.page_plannerMobileDayChipActive__zcEfZ{border-color:color-mix(in srgb,var(--brand-accent) 44%,var(--border-light));box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-accent) 20%,transparent);background:color-mix(in srgb,var(--surface-card) 90%,var(--status-info-bg) 10%)}.page_plannerMobileDayChipLabel__EXDgH{font-weight:var(--w-semibold);color:var(--text-main)}.page_plannerMobileJobList__RHQW6{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.page_plannerMobileJobRow__2OaRa{border:1px solid var(--border-light);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-card) 94%,var(--surface-page));padding:var(--s-2);display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}.page_plannerMobileJobMain__c2y0x{border:none;background:transparent;text-align:left;min-width:0;flex:1 1 auto;display:grid;grid-gap:2px;gap:2px;color:inherit;padding:0}.page_plannerMobileJobTitle__wgTa_{font-weight:var(--w-semibold)}.page_plannerMobileProjectFilters__LdlZn,.page_plannerMobileProjectList__tH7oA{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.page_plannerMobileProjectList__tH7oA{margin-top:var(--s-2)}.page_plannerMobileProjectRow__w2OM5{border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--surface-card);padding:var(--s-2);display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}.page_plannerMobileProjectMeta__dxSnW{min-width:0;flex:1 1 auto;display:grid;grid-gap:2px;gap:2px}.page_plannerMobileProjectNumber__j7aAK{font-weight:var(--w-semibold)}