.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}

