.worker-management-ui-module__flck2a__mainPanelDashboard{grid-template-rows:auto minmax(0,1fr);align-content:stretch;align-items:stretch;height:100%;min-height:0;display:grid}.worker-management-ui-module__flck2a__mainPanelBannerStack{align-content:start;gap:14px;display:grid}.worker-management-ui-module__flck2a__mainPanelDashboardBody{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.worker-management-ui-module__flck2a__successNotice{color:#0a6f2f;margin:0 0 10px;font-size:.85rem;font-weight:700}.worker-management-ui-module__flck2a__profileWorkspace,.worker-management-ui-module__flck2a__availabilityWorkspace{align-content:start;gap:14px;min-width:0;display:grid}.worker-management-ui-module__flck2a__reportSectionCard{margin-bottom:16px}.worker-management-ui-module__flck2a__reportHeadIntro{gap:8px;display:grid}.worker-management-ui-module__flck2a__reportSectionTitle{margin:0}.worker-management-ui-module__flck2a__reportPresetLabel{color:#57657a;margin:0;font-size:.92rem}.worker-management-ui-module__flck2a__reportHeadTools{align-items:end}.worker-management-ui-module__flck2a__reportError{color:#8b0000}.worker-management-ui-module__flck2a__reportSummaryGrid{grid-template-columns:1.4fr .9fr;align-items:start;margin-bottom:18px}.worker-management-ui-module__flck2a__reportCapacityList{gap:12px;display:grid}.worker-management-ui-module__flck2a__reportCapacityRow{gap:6px;display:grid}.worker-management-ui-module__flck2a__reportCapacityHeader{justify-content:space-between;gap:12px;font-size:13px;display:flex}.worker-management-ui-module__flck2a__reportCapacityBarRow{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.worker-management-ui-module__flck2a__reportCapacityBar{background:#e5e7eb;border-radius:999px;height:12px;display:flex;overflow:hidden}.worker-management-ui-module__flck2a__reportCapacityBarUsed{background:linear-gradient(90deg,#0f766e,#14b8a6);display:block}.worker-management-ui-module__flck2a__reportCapacityBarRemaining{background:#d1d5db;display:block}.worker-management-ui-module__flck2a__reportCapacityHint{color:#475569;font-size:12px}.worker-management-ui-module__flck2a__reportMixShell{justify-items:center;gap:16px;display:grid}.worker-management-ui-module__flck2a__reportMixLegend{gap:8px;width:100%;display:grid}.worker-management-ui-module__flck2a__reportMixLegendRow{justify-content:space-between;font-size:13px;display:flex}.worker-management-ui-module__flck2a__reportMixLegendVisit{color:#0f766e;font-weight:700}.worker-management-ui-module__flck2a__reportMixLegendTravel{color:#14b8a6;font-weight:700}.worker-management-ui-module__flck2a__reportPastFutureBlock{gap:6px;margin-top:8px;display:grid}.worker-management-ui-module__flck2a__reportPastFutureTitle{font-size:13px}.worker-management-ui-module__flck2a__reportPastFutureChart{gap:6px;display:grid}.worker-management-ui-module__flck2a__reportPastFutureBar{background:#e5e7eb;border-radius:999px;height:12px;display:flex;overflow:hidden}.worker-management-ui-module__flck2a__reportPastFuturePast{background:#1d4ed8;display:block}.worker-management-ui-module__flck2a__reportPastFutureFuture{background:#60a5fa;display:block}.worker-management-ui-module__flck2a__reportPastFutureLabels{color:#475569;justify-content:space-between;gap:12px;font-size:12px;display:flex}.worker-management-ui-module__flck2a__reportOverviewGrid{grid-template-columns:1.55fr .85fr;align-items:start}.worker-management-ui-module__flck2a__reportDetailAside{align-self:start;position:sticky;top:16px}.worker-management-ui-module__flck2a__reportDetailBody{gap:12px;display:grid}.worker-management-ui-module__flck2a__reportDetailMeta{gap:4px;display:grid}.worker-management-ui-module__flck2a__reportDetailSecondary{color:#475569;font-size:13px}.worker-management-ui-module__flck2a__reportDetailList{gap:8px;max-height:540px;display:grid;overflow:auto}.worker-management-ui-module__flck2a__reportDetailCard{border:1px solid #d8dee7;border-radius:12px;gap:4px;padding:12px;display:grid}.worker-management-ui-module__flck2a__reportDetailAccent{color:#0f172a;font-size:13px}.worker-management-ui-module__flck2a__reportDetailMuted{color:#64748b;font-size:12px}.worker-management-ui-module__flck2a__reportContextMenu{z-index:1200;background:#fff;border:1px solid #d8dee7;border-radius:12px;min-width:180px;padding:6px;position:fixed;box-shadow:0 18px 40px #0f172a2e}.worker-management-ui-module__flck2a__reportContextMenuHead{color:#64748b;border-bottom:1px solid #e2e8f0;padding:8px 10px;font-size:12px}.worker-management-ui-module__flck2a__reportContextMenuButton{border:0;justify-content:flex-start;width:100%;min-height:38px}.worker-management-ui-module__flck2a__dashboardShell{grid-template-rows:auto auto minmax(0,1fr);gap:12px;height:100%;min-height:0;display:grid}.worker-management-ui-module__flck2a__dashboardStats{grid-template-columns:repeat(4,minmax(140px,1fr))}.worker-management-ui-module__flck2a__dashboardStatsHidden{display:none}.worker-management-ui-module__flck2a__dashboardWorkloadCard{align-content:start;gap:14px;display:grid}.worker-management-ui-module__flck2a__dashboardWorkloadHint{color:#64748b;margin:4px 0 0;font-size:.86rem}.worker-management-ui-module__flck2a__dashboardWorkloadTotal{background:#f0fdfa;border-radius:10px;gap:3px;padding:14px;display:grid}.worker-management-ui-module__flck2a__dashboardWorkloadTotal strong{color:#115e59;font-size:2rem}.worker-management-ui-module__flck2a__dashboardWorkloadTotal span{color:#475569;font-size:.82rem;font-weight:700}.worker-management-ui-module__flck2a__dashboardWorkloadBreakdown{gap:8px;display:grid}.worker-management-ui-module__flck2a__dashboardWorkloadBreakdown div{border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.worker-management-ui-module__flck2a__dashboardWorkloadBreakdown span{color:#64748b;font-size:.86rem}.worker-management-ui-module__flck2a__dashboardWorkloadBreakdown strong{color:#1e3a8a}.worker-management-ui-module__flck2a__dashboardWeekCapacity{border-top:1px solid #e2e8f0;gap:8px;padding-top:12px;display:grid}.worker-management-ui-module__flck2a__dashboardWeekCapacityHeader{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.worker-management-ui-module__flck2a__dashboardWeekCapacityHeader strong{color:#334155;font-size:.86rem}.worker-management-ui-module__flck2a__dashboardWeekCapacityHeader span{color:#64748b;white-space:nowrap;font-size:.76rem}.worker-management-ui-module__flck2a__dashboardCapacityBar{background:#e2e8f0;border-radius:999px;min-height:18px;display:flex;overflow:hidden}.worker-management-ui-module__flck2a__dashboardCapacitySegmentScheduled{background:#0f766e;min-width:2px}.worker-management-ui-module__flck2a__dashboardCapacitySegmentRemaining{background:#99f6e4;min-width:2px}.worker-management-ui-module__flck2a__dashboardCapacityLegend{color:#475569;gap:5px;font-size:.78rem;display:grid}.worker-management-ui-module__flck2a__dashboardCapacityLegend div{justify-content:space-between;align-items:center;gap:10px;display:flex}.worker-management-ui-module__flck2a__dashboardCapacityLegend span{align-items:center;gap:6px;display:inline-flex}.worker-management-ui-module__flck2a__dashboardCapacityLegend strong{color:#1e3a8a}.worker-management-ui-module__flck2a__dashboardCapacitySwatchScheduled,.worker-management-ui-module__flck2a__dashboardCapacitySwatchRemaining{border-radius:2px;width:9px;height:9px;display:inline-block}.worker-management-ui-module__flck2a__dashboardCapacitySwatchScheduled{background:#0f766e}.worker-management-ui-module__flck2a__dashboardCapacitySwatchRemaining{background:#99f6e4}.worker-management-ui-module__flck2a__dashboardDailyChart{gap:8px;display:grid}.worker-management-ui-module__flck2a__dashboardDailyLegend{color:#64748b;flex-wrap:wrap;gap:8px 12px;font-size:.72rem;display:flex}.worker-management-ui-module__flck2a__dashboardDailyLegend span{align-items:center;gap:5px;display:inline-flex}.worker-management-ui-module__flck2a__dashboardCapacitySwatchOver{background:#f87171;border-radius:2px;width:9px;height:9px;display:inline-block}.worker-management-ui-module__flck2a__dashboardDailyRows{gap:8px;display:grid}.worker-management-ui-module__flck2a__dashboardDailyRow{gap:4px;display:grid}.worker-management-ui-module__flck2a__dashboardDailyRowHeader{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.worker-management-ui-module__flck2a__dashboardDailyRowHeader strong{color:#334155;font-size:.76rem}.worker-management-ui-module__flck2a__dashboardDailyRowHeader span{color:#64748b;white-space:nowrap;font-size:.7rem}.worker-management-ui-module__flck2a__dashboardDailyBar{background:#e2e8f0;border-radius:999px;min-height:12px;display:flex;overflow:hidden}.worker-management-ui-module__flck2a__dashboardCapacitySegmentOver{background:#f87171;min-width:2px}.worker-management-ui-module__flck2a__dashboardDailyMetrics{color:#64748b;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:5px 12px;font-size:.7rem;display:grid}.worker-management-ui-module__flck2a__dashboardDailyMetric{align-items:center;gap:5px;min-width:0;display:inline-flex}.worker-management-ui-module__flck2a__dashboardDailyMetric>span{min-width:0}.worker-management-ui-module__flck2a__dashboardDailyMetrics strong{color:#1e3a8a;grid-column:1/-1}.worker-management-ui-module__flck2a__dashboardDailyOverValue{color:#b91c1c!important}.worker-management-ui-module__flck2a__dashboardCapacityWarning{color:#b45309;margin:0;font-size:.78rem;font-weight:700}@media (max-width:1180px){.worker-management-ui-module__flck2a__dashboardStats{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media (max-width:640px){.worker-management-ui-module__flck2a__dashboardStats{grid-template-columns:1fr}.worker-management-ui-module__flck2a__dashboardWeekCapacityHeader{flex-direction:column;align-items:flex-start;gap:2px}.worker-management-ui-module__flck2a__dashboardDailyMetrics{grid-template-columns:1fr}}.worker-management-ui-module__flck2a__dashboardGrid{align-items:stretch;height:100%;min-height:0}.worker-management-ui-module__flck2a__dashboardTableCard{flex-direction:column;min-height:0;display:flex}.worker-management-ui-module__flck2a__dashboardTableWrap{flex:auto;min-height:0;overflow-y:auto}.worker-management-ui-module__flck2a__dashboardHeaderCell{vertical-align:top;min-width:150px}.worker-management-ui-module__flck2a__dashboardHeaderWrap{justify-content:space-between;align-items:center;gap:8px;display:flex}.worker-management-ui-module__flck2a__dashboardHeaderButton{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;margin:0;padding:0;font-weight:700;display:inline-flex}.worker-management-ui-module__flck2a__dashboardSortArrow{margin-left:6px;font-size:.74rem}.worker-management-ui-module__flck2a__dashboardFilterAnchor{position:relative}.worker-management-ui-module__flck2a__dashboardFilterTrigger{color:#57657a;background:#fff;border-color:#c5c5d38c;border-radius:8px;place-items:center;width:28px;min-width:28px;min-height:28px;padding:0;display:grid}.worker-management-ui-module__flck2a__dashboardFilterTriggerActive{color:#00236f;background:#d5e3fca6;border-color:#00236f59}.worker-management-ui-module__flck2a__dashboardFilterIcon{font-size:16px}.worker-management-ui-module__flck2a__dashboardFilterMenu{z-index:30;background:#fff;border:1px solid #c5c5d38c;border-radius:10px;gap:10px;width:220px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 34px -24px #0f172aa6}.worker-management-ui-module__flck2a__dashboardFilterField{gap:6px;display:grid}.worker-management-ui-module__flck2a__dashboardFilterLabel{letter-spacing:.05em;text-transform:uppercase;color:#57657a;font-size:11px;font-weight:700}.worker-management-ui-module__flck2a__dashboardFilterActions{justify-content:space-between;gap:8px;display:flex}.worker-management-ui-module__flck2a__dashboardFilterAction{min-height:32px;padding:6px 10px}.worker-management-ui-module__flck2a__profileIdentityInline{align-items:center;gap:14px;display:flex}.worker-management-ui-module__flck2a__profileIdentitySummary{gap:4px;display:grid}.worker-management-ui-module__flck2a__profileIdentityName{font-weight:700}.worker-management-ui-module__flck2a__profileIdentitySubtitle{color:#57657a;margin:0}.worker-management-ui-module__flck2a__systemAccessSection{border-top:1px solid #e0e3e5d9;margin-top:14px;padding-top:12px}.worker-management-ui-module__flck2a__systemAccessHint{color:#57657a;margin:10px 0 0;font-size:12px}.worker-management-ui-module__flck2a__changeHistoryBackdrop{z-index:110;background:#09122259;position:fixed;inset:0}.worker-management-ui-module__flck2a__changeHistoryDrawer{background:#fff;border-left:1px solid #dbe2ee;grid-template-rows:auto 1fr auto;width:min(560px,96vw);height:100%;display:grid;position:absolute;top:0;right:0;box-shadow:-12px 0 28px #0f172a2e}.worker-management-ui-module__flck2a__changeHistoryFooter{border-top:1px solid #eceef0;justify-content:flex-end;padding:10px 14px;display:flex}
.app-header-module__MDo9lW__header{z-index:40;background:#f2f4f6;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex;position:sticky;top:0;box-shadow:0 1px #c5c5d359}.app-header-module__MDo9lW__headerLeft{align-items:center;gap:20px;display:flex}.app-header-module__MDo9lW__headerLeft strong{color:#1e3a8a;font-size:20px}.app-header-module__MDo9lW__headerRight{align-items:center;gap:8px;display:flex}.app-header-module__MDo9lW__nav{align-items:center;gap:16px;display:flex}.app-header-module__MDo9lW__menuButton{color:#1e3a8a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-weight:700;display:none}.app-header-module__MDo9lW__navLink{color:#475569;font-size:14px;font-weight:600;text-decoration:none}.app-header-module__MDo9lW__navLinkActive{color:#1e3a8a;border-bottom:2px solid #1e3a8a;padding-bottom:2px}.app-header-module__MDo9lW__securityLink{color:#475569;font-size:14px;font-weight:600;text-decoration:none}.app-header-module__MDo9lW__securityLinkActive{color:#1e3a8a}.app-header-module__MDo9lW__identity{color:#fff;background:linear-gradient(135deg,#00236f 0%,#1e3a8a 100%);border-radius:12px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}@media (max-width:900px){.app-header-module__MDo9lW__header{flex-wrap:wrap}.app-header-module__MDo9lW__headerRight{flex-wrap:wrap;flex-basis:100%;justify-content:flex-end;min-width:0}.app-header-module__MDo9lW__menuButton{display:inline-flex}.app-header-module__MDo9lW__nav{flex-direction:column;flex-basis:100%;order:3;align-items:stretch;gap:0;padding:8px 0 2px;display:none}.app-header-module__MDo9lW__nav[data-open=true]{display:flex}.app-header-module__MDo9lW__navLink{padding:9px 0}}@media (max-width:768px){.app-header-module__MDo9lW__header{padding:10px 12px}}
.async-state-module__J8QEfW__state{color:#475569;align-content:center;justify-items:start;gap:12px;min-height:160px;padding:24px;display:grid}.async-state-module__J8QEfW__state[role=alert]{color:#7f1d1d}.async-state-module__J8QEfW__stateTitle{color:#1e293b;margin:0;font-size:1rem;font-weight:800}.async-state-module__J8QEfW__stateMessage{max-width:60ch;margin:0;font-size:.9rem}.async-state-module__J8QEfW__skeleton{background:linear-gradient(90deg,#e2e8f0 25%,#f8fafc 50%,#e2e8f0 75%) 0 0/200% 100%;border-radius:999px;width:min(100%,520px);height:12px;animation:1.4s ease-in-out infinite async-state-module__J8QEfW__appShellSkeleton}.async-state-module__J8QEfW__skeletonShort{width:min(58%,260px)}@keyframes async-state-module__J8QEfW__appShellSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.async-state-module__J8QEfW__skeleton{animation:none}}
.modules-module__p6yWnG__bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.modules-module__p6yWnG__card{color:inherit;background:#fff;border:0;border-radius:14px;align-content:start;gap:10px;min-height:240px;padding:24px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 32px -4px #191c1e0f}.modules-module__p6yWnG__spanWide{grid-column:span 7}.modules-module__p6yWnG__spanNarrow{grid-column:span 5}.modules-module__p6yWnG__ribbon{background:#4059aa;width:4px;position:absolute;top:0;bottom:0;left:0}.modules-module__p6yWnG__card.modules-module__p6yWnG__tertiary .modules-module__p6yWnG__ribbon{background:#89f5e7}.modules-module__p6yWnG__card.modules-module__p6yWnG__neutral .modules-module__p6yWnG__ribbon{background:#75768259}.modules-module__p6yWnG__top{justify-content:space-between;align-items:center;display:flex}.modules-module__p6yWnG__icon{color:#1e3a8a;background:#d5e3fc;border-radius:10px;place-items:center;width:52px;height:52px;display:grid}.modules-module__p6yWnG__icon .app-icon{font-size:30px}.modules-module__p6yWnG__meta{letter-spacing:.11em;text-transform:uppercase;color:#444651;font-size:11px;font-weight:700}.modules-module__p6yWnG__card h2{color:#00236f;margin:0;font-size:33px}.modules-module__p6yWnG__card p{color:#444651;margin:0}@media (max-width:1100px){.modules-module__p6yWnG__spanWide,.modules-module__p6yWnG__spanNarrow{grid-column:span 6}}@media (max-width:768px){.modules-module__p6yWnG__spanWide,.modules-module__p6yWnG__spanNarrow{grid-column:span 12}}
.account-security-module__79IkTW__main{width:min(1120px,100%);margin:0 auto;padding:30px 24px 56px}.account-security-module__79IkTW__hero{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.account-security-module__79IkTW__hero h1{color:#00236f;margin:0 0 6px;font-size:clamp(28px,4vw,42px)}.account-security-module__79IkTW__hero p{color:#57657a;max-width:650px;margin:0}.account-security-module__79IkTW__assurance{background:#fff;border:1px solid #00236f24;border-radius:12px;min-width:190px;padding:14px 16px}.account-security-module__79IkTW__assurance span,.account-security-module__79IkTW__factorMeta,.account-security-module__79IkTW__fieldLabel{color:#57657a;font-size:12px;display:block}.account-security-module__79IkTW__assurance strong{color:#00236f;margin-top:4px;display:block}.account-security-module__79IkTW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.account-security-module__79IkTW__card{background:#fff;border:1px solid #c5c5d373;border-radius:14px;align-content:start;gap:14px;padding:22px;display:grid;box-shadow:0 12px 32px -18px #191c1e47}.account-security-module__79IkTW__cardWide{grid-column:1/-1}.account-security-module__79IkTW__cardHeader{align-items:start;gap:12px;display:flex}.account-security-module__79IkTW__cardIcon{color:#1e3a8a;background:#d5e3fc;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.account-security-module__79IkTW__card h2{color:#00236f;margin:0;font-size:22px}.account-security-module__79IkTW__card p{color:#57657a;margin:0}.account-security-module__79IkTW__passkeyList{gap:10px;display:grid}.account-security-module__79IkTW__passkey{background:#f8faff;border:1px solid #c5c5d38c;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.account-security-module__79IkTW__passkeyName{overflow-wrap:anywhere;color:#1f2937;font-weight:700;display:block}.account-security-module__79IkTW__factorMeta{margin-top:3px}.account-security-module__79IkTW__passkeyActions,.account-security-module__79IkTW__inlineActions{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}.account-security-module__79IkTW__editForm{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px;display:grid}.account-security-module__79IkTW__editForm label,.account-security-module__79IkTW__codeForm label,.account-security-module__79IkTW__newPasskey label{gap:5px;display:grid}.account-security-module__79IkTW__editForm input,.account-security-module__79IkTW__codeForm input,.account-security-module__79IkTW__newPasskey input{width:100%}.account-security-module__79IkTW__newPasskey,.account-security-module__79IkTW__codeForm{gap:10px;padding-top:6px;display:grid}.account-security-module__79IkTW__empty{color:#57657a;background:#f8faff;border-radius:9px;padding:12px 14px}.account-security-module__79IkTW__statusLine{color:#1f5130;align-items:center;gap:8px;font-weight:700;display:flex}.account-security-module__79IkTW__statusLine[data-active=false]{color:#7a4c16}.account-security-module__79IkTW__setupUri{color:#57657a;background:#f1f3f5;border-radius:9px;gap:5px;padding:12px;font-size:12px;display:grid}.account-security-module__79IkTW__setupUri code{overflow-wrap:anywhere;color:#22232a;-webkit-user-select:all;user-select:all}.account-security-module__79IkTW__qrCode{justify-items:start;gap:8px;display:grid}.account-security-module__79IkTW__qrCode canvas{width:min(240px,100%);height:auto;image-rendering:pixelated;background:#fff;border:1px solid #00236f24;border-radius:10px;padding:10px}.account-security-module__79IkTW__qrCode p{color:#684b13;font-size:13px}.account-security-module__79IkTW__notice,.account-security-module__79IkTW__error{border-radius:9px;margin:0 0 16px;padding:11px 14px}.account-security-module__79IkTW__notice{color:#1f5130;background:#edf8f0;border-left:3px solid #2f7d4f}.account-security-module__79IkTW__error{color:#8e1d1d;background:#fff1f1;border-left:3px solid #a52222}.account-security-module__79IkTW__stepUp{background:#f4f7ff;border:2px solid #4059aa;border-radius:12px;gap:14px;margin-bottom:16px;padding:18px;display:grid}.account-security-module__79IkTW__stepUp h2{color:#00236f;margin:0;font-size:20px}.account-security-module__79IkTW__stepUp p{color:#57657a;margin:0}.account-security-module__79IkTW__recoveryCodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.account-security-module__79IkTW__recoveryCodes li{text-align:center;background:#f8faff;border:1px solid #00236f29;border-radius:7px;padding:8px 10px}.account-security-module__79IkTW__recoveryCodes code{color:#00236f;letter-spacing:.08em;font-weight:700}.account-security-module__79IkTW__warning{margin:0;color:#684b13!important}@media print{.account-security-module__79IkTW__printRoot>*{visibility:hidden}.account-security-module__79IkTW__printRoot .account-security-module__79IkTW__printableRecoveryCodes,.account-security-module__79IkTW__printRoot .account-security-module__79IkTW__printableRecoveryCodes *{visibility:visible}.account-security-module__79IkTW__printRoot .account-security-module__79IkTW__printableRecoveryCodes{width:100%;box-shadow:none;border:0;position:absolute;inset:0}}@media (max-width:800px){.account-security-module__79IkTW__hero{flex-direction:column;align-items:stretch}.account-security-module__79IkTW__assurance{width:100%}.account-security-module__79IkTW__grid{grid-template-columns:1fr}.account-security-module__79IkTW__cardWide{grid-column:auto}}@media (max-width:560px){.account-security-module__79IkTW__main{padding:22px 14px 42px}.account-security-module__79IkTW__passkey{grid-template-columns:1fr}.account-security-module__79IkTW__passkeyActions,.account-security-module__79IkTW__inlineActions{justify-content:start}.account-security-module__79IkTW__editForm,.account-security-module__79IkTW__recoveryCodes{grid-template-columns:1fr}}
.client-management-ui-module__OyARfa__profileChrome{flex-direction:column;min-height:0;padding-top:8px;padding-bottom:8px;display:flex}.client-management-ui-module__OyARfa__profilePageHead{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:flex-start;width:100%;display:grid}.client-management-ui-module__OyARfa__profileHeadMain{width:100%;min-width:0}.client-management-ui-module__OyARfa__profileHeadActions{justify-content:flex-end;align-self:flex-start;min-width:max-content}.client-management-ui-module__OyARfa__profileActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.client-management-ui-module__OyARfa__profileActionButton{color:#444651;background:#fff;border:1px solid #c5c5d3;border-radius:10px;padding:7px 12px;font-size:.78rem;font-weight:700}.client-management-ui-module__OyARfa__profileActionButton:disabled{opacity:.55}.client-management-ui-module__OyARfa__profileHeaderCard{background:#fff;border:1px solid #c5c5d3;border-radius:14px;margin-bottom:10px;padding:14px 16px}.client-management-ui-module__OyARfa__profileHeaderInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.client-management-ui-module__OyARfa__profileHeaderIdentity{align-items:center;gap:12px;display:flex}.client-management-ui-module__OyARfa__profileAvatar{color:#fff;background:linear-gradient(135deg,#00236f 0%,#1e3a8a 100%);border:2px solid #fff;border-radius:50%;place-items:center;width:52px;height:52px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 6px 14px #00000029}.client-management-ui-module__OyARfa__profileAvatar span{place-items:center;width:100%;height:100%;display:grid}.client-management-ui-module__OyARfa__profileTitleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.client-management-ui-module__OyARfa__profileName{color:#191c1e;margin:0;font-size:1.25rem;font-weight:800;line-height:1.2}.client-management-ui-module__OyARfa__profileMeta{color:#444651;margin:4px 0 0;font-size:.82rem;font-weight:600}.client-management-ui-module__OyARfa__profileTabs{gap:8px;margin-bottom:10px;padding-bottom:2px;display:flex;overflow-x:auto}.client-management-ui-module__OyARfa__profileTabLink{color:#444651;white-space:nowrap;background:#fff;border:1px solid #c5c5d3;border-radius:10px;padding:8px 12px;font-size:.82rem;font-weight:700;text-decoration:none}.client-management-ui-module__OyARfa__profileTabLinkActive{color:#fff;background:#00236f;border-color:#00236f}.client-management-ui-module__OyARfa__dashboardPanel{background:#fff;border:1px solid #c5c5d3;border-radius:14px;flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;overflow:hidden}.client-management-ui-module__OyARfa__dashboardHeader{border-bottom:1px solid #e0e3e5;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.client-management-ui-module__OyARfa__dashboardTitle{color:#191c1e;margin:0;font-size:1.03rem;font-weight:800}.client-management-ui-module__OyARfa__dashboardSubtitle{color:#444651;margin:4px 0 0;font-size:.8rem}.client-management-ui-module__OyARfa__dashboardKpiGrid{grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px;margin:0 12px 12px;display:grid}.client-management-ui-module__OyARfa__dashboardKpiGridHidden{display:none}.client-management-ui-module__OyARfa__dashboardHint{color:#444651;margin:10px 12px;font-size:.8rem}.client-management-ui-module__OyARfa__dashboardHintError{color:#8b0000}.client-management-ui-module__OyARfa__dashboardHintSuccess{color:#0a6f2f;font-weight:700}.client-management-ui-module__OyARfa__tableViewport{flex:auto;min-height:0;overflow:hidden}.client-management-ui-module__OyARfa__tableScroll{width:100%;height:100%;overflow:auto}.client-management-ui-module__OyARfa__tableElement{border-collapse:collapse;width:100%;min-width:1220px}.client-management-ui-module__OyARfa__tableHeadRow{background:#f2f4f6;border-bottom:1px solid #e0e3e5}.client-management-ui-module__OyARfa__tableHeaderCell{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#444651;padding:10px 12px;font-size:.7rem;font-weight:700}.client-management-ui-module__OyARfa__tableHeaderCellFilterable{vertical-align:top;min-width:150px}.client-management-ui-module__OyARfa__tableHeaderWrap{justify-content:space-between;align-items:center;gap:8px;display:flex}.client-management-ui-module__OyARfa__tableSortButton{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none;align-items:center;margin:0;padding:0;font-weight:700;display:inline-flex}.client-management-ui-module__OyARfa__tableSortArrow{margin-left:6px;font-size:.74rem}.client-management-ui-module__OyARfa__tableFilterAnchor{position:relative}.client-management-ui-module__OyARfa__tableFilterTrigger{border-radius:8px;place-items:center;width:28px;min-width:28px;min-height:28px;padding:0;display:grid}.client-management-ui-module__OyARfa__tableFilterMenu{z-index:30;background:#fff;border:1px solid #c5c5d38c;border-radius:10px;gap:10px;width:220px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 34px -24px #0f172aa6}.client-management-ui-module__OyARfa__tableFilterField{gap:6px;display:grid}.client-management-ui-module__OyARfa__tableFilterLabel{letter-spacing:.05em;text-transform:uppercase;color:#57657a;font-size:11px;font-weight:700}.client-management-ui-module__OyARfa__tableFilterActions{justify-content:space-between;gap:8px;display:flex}.client-management-ui-module__OyARfa__tableFilterActionButton{min-height:32px;padding:6px 10px}.client-management-ui-module__OyARfa__tableRow{cursor:pointer;border-bottom:1px solid #eceef0}.client-management-ui-module__OyARfa__tableCell{color:#191c1e;padding:12px;font-size:.82rem}.client-management-ui-module__OyARfa__dashboardFooter{border-top:1px solid #e0e3e5;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.client-management-ui-module__OyARfa__formCard{background:#fff;border:1px solid #c5c5d3;border-radius:14px;padding:18px}.client-management-ui-module__OyARfa__formCardNarrow{max-width:720px;margin:0 auto}.client-management-ui-module__OyARfa__sectionHeading{color:#1f2a37;margin:0 0 14px;font-size:.9rem;font-weight:800}.client-management-ui-module__OyARfa__sectionIntro{margin-bottom:14px}.client-management-ui-module__OyARfa__sectionIntroTitle{color:#191c1e;margin:0;font-size:1.05rem;font-weight:800}.client-management-ui-module__OyARfa__sectionIntroText{color:#444651;margin:4px 0 0;font-size:.82rem}.client-management-ui-module__OyARfa__formGrid12{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.client-management-ui-module__OyARfa__formGridCompact{gap:12px;display:grid}.client-management-ui-module__OyARfa__formGridTwoCol{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.client-management-ui-module__OyARfa__formGridThreeCol{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.client-management-ui-module__OyARfa__span12{grid-column:span 12}.client-management-ui-module__OyARfa__span6{grid-column:span 6}.client-management-ui-module__OyARfa__span4{grid-column:span 4}.client-management-ui-module__OyARfa__span3{grid-column:span 3}.client-management-ui-module__OyARfa__sectionDividerTitle{color:#1f2a37;border-top:1px solid #eceef0;grid-column:span 12;margin-top:4px;padding-top:10px;font-size:.78rem;font-weight:800}.client-management-ui-module__OyARfa__fieldLabel{color:#444651;margin-bottom:6px;font-size:.72rem;font-weight:700;display:block}.client-management-ui-module__OyARfa__fieldControl{color:#191c1e;background:#fff;border:1px solid #c5c5d3;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-size:.85rem}.client-management-ui-module__OyARfa__fieldTextareaMedium{resize:vertical;min-height:64px}.client-management-ui-module__OyARfa__fieldTextareaShort{resize:vertical;min-height:52px}.client-management-ui-module__OyARfa__fieldTextareaTall{resize:vertical;min-height:130px}.client-management-ui-module__OyARfa__fieldTextareaMidTall{resize:vertical;min-height:110px}.client-management-ui-module__OyARfa__fieldTextareaRisk{resize:vertical;min-height:92px}.client-management-ui-module__OyARfa__actionRow{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.client-management-ui-module__OyARfa__actionMessage{margin:0 auto 0 0;font-size:.8rem}.client-management-ui-module__OyARfa__actionMessageError{color:#8b0000}.client-management-ui-module__OyARfa__actionMessageSuccess{color:#0a6f2f;font-weight:700}.client-management-ui-module__OyARfa__buttonGhost{color:#444651;cursor:pointer;background:#fff;border:1px solid #c5c5d3;border-radius:10px;padding:8px 12px;font-size:.8rem;font-weight:700}.client-management-ui-module__OyARfa__buttonPrimary{color:#fff;cursor:pointer;background:#00236f;border:1px solid #00236f;border-radius:10px;padding:8px 12px;font-size:.8rem;font-weight:700}.client-management-ui-module__OyARfa__radioRow{gap:14px;padding-top:8px;display:flex}.client-management-ui-module__OyARfa__radioLabel{color:#444651;align-items:center;gap:6px;font-size:.82rem;font-weight:600;display:inline-flex}.client-management-ui-module__OyARfa__textMuted{color:#444651;margin:0;font-size:.85rem}.client-management-ui-module__OyARfa__panelHeader{border-bottom:1px solid #e0e3e5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}.client-management-ui-module__OyARfa__tableFrame{overflow-x:auto}.client-management-ui-module__OyARfa__tableFrameBounded{border:1px solid #c5c5d3;border-radius:10px;max-height:280px;margin-top:10px;overflow:auto}.client-management-ui-module__OyARfa__tableCompact{border-collapse:collapse;width:100%}.client-management-ui-module__OyARfa__tableCompactWide{min-width:760px}.client-management-ui-module__OyARfa__tableCompactHeadRow{background:#f2f4f6;border-bottom:1px solid #e0e3e5}.client-management-ui-module__OyARfa__tableCompactHeaderCell{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#444651;padding:7px 12px;font-size:.7rem;font-weight:700}.client-management-ui-module__OyARfa__tableCompactHeaderCellSpacious{padding:10px 12px}.client-management-ui-module__OyARfa__tableCompactRow{border-bottom:1px solid #eceef0}.client-management-ui-module__OyARfa__tableCompactRowSelectable{cursor:pointer}.client-management-ui-module__OyARfa__tableCompactCell{color:#191c1e;padding:8px 12px;font-size:.8rem;line-height:1.2}.client-management-ui-module__OyARfa__tableCompactCellSpacious{padding:12px;font-size:.82rem;line-height:normal}.client-management-ui-module__OyARfa__travelMatrixPanel{border-top:1px solid #e0e3e5;gap:12px;margin-top:18px;padding-top:18px;display:grid}.client-management-ui-module__OyARfa__travelMatrixHeader,.client-management-ui-module__OyARfa__travelMatrixControls,.client-management-ui-module__OyARfa__travelMatrixMeta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.client-management-ui-module__OyARfa__travelMatrixHeader{justify-content:space-between}.client-management-ui-module__OyARfa__travelMatrixStatus{color:#444651;text-transform:capitalize;border:1px solid #c5c5d3;border-radius:999px;padding:5px 9px;font-size:.75rem;font-weight:700}.client-management-ui-module__OyARfa__travelMatrixField{color:#444651;gap:4px;font-size:.75rem;font-weight:700;display:grid}.client-management-ui-module__OyARfa__travelMatrixField input{color:#191c1e;border:1px solid #c5c5d3;border-radius:8px;padding:8px 10px}.client-management-ui-module__OyARfa__travelMatrixMeta{color:#57657a;font-size:.76rem}.client-management-ui-module__OyARfa__travelMatrixSummaryRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.client-management-ui-module__OyARfa__addressSuggestionList{gap:8px;display:grid}.client-management-ui-module__OyARfa__addressSuggestionRow{border:1px solid #e0e3e5;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.client-management-ui-module__OyARfa__addressSuggestionRow>div{gap:3px;display:grid}.client-management-ui-module__OyARfa__addressSuggestionRow span{color:#57657a;font-size:.75rem}.client-management-ui-module__OyARfa__travelMatrixTabs{border-bottom:1px solid #e0e3e5;gap:4px;display:inline-flex}.client-management-ui-module__OyARfa__travelMatrixTab,.client-management-ui-module__OyARfa__travelMatrixTabActive{color:#57657a;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 10px;font-size:.8rem;font-weight:700}.client-management-ui-module__OyARfa__travelMatrixTabActive{color:#00236f;border-bottom-color:#00236f}.client-management-ui-module__OyARfa__travelMatrixTableScroll{border:1px solid #e0e3e5;border-radius:8px;overflow-x:auto}.client-management-ui-module__OyARfa__travelMatrixTable{border-collapse:collapse;width:100%;min-width:720px}.client-management-ui-module__OyARfa__travelMatrixTable th,.client-management-ui-module__OyARfa__travelMatrixTable td{text-align:left;vertical-align:top;border-bottom:1px solid #eceef0;padding:9px 10px}.client-management-ui-module__OyARfa__travelMatrixTable th{color:#444651;text-transform:uppercase;background:#f2f4f6;font-size:.69rem;font-weight:800}.client-management-ui-module__OyARfa__travelMatrixTable td{color:#191c1e;font-size:.78rem}@media (max-width:1180px){.client-management-ui-module__OyARfa__dashboardKpiGrid{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media (max-width:768px){.client-management-ui-module__OyARfa__profilePageHead{grid-template-columns:1fr;align-items:stretch}.client-management-ui-module__OyARfa__profileHeadActions{justify-content:flex-start;align-self:stretch;min-width:0}.client-management-ui-module__OyARfa__profileHeaderInner{align-items:flex-start}.client-management-ui-module__OyARfa__profileActions{justify-content:flex-start}}@media (max-width:640px){.client-management-ui-module__OyARfa__dashboardKpiGrid{grid-template-columns:1fr}.client-management-ui-module__OyARfa__travelMatrixControls{flex-direction:column;align-items:stretch}.client-management-ui-module__OyARfa__travelMatrixControls button{width:100%}}
.session-expiry-warning-module__4iCkDW__warning{z-index:80;color:#684b13;background:#fff8e8;border:2px solid #b7791f;border-radius:10px;align-items:center;gap:14px;width:min(680px,100% - 24px);padding:12px 14px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #191c1e33}.session-expiry-warning-module__4iCkDW__warning p{flex:1;margin:0;font-weight:700}@media (max-width:600px){.session-expiry-warning-module__4iCkDW__warning{flex-direction:column;align-items:stretch}}
.schedule-management-layout-module__CBbSJW__shell{--schedule-sidebar-width:clamp(230px, 20vw, 300px);--schedule-page-padding:18px;--schedule-panel-gap:18px;--schedule-surface:#fff;--schedule-line:#dbe2ee;--schedule-radius:12px}.schedule-management-layout-module__CBbSJW__shell .schedule-management-layout-module__CBbSJW__layout{grid-template-columns:var(--schedule-sidebar-width) minmax(0, 1fr)}.schedule-management-layout-module__CBbSJW__shell .schedule-management-layout-module__CBbSJW__layout[data-collapsed=true]{grid-template-columns:0 minmax(0,1fr)}.schedule-management-layout-module__CBbSJW__shell .schedule-management-layout-module__CBbSJW__sidebar,.schedule-management-layout-module__CBbSJW__shell .schedule-management-layout-module__CBbSJW__main{min-width:0}.schedule-management-layout-module__CBbSJW__shell .schedule-management-layout-module__CBbSJW__sidebar{z-index:1;position:relative}.schedule-management-layout-module__CBbSJW__shell .schedule-management-layout-module__CBbSJW__main{z-index:0;position:relative;container-type:inline-size}.schedule-management-layout-module__CBbSJW__surface{width:100%;min-width:0;padding:var(--schedule-page-padding);background:var(--schedule-surface);border:1px solid var(--schedule-line);border-radius:var(--schedule-radius);margin:0;overflow:visible}.schedule-management-layout-module__CBbSJW__shell .schedule-management-layout-module__CBbSJW__main .ops-section-card{min-width:0;overflow:visible}.schedule-management-layout-module__CBbSJW__panel,.schedule-management-layout-module__CBbSJW__reviewPanel{width:100%;min-width:0}.schedule-management-layout-module__CBbSJW__workspaceHeader{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.schedule-management-layout-module__CBbSJW__workspaceIntro{min-width:0}.schedule-management-layout-module__CBbSJW__monthNavigator{background:#f8fafc;border:1px solid #dbe2ee;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.schedule-management-layout-module__CBbSJW__monthNavigatorLabel{gap:3px;min-width:170px;display:grid}.schedule-management-layout-module__CBbSJW__monthNavigatorLabel span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.schedule-management-layout-module__CBbSJW__monthNavigatorLabel input{background:#fff;border-color:#c5d0df;min-height:38px;font-weight:700}.schedule-management-layout-module__CBbSJW__monthButton{white-space:nowrap;min-height:38px;padding:8px 10px}.schedule-management-layout-module__CBbSJW__workspaceStack{gap:16px;display:grid}.schedule-management-layout-module__CBbSJW__primaryPanel,.schedule-management-layout-module__CBbSJW__draftPanel{background:#fff;border:1px solid #dbe2ee;border-radius:14px;width:100%;min-width:0;padding:20px}.schedule-management-layout-module__CBbSJW__primaryPanel{border-top:4px solid #0f766e}.schedule-management-layout-module__CBbSJW__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.schedule-management-layout-module__CBbSJW__sectionEyebrow{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:800}.schedule-management-layout-module__CBbSJW__statusPill{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.schedule-management-layout-module__CBbSJW__activeStatus,.schedule-management-layout-module__CBbSJW__readyStatus{color:#065f46;background:#d1fae5}.schedule-management-layout-module__CBbSJW__emptyStatus,.schedule-management-layout-module__CBbSJW__attentionStatus{color:#475569;background:#f1f5f9}.schedule-management-layout-module__CBbSJW__attentionStatus{color:#92400e;background:#fffbeb}.schedule-management-layout-module__CBbSJW__publishedSummary{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:18px;display:flex}.schedule-management-layout-module__CBbSJW__publishedIdentity{flex:340px;min-width:min(300px,100%)}.schedule-management-layout-module__CBbSJW__publishedIdentity strong{color:#0f172a;font-size:18px;display:block}.schedule-management-layout-module__CBbSJW__publishedIdentity p{margin:5px 0 0}.schedule-management-layout-module__CBbSJW__statsGrid{flex:0 310px;grid-template-columns:repeat(2,minmax(130px,1fr));gap:8px;display:grid}.schedule-management-layout-module__CBbSJW__statCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;min-width:0;padding:11px 12px}.schedule-management-layout-module__CBbSJW__statLabel{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.schedule-management-layout-module__CBbSJW__statValue{color:#0f172a;margin-top:4px;font-size:21px;font-weight:800;display:block}.schedule-management-layout-module__CBbSJW__actionRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.schedule-management-layout-module__CBbSJW__dangerAction{color:#991b1b;border-color:#fecaca}.schedule-management-layout-module__CBbSJW__detailsDisclosure{border-top:1px solid #e2e8f0;margin-top:16px;padding-top:13px}.schedule-management-layout-module__CBbSJW__detailsDisclosure summary{cursor:pointer;color:#334155;font-size:13px;font-weight:800}.schedule-management-layout-module__CBbSJW__detailsGrid{grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px 24px;margin:14px 0 0;display:grid}.schedule-management-layout-module__CBbSJW__detailsGrid dt{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.schedule-management-layout-module__CBbSJW__detailsGrid dd{color:#0f172a;margin:3px 0 0;font-size:13px}.schedule-management-layout-module__CBbSJW__draftList{gap:8px;margin-top:16px;display:grid}.schedule-management-layout-module__CBbSJW__draftRow{background:#fff;border:1px solid #e2e8f0;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.schedule-management-layout-module__CBbSJW__draftRow:hover{background:#fbfdff;border-color:#b8c8dc}.schedule-management-layout-module__CBbSJW__draftInfo{min-width:0}.schedule-management-layout-module__CBbSJW__draftInfo strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.schedule-management-layout-module__CBbSJW__draftMeta{color:#64748b;flex-wrap:wrap;gap:8px 12px;margin-top:5px;font-size:12px;display:flex}.schedule-management-layout-module__CBbSJW__draftActions{flex:none;align-items:center;gap:8px;display:flex}.schedule-management-layout-module__CBbSJW__emptyState{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;margin:16px 0 0;padding:18px}.schedule-management-layout-module__CBbSJW__readinessSummary{gap:10px;display:grid}.schedule-management-layout-module__CBbSJW__readinessHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.schedule-management-layout-module__CBbSJW__readinessChecks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.schedule-management-layout-module__CBbSJW__readinessCheck{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:9px;align-items:flex-start;gap:8px;min-width:0;padding:9px 10px;display:flex}.schedule-management-layout-module__CBbSJW__readinessCheck span:last-child{min-width:0}.schedule-management-layout-module__CBbSJW__readinessCheck strong{color:#166534;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.schedule-management-layout-module__CBbSJW__readinessCheck small{color:#166534;margin-top:2px;font-size:11px;font-weight:700;display:block}.schedule-management-layout-module__CBbSJW__readinessCheckWarning{background:#fffbeb;border-color:#fde68a}.schedule-management-layout-module__CBbSJW__readinessCheckWarning strong,.schedule-management-layout-module__CBbSJW__readinessCheckWarning small{color:#92400e}.schedule-management-layout-module__CBbSJW__readinessCheckBlocked{background:#fef2f2;border-color:#fecaca}.schedule-management-layout-module__CBbSJW__readinessCheckBlocked strong,.schedule-management-layout-module__CBbSJW__readinessCheckBlocked small{color:#991b1b}.schedule-management-layout-module__CBbSJW__readinessAttention{background:#f8fafc;border-radius:9px;gap:6px;padding:10px 12px;display:grid}.schedule-management-layout-module__CBbSJW__readinessAttentionRow{color:#475569;justify-content:space-between;align-items:flex-start;gap:12px;font-size:12px;display:flex}.schedule-management-layout-module__CBbSJW__readinessAttentionRow a{color:#1d4ed8;white-space:nowrap;flex:none;font-weight:800}.schedule-management-layout-module__CBbSJW__dialogTextarea{gap:6px;display:grid}.schedule-management-layout-module__CBbSJW__dialogTextarea span{color:#334155;font-size:13px;font-weight:800}.schedule-management-layout-module__CBbSJW__dialogTextarea textarea{width:100%;min-height:80px}.schedule-management-layout-module__CBbSJW__dataViewport{-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;display:block;overflow:auto visible}.schedule-management-layout-module__CBbSJW__dataViewport table{min-width:720px}.schedule-management-layout-module__CBbSJW__mobileMenuButton,.schedule-management-layout-module__CBbSJW__mobileSidebarClose,.schedule-management-layout-module__CBbSJW__mobileNavScrim{display:none}@media (max-width:1000px){.schedule-management-layout-module__CBbSJW__shell .schedule-management-layout-module__CBbSJW__layout{display:block;position:relative;overflow:hidden}.schedule-management-layout-module__CBbSJW__shell .schedule-management-layout-module__CBbSJW__sidebar{z-index:30;width:min(var(--schedule-sidebar-width), calc(100vw - 24px));height:100%;max-height:none;transition:transform .16s;position:absolute;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%);box-shadow:12px 0 28px #0f172a29}.schedule-management-layout-module__CBbSJW__shell .schedule-management-layout-module__CBbSJW__sidebar .schedule-management-layout-module__CBbSJW__ops-side-toggle{display:none}.schedule-management-layout-module__CBbSJW__shell .schedule-management-layout-module__CBbSJW__sidebar[data-mobile-open=true]{transform:translate(0)}.schedule-management-layout-module__CBbSJW__shell .schedule-management-layout-module__CBbSJW__main{height:100%;overflow-y:auto}.schedule-management-layout-module__CBbSJW__mobileMenuButton{color:#334155;background:#fff;border:1px solid #c5c5d3;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:6px 10px;display:inline-flex}.schedule-management-layout-module__CBbSJW__mobileSidebarClose{color:#334155;background:#fff;border:1px solid #c5c5d3;border-radius:8px;place-items:center;width:30px;min-width:30px;height:30px;padding:0;display:inline-grid}.schedule-management-layout-module__CBbSJW__mobileNavScrim{z-index:20;background:#0f172a52;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}}@media (max-width:768px){.schedule-management-layout-module__CBbSJW__workspaceHeader{flex-direction:column;align-items:stretch}.schedule-management-layout-module__CBbSJW__monthNavigator{justify-content:space-between}.schedule-management-layout-module__CBbSJW__monthNavigatorLabel{flex:170px}.schedule-management-layout-module__CBbSJW__primaryPanel,.schedule-management-layout-module__CBbSJW__draftPanel{padding:15px}.schedule-management-layout-module__CBbSJW__statsGrid,.schedule-management-layout-module__CBbSJW__readinessChecks,.schedule-management-layout-module__CBbSJW__detailsGrid{grid-template-columns:1fr}.schedule-management-layout-module__CBbSJW__draftRow{flex-direction:column;align-items:stretch}.schedule-management-layout-module__CBbSJW__draftActions{justify-content:flex-start}.schedule-management-layout-module__CBbSJW__surface{padding:14px}.schedule-management-layout-module__CBbSJW__shell .schedule-management-layout-module__CBbSJW__sidebar{width:min(290px,100vw - 20px)}.schedule-management-layout-module__CBbSJW__dataViewport table{min-width:680px}}
