.mobile-shortcuts{display:none}@media screen and (max-width:860px){.sidebar{top:max(10px, env(safe-area-inset-top));bottom:max(10px, env(safe-area-inset-bottom));left:max(10px, env(safe-area-inset-left));visibility:hidden;transition:transform .24s,visibility 0s .24s}.sidebar.sidebar-open{visibility:visible;transition-delay:0s}.sidebar-backdrop{touch-action:none}.tree-root-link,.tree-module-toggle,.tree-children a{min-height:46px}.menu-toggle,.mobile-close{flex:0 0 44px;width:44px;height:44px}.brand-logo{width:48px;height:48px}.brand-lockup{gap:10px}.brand-lockup strong{font-size:16px}.topbar{min-width:0;margin-top:max(10px, env(safe-area-inset-top));-webkit-backdrop-filter:none;background:#f8fcff}.app-shell{grid-template-rows:calc(78px + env(safe-area-inset-top)) minmax(0, 1fr)}.topbar-left{flex:1;gap:8px;min-width:0}.topbar-right{flex-shrink:0;gap:6px}.topbar .icon-button,.topbar-avatar{min-width:44px;height:44px}.notification-panel,.account-panel-menu{top:calc(76px + env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));width:min(380px, calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)));max-height:calc(100dvh - 100px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;position:fixed;left:auto;overflow-y:auto}.notification-list{max-height:none}.notification-heading{flex-wrap:wrap;gap:10px}.notification-heading button,.account-menu-item{min-height:44px}.notification-copy{overflow-wrap:anywhere;min-width:0}.table-container{overscroll-behavior-x:contain;max-width:100%}.table-container table th:first-child{background:var(--glass-solid,#eff3fd)}.table-container table td:first-child{background:var(--glass-solid,#fff)}.page-content :is(.field,.form-grid,.panel,.table-toolbar){min-width:0}}@media screen and (max-width:620px){body:has(.mobile-shortcuts){--local-country-bottom:calc(82px + env(safe-area-inset-bottom))}.page-content{padding:18px max(14px, env(safe-area-inset-right)) calc(100px + env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));scrollbar-gutter:auto;scroll-padding-bottom:100px}.page-stack{gap:16px}.topbar{border-radius:16px;margin-inline:10px;padding-inline:7px}.notification-panel,.account-panel-menu{max-height:calc(100dvh - 160px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.mobile-shortcuts{z-index:35;grid-template-columns:repeat(var(--shortcut-count), minmax(0, 1fr));padding:7px max(8px, env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));background:#f8fcff;border-top:1px solid #d6e7f2;gap:3px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 22px #102f480f}.mobile-shortcuts :is(a,button){color:#536e82;min-width:0;min-height:54px;font:inherit;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:5px 2px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.mobile-shortcuts [aria-current=page]{color:#005ba4;background:#e2f1fb}.mobile-shortcuts :is(a,button):focus-visible{outline-offset:-2px;outline:2px solid #005ba4}.hero-copy{padding:22px 20px}.hero-summary{padding:18px 20px}.dashboard-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-metric-grid>:last-child:nth-child(odd){grid-column:1/-1}.dashboard-metric-card{border-radius:16px;grid-template-columns:1fr;align-content:start;gap:9px;padding:15px}.dashboard-metric-card-label{min-height:0;font-size:12px}.dashboard-metric-card-value{margin-block:5px;font-size:24px}.dashboard-metric-card-detail{font-size:12px}:root{--control-height:46px}.page-content :is(.btn,.summary-strip button),.payroll-cutoff-command-actions .btn{min-height:var(--control-height);white-space:normal}.page-content .field :is(input,select,textarea),.field :is(input,select,textarea),.page-content :is(.form-input,.table-input),.search-control input,.modal-select-search input,.modal-select-trigger{min-height:46px;font-size:16px}.field,.search-control{max-width:100%}.table-toolbar{gap:10px}.filter-control{flex:130px;align-items:stretch;min-width:0;min-height:46px}.filter-control .modal-select{flex:1;min-width:0;display:flex}.filter-control .modal-select-trigger{min-height:44px;font-size:14px}td .modal-select-trigger{width:max-content;min-width:100%}.row-actions button,.salary-reveal{min-width:44px;min-height:44px}.month-input{max-width:100%;min-height:var(--control-height);height:auto}.payroll-controls>label{flex:100%;min-width:0;max-width:100%}.payroll-controls .month-input{width:100%;min-width:0}.month-input>svg{display:none}.month-input .modal-select-trigger{min-height:44px;font-size:16px}.month-input input{flex:1;width:10.5rem;min-width:0;font-size:16px}.month-input button{min-width:44px;min-height:44px}.system-modal-backdrop{align-items:flex-end;padding:12px 0 0}.system-modal{width:100%;max-height:calc(100dvh - 12px - env(safe-area-inset-top));border-radius:22px 22px 0 0;margin:auto 0 0}.system-modal-header{grid-template-columns:36px minmax(0,1fr) 44px;gap:10px;padding:16px}.system-modal-close{width:44px;height:44px}.system-modal-content{padding:18px 16px max(20px, env(safe-area-inset-bottom))}.system-modal-actions .btn{flex:120px;min-height:46px}.deployment-update-notice{right:12px;bottom:calc(82px + env(safe-area-inset-bottom));width:calc(100vw - 24px)}}@media screen and (max-width:359px){.month-input:has(input[type=month]){grid-template-columns:1fr 1fr;gap:4px;display:grid}.month-input input[type=month]{grid-area:1/1/auto/-1;width:100%}.dashboard-metric-grid{grid-template-columns:1fr}.dashboard-metric-card{grid-template-columns:39px minmax(0,1fr)}.topbar-left{gap:4px}.topbar-right{gap:0}.mobile-shortcuts :is(a,button){font-size:12px}}@media (prefers-reduced-motion:reduce){.sidebar{transition:none}}
:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f3f7fe;--ink:#f3f7fe;--muted:#8196a7;--line:#1e3467;--surface:#16254ac2;--canvas:#152d3e;--primary-soft:#142e3d;--primary-ink:#7ec8ff;--shadow-sm:0 8px 28px #12436512, inset 0 1px 0 #ffffff21;--shadow-md:0 24px 64px #12436524, inset 0 1px 0 #ffffff25;background:#020c23;background:radial-gradient(circle at 13% 10%, #45beff2b, transparent 29%), radial-gradient(circle at 91% 4%, #ffde5921, transparent 24%), linear-gradient(145deg, #020d26 0%, var(--canvas) 52%, #142c3c 100%)}:root[data-theme=dark] .sidebar{color:#92bcd9;background:#020c22;border:1px solid #264d64;box-shadow:0 26px 70px #00325833,inset 0 1px #ffffff21}:root[data-theme=dark] .sidebar-brand-zone{box-shadow:0 11px 27px #04466f33,inset 0 1px #ffffff08}:root[data-theme=dark] .sidebar-navigation-zone{background:linear-gradient(#16254a2e,#0000 16%),#020c22}:root[data-theme=dark] .company-switcher{background:linear-gradient(135deg,#16254a24,#16254a11);border:1px solid #213a7329;box-shadow:inset 0 1px #ffffff06,0 10px 28px #001f381a}:root[data-theme=dark] .company-switcher:hover:not(:disabled){background:linear-gradient(135deg,#16254a30,#16254a1a);border-color:#213a733d}:root[data-theme=dark] .tree-label{color:#7d98ab}:root[data-theme=dark] .tree-root-link,:root[data-theme=dark] .tree-module-toggle{color:#92bcd9;background:#16254a}:root[data-theme=dark] .tree-root-link{border:1px solid #1e3366}:root[data-theme=dark] .tree-module{background:#16254a;border:1px solid #1e3366}:root[data-theme=dark] .tree-root-link:hover,:root[data-theme=dark] .tree-module-toggle:hover{color:#95d1f8;background:#020c22}:root[data-theme=dark] .tree-root-link.active{color:#95d1f8;background:#142f3d;border-color:#23475b}:root[data-theme=dark] .tree-module.active-module,:root[data-theme=dark] .tree-module.open{border-color:#23485d}:root[data-theme=dark] .tree-module.active-module>.tree-module-toggle,:root[data-theme=dark] .tree-module.open>.tree-module-toggle{color:#95d1f8;background:#15313e}:root[data-theme=dark] .tree-item-icon{color:#45b0f2;background:#142e3c;border:1px solid #28536b}:root[data-theme=dark] .tree-root-link.active .tree-item-icon{color:#63bff8;background:#122a37;border-color:#265164}:root[data-theme=dark] .tree-module.active-module>.tree-module-toggle .tree-item-icon{color:#ffdb6b;background:#0f1a34;border-color:#1a2d59}:root[data-theme=dark] .tree-chevron{background:#142f3d}:root[data-theme=dark] .tree-children{background:#16254a;border-top:1px solid #1f356a}:root[data-theme=dark] .tree-children a{color:#7c99ac}:root[data-theme=dark] .tree-children a:hover{color:#78c7f8;background:#15303e}:root[data-theme=dark] .tree-children a.active{color:#78c7f8;background:#132b38;border-color:#28546a}:root[data-theme=dark] .user-card{background:#16254a0f;border:1px solid #213a731c;box-shadow:inset 0 1px #ffffff03}:root[data-theme=dark] .user-card span{color:#88a099}:root[data-theme=dark] .avatar{color:#a4cbbf;background:#111e3c}:root[data-theme=dark] .avatar-warm{color:#ffca89}:root[data-theme=dark] .topbar{background:linear-gradient(135deg,#16254ad1,#020d26a6);border:1px solid #213a73d1;box-shadow:0 12px 35px #22527114,inset 0 1px #ffffff29}:root[data-theme=dark] .topbar-date{color:#8397a4}:root[data-theme=dark] .icon-button,:root[data-theme=dark] .menu-toggle,:root[data-theme=dark] .mobile-close{color:#7c98ac;background:#16254a9e;box-shadow:inset 0 1px #ffffff25}:root[data-theme=dark] .notification-dot{border:1px solid #213a73}:root[data-theme=dark] .notification-count{border:2px solid #213a73}:root[data-theme=dark] .notification-panel{background:linear-gradient(145deg,#16254ae8,#020d25cc);border:1px solid #213a73d1;box-shadow:0 26px 65px #153f5933,inset 0 1px #ffffff2e}:root[data-theme=dark] .notification-item{border-bottom:1px solid #1f356a}:root[data-theme=dark] .notification-item:hover{background:#142346}:root[data-theme=dark] .notification-item.unread{background:#020d25}:root[data-theme=dark] .notification-item.unread:hover{background:#15233f}:root[data-theme=dark] .notification-symbol.leaveRequests{color:#7df6ec;background:#132040}:root[data-theme=dark] .notification-symbol.attendanceExceptions{color:#ffbd5d;background:#121f3e}:root[data-theme=dark] .notification-symbol.privilegeChanges{color:#7d68c0;background:#142345}:root[data-theme=dark] .notification-symbol.filingDeadlines{color:#da6e4d;background:#132143}:root[data-theme=dark] .notification-copy strong{color:#c3cac8}:root[data-theme=dark] .notification-copy>span{color:#909895}:root[data-theme=dark] .notification-empty strong{color:#98a29e}:root[data-theme=dark] .notification-error{color:#d87055;background:#142345}:root[data-theme=dark] .topbar-avatar{border:2px solid #213a73c7}:root[data-theme=dark] .eyebrow{color:#899e97}:root[data-theme=dark] .btn-primary{box-shadow:0 9px 22px #005ba438,inset 0 1px #ffffff0b}:root[data-theme=dark] .btn-secondary{color:#aab7b3;background:var(--glass-tile,#16254a);border-color:#1d3365}:root[data-theme=dark] .btn-secondary:hover{background:var(--glass-tile-hover,#142447)}:root[data-theme=dark] .panel{background:linear-gradient(145deg,#16254ad1,#020d26a3);border:1px solid #213a73d1}:root[data-theme=dark] .dashboard-metric-card{background:linear-gradient(145deg,#16254ad6,#020d26a1);border:1px solid #213a73d6}:root[data-theme=dark] .dashboard-metric-card-icon.mint{color:#82fbff;background:#132040}:root[data-theme=dark] .dashboard-metric-card-icon.violet{color:#54b3ff;background:#14223d1a}:root[data-theme=dark] .dashboard-metric-card-icon.amber{color:#ffc05d;background:#121f3d}:root[data-theme=dark] .dashboard-metric-card-icon.coral{color:#e76e47;background:#13214214}:root[data-theme=dark] .dashboard-metric-card-icon.slate{color:#939fae;background:var(--glass-tile,#132141)}:root[data-theme=dark] .dashboard-metric-card.accent .dashboard-metric-card-icon{background:#16254a29}:root[data-theme=dark] .positive{color:#54b3ff}:root[data-theme=dark] .count-pill{color:#54b3ff;background:#14223d1a}:root[data-theme=dark] .check-row{border-top:1px solid #1f366b}:root[data-theme=dark] .check-marker{background:var(--glass-tile,#16254a);border:1px solid #1c3162}:root[data-theme=dark] .check-row.done .check-marker{color:#54b3ff;background:#14223d1a;border-color:#283969}:root[data-theme=dark] .check-row strong{color:#b9c5c2}:root[data-theme=dark] .check-row.done strong{color:#8f9996}:root[data-theme=dark] .deadline-row{border-top:1px solid #1f366b}:root[data-theme=dark] .date-tile{color:#ddad6c;background:#111d3a1f}:root[data-theme=dark] .date-tile.soft{color:#8faaa2;background:var(--glass-tile,#132141)}:root[data-theme=dark] .status.success{color:#54b3ff;background:#14223d1a}:root[data-theme=dark] .status.warning{color:#ffc05d;background:#121f3d}:root[data-theme=dark] .status.neutral{color:#8f9896;background:var(--glass-tile,#132040)}:root[data-theme=dark] .status.danger{color:#e76e47;background:#1321421c}:root[data-theme=dark] .status.overtime-kind.after-shift{color:#54b3ff;background:#14223d1a}:root[data-theme=dark] .status.overtime-kind.pre-shift{color:#7e58cf;background:#14224312}:root[data-theme=dark] .compliance-note{color:#4087f7;background:#15233f14}:root[data-theme=dark] .compliance-note span{color:#7e90aa}:root[data-theme=dark] .action-grid>a{background:#16254a6e;box-shadow:inset 0 1px #ffffff21}:root[data-theme=dark] .action-grid>a:hover{background:#16254ab3}:root[data-theme=dark] .action-grid>a>span{color:#54b3ff;background:#14223d1a}:root[data-theme=dark] .summary-strip{background:var(--glass-tile,#16254a)}:root[data-theme=dark] .summary-strip>div{color:#909896}:root[data-theme=dark] .summary-dot.neutral{background:#2f52a3}:root[data-theme=dark] .search-control{background:var(--glass-tile,#152448);border:1px solid #1d3365}:root[data-theme=dark] .filter-control{color:#8e9a96;background:var(--glass-tile,#16254a);border:1px solid #1d3365}:root[data-theme=dark] .filter-control select{color:#9ba7a3}:root[data-theme=dark] .employee-scope-filter .modal-select-trigger{color:#8bacc7}:root[data-theme=dark] .employee-scope-name.is-all{color:#9ca3af}:root[data-theme=dark] .employee-scope-filter.is-scoped{border-color:#283c6a}:root[data-theme=dark] .employee-scope-clear{color:#8196a7}:root[data-theme=dark] th{color:#8f9995;background:var(--glass-head,#152448)}:root[data-theme=dark] td{color:#abb6b3;border-bottom:1px solid #1f366b}:root[data-theme=dark] tbody tr:hover{background:var(--glass-tile-hover,#152448)}:root[data-theme=dark] .employee-cell strong{color:#f3f7fe}:root[data-theme=dark] .mono-value{color:#8c9d98}:root[data-theme=dark] .money-cell{color:#bfcec9}:root[data-theme=dark] .money-cell.deduction{color:#b77f71}:root[data-theme=dark] .residency-label{color:#98a9a4}:root[data-theme=dark] .row-actions button{color:#909896}:root[data-theme=dark] .row-actions .decision-button.approve{color:#54b3ff;background:#142e3d1a}:root[data-theme=dark] .row-actions .decision-button.decline{color:#d36656;background:#1321431c}:root[data-theme=dark] .decision-button.cancel-approval{color:#d36656;background:var(--glass-tile,#16254a);border:1px solid #1c3160}:root[data-theme=dark] .back-link{color:#8d9b96}:root[data-theme=dark] .form-section-title{border-bottom:1px solid #1f366b}:root[data-theme=dark] .form-section-title>span{color:#54b3ff;background:#14223d1a}:root[data-theme=dark] .employee-profile-read-only{color:#96ada6;background:var(--glass-tile,#142447);border:1px solid #1d3263}:root[data-theme=dark] .employee-profile-details>div{background:var(--glass-tile,#152448);border:1px solid #1e3468}:root[data-theme=dark] .employee-profile-details dt{color:#8e9996}:root[data-theme=dark] .employee-profile-details dd{color:#f3f7fe}:root[data-theme=dark] .employee-profile-notice{color:#6189c9;background:#020c240f;border:1px solid #293c6d}:root[data-theme=dark] .field>span{color:#98a39e}:root[data-theme=dark] .field input,:root[data-theme=dark] .field select,:root[data-theme=dark] .field textarea{background:var(--glass-tile,#16254a);border:1px solid #1d3264}:root[data-theme=dark] .field input:disabled,:root[data-theme=dark] .field select:disabled,:root[data-theme=dark] .field textarea:disabled{background:var(--glass-sunken,#142345)}:root[data-theme=dark] .currency-input{border:1px solid #1d3264}:root[data-theme=dark] .currency-input b{color:#95a59e;background:var(--glass-tile,#142346);border-right:1px solid #1e3467}:root[data-theme=dark] .info-callout{color:#6189c9;background:#020c240f;border:1px solid #293c6d}:root[data-theme=dark] .payroll-controls span,:root[data-theme=dark] .pay-schedule span{color:#8e9996}:root[data-theme=dark] .month-input{color:#8c9c97;background:var(--glass-tile,#16254a);border:1px solid #1d3365}:root[data-theme=dark] .month-input input{color:#b9c9c3}:root[data-theme=dark] .month-input button{color:#8c9c97}:root[data-theme=dark] .month-input button:hover{color:#f3f7fe;background:var(--glass-tile-hover,#132141)}:root[data-theme=dark] .attendance-actions-menu{background:#16254afa;border:1px solid #1d3365}:root[data-theme=dark] .attendance-actions-menu button{color:#f3f7fe}:root[data-theme=dark] .attendance-actions-menu button:hover:not(:disabled),:root[data-theme=dark] .attendance-actions-menu button:focus-visible{background:#15313e14}:root[data-theme=dark] .attendance-actions-menu button>svg{color:#41a8e7}:root[data-theme=dark] .attendance-actions-menu button small{color:#8898a0}:root[data-theme=dark] .attendance-actions-menu button.danger{color:#d85e51;border-top:1px solid #1d3365}:root[data-theme=dark] .attendance-actions-menu button.danger>svg{color:#d95e4f}:root[data-theme=dark] .attendance-actions-menu button.danger:hover:not(:disabled),:root[data-theme=dark] .attendance-actions-menu button.danger:focus-visible{background:#14234514}:root[data-theme=dark] .statutory-navigation-menu button.active,:root[data-theme=dark] .admin-section-navigation-menu button.active{color:#66bef8;background:#15313e14}:root[data-theme=dark] .admin-section-navigation-menu button.admin-section-navigation-action{border-top:1px solid #1e3366}:root[data-theme=dark] .pay-schedule strong{color:#b9c6c1}:root[data-theme=dark] .control-actions>span{color:#8d9b96}:root[data-theme=dark] .control-actions>span.unsaved{color:#ce905b}:root[data-theme=dark] .payroll-cutoff-command-icon{color:#38abf7;background:#15303e14;border:1px solid #1d3366}:root[data-theme=dark] .payroll-cutoff-command-copy small{color:#8d9b96}:root[data-theme=dark] .payroll-cutoff-command-copy em.unsaved{color:#ce905b}:root[data-theme=dark] .payroll-cutoff-locked-note{color:#d2a76e;background:#1423450f;border:1px solid #1c3161}:root[data-theme=dark] .payroll-scope-heading>span{background:#15233f17}:root[data-theme=dark] .payroll-scope-heading select,:root[data-theme=dark] .payroll-selection-grid>label{background:var(--glass-tile,#16254a)}:root[data-theme=dark] .payroll-selection-grid>label.selected{background:#020c240f;border-color:#253661}:root[data-theme=dark] .payroll-scope-summary{background:var(--glass-tile,#142346)}:root[data-theme=dark] .payroll-population-picker{background:var(--glass-tile,#142447);border:1px solid #1d3263}:root[data-theme=dark] .compliance-banner{color:#4087f7;background:#15233f14;border:1px solid #293c6d}:root[data-theme=dark] .compliance-banner span{color:#7e90aa}:root[data-theme=dark] .compliance-banner button{color:#54b3ff}:root[data-theme=dark] .payroll-table .sticky-col{background:var(--glass-solid,#16254a);box-shadow:1px 0 #e8ecea2e}:root[data-theme=dark] .payroll-table thead .sticky-col{background:var(--glass-solid,#152448)}:root[data-theme=dark] .pay-input{color:#b8cbc4;background:var(--glass-tile,#142345);border:1px solid #1d3264}:root[data-theme=dark] .pay-input:focus{background:var(--glass-tile-hover,#16254a)}:root[data-theme=dark] .wht-empty .pay-input{background:var(--glass-tile,#020d25)}:root[data-theme=dark] .wht-empty .pay-input:focus{background:var(--glass-tile-hover,#16254a)}:root[data-theme=dark] .wht-refund{color:#7fdeb7}:root[data-theme=dark] .payroll-table tfoot td{color:#f3f7fe;background:var(--glass-tile,#142447);border-top:1px solid #1d3365}:root[data-theme=dark] .payroll-table tfoot .sticky-col{background:var(--glass-solid,#142447)}:root[data-theme=dark] .cost-panel>div,:root[data-theme=dark] .warning-panel{color:#96ada6}:root[data-theme=dark] .warning-panel{color:#ceab75;background:#1423450f;border-color:#1c3162}:root[data-theme=dark] .statutory-icon{color:#54b3ff;background:#14223d1a}:root[data-theme=dark] .statutory-card p{color:#8f9995}:root[data-theme=dark] .statutory-card small{color:#8ca89f;border-top:1px solid #1f366b}:root[data-theme=dark] .statutory-readiness-grid>div{background:var(--glass-tile,#152448);border:1px solid #1e3468}:root[data-theme=dark] .statutory-readiness-grid strong{color:#f3f7fe}:root[data-theme=dark] .statutory-readiness-grid span,:root[data-theme=dark] .statutory-readiness-grid li{color:#8d9b95}:root[data-theme=dark] .view-filters-trigger.is-open{background:#020c220f;border-color:#1b2e5c}:root[data-theme=dark] .view-filters-popover{background:#16254afc;border:1px solid #1d3365}:root[data-theme=dark] .view-filters-caption,:root[data-theme=dark] .view-filters-label{color:#8898a0}:root[data-theme=dark] .view-filters-footer{border-top:1px solid #1f366b}:root[data-theme=dark] .view-filters-scope{color:#8898a0}:root[data-theme=dark] .view-filters-clear{color:#41a8e7}:root[data-theme=dark] .dtr-source-tag{color:#8ba3be;background:var(--glass-tile,#142345);border:1px solid #1c3162}:root[data-theme=dark] .dtr-source-tag:hover,:root[data-theme=dark] .dtr-source-tag:focus-visible{color:#66baef;background:#142b3b1c}:root[data-theme=dark] .punch-proof-entry{background:var(--glass-tile,#152448);border:1px solid #1e3468}:root[data-theme=dark] .punch-proof-heading span{color:#8898a0}:root[data-theme=dark] .punch-proof-map{background:var(--glass-tile,#132143);border:1px solid #1d3264}:root[data-theme=dark] .punch-proof-facts dt{color:#8898a0}:root[data-theme=dark] .punch-proof-facts dt>svg{color:#41a8e7}:root[data-theme=dark] .punch-proof-facts dd small,:root[data-theme=dark] .punch-proof-absent,:root[data-theme=dark] .punch-proof-note{color:#8898a0}:root[data-theme=dark] .self-service-balance-list>div{background:var(--glass-tile,#152448);border:1px solid #1e3569}:root[data-theme=dark] .self-service-balance-list span{color:#aabbb4}:root[data-theme=dark] .self-service-balance-list strong{color:#f3f7fe}:root[data-theme=dark] .self-service-balance-list small{color:#8e9995}:root[data-theme=dark] .self-service-card-stats>div{background:#142345c7}:root[data-theme=dark] .self-service-card-stats span{color:#8d9b94}:root[data-theme=dark] .self-service-card-stats strong{color:#f3f7fe}:root[data-theme=dark] .self-service-card-stats small{color:#8d9b95}:root[data-theme=dark] .self-service-card-footer{color:#8c9b96}:root[data-theme=dark] .self-service-card-footer svg{color:#38abf7}:root[data-theme=dark] .self-service-card-footer.warning svg{color:#f7b653}:root[data-theme=dark] .self-service-download{background:var(--glass-tile,#16254a);border:1px solid #1d3364}:root[data-theme=dark] .admin-standard-card-icon{color:#38abf7;background:#142f3c1a;border:1px solid #285269}:root[data-theme=dark] .admin-card-heading.bordered{border-bottom:1px solid #1f366b}:root[data-theme=dark] .admin-card-heading>svg{color:#54b3ff}:root[data-theme=dark] .admin-score{color:#54b3ff;background:#14223d1a}:root[data-theme=dark] .admin-progress{background:var(--glass-tile,#132040)}:root[data-theme=dark] .admin-check-row{border-top:1px solid #1f366c}:root[data-theme=dark] .admin-check-row>span.complete{color:#54b3ff;background:#14223d1a}:root[data-theme=dark] .admin-check-row>span.pending{color:#ffc05d;background:#121f3d}:root[data-theme=dark] .admin-check-row strong{color:#b5c3be}:root[data-theme=dark] .admin-health-list>div{border-top:1px solid #1f366c}:root[data-theme=dark] .admin-health-list>div>span{color:#54b3ff;background:#15233f14}:root[data-theme=dark] .admin-health-list em{color:#54b3ff}:root[data-theme=dark] .admin-activity-list>div{border-top:1px solid #1f366c}:root[data-theme=dark] .audit-symbol{color:#54b3ff;background:#14223d1a}:root[data-theme=dark] .audit-symbol.payroll{color:#82fbff;background:#132040}:root[data-theme=dark] .audit-symbol.people{color:#54b3ff;background:#14223d1a}:root[data-theme=dark] .audit-symbol.access{color:#ffc05d;background:#121f3d}:root[data-theme=dark] .audit-symbol.security{color:#e76e47;background:#1321421c}:root[data-theme=dark] .admin-role-card tr.is-editing,:root[data-theme=dark] .operational-data-panel tr.is-editing{background:#020d240d}:root[data-theme=dark] .admin-role-select{color:#a2b1ac;background:var(--glass-tile,#16254a);border:1px solid #1d3365}:root[data-theme=dark] .admin-role-select:disabled{color:#8c9c96;background:var(--glass-sunken,#142244)}:root[data-theme=dark] .admin-mfa-policy .modal-select-trigger{color:#a2b1ac;background:var(--glass-tile,#16254a);border-color:#1d3365}:root[data-theme=dark] .admin-mfa-policy .modal-select-trigger:focus-visible{border-color:#23375c}:root[data-theme=dark] .admin-mfa-policy .modal-select-trigger:disabled{color:#6189c9;background:#15233f17}:root[data-theme=dark] .admin-mfa-policy small.enrolled{color:#81d5be}:root[data-theme=dark] .admin-mfa-policy small.pending{color:#ffc05d}:root[data-theme=dark] .admin-last-seen,:root[data-theme=dark] .admin-more-button{color:#8f9996}:root[data-theme=dark] .admin-more-button:hover{background:#14223d1a}:root[data-theme=dark] .admin-info-banner,:root[data-theme=dark] .admin-audit-summary{color:#6189c9;background:#020c240f;border:1px solid #293c6d}:root[data-theme=dark] .role-dot.slate{background:#345ab2}:root[data-theme=dark] .permission-check{background:#16254a;border:1px solid #1d3264}:root[data-theme=dark] .module-access-toolbar{background:#020d24c2;border:1px solid #192c578c}:root[data-theme=dark] .module-access-toolbar strong{color:#f3f7fe}:root[data-theme=dark] .module-access-toolbar span{color:#8797a0}:root[data-theme=dark] .access-owner-lock{background:#142e3d1a;color:#76b8e6!important}:root[data-theme=dark] .module-access-scroll{border:1px solid #1a2c588c}:root[data-theme=dark] .module-access-table{background:#16254a9e}:root[data-theme=dark] .module-access-table th,:root[data-theme=dark] .module-access-table td{border-bottom:1px solid #1d3162a6}:root[data-theme=dark] .module-access-table thead th{color:#8598a3;background:var(--glass-solid,#030e28f7)}:root[data-theme=dark] .access-group-row th{color:#54a3da;background:#132c3aa8}:root[data-theme=dark] .employment-history li{border-top:1px solid #1e3468}:root[data-theme=dark] .employment-history strong{color:#a7c3d7}:root[data-theme=dark] .employment-history span{color:#abbdc8}:root[data-theme=dark] .employment-history small,:root[data-theme=dark] .employment-history-empty{color:#89979f}:root[data-theme=dark] .access-module-cell strong{color:#a7c3d7}:root[data-theme=dark] .access-module-cell .access-module-note{color:#8497a3}:root[data-theme=dark] .access-action-toggle{background:#16254acc;border:1px solid #1c305f}:root[data-theme=dark] .access-policy-note{color:#7e9aab;background:#142f3db8}:root[data-theme=dark] .access-policy-note svg{color:#43a7ed}:root[data-theme=dark] .access-policy-guide strong{color:#8bbdde}:root[data-theme=dark] .admin-role-grid p{color:#8f9995}:root[data-theme=dark] .admin-role-grid small{color:#6d8dbb}:root[data-theme=dark] .admin-setting-row{border-top:1px solid #1f366b}:root[data-theme=dark] .admin-setting-row>select,:root[data-theme=dark] .admin-setting-row>input[type=text],:root[data-theme=dark] .admin-setting-row>input:not([type]){color:#9faea9;background:var(--glass-tile,#16254a);border:1px solid #1d3264}:root[data-theme=dark] .admin-toggle{background:#0f1a34}:root[data-theme=dark] .admin-toggle span{background:#16254a}:root[data-theme=dark] .admin-rule-grid>div{background:var(--glass-tile,#152448);border:1px solid #1e3568}:root[data-theme=dark] .admin-rule-grid span{color:#8f9996}:root[data-theme=dark] .admin-security-hero>div>span{border:1px solid #213a7324}:root[data-theme=dark] .admin-security-hero>button{background:#16254a0f;border:1px solid #213a7321}:root[data-theme=dark] .admin-audit-summary>div>span{color:#54b3ff;background:#14223d1a}:root[data-theme=dark] .admin-audit-summary em{color:#8c9c96}:root[data-theme=dark] .admin-audit-time{color:#8e9995}:root[data-theme=dark] .admin-category{color:#8c9c96;background:var(--glass-tile,#132141)}:root[data-theme=dark] .admin-toast{color:#4087f7;background:#16254a;border:1px solid #293a6b}:root[data-theme=dark] button.admin-toast:hover{border-color:#263863}:root[data-theme=dark] .admin-modal-heading{border-bottom:1px solid #1f366b}:root[data-theme=dark] .admin-modal-heading>div>span{color:#54b3ff;background:#14223d1a}:root[data-theme=dark] .admin-modal-heading>button{color:#8e9996;background:var(--glass-tile,#142244)}:root[data-theme=dark] .admin-modal-note{color:#6d8dbb;background:#020c240f}:root[data-theme=dark] .admin-modal-actions{border-top:1px solid #1f366b}:root[data-theme=dark] .text-success{color:#54b3ff}:root[data-theme=dark] .text-warning{color:#dcaa60}:root[data-theme=dark] .form-input{background:var(--glass-tile,#16254a);border:1px solid #1d3264}:root[data-theme=dark] .badge-success{color:#54b3ff;background:#14223d1a}:root[data-theme=dark] .badge-warning{color:#ffc05d;background:#121f3d}:root[data-theme=dark] .badge-primary{color:#54b3ff;background:#14223d1a}:root[data-theme=dark] .client-brand span{color:#8e9a96}:root[data-theme=dark] .portfolio-account button,:root[data-theme=dark] .portfolio-metrics article{background:var(--glass-tile,#16254a)}:root[data-theme=dark] .portfolio-metric-icon.blue{color:#54b3ff;background:#14223d1a}:root[data-theme=dark] .portfolio-metric-icon.green{color:#79ffe8;background:#12203f1f}:root[data-theme=dark] .portfolio-metric-icon.violet{color:#785ccc;background:#14224417}:root[data-theme=dark] .portfolio-metric-icon.amber{color:#ffc05d;background:#121f3d}:root[data-theme=dark] .company-card{background:var(--glass-tile,#16254a)}:root[data-theme=dark] .company-card:hover{border-color:#283b69}:root[data-theme=dark] .company-card-icon{color:#54b3ff;background:#14223d1a}:root[data-theme=dark] .role-chip{color:#54b3ff;background:#020c2214}:root[data-theme=dark] .company-card-stats>div{color:#8d9a95}:root[data-theme=dark] .company-readiness-bar{background:#121f3d}:root[data-theme=dark] .company-open-button:disabled{background:#111e3b}:root[data-theme=dark] .company-lifecycle-button{color:#8f9995;background:var(--glass-tile,#16254a);border:1px solid #1d3366}:root[data-theme=dark] .company-lifecycle-button:hover:not(:disabled){color:#d9684f;background:var(--glass-tile-hover,#152448);border-color:#1c3060}:root[data-theme=dark] .company-delete-button{color:#d9684f;background:var(--glass-tile,#152448);border:1px solid #1c3060}:root[data-theme=dark] .company-delete-button:hover:not(:disabled){color:#e57c67;background:#14224417}:root[data-theme=dark] .company-delete-button:disabled{background:var(--glass-sunken,#142243);border-color:#1d3366}:root[data-theme=dark] .portfolio-error{color:#d76e55;background:var(--glass-tile,#152448);border:1px solid #1c3060}:root[data-theme=dark] .analytics-filter-title>span{color:#54b3ff;background:#14223d1a}:root[data-theme=dark] .analytics-filterbar>label>span{color:#8d939b}:root[data-theme=dark] .analytics-filterbar select{color:#b7bdc8;background:var(--glass-tile,#16254a);border:1px solid #1d3364}:root[data-theme=dark] .analytics-filterbar>label>input[type=date]{background:var(--glass-tile,#16254a);border:1px solid #1d3365}:root[data-theme=dark] .analytics-attendance-table tfoot td{background:var(--glass-head,#14224380)}:root[data-theme=dark] .report-icon.cyan{color:#72faff;background:#12203f}:root[data-theme=dark] .report-icon.blue{color:#54b3ff;background:#14223d1a}:root[data-theme=dark] .report-icon.amber{color:#ffc05d;background:#121f3d}:root[data-theme=dark] .report-icon.coral{color:#e76e47;background:#13214214}:root[data-theme=dark] .headcount-chart{background-image:linear-gradient(#0000 32%,#121f3e 33%,#0000 34% 65%,#121f3e 66%,#0000 67%);border-bottom:1px solid #1d3365}:root[data-theme=dark] .headcount-column strong{color:#89929f}:root[data-theme=dark] .headcount-column small{color:#8b939d}:root[data-theme=dark] .analytics-insight{color:#658fcd;background:#020c230f}:root[data-theme=dark] .analytics-insight svg{color:#54b3ff}:root[data-theme=dark] .department-cost-row>strong{color:#a9b2bd}:root[data-theme=dark] .analytics-bar-track{background:var(--glass-tile,#132142)}:root[data-theme=dark] .salary-band-chart span{color:#89939e}:root[data-theme=dark] .composition-donut:after{background:#16254a}:root[data-theme=dark] .composition-legend span{color:#8a939e}:root[data-theme=dark] .legend-slate{background:#3155aa}:root[data-theme=dark] .residency-list>div{border-top:1px solid #1f3569}:root[data-theme=dark] .residency-list>div>span{color:#8f98a5}:root[data-theme=dark] .analytics-compliance-note{color:#7791b1;background:#020c240f}:root[data-theme=dark] .analytics-compliance-note svg{color:#54b3ff}:root[data-theme=dark] .analytics-compliance-footnote{background:var(--glass-tile,#152447)}:root[data-theme=dark] .analytics-department-cell>span{color:#54b3ff;background:#14223d1a}:root[data-theme=dark] .analytics-section-heading>svg{color:#54b3ff}:root[data-theme=dark] .analytics-report-grid>button:hover,:root[data-theme=dark] .analytics-report-actions button:hover:not(:disabled){border-color:#273868}:root[data-theme=dark] .analytics-cost-lines span{color:#8f98a5}:root[data-theme=dark] .analytics-figure-list>div{border-top:1px solid #1f3569}:root[data-theme=dark] .analytics-figure-list dt{color:#8f98a5}:root[data-theme=dark] .analytics-figure-list .is-total dt,:root[data-theme=dark] .analytics-figure-list .is-total dd{color:#54b3ff}:root[data-theme=dark] .analytics-movement-lists p{border-top:1px solid #1f3569}:root[data-theme=dark] .analytics-source-note{color:#8a939e;background:#16254a9e;border:1px solid #1d3264}:root[data-theme=dark] .analytics-source-note>svg{color:#54b3ff}:root[data-theme=dark] .analytics-toast{color:#4087f7}:root[data-theme=dark] .hr-overdue{color:#e76e47}:root[data-theme=dark] .hr-repeat{background:#142b3d73;border:1px solid #1e3468}:root[data-theme=dark] .hr-repeat-empty{border:1px dashed #1c3162}:root[data-theme=dark] .hr-repeat-row,:root[data-theme=dark] .hr-approval-step{background:var(--glass-tile,#16254a);border:1px solid #1e3468}:root[data-theme=dark] .hr-step-number{color:#54b3ff}:root[data-theme=dark] .mobile-app-steps{color:var(--text,#f3f7fe)}:root[data-theme=dark] .mobile-app-latest li svg{color:#72ebbe}:root[data-theme=dark] .mobile-app-error{color:#e86f5b;background:#13214280}@media (max-width:860px){:root[data-theme=dark] .mobile-close{background:#16254a0d;border-color:#213a731a}}@media (max-width:620px){:root[data-theme=dark] .admin-activity-list>div:nth-child(2){border-top:1px solid #1f366c}}@media print{:root[data-theme=dark] .main-content,:root[data-theme=dark] .page-content{background:#16254a}}:root[data-theme=dark] .system-state{background:var(--glass-tile,#142244)}:root[data-theme=dark] .system-state p,:root[data-theme=dark] .access-denied p{color:#8d9b95}:root[data-theme=dark] .system-brand-state{color:#f3f7fe;background:radial-gradient(circle at 50% 38%,#005ba41a,#0000 26%),linear-gradient(#030e28 0%,#152d3e 100%)}:root[data-theme=dark] .system-brand-state h1{color:#f3f7fe}:root[data-theme=dark] .system-brand-state p:not(.workspace-loader-eyebrow){color:#898f9f}:root[data-theme=dark] .workspace-loader-eyebrow{color:#42baf7!important}:root[data-theme=dark] .workspace-loader-caption{color:#8d9a97}:root[data-theme=dark] .system-maintenance-state{background:radial-gradient(circle at 50% 40%,#345ab21f,#0000 25%),linear-gradient(#142447 0%,#132142 100%)}:root[data-theme=dark] .system-maintenance-state .workspace-loader-eyebrow{color:#8196a7!important}:root[data-theme=dark] .system-maintenance-state h1{color:#9ec0db}:root[data-theme=dark] .signout-button{background:#16254a0e;border:1px solid #213a7324}:root[data-theme=dark] .auth-google-button{color:#f3f7fe;background:#16254a;border:1px solid #1c3162}:root[data-theme=dark] .auth-google-button:hover{background:#152448;border-color:#192b55}:root[data-theme=dark] .auth-divider:before,:root[data-theme=dark] .auth-divider:after{background:#101d39}:root[data-theme=dark] .auth-input svg{color:#8d9b93}:root[data-theme=dark] .auth-message.error{color:#cf6c6c;background:#142346}:root[data-theme=dark] .auth-message.success{color:#96d9b2;background:#132142}:root[data-theme=dark] .auth-mode{color:#8d9b93}:root[data-theme=dark] .form-error,:root[data-theme=dark] .sync-warning{color:#e77253}:root[data-theme=dark] .sync-warning{background:#14234514;border:1px solid #1c305f}:root[data-theme=dark] .checkbox-field:hover:not(:has(input:disabled)){background:var(--glass-tile-hover,#142244)}:root[data-theme=dark] .pay-input:disabled{background:var(--glass-sunken,#132141)}:root[data-theme=dark] .leave-balance-note{color:#658fcd;background:#020c230f}:root[data-theme=dark] .leave-eligibility-callout{color:#6189c9;background:#020c240f;border:1px solid #293c6d}:root[data-theme=dark] .leave-adjustment-input{background:var(--glass-tile,#16254a);border:1px solid #1d3264}@media (min-width:761px){:root[data-theme=dark] .leave-assignment-table thead th{background:var(--glass-solid,#152448)}}:root[data-theme=dark] .leave-entitlement-button{color:#8d9b97;background:var(--glass-tile,#152448);border:1px solid #1d3365}:root[data-theme=dark] .leave-entitlement-button:hover:not(:disabled){background:#020d240d;border-color:#244860}:root[data-theme=dark] .leave-entitlement-button.assigned{color:#5cb6f3;background:#020c2212;border-color:#264b65}:root[data-theme=dark] .leave-entitlement-button small{color:#f6b759}:root[data-theme=dark] .leave-entitlement-button-check{background:var(--glass-tile,#16254a);border:1px solid #192b55}:root[data-theme=dark] .initialization-leave-policy{background:var(--glass-tile,#152448);border:1px solid #1e3366}:root[data-theme=dark] .initialization-leave-policy input,:root[data-theme=dark] .initialization-leave-policy-table .compact-field input{background:var(--glass-tile,#16254a)}:root[data-theme=dark] .initialization-leave-policy-table tr.suspended td{background:var(--glass-tile,#152447)}:root[data-theme=dark] .initialization-leave-policy-table tr.suspended td:first-child strong{color:#8f9994}:root[data-theme=dark] .danger-callout{color:#e17c6a;background:#1524470d;border:1px solid #1b305f}:root[data-theme=dark] .danger-callout strong{color:#e79688}:root[data-theme=dark] .danger-callout span{color:#ac837c}@media (max-width:760px){:root[data-theme=dark] .leave-table-container{background:var(--glass-tile,#142345)}:root[data-theme=dark] .leave-data-table tbody tr{background:var(--glass-tile,#16254a);border:1px solid #1d3366}:root[data-theme=dark] .leave-data-table tbody tr:hover{background:var(--glass-tile-hover,#16254a)}:root[data-theme=dark] .leave-data-table td{border-bottom:1px solid #1f366b}:root[data-theme=dark] .leave-data-table td:before{color:#8d9b97}:root[data-theme=dark] .leave-data-table td:first-child{background:var(--glass-tile,#152448)}}:root[data-theme=dark] .field small{color:#8d9a95}:root[data-theme=dark] .field small.field-warning{color:#ecba6e}:root[data-theme=dark] .claim-filters>select{background:var(--glass-tile,#16254a);border:1px solid #1d3264}@media (max-width:760px){:root[data-theme=dark] .claim-table-container{background:var(--glass-tile,#142345)}:root[data-theme=dark] .claim-data-table tbody tr{background:var(--glass-tile,#16254a);border:1px solid #1d3366}:root[data-theme=dark] .claim-data-table tbody tr:hover{background:var(--glass-tile-hover,#16254a)}:root[data-theme=dark] .claim-data-table td{border-bottom:1px solid #1f366b}:root[data-theme=dark] .claim-data-table td:before{color:#8d9b97}:root[data-theme=dark] .claim-data-table td:first-child{background:var(--glass-tile,#152448)}}:root[data-theme=dark] .profile-change-diff strong{color:#9fb0aa}:root[data-theme=dark] .profile-change-diff small{color:#8f9995}@media (max-width:900px){:root[data-theme=dark] .profile-change-table-container{background:#15303ead}:root[data-theme=dark] .profile-change-data-table tbody tr{background:#16254ad1;box-shadow:0 7px 20px #234e690f,inset 0 1px #ffffff2e}:root[data-theme=dark] .profile-change-data-table tbody tr:hover{background:#16254ad1}:root[data-theme=dark] .profile-change-data-table td{border-bottom:1px solid #1e3468db}:root[data-theme=dark] .profile-change-data-table td:before{color:#8597a3}:root[data-theme=dark] .profile-change-data-table td:first-child{background:#020d25e6}}:root[data-theme=dark] .confidential-banner{color:#dbc490;background:var(--glass-tile,#020d25);border:1px solid #1a2d5a}:root[data-theme=dark] .employee-relations-case-list>button{background:var(--glass-tile,#16254a);border:1px solid #1e3467}:root[data-theme=dark] .employee-relations-case-list>button:hover,:root[data-theme=dark] .employee-relations-case-list>button.active{background:#020d250d;border-color:#253560}:root[data-theme=dark] .employee-relations-case-list small{color:#8e9995}:root[data-theme=dark] .priority-low{color:#8fa099;background:var(--glass-tile,#132141)}:root[data-theme=dark] .priority-normal{color:#5885d0;background:#15233f14}:root[data-theme=dark] .priority-high{color:#e1a862;background:#12203f}:root[data-theme=dark] .priority-critical{color:#d16860;background:#1422431c}:root[data-theme=dark] .calendar-summary-grid article{background:var(--glass-tile,#16254a)}:root[data-theme=dark] .calendar-summary-grid small{color:#8f9995}:root[data-theme=dark] .work-calendar-table th{color:#909895;background:var(--glass-head,#142345)}:root[data-theme=dark] .work-calendar-table td{color:#9ba6a2;border-bottom:1px solid #1f366b}:root[data-theme=dark] .work-calendar-table td strong{color:#f3f7fe}:root[data-theme=dark] .calendar-type.official{color:#357ef7;background:#15223e17}:root[data-theme=dark] .calendar-type.company{color:#7feff6;background:#1320401f}:root[data-theme=dark] .calendar-provisional{color:#ffba54!important}:root[data-theme=dark] .calendar-delete{background:#1524470d;border:1px solid #1d3264}:root[data-theme=dark] .calendar-source-note{color:#8e9995}:root[data-theme=dark] .work-calendar-form .admin-card-heading button{color:#8e9a95;background:var(--glass-tile,#16254a)}:root[data-theme=dark] .employee-relations-note-form select,:root[data-theme=dark] .employee-relations-note-form textarea{background:var(--glass-tile,#16254a);border:1px solid #1d3264}:root[data-theme=dark] .employee-relations-timeline>div>span{border:2px solid #213a73}:root[data-theme=dark] .employee-relations-timeline>div>div{border-bottom:1px solid #1f366b}:root[data-theme=dark] .employee-relations-timeline p{color:#a0b0aa}:root[data-theme=dark] .employee-relations-empty{color:#8d9b95}:root[data-theme=dark] .workflow-card{background:var(--glass-tile,#152448);border:1px solid #1e3467}:root[data-theme=dark] .workflow-card p{color:#8d9e98}:root[data-theme=dark] .workflow-card small{color:#8e9a96}:root[data-theme=dark] .workflow-card>button{color:#54b3ff;border-top:1px solid #1e3467}:root[data-theme=dark] .workflow-link-employee>button{color:#54b3ff;background:var(--glass-tile,#16254a);border:1px solid #1c305f}:root[data-theme=dark] .panel.empty-state>svg{border:1px solid var(--glass-edge,#2a3f6e)}:root[data-theme=dark] .payroll-export-panel button,:root[data-theme=dark] .tax-clearance-actions button{color:#bacac3;background:var(--glass-tile,#16254a);border:1px solid #1d3264}:root[data-theme=dark] .acknowledgement-form,:root[data-theme=dark] .submission-prepare-form{border-top:1px solid #1e3467}:root[data-theme=dark] .submission-attempt{background:linear-gradient(135deg,#16254a,#152448);border:1px solid #1e3366}:root[data-theme=dark] .statutory-icon.soft{color:#5772d1;background:#020c2212}:root[data-theme=dark] .employee-import-setup{background:var(--glass-tile,#142346);border:1px solid #1d3365}:root[data-theme=dark] .import-errors small{color:#c76161}:root[data-theme=dark] .employee-import-history{border-top:1px solid #1e3467}:root[data-theme=dark] .employee-import-history article{background:var(--glass-tile,#152448);border:1px solid #1e3467}:root[data-theme=dark] .workspace-export-table code{color:#a7b6af}:root[data-theme=dark] .workspace-export-actions button{color:#f3f7fe;background:var(--glass-tile,#16254a);border:1px solid #1d3364}:root[data-theme=dark] .maintenance-rule-grid article>span{color:#82fbff;background:#1321411a}:root[data-theme=dark] .transaction-wipe-hero{background:radial-gradient(circle at 85% 15%,#ffd7632e,#0000 30%),linear-gradient(125deg,#152447,#16254a 64%,#142243)}:root[data-theme=dark] .transaction-wipe-hero>div>span{color:#e66551;background:#132040}:root[data-theme=dark] .transaction-wipe-hero small{color:#e66551}:root[data-theme=dark] .transaction-wipe-warning{color:#e6735f;background:#1524470d;border:1px solid #1c3060}:root[data-theme=dark] .transaction-wipe-warning span{color:#a79089}:root[data-theme=dark] .transaction-wipe-scope:has(input:checked){background:#1524470d;border-color:#1c3060}:root[data-theme=dark] .transaction-wipe-scope input{accent-color:#e66551}:root[data-theme=dark] .transaction-wipe-scope:has(input:checked) strong{color:#e6735f}:root[data-theme=dark] .pay-rate-raised,:root[data-theme=dark] .pay-rate-inputs .field small.pay-rate-raised{color:#ecba6e}:root[data-theme=dark] .salary-reveal{color:#909896}:root[data-theme=dark] .pay-basis-callout{background:#14224414;border:1px solid #1a2e5b}:root[data-theme=dark] .pay-basis-callout strong{color:#eaca7e}:root[data-theme=dark] .pay-basis-callout span{color:#c1b090}:root[data-theme=dark] .transaction-wipe-grid article>svg{color:#e66551}:root[data-theme=dark] .transaction-preserved-card .admin-card-heading>svg{color:#85f6de}:root[data-theme=dark] .transaction-preserved-list span{color:#a5c8bc}:root[data-theme=dark] .transaction-preserved-list svg{color:#85f6de}:root[data-theme=dark] .transaction-wipe-controls>div{background:var(--glass-tile,#16254a)}:root[data-theme=dark] .transaction-wipe-controls>div>svg{color:#85f6de}:root[data-theme=dark] .transaction-wipe-result{color:#f3f7fe;background:var(--glass-tile,#142345);border:1px solid #1a2d5a}:root[data-theme=dark] .transaction-wipe-result em{color:#e6735f}:root[data-theme=dark] .transaction-wipe-modal-impact{color:#e6735f;background:#1524470d;border:1px solid #1c3060}:root[data-theme=dark] .transaction-wipe-modal-impact span{color:#a79089}:root[data-theme=dark] .transaction-wipe-form code{color:#ea796a;background:#1321411f}:root[data-theme=dark] .workspace-offboarding-status{background:var(--glass-tile,#020d25);border:1px solid #1a2d5a}:root[data-theme=dark] .workspace-offboarding-status>span:first-child{color:#fac86c;background:#0f1a33}:root[data-theme=dark] .workspace-offboarding-status small{color:#fac86c}:root[data-theme=dark] .workspace-offboarding-evidence>div{background:var(--glass-tile,#152448)}:root[data-theme=dark] .workspace-offboarding-warning{background:var(--glass-tile,#142447);color:#f3f7fe;border:1px solid #1d3264}:root[data-theme=dark] .workspace-offboarding-history article{background:var(--glass-tile,#152448)}:root[data-theme=dark] .workspace-offboarding-history article>span{color:#f3f7fe}:root[data-theme=dark] .admin-member-actions>button:not(.admin-more-button){color:#f3f7fe;background:var(--glass-tile,#16254a);border:1px solid #1d3364}:root[data-theme=dark] .activation-link-warning{color:#f3f7fe;background:var(--glass-tile,#142346);border:1px solid #1d3264}:root[data-theme=dark] .modal-select-trigger{background:var(--glass-tile,#16254a);border:1px solid #1d3264}:root[data-theme=dark] .modal-select-trigger>svg{color:#8c9b95}:root[data-theme=dark] .modal-select-trigger:hover:not(:disabled){background:var(--glass-tile-hover,#152448);border-color:#192b56}:root[data-theme=dark] .modal-select-trigger:disabled{background:var(--glass-sunken,#142345)}:root[data-theme=dark] .modal-select-search{color:#8c9b95;background:var(--glass-tile-hover,#16254a);border:1px solid #1d3263}:root[data-theme=dark] .modal-select-options button{background:var(--glass-tile,#142346)}:root[data-theme=dark] .modal-select-options button:hover,:root[data-theme=dark] .modal-select-options button.active{border-color:#283b6b}:root[data-theme=dark] .modal-select-options button[aria-selected=true]{background:#15233f1c;border-color:#263765}:root[data-theme=dark] .modal-multi-select-search{background:var(--glass-tile,#16254a);border:1px solid #1d3263}:root[data-theme=dark] .modal-multi-select-options>button{background:var(--glass-tile,#16254a)}:root[data-theme=dark] .modal-multi-select-options>button:hover{background:var(--glass-tile-hover,#142447);border-color:#192b56}:root[data-theme=dark] .modal-multi-select-options>button.selected{background:#15233f17;border-color:#253663}:root[data-theme=dark] .modal-multi-select-check{background:#16254a;border:1px solid #1c305f}:root[data-theme=dark] .sysinit-tabs{background:#16254ab8}:root[data-theme=dark] .sysinit-tabs button{color:#8997b2}:root[data-theme=dark] .sysinit-tabs button:hover{background:#15233e}:root[data-theme=dark] .sysinit-tabs em{color:#7ec8ff;background:#14213b}:root[data-theme=dark] .sysinit-module-group li{background:var(--glass-tile,#16254a)}:root[data-theme=dark] .sysinit-module-group li.off{background:var(--glass-sunken,#020d24)}:root[data-theme=dark] .sysinit-module-icon{color:#54b3ff}:root[data-theme=dark] .sysinit-module-group li.off .sysinit-module-icon{background:var(--glass-sunken,#132141)}:root[data-theme=dark] .sysinit-module-group li.off strong{color:#878fa1}:root[data-theme=dark] .sysinit-module-group li small{color:#868fa2}:root[data-theme=dark] .sysinit-module-group li small.is-off{color:#ffbd5d}:root[data-theme=dark] .sysinit-always-on li{color:#94a4c1}:root[data-theme=dark] .sysinit-id-tokens button{background:var(--glass-tile,#16254a)}:root[data-theme=dark] .sysinit-id-tokens button:hover:not(:disabled){border-color:#273b67}:root[data-theme=dark] .sysinit-hint.error{color:#e65246}:root[data-theme=dark] .sysinit-danger-row{background:var(--glass-tile,#152447);border:1px solid #1d3365}:root[data-theme=dark] .sysinit-list-index{background:#020c2499}:root[data-theme=dark] .sysinit-list-scroll button{color:#a1b0c9}:root[data-theme=dark] .sysinit-list-scroll button:hover{background:#142e3d}:root[data-theme=dark] .sysinit-options li{background:var(--glass-tile,#16254a)}:root[data-theme=dark] .sysinit-options li.off{background:var(--glass-sunken,#020d24)}:root[data-theme=dark] .sysinit-options input:focus,:root[data-theme=dark] .sysinit-add-option input:focus{background:var(--glass-tile-hover,#16254a);border-color:#273b67}:root[data-theme=dark] .sysinit-remove{color:#bc766c}:root[data-theme=dark] .sysinit-remove:hover{border-color:#1d3264}:root[data-theme=dark] .sysinit-add-option{border:1px dashed #273d68}:root[data-theme=dark] .sysinit-add-option input{background:var(--glass-tile,#16254a)}:root[data-theme=dark] .sysinit-savebar{background:#16254af0;border:1px solid #283c6a}:root[data-theme=dark] .bir-1601c-meta>div{background:var(--glass-tile,#020d26)}:root[data-theme=dark] .bir-1601c-total-row{background:#020d240d}:root[data-theme=dark] .tax-clearance-actions button span{color:#54b3ff}:root[data-theme=dark] .document-upload{color:#54b3ff;background:var(--glass-tile,#152447);border:1px dashed #192b56}:root[data-theme=dark] .document-list :is(a,button){border:1px solid #1e3366}:root[data-theme=dark] .document-list :is(a,button) small{color:#8d9b95}:root[data-theme=dark] .month-picker{background:var(--glass-tile,#16254a);border:1px solid #1d3263}:root[data-theme=dark] .payroll-component-tabs{background:var(--glass-tile,#142345)}:root[data-theme=dark] .payroll-component-tabs button.active{background:var(--glass-tile-hover,#16254a)}:root[data-theme=dark] .payroll-component-manager tr.is-editing{background:#020d240d}:root[data-theme=dark] .thirteenth-month-generator{background:#020d240d;border:1px solid #293d6b}:root[data-theme=dark] .thirteenth-month-summary{background:var(--glass-tile,#16254a)}:root[data-theme=dark] .payroll-thirteenth-toggle{background:var(--glass-tile,#020d26)}:root[data-theme=dark] .payroll-thirteenth-toggle.selected{background:#020c2212;border-color:#224659}:root[data-theme=dark] .thirteenth-release-summary{border:1px solid #293d6d}:root[data-theme=dark] .thirteenth-month-action-grid article{background:var(--glass-tile,#020d27)}:root[data-theme=dark] .thirteenth-month-summary.detailed{background:#020c2212;border:1px solid #29506b}:root[data-theme=dark] .payroll-report-tabs{background:#020c230d}:root[data-theme=dark] .payroll-report-tabs button.active{background:var(--glass-tile-hover,#16254a)}:root[data-theme=dark] .payment-summary-grid article{background:var(--glass-tile,#020d27)}:root[data-theme=dark] .payment-summary-breakdown>div{background:var(--glass-tile,#16254a)}:root[data-theme=dark] .payment-summary-flow article{background:#16254ac7}:root[data-theme=dark] .payment-summary-operator{background:var(--glass-tile,#16254a)}:root[data-theme=dark] .payment-summary-split>section{background:#16254ac7}:root[data-theme=dark] .payroll-report-table tfoot td{background:#020c2212}:root[data-theme=dark] .payslip-email-bar{background:var(--glass-tile,#152448);border:1px solid #1e3467}:root[data-theme=dark] .sync-note{color:#7bbaea;background:#020c240f;border:1px solid #29506b}:root[data-theme=dark] .payslip-release-banner{background:#020c2212;border:1px solid #29506b}:root[data-theme=dark] .payslip-release-banner>span,:root[data-theme=dark] .payslip-list article{background:var(--glass-tile,#16254a)}:root[data-theme=dark] .payroll-component-form :is(input,select,textarea){background:var(--glass-tile,#16254a);border:1px solid #1c3162}:root[data-theme=dark] .payroll-component-form .payroll-check{color:#aab6b1}:root[data-theme=dark] .payroll-component-list article{background:var(--glass-tile,#16254a);border:1px solid #1d3365}:root[data-theme=dark] .payroll-component-list article.muted{background:var(--glass-sunken,#142244)}:root[data-theme=dark] .payroll-component-list article>strong{color:#f3f7fe}:root[data-theme=dark] .ph-final-pay-case{background:var(--glass-tile,#16254a)}:root[data-theme=dark] .ph-final-pay-totals>div{background:var(--glass-tile,#142346)}:root[data-theme=dark] .special-payroll-register{background:var(--glass-tile,#16254a)}:root[data-theme=dark] .special-payroll-register-search{background:var(--glass-tile,#16254a);border:1px solid #1d3264}:root[data-theme=dark] .special-payroll-register-summary>div{background:var(--glass-tile,#142447)}:root[data-theme=dark] .special-payroll-register-table tfoot td{background:var(--glass-tile,#142244)}:root[data-theme=dark] .statutory-centre-table th{color:#aac4bc;background:var(--glass-head,#142243);border-bottom:1px solid #1b2f5e}:root[data-theme=dark] .statutory-centre-table td{border-bottom:1px solid #1e3468}:root[data-theme=dark] .statutory-centre-table tbody tr:hover:not(.statutory-rule-editor-row){background:var(--glass-tile-hover,#152448)}:root[data-theme=dark] .statutory-centre-table td>strong{color:#f3f7fe}:root[data-theme=dark] .statutory-rule-editor-row>td{background:var(--glass-tile,#142345)}:root[data-theme=dark] .statutory-rule-editor{border-block:1px solid #1c3161}:root[data-theme=dark] .submission-evidence-file{border:1px solid #293d6d}:root[data-theme=dark] .submission-evidence-file:hover:not(:disabled){border-color:#253862}:root[data-theme=dark] .submission-evidence-upload{color:#aab7b3;background:var(--glass-tile,#16254a);border:1px solid #1d3365}:root[data-theme=dark] .submission-evidence-upload:hover{background:var(--glass-tile-hover,#142447)}:root[data-theme=dark] .table-input{background:var(--glass-tile,#16254a);border:1px solid #1c3162}:root[data-theme=dark] .table-input:disabled{color:#9baaa4;background:var(--glass-sunken,#142244)}:root[data-theme=dark] .input-required{background:var(--glass-tile,#142346)}:root[data-theme=dark] .agency-schedule-table thead tr:first-child th{border-bottom-color:#192b56}:root[data-theme=dark] .statutory-schedule-scroll{border:1px solid #1e3366}:root[data-theme=dark] .sss-matrix-table th:first-child,:root[data-theme=dark] .sss-matrix-table td:first-child{background:var(--glass-solid,#16254a)}:root[data-theme=dark] .sss-matrix-table thead th:first-child{background:var(--glass-solid,#132040)}:root[data-theme=dark] .schedule-editing-row td{background:var(--glass-tile,#152549)}:root[data-theme=dark] .schedule-editing-row td:first-child{background:var(--glass-tile,#142345)}:root[data-theme=dark] .schedule-cell-input,:root[data-theme=dark] .schedule-range-inputs input{background:var(--glass-tile,#16254a);border:1px solid #1a2d59}:root[data-theme=dark] .schedule-range-inputs input:disabled{background:#121f3f}:root[data-theme=dark] .schedule-calculated-cell{color:#f3f7fe;background:#142244!important}:root[data-theme=dark] .schedule-source-note{color:#a1d4c5;background:var(--glass-tile,#142346);border:1px solid #1d3364}:root[data-theme=dark] .hdmf-manual-values>div{background:var(--glass-tile,#152447);border:1px solid #1d3364}:root[data-theme=dark] .hdmf-manual-form{background:var(--glass-tile,#142345);border:1px solid #1c3160}:root[data-theme=dark] .system-modal{background:#16254a;border:1px solid #1b305ef2}:root[data-theme=dark] .system-modal-header{background:linear-gradient(#152448 0%,#142346 100%);border-bottom:1px solid #1e3468}:root[data-theme=dark] .system-modal-close{color:#8d9e98;background:#16254a;border:1px solid #1d3366}:root[data-theme=dark] .system-modal-close:hover{background:#132243}:root[data-theme=dark] .system-dialog-hint{color:var(--muted,#8d9b97)}:root[data-theme=dark] .system-dialog-hint.warning{color:#ffc05d}:root[data-theme=dark] .document-upload.has-file{color:#8ae0b6;background:var(--glass-tile,#142345);border-color:#192c58}:root[data-theme=dark] .document-form-existing{background:var(--glass-tile,#152447);border:1px solid #1e3366}:root[data-theme=dark] .document-form-existing small{color:#8d9b95}:root[data-theme=dark] .system-modal-actions,:root[data-theme=dark] .system-modal .form-actions,:root[data-theme=dark] .system-modal .work-calendar-form-actions,:root[data-theme=dark] .system-modal .admin-modal-actions,:root[data-theme=dark] .unaccounted-filing-section{border-top:1px solid #1e3468}:root[data-theme=dark] .unaccounted-later-toggle{background:var(--glass-tile,#152448);border:1px solid #1d3364}:root[data-theme=dark] .unaccounted-later-toggle:has(input:checked){background:#020c240f;border-color:#243860}:root[data-theme=dark] .unaccounted-locked-badge{color:#98b3ab;background:var(--glass-sunken,#132142)}:root[data-theme=dark] .unaccounted-no-raw-log{color:#dfcb9c;background:#14224414;border:1px solid #1b2f5d}:root[data-theme=dark] .unaccounted-recorded-punches>div{background:var(--glass-tile,#142346);border:1px solid #1e3366}:root[data-theme=dark] .unaccounted-recorded-punches>div>small{color:#8d9a96}:root[data-theme=dark] .unaccounted-recorded-punches>div.missing{background:#1424470d}:root[data-theme=dark] .unaccounted-recorded-punches>div.missing>strong,:root[data-theme=dark] .unaccounted-recorded-punches>div.missing>small{color:#e69c55}:root[data-theme=dark] .unaccounted-new-timeout{background:#020d250d;border:1px solid #263965}:root[data-theme=dark] .unaccounted-filing-note{color:#839db6}:root[data-theme=dark] .captcha-turnstile[data-status=ready]{background:linear-gradient(135deg,#15253f,#14243c);border:1px solid #283d69}:root[data-theme=dark] .captcha-hint{color:var(--muted,#8a919d)}:root[data-theme=dark] .captcha-hint-error{color:var(--danger,#e34545)}:root[data-theme=dark] .bulk-invite-picker{background:var(--glass-tile,#152448)}:root[data-theme=dark] .bulk-invite-picker>label:hover{background:var(--glass-tile-hover,#142244)}:root[data-theme=dark] .bulk-invite-picker>label.selected{background:#020c240f;border-color:#253661}:root[data-theme=dark] .bulk-invite-result-list>article.failed{background:var(--glass-tile,#142346)}:root[data-theme=dark] .bulk-invite-error{color:#bc766c}:root[data-theme=dark] .bulk-invite-sent{color:#8bceaf}:root[data-theme=dark] .bulk-invite-manual{color:#c2a571}:root[data-theme=dark] .activation-link-sent{color:#97dac0;background:var(--glass-tile,#142345);border:1px solid #1b2f5d}:root[data-theme=dark] .activation-link-manual{color:#cfb080;background:#1423450f;border:1px solid #1b2f5d}:root[data-theme=dark] .payroll-component-list article.is-editing{background:#020d250d}:root[data-theme=dark] .dtr-employee>small{color:#8397a4}:root[data-theme=dark] .dtr-hours>strong{color:#bfcec9}:root[data-theme=dark] .dtr-chip.late{color:#ecba6e;background:#12203f;border-color:#182a53}:root[data-theme=dark] .dtr-chip.night{border-color:#264a65}:root[data-theme=dark] .dtr-chip.night.review{color:#e17d64;background:#1321421a;border-color:#1a2c58}:root[data-theme=dark] .wht-note{color:#6189c9;background:#020d240d}:root[data-theme=dark] .wht-registry-table th{color:#aac4bc;background:var(--glass-head,#142243);border-bottom:1px solid #1b2f5e}:root[data-theme=dark] .wht-registry-table td{border-bottom:1px solid #1e3468}:root[data-theme=dark] .wht-registry-table tbody tr:hover{background:var(--glass-tile-hover,#152448)}:root[data-theme=dark] .wht-registry-table td>strong{color:#f3f7fe}:root[data-theme=dark] .wht-row-pending td{background:var(--glass-tile,#020d25)}:root[data-theme=dark] .wht-row-pending:hover td{background:#1321421c}:root[data-theme=dark] .btn-danger-ghost{color:#d35855!important;background:#152448!important;border-color:#1a2e5b!important}:root[data-theme=dark] .btn-danger-ghost:hover:not(:disabled){background:#142244!important}:root[data-theme=dark] .field.wage-lookup,:root[data-theme=dark] .field.wage-derived{background:var(--glass-tile,#020d25)}:root[data-theme=dark] .field.wage-lookup b{color:#7fdeb7}:root[data-theme=dark] .account-panel-menu{background:#16254a;border:1px solid #1e3366}:root[data-theme=dark] .account-menu-identity{border-bottom:1px solid #20376d}:root[data-theme=dark] .account-menu-identity strong{color:#f3f7fe}:root[data-theme=dark] .account-menu-item{color:#9eafbf}:root[data-theme=dark] .account-menu-item:hover{color:#f3f7fe;background:#142244}:root[data-theme=dark] .account-menu-item.danger{color:#e26952}:root[data-theme=dark] .account-menu-item.danger:hover{background:#132142}:root[data-theme=dark] .account-avatar{border:1px solid #1e3467}:root[data-theme=dark] .account-identity strong{color:#f3f7fe}:root[data-theme=dark] .payroll-register-preview{background:var(--glass-tile,#020d26)}:root[data-theme=dark] .payroll-register-modal .system-modal-content{background:#020c22}:root[data-theme=dark] .payroll-register-report{background:var(--glass-tile,#16254a)}:root[data-theme=dark] .payroll-register-report .register-table thead th{background:var(--glass-head,#142345)}:root[data-theme=dark] .register-subtotal td{background:#020c230d}:root[data-theme=dark] .register-grand-total td{background:#14293c1a}:root[data-theme=dark] .approval-coverage>div{background:#020c230d}:root[data-theme=dark] .approval-coverage .warn{background:#13214317}:root[data-theme=dark] .approval-coverage .warn strong{color:#ffcf6d}:root[data-theme=dark] .approval-table select{background:var(--glass-tile,#16254a)}:root[data-theme=dark] .deployment-update-notice{background:#030e28f7}:root[data-theme=dark] .deployment-update-icon{color:#3faff7;background:#142d3b1f}:root[data-theme=dark] .deployment-update-copy strong{color:#f3f7fe}:root[data-theme=dark] .deployment-update-copy span{color:#8197a7}@media (max-width:720px){:root[data-theme=dark] .table-container table th:first-child,:root[data-theme=dark] .table-container table td:first-child{background:var(--surface,#16254a)}:root[data-theme=dark] .table-container table th:first-child:after,:root[data-theme=dark] .table-container table td:first-child:after{background:var(--line,#121f3d)}}:root[data-theme=dark] .table-section-row td{color:#54b3ff;background:#020c230d}:root[data-theme=dark] .theme-toggle-option{background:var(--glass-tile,#16254a)}:root[data-theme=dark] .company-logo-button{color:#7ec8ff;border:1px solid #293c6b}:root[data-theme=dark] .company-logo-button:hover:not(:disabled){border-color:#24375f}:root[data-theme=dark] .company-logo-preview{color:#7ec8ff}:root[data-theme=dark] .auth-shell-mfa{background:var(--glass-ambient,#020c24)}:root[data-theme=dark] .mfa-frame{background:#16254a;border:1px solid #213a73}:root[data-theme=dark] .mfa-heading-icon{color:#54baf8;background:linear-gradient(145deg,#14303d,#132b38)}:root[data-theme=dark] .mfa-card-heading .eyebrow{color:#7ec8ff}:root[data-theme=dark] .mfa-returning-notice{background:#142346;border:1px solid #1e3366}:root[data-theme=dark] .mfa-returning-notice>span,:root[data-theme=dark] .mfa-guide-title>span{color:#54b3ff;background:#16254a}:root[data-theme=dark] .mfa-qr-panel{background:#16254a;border:1px solid #2a406e}:root[data-theme=dark] .mfa-step-label{color:#7e9aad}:root[data-theme=dark] .mfa-enrollment .mfa-qr-panel img{background:#16254a}:root[data-theme=dark] .mfa-qr-panel small{color:#8397a4}:root[data-theme=dark] .mfa-enrollment-guide li>span{color:#51baf7;background:#16254a}:root[data-theme=dark] .mfa-enrollment-guide li p{color:#8099ab}:root[data-theme=dark] .mfa-manual-key>span{color:#8497a4}:root[data-theme=dark] .mfa-manual-key>div{background:#16254a}:root[data-theme=dark] .mfa-manual-key code{color:#9fc9e5}:root[data-theme=dark] .mfa-manual-key button{color:#59bef7;background:#16254a;border:1px solid #1c3161}:root[data-theme=dark] .mfa-code-field>span{color:#91abbd}:root[data-theme=dark] .mfa-panel .auth-input input{background:#030e28;border:1.5px solid #1d3365}:root[data-theme=dark] .mfa-panel .auth-input input:focus{background:#16254a}:root[data-theme=dark] .statutory-package-badge.open{color:#7ec8ff}:root[data-theme=dark] .statutory-package-badge.done{color:#8bf3d5;background:#121e3c}:root[data-theme=dark] .statutory-package-badge.problem{color:#ffbd5d;background:#121f3e}:root[data-theme=dark] .statutory-track li:not(:last-child):after{background:#121f3d}:root[data-theme=dark] .statutory-track-dot{background:var(--glass-tile,#16254a);border:2px solid #1e3568}:root[data-theme=dark] .statutory-track li.active .statutory-track-dot{color:#54b3ff}:root[data-theme=dark] .statutory-track li.problem .statutory-track-dot{color:#ffbd5d;background:#121f3e}:root[data-theme=dark] .statutory-track li.done small{color:#54b3ff}:root[data-theme=dark] .statutory-track li.problem small{color:#ffbd5d}:root[data-theme=dark] .statutory-next{border:1px solid #29406c}:root[data-theme=dark] .statutory-next.done{border-color:#1d3263}:root[data-theme=dark] .statutory-next.problem{border-color:#1b2f5d}:root[data-theme=dark] .statutory-next.todo .statutory-next-icon,:root[data-theme=dark] .statutory-side-card header{color:#54b3ff}:root[data-theme=dark] .statutory-side-card li{color:#94a4c1}:root[data-theme=dark] .statutory-side-card.done b{color:#8bf3d5}:root[data-theme=dark] .statutory-reversal-icon{color:#54b3ff}:root[data-theme=dark] .statutory-reversal-button{color:#cf6e59;border-color:#1d3263}:root[data-theme=dark] .statutory-reversal-button:hover{border-color:#1a2d59}:root[data-theme=dark] .statutory-reversal-panel.is-reversed{background:linear-gradient(135deg,#142244eb,#16254acc);border-color:#1b2f5d}:root[data-theme=dark] .statutory-reversal-panel.is-reversed .statutory-reversal-icon{color:#ffbd5d;background:#121f3e}:root[data-theme=dark] .statutory-reversal-steps li{color:#94a4c1;background:#16254ab3}:root[data-theme=dark] .statutory-reversal-steps li svg{color:#54b3ff}:root[data-theme=dark] .statutory-reversal-history ul{background:#16254ab3}:root[data-theme=dark] .statutory-reversal-history-dot{color:#ffbd5d;background:#121f3e}:root[data-theme=dark] .per-byahe-area-card,:root[data-theme=dark] .per-byahe-incentive-card{background:var(--glass-tile,#16254a)}:root[data-theme=dark] .per-byahe-load{color:#94a4c1}:root[data-theme=dark] .per-byahe-rate-input{background:var(--glass-tile,#16254a);border:1px solid #1d3264}:root[data-theme=dark] .per-byahe-grant{background:var(--glass-tile,#16254a)}:root[data-theme=dark] .per-byahe-grant.is-given{background:var(--glass-tile,#020d24)}:root[data-theme=dark] .account-map-toggle{color:#9ca3af}:root[data-theme=dark] .account-map-group td{background:#14223d8c}:root[data-theme=dark] .account-map-side.debit{color:#94a4c1}:root[data-theme=dark] .account-map-field{background:var(--glass-tile,#16254a8c);border:1px solid #1e3366}:root[data-theme=dark] .account-map-field:focus-within{background:var(--glass-tile-hover,#16254acc)}:root[data-theme=dark] .account-map-code{border-right:1px solid #1e3366!important}:root[data-theme=dark] .account-map-status.is-mapped{color:#7defbc}:root[data-theme=dark] .reimbursement-summary small{color:var(--muted,#8a919d)}:root[data-theme=dark] .reimbursement-summary .flagged strong{color:var(--danger,#e34545)}:root[data-theme=dark] .claim-table th,:root[data-theme=dark] .claim-table td{border-bottom:1px solid var(--line,#1e3468)}:root[data-theme=dark] .claim-table tr.flagged td{background:#14234659}:root[data-theme=dark] .claim-table small{color:var(--muted,#8a919d)}:root[data-theme=dark] .system-ocean-state{color:#f3f7fe;background:radial-gradient(circle at 50% 40%,#50bbee21,#0000 25%),linear-gradient(#152448 0%,#142243 100%)}:root[data-theme=dark] .system-ocean-state h1{color:#f3f7fe}:root[data-theme=dark] .system-ocean-state p:not(.workspace-loader-eyebrow){color:#8b9c99}@media screen and (max-width:860px){:root[data-theme=dark] .topbar{background:#020d27}:root[data-theme=dark] .table-container table th:first-child{background:var(--glass-solid,#15213f)}:root[data-theme=dark] .table-container table td:first-child{background:var(--glass-solid,#16254a)}}@media screen and (max-width:620px){:root[data-theme=dark] .mobile-shortcuts{background:#020d27;border-top:1px solid #28516b}:root[data-theme=dark] .mobile-shortcuts :is(a,button){color:#7c97ac}:root[data-theme=dark] .mobile-shortcuts [aria-current=page]{color:#54b3ff;background:#132b3a}}
:root[data-theme]{--glass-fill:linear-gradient(150deg, #ffffffa8, #ffffff6b);--glass-fill-strong:linear-gradient(150deg, #ffffffd1, #ffffffa3);--glass-tile:#ffffff80;--glass-tile-hover:#ffffffc7;--glass-edge:#ffffffb8;--glass-ring:#0311300f;--glass-shine:inset 0 1px 0 #ffffffd9;--glass-shadow:0 12px 34px #03113017, 0 2px 6px #0311300a;--glass-blur:saturate(185%) blur(26px);--switch-track-off:linear-gradient(180deg, #78849e4d, #96a2ba33);--switch-track-edge:#ffffffb3;--switch-track-sink:inset 0 1.5px 3px #03113033, inset 0 -1px 0 #ffffff8c;--switch-thumb:radial-gradient(circle at 34% 28%, #fff 0%, #fffffff5 38%, #e2ebfceb 100%);--glass-ambient:radial-gradient(circle at 13% 10%, #45beff2b, transparent 29%), radial-gradient(circle at 91% 4%, #ffde5921, transparent 24%), linear-gradient(145deg, #f7fbfe 0%, #edf6fc 52%, #e9f3fa 100%)}:root[data-theme=dark]{--glass-fill:linear-gradient(150deg, #16244e9e, #0a143275);--glass-fill-strong:linear-gradient(150deg, #182652db, #0c1636c7);--glass-tile:#ffffff0b;--glass-tile-hover:#ffffff17;--glass-edge:#ffffff1c;--glass-ring:#00000040;--glass-shine:inset 0 1px 0 #ffffff17;--glass-shadow:0 16px 40px #00000061, 0 2px 8px #0003;--switch-track-off:linear-gradient(180deg, #ffffff1a, #ffffff29);--switch-track-edge:#ffffff24;--switch-track-sink:inset 0 1.5px 3px #00000073, inset 0 -1px 0 #ffffff0f;--switch-thumb:radial-gradient(circle at 34% 28%, #fff 0%, #f0f5fff2 40%, #c4d2f0e6 100%);--glass-ambient:radial-gradient(circle at 10% 6%, #005ba457, transparent 38%), radial-gradient(circle at 90% 14%, #45beff1f, transparent 32%), radial-gradient(circle at 74% 92%, #ffde5914, transparent 42%), radial-gradient(circle at 18% 88%, #005ba42e, transparent 36%), linear-gradient(150deg, #04102b 0%, #020c24 50%, #03091c 100%)}:root[data-theme]{background:var(--glass-ambient);background-attachment:fixed}:root[data-theme] body,:root[data-theme] .app-shell,:root[data-theme] .main-content{background:0 0}:root[data-theme] .panel,:root[data-theme] .dashboard-metric-card,:root[data-theme] .topbar,:root[data-theme] .sidebar{border:1px solid var(--glass-edge);background:var(--glass-fill);box-shadow:var(--glass-shadow), var(--glass-shine), 0 0 0 .5px var(--glass-ring);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}:root[data-theme] .dashboard-metric-card.accent{background:radial-gradient(120% 90% at 18% 0,#ffffff38,#0000 55%),linear-gradient(135deg,#087db9f0 0%,#005ba4eb 45%,#004578f2 100%);border-color:#ffffff57;box-shadow:0 14px 34px -12px #005ba48c,inset 0 1px #ffffff59,0 0 0 .5px #03113014}:root[data-theme] .sidebar-navigation-zone{background:0 0}:root[data-theme] .dashboard-metric-link:hover{border-color:#005ba473}:root[data-theme] .system-modal{border:1px solid var(--glass-edge);background:var(--glass-fill-strong);box-shadow:0 30px 80px #03113047, var(--glass-shine);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}:root[data-theme] .tree-root-link:not(.active),:root[data-theme] .tree-module:not(.open):not(.active-module),:root[data-theme] .summary-strip,:root[data-theme] .search-control,:root[data-theme] .filter-control{border-color:var(--glass-edge);background:var(--glass-tile);box-shadow:var(--glass-shine)}:root[data-theme] .tree-root-link:not(.active):hover,:root[data-theme] .tree-module:not(.open):not(.active-module):hover{background:var(--glass-tile-hover)}:root[data-theme=light] .count-pill,:root[data-theme=light] .status.success,:root[data-theme=light] .badge-primary,:root[data-theme=light] .badge-success,:root[data-theme=light] .role-chip,:root[data-theme=light] .admin-score{background:#005ba41f}:root[data-theme]{--glass-head:#ffffff4d;--glass-solid:#f3f6fd;--glass-sunken:#03113009}:root[data-theme=dark]{--glass-head:#ffffff09;--glass-solid:#0c1737;--glass-sunken:#0000002e}:root[data-theme] .admin-toggle{border:1px solid var(--switch-track-edge);background:var(--switch-track-off);width:46px;height:28px;box-shadow:var(--switch-track-sink);-webkit-backdrop-filter:saturate(160%)blur(8px);backdrop-filter:saturate(160%)blur(8px);cursor:pointer;isolation:isolate;border-radius:999px;padding:0;transition:background .35s,box-shadow .35s,border-color .35s;position:relative}:root[data-theme] .admin-toggle:before{z-index:-1;border-radius:inherit;content:"";opacity:0;background:radial-gradient(120% 90% at 30% 0,#ffffff6b,#0000 55%),linear-gradient(#45beff 0%,#005ba4 55%,#004578 100%);transition:opacity .35s;position:absolute;inset:-1px;box-shadow:inset 0 1px 1px #ffffff80,inset 0 -2px 4px #03113038}:root[data-theme] .admin-toggle.on{border-color:#ffffff59;box-shadow:0 6px 14px -6px #005ba4bf}:root[data-theme] .admin-toggle.on:before{opacity:1}:root[data-theme] .admin-toggle span{background:var(--switch-thumb);transform-origin:50%;border-radius:999px;width:22px;height:22px;transition:translate .55s cubic-bezier(.34,1.56,.64,1),scale .45s cubic-bezier(.34,1.56,.64,1),background .3s,box-shadow .3s;position:absolute;top:2px;left:2px;transform:translate(0,0)scale(1);box-shadow:0 3px 8px #03113038,0 1px 2px #0311302e,inset 0 1px 1px #fffffff2,inset 0 -2px 3px #005ba424}:root[data-theme] .admin-toggle.on span{translate:18px}:root[data-theme] .admin-toggle:active:not(:disabled) span{-webkit-backdrop-filter:saturate(180%)blur(2px);backdrop-filter:saturate(180%)blur(2px);background:radial-gradient(circle at 34% 28%,#fffffff2 0%,#ffffff8c 45%,#ffffff47 100%);translate:3px;scale:1.32 1.12;box-shadow:0 6px 16px #0311303d,inset 0 1px 1px #ffffffe6,inset 0 0 0 1px #fff9}:root[data-theme] .admin-toggle.on:active:not(:disabled) span{translate:15px}:root[data-theme] .admin-toggle:hover:not(:disabled) span{box-shadow:0 4px 10px #03113042,0 1px 2px #0311302e,inset 0 1px 1px #fff,inset 0 -2px 3px #005ba429}:root[data-theme] .admin-toggle:focus-visible{outline-offset:3px;outline:2px solid #005ba48c}:root[data-theme] .admin-toggle.disabled{opacity:.45;cursor:not-allowed}:root[data-theme] input.liquid-switch{border:1px solid var(--switch-track-edge);background:var(--switch-track-off);width:46px;min-width:46px;height:28px;min-height:28px;max-height:28px;box-shadow:var(--switch-track-sink);cursor:pointer;isolation:isolate;appearance:none;border-radius:999px;flex:none;margin:0;padding:0;transition:box-shadow .35s,border-color .35s;position:relative}:root[data-theme] input.liquid-switch:before{z-index:-1;border-radius:inherit;content:"";opacity:0;background:radial-gradient(120% 90% at 30% 0,#ffffff6b,#0000 55%),linear-gradient(#45beff 0%,#005ba4 55%,#004578 100%);transition:opacity .35s;position:absolute;inset:-1px;box-shadow:inset 0 1px 1px #ffffff80,inset 0 -2px 4px #03113038}:root[data-theme] input.liquid-switch:after{background:var(--switch-thumb);content:"";border-radius:999px;width:22px;height:22px;transition:translate .55s cubic-bezier(.34,1.56,.64,1),scale .45s cubic-bezier(.34,1.56,.64,1),background .3s;position:absolute;top:2px;left:2px;translate:0;scale:1;box-shadow:0 3px 8px #03113038,0 1px 2px #0311302e,inset 0 1px 1px #fffffff2,inset 0 -2px 3px #005ba424}:root[data-theme] input.liquid-switch:checked{border-color:#ffffff59;box-shadow:0 6px 14px -6px #005ba4bf}:root[data-theme] input.liquid-switch:checked:before{opacity:1}:root[data-theme] input.liquid-switch:checked:after{translate:18px}:root[data-theme] input.liquid-switch:active:not(:disabled):after{background:radial-gradient(circle at 34% 28%,#fffffff2 0%,#ffffff8c 45%,#ffffff47 100%);translate:3px;scale:1.32 1.12}:root[data-theme] input.liquid-switch:checked:active:not(:disabled):after{translate:15px}:root[data-theme] input.liquid-switch:focus-visible{outline-offset:3px;outline:2px solid #005ba48c}:root[data-theme] input.liquid-switch:disabled{cursor:not-allowed;opacity:.45}@media (prefers-reduced-transparency:reduce){:root[data-theme] .panel,:root[data-theme] .dashboard-metric-card,:root[data-theme] .topbar,:root[data-theme] .sidebar,:root[data-theme] .system-modal{background:var(--glass-fill-strong)}}
@media screen and (max-width:860px){html.asl-employee-app{--control-height:44px}html.asl-employee-app,html.asl-employee-app body{min-width:0!important}html.asl-employee-app .app-shell{grid-template-rows:calc(64px + env(safe-area-inset-top)) minmax(0, 1fr)!important;padding:0!important}html.asl-employee-app .topbar{border-radius:14px;height:56px;margin:calc(4px + env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) 0 max(8px, env(safe-area-inset-left))!important;padding:0 6px!important}html.asl-employee-app .topbar-left{gap:6px}html.asl-employee-app .topbar-right{gap:2px}html.asl-employee-app .topbar .icon-button,html.asl-employee-app .topbar-avatar,html.asl-employee-app .menu-toggle{width:44px;min-width:44px;height:44px}html.asl-employee-app .page-content{scrollbar-gutter:auto;scroll-padding-bottom:80px;padding:10px max(12px, env(safe-area-inset-right)) 20px max(12px, env(safe-area-inset-left))!important}html.asl-employee-app .page-stack{gap:12px}html.asl-employee-app .page-heading{gap:12px;min-height:0}html.asl-employee-app .page-heading h1,html.asl-employee-app .page-content h1{margin:0 0 4px;font-size:24px;line-height:1.2}html.asl-employee-app .page-heading p,html.asl-employee-app .page-content h1+p{font-size:13px;line-height:1.45}html.asl-employee-app .page-content .mb-6{margin-bottom:14px}html.asl-employee-app .page-content .card{border-radius:16px;padding:12px}html.asl-employee-app .table-container{overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow-x:auto}html.asl-employee-app .page-content .table-container :is(th,td){padding:10px}html.asl-employee-app .page-content :is(.btn,.filter-control,.modal-select-trigger){min-height:44px;font-size:13px}html.asl-employee-app .table-toolbar{flex-wrap:wrap;gap:8px;padding:10px}html.asl-employee-app .filter-control,html.asl-employee-app .employee-scope-select{min-width:0;max-width:100%}html.asl-employee-app .attendance-actions-nav{max-width:100%}html.asl-employee-app .attendance-actions-menu{width:min(320px,100vw - 32px);max-height:60dvh;overflow-y:auto}html.asl-employee-app .notification-panel,html.asl-employee-app .account-panel-menu{top:calc(64px + env(safe-area-inset-top));max-height:calc(100dvh - 144px)}html.asl-employee-app .system-modal-backdrop{padding:8px 0 0}html.asl-employee-app .system-modal{max-height:calc(100dvh - 8px)}html.asl-employee-app .system-modal-header{padding:12px}html.asl-employee-app .system-modal-content{padding:12px 14px 18px}}@media screen and (max-width:620px){html.asl-employee-app .page-content{padding-bottom:calc(78px + env(safe-area-inset-bottom))!important}html.asl-employee-app .mobile-shortcuts{gap:2px;padding:4px max(6px, env(safe-area-inset-right)) calc(4px + env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left))!important}html.asl-employee-app .mobile-shortcuts :is(a,button){border-radius:10px;gap:3px;min-height:52px;padding:4px 2px;font-size:12px}html.asl-employee-app .mobile-shortcuts svg{width:21px;height:21px}html.asl-employee-app .deployment-update-notice{bottom:calc(72px + env(safe-area-inset-bottom))}html.asl-employee-app .page-content .card:has(.employee-attendance-table){box-shadow:none;background:0 0;border:0;padding:0;overflow:visible!important}html.asl-employee-app .table-container:has(.employee-attendance-table){overflow:visible}html table.employee-attendance-table{width:100%;display:block;min-width:0!important}html.asl-employee-app .employee-attendance-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}html.asl-employee-app .employee-attendance-table tbody{gap:12px;display:grid}html.asl-employee-app .employee-attendance-table tbody tr{border:1px solid var(--line);background:var(--glass-solid,#fff);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding:12px;display:grid}html.asl-employee-app[data-theme=dark] .employee-attendance-table tbody tr{background:#101f35}html.asl-employee-app .page-content .employee-attendance-table td{white-space:normal;overflow-wrap:anywhere;border:0;max-width:100%;padding:8px 0;display:block;width:auto!important;min-width:0!important;box-shadow:none!important;background:0 0!important;position:static!important}html.asl-employee-app .employee-attendance-table td:before{content:attr(data-asl-label);color:var(--muted);letter-spacing:.025em;margin-bottom:4px;font-size:12px;font-weight:600;display:block}html.asl-employee-app .employee-attendance-table td:first-child,html.asl-employee-app .employee-attendance-table td:nth-child(4),html.asl-employee-app .employee-attendance-table td:nth-child(9),html.asl-employee-app .employee-attendance-table td[colspan]{grid-column:1/-1}html.asl-employee-app .employee-attendance-table td:first-child{border-bottom:1px solid var(--line);padding-top:0;padding-bottom:10px}html.asl-employee-app .employee-attendance-table td:first-child:before,html.asl-employee-app .employee-attendance-table td[colspan]:before{display:none}html.asl-employee-app .employee-attendance-table .dtr-employee>strong{font-size:13px;line-height:1.4}html.asl-employee-app .employee-attendance-table .dtr-employee>small{font-size:12px}html.asl-employee-app .employee-attendance-table :is(.dtr-sheet-value,.status,.text-muted){font-size:13px}html.asl-employee-app .employee-attendance-table :is(select,input,.modal-select,.modal-select-trigger){width:100%;max-width:100%;min-width:0!important}html.asl-employee-app .employee-attendance-table td .modal-select-trigger{width:100%}}@media screen and (max-width:359px){html.asl-employee-app .page-content{padding-inline:8px!important}html.asl-employee-app .page-content h1{font-size:18px}}html.asl-employee-app :is(input,select,textarea){font-size:16px}html.asl-employee-app :is(.panel,.card,.topbar,.sidebar,.system-modal,.mobile-shortcuts){-webkit-backdrop-filter:none!important;box-shadow:none!important}html.asl-employee-app :is(.panel,.card,.topbar,.system-modal){background:#fff!important}html.asl-employee-app[data-theme=dark] :is(.panel,.card,.topbar,.system-modal){background:#101f35!important}html.asl-employee-app .animate-fade-in{animation:none!important}html.asl-employee-app .btn{transition:background-color .12s,color .12s}html.asl-employee-app .btn:hover{transform:none}html.asl-employee-home :is(.self-service-hero,.dashboard-metric-grid,.self-service-attendance-card,.self-service-overtime-card,.self-service-unaccounted-card){display:none!important}html.asl-employee-home .self-service-dashboard-grid{grid-template-columns:1fr;gap:12px;display:grid}html.asl-employee-home .self-service-documents .table-container{max-height:200px;overflow-y:auto}.employee-app-gate{padding:max(24px, env(safe-area-inset-top)) 20px max(24px, env(safe-area-inset-bottom));gap:16px}.employee-app-gate h1{font-size:24px}.employee-offline{z-index:1500;top:env(safe-area-inset-top);color:#fff;text-align:center;background:#713f12;padding:10px 16px;font-size:13px;position:fixed;inset-inline:0}.employee-app-dialog{color:var(--text,#123047);background:var(--glass-solid,#fff);border:1px solid var(--line,#dbe6ee);width:min(680px,100vw - 24px);max-width:none;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:18px;margin:auto;padding:0;overflow:auto}.employee-app-dialog::backdrop{background:#001423a6}.employee-app-dialog>header{border-bottom:1px solid var(--line,#dbe6ee);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.employee-app-dialog h2{margin:0;font-size:18px}.employee-app-dialog :is(button,select){min-height:44px}.employee-app-about{padding:20px;line-height:1.6}.employee-app-about h3{margin:12px 0}.employee-app-about ul{padding-left:20px}.employee-app-about li{margin-bottom:8px}.employee-payslip-viewer[open]{height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));flex-direction:column;display:flex}.employee-pdf-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.employee-pdf-toolbar :is(button,span,label){font-size:13px}.employee-pdf-toolbar label{align-items:center;gap:8px;display:flex}.employee-pdf-toolbar select{width:auto;font-size:16px}.employee-pdf-viewport{background:#dce4eb;flex:1;min-height:0;padding:12px;overflow:auto}.employee-pdf-viewport canvas{background:#fff;max-width:none;margin:0 auto;display:block}.employee-pdf-viewport[aria-busy=true] canvas{visibility:hidden}.employee-app-dialog footer{border-top:1px solid var(--line,#dbe6ee);gap:12px;padding:12px;display:flex}.employee-app-message{margin:0;padding:12px}.employee-install{width:min(640px,100%);min-height:100dvh;padding:max(32px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(32px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));margin:0 auto;line-height:1.65}.employee-install h1{margin:16px 0;font-size:clamp(26px,6vw,36px);line-height:1.2}.employee-install h2{margin:0 0 12px;font-size:18px}.employee-install section{margin:28px 0}.employee-install ol{padding-left:24px}.employee-install li{margin-bottom:12px}.employee-install-links{flex-wrap:wrap;gap:20px;display:flex}@media screen and (max-width:620px){html.asl-employee-app .employee-attendance-table td:first-child:before{content:"Employee"}html.asl-employee-app .employee-attendance-table td:nth-child(2):before{content:"Date"}html.asl-employee-app .employee-attendance-table td:nth-child(3):before{content:"Day type"}html.asl-employee-app .employee-attendance-table td:nth-child(4):before{content:"Shift"}html.asl-employee-app .employee-attendance-table td:nth-child(5):before{content:"Time in"}html.asl-employee-app .employee-attendance-table td:nth-child(6):before{content:"Time out"}html.asl-employee-app .employee-attendance-table td:nth-child(7):before{content:"Status"}html.asl-employee-app .employee-attendance-table td:nth-child(8):before{content:"Approval"}html.asl-employee-app .employee-attendance-table td:nth-child(9):before{content:"Actions"}}@media (prefers-reduced-motion:reduce){html.asl-employee-app *,html.asl-employee-app :before,html.asl-employee-app :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.employee-pdf-zoom{gap:6px;display:flex}.employee-pdf-zoom [aria-pressed=true]{color:#fff;background:#075f95}
