.developer-mobile-workspace{width:100%;min-width:0;min-height:100dvh;overflow-x:clip}.developer-mobile-workspace .v2-sidebar{display:none!important}.developer-mobile-workspace .v2-main{width:100%;min-width:0;margin-left:0!important}.developer-mobile-workspace .v2-content{width:100%;max-width:none;min-width:0;padding-inline:max(10px,env(safe-area-inset-left)) max(10px,env(safe-area-inset-right))}.developer-mobile-workspace :is(.v2-panel,.v2-welcome,section,article,form,div){max-width:100%}.developer-mobile-workspace :is(.payroll-table-wrap,.employee-table-wrap,.employee-table-scroll,.attendance-month-table-wrap,[class*=-table-wrap]){max-width:100%;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.developer-mobile-workspace .attendance-month-window-backdrop,.developer-mobile-workspace .attendance-punch-backdrop,.developer-mobile-workspace .salary-window-backdrop,.developer-mobile-workspace .user-create-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;margin:0!important;padding:max(6px,env(safe-area-inset-top)) max(6px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left))!important}.developer-mobile-workspace :is(.employee-file-card,.employee-editor-card,.employee-category-manager-card,.employee-category-members-card,.attendance-punch-card,.user-create-modal){width:min(1120px,calc(100vw - 12px))!important;max-width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.payroll-columns-backdrop{z-index:142!important}.payroll-bank-backdrop{z-index:144!important}.developer-mobile-workspace .database-card.transport-locations-card{display:flex!important}.developer-mobile-workspace .cost-budget-rows,.developer-mobile-workspace .cost-material-control,.developer-mobile-workspace :is(.cost-mini-table,.cost-material-table){max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.developer-mobile-workspace .cost-control-table.head,.developer-mobile-workspace .cost-control-table.row{display:grid!important;min-width:900px;grid-template-columns:minmax(170px,1.55fr) 45px 68px 75px 90px 105px 82px 82px 82px 92px!important}.developer-mobile-workspace .cost-control-table.row>*,.developer-mobile-workspace .cost-material-control-v83.row>:nth-child(n+5),.developer-mobile-workspace .cost-material-control-v83.row>span:nth-child(3),.developer-mobile-workspace .cost-material-control-v83.row>span:nth-child(4){display:block!important}.developer-mobile-workspace .cost-control-table.row>.cost-material-name,.developer-mobile-workspace .cost-control-table.row>.cost-progress-cell{display:grid!important}.developer-mobile-workspace .cost-mini-table .head,.developer-mobile-workspace .cost-mini-table .row{display:grid!important;min-width:500px;grid-template-columns:minmax(160px,1.5fr) 65px 95px 100px!important}.developer-mobile-workspace .cost-mini-table .row>span:nth-child(3){display:block!important}.developer-mobile-workspace .cost-material-table .head,.developer-mobile-workspace .cost-material-table .row{display:grid!important;min-width:780px}.developer-mobile-workspace .cost-material-table .row>:nth-child(3),.developer-mobile-workspace .cost-material-table .row>:nth-child(4),.developer-mobile-workspace .cost-material-table .row>:nth-child(6),.developer-mobile-workspace .cost-material-table .row>:nth-child(7){display:block!important}.developer-mobile-workspace .fleet-transport-table .head,.developer-mobile-workspace .fleet-transport-table .row{grid-template-columns:minmax(170px,1.5fr) 100px 75px 75px 100px 95px 100px!important}.developer-mobile-workspace .cost-budget-rows .head,.developer-mobile-workspace .cost-budget-rows .row{display:grid!important;min-width:610px;grid-template-columns:minmax(220px,1.6fr) 85px 120px 120px 44px!important}.developer-mobile-workspace .cost-budget-rows .row input:nth-of-type(4){display:block!important}.developer-mobile-workspace .isdp-browser-grid{grid-template-columns:minmax(230px,300px) minmax(0,1fr)!important;min-width:0}.developer-mobile-workspace .isdp-norm-head,.developer-mobile-workspace .isdp-norm-row{min-width:560px}.developer-mobile-workspace .isdp-import-results>div{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr)}.developer-mobile-workspace .isdp-investment-result>div{grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr))}.developer-mobile-workspace .isdp-investment-result>footer{flex-wrap:wrap}.developer-mobile-workspace .isdp-match-table{max-width:100%;overflow:auto}.developer-mobile-workspace .wh84-alerts{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr))}.developer-mobile-workspace .wh84-table{max-width:100%;overflow:auto;touch-action:pan-x pan-y}.developer-mobile-workspace .wh84-table :is(.head,.row){min-width:1120px}.developer-mobile-workspace .transport-location-db-list{max-width:100%;overflow-x:auto!important;overflow-y:visible;touch-action:pan-x pan-y}.developer-mobile-workspace :is(.wh84-overlay,.isdp-detail-backdrop,.isdp-resource-backdrop){padding:max(6px,env(safe-area-inset-top)) max(6px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left))}.developer-mobile-workspace :is(.wh84-modal,.wh84-modal.wide,.isdp-detail,.isdp-resource-dialog){width:100%!important;max-width:100%!important;max-height:calc(100dvh - 12px)!important}.developer-mobile-workspace .attendance-punch-backdrop>div{max-width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.developer-mobile-workspace :is(.attendance-punch-actions,.employee-file-footer,.employee-editor-actions,.employee-category-members-footer){position:-webkit-sticky;position:sticky;z-index:8;bottom:calc(-1px - env(safe-area-inset-bottom));padding-bottom:max(10px,env(safe-area-inset-bottom));background:#fff}.developer-mobile-workspace :is(button,[role=button],input[type=button],input[type=submit]){min-height:44px}.developer-mobile-workspace :is(.attendance-alert-close,.wh84-close,.icon-delete,.v2-icon){min-width:44px!important;min-height:44px!important}.developer-mobile-workspace .advances-page-shell,.developer-mobile-workspace .salary-window .payroll-panel{margin-left:max(7px,env(safe-area-inset-left));margin-right:max(7px,env(safe-area-inset-right))}.advances-page-shell :is(.payroll-mobile-card-head strong,.payroll-mobile-field>strong),.salary-window :is(.payroll-mobile-card-head strong,.payroll-mobile-field>strong){font-size:calc(14px * var(--bt-ui-text-scale,1))}.advances-page-shell :is(.payroll-mobile-card-head small,.payroll-mobile-field>span,.payroll-mobile-field>small),.salary-window :is(.payroll-mobile-card-head small,.payroll-mobile-field>span,.payroll-mobile-field>small){font-size:calc(10px * var(--bt-ui-text-scale,1))}.developer-mobile-workspace .wh84-modal-actions{position:-webkit-sticky;position:sticky;z-index:5;bottom:calc(-1px - env(safe-area-inset-bottom));padding-bottom:max(10px,env(safe-area-inset-bottom));background:#fff}.advances-mobile-list>article>.advances-mobile-toggle{width:100%;min-height:44px;padding:10px;display:grid;grid-template-columns:25px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;border:0;border-bottom:1px solid #e7ecf0;background:#f7fafc;color:#22374c;text-align:left;cursor:pointer}.advances-mobile-list>article.collapsed>.advances-mobile-toggle{border-bottom-color:transparent}.advances-mobile-index{width:25px;height:25px;border-radius:8px;display:grid;place-items:center;background:#eaf1f6;color:#627487;font-size:10px;font-weight:950}.advances-mobile-summary{min-width:0;display:grid;grid-gap:3px;gap:3px}.advances-mobile-summary strong{font-size:14px;overflow-wrap:anywhere}.advances-mobile-summary small{color:#667b8e;font-size:10px;overflow-wrap:anywhere}.advances-mobile-summary-value{color:#2f4d69;font-size:12px;font-weight:900}.advances-mobile-toggle-meta{display:grid;justify-items:end;grid-gap:6px;gap:6px}.advances-mobile-toggle-meta>b{padding:5px 7px;border-radius:8px;background:#eef2f6;color:#667789;font-size:9px}.advances-mobile-toggle-meta>b.bank{background:#e8f4fc;color:#1e6d9f}.advances-mobile-chevron{color:#708194;transition:transform .18s ease}.advances-mobile-list>article.expanded .advances-mobile-chevron{transform:rotate(90deg)}.advances-mobile-list>article>.advances-mobile-fields[hidden]{display:none}.advances-mobile-list>article>.advances-mobile-toggle:focus-visible{outline:2px solid #2f7ec1;outline-offset:-2px}@media(max-width:1180px){.developer-mobile-workspace .v2-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:120;min-height:58px;height:auto;padding:calc(6px + env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) 6px max(10px,env(safe-area-inset-left));display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "actions";grid-gap:6px;gap:6px;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.developer-mobile-workspace .v2-topbar-title{grid-area:title;min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto;grid-gap:8px;gap:8px;align-items:center}.developer-mobile-workspace .v2-topbar-title>.developer-mobile-return{grid-row:auto;width:42px;min-width:42px;min-height:42px;height:42px;margin:0;padding:0;justify-content:center}.developer-mobile-workspace .desktop-server-clock,.developer-mobile-workspace .developer-mobile-return>span,.developer-mobile-workspace .developer-mobile-return>svg:nth-of-type(2),.developer-mobile-workspace .v2-topbar-title>span{display:none!important}.developer-mobile-workspace .v2-topbar-title>h1{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(16px * var(--bt-ui-text-scale,1))}.developer-mobile-workspace .v2-topbar-actions{grid-area:actions;width:100%;min-width:0;max-width:100%;margin:0;padding:1px 0 2px;display:flex;gap:6px;justify-self:stretch;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.developer-mobile-workspace .v2-topbar-actions::-webkit-scrollbar{display:none}.developer-mobile-workspace .v2-topbar-actions>*{flex:0 0 auto}.developer-mobile-workspace :is(.interface-text-scale-trigger,.interface-table-scale-trigger,.desktop-help-button,.context-report>.v2-secondary){min-height:42px;height:42px}.developer-mobile-workspace .v2-content{padding-top:10px;padding-bottom:calc(20px + env(safe-area-inset-bottom))}.developer-mobile-workspace .v2-welcome{margin-bottom:11px;gap:10px}.developer-mobile-workspace .v2-welcome h2{font-size:calc(21px * var(--bt-ui-text-scale,1));line-height:1.15}.developer-mobile-workspace .v2-welcome p{line-height:1.4}.developer-mobile-workspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;font-size:max(16px,1em)!important}.developer-mobile-workspace button{touch-action:manipulation}.developer-mobile-workspace .employee-toolbar{align-items:stretch;flex-direction:column}.developer-mobile-workspace .employee-toolbar .attendance-person-search{width:100%;max-width:none}.developer-mobile-workspace .employee-status-filters{justify-content:stretch}.developer-mobile-workspace .employee-status-filters button{flex:1 1 135px;min-height:42px;height:auto;padding-block:5px;white-space:normal}.developer-mobile-workspace .employee-bulk-leave{grid-template-columns:1fr 1fr}.developer-mobile-workspace .employee-bulk-selection{grid-column:1/-1}}@media(orientation:landscape) and (max-height:600px) and (max-width:1180px){.developer-mobile-workspace .v2-topbar{min-height:50px;grid-template-columns:minmax(170px,.8fr) minmax(0,1.2fr);grid-template-areas:"title actions";gap:8px;padding-top:max(4px,env(safe-area-inset-top));padding-bottom:4px}.developer-mobile-workspace .v2-topbar-title{grid-template-columns:40px minmax(0,1fr);gap:7px}.developer-mobile-workspace .v2-topbar-title>.developer-mobile-return{width:40px;min-width:40px;height:40px;min-height:40px}.developer-mobile-workspace .v2-topbar-title>h1{font-size:calc(14px * var(--bt-ui-text-scale,1))}.developer-mobile-workspace .v2-topbar-actions{align-items:center;padding:0;overflow:visible}.developer-mobile-workspace .desktop-help-button span{display:none}.developer-mobile-workspace .context-report>.v2-secondary{width:40px;padding-inline:0;font-size:0}.developer-mobile-workspace :is(.interface-text-scale-trigger,.interface-table-scale-trigger,.desktop-help-button,.context-report>.v2-secondary){min-height:40px;height:40px;padding-inline:8px}.developer-mobile-workspace .desktop-network-indicator{display:none!important}.developer-mobile-workspace .v2-alert-zone:empty{display:none}.developer-mobile-workspace .v2-main.v2-main-fixed-list>.v2-topbar{flex:0 0 50px}.developer-mobile-workspace .v2-content,.developer-mobile-workspace .v2-content.v2-content-fixed-list{padding-top:7px;padding-bottom:max(7px,env(safe-area-inset-bottom))}.developer-mobile-workspace .v2-welcome{min-height:0!important;margin-bottom:7px!important;padding:7px 9px!important;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.developer-mobile-workspace .v2-welcome>div:first-child{min-width:0}.developer-mobile-workspace .v2-welcome>div:first-child>p{display:none}.developer-mobile-workspace .v2-welcome>div:first-child>span{font-size:calc(7px * var(--bt-ui-text-scale,1))}.developer-mobile-workspace .v2-welcome h2{margin-top:2px;font-size:calc(18px * var(--bt-ui-text-scale,1));line-height:1.1}.developer-mobile-workspace .v2-welcome>svg{width:30px;height:30px}.developer-mobile-workspace .v2-welcome :is(.v2-primary,.v2-secondary){min-height:40px;height:40px}.developer-mobile-workspace .employee-page-shell>.employee-welcome{margin-bottom:7px}.developer-mobile-workspace .employee-panel{padding:9px}.developer-mobile-workspace .employee-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(280px,1fr);grid-gap:8px;gap:8px;margin-bottom:7px}.developer-mobile-workspace .employee-status-filters{align-content:end}.developer-mobile-workspace .employee-bulk-leave{margin-bottom:7px;padding:7px}.developer-mobile-workspace .employee-table td,.developer-mobile-workspace .employee-table th{padding-block:7px}.developer-mobile-workspace .v2-main.v2-main-fixed-list{height:auto;min-height:100dvh;overflow:visible;display:block}.developer-mobile-workspace .employee-page-shell,.developer-mobile-workspace .employee-page-shell>.employee-panel,.developer-mobile-workspace .v2-content.v2-content-fixed-list{height:auto;min-height:0;overflow:visible}.developer-mobile-workspace .employee-page-shell .employee-table-wrap{height:auto;max-height:none;overflow:auto;touch-action:pan-x pan-y}.developer-mobile-workspace .salary-window .payroll-stage-note{display:none}.developer-mobile-workspace .salary-window .payroll-toolbar{grid-template-columns:minmax(220px,1fr) minmax(320px,1.35fr);align-items:end;gap:7px}.developer-mobile-workspace .salary-window .payroll-toolbar-actions{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:6px}.developer-mobile-workspace .salary-window .payroll-toolbar-actions>button{flex:0 0 auto;min-height:42px}.developer-mobile-workspace .advances-page-shell .payroll-header-controls{grid-template-columns:repeat(4,minmax(0,1fr))}.developer-mobile-workspace .advances-page-shell .payroll-month-control{grid-column:auto}.developer-mobile-workspace .attendance-punch-backdrop,.developer-mobile-workspace .user-create-backdrop{align-items:center!important;place-items:center!important}.developer-mobile-workspace :is(.employee-file-card,.employee-editor-card,.employee-category-manager-card,.employee-category-members-card,.attendance-punch-card,.user-create-modal){border-radius:14px!important;max-height:calc(100dvh - 8px)!important}.developer-mobile-workspace .attendance-punch-icon{width:38px;height:38px;margin-bottom:7px}.developer-mobile-workspace .attendance-punch-kicker{margin-bottom:3px}.developer-mobile-workspace .attendance-punch-card h3{font-size:18px}.developer-mobile-workspace .attendance-punch-card>p{font-size:10px;line-height:1.4}}@media(max-width:700px){.developer-mobile-workspace .employee-bulk-leave{grid-template-columns:1fr}.developer-mobile-workspace .employee-bulk-selection{grid-column:auto}.developer-mobile-workspace .employee-financial-grid,.developer-mobile-workspace .employee-info-grid,.developer-mobile-workspace .employee-stat-grid{grid-template-columns:1fr}.developer-mobile-workspace .employee-info-grid>div.wide{grid-column:auto}.developer-mobile-workspace .isdp-browser-grid{grid-template-columns:1fr!important}.developer-mobile-workspace .isdp-import-results>div{grid-template-columns:auto minmax(0,1fr)}.developer-mobile-workspace .isdp-import-results>div>:last-child{grid-column:2}}@media(max-width:390px){.developer-mobile-workspace .v2-topbar-actions{gap:5px}.developer-mobile-workspace .context-report>.v2-secondary{font-size:0;width:42px;padding:0}.developer-mobile-workspace .employee-status-filters{display:grid;grid-template-columns:1fr 1fr}.developer-mobile-workspace .employee-status-filters button{width:100%}}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark){--r88-bg:#071722;--r88-bg-deep:#05111a;--r88-surface:#102330;--r88-surface-raised:#152b3a;--r88-surface-soft:#1a3343;--r88-input:#0b1d29;--r88-line:#30495b;--r88-line-strong:#45677d;--r88-text:#f2f6fa;--r88-text-soft:#dbe5ec;--r88-muted:#a8b8c5;--r88-blue:#62b6e8;--r88-blue-bg:#123950;--r88-orange:#ffb43a;--r88-orange-bg:#3d2a0f;--r88-green:#63d69b;--r88-green-bg:#113a2b;--r88-red:#ff9189;--r88-red-bg:#451e23;--r88-violet:#c0a9ff;--r88-violet-bg:#292044;--r88-shadow:0 14px 42px rgba(0,0,0,.32);--bg:var(--r88-bg);--panel:var(--r88-surface);--text:var(--r88-text);--muted:var(--r88-muted);--line:var(--r88-line);color-scheme:dark;min-height:100dvh;background:var(--r88-bg)!important;color:var(--r88-text)!important;accent-color:#4ca6dc}:root:has(.developer-mobile-workspace[data-mobile-theme-resolved=dark]),:root:has(.developer-mobile-workspace[data-ui-theme=dark]),body:has(.developer-mobile-workspace[data-mobile-theme-resolved=dark]),body:has(.developer-mobile-workspace[data-ui-theme=dark]),html:has(.developer-mobile-workspace[data-mobile-theme-resolved=dark]),html:has(.developer-mobile-workspace[data-ui-theme=dark]){color-scheme:dark;background:#071722!important;color:#f2f6fa!important}body:has(.developer-mobile-workspace[data-mobile-theme-resolved=dark]),body:has(.developer-mobile-workspace[data-ui-theme=dark]){min-height:100dvh;overscroll-behavior-y:none}.developer-mobile-workspace[data-mobile-theme-resolved=dark] ::selection,.developer-mobile-workspace[data-ui-theme=dark] ::selection{background:#2c7eae;color:#fff}.developer-mobile-workspace[data-mobile-theme-resolved=dark],.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(.v2-main,.v2-content),.developer-mobile-workspace[data-ui-theme=dark],.developer-mobile-workspace[data-ui-theme=dark] :is(.v2-main,.v2-content){background:var(--r88-bg)!important;color:var(--r88-text)!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(h1,h2,h3,h4,h5,h6,legend),.developer-mobile-workspace[data-ui-theme=dark] :is(h1,h2,h3,h4,h5,h6,legend){color:var(--r88-text)!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(p,small,.muted),.developer-mobile-workspace[data-ui-theme=dark] :is(p,small,.muted){color:var(--r88-muted)!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] a,.developer-mobile-workspace[data-ui-theme=dark] a{color:var(--r88-blue)}.developer-mobile-workspace[data-mobile-theme-resolved=dark] .v2-topbar,.developer-mobile-workspace[data-ui-theme=dark] .v2-topbar{background:rgba(7,23,34,.94)!important;border-color:var(--r88-line)!important;box-shadow:0 9px 30px rgba(0,0,0,.24);color:var(--r88-text)!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] .v2-topbar :is(h1,strong),.developer-mobile-workspace[data-ui-theme=dark] .v2-topbar :is(h1,strong){color:var(--r88-text)!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] .v2-topbar :is(span,.desktop-server-clock),.developer-mobile-workspace[data-ui-theme=dark] .v2-topbar :is(span,.desktop-server-clock){color:var(--r88-muted)!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(.v2-panel,.v2-metric,.v2-welcome,.panel,.metric-card,.summary-item,.placeholder-page,.site-card,.site-v2-card,.database-card,.database-choice-card,.users-panel,.attendance-roster-table,.employee-file,.employee-financial-section,.payroll-panel,.payroll-import-preview,.advances-page-shell,.transport-tabs,.transport-module-grid>button,.transport-modal-crew,.warehouse-menu-card,.warehouse-metrics article,.wh84-panel,.wh84-modal,.wh84-alerts,.cost-site-card,.cost-summary-card,.cost-period-panel,.cost-breakdown-card,.isdp-import-card,.isdp-browser,.isdp-history,.isdp-detail,.isdp-resource-dialog,.isdp-investment-card,.isdp-investment-result,.isdp-match-report,.server-admin-artifact,.server-diagnostic-view,.server-domain-prerequisites,.server-connection-workflow,.server-control-safety,.server-mobile-branding,.developer-card,.developer-protection-note),.developer-mobile-workspace[data-ui-theme=dark] :is(.v2-panel,.v2-metric,.v2-welcome,.panel,.metric-card,.summary-item,.placeholder-page,.site-card,.site-v2-card,.database-card,.database-choice-card,.users-panel,.attendance-roster-table,.employee-file,.employee-financial-section,.payroll-panel,.payroll-import-preview,.advances-page-shell,.transport-tabs,.transport-module-grid>button,.transport-modal-crew,.warehouse-menu-card,.warehouse-metrics article,.wh84-panel,.wh84-modal,.wh84-alerts,.cost-site-card,.cost-summary-card,.cost-period-panel,.cost-breakdown-card,.isdp-import-card,.isdp-browser,.isdp-history,.isdp-detail,.isdp-resource-dialog,.isdp-investment-card,.isdp-investment-result,.isdp-match-report,.server-admin-artifact,.server-diagnostic-view,.server-domain-prerequisites,.server-connection-workflow,.server-control-safety,.server-mobile-branding,.developer-card,.developer-protection-note){background:var(--r88-surface)!important;border-color:var(--r88-line)!important;color:var(--r88-text)!important;box-shadow:var(--r88-shadow)}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is([class$=-card],[class*="-card "],[class$=-dialog],[class*="-dialog "],[class$=-modal],[class*="-modal "],[class$=-window],[class*="-window "]),.developer-mobile-workspace[data-ui-theme=dark] :is([class$=-card],[class*="-card "],[class$=-dialog],[class*="-dialog "],[class$=-modal],[class*="-modal "],[class$=-window],[class*="-window "]){background-color:var(--r88-surface)!important;border-color:var(--r88-line)!important;color:var(--r88-text)!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(.v2-panel-head.bordered,.panel-header.bordered,.report-divider,.site-stats,.doc-category-head,.employee-financial-head,.salary-window-titlebar,.attendance-month-window>header,.wh84-panel>header,.wh84-modal>header,.isdp-detail>header,.isdp-resource-dialog>header,.transport-location-map-modal>header,.transport-location-map-modal>footer),.developer-mobile-workspace[data-ui-theme=dark] :is(.v2-panel-head.bordered,.panel-header.bordered,.report-divider,.site-stats,.doc-category-head,.employee-financial-head,.salary-window-titlebar,.attendance-month-window>header,.wh84-panel>header,.wh84-modal>header,.isdp-detail>header,.isdp-resource-dialog>header,.transport-location-map-modal>header,.transport-location-map-modal>footer){background:var(--r88-surface)!important;border-color:var(--r88-line)!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.search-box,.attendance-person-search>div,.employee-category-member-search>div,.server-user-audit-search>div,.fleet-search-input input,.catalog-search,.transport-material-search-control,.transport-location-map-search>label>div,.transport-routing-search label>div,.desktop-help-search-box),.developer-mobile-workspace[data-ui-theme=dark] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.search-box,.attendance-person-search>div,.employee-category-member-search>div,.server-user-audit-search>div,.fleet-search-input input,.catalog-search,.transport-material-search-control,.transport-location-map-search>label>div,.transport-routing-search label>div,.desktop-help-search-box){color-scheme:dark;background:var(--r88-input)!important;color:var(--r88-text)!important;border-color:var(--r88-line-strong)!important;box-shadow:none}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(input,textarea)::placeholder,.developer-mobile-workspace[data-ui-theme=dark] :is(input,textarea)::placeholder{color:#8095a5!important;opacity:1}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(input,select,textarea):focus,.developer-mobile-workspace[data-ui-theme=dark] :is(input,select,textarea):focus{border-color:#65b7e5!important;outline:0;box-shadow:0 0 0 3px rgba(98,182,232,.18)!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(input,select,textarea):disabled,.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(input,select,textarea)[readonly],.developer-mobile-workspace[data-ui-theme=dark] :is(input,select,textarea):disabled,.developer-mobile-workspace[data-ui-theme=dark] :is(input,select,textarea)[readonly]{background:#122632!important;color:#9cafbd!important;opacity:.78}.developer-mobile-workspace[data-mobile-theme-resolved=dark] option,.developer-mobile-workspace[data-ui-theme=dark] option{background:#0b1d29;color:#f2f6fa}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(.v2-secondary,.v2-icon,.v2-add,.secondary-btn,.ghost-btn,.icon-btn,.developer-mobile-return,.desktop-help-button,.interface-text-scale-trigger,.interface-table-scale-trigger,.attendance-header-button,.attendance-organization-button,.attendance-view-switch button,.attendance-month-window-tools button,.employee-status-filters button,.employee-category-manage-button,.warehouse-menu-card,.wh84-hero-actions button,.wh84-panel button,.wh84-modal button,.isdp-picker button,.isdp-browser>header>button,.isdp-detail>footer button,.isdp-resource-dialog>header button,.isdp-resource-dialog>nav button,.transport-tabs button,.transport-location-map-modal>header button,.transport-location-map-modal>footer button,.salary-window-controls button,.payroll-module-nav button,.payroll-mobile-view-switch button),.developer-mobile-workspace[data-ui-theme=dark] :is(.v2-secondary,.v2-icon,.v2-add,.secondary-btn,.ghost-btn,.icon-btn,.developer-mobile-return,.desktop-help-button,.interface-text-scale-trigger,.interface-table-scale-trigger,.attendance-header-button,.attendance-organization-button,.attendance-view-switch button,.attendance-month-window-tools button,.employee-status-filters button,.employee-category-manage-button,.warehouse-menu-card,.wh84-hero-actions button,.wh84-panel button,.wh84-modal button,.isdp-picker button,.isdp-browser>header>button,.isdp-detail>footer button,.isdp-resource-dialog>header button,.isdp-resource-dialog>nav button,.transport-tabs button,.transport-location-map-modal>header button,.transport-location-map-modal>footer button,.salary-window-controls button,.payroll-module-nav button,.payroll-mobile-view-switch button){background:var(--r88-surface-soft)!important;color:var(--r88-text-soft)!important;border-color:var(--r88-line-strong)!important;box-shadow:none}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(.v2-secondary,.v2-icon,.v2-add,button):hover,.developer-mobile-workspace[data-ui-theme=dark] :is(.v2-secondary,.v2-icon,.v2-add,button):hover{border-color:#5a89a5}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(.v2-primary,.primary-btn,button.primary,.attendance-punch-confirm,.direct-mobile-share,.direct-mobile-save,.wh84-modal button.primary),.developer-mobile-workspace[data-ui-theme=dark] :is(.v2-primary,.primary-btn,button.primary,.attendance-punch-confirm,.direct-mobile-share,.direct-mobile-save,.wh84-modal button.primary){color:#fff!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(button,[role=button],a.v2-primary,a.v2-secondary),.developer-mobile-workspace[data-ui-theme=dark] :is(button,[role=button],a.v2-primary,a.v2-secondary){min-height:44px;touch-action:manipulation}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(button,[role=button],a,input,select,textarea):focus-visible,.developer-mobile-workspace[data-ui-theme=dark] :is(button,[role=button],a,input,select,textarea):focus-visible{outline:3px solid rgba(98,182,232,.75)!important;outline-offset:2px}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(table,.user-table,.employee-table,.payroll-table,.advances-table,.attendance-month-table,.attendance-roster-table,.transport-location-db-table,.transport-plan-table,.transport-crew-table,.transport-vehicle-table,.cost-control-table,.cost-mini-table,.cost-material-table,.cost-budget-rows,.wh84-table,.isdp-norms,.isdp-resource-table,.isdp-match-table),.developer-mobile-workspace[data-ui-theme=dark] :is(table,.user-table,.employee-table,.payroll-table,.advances-table,.attendance-month-table,.attendance-roster-table,.transport-location-db-table,.transport-plan-table,.transport-crew-table,.transport-vehicle-table,.cost-control-table,.cost-mini-table,.cost-material-table,.cost-budget-rows,.wh84-table,.isdp-norms,.isdp-resource-table,.isdp-match-table){background:var(--r88-surface)!important;color:var(--r88-text-soft)!important;border-color:var(--r88-line)!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(th,.user-table-head,.employee-table th,.attendance-roster-table-head,.attendance-month-table th,[class$=-table]>.head,[class*="-table "]>.head,.cost-control-table.head,.cost-mini-table .head,.cost-material-table .head,.cost-budget-rows .head,.transport-location-db-head,.fleet-assignment-head,.wh84-table .head,.isdp-norm-head,.isdp-match-table>div),.developer-mobile-workspace[data-ui-theme=dark] :is(th,.user-table-head,.employee-table th,.attendance-roster-table-head,.attendance-month-table th,[class$=-table]>.head,[class*="-table "]>.head,.cost-control-table.head,.cost-mini-table .head,.cost-material-table .head,.cost-budget-rows .head,.transport-location-db-head,.fleet-assignment-head,.wh84-table .head,.isdp-norm-head,.isdp-match-table>div){background:#183140!important;color:#d7e4ed!important;border-color:var(--r88-line)!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(td,.employee-table td,.payroll-table td,.attendance-month-table td,.recent-row,.timeline-item,.history-card,.doc-row,.people-admin-row,.attendance-roster-row,.employee-category-manager-row,.employee-category-member-row,.transport-plan-table .row,.transport-crew-table .row,.transport-vehicle-table .row,.transport-material-list>div,.transport-destination-list>div,.cost-control-table.row,.cost-mini-table .row,.cost-material-table .row,.cost-budget-rows .row,.conversion-row,.cost-contract-document,.wh84-table .row,.wh84-list article,.isdp-norm-row,.isdp-resource-row,.isdp-match-table>article),.developer-mobile-workspace[data-ui-theme=dark] :is(td,.employee-table td,.payroll-table td,.attendance-month-table td,.recent-row,.timeline-item,.history-card,.doc-row,.people-admin-row,.attendance-roster-row,.employee-category-manager-row,.employee-category-member-row,.transport-plan-table .row,.transport-crew-table .row,.transport-vehicle-table .row,.transport-material-list>div,.transport-destination-list>div,.cost-control-table.row,.cost-mini-table .row,.cost-material-table .row,.cost-budget-rows .row,.conversion-row,.cost-contract-document,.wh84-table .row,.wh84-list article,.isdp-norm-row,.isdp-resource-row,.isdp-match-table>article){background:var(--r88-surface)!important;color:var(--r88-text-soft)!important;border-color:var(--r88-line)!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(tbody tr:hover td,.attendance-roster-row:hover,.isdp-norm-row:hover),.developer-mobile-workspace[data-ui-theme=dark] :is(tbody tr:hover td,.attendance-roster-row:hover,.isdp-norm-row:hover){background:#1b3748!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(.payroll-table-wrap,.employee-table-wrap,.employee-table-scroll,.attendance-month-table-wrap,.attendance-roster-scroll,[class*=-table-wrap],.wh84-table,.isdp-match-table),.developer-mobile-workspace[data-ui-theme=dark] :is(.payroll-table-wrap,.employee-table-wrap,.employee-table-scroll,.attendance-month-table-wrap,.attendance-roster-scroll,[class*=-table-wrap],.wh84-table,.isdp-match-table){scrollbar-color:#4f7389 #0b1d29;scrollbar-gutter:stable both-edges;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.developer-mobile-workspace[data-mobile-theme-resolved=dark] ::-webkit-scrollbar,.developer-mobile-workspace[data-ui-theme=dark] ::-webkit-scrollbar{width:10px;height:10px}.developer-mobile-workspace[data-mobile-theme-resolved=dark] ::-webkit-scrollbar-track,.developer-mobile-workspace[data-ui-theme=dark] ::-webkit-scrollbar-track{background:#0b1d29}.developer-mobile-workspace[data-mobile-theme-resolved=dark] ::-webkit-scrollbar-thumb,.developer-mobile-workspace[data-ui-theme=dark] ::-webkit-scrollbar-thumb{background:#4f7389;border:2px solid #0b1d29;border-radius:999px}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is([class$=-backdrop],[class*="-backdrop "],[class$=-overlay],[class*="-overlay "],.desktop-help-backdrop,.journal-photo-preview),.developer-mobile-workspace[data-ui-theme=dark] :is([class$=-backdrop],[class*="-backdrop "],[class$=-overlay],[class*="-overlay "],.desktop-help-backdrop,.journal-photo-preview){background-color:rgba(2,10,16,.78)!important;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(.attendance-punch-actions,.employee-file-footer,.employee-category-members-footer,.employee-editor-actions,.user-create-actions,.wh84-modal-actions,.transport-modal-actions,.payroll-import-actions,.transport-location-map-modal>footer),.developer-mobile-workspace[data-ui-theme=dark] :is(.attendance-punch-actions,.employee-file-footer,.employee-category-members-footer,.employee-editor-actions,.user-create-actions,.wh84-modal-actions,.transport-modal-actions,.payroll-import-actions,.transport-location-map-modal>footer){background:rgba(16,35,48,.97)!important;border-color:var(--r88-line)!important;box-shadow:0 -10px 28px rgba(0,0,0,.22)}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(.context-report-menu,.interface-text-scale-menu,.interface-table-scale-menu,.transport-report-menu,.transport-material-results,.transport-routing-results,.transport-location-map-results,.fleet-picker-list),.developer-mobile-workspace[data-ui-theme=dark] :is(.context-report-menu,.interface-text-scale-menu,.interface-table-scale-menu,.transport-report-menu,.transport-material-results,.transport-routing-results,.transport-location-map-results,.fleet-picker-list){background:#102635!important;color:var(--r88-text)!important;border-color:var(--r88-line-strong)!important;box-shadow:0 18px 45px rgba(0,0,0,.46)!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(.context-report-menu,.interface-text-scale-menu,.interface-table-scale-menu,.transport-report-menu,.transport-material-results,.transport-routing-results,.transport-location-map-results,.fleet-picker-list) button,.developer-mobile-workspace[data-ui-theme=dark] :is(.context-report-menu,.interface-text-scale-menu,.interface-table-scale-menu,.transport-report-menu,.transport-material-results,.transport-routing-results,.transport-location-map-results,.fleet-picker-list) button{background:#102635!important;color:var(--r88-text-soft)!important;border-color:var(--r88-line)!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(.context-report-menu,.interface-text-scale-menu,.interface-table-scale-menu,.transport-report-menu,.transport-material-results,.transport-routing-results,.transport-location-map-results,.fleet-picker-list) button:is(:hover,.selected,[aria-checked=true]),.developer-mobile-workspace[data-ui-theme=dark] :is(.context-report-menu,.interface-text-scale-menu,.interface-table-scale-menu,.transport-report-menu,.transport-material-results,.transport-routing-results,.transport-location-map-results,.fleet-picker-list) button:is(:hover,.selected,[aria-checked=true]){background:#1b4259!important;color:#fff!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(.desktop-help-dialog,.desktop-help-header,.desktop-help-search-area,.desktop-help-sidebar,.desktop-help-content,.desktop-help-search-results,.desktop-help-figure,.desktop-help-steps,.desktop-help-info),.developer-mobile-workspace[data-ui-theme=dark] :is(.desktop-help-dialog,.desktop-help-header,.desktop-help-search-area,.desktop-help-sidebar,.desktop-help-content,.desktop-help-search-results,.desktop-help-figure,.desktop-help-steps,.desktop-help-info){background:var(--r88-surface)!important;color:var(--r88-text)!important;border-color:var(--r88-line)!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(.desktop-help-sidebar nav button,.desktop-help-search-results>button,.desktop-help-steps li,.desktop-help-navigation button,.desktop-help-print,.desktop-help-close),.developer-mobile-workspace[data-ui-theme=dark] :is(.desktop-help-sidebar nav button,.desktop-help-search-results>button,.desktop-help-steps li,.desktop-help-navigation button,.desktop-help-print,.desktop-help-close){background:var(--r88-surface-raised)!important;color:var(--r88-text-soft)!important;border-color:var(--r88-line)!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] .desktop-help-sidebar nav button.active,.developer-mobile-workspace[data-ui-theme=dark] .desktop-help-sidebar nav button.active{background:#173d54!important;border-color:#5eacd9!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(.desktop-help-heading h2,.desktop-help-section-title h3,.desktop-help-steps h4,.desktop-help-info h4,.desktop-help-steps li p,.desktop-help-info li,.desktop-help-sidebar nav button strong),.developer-mobile-workspace[data-ui-theme=dark] :is(.desktop-help-heading h2,.desktop-help-section-title h3,.desktop-help-steps h4,.desktop-help-info h4,.desktop-help-steps li p,.desktop-help-info li,.desktop-help-sidebar nav button strong){color:var(--r88-text)!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] .desktop-help-info.details,.developer-mobile-workspace[data-ui-theme=dark] .desktop-help-info.details{background:var(--r88-blue-bg)!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] .desktop-help-info.tips,.developer-mobile-workspace[data-ui-theme=dark] .desktop-help-info.tips{background:var(--r88-green-bg)!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] .desktop-help-info.warnings,.developer-mobile-workspace[data-ui-theme=dark] .desktop-help-info.warnings{background:var(--r88-red-bg)!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(.recent-icon,.timeline-icon,.v2-metric-icon,.metric-icon,.placeholder-icon,.permission-group,.permission-module,.permission-module-toggle,.permission-item,.permission-group-toggle,.permission-select-all,.user-create-section,.module-visibility-grid>label,.module-visibility-grid>article,.users-mobile-install-grid>article,.users-mobile-install-help,.users-mobile-install-help.v883 article,.users-mobile-install-diagnostic),.developer-mobile-workspace[data-ui-theme=dark] :is(.recent-icon,.timeline-icon,.v2-metric-icon,.metric-icon,.placeholder-icon,.permission-group,.permission-module,.permission-module-toggle,.permission-item,.permission-group-toggle,.permission-select-all,.user-create-section,.module-visibility-grid>label,.module-visibility-grid>article,.users-mobile-install-grid>article,.users-mobile-install-help,.users-mobile-install-help.v883 article,.users-mobile-install-diagnostic){background:var(--r88-surface-raised)!important;border-color:var(--r88-line)!important;color:var(--r88-text-soft)!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(.module-visibility-editor>header,.module-visibility-grid>label.selected,.permission-item:hover,.permission-module-toggle:hover),.developer-mobile-workspace[data-ui-theme=dark] :is(.module-visibility-editor>header,.module-visibility-grid>label.selected,.permission-item:hover,.permission-module-toggle:hover){background:#173b50!important;border-color:#4d89aa!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(.site-display-toolbar,.site-list-table,.site-list-head,.site-list-body>article,.site-journal-card,.doc-category,.doc-upload,.doc-row,.doc-empty,.v2-work-card,.work-card,.photo-upload,.file-chips>span,.employee-info-grid>div,.employee-stat,.employee-financial-grid>label,.employee-calendar-wrap,.employee-calendar-control,.employee-calendar-day,.employee-date-list span,.employee-loan-editor,.employee-loan-entry,.employee-bank-accounts-editor,.employee-bank-account-row,.employee-loan-history-view,.employee-loan-history-view-list>article,.employee-leave-documents,.employee-leave-document-list article),.developer-mobile-workspace[data-ui-theme=dark] :is(.site-display-toolbar,.site-list-table,.site-list-head,.site-list-body>article,.site-journal-card,.doc-category,.doc-upload,.doc-row,.doc-empty,.v2-work-card,.work-card,.photo-upload,.file-chips>span,.employee-info-grid>div,.employee-stat,.employee-financial-grid>label,.employee-calendar-wrap,.employee-calendar-control,.employee-calendar-day,.employee-date-list span,.employee-loan-editor,.employee-loan-entry,.employee-bank-accounts-editor,.employee-bank-account-row,.employee-loan-history-view,.employee-loan-history-view-list>article,.employee-leave-documents,.employee-leave-document-list article){background:var(--r88-surface-raised)!important;border-color:var(--r88-line)!important;color:var(--r88-text-soft)!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(.employee-file-card,.employee-editor-card,.employee-category-manager-card,.employee-category-members-card),.developer-mobile-workspace[data-ui-theme=dark] :is(.employee-file-card,.employee-editor-card,.employee-category-manager-card,.employee-category-members-card){background:var(--r88-surface)!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(.attendance-organization-toolbar,.attendance-month-legend,.attendance-roster-group-row,.attendance-roster-group-row span,.attendance-month-group td,.attendance-month-group span,.attendance-calendar-current>div,.attendance-calendar-current article button,.attendance-grouping-mode button,.attendance-grouping-groups button,.attendance-category-list button,.attendance-month-close-confirm>div,.attendance-grid-bulk-summary>div,.attendance-grid-bulk-mode>label,.attendance-grid-bulk-note,.attendance-grid-delete-note),.developer-mobile-workspace[data-ui-theme=dark] :is(.attendance-organization-toolbar,.attendance-month-legend,.attendance-roster-group-row,.attendance-roster-group-row span,.attendance-month-group td,.attendance-month-group span,.attendance-calendar-current>div,.attendance-calendar-current article button,.attendance-grouping-mode button,.attendance-grouping-groups button,.attendance-category-list button,.attendance-month-close-confirm>div,.attendance-grid-bulk-summary>div,.attendance-grid-bulk-mode>label,.attendance-grid-bulk-note,.attendance-grid-delete-note){background:var(--r88-surface-raised)!important;color:var(--r88-text-soft)!important;border-color:var(--r88-line)!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(.attendance-view-switch button.active,.attendance-grouping-mode button.active,.attendance-grid-bulk-mode>label.selected),.developer-mobile-workspace[data-ui-theme=dark] :is(.attendance-view-switch button.active,.attendance-grouping-mode button.active,.attendance-grid-bulk-mode>label.selected){background:#18415a!important;color:#fff!important;border-color:#5eacd9!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(.salary-window,.salary-window .payroll-panel,.payroll-mobile-card,.payroll-mobile-details,.payroll-mobile-details>section,.payroll-mobile-fields>.payroll-mobile-field,.advances-mobile-list>article,.advances-mobile-fields>.payroll-mobile-field,.payroll-calendar-metric,.payroll-stage-note,.payroll-import-list,.payroll-statement-list article,.payroll-columns-quick,.payroll-columns-grid label,.payroll-bank-current article,.payroll-bank-add,.payroll-bank-empty,.employee-advance-audit,.employee-advance-audit-table,.payroll-integrity-list article),.developer-mobile-workspace[data-ui-theme=dark] :is(.salary-window,.salary-window .payroll-panel,.payroll-mobile-card,.payroll-mobile-details,.payroll-mobile-details>section,.payroll-mobile-fields>.payroll-mobile-field,.advances-mobile-list>article,.advances-mobile-fields>.payroll-mobile-field,.payroll-calendar-metric,.payroll-stage-note,.payroll-import-list,.payroll-statement-list article,.payroll-columns-quick,.payroll-columns-grid label,.payroll-bank-current article,.payroll-bank-add,.payroll-bank-empty,.employee-advance-audit,.employee-advance-audit-table,.payroll-integrity-list article){background:var(--r88-surface-raised)!important;color:var(--r88-text-soft)!important;border-color:var(--r88-line)!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(.payroll-mobile-details>section>header,.advances-mobile-list>article>header,.advances-mobile-list>article>.advances-mobile-toggle),.developer-mobile-workspace[data-ui-theme=dark] :is(.payroll-mobile-details>section>header,.advances-mobile-list>article>header,.advances-mobile-list>article>.advances-mobile-toggle){background:#183140!important;color:var(--r88-text)!important;border-color:var(--r88-line)!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(.payroll-module-nav button.active,.payroll-mobile-view-switch button.active,.payroll-columns-grid label.selected),.developer-mobile-workspace[data-ui-theme=dark] :is(.payroll-module-nav button.active,.payroll-mobile-view-switch button.active,.payroll-columns-grid label.selected){background:#17415a!important;color:#fff!important;border-color:#5eacd9!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(.transport-module-grid>button>div,.transport-metrics button,.transport-quick-row,.transport-material-picker,.transport-bulk-picker,.transport-bulk-list,.transport-bulk-row,.transport-selection-table .row,.transport-material-matches,.transport-rented-driver-list .row,.transport-destination-list,.transport-routing-distance,.transport-location-db-table,.database-choice-icon,.fleet-picker-list,.fleet-picker-list button,.fleet-metrics>div,.fleet-selection-summary,.fleet-assignment-row,.equipment-profile-kpis article,.equipment-profile-view>section,.equipment-profile-edit>section,.equipment-profile-history-grid>section,.equipment-profile-info-grid article,.equipment-history-list article),.developer-mobile-workspace[data-ui-theme=dark] :is(.transport-module-grid>button>div,.transport-metrics button,.transport-quick-row,.transport-material-picker,.transport-bulk-picker,.transport-bulk-list,.transport-bulk-row,.transport-selection-table .row,.transport-material-matches,.transport-rented-driver-list .row,.transport-destination-list,.transport-routing-distance,.transport-location-db-table,.database-choice-icon,.fleet-picker-list,.fleet-picker-list button,.fleet-metrics>div,.fleet-selection-summary,.fleet-assignment-row,.equipment-profile-kpis article,.equipment-profile-view>section,.equipment-profile-edit>section,.equipment-profile-history-grid>section,.equipment-profile-info-grid article,.equipment-history-list article){background:var(--r88-surface-raised)!important;color:var(--r88-text-soft)!important;border-color:var(--r88-line)!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(.transport-tabs button.active,.transport-bulk-row.selected,.transport-selection-table .row.selected,.fleet-picker-list button.selected),.developer-mobile-workspace[data-ui-theme=dark] :is(.transport-tabs button.active,.transport-bulk-row.selected,.transport-selection-table .row.selected,.fleet-picker-list button.selected){background:#17415a!important;color:#fff!important;border-color:#5eacd9!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(.wh84-menu>button,.wh84-menu i,.wh84-alerts>button,.wh84-metrics article,.wh84-card-grid article,.wh84-list article,.wh84-line,.wh84-upload,.warehouse-low-list>div,.warehouse-stock-head,.warehouse-document-head,.warehouse-stock-row,.warehouse-document-row),.developer-mobile-workspace[data-ui-theme=dark] :is(.wh84-menu>button,.wh84-menu i,.wh84-alerts>button,.wh84-metrics article,.wh84-card-grid article,.wh84-list article,.wh84-line,.wh84-upload,.warehouse-low-list>div,.warehouse-stock-head,.warehouse-document-head,.warehouse-stock-row,.warehouse-document-row){background:var(--r88-surface-raised)!important;color:var(--r88-text-soft)!important;border-color:var(--r88-line)!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(.cost-site-list,.cost-site-list-head,.cost-site-list>div>button,.cost-warning-box,.cost-deviz-detected,.cost-deviz-detected span,.cost-exceeded-summary,.cost-budget-file,.cost-labor-list,.cost-mapping-suggestions,.cost-mapping-suggestions button,.cost-contract-group,.cost-contract-group-head,.cost-contract-archived-row,.cost-contract-formula>div,.cost-doc-sign-notice,.cost-similarity-question,.cost-investment-structure,.cost-investment-object-list>div,.cost-f2-rows .head),.developer-mobile-workspace[data-ui-theme=dark] :is(.cost-site-list,.cost-site-list-head,.cost-site-list>div>button,.cost-warning-box,.cost-deviz-detected,.cost-deviz-detected span,.cost-exceeded-summary,.cost-budget-file,.cost-labor-list,.cost-mapping-suggestions,.cost-mapping-suggestions button,.cost-contract-group,.cost-contract-group-head,.cost-contract-archived-row,.cost-contract-formula>div,.cost-doc-sign-notice,.cost-similarity-question,.cost-investment-structure,.cost-investment-object-list>div,.cost-f2-rows .head){background:var(--r88-surface-raised)!important;color:var(--r88-text-soft)!important;border-color:var(--r88-line)!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(.isdp-shield,.isdp-stats article,.isdp-resource-nav>button,.isdp-card-icon,.isdp-selected span,.isdp-tree,.isdp-recipe,.isdp-recipe-totals,.isdp-detail-meta>div,.isdp-resource-tools,.isdp-import-results>div,.isdp-investment-result article,.isdp-investment-running,.isdp-investment-rules,.isdp-workspace-back>button),.developer-mobile-workspace[data-ui-theme=dark] :is(.isdp-shield,.isdp-stats article,.isdp-resource-nav>button,.isdp-card-icon,.isdp-selected span,.isdp-tree,.isdp-recipe,.isdp-recipe-totals,.isdp-detail-meta>div,.isdp-resource-tools,.isdp-import-results>div,.isdp-investment-result article,.isdp-investment-running,.isdp-investment-rules,.isdp-workspace-back>button){background:var(--r88-surface-raised)!important;color:var(--r88-text-soft)!important;border-color:var(--r88-line)!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] .isdp-resource-nav>button.active,.developer-mobile-workspace[data-ui-theme=dark] .isdp-resource-nav>button.active{background:#17415a!important;color:#fff!important;border-color:#5eacd9!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(.server-update-progress,.server-update-message,.server-update-facts>div,.server-config-meta>span,.server-data-actions>label,.server-domain-renew,.server-domain-privacy,.server-domain-status span,.server-control-message,.server-connection-profiles article,.server-temporary-connection,.server-remote-signing-result,.server-remote-signing-lock,.server-mobile-branding-note,.developer-native-card,.developer-module-card),.developer-mobile-workspace[data-ui-theme=dark] :is(.server-update-progress,.server-update-message,.server-update-facts>div,.server-config-meta>span,.server-data-actions>label,.server-domain-renew,.server-domain-privacy,.server-domain-status span,.server-control-message,.server-connection-profiles article,.server-temporary-connection,.server-remote-signing-result,.server-remote-signing-lock,.server-mobile-branding-note,.developer-native-card,.developer-module-card){background:var(--r88-surface-raised)!important;color:var(--r88-text-soft)!important;border-color:var(--r88-line)!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(.status-pill.on,.status-pill.active,.status-pill.ok,.status-badge,.status-in_transit,.employee-reactivate,.attendance-state.present,.attendance-state.annual_leave,.employee-calendar-day.present,.employee-calendar-day.annual_leave,.request-status.approved,.fleet-availability-result.free,.fleet-metrics>div.ok,.quick-status.planned,.server-update-connection.connected,.server-temporary-connection.connected,.payroll-integrity-banner.ok,.qs-confirmed,.qs-results,.qs-result-head>strong),.developer-mobile-workspace[data-ui-theme=dark] :is(.status-pill.on,.status-pill.active,.status-pill.ok,.status-badge,.status-in_transit,.employee-reactivate,.attendance-state.present,.attendance-state.annual_leave,.employee-calendar-day.present,.employee-calendar-day.annual_leave,.request-status.approved,.fleet-availability-result.free,.fleet-metrics>div.ok,.quick-status.planned,.server-update-connection.connected,.server-temporary-connection.connected,.payroll-integrity-banner.ok,.qs-confirmed,.qs-results,.qs-result-head>strong){background:var(--r88-green-bg)!important;color:var(--r88-green)!important;border-color:#2c7454!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(.warning,.status-warning,.status-limit,.status-needs_mapping,.status-conversion_required,.attendance-state.sick_leave,.attendance-state.unpaid_leave,.employee-calendar-day.sick_leave,.employee-calendar-day.unpaid_leave,.request-status.requested,.fleet-metrics>div.warning,.warehouse-metrics article.warning,.wh84-metrics article.warning,.server-update-connection.reconnecting,.server-update-status.rollback .status-pill,.payroll-integrity-banner.warning,.qs-warning,.qs-hint,.cost-similarity-question),.developer-mobile-workspace[data-ui-theme=dark] :is(.warning,.status-warning,.status-limit,.status-needs_mapping,.status-conversion_required,.attendance-state.sick_leave,.attendance-state.unpaid_leave,.employee-calendar-day.sick_leave,.employee-calendar-day.unpaid_leave,.request-status.requested,.fleet-metrics>div.warning,.warehouse-metrics article.warning,.wh84-metrics article.warning,.server-update-connection.reconnecting,.server-update-status.rollback .status-pill,.payroll-integrity-banner.warning,.qs-warning,.qs-hint,.cost-similarity-question){background:var(--r88-orange-bg)!important;color:var(--r88-orange)!important;border-color:#806126!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(.danger,.status-exceeded,.status-contract_negative,.attendance-state.unexcused_absence,.employee-calendar-day.unexcused_absence,.request-status.rejected,.transport-state-button.bad,.quick-status.bad,.transport-list-state.bad,.server-update-status.failed .status-pill,.server-update-status.failed .server-update-message,.payroll-integrity-banner.error,.payroll-statement-list article.error,.user-create-error,.employee-save-error,.report-period-error),.developer-mobile-workspace[data-ui-theme=dark] :is(.danger,.status-exceeded,.status-contract_negative,.attendance-state.unexcused_absence,.employee-calendar-day.unexcused_absence,.request-status.rejected,.transport-state-button.bad,.quick-status.bad,.transport-list-state.bad,.server-update-status.failed .status-pill,.server-update-status.failed .server-update-message,.payroll-integrity-banner.error,.payroll-statement-list article.error,.user-create-error,.employee-save-error,.report-period-error){background:var(--r88-red-bg)!important;color:var(--r88-red)!important;border-color:#8b4149!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(.attendance-state.not_started,.attendance-state.contract_ended,.attendance-state.empty,.employee-calendar-day.not_started,.employee-calendar-day.none,.status-pill.off,.status-no_budget,.status-no_actual,.transport-empty,.payroll-no-columns,.wh84-table .status-draft,.wh84-table .status-reversed),.developer-mobile-workspace[data-ui-theme=dark] :is(.attendance-state.not_started,.attendance-state.contract_ended,.attendance-state.empty,.employee-calendar-day.not_started,.employee-calendar-day.none,.status-pill.off,.status-no_budget,.status-no_actual,.transport-empty,.payroll-no-columns,.wh84-table .status-draft,.wh84-table .status-reversed){background:#202e38!important;color:#a9bac6!important;border-color:#425867!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] .users-qr-image,.developer-mobile-workspace[data-ui-theme=dark] .users-qr-image{background:#fff!important;border-color:#dce3e9!important;color:#172033!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] :is(.users-qr-image img,.existing-photos img,.journal-photo-preview img,.desktop-help-figure img),.developer-mobile-workspace[data-ui-theme=dark] :is(.users-qr-image img,.existing-photos img,.journal-photo-preview img,.desktop-help-figure img){filter:none!important;color-scheme:light}.developer-mobile-workspace[data-mobile-theme-resolved=dark] .transport-location-map,.developer-mobile-workspace[data-ui-theme=dark] .transport-location-map{background:#dce8ef!important;color-scheme:light}.developer-mobile-workspace[data-mobile-theme-resolved=dark] .transport-location-map>img,.developer-mobile-workspace[data-ui-theme=dark] .transport-location-map>img{filter:none!important}.developer-mobile-workspace[data-mobile-theme-resolved=dark] .transport-location-map-attribution,.developer-mobile-workspace[data-ui-theme=dark] .transport-location-map-attribution{background:rgba(255,255,255,.9)!important;color:#37647c!important}@media(max-width:1180px){.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .v2-main.v2-main-fixed-list{height:auto!important;min-height:100dvh!important;overflow:visible!important;display:block!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.v2-content.v2-content-fixed-list,.employee-page-shell,.attendance-page-shell,.employee-page-shell>.employee-panel,.attendance-page-shell>.attendance-roster-panel){height:auto!important;min-height:0!important;overflow:visible!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.employee-page-shell .employee-table-wrap,.attendance-page-shell .attendance-roster-scroll){height:auto!important;max-height:none!important;overflow:auto!important;touch-action:pan-x pan-y}}@media(max-width:760px){.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark){overflow-x:visible!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .v2-topbar{padding:calc(6px + env(safe-area-inset-top)) max(9px,env(safe-area-inset-right)) 7px max(9px,env(safe-area-inset-left));gap:7px}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .v2-topbar-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;width:100%;max-width:100%;grid-gap:6px;gap:6px;overflow:visible!important;padding:0}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .v2-topbar-actions>*{min-width:0!important;width:auto;max-width:100%;flex:none}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.interface-text-scale-control,.interface-table-scale-control,.desktop-help-button,.context-report){display:flex!important;width:100%;min-width:0!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.interface-text-scale-trigger,.interface-table-scale-trigger,.desktop-help-button,.context-report>.v2-secondary){width:100%!important;min-width:0!important;min-height:44px!important;height:auto!important;padding:5px!important;gap:4px}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.interface-text-scale-trigger,.interface-table-scale-trigger) span{display:none!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.interface-text-scale-trigger,.interface-table-scale-trigger) b{min-width:34px;padding-inline:5px}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.desktop-network-indicator,.desktop-server-clock){display:none!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.context-report-menu,.interface-text-scale-menu,.interface-table-scale-menu){position:fixed!important;z-index:10050!important;left:max(8px,env(safe-area-inset-left))!important;right:max(8px,env(safe-area-inset-right))!important;top:auto!important;bottom:max(8px,env(safe-area-inset-bottom))!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:min(64dvh,460px)!important;overflow:auto;padding:9px!important;border-radius:17px!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.context-report-menu,.interface-text-scale-menu,.interface-table-scale-menu) button{min-height:48px!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .v2-content{padding-inline:max(9px,env(safe-area-inset-left)) max(9px,env(safe-area-inset-right));padding-bottom:calc(18px + env(safe-area-inset-bottom))}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.v2-welcome,.v2-panel,.employee-panel,.attendance-roster-panel,.payroll-panel,.wh84-panel,.isdp-import-card,.isdp-browser,.server-admin-artifact){padding:12px!important;border-radius:15px}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.v2-form-grid.four,.v2-form-grid.three,.v2-form-grid.two,.print-settings-grid,.user-create-modal .v2-form-grid,.cost-period-fields,.server-mobile-branding-grid,.employee-financial-grid,.employee-info-grid,.employee-stat-grid,.payroll-header-controls){grid-template-columns:1fr!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.transport-module-grid,.database-choice-grid,.database-grid,.warehouse-menu-grid,.wh84-menu,.cost-site-grid,.users-mobile-install-grid,.journal-summary,.v2-metrics){grid-template-columns:1fr!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.site-action-bar,.journal-actions,.cost-control-actions,.payroll-toolbar-actions,.employee-actions,.employee-file-foot-actions,.transport-modal-actions,.wh84-modal-actions,.isdp-investment-result>footer){flex-wrap:wrap!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.site-action-bar,.journal-actions,.cost-control-actions,.payroll-toolbar-actions,.employee-actions,.employee-file-foot-actions,.transport-modal-actions,.wh84-modal-actions,.isdp-investment-result>footer)>*{min-width:min(150px,100%);flex:1 1 auto}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.attendance-punch-backdrop,.user-create-backdrop,.attendance-month-window-backdrop,.salary-window-backdrop,.wh84-overlay,.isdp-detail-backdrop,.isdp-resource-backdrop,.transport-location-map-backdrop){align-items:flex-end!important;place-items:end center!important;padding:max(5px,env(safe-area-inset-top)) max(5px,env(safe-area-inset-right)) 0 max(5px,env(safe-area-inset-left))!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.attendance-punch-card,.user-create-modal,.attendance-month-window,.employee-file-card,.employee-editor-card,.employee-category-manager-card,.employee-category-members-card,.wh84-modal,.isdp-detail,.isdp-resource-dialog,.transport-location-map-modal){width:100%!important;max-width:100%!important;max-height:calc(100dvh - max(5px,env(safe-area-inset-top)))!important;border-radius:20px 20px 0 0!important;overflow:auto!important}}@media(max-width:440px){.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .desktop-help-button span{display:none!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .context-report>.v2-secondary{font-size:0!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .context-report>.v2-secondary svg{width:19px;height:19px}}@media(orientation:landscape) and (max-height:600px) and (max-width:1180px){.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .v2-topbar{grid-template-columns:minmax(155px,.75fr) minmax(0,1.25fr)!important;grid-template-areas:"title actions"!important;padding:max(4px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) 4px max(8px,env(safe-area-inset-left))}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .v2-topbar-actions{display:grid!important;grid-template-columns:repeat(4,minmax(40px,1fr));grid-gap:5px;gap:5px;overflow:visible!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .v2-topbar-actions>*{min-width:0!important;width:auto}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.interface-text-scale-control,.interface-table-scale-control,.desktop-help-button,.context-report){display:flex!important;width:100%;min-width:0!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.interface-text-scale-trigger,.interface-table-scale-trigger,.desktop-help-button,.context-report>.v2-secondary){width:100%!important;min-width:0!important;min-height:40px!important;height:40px!important;padding:4px!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.interface-text-scale-trigger,.interface-table-scale-trigger,.desktop-help-button) span{display:none!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .context-report>.v2-secondary{font-size:0!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.attendance-punch-backdrop,.user-create-backdrop,.attendance-month-window-backdrop,.salary-window-backdrop,.wh84-overlay,.isdp-detail-backdrop,.isdp-resource-backdrop,.transport-location-map-backdrop){align-items:center!important;place-items:center!important;padding:4px!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.attendance-punch-card,.user-create-modal,.attendance-month-window,.employee-file-card,.employee-editor-card,.employee-category-manager-card,.employee-category-members-card,.wh84-modal,.isdp-detail,.isdp-resource-dialog,.transport-location-map-modal){max-height:calc(100dvh - 8px)!important;border-radius:14px!important;overflow:auto!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.attendance-punch-actions,.employee-file-footer,.employee-editor-actions,.employee-category-members-footer,.user-create-actions,.wh84-modal-actions,.transport-modal-actions,.transport-location-map-modal>footer){position:-webkit-sticky!important;position:sticky!important;bottom:0!important;padding-bottom:max(6px,env(safe-area-inset-bottom))!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .desktop-help-dialog{border-radius:0!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .desktop-help-header{min-height:64px;padding:8px 12px}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .desktop-help-brand-icon{width:40px;height:40px;border-radius:12px}}@media(max-width:820px){.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .desktop-help-backdrop{padding:0!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .desktop-help-dialog{width:100%!important;height:100dvh!important;border:0!important;border-radius:0!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .desktop-help-header{min-height:78px;padding:10px;grid-template-columns:42px minmax(0,1fr) auto;gap:9px}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .desktop-help-brand-icon{width:42px;height:42px;border-radius:12px}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .desktop-help-heading p{display:none}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .desktop-help-print{font-size:0;width:44px;padding:0}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .desktop-help-search-area{grid-template-columns:1fr;padding:8px 10px}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .desktop-help-search-area>span{display:none}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .desktop-help-search-results{left:8px;right:8px;width:auto;max-height:55dvh}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .desktop-help-body{display:flex;flex-direction:column;overflow:hidden}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .desktop-help-sidebar{flex:0 0 auto;max-height:118px;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--r88-line);padding:7px}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .desktop-help-sidebar-title{display:none}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .desktop-help-sidebar nav{display:flex;gap:6px;width:max-content}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .desktop-help-sidebar nav button{width:150px;min-height:76px;grid-template-columns:28px minmax(0,1fr);padding:8px}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .desktop-help-sidebar nav button>svg{display:none}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .desktop-help-content{flex:1 1 auto;min-height:0;padding:13px max(10px,env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}}@media(max-width:1180px){.developer-mobile-workspace{overflow-x:visible!important}.developer-mobile-workspace .v2-main.v2-main-fixed-list{height:auto!important;min-height:100dvh!important;overflow:visible!important;display:block!important}.developer-mobile-workspace :is(.v2-content.v2-content-fixed-list,.employee-page-shell,.attendance-page-shell,.employee-page-shell>.employee-panel,.attendance-page-shell>.attendance-roster-panel){height:auto!important;min-height:0!important;overflow:visible!important}.developer-mobile-workspace :is(.employee-page-shell .employee-table-wrap,.attendance-page-shell .attendance-roster-scroll){height:auto!important;max-height:none!important;overflow:auto!important;touch-action:pan-x pan-y}}@media(max-width:760px){.developer-mobile-workspace .v2-topbar{padding:calc(6px + env(safe-area-inset-top)) max(9px,env(safe-area-inset-right)) 7px max(9px,env(safe-area-inset-left));gap:7px}.developer-mobile-workspace .v2-topbar-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;width:100%;max-width:100%;grid-gap:6px;gap:6px;overflow:visible!important;padding:0}.developer-mobile-workspace .v2-topbar-actions>*{min-width:0!important;width:auto;max-width:100%;flex:none}.developer-mobile-workspace :is(.interface-text-scale-control,.interface-table-scale-control,.desktop-help-button,.context-report){display:flex!important;width:100%;min-width:0!important}.developer-mobile-workspace :is(.interface-text-scale-trigger,.interface-table-scale-trigger,.desktop-help-button,.context-report>.v2-secondary){width:100%!important;min-width:0!important;min-height:44px!important;height:auto!important;padding:5px!important;gap:4px}.developer-mobile-workspace :is(.interface-text-scale-trigger,.interface-table-scale-trigger) span{display:none!important}.developer-mobile-workspace :is(.interface-text-scale-trigger,.interface-table-scale-trigger) b{min-width:34px;padding-inline:5px}.developer-mobile-workspace :is(.desktop-network-indicator,.desktop-server-clock){display:none!important}.developer-mobile-workspace .v2-alert-zone:empty{display:none!important}.developer-mobile-workspace :is(.context-report-menu,.interface-text-scale-menu,.interface-table-scale-menu){position:fixed!important;z-index:10050!important;left:max(8px,env(safe-area-inset-left))!important;right:max(8px,env(safe-area-inset-right))!important;top:auto!important;bottom:max(8px,env(safe-area-inset-bottom))!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:min(64dvh,460px)!important;overflow:auto;padding:9px!important;border-radius:17px!important}.developer-mobile-workspace :is(.context-report-menu,.interface-text-scale-menu,.interface-table-scale-menu) button{min-height:48px!important}.developer-mobile-workspace .v2-content{padding-inline:max(9px,env(safe-area-inset-left)) max(9px,env(safe-area-inset-right));padding-bottom:calc(18px + env(safe-area-inset-bottom))}.developer-mobile-workspace :is(.v2-form-grid.four,.v2-form-grid.three,.v2-form-grid.two,.print-settings-grid,.user-create-modal .v2-form-grid,.cost-period-fields,.server-mobile-branding-grid,.employee-financial-grid,.employee-info-grid,.employee-stat-grid,.payroll-header-controls){grid-template-columns:1fr!important}.developer-mobile-workspace :is(.transport-module-grid,.database-choice-grid,.database-grid,.warehouse-menu-grid,.wh84-menu,.cost-site-grid,.users-mobile-install-grid,.journal-summary,.v2-metrics){grid-template-columns:1fr!important}.developer-mobile-workspace :is(.site-action-bar,.journal-actions,.cost-control-actions,.payroll-toolbar-actions,.employee-actions,.employee-file-foot-actions,.transport-modal-actions,.wh84-modal-actions,.isdp-investment-result>footer){flex-wrap:wrap!important}.developer-mobile-workspace :is(.site-action-bar,.journal-actions,.cost-control-actions,.payroll-toolbar-actions,.employee-actions,.employee-file-foot-actions,.transport-modal-actions,.wh84-modal-actions,.isdp-investment-result>footer)>*{min-width:min(150px,100%);flex:1 1 auto}.developer-mobile-workspace :is(.attendance-punch-backdrop,.user-create-backdrop,.attendance-month-window-backdrop,.salary-window-backdrop,.wh84-overlay,.isdp-detail-backdrop,.isdp-resource-backdrop,.transport-location-map-backdrop){align-items:flex-end!important;place-items:end center!important;padding:max(5px,env(safe-area-inset-top)) max(5px,env(safe-area-inset-right)) 0 max(5px,env(safe-area-inset-left))!important}.developer-mobile-workspace :is(.attendance-punch-card,.user-create-modal,.attendance-month-window,.employee-file-card,.employee-editor-card,.employee-category-manager-card,.employee-category-members-card,.wh84-modal,.isdp-detail,.isdp-resource-dialog,.transport-location-map-modal){width:100%!important;max-width:100%!important;max-height:calc(100dvh - max(5px,env(safe-area-inset-top)))!important;border-radius:20px 20px 0 0!important;overflow:auto!important}}@media(max-width:440px){.developer-mobile-workspace .desktop-help-button span{display:none!important}.developer-mobile-workspace .context-report>.v2-secondary{font-size:0!important}.developer-mobile-workspace .context-report>.v2-secondary svg{width:19px;height:19px}}@media(orientation:landscape) and (max-height:600px) and (max-width:1180px){.developer-mobile-workspace .v2-topbar{grid-template-columns:minmax(155px,.75fr) minmax(0,1.25fr)!important;grid-template-areas:"title actions"!important;padding:max(4px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) 4px max(8px,env(safe-area-inset-left))}.developer-mobile-workspace .v2-topbar-actions{display:grid!important;grid-template-columns:repeat(4,minmax(40px,1fr));grid-gap:5px;gap:5px;overflow:visible!important}.developer-mobile-workspace .v2-topbar-actions>*{min-width:0!important;width:auto}.developer-mobile-workspace :is(.interface-text-scale-control,.interface-table-scale-control,.desktop-help-button,.context-report){display:flex!important;width:100%;min-width:0!important}.developer-mobile-workspace :is(.interface-text-scale-trigger,.interface-table-scale-trigger,.desktop-help-button,.context-report>.v2-secondary){width:100%!important;min-width:0!important;min-height:40px!important;height:40px!important;padding:4px!important}.developer-mobile-workspace :is(.interface-text-scale-trigger,.interface-table-scale-trigger,.desktop-help-button) span{display:none!important}.developer-mobile-workspace .context-report>.v2-secondary{font-size:0!important}.developer-mobile-workspace :is(.attendance-punch-backdrop,.user-create-backdrop,.attendance-month-window-backdrop,.salary-window-backdrop,.wh84-overlay,.isdp-detail-backdrop,.isdp-resource-backdrop,.transport-location-map-backdrop){align-items:center!important;place-items:center!important;padding:4px!important}.developer-mobile-workspace :is(.attendance-punch-card,.user-create-modal,.attendance-month-window,.employee-file-card,.employee-editor-card,.employee-category-manager-card,.employee-category-members-card,.wh84-modal,.isdp-detail,.isdp-resource-dialog,.transport-location-map-modal){max-height:calc(100dvh - 8px)!important;border-radius:14px!important;overflow:auto!important}.developer-mobile-workspace :is(.attendance-punch-actions,.employee-file-footer,.employee-editor-actions,.employee-category-members-footer,.user-create-actions,.wh84-modal-actions,.transport-modal-actions,.transport-location-map-modal>footer){position:-webkit-sticky!important;position:sticky!important;bottom:0!important;padding-bottom:max(6px,env(safe-area-inset-bottom))!important}}@media print{:root:has(.developer-mobile-workspace[data-mobile-theme-resolved=dark]),body:has(.developer-mobile-workspace[data-mobile-theme-resolved=dark]),html:has(.developer-mobile-workspace[data-mobile-theme-resolved=dark]){color-scheme:light!important;background:#fff!important;color:#111!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark){--bg:#fff;--panel:#fff;--text:#111;--muted:#4b5563;--line:#d1d5db;color-scheme:light!important;background:#fff!important;color:#111!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.v2-main,.v2-content,.v2-panel,.v2-metric,.panel,.metric-card,.summary-item,.site-card,.site-v2-card,.database-card,.attendance-roster-table,.employee-file,.employee-financial-section,.payroll-panel,table,th,td,[class$=-table]>.head,[class*="-table "]>.head){background:#fff!important;color:#111!important;border-color:#d1d5db!important;box-shadow:none!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(p,small,.muted){color:#4b5563!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.v2-topbar,.desktop-help-backdrop,[class$=-backdrop],[class*="-backdrop "]){display:none!important}}