.staff-login-page,.staff-shell{background:var(--rex-bg);min-height:100vh;color:var(--rex-text);font-family:var(--rex-ui-font)}.staff-login-page{place-items:center;padding:24px;display:grid}.staff-login-card{background:var(--rex-surface);border:1px solid var(--rex-border);border-radius:var(--rex-radius-panel);width:min(440px,100%);box-shadow:var(--rex-shadow-popover);padding:38px}.staff-brand{letter-spacing:-.7px;color:var(--rex-text);white-space:nowrap;align-items:baseline;gap:5px;font-size:22px;font-weight:900;text-decoration:none;display:flex}.staff-brand span{color:var(--rex-primary)}.staff-brand small{letter-spacing:.12em;color:var(--rex-text-subtle);margin-left:3px;font-size:11px}.staff-eyebrow{color:var(--rex-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-top:28px;font-size:13px;font-weight:700}.staff-login-card h1,.staff-content h1{font-size:var(--rex-page-title);letter-spacing:-1px;margin:8px 0}.staff-login-card p{color:var(--rex-text-muted);margin:0 0 28px}.staff-login-form{gap:18px;display:grid}.staff-login-form label{gap:8px;font-size:14px;font-weight:700;display:grid}.staff-login-form input{height:var(--rex-control-lg);border:1px solid var(--rex-border);border-radius:var(--rex-radius-control);background:var(--rex-surface);color:var(--rex-text);outline:none;padding:0 14px;font-size:14px}.staff-login-form input:focus{border-color:color-mix(in srgb,var(--rex-primary) 52%,var(--rex-border));box-shadow:var(--rex-focus-ring)}.staff-login-form button{height:var(--rex-control-lg);border-radius:var(--rex-radius-control);background:var(--rex-primary);color:var(--rex-on-primary);cursor:pointer;border:0;font-size:14px;font-weight:800}.staff-login-form button:disabled{opacity:.65}.staff-login-error{background:color-mix(in srgb,var(--rex-danger) 10%,var(--rex-surface));color:var(--rex-danger);border-radius:10px;padding:12px;font-size:14px}.staff-shell{flex-direction:column;display:flex}.staff-content{padding:var(--rex-page-y) var(--rex-page-x);box-sizing:border-box;width:100%;max-width:1600px;margin:0 auto}.staff-content header{justify-content:space-between;display:flex}.staff-content .staff-eyebrow{margin-top:0}.staff-cards article,.staff-panel{background:var(--rex-surface);border:1px solid var(--rex-border);box-shadow:var(--rex-shadow-card)}.staff-panel{border-radius:var(--rex-radius-panel);padding:24px}.staff-panel h2{margin:0 0 18px}.staff-panel p{color:var(--rex-text-muted)}.staff-form{gap:16px;display:grid}.staff-form label{gap:7px;font-size:13px;font-weight:700;display:grid}.staff-form input,.staff-form select{height:var(--rex-control-lg);border:1px solid var(--rex-border);border-radius:var(--rex-radius-control);background:var(--rex-surface);font:inherit;padding:0 12px}.staff-form small{color:var(--rex-text-muted);font-weight:400}.staff-primary-button{min-height:var(--rex-control-lg);border-radius:var(--rex-radius-control);background:var(--rex-primary);color:var(--rex-on-primary);cursor:pointer;box-shadow:none;border:0;padding:0 18px;font-weight:800}@media (max-width:900px){.staff-content{padding:24px}}html[data-rex-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-rex-theme=dark] .staff-login-page,html[data-rex-theme=dark] .staff-shell{color:#e6edf3;background:#0d1117}html[data-rex-theme=dark] .staff-brand{color:#f0f4f8}html[data-rex-theme=dark] .staff-brand small{color:#7f8b9d}html[data-rex-theme=dark] .staff-login-card,html[data-rex-theme=dark] .staff-cards article,html[data-rex-theme=dark] .staff-panel{background:#141a22;border-color:#29313d;box-shadow:0 12px 34px #00000038}html[data-rex-theme=dark] .staff-content,html[data-rex-theme=dark] .staff-welcome{color:#e6edf3}html[data-rex-theme=dark] .staff-panel p,html[data-rex-theme=dark] .staff-welcome p,html[data-rex-theme=dark] .staff-cards span,html[data-rex-theme=dark] .staff-form small{color:#8f9cad}.staff-brand{align-items:center;gap:8px}.staff-brand img{object-fit:contain;border-radius:0;width:52px;height:56px;display:block}.staff-brand small{margin-left:0}@media (max-width:600px){.staff-brand img{width:44px;height:48px}}html[data-rex-theme=dark]{--rw-bg:#0b1016;--rw-surface:#111820;--rw-surface-2:#151d27;--rw-surface-3:#1a2430;--rw-border:#263241;--rw-border-soft:#202a35;--rw-text:#e7edf5;--rw-muted:#8d9bad;--rw-muted-2:#718095;--rw-accent:#63a4ff;--rw-accent-bg:#162a47;--rw-hover:#18212b;--rw-danger-bg:#321c21;--rw-danger:#ff9da5;--rw-success-bg:#153126;--rw-success:#74d59a}html[data-rex-theme=dark] body,html[data-rex-theme=dark] .staff-login-page,html[data-rex-theme=dark] .staff-shell{background:var(--rw-bg);color:var(--rw-text)}html[data-rex-theme=dark] .staff-login-card,html[data-rex-theme=dark] .staff-cards article,html[data-rex-theme=dark] .staff-panel{background:var(--rw-surface);border-color:var(--rw-border)}html[data-rex-theme=dark] .staff-eyebrow,html[data-rex-theme=dark] .staff-muted,html[data-rex-theme=dark] .portal-section-head span,html[data-rex-theme=dark] .portal-links>a small,html[data-rex-theme=dark] .portal-news-main time{color:var(--rw-muted)}html[data-rex-theme=dark] .staff-login-error{background:var(--rw-danger-bg);color:#ffb0b7}html[data-rex-theme=dark] ::selection{color:#fff;background:#285ea8}html[data-rex-theme=dark] body,html[data-rex-theme=dark] .staff-login-page,html[data-rex-theme=dark] .staff-shell{color:var(--rw-text)!important;background:#111!important}html[data-rex-theme=dark] .staff-login-card,html[data-rex-theme=dark] .staff-cards article,html[data-rex-theme=dark] .staff-panel,html[data-rex-theme=dark] .staff-welcome{box-shadow:none!important;background:#181818!important;border-color:#2b2b2b!important}html[data-rex-theme=dark] .staff-form input,html[data-rex-theme=dark] .staff-form select,html[data-rex-theme=dark] .staff-login-form input{color:#eee!important;background:#202020!important;border-color:#303030!important}.staff-shell,.staff-login-page{font-family:var(--rex-ui-font);text-rendering:auto;-webkit-font-smoothing:antialiased}.staff-shell button,.staff-shell input,.staff-shell textarea,.staff-shell select,.staff-login-page button,.staff-login-page input{font-family:var(--rex-ui-font)}.staff-brand small{font-size:11px;line-height:1.3}body:has(.rex-refresh-topbar){--rw-app-bg:#f6f7f8;--rw-app-surface:#fff;--rw-app-surface-subtle:#fafafa;--rw-app-surface-hover:#f3f4f6;--rw-app-border:#e5e7eb;--rw-app-border-strong:#d1d5db;--rw-app-text:#16181d;--rw-app-muted:#667085;--rw-app-faint:#98a2b3;--rw-app-accent:var(--rex-primary);--rw-app-accent-soft:var(--rex-brand-green-soft);--rw-app-success:#15803d;--rw-app-success-soft:#f0fdf4;--rw-app-danger:#b42318;--rw-app-danger-soft:#fff1f2;--rw-app-warning:#a15c07;--rw-app-warning-soft:#fff8eb;background:var(--rw-app-bg);color:var(--rw-app-text)}body:has(.rex-refresh-topbar) .staff-shell{background:var(--rw-app-bg);min-height:100vh;color:var(--rw-app-text)}:is(body:has(.rex-refresh-topbar) .staff-content,body:has(.rex-refresh-topbar) .manage-content,body:has(.rex-refresh-topbar) .settings-shell){box-sizing:border-box;width:100%;max-width:1480px;margin:0 auto}body:has(.rex-refresh-topbar) .staff-content{padding:26px 30px 42px}body:has(.rex-refresh-topbar) .manage-shell.no-side-nav{background:0 0}:is(body:has(.rex-refresh-topbar) .manage-content,body:has(.rex-refresh-topbar) .settings-shell){padding:26px 30px 42px}body:has(.rex-refresh-topbar) h1{color:var(--rw-app-text);letter-spacing:-.035em}:is(body:has(.rex-refresh-topbar) .staff-content h1,body:has(.rex-refresh-topbar) .manage-head h1,body:has(.rex-refresh-topbar) .settings-head h1,body:has(.rex-refresh-topbar) .stats-head h1,body:has(.rex-refresh-topbar) .schedule-head h1){margin:0;font-size:25px;font-weight:800;line-height:1.12}:is(body:has(.rex-refresh-topbar) .staff-eyebrow,body:has(.rex-refresh-topbar) .manage-kicker,body:has(.rex-refresh-topbar) .ops-kicker){color:var(--rw-app-faint);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800}:is(body:has(.rex-refresh-topbar) .manage-head,body:has(.rex-refresh-topbar) .settings-head,body:has(.rex-refresh-topbar) .stats-head,body:has(.rex-refresh-topbar) .schedule-head){align-items:flex-end;margin-bottom:18px}body:has(.rex-refresh-topbar) .manage-head p{color:var(--rw-app-muted);margin-top:6px;font-size:12px;line-height:1.45}body:has(.rex-refresh-topbar) .settings-head p{color:var(--rw-app-muted);margin-top:6px;font-size:12px;line-height:1.45}body:has(.rex-refresh-topbar) .stats-head p{color:var(--rw-app-muted);margin-top:6px;font-size:12px;line-height:1.45}body:has(.rex-refresh-topbar) .schedule-head p{color:var(--rw-app-muted);margin-top:6px;font-size:12px;line-height:1.45}body:has(.rex-refresh-topbar) .staff-muted{color:var(--rw-app-muted);margin-top:6px;font-size:12px;line-height:1.45}body:has(.rex-refresh-topbar) .manage-main-action{border:1px solid var(--rex-primary-hover);background:var(--rw-app-accent);color:#fff;min-height:34px;box-shadow:none;border-radius:8px;padding:0 12px;font-size:11px;font-weight:700;text-decoration:none}body:has(.rex-refresh-topbar) .manage-save{border:1px solid var(--rex-primary-hover);background:var(--rw-app-accent);color:#fff;min-height:34px;box-shadow:none;border-radius:8px;padding:0 12px;font-size:11px;font-weight:700;text-decoration:none}body:has(.rex-refresh-topbar) .settings-save{border:1px solid var(--rex-primary-hover);background:var(--rw-app-accent);color:#fff;min-height:34px;box-shadow:none;border-radius:8px;padding:0 12px;font-size:11px;font-weight:700;text-decoration:none}body:has(.rex-refresh-topbar) .staff-primary-button{border:1px solid var(--rex-primary-hover);background:var(--rw-app-accent);color:#fff;min-height:34px;box-shadow:none;border-radius:8px;padding:0 12px;font-size:11px;font-weight:700;text-decoration:none}body:has(.rex-refresh-topbar) .staff-primary-link{border:1px solid var(--rex-primary-hover);background:var(--rw-app-accent);color:#fff;min-height:34px;box-shadow:none;border-radius:8px;padding:0 12px;font-size:11px;font-weight:700;text-decoration:none}body:has(.rex-refresh-topbar) .dds-primary{border:1px solid var(--rex-primary-hover);background:var(--rw-app-accent);color:#fff;min-height:34px;box-shadow:none;border-radius:8px;padding:0 12px;font-size:11px;font-weight:700;text-decoration:none}body:has(.rex-refresh-topbar) .dds-operation-submit{border:1px solid var(--rex-primary-hover);background:var(--rw-app-accent);color:#fff;min-height:34px;box-shadow:none;border-radius:8px;padding:0 12px;font-size:11px;font-weight:700;text-decoration:none}body:has(.rex-refresh-topbar) .schedule-day-summary-link{border:1px solid var(--rex-primary-hover);background:var(--rw-app-accent);color:#fff;min-height:34px;box-shadow:none;border-radius:8px;padding:0 12px;font-size:11px;font-weight:700;text-decoration:none}body:has(.rex-refresh-topbar) .courier-day-actions .primary{border:1px solid var(--rex-primary-hover);background:var(--rw-app-accent);color:#fff;min-height:34px;box-shadow:none;border-radius:8px;padding:0 12px;font-size:11px;font-weight:700;text-decoration:none}:is(body:has(.rex-refresh-topbar) .manage-main-action:hover,body:has(.rex-refresh-topbar) .manage-save:hover,body:has(.rex-refresh-topbar) .settings-save:hover,body:has(.rex-refresh-topbar) .staff-primary-button:hover,body:has(.rex-refresh-topbar) .staff-primary-link:hover){background:var(--rex-primary-hover)}:is(body:has(.rex-refresh-topbar) .manage-neutral,body:has(.rex-refresh-topbar) .staff-secondary-link,body:has(.rex-refresh-topbar) .dds-secondary,body:has(.rex-refresh-topbar) .schedule-settings-link,body:has(.rex-refresh-topbar) .settings-secret-button){border:1px solid var(--rw-app-border-strong);background:var(--rex-surface);min-height:34px;color:var(--rex-text);box-shadow:none;border-radius:8px;font-size:11px;font-weight:700}:is(body:has(.rex-refresh-topbar) input:where(:not(.rex-ui *)),body:has(.rex-refresh-topbar) select:where(:not(.rex-ui *)),body:has(.rex-refresh-topbar) textarea:where(:not(.rex-ui *))){border-color:var(--rw-app-border-strong);background:var(--rex-surface);color:var(--rw-app-text);box-shadow:none;border-radius:8px}:is(body:has(.rex-refresh-topbar) input:where(:not(.rex-ui *)):focus,body:has(.rex-refresh-topbar) select:where(:not(.rex-ui *)):focus,body:has(.rex-refresh-topbar) textarea:where(:not(.rex-ui *)):focus){border-color:color-mix(in srgb,var(--rex-primary) 52%,var(--rex-border));outline:0;box-shadow:0 0 0 3px #2563eb14}:is(body:has(.rex-refresh-topbar) .admin-section-nav,body:has(.rex-refresh-topbar) .settings-tabs,body:has(.rex-refresh-topbar) .dds-tabs,body:has(.rex-refresh-topbar) .stats-periods){border:1px solid var(--rw-app-border);border-radius:var(--rex-radius-control);background:var(--rex-surface-hover);width:max-content;max-width:100%;box-shadow:none;gap:2px;margin:0 0 18px;padding:3px;display:flex;overflow:auto}:is(body:has(.rex-refresh-topbar) .admin-section-nav a,body:has(.rex-refresh-topbar) .settings-tabs a,body:has(.rex-refresh-topbar) .dds-tabs a,body:has(.rex-refresh-topbar) .stats-periods a){min-width:0;color:var(--rex-text-muted);box-shadow:none;background:0 0;border:0;border-radius:6px;padding:7px 10px;text-decoration:none}:is(body:has(.rex-refresh-topbar) .admin-section-nav a.active,body:has(.rex-refresh-topbar) .settings-tabs a.active,body:has(.rex-refresh-topbar) .dds-tabs a.active,body:has(.rex-refresh-topbar) .stats-periods a.active){background:var(--rex-surface);color:var(--rex-text);box-shadow:0 1px 2px #10182814}:is(body:has(.rex-refresh-topbar) .admin-section-nav strong,body:has(.rex-refresh-topbar) .settings-tabs b){font-size:11px}:is(body:has(.rex-refresh-topbar) .admin-section-nav small,body:has(.rex-refresh-topbar) .settings-tabs small){color:var(--rex-text-subtle);font-size:11px}:is(body:has(.rex-refresh-topbar) .manage-card,body:has(.rex-refresh-topbar) .settings-card,body:has(.rex-refresh-topbar) .dds-panel,body:has(.rex-refresh-topbar) .dds-matrix-card,body:has(.rex-refresh-topbar) .stats-team,body:has(.rex-refresh-topbar) .resource-card){border:1px solid var(--rw-app-border);border-radius:var(--rex-radius-control);background:var(--rw-app-surface);box-shadow:none}body:has(.rex-refresh-topbar) .manage-toolbar{border-bottom:1px solid var(--rw-app-border);background:var(--rex-surface-soft);min-height:46px;padding:0 14px}body:has(.rex-refresh-topbar) .manage-toolbar strong{font-size:11px}body:has(.rex-refresh-topbar) .manage-toolbar span{color:var(--rw-app-muted);font-size:11px}:is(body:has(.rex-refresh-topbar) .manage-table-head,body:has(.rex-refresh-topbar) .manage-table-row){padding-left:14px;padding-right:14px}body:has(.rex-refresh-topbar) .manage-table-head{border-bottom:1px solid var(--rw-app-border);background:var(--rex-surface-soft);min-height:36px;color:var(--rex-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}body:has(.rex-refresh-topbar) .manage-table-row{border-bottom:1px solid var(--rex-border);background:var(--rex-surface);min-height:52px}body:has(.rex-refresh-topbar) .manage-table-row:hover{background:var(--rex-surface-hover)}body:has(.rex-refresh-topbar) .manage-person i{background:var(--rex-surface-hover);color:var(--rex-text-muted);box-shadow:none}body:has(.rex-refresh-topbar) .role-avatar{background:var(--rex-surface-hover);color:var(--rex-text-muted);box-shadow:none}body:has(.rex-refresh-topbar) .manage-person strong{font-size:11px}body:has(.rex-refresh-topbar) .manage-person small{color:var(--rex-text-subtle);font-size:11px}body:has(.rex-refresh-topbar) .manage-state{border-radius:6px;padding:4px 7px;font-size:11px}body:has(.rex-refresh-topbar) .manage-state.on{background:var(--rw-app-success-soft);color:var(--rw-app-success)}body:has(.rex-refresh-topbar) .manage-state.off{background:var(--rex-surface-soft);color:var(--rex-text-muted)}body:has(.rex-refresh-topbar) .manage-row-action{color:var(--rex-text-muted);font-size:11px;font-weight:700}body:has(.rex-refresh-topbar) .manage-row-action:hover{color:var(--rw-app-accent)}body:has(.rex-refresh-topbar) .manage-drawer{border-left:1px solid var(--rw-app-border);background:var(--rex-surface);width:min(560px,96vw);box-shadow:-18px 0 45px #1018281a}body:has(.rex-refresh-topbar) .manage-drawer-head{border-bottom:1px solid var(--rw-app-border);min-height:64px;padding:0 20px}body:has(.rex-refresh-topbar) .manage-drawer-head h2{font-size:17px}body:has(.rex-refresh-topbar) .manage-form{gap:12px}body:has(.rex-refresh-topbar) .manage-form label{color:var(--rex-text-muted);font-size:11px}:is(body:has(.rex-refresh-topbar) .manage-form input,body:has(.rex-refresh-topbar) .manage-form select){height:36px}body:has(.rex-refresh-topbar) .manage-drawer-section{border-top:1px solid var(--rw-app-border)}body:has(.rex-refresh-topbar) .manage-overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#1118272e}:is(body:has(.rex-refresh-topbar) .role-overview,body:has(.rex-refresh-topbar) .role-directory-toolbar){border-color:var(--rw-app-border);background:var(--rex-surface);box-shadow:none;border-radius:10px}body:has(.rex-refresh-topbar) .role-permission-group{border-color:var(--rw-app-border);border-radius:var(--rex-radius-control);box-shadow:none}body:has(.rex-refresh-topbar) .settings-grid{gap:12px}body:has(.rex-refresh-topbar) .settings-card-head{border-bottom:1px solid var(--rw-app-border);min-height:66px;padding:0 16px}body:has(.rex-refresh-topbar) .settings-card-head h2{font-size:14px}body:has(.rex-refresh-topbar) .settings-card-head p{font-size:11px}body:has(.rex-refresh-topbar) .settings-card-head>b{background:var(--rex-surface-soft);color:var(--rex-text-muted);border-radius:7px}body:has(.rex-refresh-topbar) .settings-create{background:var(--rex-surface-soft);border-color:var(--rw-app-border)}:is(body:has(.rex-refresh-topbar) .settings-item,body:has(.rex-refresh-topbar) .settings-simple-row,body:has(.rex-refresh-topbar) .settings-tree-group,body:has(.rex-refresh-topbar) .settings-integration-row){border-color:var(--rex-border)}:is(body:has(.rex-refresh-topbar) .settings-help,body:has(.rex-refresh-topbar) .settings-attendance-diagnostics){border-color:var(--rw-app-border);border-radius:var(--rex-radius-control);background:var(--rex-surface-soft)}body:has(.rex-refresh-topbar) .dds-page{max-width:1480px}:is(body:has(.rex-refresh-topbar) .dds-overview,body:has(.rex-refresh-topbar) .dds-kpi-strip){border:1px solid var(--rw-app-border);background:var(--rw-app-border);border-radius:10px;gap:1px;overflow:hidden}:is(body:has(.rex-refresh-topbar) .dds-overview>*,body:has(.rex-refresh-topbar) .dds-kpi-strip>*){background:var(--rex-surface)!important;box-shadow:none!important;border:0!important;border-radius:0!important}:is(body:has(.rex-refresh-topbar) .dds-command-panel,body:has(.rex-refresh-topbar) .dds-ledger-panel,body:has(.rex-refresh-topbar) .dds-operation-composer,body:has(.rex-refresh-topbar) .dds-debt-composer,body:has(.rex-refresh-topbar) .dds-settlement-master,body:has(.rex-refresh-topbar) .dds-settlement-detail,body:has(.rex-refresh-topbar) .dds-calendar-ledger,body:has(.rex-refresh-topbar) .dds-calendar-rail,body:has(.rex-refresh-topbar) .dds-cashbox-create-rail){border:1px solid var(--rw-app-border);background:var(--rex-surface);box-shadow:none;border-radius:10px}:is(body:has(.rex-refresh-topbar) .dds-history-row,body:has(.rex-refresh-topbar) .dds-debt-row,body:has(.rex-refresh-topbar) .dds-settlement-row,body:has(.rex-refresh-topbar) .dds-plan-card){border-color:var(--rex-border);box-shadow:none;border-radius:8px}:is(body:has(.rex-refresh-topbar) .dds-history-row:hover,body:has(.rex-refresh-topbar) .dds-debt-row:hover,body:has(.rex-refresh-topbar) .dds-settlement-row:hover){background:var(--rex-surface-hover)}:is(body:has(.rex-refresh-topbar) .dds-operation-modal,body:has(.rex-refresh-topbar) .dds-debt-edit){border:1px solid var(--rw-app-border);border-radius:var(--rex-radius-control);box-shadow:0 18px 60px #10182824}body:has(.rex-refresh-topbar) .staff-kb-list{border:1px solid var(--rw-app-border);background:var(--rex-surface);border-radius:10px;gap:0;overflow:hidden}body:has(.rex-refresh-topbar) .staff-kb-card{border:0;border-bottom:1px solid var(--rex-border);background:var(--rex-surface);box-shadow:none;border-radius:0;margin:0}body:has(.rex-refresh-topbar) .staff-kb-card:last-child{border-bottom:0}body:has(.rex-refresh-topbar) .staff-kb-card:hover{background:var(--rex-surface-hover);transform:none}body:has(.rex-refresh-topbar) .staff-kb-card h2{font-size:14px}:is(body:has(.rex-refresh-topbar) .staff-panel.staff-editor,body:has(.rex-refresh-topbar) .staff-panel.staff-article,body:has(.rex-refresh-topbar) .staff-history .staff-panel){border:1px solid var(--rw-app-border);background:var(--rex-surface);box-shadow:none;border-radius:10px}:is(body:has(.rex-refresh-topbar) .schedule-period,body:has(.rex-refresh-topbar) .schedule-toolbar){gap:8px}body:has(.rex-refresh-topbar) .schedule-board{border:1px solid var(--rw-app-border);background:var(--rex-surface);box-shadow:none;border-radius:10px}body:has(.rex-refresh-topbar) .schedule-grid-head{background:var(--rex-surface-soft)}body:has(.rex-refresh-topbar) .schedule-grid-head .employee-col{background:var(--rex-surface-soft)}body:has(.rex-refresh-topbar) .schedule-grid-head .summary-col{background:var(--rex-surface-soft)}body:has(.rex-refresh-topbar) .schedule-grid-head>div{border-color:var(--rex-border)}body:has(.rex-refresh-topbar) .schedule-row{border-color:var(--rex-border)}body:has(.rex-refresh-topbar) .schedule-row .employee-col{border-color:var(--rex-border)}body:has(.rex-refresh-topbar) .schedule-cell{border-color:var(--rex-border)}body:has(.rex-refresh-topbar) .schedule-employee-total{border-color:var(--rex-border)}:is(body:has(.rex-refresh-topbar) .schedule-row:hover .employee-col,body:has(.rex-refresh-topbar) .schedule-row:hover .schedule-cell,body:has(.rex-refresh-topbar) .schedule-row:hover .schedule-employee-total){background:var(--rex-surface-hover)}:is(body:has(.rex-refresh-topbar) .schedule-modal,body:has(.rex-refresh-topbar) .schedule-bulk-tools){border-color:var(--rw-app-border);border-radius:10px;box-shadow:0 18px 60px #10182824}body:has(.rex-refresh-topbar) .courier-scan-card{border:1px solid var(--rw-app-border);background:var(--rex-surface);box-shadow:none;border-radius:10px}body:has(.rex-refresh-topbar) .courier-day-kpis{border:1px solid var(--rw-app-border);background:var(--rw-app-border);border-radius:10px;gap:1px;overflow:hidden}body:has(.rex-refresh-topbar) .courier-day-kpis>*{background:var(--rex-surface)!important;box-shadow:none!important;border:0!important;border-radius:0!important}:is(body:has(.rex-refresh-topbar) .audit-filters,body:has(.rex-refresh-topbar) .audit-table,body:has(.rex-refresh-topbar) .tdlib-readiness,body:has(.rex-refresh-topbar) .tdlib-config-card,body:has(.rex-refresh-topbar) .tdlib-live-status,body:has(.rex-refresh-topbar) .tdlib-auth-flow){border:1px solid var(--rw-app-border);background:var(--rex-surface);box-shadow:none;border-radius:10px}body:has(.rex-refresh-topbar) .audit-head{background:var(--rex-surface-soft)}body:has(.rex-refresh-topbar) .audit-row{border-color:var(--rex-border)}body:has(.rex-refresh-topbar) .resource-summary{border:1px solid var(--rw-app-border);background:var(--rw-app-border);border-radius:10px;gap:1px;overflow:hidden}body:has(.rex-refresh-topbar) .resource-summary>*{background:var(--rex-surface)!important;box-shadow:none!important;border:0!important;border-radius:0!important}body:has(.rex-refresh-topbar) .resource-grid{gap:10px}body:has(.rex-refresh-topbar) .resource-meter{background:var(--rex-surface-hover)}body:has(.rex-refresh-topbar) .tdlib-config-grid{gap:10px}body:has(.rex-refresh-topbar) .tdlib-readiness-score{border-radius:8px}:is(body:has(.rex-refresh-topbar) .manage-empty,body:has(.rex-refresh-topbar) .dds-empty,body:has(.rex-refresh-topbar) .stats-empty,body:has(.rex-refresh-topbar) .schedule-empty,body:has(.rex-refresh-topbar) .role-directory-empty){border:1px dashed var(--rw-app-border-strong);border-radius:var(--rex-radius-control);background:var(--rex-surface-soft);min-height:72px;color:var(--rw-app-muted);box-shadow:none;padding:18px;font-size:11px}.staff-login-page{background:var(--rex-surface-soft)}.staff-login-card{border:1px solid var(--rex-border);background:var(--rex-surface);border-radius:12px;width:min(400px,100%);padding:30px;box-shadow:0 10px 30px #1018280f}.staff-login-card h1{letter-spacing:-.035em;font-size:27px}.staff-login-card p{font-size:13px}.staff-login-form{gap:14px}.staff-login-form label{font-size:11px}.staff-login-form input{border-radius:8px;height:40px;font-size:14px}.staff-login-form button{height:40px;box-shadow:none;border-radius:8px;font-size:13px}html[data-rex-theme=dark] body:has(.rex-refresh-topbar){--rw-app-bg:#111214;--rw-app-surface:#18191b;--rw-app-surface-subtle:#1c1d1f;--rw-app-surface-hover:#202225;--rw-app-border:#2b2d31;--rw-app-border-strong:#3a3d42;--rw-app-text:#f1f2f4;--rw-app-muted:#a0a5ad;--rw-app-faint:#737982;--rw-app-accent:#6ea8fe;--rw-app-accent-soft:#18243a;--rw-app-success:#81c995;--rw-app-success-soft:#18261e;--rw-app-danger:#ff9b9b;--rw-app-danger-soft:#321d1f;background:#111214!important}html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .manage-card{box-shadow:none!important;background:#18191b!important;border-color:#2b2d31!important}html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .settings-card{box-shadow:none!important;background:#18191b!important;border-color:#2b2d31!important}html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .dds-panel{box-shadow:none!important;background:#18191b!important;border-color:#2b2d31!important}html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .dds-matrix-card{box-shadow:none!important;background:#18191b!important;border-color:#2b2d31!important}html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .stats-team{box-shadow:none!important;background:#18191b!important;border-color:#2b2d31!important}html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .resource-card{box-shadow:none!important;background:#18191b!important;border-color:#2b2d31!important}html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .ops-surface{box-shadow:none!important;background:#18191b!important;border-color:#2b2d31!important}html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .staff-kb-list{box-shadow:none!important;background:#18191b!important;border-color:#2b2d31!important}html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .staff-panel.staff-editor{box-shadow:none!important;background:#18191b!important;border-color:#2b2d31!important}html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .staff-panel.staff-article{box-shadow:none!important;background:#18191b!important;border-color:#2b2d31!important}html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .schedule-board{box-shadow:none!important;background:#18191b!important;border-color:#2b2d31!important}html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .courier-scan-card{box-shadow:none!important;background:#18191b!important;border-color:#2b2d31!important}html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .audit-filters{box-shadow:none!important;background:#18191b!important;border-color:#2b2d31!important}html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .audit-table{box-shadow:none!important;background:#18191b!important;border-color:#2b2d31!important}html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .tdlib-readiness{box-shadow:none!important;background:#18191b!important;border-color:#2b2d31!important}html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .tdlib-config-card{box-shadow:none!important;background:#18191b!important;border-color:#2b2d31!important}html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .tdlib-live-status{box-shadow:none!important;background:#18191b!important;border-color:#2b2d31!important}html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .tdlib-auth-flow{box-shadow:none!important;background:#18191b!important;border-color:#2b2d31!important}html[data-rex-theme=dark] body:has(.rex-refresh-topbar) input:where(:not(.rex-ui *)){color:#eceef1!important;background:#202225!important;border-color:#34373c!important}html[data-rex-theme=dark] body:has(.rex-refresh-topbar) select:where(:not(.rex-ui *)){color:#eceef1!important;background:#202225!important;border-color:#34373c!important}html[data-rex-theme=dark] body:has(.rex-refresh-topbar) textarea:where(:not(.rex-ui *)){color:#eceef1!important;background:#202225!important;border-color:#34373c!important}html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .manage-neutral{color:#eceef1!important;background:#202225!important;border-color:#34373c!important}html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .staff-secondary-link{color:#eceef1!important;background:#202225!important;border-color:#34373c!important}html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .settings-secret-button{color:#eceef1!important;background:#202225!important;border-color:#34373c!important}:is(html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .admin-section-nav,html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .settings-tabs,html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .dds-tabs,html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .stats-periods){background:#202225!important;border-color:#2d3034!important}:is(html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .admin-section-nav a.active,html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .settings-tabs a.active,html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .dds-tabs a.active,html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .stats-periods a.active){color:#fff!important;background:#2a2c30!important}html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .manage-toolbar{background:#1d1f22!important;border-color:#2b2d31!important}html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .manage-table-head{background:#1d1f22!important;border-color:#2b2d31!important}html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .audit-head{background:#1d1f22!important;border-color:#2b2d31!important}html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .schedule-grid-head{background:#1d1f22!important;border-color:#2b2d31!important}html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .schedule-grid-head .employee-col{background:#1d1f22!important;border-color:#2b2d31!important}html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .schedule-grid-head .summary-col{background:#1d1f22!important;border-color:#2b2d31!important}:is(html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .manage-table-row,html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .staff-kb-card){background:#18191b!important;border-color:#26282c!important}:is(html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .manage-table-row:hover,html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .staff-kb-card:hover){background:#1d1f22!important}:is(html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .manage-drawer,html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .role-drawer){background:#18191b!important;border-color:#2b2d31!important}:is(html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .settings-help,html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .settings-attendance-diagnostics,html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .manage-empty,html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .dds-empty,html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .stats-empty,html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .schedule-empty){background:#1b1d20!important;border-color:#34373c!important}html[data-rex-theme=dark] .staff-login-page{background:#111214!important}html[data-rex-theme=dark] .staff-login-card{box-shadow:none!important;background:#18191b!important;border-color:#2b2d31!important}@media (max-width:900px){:is(body:has(.rex-refresh-topbar) .staff-content,body:has(.rex-refresh-topbar) .manage-content,body:has(.rex-refresh-topbar) .settings-shell){padding:22px 18px 34px}}@media (max-width:620px){:is(body:has(.rex-refresh-topbar) .staff-content,body:has(.rex-refresh-topbar) .manage-content,body:has(.rex-refresh-topbar) .settings-shell){padding:18px 12px 28px}:is(body:has(.rex-refresh-topbar) .manage-head h1,body:has(.rex-refresh-topbar) .settings-head h1,body:has(.rex-refresh-topbar) .stats-head h1,body:has(.rex-refresh-topbar) .schedule-head h1,body:has(.rex-refresh-topbar) .staff-content h1){font-size:22px}}:is(body:has(.rex-refresh-topbar) .manage-shell,body:has(.rex-refresh-topbar) .payroll-page){min-height:calc(100vh - 58px)}body:has(.rex-refresh-topbar) .manage-overlay{inset:58px 0 0}:is(body:has(.rex-refresh-topbar) .manage-toast,body:has(.rex-refresh-topbar) .settings-toast,body:has(.rex-refresh-topbar) .dds-toast,body:has(.rex-refresh-topbar) .schedule-bulk-toast){top:70px}body:has(.rex-refresh-topbar) .role-permission-toolbar{top:68px}@media (max-width:900px){body:has(.rex-refresh-topbar) .manage-overlay{inset:108px 0 0}:is(body:has(.rex-refresh-topbar) .manage-toast,body:has(.rex-refresh-topbar) .settings-toast,body:has(.rex-refresh-topbar) .dds-toast,body:has(.rex-refresh-topbar) .schedule-bulk-toast){top:118px}body:has(.rex-refresh-topbar) .role-permission-toolbar{top:116px}}.staff-content .staff-eyebrow{display:none}.staff-content header h1{margin-top:0}.staff-brand{height:48px;color:var(--rex-text);font-size:inherit;letter-spacing:0;align-items:center;gap:9px;display:flex}body:has(.staff-topbar) .manage-main-action{border-color:var(--rex-primary);background:var(--rex-primary);color:var(--rex-on-primary);box-shadow:none}body:has(.staff-topbar) .manage-save{border-color:var(--rex-primary);background:var(--rex-primary);color:var(--rex-on-primary);box-shadow:none}body:has(.staff-topbar) .settings-save{border-color:var(--rex-primary);background:var(--rex-primary);color:var(--rex-on-primary);box-shadow:none}body:has(.staff-topbar) .staff-primary-button{border-color:var(--rex-primary);background:var(--rex-primary);color:var(--rex-on-primary);box-shadow:none}body:has(.staff-topbar) .staff-primary-link{border-color:var(--rex-primary);background:var(--rex-primary);color:var(--rex-on-primary);box-shadow:none}body:has(.staff-topbar) .dds-primary{border-color:var(--rex-primary);background:var(--rex-primary);color:var(--rex-on-primary);box-shadow:none}body:has(.staff-topbar) .dds-filter button{border-color:var(--rex-primary);background:var(--rex-primary);color:var(--rex-on-primary);box-shadow:none}body:has(.staff-topbar) .dds-operation-submit{border-color:var(--rex-primary);background:var(--rex-primary);color:var(--rex-on-primary);box-shadow:none}body:has(.staff-topbar) .dds-history-filter-actions button{border-color:var(--rex-primary);background:var(--rex-primary);color:var(--rex-on-primary);box-shadow:none}body:has(.staff-topbar) .dds-debt-filter-actions button{border-color:var(--rex-primary);background:var(--rex-primary);color:var(--rex-on-primary);box-shadow:none}body:has(.staff-topbar) .dds-period-row button{border-color:var(--rex-primary);background:var(--rex-primary);color:var(--rex-on-primary);box-shadow:none}body:has(.staff-topbar) .dds-period-control button{border-color:var(--rex-primary);background:var(--rex-primary);color:var(--rex-on-primary);box-shadow:none}body:has(.staff-topbar) .payroll-adjustment-form>button{border-color:var(--rex-primary);background:var(--rex-primary);color:var(--rex-on-primary);box-shadow:none}body:has(.staff-topbar) .payroll-advance-form>button{border-color:var(--rex-primary);background:var(--rex-primary);color:var(--rex-on-primary);box-shadow:none}body:has(.staff-topbar) .payroll-print-button{border-color:var(--rex-primary);background:var(--rex-primary);color:var(--rex-on-primary);box-shadow:none}body:has(.staff-topbar) .schedule-day-summary-link{border-color:var(--rex-primary);background:var(--rex-primary);color:var(--rex-on-primary);box-shadow:none}body:has(.staff-topbar) .courier-day-actions .primary{border-color:var(--rex-primary);background:var(--rex-primary);color:var(--rex-on-primary);box-shadow:none}body:has(.staff-topbar) .manage-main-action:hover{border-color:var(--rex-primary-hover);background:var(--rex-primary-hover)}body:has(.staff-topbar) .manage-save:hover{border-color:var(--rex-primary-hover);background:var(--rex-primary-hover)}body:has(.staff-topbar) .settings-save:hover{border-color:var(--rex-primary-hover);background:var(--rex-primary-hover)}body:has(.staff-topbar) .staff-primary-button:hover{border-color:var(--rex-primary-hover);background:var(--rex-primary-hover)}body:has(.staff-topbar) .staff-primary-link:hover{border-color:var(--rex-primary-hover);background:var(--rex-primary-hover)}body:has(.staff-topbar) .dds-primary:hover{border-color:var(--rex-primary-hover);background:var(--rex-primary-hover)}body:has(.staff-topbar) .dds-filter button:hover{border-color:var(--rex-primary-hover);background:var(--rex-primary-hover)}body:has(.staff-topbar) .dds-history-filter-actions button:hover{border-color:var(--rex-primary-hover);background:var(--rex-primary-hover)}body:has(.staff-topbar) .dds-debt-filter-actions button:hover{border-color:var(--rex-primary-hover);background:var(--rex-primary-hover)}:is(body:has(.staff-topbar) .manage-neutral,body:has(.staff-topbar) .staff-secondary-link,body:has(.staff-topbar) .dds-secondary,body:has(.staff-topbar) .schedule-settings-link){border-color:color-mix(in srgb,var(--rex-accent) 55%,var(--rex-border));background:var(--rex-accent-soft);color:var(--rex-brand-yellow-text)}:is(body:has(.staff-topbar) .manage-neutral:hover,body:has(.staff-topbar) .staff-secondary-link:hover,body:has(.staff-topbar) .dds-secondary:hover,body:has(.staff-topbar) .schedule-settings-link:hover){border-color:var(--rex-accent);background:color-mix(in srgb,var(--rex-accent-soft) 72%,var(--rex-accent))}:is(body:has(.staff-topbar) input:where(:not(.rex-ui *)):focus,body:has(.staff-topbar) select:where(:not(.rex-ui *)):focus,body:has(.staff-topbar) textarea:where(:not(.rex-ui *)):focus){border-color:color-mix(in srgb,var(--rex-primary) 52%,var(--rex-border));box-shadow:var(--rex-focus-ring);outline:0}:is(body:has(.staff-topbar) .admin-section-nav a.active,body:has(.staff-topbar) .settings-tabs a.active,body:has(.staff-topbar) .dds-tabs a.active,body:has(.staff-topbar) .stats-periods a.active){background:var(--rex-brand-green-soft);color:var(--rex-primary);box-shadow:none}body:has(.staff-topbar) .admin-section-nav a.active:after{background:var(--rex-primary)}body:has(.staff-topbar) .settings-tabs a.active:after{background:var(--rex-primary)}html[data-rex-theme=dark]{--rw-bg:var(--rex-bg)!important;--rw-surface:var(--rex-surface)!important;--rw-surface-2:var(--rex-surface-soft)!important;--rw-surface-3:var(--rex-surface-elevated)!important;--rw-border:var(--rex-border)!important;--rw-border-soft:var(--rex-border-soft)!important;--rw-text:var(--rex-text)!important;--rw-muted:var(--rex-text-muted)!important;--rw-muted-2:var(--rex-text-subtle)!important;--rw-accent:var(--rex-primary)!important;--rw-accent-bg:var(--rex-brand-green-soft)!important;--rw-hover:var(--rex-surface-hover)!important}html[data-rex-theme=dark] body,html[data-rex-theme=dark] .staff-login-page,html[data-rex-theme=dark] .staff-shell{background:var(--rex-bg)!important;color:var(--rex-text)!important}html[data-rex-theme=dark] .staff-login-card,html[data-rex-theme=dark] .staff-cards article,html[data-rex-theme=dark] .staff-panel,html[data-rex-theme=dark] .staff-welcome{background:var(--rex-surface)!important;border-color:var(--rex-border)!important;box-shadow:none!important}html[data-rex-theme=dark] .staff-form input,html[data-rex-theme=dark] .staff-form select,html[data-rex-theme=dark] .staff-login-form input{background:var(--rex-control-bg)!important;border-color:var(--rex-border-strong)!important;color:var(--rex-text)!important}html[data-rex-theme=dark] .staff-brand,html[data-rex-theme=dark] .staff-content,html[data-rex-theme=dark] .staff-welcome{color:var(--rex-text)!important}html[data-rex-theme=dark] .staff-brand small,html[data-rex-theme=dark] .staff-panel p,html[data-rex-theme=dark] .staff-welcome p,html[data-rex-theme=dark] .staff-cards span,html[data-rex-theme=dark] .staff-form small{color:var(--rex-text-muted)!important}body:has(.rex-refresh-topbar) .staff-content :where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]),select):where(:not(.rex-ui *)){height:var(--rex-control-md);min-height:var(--rex-control-md);border:1px solid var(--rex-border);border-radius:var(--rex-radius-control);background:var(--rex-control-bg);color:var(--rex-text);font:inherit;outline:0}body:has(.rex-refresh-topbar) .staff-content textarea:where(:not(.rex-ui *)){border:1px solid var(--rex-border);border-radius:var(--rex-radius-control);background:var(--rex-control-bg);color:var(--rex-text);font:inherit;outline:0}body:has(.rex-refresh-topbar) .staff-content :where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]),select,textarea):where(:not(.rex-ui *)):focus{border-color:var(--rex-focus-color);box-shadow:var(--rex-focus-ring)}body:has(.rex-refresh-topbar) .staff-content :where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]),select,textarea):where(:not(.rex-ui *)):disabled{background:var(--rex-control-disabled);color:var(--rex-text-subtle);cursor:not-allowed}body:has(.rex-refresh-topbar) :where(.staff-primary-button,.staff-primary-link,.staff-secondary-button,.staff-secondary-link,.manage-main-action,.manage-save,.manage-neutral,.settings-save,.settings-secret-button,.role-access-picker button,.stats-custom-period button,.schedule-settings-link,.schedule-day-summary-link,.courier-day-actions>a,.my-finances-month a){min-height:var(--rex-control-md);height:var(--rex-control-md);border-radius:var(--rex-radius-control);box-shadow:none;justify-content:center;align-items:center;gap:7px;padding-top:0;padding-bottom:0;line-height:1;display:inline-flex}body:has(.rex-refresh-topbar) :where(.staff-primary-button,.staff-primary-link,.manage-main-action,.manage-save,.settings-save,.stats-custom-period button,.schedule-day-summary-link,.courier-day-actions>a.primary,.role-access-picker button){border:1px solid var(--rex-primary);background:var(--rex-primary);color:var(--rex-on-primary)}body:has(.rex-refresh-topbar) :where(.staff-primary-button,.staff-primary-link,.manage-main-action,.manage-save,.settings-save,.stats-custom-period button,.schedule-day-summary-link,.courier-day-actions>a.primary,.role-access-picker button):hover{border-color:var(--rex-primary-hover);background:var(--rex-primary-hover);color:var(--rex-on-primary)}body:has(.rex-refresh-topbar) :where(.staff-secondary-button,.staff-secondary-link,.manage-neutral,.settings-secret-button:not(.primary),.schedule-settings-link,.courier-day-actions>a:not(.primary)){border:1px solid var(--rex-border);background:var(--rex-surface);color:var(--rex-text-muted)}body:has(.rex-refresh-topbar) :where(.staff-secondary-button,.staff-secondary-link,.manage-neutral,.settings-secret-button:not(.primary),.schedule-settings-link,.courier-day-actions>a:not(.primary)):hover{border-color:var(--rex-border-strong);background:var(--rex-surface-hover);color:var(--rex-text)}html[data-rex-theme=dark] body:has(.rex-refresh-topbar) .staff-content :where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]),select,textarea):where(:not(.rex-ui *)){background:var(--rex-control-bg);border-color:var(--rex-border-strong);color:var(--rex-text)}body:has(.rex-refresh-topbar) .staff-content>header:not(.support-conversation-head){justify-content:space-between;align-items:flex-end;gap:20px;min-height:58px;margin:0 0 16px;display:flex}body:has(.rex-refresh-topbar) .manage-head{justify-content:space-between;align-items:flex-end;gap:20px;min-height:58px;margin:0 0 16px;display:flex}body:has(.rex-refresh-topbar) .settings-head{justify-content:space-between;align-items:flex-end;gap:20px;min-height:58px;margin:0 0 16px;display:flex}body:has(.rex-refresh-topbar) .stats-head{justify-content:space-between;align-items:flex-end;gap:20px;min-height:58px;margin:0 0 16px;display:flex}body:has(.rex-refresh-topbar) .schedule-head{justify-content:space-between;align-items:flex-end;gap:20px;min-height:58px;margin:0 0 16px;display:flex}body:has(.rex-refresh-topbar) .staff-content>header:not(.support-conversation-head)>div:first-child{min-width:0}body:has(.rex-refresh-topbar) .manage-head>div:first-child{min-width:0}body:has(.rex-refresh-topbar) .settings-head>div:first-child{min-width:0}body:has(.rex-refresh-topbar) .stats-head>div:first-child{min-width:0}body:has(.rex-refresh-topbar) .schedule-head>div:first-child{min-width:0}body:has(.rex-refresh-topbar) .staff-content>header:not(.support-conversation-head) h1{color:var(--rex-text)!important;letter-spacing:-.035em!important;margin:0!important;font-size:28px!important;font-weight:800!important;line-height:1.1!important}body:has(.rex-refresh-topbar) .manage-head h1{color:var(--rex-text)!important;letter-spacing:-.035em!important;margin:0!important;font-size:28px!important;font-weight:800!important;line-height:1.1!important}body:has(.rex-refresh-topbar) .settings-head h1{color:var(--rex-text)!important;letter-spacing:-.035em!important;margin:0!important;font-size:28px!important;font-weight:800!important;line-height:1.1!important}body:has(.rex-refresh-topbar) .stats-head h1{color:var(--rex-text)!important;letter-spacing:-.035em!important;margin:0!important;font-size:28px!important;font-weight:800!important;line-height:1.1!important}body:has(.rex-refresh-topbar) .schedule-head h1{color:var(--rex-text)!important;letter-spacing:-.035em!important;margin:0!important;font-size:28px!important;font-weight:800!important;line-height:1.1!important}body:has(.rex-refresh-topbar) .staff-content>header:not(.support-conversation-head) p{max-width:820px;color:var(--rex-text-muted)!important;margin:5px 0 0!important;font-size:12px!important;line-height:1.45!important}body:has(.rex-refresh-topbar) .manage-head p{max-width:820px;color:var(--rex-text-muted)!important;margin:5px 0 0!important;font-size:12px!important;line-height:1.45!important}body:has(.rex-refresh-topbar) .settings-head p{max-width:820px;color:var(--rex-text-muted)!important;margin:5px 0 0!important;font-size:12px!important;line-height:1.45!important}body:has(.rex-refresh-topbar) .stats-head p{max-width:820px;color:var(--rex-text-muted)!important;margin:5px 0 0!important;font-size:12px!important;line-height:1.45!important}body:has(.rex-refresh-topbar) .schedule-head p{max-width:820px;color:var(--rex-text-muted)!important;margin:5px 0 0!important;font-size:12px!important;line-height:1.45!important}body:has(.rex-refresh-topbar) .staff-content .staff-eyebrow{display:none!important}body:has(.rex-refresh-topbar) .manage-kicker{display:none!important}body:has(.rex-refresh-topbar) .ops-kicker{display:none!important}:is(body:has(.rex-refresh-topbar) .manage-head-actions,body:has(.rex-refresh-topbar) .schedule-toolbar){flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}body:has(.rex-refresh-topbar) .staff-content>header:not(.support-conversation-head)>a.staff-primary-link{flex:none;align-items:center;gap:6px;display:inline-flex}body:has(.rex-refresh-topbar) .staff-content>header:not(.support-conversation-head)>a.staff-primary-link .fi{width:16px;height:16px}@media (max-width:760px){body:has(.rex-refresh-topbar) .staff-content>header:not(.support-conversation-head){flex-direction:column;align-items:flex-start;gap:12px;min-height:0}body:has(.rex-refresh-topbar) .manage-head{flex-direction:column;align-items:flex-start;gap:12px;min-height:0}body:has(.rex-refresh-topbar) .settings-head{flex-direction:column;align-items:flex-start;gap:12px;min-height:0}body:has(.rex-refresh-topbar) .stats-head{flex-direction:column;align-items:flex-start;gap:12px;min-height:0}body:has(.rex-refresh-topbar) .schedule-head{flex-direction:column;align-items:flex-start;gap:12px;min-height:0}:is(body:has(.rex-refresh-topbar) .manage-head-actions,body:has(.rex-refresh-topbar) .schedule-toolbar){flex-wrap:wrap;justify-content:flex-start;width:100%}body:has(.rex-refresh-topbar) .staff-content>header:not(.support-conversation-head) h1{font-size:24px!important}body:has(.rex-refresh-topbar) .manage-head h1{font-size:24px!important}body:has(.rex-refresh-topbar) .settings-head h1{font-size:24px!important}body:has(.rex-refresh-topbar) .stats-head h1{font-size:24px!important}body:has(.rex-refresh-topbar) .schedule-head h1{font-size:24px!important}}html[data-rex-theme=dark] :is(.staff-primary-button,.staff-primary-link,.dds-primary,.dds-finance-actions a.primary,.dds-money-position-actions a.primary,.dds-plan-filter>button,.dds-settlement-filter>button,.dds-counterparty-search>button,.dds-admin-form>button,.payroll-advance-form>button,.payroll-finalize>button,.staff-adjustments-submit,.staff-adjustments-auto-save,.staff-adjustments-filter>button,.schedule-day-summary-link,.courier-day-actions a.primary,.manage-main-action:not(.secondary),.manage-save,.settings-save,.rex-button-primary):not(:disabled){color:var(--rex-on-primary)!important}html[data-rex-theme=dark] :is(.staff-primary-button,.staff-primary-link,.dds-primary,.dds-finance-actions a.primary,.dds-money-position-actions a.primary,.courier-day-actions a.primary,.manage-main-action:not(.secondary),.manage-save,.settings-save) :is(.fi,svg){color:inherit!important}html[data-rex-theme=dark] .dds-period-row>b,html[data-rex-theme=dark] .role-editor-meta b.on{background:var(--rex-brand-green-soft)!important;color:var(--rex-success)!important}html[data-rex-theme=dark] .tdlib-settings-shell{background:0 0!important}@media (max-width:760px){body main.staff-shell .dds-finance-command-v4{flex-direction:column!important;align-items:stretch!important;gap:12px!important;display:flex!important}body main.staff-shell .dds-finance-titleline,body main.staff-shell .dds-finance-heading,body main.staff-shell .dds-finance-command-side{width:100%!important;min-width:0!important}body main.staff-shell .dds-finance-command-side{flex-wrap:wrap!important;justify-content:flex-start!important}.payroll-breakdown-grid{grid-template-columns:1fr!important}.manage-row-action,.rex-home-more,.knowledge-document-delete button,.task-back,.tdlib-help-link,.dds-section-link,.dds-card-link,.dds-panel-head a{align-items:center!important;min-height:36px!important;display:inline-flex!important}}body main.staff-shell .dds-workspace .dds-empty{min-height:72px;color:var(--rex-text-muted)!important;text-align:center!important;place-items:center!important;padding:20px 14px!important;font-size:12px!important;display:grid!important}body:has(.rex-refresh-topbar) .dds-empty{min-height:72px;color:var(--rex-text-muted)!important;text-align:center!important;place-items:center!important;padding:20px 14px!important;font-size:12px!important;display:grid!important}body:has(.rex-refresh-topbar) .dds-empty.compact{min-height:48px;padding:14px 12px!important}.staff-content :where(table,time,.tabular){font-variant-numeric:tabular-nums}.branch-switcher{border:1px solid var(--rex-border);border-radius:var(--rex-radius-control);background:var(--rex-surface-soft);vertical-align:middle;align-items:center;gap:2px;padding:2px;display:inline-flex}.branch-switcher button{border-radius:calc(var(--rex-radius-control) - 2px);min-width:44px;height:28px;color:var(--rex-text-muted);font:inherit;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:12px;font-weight:800}.branch-switcher button:hover{color:var(--rex-text);background:var(--rex-surface-hover)}.branch-switcher button.is-active{background:var(--rex-surface);color:var(--rex-text);box-shadow:0 1px 2px #1018281f}.branch-switcher button:focus-visible{box-shadow:var(--rex-focus-ring);outline:none}.branch-switcher.is-pending{opacity:.6;pointer-events:none}.branch-label{background:var(--rex-surface-soft);height:22px;color:var(--rex-text-muted);letter-spacing:.02em;vertical-align:middle;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.branch-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.branch-title h1{margin:0}
