.work-surface-page{--work-canvas:#f4f4f5;--work-surface:#fff;--work-raised:#f7f7f8;--work-border:#d4d4d8;--work-border-strong:#a1a1aa;--work-text:#18181b;--work-muted:#62626b;--work-tile:linear-gradient(145deg,#fff,#fafafa 52%,#f4f4f5);--work-tile-soft:linear-gradient(145deg,#fff,#f7f7f8);--work-shadow:0 18px 44px #18181b1f,0 2px 5px #18181b14,inset 0 1px 0 #fffc;--work-shadow-soft:0 10px 26px #18181b17,0 1px 3px #18181b12,inset 0 1px 0 #ffffffb3;background:var(--work-canvas);color:var(--work-text)}.dark .work-surface-page,.work-surface-page[data-myrequests-theme=dark],.work-surface-page[data-timeoff-theme=dark]{--work-canvas:#000;--work-surface:#101010;--work-raised:#191919;--work-border:#303030;--work-border-strong:#505050;--work-text:#f5f5f5;--work-muted:#a3a3a3;--work-tile:linear-gradient(145deg,#1a1a1a,#101010 50%,#080808);--work-tile-soft:linear-gradient(145deg,#171717,#101010 62%,#0b0b0b);--work-shadow:0 26px 64px #000000e6,0 7px 20px #000000b3,0 0 0 1px hsla(0,0%,100%,.025),inset 0 1px 0 #ffffff1a;--work-shadow-soft:0 16px 38px #000000c7,0 4px 12px #0009,0 0 0 1px #ffffff05,inset 0 1px 0 hsla(0,0%,100%,.075);color-scheme:dark}.work-surface-tile{background-image:var(--work-tile)!important;box-shadow:var(--work-shadow)!important}.work-surface-soft-tile,.work-surface-tile{background-color:var(--work-surface)!important;border-color:var(--work-border)!important}.work-surface-soft-tile{background-image:var(--work-tile-soft)!important;box-shadow:var(--work-shadow-soft)!important}.dashboard-work-surface{--color-bg-main:var(--work-canvas);--color-bg-base:var(--work-canvas);--color-bg-content:var(--work-surface);--color-bg-surface:var(--work-surface);--color-bg-elevated:var(--work-raised);--color-app-bg:var(--work-canvas);--color-panel-bg:var(--work-surface);--color-surface-subtle:var(--work-raised);--color-surface-elevated:var(--work-raised);--color-border:var(--work-border);--color-border-color:var(--work-border);--color-border-interactive:var(--work-border-strong);--color-border-subtle:var(--work-border);--color-border-strong:var(--work-border-strong);--color-text-primary:var(--work-text);--color-text-secondary:var(--work-muted);--color-hover-bg:var(--work-raised)}.dashboard-work-surface,.dashboard-work-surface .dashboard-page-surface{background:var(--work-canvas);min-height:100%}.dashboard-work-surface .dashboard-card,.dashboard-work-surface .dashboard-hero,.dashboard-work-surface .dashboard-kpi-card,.dashboard-work-surface [data-testid=dashboard-setup-center]>div:first-child{background-color:var(--work-surface)!important;background-image:var(--work-tile-soft)!important;border-color:var(--work-border)!important;box-shadow:var(--work-shadow-soft)!important}.dashboard-work-surface .dashboard-hero{border-radius:14px!important;box-shadow:var(--work-shadow)!important;padding:13px 14px!important}.dashboard-work-surface .dashboard-hero h1{font-size:clamp(1.45rem,2.2vw,1.75rem)!important;line-height:1.12!important;margin-top:5px!important}.dashboard-work-surface .dashboard-hero-copy>p{font-size:.8rem!important;line-height:1.4!important;margin-top:4px!important}.dashboard-work-surface [data-testid=dashboard-command-controls]{gap:7px!important}.dashboard-work-surface [data-testid=dashboard-command-controls]>a,.dashboard-work-surface [data-testid=dashboard-command-controls]>button{padding:7px 11px!important}.dashboard-work-surface [data-testid=dashboard-kpi-grid]{gap:10px!important}.dashboard-work-surface .dashboard-hero [data-testid=dashboard-kpi-grid]{margin-top:-3px}.dashboard-work-surface .dashboard-kpi-card{border-radius:14px!important;min-height:92px!important;padding:12px!important}.dashboard-work-surface .dashboard-kpi-card p:nth-of-type(2){font-size:1.45rem!important;margin-top:6px!important}.dashboard-work-surface .dashboard-kpi-card p:nth-of-type(3){font-size:.76rem!important;line-height:1.3!important;margin-top:4px!important}.dashboard-work-surface .dashboard-card,.dashboard-work-surface .dashboard-widget-frame{border-radius:16px!important}.dashboard-work-surface .dashboard-widget-frame:hover{border-color:var(--work-border-strong)!important;box-shadow:var(--work-shadow)!important}.dashboard-work-surface .dashboard-widget-frame>:first-child,.dashboard-work-surface .dashboard-widget-frame>:last-child{background-color:var(--work-raised)!important}.dashboard-work-surface [data-testid=dashboard-setup-center]{gap:8px}.dashboard-work-surface [data-testid=dashboard-setup-center]>div:first-child{border-radius:14px!important;padding:11px 13px!important}.dark .dashboard-work-surface{--color-primary:#f5f5f5;--color-primary-hover:#fff;--color-primary-soft:#242424;--color-primary-soft-hover:#303030}.dark .dashboard-work-surface .bg-primary.text-white,.dark .dashboard-work-surface .uw-setup-primary-action,.dark .dashboard-work-surface [data-testid=dashboard-command-controls] .bg-primary{background:#f5f5f5!important;border-color:#f5f5f5!important;box-shadow:none!important;color:#050505!important}@media (min-width:768px){.dashboard-work-surface [data-testid=dashboard-command-controls]>a,.dashboard-work-surface [data-testid=dashboard-command-controls]>button{min-height:38px!important}.dashboard-work-surface [data-testid=dashboard-kpi-grid]{grid-template-columns:repeat(4,minmax(0,1fr))!important}.dashboard-work-surface [data-testid=dashboard-setup-center]>div:first-child>div{align-items:center!important;flex-direction:row!important;justify-content:space-between!important}.dashboard-work-surface [data-testid=dashboard-setup-center]>div:first-child>div>div:first-child>div,.dashboard-work-surface [data-testid=dashboard-setup-center]>div:first-child>div>div:first-child>p:nth-of-type(2){display:none!important}}@media (min-width:1024px){.dashboard-work-surface .dashboard-hero-layout{align-items:center!important;flex-direction:row!important;justify-content:space-between!important}.dashboard-work-surface .dashboard-hero-copy{flex:1 1 auto;min-width:0}.dashboard-work-surface .dashboard-hero-copy>p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-work-surface [data-testid=dashboard-command-controls]{flex:0 1 440px;justify-content:flex-end;max-width:440px!important;width:auto!important}}.profile-work-surface{--color-bg-main:var(--work-canvas);--color-bg-base:var(--work-canvas);--color-bg-content:var(--work-surface);--color-bg-surface:var(--work-surface);--color-bg-elevated:var(--work-raised);--color-bg-glass:var(--work-surface);--color-app-bg:var(--work-canvas);--color-panel-bg:var(--work-surface);--color-surface-subtle:var(--work-raised);--color-surface-elevated:var(--work-raised);--color-border:var(--work-border);--color-border-color:var(--work-border);--color-border-interactive:var(--work-border-strong);--color-border-subtle:var(--work-border);--color-border-strong:var(--work-border-strong);--color-text-primary:var(--work-text);--color-text-secondary:var(--work-muted);--color-hover-bg:var(--work-raised);background:var(--work-canvas);min-height:100%}.profile-work-surface .profile-page{background:var(--work-canvas);min-height:100%;padding:12px 14px 24px!important}.profile-work-surface .profile-hero,.profile-work-surface .profile-membership-table,.profile-work-surface .profile-metric-card,.profile-work-surface .profile-readiness-card,.profile-work-surface .profile-section-card,.profile-work-surface .profile-status-card,.profile-work-surface .profile-tab-panel,.profile-work-surface .profile-tabs{background-color:var(--work-surface)!important;background-image:var(--work-tile-soft)!important;border-color:var(--work-border)!important;box-shadow:var(--work-shadow-soft)!important}.profile-work-surface .profile-hero{border-radius:16px!important;box-shadow:var(--work-shadow)!important}.profile-work-surface .profile-hero-content{gap:14px!important;padding:16px!important}.profile-work-surface .profile-hero-content>div:first-of-type{gap:16px!important}.profile-work-surface .profile-hero h1{font-size:clamp(1.55rem,3vw,2rem)!important;line-height:1.12!important}.profile-work-surface .profile-metrics-grid{gap:10px!important}.profile-work-surface .profile-metric-card{border-radius:14px!important;min-height:112px;padding:13px!important}.profile-work-surface .profile-readiness-card,.profile-work-surface .profile-section-card,.profile-work-surface .profile-status-card{border-radius:14px!important;padding:16px!important}.profile-work-surface .profile-tab-panel{border:1px solid var(--work-border);border-radius:14px;min-width:0;overflow:hidden;padding:4px}.profile-work-surface .profile-tabs{border-radius:14px!important;gap:6px!important;padding:6px!important}.profile-work-surface .profile-tab,.profile-work-surface [data-testid=profile-avatar-edit-button],.profile-work-surface [data-testid=profile-header-actions] button{min-height:44px}.profile-work-surface [data-testid=profile-avatar-edit-button]{align-items:center;height:44px;justify-content:center;min-width:44px;padding:0!important;width:44px}.dark .profile-work-surface{--color-primary:#f5f5f5;--color-primary-hover:#fff;--color-primary-soft:#242424;--color-primary-soft-hover:#303030}.dark .profile-work-surface .bg-primary.text-white,.dark .profile-work-surface .profile-tab[aria-selected=true],.dark .profile-work-surface [data-testid=profile-avatar-edit-button]{background:#f5f5f5!important;border-color:#f5f5f5!important;box-shadow:none!important;color:#050505!important}.dark .profile-work-surface .profile-tab:not([aria-selected=true]):hover{background:var(--work-raised)!important;border-color:var(--work-border-strong)!important}@media (min-width:768px){.profile-work-surface .profile-page{padding:14px 18px 28px!important}.profile-work-surface .profile-hero-content{padding:18px!important}.profile-work-surface .profile-tab{min-height:38px}.profile-work-surface .profile-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.module-hub-page.module-hub-work-surface{background:var(--work-canvas);min-height:100%}.module-hub-work-surface .module-hub-header{background:var(--work-tile);border:1px solid var(--work-border);border-radius:13px;box-shadow:var(--work-shadow);padding:14px 16px}.module-hub-work-surface .module-hub-header>div{align-items:center}.module-hub-work-surface .module-hub-header nav{font-size:10px;margin-bottom:3px}.module-hub-work-surface .module-hub-header h1{font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.1}.module-hub-work-surface .module-hub-header p{font-size:13px;line-height:1.4;margin-top:4px}.module-hub-work-surface .module-hub-count,.module-hub-work-surface .module-hub-pin,.module-hub-work-surface [data-testid^=module-hub-card-]{background:var(--work-tile-soft)!important;border-color:var(--work-border)!important;color:var(--work-text)!important}.module-hub-work-surface [data-testid^=module-hub-card-]{box-shadow:var(--work-shadow-soft)!important;min-height:160px}.module-hub-work-surface .module-hub-card-icon,.module-hub-work-surface .module-hub-card-status{background:var(--work-raised)!important;border-color:var(--work-border)!important;color:var(--work-muted)!important}.module-hub-work-surface [data-testid^=module-hub-card-]:hover{border-color:var(--work-border-strong)!important;box-shadow:var(--work-shadow)!important}.module-hub-work-surface .module-hub-card-action{color:var(--work-text)!important}.roles-page.work-surface-page{--color-bg-main:var(--work-canvas);--color-bg-base:var(--work-canvas);--color-bg-content:var(--work-surface);--color-bg-surface:var(--work-surface);--color-bg-elevated:var(--work-raised);--color-border:var(--work-border);--color-border-color:var(--work-border);--color-border-interactive:var(--work-border-strong);background:var(--work-canvas)}.roles-page .roles-workspace{background:#0000;border:0;box-shadow:none;padding:0}.roles-page .roles-page-header{border:1px solid var(--work-border);border-radius:13px;flex-wrap:nowrap!important;min-height:66px;padding:9px 12px}.roles-page .roles-page-header>div{flex:1 1;min-width:0;width:0}.roles-page .roles-page-header h1{font-size:clamp(1.25rem,1.7vw,1.5rem);line-height:1.1}.roles-page .roles-page-header p{font-size:.8rem;line-height:1.3;margin-top:3px;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roles-page .roles-boundary-note,.roles-page .roles-tabs,.roles-page [data-tour-id=roles-summary-metrics]>div{border-color:var(--work-border)!important}.dark .roles-page .roles-page-header button[data-tour-id=roles-create-button]{background:#f5f5f5!important;box-shadow:none!important;color:#050505!important;flex:0 0 auto}.dark .roles-page .roles-tabs button[aria-selected=true]{background:#f5f5f5;box-shadow:none;color:#050505}.dark .roles-page .roles-boundary-note{color:var(--work-muted)}.payroll-work-surface{--color-bg-main:var(--work-canvas);--color-bg-base:var(--work-canvas);--color-bg-content:var(--work-surface);--color-bg-surface:var(--work-surface);--color-bg-elevated:var(--work-raised);--color-border:var(--work-border);--color-border-color:var(--work-border);--color-border-interactive:var(--work-border-strong);--color-text-primary:var(--work-text);--color-text-secondary:var(--work-muted);--color-text-tertiary:#737373;background:var(--work-canvas);min-height:100%}.payroll-work-surface .attendance-exceptions-page,.payroll-work-surface .pay-rate-manager-page,.payroll-work-surface .payroll-calendar-page,.payroll-work-surface .payroll-help-page,.payroll-work-surface .payroll-hub-page,.payroll-work-surface .payroll-ops-page{background:#0000!important;min-height:100%}.payroll-work-surface .payroll-page-header{background-color:var(--work-surface)!important;background-image:var(--work-tile)!important;border:1px solid var(--work-border)!important;border-radius:13px!important;box-shadow:var(--work-shadow)!important;color:var(--work-text)!important;min-height:66px;padding:10px 13px!important}.payroll-work-surface .payroll-page-header h1{font-size:clamp(1.3rem,2vw,1.65rem)!important;line-height:1.12!important;margin-top:3px}.payroll-work-surface .payroll-page-header p{color:var(--work-muted)!important;font-size:.8rem!important;line-height:1.35;margin-top:3px;max-width:78ch}.payroll-work-surface .analytics-card,.payroll-work-surface .nx-panel,.payroll-work-surface .payroll-empty-state,.payroll-work-surface .payroll-help-page aside,.payroll-work-surface .payroll-help-page section,.payroll-work-surface .payroll-history-row,.payroll-work-surface .payroll-operation-card,.payroll-work-surface .payroll-vault-card{background-color:var(--work-surface)!important;background-image:var(--work-tile-soft)!important;border-color:var(--work-border)!important;box-shadow:var(--work-shadow-soft)!important}.payroll-work-surface .analytics-section,.payroll-work-surface .attendance-exceptions-page .rounded-lg.border,.payroll-work-surface .payroll-calendar-page .rounded-lg.border,.payroll-work-surface .payroll-help-page figure{background:var(--work-raised)!important;border-color:var(--work-border)!important}.payroll-work-surface .analytics-aurora{display:none}.payroll-work-surface .analytics-hub{background:var(--work-canvas)!important}.payroll-work-surface .input-field,.payroll-work-surface .payroll-toolbar select,.payroll-work-surface input:not([type=checkbox]):not([type=radio]),.payroll-work-surface select,.payroll-work-surface textarea{background-color:var(--work-raised)!important;border-color:var(--work-border-strong)!important;color:var(--work-text)!important}.dark .payroll-work-surface{--color-primary:#f5f5f5;--color-primary-accent:#f5f5f5;--color-primary-soft:#242424}.dark .payroll-work-surface .btn-primary{background:#f5f5f5!important;border-color:#f5f5f5!important;box-shadow:none!important;color:#050505!important}.dark .payroll-work-surface .btn-ghost,.dark .payroll-work-surface .btn-secondary{background:#121212!important;border-color:var(--work-border)!important;box-shadow:none!important;color:var(--work-text)!important}.dark .payroll-work-surface .btn-ghost:hover,.dark .payroll-work-surface .btn-secondary:hover{background:#1c1c1c!important;border-color:var(--work-border-strong)!important}.payroll-work-surface .payroll-ops-page{padding:clamp(12px,2vw,20px)}.payroll-work-surface .payroll-ops-hero{align-items:center;gap:14px}.payroll-work-surface .payroll-ops-hero h1{margin:3px 0}.payroll-work-surface .payroll-ops-hero__stat{background:var(--work-raised);border-color:var(--work-border);border-radius:10px;min-width:72px;width:72px}.payroll-work-surface .payroll-ops-hero__stat strong{font-size:1.45rem}.payroll-work-surface .payroll-toolbar{margin:14px 0}.payroll-work-surface .payroll-progress{background:#262626}.payroll-work-surface .payroll-progress span{background:#e5e5e5}.payroll-work-surface .payroll-skeleton{background:linear-gradient(90deg,#101010,#242424,#101010);background-size:200% 100%}.payroll-work-surface .timecard-approvals-page .payroll-page-header{flex-shrink:0}.payroll-work-surface .attendance-exceptions-eyebrow{display:block;margin-top:5px}.payroll-work-surface .payroll-calendar-page .payroll-page-header>div:first-child,.payroll-work-surface .payroll-help-page .payroll-page-header>div:first-child{min-width:0}.enterprise-operations-work-surface{--color-bg-main:var(--work-canvas);--color-bg-base:var(--work-canvas);--color-bg-content:var(--work-surface);--color-bg-surface:var(--work-surface);--color-bg-elevated:var(--work-raised);--color-border:var(--work-border);--color-border-color:var(--work-border);--color-border-interactive:var(--work-border-strong);--color-text-primary:var(--work-text);--color-text-secondary:var(--work-muted);--color-text-tertiary:#737373;--analytics-border:var(--work-border);--analytics-border-strong:var(--work-border-strong);--analytics-surface:var(--work-surface);--analytics-surface-strong:var(--work-raised);--analytics-muted:var(--work-muted);--analytics-ink:var(--work-text);--analytics-accent:#f5f5f5;--analytics-accent-2:#a3a3a3;background:var(--work-canvas);min-height:100%}.enterprise-operations-work-surface .analytics-hub,.enterprise-operations-work-surface .locations-page-container,.enterprise-operations-work-surface .media-page,.enterprise-operations-work-surface .orgchart-page,.enterprise-operations-work-surface .scheduler-page-container,.enterprise-operations-work-surface>:first-child{background-color:var(--work-canvas)!important;background-image:none!important}.enterprise-operations-work-surface .analytics-aurora,.enterprise-operations-work-surface [class*=aurora]{display:none!important}.enterprise-operations-work-surface .analytics-card,.enterprise-operations-work-surface .lo-command-surface,.enterprise-operations-work-surface .loc-content-shell,.enterprise-operations-work-surface .loc-header-inner,.enterprise-operations-work-surface .loc-table-shell,.enterprise-operations-work-surface .media-page-header,.enterprise-operations-work-surface .media-toolbar,.enterprise-operations-work-surface .nx-panel,.enterprise-operations-work-surface .orgchart-toolbar-shell,.enterprise-operations-work-surface .rounded-2xl.border-border-color.bg-bg-content,.enterprise-operations-work-surface .rounded-2xl.border.border-border-color,.enterprise-operations-work-surface .rounded-lg.border-border-color.bg-bg-content,.enterprise-operations-work-surface .rounded-lg.border.border-border-color,.enterprise-operations-work-surface .rounded-xl.border-border-color.bg-bg-content,.enterprise-operations-work-surface .rounded-xl.border.border-border-color,.enterprise-operations-work-surface .sv-card,.enterprise-operations-work-surface .sv-panel{background-color:var(--work-surface)!important;background-image:var(--work-tile-soft)!important;border-color:var(--work-border)!important;box-shadow:var(--work-shadow-soft)!important}.enterprise-operations-work-surface input:not([type=checkbox]):not([type=radio]),.enterprise-operations-work-surface select,.enterprise-operations-work-surface textarea{background-color:var(--work-raised)!important;border-color:var(--work-border-strong)!important;color:var(--work-text)!important}.dark .enterprise-operations-work-surface{--color-primary:#f5f5f5;--color-primary-accent:#f5f5f5;--color-primary-soft:#242424}.dark .enterprise-operations-work-surface .bg-primary.text-white,.dark .enterprise-operations-work-surface .btn-primary,.dark .enterprise-operations-work-surface .media-btn:not(.media-btn-secondary),.dark .enterprise-operations-work-surface .view-switcher__btn.active{background:#f5f5f5!important;border-color:#f5f5f5!important;box-shadow:none!important;color:#050505!important}.dark .enterprise-operations-work-surface .media-file-table svg,.dark .enterprise-operations-work-surface .media-tree-row svg{color:var(--work-muted)!important}.dark .enterprise-operations-work-surface .btn-ghost,.dark .enterprise-operations-work-surface .btn-secondary{background:#121212!important;border-color:var(--work-border)!important;box-shadow:none!important;color:var(--work-text)!important}.enterprise-operations-work-surface .lo-command-head,.enterprise-operations-work-surface .media-page-header,.enterprise-operations-work-surface .orgchart-toolbar-shell{min-height:66px}.enterprise-operations-work-surface .lo-command-head,.enterprise-operations-work-surface .media-page-header,.enterprise-operations-work-surface .orgchart-toolbar-shell,.enterprise-operations-work-surface .sv>header{margin-bottom:12px!important}.enterprise-operations-work-surface .loc-header-inner{padding:10px 13px!important}.enterprise-operations-work-surface .loc-header-glow{display:none}.enterprise-operations-work-surface .loc-toolbar{gap:10px!important;min-height:0!important}.enterprise-operations-work-surface .loc-toolbar h1,.enterprise-operations-work-surface .sv h1{font-size:clamp(1.3rem,2vw,1.65rem)!important;line-height:1.12!important}.enterprise-operations-work-surface .loc-toolbar p,.enterprise-operations-work-surface .media-page-header p,.enterprise-operations-work-surface .sv header p{color:var(--work-muted)!important;font-size:.8rem!important;line-height:1.35!important}@media (min-width:721px){.enterprise-operations-work-surface .loc-search-row{flex-wrap:nowrap}.enterprise-operations-work-surface .loc-select{flex:0 0 220px;width:220px!important}}@media (min-width:768px){.enterprise-operations-work-surface .loc-toolbar__left p,.enterprise-operations-work-surface .media-page-header p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payroll-work-surface .payroll-help-page .payroll-page-header{align-items:center!important;flex-direction:row!important}.payroll-work-surface .payroll-page-header p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.workspace-admin-work-surface{--color-bg-main:var(--work-canvas);--color-bg-base:var(--work-canvas);--color-bg-content:var(--work-surface);--color-bg-surface:var(--work-surface);--color-bg-elevated:var(--work-raised);--color-border:var(--work-border);--color-border-color:var(--work-border);--color-border-interactive:var(--work-border-strong);--color-text-primary:var(--work-text);--color-text-secondary:var(--work-muted);--color-text-tertiary:#737373;--panel-bg:var(--work-surface);background:var(--work-canvas);min-height:100%}.workspace-admin-work-surface .billing-settings-page,.workspace-admin-work-surface .settings-page,.workspace-admin-work-surface .setup-center-page,.workspace-admin-work-surface>:first-child{background-color:var(--work-canvas)!important;background-image:none!important}.billing-settings-page,.settings-page,.setup-center-page{padding:clamp(12px,2vw,20px)}.workspace-admin-work-surface [data-testid=setup-center]{gap:14px}.workspace-admin-work-surface .billing-settings-header,.workspace-admin-work-surface .billing-settings-page .rounded-2xl.border-border-color,.workspace-admin-work-surface .settings-page-header,.workspace-admin-work-surface .settings-page-nav,.workspace-admin-work-surface [data-settings-panel=true],.workspace-admin-work-surface [data-testid=setup-center] article,.workspace-admin-work-surface [data-testid=setup-center]>div:first-child{background-color:var(--work-surface)!important;background-image:var(--work-tile-soft)!important;border-color:var(--work-border)!important;box-shadow:var(--work-shadow-soft)!important}.workspace-admin-work-surface .billing-settings-header,.workspace-admin-work-surface .settings-page-header,.workspace-admin-work-surface [data-testid=setup-center]>div:first-child{border:1px solid var(--work-border)!important;border-radius:13px!important;box-shadow:var(--work-shadow)!important;padding:11px 13px!important}.workspace-admin-work-surface [data-testid=setup-center]>div:first-child>div{gap:12px!important}.workspace-admin-work-surface .billing-settings-header h1,.workspace-admin-work-surface .settings-page-header h1,.workspace-admin-work-surface [data-testid=setup-center] h1{font-size:clamp(1.3rem,2vw,1.65rem)!important;line-height:1.12!important;margin-top:3px!important}.workspace-admin-work-surface .billing-settings-header p,.workspace-admin-work-surface .settings-page-header p,.workspace-admin-work-surface [data-testid=setup-center] h1+p{color:var(--work-muted)!important;font-size:.8rem!important;line-height:1.35!important;margin-top:3px!important}.workspace-admin-work-surface .billing-settings-page,.workspace-admin-work-surface .settings-page,.workspace-admin-work-surface .settings-page-layout{gap:14px!important}.workspace-admin-work-surface .settings-page-nav{padding:14px!important}.workspace-admin-work-surface .settings-page-nav nav{margin-top:10px!important}.workspace-admin-work-surface input:not([type=checkbox]):not([type=radio]),.workspace-admin-work-surface select,.workspace-admin-work-surface textarea{background-color:var(--work-raised)!important;border-color:var(--work-border-strong)!important;color:var(--work-text)!important}.dark .workspace-admin-work-surface{--color-primary:#f5f5f5;--color-primary-accent:#f5f5f5;--color-primary-soft:#242424}.dark .workspace-admin-work-surface .bg-primary.text-white,.dark .workspace-admin-work-surface [data-testid=setup-center] .bg-primary{background:#f5f5f5!important;border-color:#f5f5f5!important;box-shadow:none!important;color:#050505!important}.dark .workspace-admin-work-surface .btn-ghost,.dark .workspace-admin-work-surface .btn-secondary:not(.bg-error){background:#121212!important;border-color:var(--work-border)!important;box-shadow:none!important;color:var(--work-text)!important}@media (min-width:768px){.workspace-admin-work-surface [data-testid=setup-center]>div:first-child>div{align-items:center!important;flex-direction:row!important;justify-content:space-between!important}.workspace-admin-work-surface [data-testid=setup-center]>div:first-child>div>div:first-child>p:nth-of-type(2){display:none}.workspace-admin-work-surface [data-testid=setup-center]>div:first-child>div>div:first-child>div{display:none!important}.workspace-admin-work-surface [data-testid=setup-center]>div:first-child>div>div:last-child{flex-wrap:nowrap!important}.workspace-admin-work-surface .settings-page-layout{align-items:start;grid-template-columns:220px minmax(0,1fr)!important}.workspace-admin-work-surface .settings-page-nav{position:-webkit-sticky;position:sticky;top:12px}.workspace-admin-work-surface .billing-settings-header p,.workspace-admin-work-surface .settings-page-header p,.workspace-admin-work-surface [data-testid=setup-center] h1+p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:767px){.workspace-admin-work-surface .settings-page-nav nav{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.payroll-work-surface .payroll-page-header{align-items:stretch!important}.payroll-work-surface .payroll-page-header>a,.payroll-work-surface .payroll-page-header>button,.payroll-work-surface .payroll-page-header>div:last-child{flex-wrap:wrap}.payroll-work-surface .payroll-ops-hero{align-items:stretch!important;flex-direction:column}.payroll-work-surface .payroll-ops-hero__stat{aspect-ratio:auto;min-height:54px;width:100%}.payroll-work-surface .payroll-toolbar{align-items:stretch;flex-direction:column}.payroll-work-surface .payroll-toolbar select{min-width:0;width:100%}.payroll-work-surface .payroll-history-row{flex-direction:column}.payroll-work-surface .payroll-history-row__numbers{justify-items:start}}.employee-roster-onboarding.work-surface-page{--color-bg-main:var(--work-canvas);--color-bg-base:var(--work-canvas);--color-bg-content:var(--work-surface);--color-bg-surface:var(--work-surface);--color-bg-elevated:var(--work-raised);--color-border:var(--work-border);--color-border-color:var(--work-border);--color-border-interactive:var(--work-border-strong);background:var(--work-canvas)!important}.employee-roster-onboarding__header{align-items:center;background:var(--work-tile)!important;border-color:var(--work-border)!important;border-radius:13px!important;box-shadow:var(--work-shadow)!important;grid-template-columns:minmax(0,1fr) auto}.employee-roster-onboarding__actions{justify-content:flex-end!important;width:auto!important}.employee-roster-onboarding__header h1+p{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .employee-roster-onboarding.work-surface-page{--color-primary:#f5f5f5;--color-primary-accent:#f5f5f5;--color-text-primary:#f5f5f5;--color-text-secondary:#a3a3a3}.dark .employee-roster-onboarding.work-surface-page a,.dark .employee-roster-onboarding.work-surface-page button{box-shadow:none}.my-pay-page.work-surface-page{background:var(--work-canvas)}.my-pay-page.work-surface-page .my-pay-header,.my-pay-page.work-surface-page .my-pay-history,.my-pay-page.work-surface-page .my-pay-period-row,.my-pay-page.work-surface-page .my-pay-period-summary,.my-pay-page.work-surface-page .my-pay-state{background:var(--work-tile);border-color:var(--work-border);box-shadow:var(--work-shadow)}.my-pay-page.work-surface-page .my-pay-card,.my-pay-page.work-surface-page .my-pay-contribution-list article,.my-pay-page.work-surface-page .my-pay-custom-filter,.my-pay-page.work-surface-page .my-pay-tabs,.my-pay-page.work-surface-page .my-pay-totals{background:var(--work-tile-soft);border-color:var(--work-border);box-shadow:var(--work-shadow-soft)}.dark .my-pay-page.work-surface-page .my-pay-filter-buttons button[aria-pressed=true],.dark .my-pay-page.work-surface-page .my-pay-tabs button[aria-pressed=true]{background:#f5f5f5;border-color:#f5f5f5;color:#050505}.dark .my-pay-page.work-surface-page .my-pay-issue a{color:var(--work-text)}.dark .my-pay-page.work-surface-page .my-pay-issue a:hover{color:#fff}.academic-schedule-work-surface{background:var(--work-canvas)!important}.dark .academic-schedule-work-surface .bg-bg-content,.dark .academic-schedule-work-surface .bg-bg-surface{background-color:var(--work-surface)!important}.dark .academic-schedule-work-surface .bg-bg-base,.dark .academic-schedule-work-surface .bg-bg-elevated{background-color:var(--work-raised)!important}.dark .academic-schedule-work-surface .border-border,.dark .academic-schedule-work-surface .border-border-color,.dark .academic-schedule-work-surface .border-border-interactive{border-color:var(--work-border)!important}.dark .academic-schedule-work-surface .text-primary{color:var(--work-text)!important}.dark .academic-schedule-work-surface .bg-primary{background-color:#f5f5f5!important;color:#050505!important}.dark .academic-schedule-work-surface .border-primary{border-color:#f5f5f5!important}.marketplace-root.work-surface-page{--analytics-border:#303030;--analytics-border-strong:#505050;--analytics-surface:#101010;--analytics-surface-strong:#191919;--analytics-muted:#a3a3a3;--analytics-ink:#f5f5f5;--analytics-accent:#f5f5f5;--analytics-accent-2:#a3a3a3;background:var(--work-canvas)!important}.marketplace-root.work-surface-page .analytics-aurora{display:none}.marketplace-root.work-surface-page .analytics-card,.marketplace-root.work-surface-page .nx-panel{background:var(--work-tile)!important;border-color:var(--work-border)!important;box-shadow:var(--work-shadow)!important}.marketplace-root.work-surface-page .analytics-card:before{opacity:.08}.dark .marketplace-root.work-surface-page .marketplace-tab--active{background:#f5f5f5;border-color:#f5f5f5;box-shadow:none;color:#050505}.dark .marketplace-root.work-surface-page .text-primary{color:var(--work-text)!important}.dark .marketplace-root.work-surface-page input[type=checkbox]{accent-color:#d4d4d4}.timeoff-command-center.work-surface-page[data-timeoff-theme=dark]{--timeoff-surface:#101010;--timeoff-surface-muted:#191919;--timeoff-surface-strong:#080808;--timeoff-border:#303030;--timeoff-border-soft:#272727;--timeoff-text-muted:#a3a3a3;--timeoff-shadow:var(--work-shadow);--timeoff-hero-grid:#0000;--timeoff-hero-gradient:var(--work-tile);background:var(--work-canvas);border:0;border-radius:0;box-shadow:none;padding:18px clamp(14px,2.4vw,30px) 32px}.timeoff-command-center.work-surface-page .timeoff-coverage-panel,.timeoff-command-center.work-surface-page .timeoff-detail-panel,.timeoff-command-center.work-surface-page .timeoff-empty,.timeoff-command-center.work-surface-page .timeoff-filters,.timeoff-command-center.work-surface-page .timeoff-hero,.timeoff-command-center.work-surface-page .timeoff-summary-card,.timeoff-command-center.work-surface-page .timeoff-table-shell,.timeoff-command-center.work-surface-page .timeoff-tabs{background:var(--work-tile);border-color:var(--work-border);box-shadow:var(--work-shadow-soft)}.timeoff-command-center.work-surface-page .timeoff-hero{align-items:center;padding:.72rem .88rem}.timeoff-command-center.work-surface-page .timeoff-hero-eyebrow{margin-bottom:.16rem}.timeoff-command-center.work-surface-page .timeoff-hero h1{font-size:clamp(1.2rem,1.2vw + .72rem,1.55rem);line-height:1.1}.timeoff-command-center.work-surface-page .timeoff-hero h1+p{margin-top:.24rem}.dark .timeoff-command-center.work-surface-page .timeoff-lifecycle-toggle button.active,.dark .timeoff-command-center.work-surface-page .timeoff-tabs button.active{background:#f5f5f5;box-shadow:none;color:#050505}.dark .timeoff-command-center.work-surface-page .btn-primary{background:#f5f5f5;border-color:#f5f5f5;box-shadow:none;color:#050505}.dark .timeoff-command-center.work-surface-page .btn-primary:hover{background:#fff;border-color:#fff}.myrequests-page.work-surface-page[data-myrequests-theme=dark]{--myrequests-shell-border:#303030;--myrequests-shell-bg:#000;--myrequests-shell-shadow:none;--myrequests-surface:#101010;--myrequests-surface-muted:#191919;--myrequests-surface-strong:#080808;--myrequests-hero-grid:#0000;--myrequests-hero-bg:var(--work-tile);--myrequests-muted:#a3a3a3;--myrequests-border-strong:#505050;--myrequests-tab-active-bg:#f5f5f5;--myrequests-tab-active-ring:#0000;--myrequests-tab-count-bg:#191919;--myrequests-tab-count-color:#a3a3a3;--myrequests-button-bg:#101010;--myrequests-button-bg-hover:#191919;--myrequests-card-bg:var(--work-tile-soft);--myrequests-card-border:#303030;--myrequests-card-divider:#272727;--myrequests-btn-bg:#101010;--myrequests-btn-border:#303030;--myrequests-empty-bg:var(--work-tile);background:var(--work-canvas);padding:18px clamp(14px,2.4vw,30px) 32px}.myrequests-page.work-surface-page .myrequests-shell{background:#0000;border:0;border-radius:0;box-shadow:none;padding:0}.myrequests-page.work-surface-page .myrequests-card,.myrequests-page.work-surface-page .myrequests-empty,.myrequests-page.work-surface-page .myrequests-hero,.myrequests-page.work-surface-page .myrequests-tabs{border-color:var(--work-border);box-shadow:var(--work-shadow-soft)}.myrequests-page.work-surface-page .myrequests-empty,.myrequests-page.work-surface-page .myrequests-hero{background:var(--work-tile)}.dark .myrequests-page.work-surface-page .myrequests-tabs button.active{background:#f5f5f5;box-shadow:none;color:#050505}.dark .myrequests-page.work-surface-page .myrequests-tabs button.active span{background:#101010;border-color:#d4d4d4;color:#f5f5f5}.my-schedule-page-container.work-surface-page.ms-theme-clean{--color-surface:var(--work-surface);--color-surface-2:var(--work-raised);--color-border:var(--work-border);background:var(--work-canvas)!important}.my-schedule-page-container.work-surface-page .analytics-aurora{display:none}.my-schedule-page-container.work-surface-page .ms-shell{background:var(--work-tile);border-color:var(--work-border);box-shadow:var(--work-shadow)}.my-schedule-page-container.work-surface-page .ms-card,.my-schedule-page-container.work-surface-page .ms-day-timeline,.my-schedule-page-container.work-surface-page .ms-month-grid,.my-schedule-page-container.work-surface-page .ms-week-col{border-color:var(--work-border);box-shadow:var(--work-shadow-soft)}.dark .my-schedule-page-container.work-surface-page .bg-primary{background-color:#f5f5f5!important;color:#050505!important}@media (max-width:760px){.module-hub-page.module-hub-work-surface,.myrequests-page.work-surface-page[data-myrequests-theme=dark],.timeoff-command-center.work-surface-page[data-timeoff-theme=dark]{padding:10px 10px 24px}.module-hub-work-surface .module-hub-header{padding:12px}.employee-roster-onboarding.work-surface-page,.roles-page.work-surface-page{padding:10px 10px 24px!important}.employee-roster-onboarding__header{grid-template-columns:minmax(0,1fr)}.employee-roster-onboarding__actions{justify-content:flex-start!important}.employee-roster-onboarding__header h1+p{overflow:visible;white-space:normal}.timeoff-command-center.work-surface-page .timeoff-hero{align-items:flex-start;gap:.5rem;text-align:left}.timeoff-command-center.work-surface-page .timeoff-hero-eyebrow{display:none}.timeoff-command-center.work-surface-page .timeoff-hero>div:last-child{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.module-hub-work-surface [data-testid^=module-hub-card-]{transition:none!important}.module-hub-work-surface [data-testid^=module-hub-card-]:hover{transform:none!important}}