.company-workspace-frame{--workspace-stage-bg:#f4f7fb;background:var(--workspace-stage-bg);min-height:100vh;color:var(--text);grid-template-rows:auto minmax(0,1fr);display:grid}.company-workspace-stage{background:0 0;min-width:0}.company-workspace-stage>.workspace-shell,.company-workspace-stage>main.workspace-shell{background:0 0;min-height:0}.company-workspace-stage .workspace-main{box-sizing:border-box;padding-top:12px;padding-bottom:36px}html[data-theme=dark] .company-workspace-frame{--workspace-stage-bg:#071321;--surface:#0f1e30;--surface-2:#14263b;--surface-3:#192d45;--text:#edf4fb;--muted:#9caec2;--line:#2a3f57}html[data-theme=dark] .company-workspace-stage{background:radial-gradient(circle at 85% -10%,#2778931a,transparent 32%),var(--workspace-stage-bg)}html[data-theme=dark] .company-workspace-stage .workspace-main>article,html[data-theme=dark] .company-workspace-stage .workspace-main>section,html[data-theme=dark] .company-workspace-stage [class*=__report],html[data-theme=dark] .company-workspace-stage .payroll-workspace-toolbar,html[data-theme=dark] .company-workspace-stage .payroll-week-control,html[data-theme=dark] .company-workspace-stage .payroll-adjustment-editor,html[data-theme=dark] .company-workspace-stage .payroll-evidence-ledger,html[data-theme=dark] .company-workspace-stage .payroll-adjustment-desk__rail,html[data-theme=dark] .company-workspace-stage .payroll-adjustment-desk__surface{border-color:var(--line)!important;background-color:var(--surface)!important;color:var(--text)!important;box-shadow:0 18px 44px #0000002e!important}html[data-theme=dark] .company-workspace-stage .company-workspace-home .value-card{border-color:var(--line)!important;background:var(--surface)!important;color:var(--text)!important;box-shadow:0 10px 28px #00000029!important}html[data-theme=dark] .company-workspace-stage .company-workspace-home .value-card:hover,html[data-theme=dark] .company-workspace-stage .company-workspace-home .value-card:focus-visible{background:#142943!important;border-color:#5d91ff!important}html[data-theme=dark] .company-workspace-stage .dispatch-workforce-rail,html[data-theme=dark] .company-workspace-stage .dispatch-route-queue,html[data-theme=dark] .company-workspace-stage .dispatch-route-queue__chrome,html[data-theme=dark] .company-workspace-stage .dispatch-route-queue__express-summary,html[data-theme=dark] .company-workspace-stage .dispatch-right-column>aside,html[data-theme=dark] .company-workspace-stage .operations-status-popover__panel,html[data-theme=dark] .company-workspace-stage .schedule-calendar-day{border-color:var(--line)!important;background:var(--surface)!important;color:var(--text)!important}html[data-theme=dark] .company-workspace-stage .dispatch-workforce-rail__legend,html[data-theme=dark] .company-workspace-stage .dispatch-route-queue__header,html[data-theme=dark] .company-workspace-stage .dispatch-route-row--labels,html[data-theme=dark] .company-workspace-stage .payroll-adjustment-editor__header,html[data-theme=dark] .company-workspace-stage .payroll-evidence-ledger__header{border-color:var(--line)!important;background-color:var(--surface-2)!important;color:var(--text)!important}html[data-theme=dark] .company-workspace-stage .schedule-calendar-day__body,html[data-theme=dark] .company-workspace-stage .schedule-calendar-day__body>div:not(:last-child),html[data-theme=dark] .company-workspace-stage .payroll-workspace-toolbar h2,html[data-theme=dark] .company-workspace-stage .payroll-week-control__range{color:var(--text)!important}html[data-theme=dark] .company-workspace-stage .dispatch-workforce-rail__summary,html[data-theme=dark] .company-workspace-stage .dispatch-workforce-rail__summary>div:first-child,html[data-theme=dark] .company-workspace-stage .dispatch-workforce-rail__legend span:first-child,html[data-theme=dark] .company-workspace-stage .dispatch-route-row{border-color:var(--line)!important}html[data-theme=dark] .company-workspace-stage .dispatch-workforce-row,html[data-theme=dark] .company-workspace-stage .dispatch-route-row__seat-button,html[data-theme=dark] .company-workspace-stage .dispatch-route-row__plan-signal,html[data-theme=dark] .company-workspace-stage [data-express-progress=true],html[data-theme=dark] .company-workspace-stage .dispatch-attendance-toggle>span{border-color:var(--line)!important;background:var(--surface-2)!important;color:var(--text)!important}html[data-theme=dark] .company-workspace-stage .dispatch-workforce-row.is-called-out:not(.is-staged){background:#2b1e2a!important;border-color:#73414a!important}html[data-theme=dark] .company-workspace-stage .dispatch-workforce-row.is-staged,html[data-theme=dark] .company-workspace-stage .dispatch-route-row.is-assignment-target,html[data-theme=dark] .company-workspace-stage .dispatch-route-row.is-editor-open{background:#14294a!important;border-color:#4f7fd8!important}html[data-theme=dark] .company-workspace-stage .dispatch-workforce-row__assignment strong,html[data-theme=dark] .company-workspace-stage .dispatch-route-row__identity>strong,html[data-theme=dark] .company-workspace-stage .dispatch-route-row__plan-card,html[data-theme=dark] .company-workspace-stage .dispatch-route-row__plan-signal,html[data-theme=dark] .company-workspace-stage .dispatch-route-row__plan-signal strong,html[data-theme=dark] .company-workspace-stage .dispatch-route-queue__totals,html[data-theme=dark] .company-workspace-stage .dispatch-right-column>aside :where(h1,h2,h3,h4,strong){color:var(--text)!important}html[data-theme=dark] .company-workspace-stage .dispatch-route-row__identity>span,html[data-theme=dark] .company-workspace-stage .dispatch-route-queue__totals-label,html[data-theme=dark] .company-workspace-stage .dispatch-route-row__support-assignment small,html[data-theme=dark] .company-workspace-stage .dispatch-workforce-group__label,html[data-theme=dark] .company-workspace-stage .dispatch-workforce-rail__summary dt,html[data-theme=dark] .company-workspace-stage .dispatch-right-column>aside :where(p,small,dt){color:var(--muted)!important}html[data-theme=dark] .company-workspace-stage .express-progress-signal__segments>div{background:color-mix(in srgb,currentColor 13%,var(--surface-2))!important}html[data-theme=dark] .company-workspace-stage .dispatch-attendance-toggle.is-present>span{color:#7ee2b8!important;background:#123b30!important;border-color:#3e8d6d!important}html[data-theme=dark] .company-workspace-stage .workspace-main>article :where(h1,h2,h3,h4,h5,h6,strong){color:var(--text)!important}html[data-theme=dark] .company-workspace-stage .workspace-main>article :where(p,small,label,dt,dd,th,td){color:var(--muted)!important}html[data-theme=dark] .company-workspace-stage .workspace-main>article :where(a,button){color:inherit}html[data-theme=dark] .company-workspace-stage .company-billing-panel,html[data-theme=dark] .company-workspace-stage .company-billing-tier-evidence{border-color:var(--line)!important;background:var(--surface)!important;color:var(--text)!important;box-shadow:0 18px 44px #00000029!important}html[data-theme=dark] .company-workspace-stage .company-billing-title,html[data-theme=dark] .company-workspace-stage .company-billing-panel :where(h2,h3,strong),html[data-theme=dark] .company-workspace-stage .company-billing-tier-evidence :where(h2,h3,strong){color:var(--text)!important}html[data-theme=dark] .company-workspace-stage .company-billing-panel :where(p,small),html[data-theme=dark] .company-workspace-stage .company-billing-tier-evidence :where(p,small){color:var(--muted)!important}html[data-theme=dark] .company-workspace-stage .company-billing-profile-table,html[data-theme=dark] .company-workspace-stage .company-billing-profile-row,html[data-theme=dark] .company-workspace-stage .company-billing-profile-label,html[data-theme=dark] .company-workspace-stage .company-billing-profile-value,html[data-theme=dark] .company-workspace-stage .company-billing-tier-evidence__stat{border-color:var(--line)!important;background:var(--surface-2)!important;color:var(--text)!important}html[data-theme=dark] .company-workspace-stage .company-billing-profile-label{color:var(--muted)!important}html[data-theme=dark] .company-workspace-stage .payroll-week-summary{border-color:var(--line)!important;background:var(--surface-2)!important;color:var(--text)!important}html[data-theme=dark] .company-workspace-stage .payroll-workspace-toolbar{box-shadow:none!important;background:0 0!important}html[data-theme=dark] .company-workspace-stage .payroll-week-control,html[data-theme=dark] .company-workspace-stage .payroll-week-control__button,html[data-theme=dark] .company-workspace-stage .payroll-week-control__range,html[data-theme=dark] .company-workspace-stage .payroll-action-button:not(:disabled){border-color:var(--line)!important;background:var(--surface-2)!important;color:var(--text)!important;box-shadow:none!important}html[data-theme=dark] .company-workspace-stage .payroll-week-control__button:hover,html[data-theme=dark] .company-workspace-stage .payroll-action-button:not(:disabled):hover{background:var(--surface-3)!important;border-color:#4c6b8f!important}html[data-theme=dark] .company-workspace-stage .button:disabled,html[data-theme=dark] .company-workspace-stage .button[aria-disabled=true],html[data-theme=dark] .company-workspace-stage .payroll-summary-table__memo-save:disabled{color:#718299!important;background:#111f31!important;border-color:#2d425a!important}html[data-theme=dark] .company-workspace-stage .payroll-summary-table-wrap{border-color:var(--line);background:var(--surface)}html[data-theme=dark] .company-workspace-stage .payroll-summary-table th{background:var(--surface-3);color:#afbed0;border-color:#344a64}html[data-theme=dark] .company-workspace-stage .payroll-summary-table td{background:var(--surface);color:#c8d5e3;border-color:#2a3f57}html[data-theme=dark] .company-workspace-stage .payroll-summary-table__row:hover td{background:#12243a}html[data-theme=dark] .company-workspace-stage .payroll-summary-table__row td:first-child strong,html[data-theme=dark] .company-workspace-stage .payroll-summary-table .is-total{color:#f2f7fc}html[data-theme=dark] .company-workspace-stage .payroll-summary-table__group td{color:#b8c7d8;background:#192d45;border-color:#3a526d}html[data-theme=dark] .company-workspace-stage .payroll-summary-table__memo-input{color:#edf4fb;background:#111f31;border-color:#506781}html[data-theme=dark] .company-workspace-stage .payroll-summary-table__memo-input::placeholder{color:#8b9bb0}html[data-theme=dark] .company-workspace-stage .payroll-summary-table__memo-save{color:#8495aa;background:#172a40;border-color:#3a5069}html[data-theme=dark] .company-workspace-stage .payroll-summary-table__memo-save.is-changed{color:#a9c5ff;background:#2563eb33;border-color:#5d91ff}html[data-theme=dark] .company-workspace-stage .payroll-summary-table__day-token{color:#8ce8c0;background:#123b30;border-color:#3d8d6c}.payroll-family-table-wrap{background:#fff;border:1px solid #e6edf5;border-radius:14px;max-width:100%;overflow-x:auto}.payroll-family-table{color:#334155;width:100%}.payroll-family-table-detail{overflow:hidden}.payroll-time-summary{border:1px solid #e6edf5;border-radius:14px}.payroll-time-location-dialog{color:#334155}html[data-theme=dark] .company-workspace-stage :where(.payroll-workspace,.payroll-compliance-workspace){color:var(--text)}html[data-theme=dark] .company-workspace-stage :where(.payroll-workspace,.payroll-compliance-workspace) :where(h1,h2,h3,h4,strong){color:var(--text)!important}html[data-theme=dark] .company-workspace-stage :where(.payroll-workspace,.payroll-compliance-workspace) :where(p,small){color:var(--muted)!important}html[data-theme=dark] .company-workspace-stage .payroll-family-table-wrap,html[data-theme=dark] .company-workspace-stage .payroll-family-table-detail{border-color:var(--line)!important;background:var(--surface)!important}html[data-theme=dark] .company-workspace-stage .payroll-family-table{background:var(--surface)!important;color:#c8d5e3!important}html[data-theme=dark] .company-workspace-stage .payroll-family-table tr,html[data-theme=dark] .company-workspace-stage .payroll-family-table tr[style]{border-color:var(--line)!important;background:var(--surface)!important}html[data-theme=dark] .company-workspace-stage .payroll-family-table tr.is-selected,html[data-theme=dark] .company-workspace-stage .payroll-family-table tbody tr:hover{background:#12243a!important}html[data-theme=dark] .company-workspace-stage .payroll-family-table th,html[data-theme=dark] .company-workspace-stage .payroll-family-table th[style]{background:var(--surface-3)!important;color:#afbed0!important;border-color:#344a64!important;box-shadow:1px 0 #344a64!important}html[data-theme=dark] .company-workspace-stage .payroll-family-table td,html[data-theme=dark] .company-workspace-stage .payroll-family-table td[style],html[data-theme=dark] .company-workspace-stage .payroll-family-table__detail-cell{border-color:var(--line)!important;background:var(--surface)!important;color:#c8d5e3!important;box-shadow:1px 0 0 var(--line)!important}html[data-theme=dark] .company-workspace-stage .payroll-family-table td strong{color:#f2f7fc!important}html[data-theme=dark] .company-workspace-stage .payroll-family-table :where(td,th) span:not([style*=border-radius]){color:#aebed0!important}html[data-theme=dark] .company-workspace-stage .payroll-family-table td[colspan]{color:var(--muted)!important}html[data-theme=dark] .company-workspace-stage .payroll-compliance-workspace .app-card{border-color:var(--line)!important;background:var(--surface)!important;color:var(--text)!important;box-shadow:0 18px 44px #00000024!important}html[data-theme=dark] .company-workspace-stage .payroll-time-summary{border-color:var(--line)!important;background:var(--surface-2)!important;color:var(--text)!important}html[data-theme=dark] .company-workspace-stage .payroll-time-legend{color:var(--muted)!important}html[data-theme=dark] .company-workspace-stage .payroll-time-location-dialog{border-color:var(--line)!important;background:var(--surface)!important;color:var(--text)!important}html[data-theme=dark] .company-workspace-stage .payroll-time-location-dialog>div:first-child{border-color:var(--line)!important;background:var(--surface-2)!important}html[data-theme=dark] .company-workspace-stage .payroll-driver-week-drawer{background:var(--surface)!important;color:var(--text)!important}html[data-theme=dark] .company-workspace-stage .payroll-driver-week-drawer :where(h2,strong){color:var(--text)!important}html[data-theme=dark] .company-workspace-stage .payroll-driver-week-drawer__stat{border-color:var(--line)!important;background:var(--surface-2)!important}.payroll-report-recipient{background:#f0fdf7;border:1px solid #b8dccb;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.payroll-report-recipient small,.payroll-report-bc-options small{color:#64748b}.payroll-report-recipient__status{color:#166534;background:#d9f7e8;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:850}.payroll-report-bc-options{border:1px solid #dbe6f3;border-radius:11px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:7px;margin:2px 0 0;padding:8px;display:grid}.payroll-report-bc-options legend{color:#334155;padding:0 4px;font-size:12px;font-weight:800}.payroll-report-bc-options legend span{color:#64748b;font-weight:650}.payroll-report-bc-options label{cursor:pointer;border-radius:8px;align-items:flex-start;gap:8px;min-width:0;padding:7px 8px;display:flex}.payroll-report-bc-options label:has(input:checked){background:#f1f5f9}.payroll-report-bc-options input{margin-top:2px}.payroll-report-bc-options label>span{gap:2px;min-width:0;font-size:12px;display:grid}.payroll-report-fallback-field{color:#64748b;border-top:1px solid #e8eef5;gap:5px;padding-top:11px;font-size:12px;display:grid}.payroll-report-fallback-field>span{font-weight:750}.payroll-report-fallback-field input{color:#334155;height:38px;font:inherit;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;padding:0 10px}@media (max-width:560px){.payroll-report-recipient{flex-direction:column;align-items:flex-start}.payroll-report-bc-options{grid-template-columns:1fr}}html[data-theme=dark] .company-workspace-stage .payroll-dialog-surface{border-color:var(--line)!important;background:var(--surface)!important;color:var(--text)!important}html[data-theme=dark] .company-workspace-stage .payroll-dialog-surface :where(h1,h2,h3,h4,strong){color:var(--text)!important}html[data-theme=dark] .company-workspace-stage .payroll-dialog-surface :where(p,small,label,span){color:var(--muted)}html[data-theme=dark] .company-workspace-stage .payroll-dialog-surface>div:first-child,html[data-theme=dark] .company-workspace-stage .payroll-report-email-dialog :where(.payroll-report-recipient,.payroll-report-bc-options){border-color:var(--line)!important;background:var(--surface-2)!important}html[data-theme=dark] .company-workspace-stage .payroll-report-email-dialog .payroll-report-recipient__status{color:#86efac!important;background:#22c55e29!important}html[data-theme=dark] .company-workspace-stage .payroll-report-email-dialog .payroll-report-bc-options label:has(input:checked){background:var(--surface-3)!important}html[data-theme=dark] .company-workspace-stage .payroll-report-email-dialog .payroll-report-fallback-field{border-color:var(--line)!important}html[data-theme=dark] .company-workspace-stage .payroll-adjustment-desk__rail{background:radial-gradient(circle at 10% 0,#10b98121,#0000 42%),linear-gradient(155deg,#0f1e30 0%,#0b1929 100%)!important}html[data-theme=dark] .company-workspace-stage :where(.payroll-adjustment-desk__rail,.payroll-adjustment-editor,.payroll-evidence-ledger) :where(h3,strong){color:var(--text)!important}html[data-theme=dark] .company-workspace-stage :where(.payroll-adjustment-desk__rail,.payroll-adjustment-editor,.payroll-evidence-ledger) :where(p,small){color:var(--muted)!important}html[data-theme=dark] .company-workspace-stage .payroll-adjustment-mode{color:#c8d5e3!important;background:0 0!important;border-color:#0000!important}html[data-theme=dark] .company-workspace-stage .payroll-adjustment-mode:hover{background:var(--surface-2)!important;border-color:#3c566f!important}html[data-theme=dark] .company-workspace-stage .payroll-adjustment-mode--active{color:#9aebc8!important;background:#123b30!important;border-color:#3e8d6d!important}html[data-theme=dark] .company-workspace-stage .payroll-adjustment-mode__step{background:var(--surface-3)!important;color:#aebed0!important}html[data-theme=dark] .company-workspace-stage .payroll-adjustment-mode--active .payroll-adjustment-mode__step{color:#fff!important;background:#087c59!important}html[data-theme=dark] .company-workspace-stage .payroll-adjustment-desk__guidance,html[data-theme=dark] .company-workspace-stage .payroll-adjustment-editor__header,html[data-theme=dark] .company-workspace-stage .payroll-evidence-ledger__header{border-color:var(--line)!important}html[data-theme=dark] .company-workspace-stage .payroll-adjustment-field>span,html[data-theme=dark] .company-workspace-stage .payroll-adjustment-targets>summary strong,html[data-theme=dark] .company-workspace-stage .payroll-adjustment-targets__list label>span{color:#dce7f2!important}html[data-theme=dark] .company-workspace-stage :where(.payroll-adjustment-field input,.payroll-adjustment-field select,.payroll-adjustment-field textarea,.payroll-ledger-reversal input){color:var(--text)!important;background:#111f31!important;border-color:#38516b!important}html[data-theme=dark] .company-workspace-stage .payroll-adjustment-targets{border-color:var(--line)!important;background:var(--surface-2)!important}html[data-theme=dark] .company-workspace-stage .payroll-adjustment-targets__chips span,html[data-theme=dark] .company-workspace-stage .payroll-evidence-chip,html[data-theme=dark] .company-workspace-stage .payroll-adjustment-targets__list>label{color:#c8d5e3!important;background:#111f31!important;border-color:#3a5069!important}html[data-theme=dark] .company-workspace-stage .payroll-adjustment-targets__list{border-color:var(--line)!important}html[data-theme=dark] .company-workspace-stage .payroll-evidence-ledger__table{background:var(--surface)!important;color:#c8d5e3!important}html[data-theme=dark] .company-workspace-stage .payroll-evidence-ledger__table th{background:var(--surface-3)!important;color:#afbed0!important}html[data-theme=dark] .company-workspace-stage .payroll-evidence-ledger__table td{border-color:var(--line)!important;background:var(--surface)!important;color:#c8d5e3!important}html[data-theme=dark] .company-workspace-stage .payroll-evidence-ledger__table tbody tr:hover td{background:#12243a!important}html[data-theme=dark] .company-workspace-stage .payroll-ledger-status--active{color:#8ce8c0!important;background:#123b30!important;border-color:#3e8d6d!important}html[data-theme=dark] .company-workspace-stage .payroll-ledger-status--staged{color:#f3c977!important;background:#352b1d!important;border-color:#8b6a32!important}html[data-theme=dark] .company-workspace-stage .payroll-ledger-status--reversed{color:#9caec2!important;background:#172a40!important;border-color:#3a5069!important}
.operations-family-table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:14px;max-width:100%;overflow-x:auto}.operations-family-table{color:#334155;width:100%}html[data-theme=dark] .company-workspace-stage .operations-theme-scope,html[data-theme=dark] .company-workspace-stage .operations-reports-scope{color:var(--text)}html[data-theme=dark] .company-workspace-stage :where(.operations-theme-scope,.operations-reports-scope) :where(h1,h2,h3,h4,strong){color:var(--text)!important}html[data-theme=dark] .company-workspace-stage :where(.operations-theme-scope,.operations-reports-scope) :where(p,small,label,dt){color:var(--muted)!important}html[data-theme=dark] .company-workspace-stage .operations-theme-scope :where(.panel,.value-card,.app-card),html[data-theme=dark] .company-workspace-stage .operations-reports-scope :where(.panel,.value-card,.app-card){border-color:var(--line)!important;background:var(--surface)!important;color:var(--text)!important;box-shadow:0 18px 44px #00000029!important}html[data-theme=dark] .company-workspace-stage .operations-family-table-wrap{border-color:var(--line)!important;background:var(--surface)!important}html[data-theme=dark] .company-workspace-stage .operations-family-table th{background:var(--surface-3)!important;color:#afbed0!important;border-color:#344a64!important}html[data-theme=dark] .company-workspace-stage .operations-family-table td{border-color:var(--line)!important;background:var(--surface)!important;color:#c8d5e3!important}html[data-theme=dark] .company-workspace-stage .operations-family-table tbody tr:hover td{background:#12243a!important}html[data-theme=dark] .company-workspace-stage .operations-theme-scope .ou-shell{color:var(--text)!important;background:0 0!important}html[data-theme=dark] .company-workspace-stage .operations-theme-scope :where(.ou-collection,.ou-workspace,.ou-attendance-overlay){border-color:var(--line)!important;color:var(--text)!important;background:#0f1e30f5!important;box-shadow:0 18px 44px #0003!important}html[data-theme=dark] .company-workspace-stage .operations-theme-scope :where(.ou-collection>header,.ou-route-filters,.ou-workspace-header,.ou-section>header){border-color:var(--line)!important;background:var(--surface-2)!important}html[data-theme=dark] .company-workspace-stage .operations-theme-scope .operations-status-popover__signal{border-color:var(--line)!important;background:var(--surface-2)!important;color:#dce7f2!important}html[data-theme=dark] .company-workspace-stage .operations-theme-scope .operations-status-popover__signal.is-critical{color:#f0a7b0!important;background:#2b1e2a!important;border-color:#73414a!important}html[data-theme=dark] .company-workspace-stage .operations-theme-scope .ou-route-filters button{color:#b8c7d8!important;background:#111f31!important;border-color:#3a5069!important}html[data-theme=dark] .company-workspace-stage .operations-theme-scope .ou-route-filters button.is-active{color:#a9c5ff!important;background:#2563eb33!important;border-color:#5d91ff!important}html[data-theme=dark] .company-workspace-stage .operations-theme-scope .ou-filter-count,html[data-theme=dark] .company-workspace-stage .operations-theme-scope .ou-seat-pill{background:var(--surface-3)!important;color:#b8c7d8!important}html[data-theme=dark] .company-workspace-stage .operations-theme-scope .ou-unit{background:radial-gradient(circle at 100% 100%,rgba(var(--ou-signal),.16),transparent 60%),linear-gradient(145deg,#12243a 42%,#0f1e30)!important;color:#dce7f2!important;border-color:#30465f!important}html[data-theme=dark] .company-workspace-stage .operations-theme-scope .ou-unit.phase-needs_driver{background:radial-gradient(circle at 100% 100%,#be363633,#0000 60%),#201923!important;border-color:#73414a!important}html[data-theme=dark] .company-workspace-stage .operations-theme-scope .ou-unit.phase-awaiting_arrival{background:radial-gradient(circle at 100% 100%,#c284242e,#0000 60%),#211d19!important;border-color:#715a36!important}html[data-theme=dark] .company-workspace-stage .operations-theme-scope .ou-unit :where(.ou-route-identity,.ou-assignment-line,.ou-activity){color:#dce7f2!important}html[data-theme=dark] .company-workspace-stage .operations-theme-scope :where(.ou-metric,.ou-express-metric,.ou-facts>div,.ou-seats>button,.ou-seat-editor,.ou-workspace-signals>span,.ou-delivery-evidence,.ou-timeline li){border-color:var(--line)!important;background:var(--surface-2)!important;color:#dce7f2!important}html[data-theme=dark] .company-workspace-stage .operations-theme-scope :where(.ou-metric small,.ou-seat-note,.ou-empty,.ou-workspace-signals small,.ou-timeline small,.ou-timeline time){color:var(--muted)!important}html[data-theme=dark] .company-workspace-stage .operations-theme-scope .ou-progress-road{border-color:var(--line)!important;background:#20334a!important}html[data-theme=dark] .company-workspace-stage .operations-theme-scope :where(.dispatch-workforce-rail,.dispatch-route-queue,.dispatch-route-queue__chrome,.dispatch-right-column>aside,.dispatch-attendance-overlay){border-color:var(--line)!important;background:var(--surface)!important;color:var(--text)!important}html[data-theme=dark] .company-workspace-stage .operations-theme-scope :where(.dispatch-workforce-rail__legend,.dispatch-route-queue__header,.dispatch-route-row--labels,.dispatch-right-column>aside>header){border-color:var(--line)!important;background:var(--surface-2)!important;color:var(--text)!important}html[data-theme=dark] .company-workspace-stage .operations-theme-scope :where(.dispatch-workforce-row,.dispatch-route-row,.dispatch-route-row__seat-button,.dispatch-route-row__plan-card,.dispatch-route-row__plan-signal,.dispatch-route-row__seat-editor,.dispatch-route-row__seat-picker,.dispatch-right-rail__stats>div,.dispatch-attendance-person){border-color:var(--line)!important;background:var(--surface-2)!important;color:#dce7f2!important}html[data-theme=dark] .company-workspace-stage .operations-theme-scope :where(.dispatch-route-row__identity,.dispatch-route-row__driver,.dispatch-workforce-row__assignment) :where(strong,span){color:#dce7f2!important}html[data-theme=dark] .company-workspace-stage .operations-theme-scope :where(.dispatch-route-row__support-assignment,.dispatch-route-row__seat-editor-hint,.dispatch-workforce-group__label,.dispatch-attendance-empty){color:var(--muted)!important}html[data-theme=dark] .company-workspace-stage .operations-theme-scope .dispatch-route-row__plan-mileage{color:#c4b5fd!important}html[data-theme=dark] .company-workspace-stage .operations-theme-scope :where(.delivery-window__main,.delivery-window__aside>section,.delivery-window__aside>article,.delivery-window__aside>div){border-color:var(--line)!important;background:var(--surface)!important;color:var(--text)!important;box-shadow:0 18px 44px #00000029!important}html[data-theme=dark] .company-workspace-stage .operations-theme-scope :where(.delivery-window__header,.delivery-window__filters){border-color:var(--line)!important;color:var(--text)!important}html[data-theme=dark] .company-workspace-stage .operations-theme-scope :where(.delivery-window__summary-grid>*,.delivery-window__route-row,.delivery-window__route-health){border-color:var(--line)!important;background:var(--surface-2)!important;color:#dce7f2!important}html[data-theme=dark] .company-workspace-stage .operations-theme-scope :where(.delivery-window__route-identity,.delivery-window__route-progress) :where(strong,span){color:inherit!important}html[data-theme=dark] .company-workspace-stage .operations-theme-scope .delivery-window__route-progress{border-color:var(--line)!important;background:var(--surface-3)!important;color:#b8c7d8!important}html[data-theme=dark] .company-workspace-stage .operations-theme-scope :where(.delivery-window__filters button,.delivery-window__progress-pill,.route-health-signal,[data-express-progress=true]){color:#dce7f2!important;background:#111f31!important;border-color:#3a5069!important}html[data-theme=dark] .company-workspace-stage .operations-theme-scope [data-express-progress=true] .express-progress-signal__segments>div{background:var(--surface-3)!important}html[data-theme=dark] .company-workspace-stage .operations-theme-scope :where(.operations-planning-main,.operations-planning-aside){border-color:var(--line)!important;background:var(--surface)!important;color:var(--text)!important;box-shadow:0 18px 44px #00000029!important}html[data-theme=dark] .company-workspace-stage .operations-theme-scope .operations-planning-main>section,html[data-theme=dark] .company-workspace-stage .operations-theme-scope .operations-planning-aside>section{border-color:var(--line)!important;background:var(--surface-2)!important;color:var(--text)!important}html[data-theme=dark] .company-workspace-stage .operations-theme-scope .operations-planning-row{color:#dce7f2!important;background:linear-gradient(145deg,#14263b,#0f1e30)!important;border-color:#30465f!important}html[data-theme=dark] .company-workspace-stage .operations-theme-scope :where(.operations-planning-row__identity,.operations-planning-row__assignment) :where(strong,span){color:inherit!important}html[data-theme=dark] .company-workspace-stage .operations-theme-scope :where(.operations-planning-row__intelligence,.operations-planning-row__signal){border-color:var(--line)!important;background:var(--surface-3)!important;color:#dce7f2!important}html[data-theme=dark] .company-workspace-stage .operations-theme-scope .operations-planning-main>section>span{color:var(--muted)!important}html[data-theme=dark] .company-workspace-stage .operations-walk-ons :where(h1,h2,h3,strong){color:var(--text)!important}html[data-theme=dark] .company-workspace-stage .operations-walk-ons :where(.value-card,.operations-family-table-wrap){border-color:var(--line)!important;background:var(--surface)!important;color:var(--text)!important}html[data-theme=dark] .company-workspace-stage .operations-walk-ons .operations-family-table td[colspan]{background:var(--surface-2)!important}html[data-theme=dark] .company-workspace-stage :where(.operations-theme-scope,.operations-reports-scope) :where(input,select,textarea){color:var(--text)!important;background:#111f31!important;border-color:#3a5069!important}html[data-theme=dark] .company-workspace-stage :where(.operations-theme-scope,.operations-reports-scope) :where(input,textarea)::placeholder{color:#8293a8!important}html[data-theme=dark] .company-workspace-stage .operations-pickup-page{color:var(--text)!important}html[data-theme=dark] .company-workspace-stage .operations-pickup-page>header{border-color:var(--line)!important}html[data-theme=dark] .company-workspace-stage .operations-pickup-page>header>div:first-child>span,html[data-theme=dark] .company-workspace-stage .operations-pickup-page>div{color:var(--muted)!important}html[data-theme=dark] .company-workspace-stage .operations-pickup-page>section:first-of-type article,html[data-theme=dark] .company-workspace-stage .operations-pickup-page>section:last-of-type>div,html[data-theme=dark] .company-workspace-stage .operations-pickup-page>section:last-of-type>aside{border-color:var(--line)!important;background:var(--surface)!important;color:var(--text)!important;box-shadow:0 18px 44px #00000029!important}html[data-theme=dark] .company-workspace-stage .operations-pickup-page button{border-color:var(--line)!important;background:var(--surface-2)!important;color:#dce7f2!important}html[data-theme=dark] .company-workspace-stage .operations-pickup-page button:hover,html[data-theme=dark] .company-workspace-stage .operations-pickup-page button[aria-pressed=true]{background:var(--surface-3)!important}html[data-theme=dark] .company-workspace-stage .operations-reports-scope .daily-operations-layout section,html[data-theme=dark] .company-workspace-stage .operations-reports-scope :where(.ops-route-graph,.ops-code-card,.daily-operations-dispatch-block){border-color:var(--line)!important;background:var(--surface-2)!important;color:var(--text)!important}html[data-theme=dark] .company-workspace-stage .operations-reports-scope :where(.ops-route-graph__legend,.ops-route-graph__tracks>div,.ops-route-density span){border-color:var(--line)!important;background:var(--surface-3)!important;color:#c8d5e3!important}html[data-theme=dark] .company-workspace-stage .operations-reports-scope :where(.ops-route-graph__label strong,.ops-route-graph__tracks b,.daily-operations-dispatch-title){color:var(--text)!important}html[data-theme=dark] .company-workspace-stage .operations-reports-scope .daily-operations-title,html[data-theme=dark] .company-workspace-stage .operations-reports-scope .daily-operations-meta>div>div{color:var(--muted)!important}html[data-theme=dark] .company-workspace-stage .operations-reports-scope .ops-report-calendar-day{color:#c8d5e3!important;background:#111f31!important;border-color:#3a5069!important;outline-color:#8eb4ff!important}html[data-theme=dark] .company-workspace-stage .operations-reports-scope .ops-report-calendar-day--final{color:#8ce8c0!important;background:#123b30!important;border-color:#3e8d6d!important}html[data-theme=dark] .company-workspace-stage .operations-reports-scope .ops-report-calendar-day--in_day{color:#f3c977!important;background:#352b1d!important;border-color:#8b6a32!important}html[data-theme=dark] .company-workspace-stage .operations-reports-scope .ops-report-calendar-day:disabled{opacity:.24!important}html[data-theme=dark] .company-workspace-stage :where(.operations-theme-scope,.operations-reports-scope) :where([role=dialog]>section,[role=dialog]>aside,section[role=dialog],aside[role=dialog],.ou-attendance-overlay,.ops-watch-drawer),html[data-theme=dark] .company-workspace-stage .operations-theme-scope .operations-dialog-surface{border-color:var(--line)!important;background:var(--surface)!important;color:var(--text)!important}html[data-theme=dark] .company-workspace-stage .operations-theme-scope .operations-dialog-surface :where(section,article,details,table),html[data-theme=dark] .company-workspace-stage :where(.operations-theme-scope,.operations-reports-scope) :where([role=dialog],[aria-modal=true],.ou-attendance-overlay,.ops-watch-drawer) :where(section,article,table,details){border-color:var(--line)!important;background-color:var(--surface-2)!important;color:#dce7f2!important}html[data-theme=dark] .company-workspace-stage :where(.operations-theme-scope,.operations-reports-scope) :where([role=dialog],[aria-modal=true],.ou-attendance-overlay,.ops-watch-drawer) :where(th,header){border-color:var(--line)!important;background-color:var(--surface-3)!important;color:#afbed0!important}html[data-theme=dark] .company-workspace-stage :where(.operations-theme-scope,.operations-reports-scope) :where([role=dialog],[aria-modal=true],.ou-attendance-overlay,.ops-watch-drawer) td{border-color:var(--line)!important;background-color:var(--surface-2)!important;color:#c8d5e3!important}html[data-theme=dark] .company-workspace-stage :where(input,select,textarea){border-color:var(--line);background:var(--surface-2);color:var(--text)}.operations-reports-scope{--ops-report-surface:#fff;--ops-report-surface-raised:#f8fbff;--ops-report-surface-muted:#f1f5f9;--ops-report-text:#0f172a;--ops-report-muted:#5f6f86;--ops-report-line:#d7e2f2;--ops-report-line-strong:#c7d4e5;--ops-report-focus:#2563eb;--ops-report-clear:#15803d;--ops-report-clear-bg:#f0fdf4;--ops-report-clear-line:#86efac;--ops-report-watch:#9a4d09;--ops-report-watch-bg:#fffbeb;--ops-report-watch-line:#f59e0b;--ops-report-risk:#b42332;--ops-report-risk-bg:#fff1f2;--ops-report-risk-line:#fb7185;--ops-report-info:#1d4ed8;--ops-report-info-bg:#eff6ff;--ops-report-info-line:#60a5fa}html[data-theme=dark] .operations-reports-scope{--ops-report-surface:#0e1d2f;--ops-report-surface-raised:#13263b;--ops-report-surface-muted:#172b42;--ops-report-text:#eef5fc;--ops-report-muted:#a8b8ca;--ops-report-line:#30465f;--ops-report-line-strong:#405a77;--ops-report-focus:#8eb4ff;--ops-report-clear:#8ce8c0;--ops-report-clear-bg:#12352d;--ops-report-clear-line:#3e8d6d;--ops-report-watch:#f3c977;--ops-report-watch-bg:#352b1d;--ops-report-watch-line:#8b6a32;--ops-report-risk:#f7a8b2;--ops-report-risk-bg:#38212a;--ops-report-risk-line:#864653;--ops-report-info:#a9c5ff;--ops-report-info-bg:#172c4e;--ops-report-info-line:#466da8}.daily-operations-layout{color:var(--ops-report-text);grid-template-columns:minmax(0,1fr) minmax(210px,232px);align-items:start;gap:14px;display:grid}.operations-reports-scope .daily-operations-report,.operations-reports-scope .daily-operations-section,.operations-reports-scope .daily-operations-calendar,.operations-reports-scope .daily-operations-share{border:1px solid var(--ops-report-line)!important;background:var(--ops-report-surface)!important;color:var(--ops-report-text)!important}.daily-operations-report{border-radius:18px;min-width:0;padding:16px;box-shadow:0 16px 32px #0f172a0a}html[data-theme=dark] .daily-operations-report{box-shadow:0 18px 44px #0003}.daily-operations-report__header{border-bottom:1px solid var(--ops-report-line);margin-bottom:14px;padding-bottom:12px}.daily-operations-report__heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.daily-operations-report__identity{gap:2px;display:grid}.daily-operations-report__identity h2{color:var(--ops-report-text)!important}.daily-operations-title{font-size:18px;font-weight:750;color:var(--ops-report-muted)!important}.daily-operations-meta{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.daily-operations-meta>div{border-left:3px solid var(--ops-report-line-strong);min-width:0;padding-left:9px}.daily-operations-meta>div>div{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;color:var(--ops-report-muted)!important}.daily-operations-meta strong{overflow-wrap:anywhere;font-size:12px;line-height:1.45;display:block;color:var(--ops-report-text)!important}.daily-operations-error{margin:10px 0;font-size:12px;font-weight:850;color:var(--ops-report-risk)!important}.daily-operations-section{border-radius:14px;padding:13px}.daily-operations-section__title{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:950;color:var(--ops-report-text)!important}.daily-operations-section__body{margin-top:10px}.daily-operations-kpi{--kpi-accent:var(--ops-report-text);--kpi-border:var(--ops-report-line-strong);--kpi-bg:var(--ops-report-surface-raised);border:1px solid var(--kpi-border);background:var(--kpi-bg);border-top-width:4px;border-radius:14px;min-width:0;min-height:96px;padding:12px 13px}.daily-operations-kpi--good{--kpi-accent:#18743a;--kpi-border:#22c55e;--kpi-bg:#f0fdf4}.daily-operations-kpi--watch{--kpi-accent:#9a4d09;--kpi-border:#f59e0b;--kpi-bg:#fffbeb}.daily-operations-kpi--risk{--kpi-accent:#b42332;--kpi-border:#ef5d6d;--kpi-bg:#fff1f2}.daily-operations-kpi--data{--kpi-accent:#6d28d9;--kpi-border:#8b5cf6;--kpi-bg:#f5f3ff}html[data-theme=dark] .daily-operations-kpi--neutral{--kpi-accent:#eef5fc;--kpi-border:#51677f;--kpi-bg:#172a40}html[data-theme=dark] .daily-operations-kpi--good{--kpi-accent:#8ce8c0;--kpi-border:#3e9d78;--kpi-bg:#12352d}html[data-theme=dark] .daily-operations-kpi--watch{--kpi-accent:#f3c977;--kpi-border:#a47a35;--kpi-bg:#352b1d}html[data-theme=dark] .daily-operations-kpi--risk{--kpi-accent:#f7a8b2;--kpi-border:#9e5360;--kpi-bg:#38212a}html[data-theme=dark] .daily-operations-kpi--data{--kpi-accent:#c4b5fd;--kpi-border:#8064c7;--kpi-bg:#29213f}.daily-operations-kpi>div{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;color:var(--ops-report-muted)!important}.daily-operations-kpi>strong{letter-spacing:-.025em;margin-top:7px;font-size:23px;line-height:1.1;display:block;color:var(--kpi-accent)!important}.daily-operations-kpi>span{margin-top:6px;font-size:11px;line-height:1.4;display:block;color:var(--ops-report-muted)!important}html[data-theme=dark] .company-workspace-stage .operations-reports-scope .daily-operations-kpi>strong{color:var(--kpi-accent)!important}.daily-operations-signal{--signal-color:var(--ops-report-clear);--signal-bg:var(--ops-report-clear-bg);--signal-line:var(--ops-report-clear-line);border:1px solid var(--signal-line);background:var(--signal-bg);border-radius:12px;grid-template-columns:10px minmax(0,1fr);align-items:start;gap:8px;padding:9px 10px;display:grid}.daily-operations-signal--watch{--signal-color:var(--ops-report-watch);--signal-bg:var(--ops-report-watch-bg);--signal-line:var(--ops-report-watch-line)}.daily-operations-signal--risk{--signal-color:var(--ops-report-risk);--signal-bg:var(--ops-report-risk-bg);--signal-line:var(--ops-report-risk-line)}.daily-operations-signal__dot{background:var(--signal-color);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--signal-color)17%,transparent);border-radius:50%;margin-top:5px}.daily-operations-signal strong{font-size:12px;display:block;color:var(--signal-color)!important}.daily-operations-signal strong+span{color:var(--ops-report-muted);margin-top:3px;font-size:12px;line-height:1.4;display:block}html[data-theme=dark] .company-workspace-stage .operations-reports-scope .daily-operations-signal strong{color:var(--signal-color)!important}.daily-operations-watchlist,.daily-operations-actions{gap:8px;display:grid}.daily-operations-watchlist__item{--watch-item-line:var(--ops-report-info-line);--watch-item-bg:var(--ops-report-info-bg);border:1px solid var(--watch-item-line);background:var(--watch-item-bg);width:100%;color:var(--ops-report-text);cursor:pointer;font:inherit;text-align:left;border-left-width:5px;border-radius:12px;padding:10px 11px;transition:border-color .18s,filter .18s,transform .18s}.daily-operations-watchlist__item--critical{--watch-item-line:var(--ops-report-risk-line);--watch-item-bg:var(--ops-report-risk-bg)}.daily-operations-watchlist__item--risk{--watch-item-line:var(--ops-report-watch-line);--watch-item-bg:var(--ops-report-watch-bg)}.daily-operations-watchlist__item:hover{filter:brightness(.985);transform:translateY(-1px)}.daily-operations-watchlist__heading{justify-content:space-between;gap:12px;display:flex}.daily-operations-watchlist__heading strong{color:var(--ops-report-text)!important}.daily-operations-watchlist__heading>span{color:var(--ops-report-muted);text-transform:uppercase;font-size:10px;font-weight:950}.daily-operations-watchlist__detail{color:var(--ops-report-muted);margin-top:3px;font-size:11px;line-height:1.4;display:block}.daily-operations-watchlist__meta{color:var(--ops-report-muted);margin-top:6px;font-size:10px;display:block}.daily-operations-empty{border:1px dashed var(--ops-report-clear-line);background:var(--ops-report-clear-bg);color:var(--ops-report-clear);border-radius:12px;padding:10px 11px;font-size:12px;line-height:1.45}.daily-operations-empty strong{display:block;color:inherit!important}.daily-operations-empty-copy{margin:0;font-size:13px;color:var(--ops-report-muted)!important}.daily-operations-actions__item{border:0;border-bottom:1px solid var(--ops-report-line);color:var(--ops-report-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;grid-template-columns:minmax(120px,150px) minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 2px;display:grid}.daily-operations-actions__item:hover{background:color-mix(in srgb,var(--ops-report-focus)6%,transparent)}.daily-operations-actions__item strong{font-size:12px;color:var(--ops-report-text)!important}.daily-operations-actions__item>span{font-size:12px}.daily-operations-actions__item small{font-size:10px;color:var(--ops-report-muted)!important}.daily-operations-disclaimer{border-top:1px solid var(--ops-report-line);color:var(--ops-report-muted);text-align:center;padding-top:8px;font-size:11px;font-style:italic;line-height:1.45}.daily-operations-calendar-rail{position:sticky;top:12px}.daily-operations-calendar{border-radius:16px;padding:10px;box-shadow:0 10px 28px #0f172a0a}.daily-operations-calendar__header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.daily-operations-calendar__header .button{width:32px;min-height:32px;box-shadow:none;padding:0}.daily-operations-calendar__header>strong{letter-spacing:.07em;text-align:center;text-transform:uppercase;font-size:11px;color:var(--ops-report-text)!important}.daily-operations-calendar__weekdays,.ops-report-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.daily-operations-calendar__weekdays{color:var(--ops-report-muted);font-size:10px;font-weight:900}.daily-operations-calendar__weekdays span{text-align:center}.ops-report-calendar-grid{margin-top:4px}.ops-report-calendar-day{border:1px solid var(--ops-report-line);background:var(--ops-report-surface-raised);min-width:26px;height:28px;color:var(--ops-report-text);cursor:pointer;font:inherit;border-radius:8px;padding:0;font-size:11px;font-weight:900}.ops-report-calendar-day--weekend{box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--ops-report-text)3%,transparent)}.ops-report-calendar-day--final{border-color:var(--ops-report-clear-line);background:var(--ops-report-clear-bg);color:var(--ops-report-clear)}.ops-report-calendar-day--in_day{border-color:var(--ops-report-watch-line);background:var(--ops-report-watch-bg);color:var(--ops-report-watch)}.ops-report-calendar-day--inactive{color:var(--ops-report-muted);text-decoration:line-through}.ops-report-calendar-day[aria-pressed=true]{outline:2px solid var(--ops-report-focus);outline-offset:1px}.ops-report-calendar-day:focus-visible,.daily-operations-watchlist__item:focus-visible,.daily-operations-actions__item:focus-visible{outline:3px solid color-mix(in srgb,var(--ops-report-focus)38%,transparent);outline-offset:2px}.ops-report-calendar-day:disabled{cursor:default;opacity:.22}.daily-operations-calendar__footer{justify-content:space-between;align-items:end;gap:8px;margin-top:11px;display:flex}.daily-operations-calendar__legend{color:var(--ops-report-muted);gap:5px;font-size:10px;font-weight:800;display:grid}.daily-operations-calendar__legend span{align-items:center;gap:6px;display:inline-flex}.daily-operations-calendar__legend i{border:1px solid var(--ops-report-line-strong);background:var(--ops-report-surface-muted);border-radius:50%;width:8px;height:8px}.daily-operations-calendar__legend i.is-final{border-color:var(--ops-report-clear-line);background:var(--ops-report-clear)}.daily-operations-calendar__legend i.is-in-day{border-color:var(--ops-report-watch-line);background:var(--ops-report-watch)}.daily-operations-calendar__today{white-space:nowrap;border-radius:999px;min-height:30px;padding:0 10px;font-size:11px;font-weight:900}.daily-operations-share-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040c18a3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.daily-operations-share{border-radius:20px;width:min(520px,100%);padding:22px;box-shadow:0 30px 80px #0000004d}.daily-operations-share__header{justify-content:space-between;gap:12px;display:flex}.daily-operations-share__header h2{margin:5px 0 0;color:var(--ops-report-text)!important}.daily-operations-share__header .button{width:40px;min-height:40px;padding:0}.daily-operations-share__eyebrow{color:var(--ops-report-clear);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:950}.daily-operations-share>p{line-height:1.5;color:var(--ops-report-muted)!important}.daily-operations-share__field{gap:5px;margin-top:12px;font-weight:800;display:grid;color:var(--ops-report-text)!important}.daily-operations-share__field input,.daily-operations-share__field textarea{border:1px solid var(--ops-report-line);background:var(--ops-report-surface-raised);width:100%;color:var(--ops-report-text);font:inherit;border-radius:10px;padding:10px 12px}.daily-operations-share__status{font-weight:800}.daily-operations-share__status--success{color:var(--ops-report-clear)!important}.daily-operations-share__status--error{color:var(--ops-report-risk)!important}.daily-operations-share__actions{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}html[data-theme=dark] .operations-reports-scope :where(.ops-route-graph,.ops-code-card,.daily-operations-dispatch-block){background-color:var(--ops-report-surface-raised)!important}html[data-theme=dark] .operations-reports-scope .ops-code-card{background-image:linear-gradient(145deg,var(--ops-report-surface-raised),var(--ops-report-surface-muted))!important}html[data-theme=dark] .operations-reports-scope :where(.ops-code-card__head>strong,.ops-code-card__reading,.ops-code-card__telemetry strong){color:var(--ops-report-text)!important}html[data-theme=dark] .operations-reports-scope .ops-route-density--packages{--ops-density-accent:#c4b5fd;background:#29213f!important;border-color:#604d92!important}html[data-theme=dark] .operations-reports-scope .ops-route-density--stops{--ops-density-accent:#f3c977;background:#352b1d!important;border-color:#715b32!important}html[data-theme=dark] .operations-reports-scope .ops-route-density--pickups{--ops-density-accent:#8ce8c0;background:#12352d!important;border-color:#346f5c!important}html[data-theme=dark] .operations-reports-scope .ops-route-density strong{color:var(--ops-density-accent)!important}html[data-theme=dark] .company-workspace-stage .operations-reports-scope [data-express-progress=true]{border-color:var(--ops-report-watch-line)!important;background:var(--ops-report-surface-raised)!important;color:var(--ops-report-text)!important}html[data-theme=dark] .company-workspace-stage .operations-reports-scope [data-express-progress=true]>div:first-child>span{color:var(--ops-report-muted)!important}html[data-theme=dark] .company-workspace-stage .operations-reports-scope [data-express-progress=true] .express-progress-signal__segments>div:first-child{background:var(--ops-report-clear-bg)!important;color:var(--ops-report-clear)!important}html[data-theme=dark] .company-workspace-stage .operations-reports-scope [data-express-progress=true] .express-progress-signal__segments>div:nth-child(2){color:#c4b5fd!important;background:#29213f!important}html[data-theme=dark] .company-workspace-stage .operations-reports-scope [data-express-progress=true] .express-progress-signal__segments>div:nth-child(3){background:var(--ops-report-watch-bg)!important;color:var(--ops-report-watch)!important}html[data-theme=dark] .company-workspace-stage .operations-reports-scope [data-express-progress=true] .express-progress-signal__segments>div>:where(span,strong){color:inherit!important}@media (max-width:760px){.daily-operations-report__heading{flex-direction:column;align-items:stretch}.daily-operations-report__heading>.button{align-self:flex-start}.daily-operations-actions__item{grid-template-columns:1fr;gap:4px}.daily-operations-calendar__footer{flex-direction:column;align-items:stretch}.daily-operations-calendar__today{width:100%}.daily-operations-share__actions{flex-direction:column-reverse;align-items:stretch}.daily-operations-share__actions .button{width:100%}}.ops-collect-toggle{border:1px solid var(--ops-report-line);background:var(--ops-report-surface-muted);border-radius:9px;grid-template-columns:1fr 1fr;gap:2px;margin:8px 0 4px;padding:2px;display:grid}.ops-collect-toggle__option{min-height:26px;color:var(--ops-report-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;font-size:11px;font-weight:800}.ops-collect-toggle__option.is-active{background:var(--ops-report-surface);color:var(--ops-report-text);box-shadow:0 1px 2px #0f172a1f}.ops-collect-toggle__option:focus-visible{outline:2px solid var(--ops-report-focus);outline-offset:1px}.ops-collect-hint{color:var(--ops-report-muted);margin:2px 0 6px;font-size:11px;line-height:1.35}.ops-report-calendar-day.ops-collect-orderable{outline:1px dashed var(--ops-report-info-line);outline-offset:-3px}.ops-report-calendar-day.ops-collect-unavailable:not(:disabled){cursor:not-allowed;opacity:.45}.ops-report-calendar-day.ops-collect-has-chip{position:relative}.ops-report-calendar-day.ops-collect-has-chip:after{content:"";background:var(--ops-collect-chip);border-radius:999px;width:6px;height:6px;position:absolute;top:2px;right:2px}.ops-collect-chip--info{--ops-collect-chip:var(--ops-report-info)}.ops-collect-chip--clear{--ops-collect-chip:var(--ops-report-clear)}.ops-collect-chip--watch{--ops-collect-chip:var(--ops-report-watch)}.ops-collect-chip--risk{--ops-collect-chip:var(--ops-report-risk)}.ops-collect-panel__warning{border:1px solid var(--ops-report-watch-line);background:var(--ops-report-watch-bg);color:var(--ops-report-watch);border-radius:10px;padding:10px 12px}.ops-collect-panel__last{color:var(--ops-report-muted);font-size:13px}.ops-collect-panel__error{color:var(--ops-report-risk);font-weight:700}.ops-collect-panel__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}
.people-theme-scope{min-width:0;color:var(--text)}.people-family-table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:14px;max-width:100%}.people-family-table{color:#334155;width:100%}.roster-person-open{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:800}.roster-person-open:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #2563eb}.roster-compliance-trigger{color:#16803c;min-width:44px;min-height:40px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:6px 9px;font-size:13px;font-weight:850;line-height:1;transition:background .14s,border-color .14s,box-shadow .14s;display:inline-flex}.roster-compliance-current{color:#16803c;justify-content:center;align-items:center;min-width:44px;min-height:40px;display:inline-flex}.roster-compliance-current.is-exempt{color:#64748b;white-space:nowrap;gap:5px;font-size:11px;font-weight:800}.roster-compliance-trigger.is-alert{color:#a15c00}.roster-compliance-trigger:hover,.roster-compliance-trigger[aria-expanded=true]{background:#f8fafc;border-color:#cbd8e8}.roster-compliance-trigger:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.roster-compliance-popover{z-index:120;color:#172033;background:#fff;border:1px solid #d7e1ed;border-radius:14px;width:min(350px,100vw - 24px);position:fixed;overflow:hidden;box-shadow:0 18px 48px #0f172a33,0 3px 10px #0f172a1a}.roster-compliance-popover__header{border-bottom:1px solid #e5ebf3;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 14px 12px 16px;display:flex}.roster-compliance-popover__header p{color:#64748b;letter-spacing:.06em;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:850}.roster-compliance-popover__header strong{color:inherit;font-size:15px;display:block}.roster-compliance-popover__summary{color:#64748b;margin-top:3px;font-size:12px;display:block}.roster-compliance-popover__close{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;margin:-5px -5px 0 0;display:inline-grid}.roster-compliance-popover__close:hover{color:#172033;background:#eef3f8}.roster-compliance-popover__close:focus-visible{outline-offset:1px;outline:2px solid #2563eb}.roster-compliance-popover__documents{padding:5px 0;display:grid}.roster-compliance-document{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 16px;display:grid}.roster-compliance-document+.roster-compliance-document{border-top:1px solid #edf1f6}.roster-compliance-document__status{background:#16a34a;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 3px #dcfce7}.roster-compliance-document__status.is-warning{background:#ca8a04;box-shadow:0 0 0 3px #fef9c3}.roster-compliance-document__status.is-urgent{background:#ea580c;box-shadow:0 0 0 3px #ffedd5}.roster-compliance-document__status.is-expired,.roster-compliance-document__status.is-missing{background:#dc2626;box-shadow:0 0 0 3px #fee2e2}.roster-compliance-document>div{gap:3px;min-width:0;display:grid}.roster-compliance-document strong{color:inherit;font-size:13px}.roster-compliance-document span{color:#64748b;font-size:11px}.roster-compliance-document__timing{text-align:right}.roster-compliance-document__timing strong{color:#334155}html[data-theme=dark] .company-workspace-stage .people-theme-scope .workspace-shell{color:var(--text)}html[data-theme=dark] .company-workspace-stage .people-theme-scope .workspace-shell :where(h1,h2,h3,h4,h5,h6,strong){color:var(--text)!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope .workspace-shell :where(p,small,label,dt,dd){color:var(--muted)!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope :where(.value-card,.app-card,.people-data-surface){border-color:var(--line)!important;background:var(--surface)!important;color:var(--text)!important;box-shadow:0 18px 44px #00000029!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope :where(.hero-stat,.context-stat){border-color:var(--line)!important;background:var(--surface-2)!important;color:#dce7f2!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope :where(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text)!important;background:#111f31!important;border-color:#3a5069!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope :where(input,textarea)::placeholder{color:#8293a8!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope :where(input,select,textarea):focus{border-color:#6d9dff!important;box-shadow:0 0 0 3px #487deb33!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope [class*=people-landing-module]{border-color:var(--line)!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope :where([class*=people-landing-module][class*=commandSurface],[class*=people-landing-module][class*=intelligencePanel],[class*=people-landing-module][class*=retentionPanel]){background:var(--surface)!important;color:var(--text)!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope :where([class*=people-landing-module][class*=intelligenceGrid],[class*=people-landing-module][class*=postureSummary],[class*=people-landing-module][class*=noticeDatum],[class*=people-landing-module][class*=agendaRow],[class*=people-landing-module][class*=changeRow]){border-color:var(--line)!important;background:var(--surface-2)!important;color:#dce7f2!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope [class*=people-landing-module][class*=empty]{border-color:var(--line)!important;background:var(--surface-2)!important;color:var(--muted)!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope :where([class*=people-landing-module] h2,[class*=people-landing-module] strong){color:var(--text)!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope :where([class*=people-landing-module] p,[class*=people-landing-module] span,[class*=people-landing-module] small){color:var(--muted)!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope [class*=people-landing-module][class*=notice]{color:#f3c977!important;background:#352b1d!important;border-color:#8b6a32!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope .people-family-table-wrap{border-color:var(--line)!important;background:var(--surface)!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope .people-family-table th{background:var(--surface-3)!important;color:#afbed0!important;border-color:#344a64!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope .people-family-table td{border-color:var(--line)!important;background:var(--surface)!important;color:#c8d5e3!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope .people-family-table tbody tr:hover td{background:#12243a!important}html[data-theme=dark] .roster-compliance-trigger:hover,html[data-theme=dark] .roster-compliance-trigger[aria-expanded=true]{background:#1a2b40;border-color:#3a5069}html[data-theme=dark] .roster-compliance-popover{color:#e4edf7;background:#132238;border-color:#3a5069;box-shadow:0 18px 48px #0000006b,0 3px 10px #00000047}html[data-theme=dark] .roster-compliance-popover__header,html[data-theme=dark] .roster-compliance-document+.roster-compliance-document{border-color:#2f435b}html[data-theme=dark] .roster-compliance-popover__header p,html[data-theme=dark] .roster-compliance-popover__summary,html[data-theme=dark] .roster-compliance-document span{color:#9fb0c4}html[data-theme=dark] .roster-compliance-document__timing strong{color:#dce7f2}html[data-theme=dark] .roster-compliance-popover__close{color:#afbed0}html[data-theme=dark] .roster-compliance-popover__close:hover{color:#fff;background:#20344c}html[data-theme=dark] .company-workspace-stage .people-theme-scope .people-status-pill--neutral{background:var(--surface-3)!important;color:#b8c7d8!important;border-color:#3a5069!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope .people-status-pill--good{color:#8ce8c0!important;background:#123b30!important;border-color:#3e8d6d!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope .people-status-pill--warn{color:#f3c977!important;background:#352b1d!important;border-color:#8b6a32!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope :where(.people-workspace-toolbar,.people-workspace-stats){border-color:var(--line)!important;background:var(--surface)!important;color:var(--text)!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope .people-workspace-stats>span{border-color:var(--line)!important;background:var(--surface-2)!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope .people-workspace-stats .is-alert{background:#2b1e2a!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope .people-workspace-stats .is-warning{background:#352b1d!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope .people-workspace-table th{background:var(--surface-3)!important;color:#afbed0!important;border-color:#344a64!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope .people-workspace-table td{border-color:var(--line)!important;background:var(--surface)!important;color:#c8d5e3!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope .people-workspace-table tbody tr:hover td{background:#12243a!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope :where([class*=hiring-workspace-module][class*=surface],[class*=hiring-workspace-module][class*=summaryItem],[class*=hiring-workspace-module][class*=ownerStrip],[class*=hiring-workspace-module][class*=workbenchRail],[class*=hiring-workspace-module][class*=editor],[class*=hiring-workspace-module][class*=previewCard],[class*=hiring-workspace-module][class*=tableWrap],[class*=hiring-workspace-module][class*=card],[class*=hiring-workspace-module][class*=panel]){border-color:var(--line)!important;background:var(--surface)!important;color:var(--text)!important;box-shadow:0 18px 44px #00000024!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope :where([class*=hiring-workspace-module][class*=surfaceHeader],[class*=hiring-workspace-module][class*=railHeader],[class*=hiring-workspace-module][class*=railFooter],[class*=hiring-workspace-module][class*=editorHeader],[class*=hiring-workspace-module][class*=table] th,[class*=hiring-workspace-module][class*=dayButton]){border-color:var(--line)!important;background:var(--surface-2)!important;color:#c8d5e3!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope :where([class*=hiring-workspace-module][class*=choice],[class*=hiring-workspace-module][class*=railItem],[class*=hiring-workspace-module][class*=listItem],[class*=hiring-workspace-module][class*=agendaEvents],[class*=hiring-workspace-module][class*=stat],[class*=hiring-workspace-module][class*=emptyState]){border-color:var(--line)!important;background:var(--surface-2)!important;color:#dce7f2!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope :where([class*=hiring-workspace-module][class*=choiceActive],[class*=hiring-workspace-module][class*=railItemActive],[class*=hiring-workspace-module][class*=dayButtonActive]){color:#a9c5ff!important;background:#2563eb33!important;border-color:#6d9dff!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope [class*=hiring-workspace-module] :where(h1,h2,h3,h4,strong){color:var(--text)!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope [class*=hiring-workspace-module] :where(p,span,small,label){color:var(--muted)!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope [class*=hiring-workspace-module] table td{border-color:var(--line)!important;background:var(--surface)!important;color:#c8d5e3!important}html[data-theme=dark] :where(.people-dialog-surface,[class*=candidate-workflow-drawer-module][class*=drawer]){color:var(--text)!important;background:#0f1e30fa!important;border-color:#36506b!important;box-shadow:0 28px 80px #0000007a!important}html[data-theme=dark] :where(.people-dialog-surface,[class*=candidate-workflow-drawer-module][class*=drawer]) :where(h1,h2,h3,h4,strong){color:var(--text)!important}html[data-theme=dark] :where(.people-dialog-surface,[class*=candidate-workflow-drawer-module][class*=drawer]) :where(p,span,small,label){color:var(--muted)!important}html[data-theme=dark] :where(.people-dialog-surface,[class*=candidate-workflow-drawer-module][class*=drawer]) :where(header,section,article,aside,details,[class*=tabPage],[class*=workflowRail],[class*=railSection],[class*=content]){border-color:var(--line)!important;background-color:var(--surface-2)!important;color:#dce7f2!important}html[data-theme=dark] :where(.people-dialog-surface,[class*=candidate-workflow-drawer-module][class*=drawer]) :where(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text)!important;background:#111f31!important;border-color:#3a5069!important}html[data-theme=dark] [class*=candidate-checklist-module] :where(section,article,button,[role=button]){border-color:var(--line)!important;background-color:var(--surface-2)!important;color:#dce7f2!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope :where(.can-template-editor,.can-policy-list,.can-policy-document,.can-policy-inspector,.can-policy-response,.can-evidence-picker,.can-evidence-auto,.can-dsw-summary,.can-attendance-evidence,.can-evidence-suggestions,.policy-details-strip,.policy-ack-table,.employee-policy-document>footer){border-color:var(--line)!important;background:var(--surface-2)!important;color:#dce7f2!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope :where(.can-policy-option,.can-evidence-suggestion,.can-policy-evidence-list span,.can-dsw-summary__metrics span,.can-attendance-evidence span,.employee-policy-option){border-color:var(--line)!important;color:#c8d5e3!important;background:#111f31!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope :where(.can-policy-option.is-selected,.can-evidence-suggestion.is-selected,.employee-policy-option.is-selected){color:#9aebc8!important;background:#123b30!important;border-color:#3e8d6d!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope :where(.can-workspace table,.policy-ack-table) th{background:var(--surface-3)!important;color:#afbed0!important;border-color:#344a64!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope :where(.can-workspace table,.policy-ack-table) td,html[data-theme=dark] .company-workspace-stage .people-theme-scope .policy-ack-row{border-color:var(--line)!important;background:var(--surface)!important;color:#c8d5e3!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope .policy-ack-row.is-head{background:var(--surface-3)!important;color:#afbed0!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope :where(.employee-policy-content>section,.employee-policy-document>header,.policy-version-list article,.can-policy-response>div,.can-policy-inspector>section){border-color:var(--line)!important}html[data-theme=dark] .company-workspace-stage .people-theme-scope .employee-policy-content>section>span{background:var(--surface-3)!important;color:#a9c5ff!important}
.schedule-theme-scope{min-width:0;color:var(--text)}html[data-theme=dark] .company-workspace-stage .schedule-theme-scope .workspace-shell{color:var(--text)}html[data-theme=dark] .company-workspace-stage .schedule-theme-scope .workspace-shell :where(h1,h2,h3,h4,strong){color:var(--text)!important}html[data-theme=dark] .company-workspace-stage .schedule-theme-scope .workspace-shell :where(p,small,label,dt,dd){color:var(--muted)!important}html[data-theme=dark] .company-workspace-stage .schedule-theme-scope :where(.value-card,.schedule-posture-band,.schedule-workbench-grid){border-color:var(--line)!important;background:var(--surface)!important;color:var(--text)!important;box-shadow:0 18px 44px #00000029!important}html[data-theme=dark] .company-workspace-stage .schedule-theme-scope :where(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text)!important;background:#111f31!important;border-color:#3a5069!important}html[data-theme=dark] .company-workspace-stage .schedule-theme-scope :where(input,textarea)::placeholder{color:#8293a8!important}html[data-theme=dark] .company-workspace-stage .schedule-theme-scope :where(input,select,textarea):focus{border-color:#6d9dff!important;box-shadow:0 0 0 3px #487deb33!important}html[data-theme=dark] .company-workspace-stage .schedule-theme-scope :where(.schedule-workbench-filter-toggle,.schedule-baseline-editor>div,.schedule-preset-editor>div){border-color:var(--line)!important;background:var(--surface-2)!important;color:#dce7f2!important}html[data-theme=dark] .company-workspace-stage .schedule-theme-scope .schedule-family-table th,html[data-theme=dark] .company-workspace-stage .schedule-theme-scope .schedule-history-scroll table th,html[data-theme=dark] .company-workspace-stage .schedule-theme-scope .schedule-workbench-grid thead tr{background:var(--surface-3)!important;color:#afbed0!important;border-color:#344a64!important}html[data-theme=dark] .company-workspace-stage .schedule-theme-scope .schedule-family-table td,html[data-theme=dark] .company-workspace-stage .schedule-theme-scope .schedule-history-scroll table td{border-color:var(--line)!important;background:var(--surface)!important;color:#c8d5e3!important}html[data-theme=dark] .company-workspace-stage .schedule-theme-scope .schedule-family-table tbody tr:hover td,html[data-theme=dark] .company-workspace-stage .schedule-theme-scope .schedule-history-scroll table tbody tr:hover td{background:#12243a!important}html[data-theme=dark] .company-workspace-stage .schedule-theme-scope .schedule-workbench-row[aria-expanded=true] td,html[data-theme=dark] .company-workspace-stage .schedule-theme-scope .schedule-workbench-row-editor,html[data-theme=dark] .company-workspace-stage .schedule-theme-scope .schedule-workbench-row-editor>div{border-color:var(--line)!important;background:var(--surface-2)!important;color:#dce7f2!important}html[data-theme=dark] .company-workspace-stage .schedule-theme-scope .schedule-posture-band>div:first-child{border-color:var(--line)!important;background:var(--surface-2)!important;color:var(--text)!important}html[data-theme=dark] .company-workspace-stage .schedule-theme-scope .schedule-posture-band>div:last-child>div{color:#b8c7d8!important}html[data-theme=dark] .company-workspace-stage .schedule-theme-scope .schedule-delta-pill[data-tone=neutral]{background:var(--surface-3)!important;color:#b8c7d8!important;border-color:#3a5069!important}html[data-theme=dark] .company-workspace-stage .schedule-theme-scope .schedule-delta-pill[data-tone=surplus]{color:#8ce8c0!important;background:#123b30!important;border-color:#3e8d6d!important}html[data-theme=dark] .company-workspace-stage .schedule-theme-scope .schedule-delta-pill[data-tone=deficit]{color:#f0a7b0!important;background:#2b1e2a!important;border-color:#73414a!important}html[data-theme=dark] .company-workspace-stage .schedule-theme-scope :where(.schedule-baseline-editor,.schedule-preset-editor) :where(section,fieldset,details,[role=group]){border-color:var(--line)!important;background:var(--surface-2)!important;color:#dce7f2!important}html[data-theme=dark] .company-workspace-stage .schedule-theme-scope :where(.schedule-baseline-editor,.schedule-preset-editor) button[aria-pressed=false]{color:#b8c7d8!important;background:#111f31!important;border-color:#3a5069!important}html[data-theme=dark] .company-workspace-stage .schedule-theme-scope :where(.schedule-baseline-editor,.schedule-preset-editor) button[aria-pressed=true]{color:#9aebc8!important;background:#123b30!important;border-color:#3e8d6d!important}html[data-theme=dark] .company-workspace-stage .schedule-theme-scope .schedule-history-scroll{border-color:var(--line)!important;background:var(--surface)!important}html[data-theme=dark] .company-workspace-stage .schedule-theme-scope .schedule-history-footer{border-color:var(--line)!important;color:var(--muted)!important;background:#14263bfa!important}html[data-theme=dark] .company-workspace-stage .schedule-theme-scope .schedule-history-scroll tbody tr{border-color:var(--line)!important;background:var(--surface)!important;color:#c8d5e3!important}html[data-theme=dark] .company-workspace-stage .schedule-theme-scope .schedule-history-scroll tbody tr:has(.button-primary){background:#2563eb1f!important}html[data-theme=dark] .company-workspace-stage .schedule-theme-scope .schedule-override-impact-card :where(section,article){border-color:var(--line)!important;background:var(--surface-2)!important;color:#dce7f2!important}html[data-theme=dark] .company-workspace-stage .schedule-theme-scope .schedule-override-impact-card>div[style*=dashed]{background:var(--surface-2)!important;color:var(--muted)!important;border-color:#3a5069!important}html[data-theme=dark] .schedule-day-drawer-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#010812a3!important}html[data-theme=dark] .schedule-day-drawer{color:var(--text)!important;background:#0f1e30fa!important;border-left:1px solid #36506b!important;box-shadow:-18px 0 48px #0000006b!important}html[data-theme=dark] .schedule-day-drawer :where(h1,h2,h3,h4,strong){color:var(--text)!important}html[data-theme=dark] .schedule-day-drawer :where(p,span,small){color:var(--muted)!important}html[data-theme=dark] .schedule-day-drawer-section{border-color:var(--line)!important;background:var(--surface-2)!important;color:#dce7f2!important}html[data-theme=dark] .schedule-day-drawer-section>div:first-child{border-color:var(--line)!important;background:var(--surface-3)!important}.routes-theme-scope{min-width:0;color:var(--text)}html[data-theme=dark] .company-workspace-stage .routes-theme-scope .workspace-shell{color:var(--text)}html[data-theme=dark] .company-workspace-stage .routes-theme-scope .workspace-shell :where(h1,h2,h3,h4,strong){color:var(--text)!important}html[data-theme=dark] .company-workspace-stage .routes-theme-scope .workspace-shell :where(p,small,label,dt,dd){color:var(--muted)!important}html[data-theme=dark] .company-workspace-stage .routes-theme-scope .value-card{border-color:var(--line)!important;color:var(--text)!important;background:#0f1e30f5!important;box-shadow:0 18px 44px #00000029!important}html[data-theme=dark] .company-workspace-stage .routes-theme-scope .value-card__eyebrow{color:#54d6aa!important}html[data-theme=dark] .company-workspace-stage .routes-theme-scope .value-card__title{color:var(--text)!important}html[data-theme=dark] .company-workspace-stage .routes-theme-scope .value-card__body{color:#aebed0!important}html[data-theme=dark] .company-workspace-stage .routes-theme-scope :where(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text)!important;background:#111f31!important;border-color:#3a5069!important}html[data-theme=dark] .company-workspace-stage .routes-theme-scope :where(input,textarea)::placeholder{color:#8293a8!important}html[data-theme=dark] .company-workspace-stage .routes-theme-scope :where(input,select,textarea):focus{border-color:#6d9dff!important;box-shadow:0 0 0 3px #487deb33!important}html[data-theme=dark] .company-workspace-stage .routes-theme-scope :where(.routes-filter-toggle,.route-draft-editor__days){border-color:var(--line)!important;background:var(--surface-2)!important;color:#dce7f2!important}html[data-theme=dark] .company-workspace-stage .routes-theme-scope .routes-filter-toggle span,html[data-theme=dark] .company-workspace-stage .routes-theme-scope .route-draft-editor label{color:#c8d5e3!important}html[data-theme=dark] .company-workspace-stage .routes-theme-scope .routes-family-table-wrap{box-shadow:inset 0 1px #ffffff06;border-color:var(--line)!important;background:var(--surface)!important}html[data-theme=dark] .company-workspace-stage .routes-theme-scope .routes-family-table{background:var(--surface)!important;color:#c8d5e3!important}html[data-theme=dark] .company-workspace-stage .routes-theme-scope .routes-family-table th{background:var(--surface-3)!important;color:#afbed0!important;border-color:#344a64!important}html[data-theme=dark] .company-workspace-stage .routes-theme-scope .routes-family-table td{border-color:var(--line)!important;background:var(--surface)!important;color:#d7e2ee!important}html[data-theme=dark] .company-workspace-stage .routes-theme-scope .routes-family-table tbody tr:hover td{background:#12243a!important}html[data-theme=dark] .company-workspace-stage .routes-theme-scope .routes-table-secondary{color:#91a3b8!important}html[data-theme=dark] .company-workspace-stage .routes-theme-scope .routes-day-pill[data-active=true]{color:#8ce8c0!important;background:#123b30!important;border-color:#3e8d6d!important}html[data-theme=dark] .company-workspace-stage .routes-theme-scope .routes-day-pill[data-active=false]{background:var(--surface-3)!important;color:#8fa1b6!important;border-color:#3a5069!important}html[data-theme=dark] .company-workspace-stage .routes-theme-scope :where(.route-history-row-editor td,.route-history-row-editor__surface){border-color:var(--line)!important;background:var(--surface-2)!important;color:#dce7f2!important}html[data-theme=dark] .company-workspace-stage .routes-theme-scope .route-draft-editor{background:#14263bfa!important;border-color:#36506b!important}html[data-theme=dark] .company-workspace-stage .routes-theme-scope .route-draft-editor :where(.hero-stat__label,label span){color:#9eb0c4!important}html[data-theme=dark] .company-workspace-stage .routes-theme-scope .routes-table-footer-rail{border-color:var(--line)!important;background:var(--surface-2)!important;box-shadow:0 8px 22px #00000029!important}html[data-theme=dark] .company-workspace-stage .routes-theme-scope .button:not(.button-primary){color:#dce7f2!important;background:#14263b!important;border-color:#3a5069!important}html[data-theme=dark] .company-workspace-stage .routes-theme-scope .button:not(.button-primary):hover:not(:disabled){background:#1b314a!important;border-color:#52708f!important}html[data-theme=dark] .company-workspace-stage .routes-theme-scope .button:disabled{opacity:.72;color:#718299!important}@media (max-width:980px){.routes-filter-controls,.route-draft-editor__fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.routes-filter-controls,.route-draft-editor__fields{grid-template-columns:1fr!important}.route-draft-editor__days{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:1120px){.product-living-system__heading{grid-template-columns:1fr;gap:24px}.product-living-system__heading>p{max-width:650px}.product-living-system__stage{grid-template-columns:1fr}.product-living-system__narrative{max-width:620px;min-height:0}.product-living-system__orbit{justify-self:center}}@media (max-width:720px){.product-living-system{border-radius:28px;padding:34px 18px}.product-living-system__heading h2{font-size:43px}.product-living-system__narrative{padding:22px 0 22px 20px}.product-living-system__orbit{width:min(540px,100%);margin-inline:0}.product-living-system__node{gap:5px;width:68px}.product-living-system__node>span{width:40px;height:40px}.product-living-system__node strong{font-size:8px}.product-living-system__core{width:34%}.product-living-system__core small{display:none}.product-living-system>footer{flex-wrap:wrap;line-height:1.7}}@media (max-width:430px){.product-living-system__node strong{display:none}.product-living-system__node.is-active strong{white-space:nowrap;display:block;position:absolute;top:45px}.product-living-system__core img{width:34px;height:34px}.product-living-system__core strong{font-size:18px}.product-living-system__core>span{font-size:6px}}
.wb{gap:22px;display:grid}.wb-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.wb-summary article{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm);gap:2px;padding:14px 16px;display:grid}.wb-summary span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.wb-summary strong{color:var(--text);font-size:26px;font-weight:800;line-height:1.1}.wb-summary small{color:var(--muted);font-size:12px}.wb-section{gap:12px;display:grid}.wb-section__title{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.wb-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;gap:14px;display:grid}.wb-company{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm);gap:14px;padding:18px;display:grid}.wb-company--inquiry{border-style:dashed}.wb-company__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.wb-company__name{color:var(--text);margin:0;font-size:17px;font-weight:800}.wb-company__meta{color:var(--muted);text-transform:capitalize;margin:2px 0 0;font-size:12px}.wb-company__counts{flex-wrap:wrap;gap:6px;display:flex}.wb-company__clear{color:var(--muted);margin:0;font-size:13px}.wb-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.wb-item{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg);gap:6px;padding:13px 14px;display:grid}.wb-item--settled{opacity:.72}.wb-item__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.wb-item__label{color:var(--text);font-size:14px;font-weight:800}.wb-item__action{color:var(--text);margin:0;font-size:13px;line-height:1.45}.wb-item__reason{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.wb-item__foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex}.wb-item__note{color:var(--muted);font-size:12px}.wb-item__error{color:var(--text);margin:0;font-size:12px;font-weight:700}.wb-chip{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--muted);letter-spacing:.02em;white-space:nowrap;align-items:center;padding:2px 9px;font-size:11px;font-weight:800;display:inline-flex}.wb-chip--mine{border-color:var(--brand);color:var(--text)}.wb-chip--theirs{border-style:dashed}.wb-chip--shared{border-color:var(--text);color:var(--text)}.wb-chip--empty{font-style:italic;font-weight:600}.wb-selections{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wb-selections__label{min-width:128px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.wb-button{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);height:32px;color:var(--text);font:inherit;cursor:pointer;align-items:center;padding:0 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.wb-button--primary{border-color:var(--brand);background:var(--brand);color:var(--brand-on)}.wb-button:disabled{border-color:var(--line);background:var(--bg);color:var(--muted);cursor:progress}.wb-settled>summary{color:var(--muted);cursor:pointer;font-size:12px;font-weight:800}.wb-list--settled{margin-top:10px}@media (max-width:640px){.wb-selections__label{min-width:100%}}.wb-grants>summary{color:var(--muted);cursor:pointer;font-size:12px;font-weight:800}.wb-setup{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg);gap:8px;padding:13px 14px;display:grid}.wb-setup__fields{gap:8px;display:grid}
.compute-loader{color:var(--text);align-items:center;gap:12px;display:flex}.compute-loader--panel{text-align:center;flex-direction:column;justify-content:center;min-height:240px;padding:24px 16px}.compute-loader__text{gap:2px;min-width:0;display:grid}.compute-loader__label{font-size:14px;font-weight:700}.compute-loader--panel .compute-loader__label{font-size:16px}.compute-loader__detail{color:var(--muted);font-size:13px}.compute-loader__mark{flex-shrink:0;overflow:visible}.compute-loader__lid{stroke:var(--logo-navy);stroke-width:9px;stroke-linejoin:round}.compute-loader__iris-edge{fill:var(--logo-navy)}.compute-loader__iris{fill:var(--logo-iris)}.compute-loader__ring{stroke:var(--logo-cyan);stroke-width:4px}.compute-loader__ticks{stroke:var(--logo-cyan);stroke-width:6px;stroke-dasharray:1.2 3.2;opacity:.75}.compute-loader__scan{stroke:var(--logo-cyan);stroke-width:3px;stroke-dasharray:10 6 2 6;opacity:.6}.compute-loader__core{stroke:var(--logo-core);stroke-width:5px}.compute-loader__chart{fill:var(--logo-core)}.compute-loader__arrow{stroke:var(--logo-core);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.compute-skeleton{gap:8px;display:grid}.compute-skeleton__line{border-radius:var(--radius-pill);background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--brand)14%,transparent)50%,transparent 100%)0 0/200% 100% no-repeat,var(--surface-2);height:10px;animation:1.6s ease-in-out infinite compute-skeleton-sweep;display:block}.compute-skeleton__line:nth-child(3n+2){width:78%}.compute-skeleton__line:nth-child(3n){width:56%}@keyframes compute-skeleton-sweep{0%{background-position:150% 0,0 0}to{background-position:-50% 0,0 0}}@media (prefers-reduced-motion:reduce){.compute-skeleton__line{animation:none}}

