.bt-popup-escape{--btpe-card:#fff;--btpe-border:rgba(20,73,112,.16);--btpe-text:#102d45;--btpe-muted:#64788b;--btpe-kicker:#5f7488;--btpe-neutral:#edf3f7;--btpe-neutral-text:#24455f;--btpe-icon:#fff3d9;--btpe-icon-text:#a76700;position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));background:rgba(8,27,45,.72);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);color-scheme:light}.bt-popup-escape[data-popup-theme=dark]{--btpe-card:#102330;--btpe-border:#3a566a;--btpe-text:#f3f7fa;--btpe-muted:#b0c0cb;--btpe-kicker:#8fa4b4;--btpe-neutral:#1a3444;--btpe-neutral-text:#e0e9ef;--btpe-icon:#3c2b11;--btpe-icon-text:#ffc15b;background:rgba(1,9,15,.82);color-scheme:dark}.bt-popup-escape-card{width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid var(--btpe-border);border-radius:22px;padding:28px 26px 24px;background:var(--btpe-card);box-shadow:0 28px 80px rgba(3,21,38,.34);color:var(--btpe-text);text-align:center}.bt-popup-escape-icon{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 14px;border-radius:15px;background:var(--btpe-icon);color:var(--btpe-icon-text);font-size:26px;font-weight:900}.bt-popup-escape-kicker{display:block;color:var(--btpe-kicker);font-size:11px;font-weight:800;letter-spacing:.09em}.bt-popup-escape-title{margin:8px 0;color:var(--btpe-text);font-size:24px;line-height:1.16}.bt-popup-escape-description{margin:0 auto 22px;color:var(--btpe-muted);font-size:14px;line-height:1.55}.bt-popup-escape-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.bt-popup-escape-button{min-height:48px;border:0;border-radius:13px;cursor:pointer;font-size:14px;font-weight:900;letter-spacing:.04em}.bt-popup-escape-button:focus-visible{outline:3px solid #67b8e8;outline-offset:3px}.bt-popup-escape-no{background:var(--btpe-neutral);color:var(--btpe-neutral-text)}.bt-popup-escape-yes{background:#178563;color:#fff;box-shadow:0 10px 24px rgba(23,133,99,.22)}@media(max-width:420px){.bt-popup-escape{padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.bt-popup-escape-card{width:100%;padding:23px 18px 18px}}@media(orientation:landscape) and (max-height:520px){.bt-popup-escape{padding:6px max(10px,env(safe-area-inset-right)) 6px max(10px,env(safe-area-inset-left))}.bt-popup-escape-card{width:min(620px,100%);max-height:calc(100dvh - 12px);display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:5px 14px;gap:5px 14px;padding:16px 18px;text-align:left}.bt-popup-escape-icon{grid-row:1/4;margin:0;width:46px;height:46px}.bt-popup-escape-title{margin:2px 0;font-size:20px}.bt-popup-escape-description{margin:0 0 8px}.bt-popup-escape-actions{grid-column:1/-1}}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark){--bt-bridge-page:#071722;--bt-bridge-page-deep:#041018;--bt-bridge-surface:#102330;--bt-bridge-surface-2:#152c3b;--bt-bridge-surface-3:#1b3545;--bt-bridge-field:#0a1c28;--bt-bridge-line:#304b5d;--bt-bridge-line-strong:#50788e;--bt-bridge-text:#f2f6fa;--bt-bridge-text-2:#dae5ec;--bt-bridge-muted:#a6b7c4;--bt-bridge-blue:#69bee9;--bt-bridge-blue-bg:#123b52;--bt-bridge-blue-line:#4c8fb3;--bt-bridge-green:#77dfa9;--bt-bridge-green-bg:#123d2d;--bt-bridge-green-line:#39785c;--bt-bridge-orange:#ffc15c;--bt-bridge-orange-bg:#402c10;--bt-bridge-orange-line:#9b783d;--bt-bridge-red:#ff9b94;--bt-bridge-red-bg:#461f24;--bt-bridge-red-line:#b15f66;--bt-bridge-violet:#c9b5ff;--bt-bridge-violet-bg:#2d2448;--bt-bridge-violet-line:#8774b5;--bt-bridge-shadow:0 15px 42px rgba(0,0,0,.31);--bg:var(--bt-bridge-page);--panel:var(--bt-bridge-surface);--text:var(--bt-bridge-text);--muted:var(--bt-bridge-muted);--line:var(--bt-bridge-line);--r88-bg:var(--bt-bridge-page);--r88-bg-deep:var(--bt-bridge-page-deep);--r88-surface:var(--bt-bridge-surface);--r88-surface-raised:var(--bt-bridge-surface-2);--r88-surface-soft:var(--bt-bridge-surface-3);--r88-input:var(--bt-bridge-field);--r88-line:var(--bt-bridge-line);--r88-line-strong:var(--bt-bridge-line-strong);--r88-text:var(--bt-bridge-text);--r88-text-soft:var(--bt-bridge-text-2);--r88-muted:var(--bt-bridge-muted);--r88-blue:var(--bt-bridge-blue);--r88-blue-bg:var(--bt-bridge-blue-bg);--r88-green:var(--bt-bridge-green);--r88-green-bg:var(--bt-bridge-green-bg);--r88-orange:var(--bt-bridge-orange);--r88-orange-bg:var(--bt-bridge-orange-bg);--r88-red:var(--bt-bridge-red);--r88-red-bg:var(--bt-bridge-red-bg);--r88-violet:var(--bt-bridge-violet);--r88-violet-bg:var(--bt-bridge-violet-bg);color-scheme:dark;background:var(--bt-bridge-page)!important;color:var(--bt-bridge-text)!important}:is(html,body):has(.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark)){color-scheme:dark;min-height:100dvh;background:#071722!important;color:#f2f6fa!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.v2-main,.v2-content,.v2-main-fixed-list){background:var(--bt-bridge-page)!important;color:var(--bt-bridge-text)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .v2-topbar{background:rgba(7,23,34,.96)!important;border-color:var(--bt-bridge-line)!important;color:var(--bt-bridge-text)!important;box-shadow:0 9px 30px rgba(0,0,0,.25)}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .v2-topbar :is(h1,strong){color:var(--bt-bridge-text)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .v2-topbar :is(span,small){color:var(--bt-bridge-muted)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.v2-panel,.v2-welcome,.panel,.placeholder-page,.metric-card,.summary-item,[class$=-panel],[class*="-panel "],[class$=-card],[class*="-card "],[class$=-modal],[class*="-modal "],[class$=-dialog],[class*="-dialog "],[class$=-window],[class*="-window "]){background:var(--bt-bridge-surface)!important;border-color:var(--bt-bridge-line)!important;color:var(--bt-bridge-text)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is([class$=-toolbar],[class*="-toolbar "],[class$=-controls],[class*="-controls "],[class$=-summary],[class*="-summary "],[class$=-meta],[class*="-meta "]){border-color:var(--bt-bridge-line)!important;color:var(--bt-bridge-text-2)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(h1,h2,h3,h4,h5,h6,legend){color:var(--bt-bridge-text)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(p,small,.muted,.v2-muted){color:var(--bt-bridge-muted)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(label,.field,.v2-field){color:var(--bt-bridge-text-2)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) a:not(.v2-primary){color:var(--bt-bridge-blue)}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .v2-content span{color:inherit!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .v2-content :is(strong,b){color:var(--bt-bridge-text)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .v2-content :is(label,[class$=-meta],[class*="-meta "],[class$=-copy],[class*="-copy "],[class$=-note],[class*="-note "],[class$=-description],[class*="-description "],[class$=-subtitle],[class*="-subtitle "]) :is(span,small){color:var(--bt-bridge-muted)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .v2-content code{color:var(--bt-bridge-blue)!important;border-color:var(--bt-bridge-line-strong)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.search-box,.catalog-search,.attendance-person-search>div,.employee-category-member-search>div,.server-user-audit-search>div,.fleet-search-input,.transport-material-search-control,.transport-routing-search label>div,.transport-location-map-search>label>div){color-scheme:dark;background:var(--bt-bridge-field)!important;color:var(--bt-bridge-text)!important;border-color:var(--bt-bridge-line-strong)!important;caret-color:var(--bt-bridge-blue);box-shadow:none}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(input,textarea)::placeholder{color:#879dac!important;opacity:1}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(input,select,textarea):focus{border-color:var(--bt-bridge-blue)!important;outline:0;box-shadow:0 0 0 3px rgba(105,190,233,.19)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(input,select,textarea):disabled{background:#132733!important;color:#9db0bd!important;opacity:1!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) option{background:var(--bt-bridge-field);color:var(--bt-bridge-text)}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-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,.employee-category-manage-button,.transport-tabs button,.payroll-module-nav button,.payroll-mobile-view-switch button,.attendance-view-switch button,.employee-category-manager-actions button,.employee-bulk-selection button,.employee-bulk-field button,.employee-bank-primary-button,.attendance-bulk-toolbar>button,.attendance-calendar-actions>button,.payroll-columns-quick button,.payroll-integrity-banner>button,.payroll-integrity-list article>button,.manual-structure-list button,.site-transport-distance-list>button,.password-eye,.attendance-alert-close,.equipment-registry-name){background:var(--bt-bridge-surface-3)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line-strong)!important;box-shadow:none}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(button,[role=button],a.v2-primary,a.v2-secondary){min-height:44px;touch-action:manipulation}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(button,a.v2-primary,a.v2-secondary) :is(span,strong,small,b){color:inherit!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .v2-topbar :is(button,a,[role=button]) :is(span,strong,small,b,svg){color:inherit!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(button,a,input,select,textarea,[role=button]):focus-visible{outline:3px solid rgba(105,190,233,.78)!important;outline-offset:2px}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-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(--bt-bridge-surface)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(th,.user-table-head,.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,.wh84-table .head,.isdp-norm-head,.isdp-resource-head,.isdp-match-table>div){background:#193444!important;color:#deebf2!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(td,.user-table-row,.attendance-roster-row,.employee-table td,.payroll-table td,.attendance-month-table td,[class$=-table]>.row,[class*="-table "]>.row,.cost-control-table.row,.cost-mini-table .row,.cost-material-table .row,.cost-budget-rows .row,.wh84-table .row,.isdp-norm-row,.isdp-resource-row,.isdp-match-table>article){background:var(--bt-bridge-surface)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(tbody tr:hover td,.user-table-row:hover,.attendance-roster-row:hover,.isdp-norm-row:hover){background:#1b394a!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is([class$=-backdrop],[class*="-backdrop "],[class$=-overlay],[class*="-overlay "]){background-color:rgba(2,9,15,.8)!important;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.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,.payroll-import-actions,.transport-location-map-modal>footer){background:rgba(16,35,48,.98)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line)!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,.transport-report-menu,.transport-material-results,.transport-routing-results,.transport-location-map-results,.fleet-picker-list){background:var(--bt-bridge-surface-2)!important;color:var(--bt-bridge-text)!important;border-color:var(--bt-bridge-line-strong)!important;box-shadow:0 20px 48px rgba(0,0,0,.48)!important}.developer-mobile-workspace[data-active-module=dashboard]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.v2-metric,.recent-main,.recent-kpis>*,.recent-row,.recent-list,.timeline-item,.dashboard-detail-list>*,.dashboard-detail-modal,.notification){background:var(--bt-bridge-surface-2)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=users]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.users-mobile-install-grid>article,.users-mobile-install-help,.users-mobile-install-help>article,.users-mobile-install-diagnostic,.user-table-row,.user-create-section,.permissions-editor,.permission-create-box,.permission-group,.permission-module,.permission-module-toggle,.permission-item,.permission-select-all,.permission-scope-note,.module-visibility-editor,.module-visibility-grid>label,.module-visibility-grid>article){background:var(--bt-bridge-surface-2)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace:is([data-active-module=sites],[data-active-module=journal],[data-active-module=history]):is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.site-display-toolbar,.site-card,.site-v2-card,.site-list-table,.site-list-head,.site-list-body>article,.site-journal-card,.site-transport-distance-list>button,.site-navigation-panel,.site-navigation-position,.site-navigation-chooser,.journal-v2-grid>*,.v2-work-card,.work-card,.doc-category,.doc-category-head,.doc-upload,.doc-row,.doc-empty,.photo-upload,.file-chips>span,.date-chip,.qs-progress>div,.qs-card,.qs-advanced,.qs-profile,.qs-upload,.qs-doc-list,.qs-street-tabs,.qs-layer-list,.qs-empty,.qs-confirmed-list,.qs-results,.qs-total-grid article,.qs-manual-list,.qs-manual-list>div){background:var(--bt-bridge-surface-2)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace .site-navigation-panel{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:11px;gap:11px}.developer-mobile-workspace .site-navigation-panel>.v2-panel-head{margin-bottom:0}.developer-mobile-workspace .site-navigation-launch{grid-column:1/-1;width:100%;min-width:0;min-height:52px;justify-content:center}.developer-mobile-workspace .site-navigation-position{min-width:0;padding:10px 12px;border:1px solid #d5e2eb;border-radius:12px;display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;background:#f5f9fc;color:#2c719c}.developer-mobile-workspace .site-navigation-position>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.developer-mobile-workspace .site-navigation-position :is(strong,small){overflow-wrap:anywhere}.developer-mobile-workspace .site-navigation-chooser{padding:12px;border:1px solid #c9dbe7;border-radius:14px;display:grid;grid-gap:10px;gap:10px;background:#f6fafc}.developer-mobile-workspace .site-navigation-chooser>strong{font-size:calc(9px * var(--bt-ui-text-scale,1));letter-spacing:.06em;color:#386986}.developer-mobile-workspace .site-navigation-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.developer-mobile-workspace .site-navigation-option{width:100%;min-width:0;min-height:50px;display:flex;align-items:center;justify-content:center;gap:7px;text-decoration:none}.developer-mobile-workspace .site-navigation-chooser>button{width:100%;min-height:44px}.developer-mobile-workspace .site-navigation-actions{display:flex;justify-content:flex-end}.developer-mobile-workspace .site-navigation-actions.compact>button{width:100%}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.site-navigation-position,.site-navigation-chooser){background:var(--bt-bridge-surface-2)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .site-navigation-chooser>strong{color:var(--bt-bridge-blue)!important}.developer-mobile-workspace[data-active-module=employees]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.employee-toolbar,.employee-file,.employee-file-card,.employee-editor-card,.employee-category-manager-card,.employee-category-members-card,.employee-info-grid>div,.employee-stat,.employee-financial-section,.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-bank-accounts-view,.employee-loan-history-view,.employee-loan-history-view-list>article,.employee-loan-summary>div,.employee-loan-history-empty,.employee-bank-accounts-empty,.employee-leave-documents,.employee-leave-document-list article,.employee-advance-audit,.employee-bulk-leave){background:var(--bt-bridge-surface-2)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=attendance]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.attendance-organization-toolbar,.attendance-month-legend,.attendance-roster-group-row,.attendance-month-group td,.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,.attendance-bulk-punch-card,.attendance-calendar-action-card,.attendance-export-card,.attendance-leave-range-card,.attendance-leave-rule,.attendance-leave-summary,.attendance-choice,.attendance-date-control,.attendance-bulk-selected-preview>span,.attendance-grouping-search,.attendance-bulk-toolbar,.attendance-month-titlebar){background:var(--bt-bridge-surface-2)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-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-preview,.payroll-import-list,.payroll-statement-list article,.payroll-columns-quick,.payroll-columns-grid label,.payroll-bank-current article,.payroll-bank-add,.payroll-bank-empty,.payroll-integrity-list article,.advance-copy-months>*,.advance-copy-note,.advances-welcome){background:var(--bt-bridge-surface-2)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=transport_equipment]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.transport-module-grid>button,.transport-module-grid>button>div,.transport-metrics button,.transport-quick-row,.transport-material-picker,.transport-bulk-picker,.transport-bulk-list,.transport-bulk-row,.transport-bulk-empty,.transport-selection-table .row,.transport-material-matches,.transport-rented-driver-list .row,.transport-destination-list,.transport-routing-distance,.transport-modal-crew-summary,.transport-modal-note,.resource-request-inbox,.transport-location-db-table,.fleet-picker,.fleet-picker-list,.fleet-metrics>div,.fleet-selection-summary,.fleet-assignment-row,.fleet-planning-panel,.equipment-db-panel,.equipment-registry-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(--bt-bridge-surface-2)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=warehouse]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.warehouse-menu-card,.warehouse-metrics article,.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,.warehouse-welcome,.wh84-hero){background:var(--bt-bridge-surface-2)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=cost_control]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.cost-site-card,.cost-summary-card,.cost-period-panel,.cost-breakdown-card,.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,.cost-control-welcome){background:var(--bt-bridge-surface-2)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=database]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.database-card,.database-choice-card,.database-grid>*,.database-choice-grid>*,.database-card-icon,.equipment-db-panel,.equipment-registry-row,.transport-location-db-table,.transport-location-db-list>*){background:var(--bt-bridge-surface-2)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=isdp]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.isdp-import-card,.isdp-browser,.isdp-history,.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-card,.isdp-investment-result,.isdp-investment-result article,.isdp-investment-running,.isdp-investment-rules,.isdp-match-report,.isdp-workspace-back>button){background:var(--bt-bridge-surface-2)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=server_update]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.server-admin-artifact,.server-diagnostic-view,.server-domain-prerequisites,.server-connection-workflow,.server-control-safety,.server-mobile-branding,.server-update-progress,.server-update-message,.server-update-facts>div,.server-admin-overview>*,.server-address-grid>*,.server-config-panel,.server-connection-grid>*,.server-connection-profiles>*,.server-connections-panel,.server-data-panel,.server-domain-panel,.server-domain-grid>*,.server-migration-grid>*,.server-remote-signing-grid>*,.server-remote-signing-note,.server-mobile-branding-note,.server-diagnostic-facts span,.server-diagnostic-view details,.server-admin-action,.server-remote-control,.server-remote-signing){background:var(--bt-bridge-surface-2)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=developer]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.developer-card,.developer-protection-note,.developer-grid>*,.developer-welcome,.v2-metric,.placeholder-page,.developer-row){background:var(--bt-bridge-surface-2)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.v2-primary,.primary-btn,a.v2-primary,.attendance-punch-confirm,.direct-mobile-share){color:#13283a!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(button.primary,.direct-mobile-save,.wh84-modal button.primary){color:#fff!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .qs-header>.v2-primary{background:#ee9f17!important;color:#13283a!important;border-color:#ffc45d!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.danger,.danger-soft,.v2-danger,.delete,.delete-button,.doc-delete-button,.employee-deactivate,.attendance-bulk-clear,.attendance-grid-delete-selection,.isdp-history-delete,.field-input-invalid,.advances-iban.missing,.server-stop-button,.server-stop-connector,.server-restore-button,.site-delete-button,.people-remove-button,.employee-category-member-actions button.remove,.employee-bank-remove-button,.attendance-inline-delete,.icon-delete){background:var(--bt-bridge-red-bg)!important;color:var(--bt-bridge-red)!important;border-color:var(--bt-bridge-red-line)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.status-pill.on,.status-pill.active,.status-pill.ok,.success,.valid,.planned,.complete,.qs-confirmed,.qs-results,.qs-profile.confirmed,.employee-bank-account-row.primary,.server-connection-profiles article.primary,.payroll-bank-current article.primary,.employee-stat.leave-left,.payroll-derived.bonus,.payroll-derived.final-bonus,.payroll-derived.remaining-cash,.payroll-export-button,.server-remote-signing.configured){background:var(--bt-bridge-green-bg)!important;color:var(--bt-bridge-green)!important;border-color:var(--bt-bridge-green-line)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.status-pill.off,.status-pill.inactive,.error,.invalid,.problem,.unexcused_absence,.contract_ended,.employee-stat.negative,.employee-stat.absent-used,.payroll-derived.negative){background:var(--bt-bridge-red-bg)!important;color:var(--bt-bridge-red)!important;border-color:var(--bt-bridge-red-line)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.warning,.pending,.partial,.annual_leave,.cost-warning-box,.transport-distance-warning,.qs-warning,.qs-hint,.site-journal-card.primary,.employee-stat.leave-used,.employee-stat.leave-reference,.payroll-derived.bonus-withholdings,.payroll-derived.cash-withholdings,.pending-snooze-button,.attendance-leave-omit){background:var(--bt-bridge-orange-bg)!important;color:var(--bt-bridge-orange)!important;border-color:var(--bt-bridge-orange-line)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.role-pill.developer,.unpaid_leave,.kind-equipment,.employee-stat.sick-used,.sick_leave){background:var(--bt-bridge-violet-bg)!important;color:var(--bt-bridge-violet)!important;border-color:var(--bt-bridge-violet-line)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.users-mobile-install-grid>article.primary,.qs-upload.primary,.obligation,.payroll-derived.loan,.payroll-derived.payment-remaining,.payroll-derived.difference-to-receive,.payroll-derived.bank-payment,.payroll-payment-readonly.cash,.payroll-payment-readonly.bank,.server-restart-button){background:var(--bt-bridge-blue-bg)!important;color:var(--bt-bridge-blue)!important;border-color:var(--bt-bridge-blue-line)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.attendance-month-day.present,.attendance-month-legend .present){background:var(--bt-bridge-green-bg)!important;color:var(--bt-bridge-green)!important;border-color:var(--bt-bridge-green-line)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.attendance-month-day.empty,.attendance-month-day.not_started,.attendance-month-day.empty.weekend,.payroll-derived.cash-payment){background:var(--bt-bridge-surface-3)!important;color:var(--bt-bridge-muted)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.payroll-derived,.employee-stat,.attendance-month-day,.attendance-month-legend,.payroll-payment-readonly) :is(span,strong,b,small,button){color:inherit!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.quick-titular,.database-card-open,.iban-help.valid){color:var(--bt-bridge-green)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .iban-help.invalid{color:var(--bt-bridge-red)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-payment-method label.selected{background:var(--bt-bridge-blue-bg)!important;color:var(--bt-bridge-blue)!important;border-color:var(--bt-bridge-blue-line)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.user-ident-copy>strong,.equipment-registry-name :is(strong,svg)){color:var(--bt-bridge-text)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.user-account-line,.user-created-at,.user-created-at:before,.site-distance,.transport-material-protected,.equipment-registry-name small){color:var(--bt-bridge-muted)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .isdp-norm-name{background:transparent!important;color:var(--bt-bridge-text-2)!important;border-color:transparent!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .isdp-norm-name:is(:hover,:focus-visible){background:var(--bt-bridge-surface-3)!important;color:var(--bt-bridge-blue)!important}.developer-mobile-workspace[data-active-module=transport_equipment]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .request-row{background:var(--bt-bridge-surface-2)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=transport_equipment]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .request-row strong{color:var(--bt-bridge-text)!important}.developer-mobile-workspace[data-active-module=transport_equipment]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .request-row :is(span,small){color:var(--bt-bridge-muted)!important}.developer-mobile-workspace[data-active-module=transport_equipment]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .request-row.requested .request-status{background:var(--bt-bridge-orange-bg)!important;color:var(--bt-bridge-orange)!important;border-color:var(--bt-bridge-orange-line)!important}.developer-mobile-workspace[data-active-module=transport_equipment]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .request-row.approved .request-status{background:var(--bt-bridge-green-bg)!important;color:var(--bt-bridge-green)!important;border-color:var(--bt-bridge-green-line)!important}.developer-mobile-workspace[data-active-module=transport_equipment]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .request-row.rejected .request-status{background:var(--bt-bridge-red-bg)!important;color:var(--bt-bridge-red)!important;border-color:var(--bt-bridge-red-line)!important}.developer-mobile-workspace[data-active-module=transport_equipment]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .request-row.alternative .request-status{background:var(--bt-bridge-blue-bg)!important;color:var(--bt-bridge-blue)!important;border-color:var(--bt-bridge-blue-line)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .attendance-punch-button{color:#13283a!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .attendance-quick-button.co{background:var(--bt-bridge-orange-bg)!important;color:var(--bt-bridge-orange)!important;border-color:var(--bt-bridge-orange-line)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .attendance-quick-button.ob{background:var(--bt-bridge-blue-bg)!important;color:var(--bt-bridge-blue)!important;border-color:var(--bt-bridge-blue-line)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .attendance-quick-button.cfs{background:var(--bt-bridge-violet-bg)!important;color:var(--bt-bridge-violet)!important;border-color:var(--bt-bridge-violet-line)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .attendance-quick-button.absent{background:var(--bt-bridge-red-bg)!important;color:var(--bt-bridge-red)!important;border-color:var(--bt-bridge-red-line)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .attendance-quick-button.cm{background:var(--bt-bridge-surface-3)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line-strong)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .v2-content :is(.status-pill.on,.status-pill.active,.status-pill.ok,.success,.valid,.planned,.complete,.request-status.approved,.quick-status.planned,.qs-confirmed,.qs-results){border-color:var(--bt-bridge-green-line)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .v2-content :is(.warning,.status-warning,.status-limit,.status-needs_mapping,.status-conversion_required,.request-status.requested,.qs-warning,.qs-hint,.cost-similarity-question){border-color:var(--bt-bridge-orange-line)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .v2-content :is(.danger,.status-exceeded,.status-contract_negative,.request-status.rejected,.quick-status.bad,.error,.invalid,.problem){border-color:var(--bt-bridge-red-line)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .v2-content :is(.role-pill.developer,.unpaid_leave,.kind-equipment){border-color:var(--bt-bridge-violet-line)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.active,.selected,[aria-selected=true],[aria-checked=true]):not(.status-pill):not(.danger):not(.warning){border-color:#5baed9!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(button,[role=button],a.v2-primary,a.v2-secondary,[class*=status],.danger,.warning,.success,.valid,.invalid,.planned,.complete,.pending,.partial,.attendance-state,.request-status,.quick-status,.fleet-availability-result,.qs-confirmed,.qs-warning,.qs-hint,.qs-results,.cost-similarity-question) :is(span,strong,b,small,p,svg){color:inherit!important}@media screen{.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{background:var(--bt-bridge-blue-bg)!important;color:var(--bt-bridge-blue)!important;border:1px solid var(--bt-bridge-blue-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-module-grid>button{background:var(--bt-bridge-surface-2)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-module-grid>button>div{background:var(--bt-bridge-blue-bg)!important;color:var(--bt-bridge-blue)!important;border:1px solid var(--bt-bridge-blue-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-module-grid>button svg{color:var(--bt-bridge-blue)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-module-grid>button h3{color:var(--bt-bridge-text)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-module-grid>button :is(p,small,span){color:var(--bt-bridge-muted)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .salary-window-minimized{background:var(--bt-bridge-orange-bg)!important;color:var(--bt-bridge-orange)!important;border-color:var(--bt-bridge-orange-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .salary-window-minimized :is(span,strong,small,svg){color:inherit!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.salary-window .payroll-toolbar,.advances-panel .payroll-toolbar,.payroll-mobile-view-switch){background:var(--bt-bridge-surface)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-view-switch button{background:var(--bt-bridge-surface-3)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-view-switch button.active{background:var(--bt-bridge-blue-bg)!important;color:var(--bt-bridge-blue)!important;border-color:var(--bt-bridge-blue-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-preview-button b{background:var(--bt-bridge-blue-bg)!important;color:var(--bt-bridge-blue)!important;border:1px solid var(--bt-bridge-blue-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-card{background:var(--bt-bridge-surface-2)!important;color:var(--bt-bridge-text)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-card.cash-only{border-color:var(--bt-bridge-blue-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-card.integrity-warning{border-color:var(--bt-bridge-orange-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-card.integrity-error{border-color:var(--bt-bridge-red-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-card-head{background:var(--bt-bridge-surface-2)!important;color:var(--bt-bridge-text)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-person strong{color:var(--bt-bridge-text)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-person small{color:var(--bt-bridge-muted)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-number{background:var(--bt-bridge-surface-3)!important;color:var(--bt-bridge-text-2)!important;border:1px solid var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-avatar{background:var(--bt-bridge-blue-bg)!important;color:var(--bt-bridge-blue)!important;border:1px solid var(--bt-bridge-blue-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-chevron{color:var(--bt-bridge-blue)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-summary>span{background:var(--bt-bridge-surface-3)!important;color:var(--bt-bridge-text)!important;border:1px solid var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-summary small{color:var(--bt-bridge-muted)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-summary strong{color:var(--bt-bridge-text)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-summary>span.final{background:var(--bt-bridge-green-bg)!important;color:var(--bt-bridge-green)!important;border-color:var(--bt-bridge-green-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-summary>span.final :is(small,strong){color:var(--bt-bridge-green)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-details{background:var(--bt-bridge-page)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-details>section{background:var(--bt-bridge-surface-2)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-details>section>header{background:var(--bt-bridge-surface-3)!important;color:var(--bt-bridge-text)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-details>section>header>span{background:var(--bt-bridge-blue-bg)!important;color:var(--bt-bridge-blue)!important;border:1px solid var(--bt-bridge-blue-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-details>section>header strong{color:var(--bt-bridge-text)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-details>section>header small{color:var(--bt-bridge-muted)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.payroll-mobile-fields>.payroll-mobile-field,.advances-mobile-fields>.payroll-mobile-field){background:var(--bt-bridge-surface-3)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.payroll-mobile-fields>.payroll-mobile-field,.advances-mobile-fields>.payroll-mobile-field)>span{color:var(--bt-bridge-muted)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.payroll-mobile-fields>.payroll-mobile-field,.advances-mobile-fields>.payroll-mobile-field)>strong{color:var(--bt-bridge-text)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.payroll-mobile-fields>.payroll-mobile-field,.advances-mobile-fields>.payroll-mobile-field)>small{color:var(--bt-bridge-muted)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-fields>.payroll-mobile-field:is(.calculated,.final){background:var(--bt-bridge-green-bg)!important;color:var(--bt-bridge-green)!important;border-color:var(--bt-bridge-green-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-fields>.payroll-mobile-field:is(.calculated,.final)>:is(span,strong,small){color:var(--bt-bridge-green)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-fields>.payroll-mobile-field.negative{background:var(--bt-bridge-red-bg)!important;color:var(--bt-bridge-red)!important;border-color:var(--bt-bridge-red-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-fields>.payroll-mobile-field.negative>:is(span,strong,small){color:var(--bt-bridge-red)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-fields>.payroll-mobile-field.cash-only{background:var(--bt-bridge-blue-bg)!important;color:var(--bt-bridge-blue)!important;border-color:var(--bt-bridge-blue-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-fields>.payroll-mobile-field.cash-only>:is(span,strong,small){color:var(--bt-bridge-blue)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .advances-mobile-fields>.payroll-mobile-field.missing{background:var(--bt-bridge-red-bg)!important;color:var(--bt-bridge-red)!important;border-color:var(--bt-bridge-red-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .advances-mobile-fields>.payroll-mobile-field.missing>:is(span,strong,small){color:var(--bt-bridge-red)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-bank-account-trigger{background:var(--bt-bridge-field)!important;color:var(--bt-bridge-text)!important;border-color:var(--bt-bridge-line-strong)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-bank-account-trigger strong{color:var(--bt-bridge-text)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-bank-account-trigger small{color:var(--bt-bridge-muted)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.payroll-mobile-field.missing,.payroll-iban-cell.missing,.advances-iban.missing) .payroll-bank-account-trigger{background:var(--bt-bridge-red-bg)!important;color:var(--bt-bridge-red)!important;border-color:var(--bt-bridge-red-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.payroll-mobile-field.missing,.payroll-iban-cell.missing,.advances-iban.missing) .payroll-bank-account-trigger :is(strong,small){color:var(--bt-bridge-red)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-payment-method label{background:var(--bt-bridge-surface-3)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-payment-method label.selected{background:var(--bt-bridge-blue-bg)!important;color:var(--bt-bridge-blue)!important;border-color:var(--bt-bridge-blue-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-payment-method.missing-bank label.selected{background:var(--bt-bridge-red-bg)!important;color:var(--bt-bridge-red)!important;border-color:var(--bt-bridge-red-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-payment-method label:has(input:disabled){opacity:1!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-payment-method>small{color:var(--bt-bridge-red)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-collapse{background:var(--bt-bridge-surface-3)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line-strong)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.payroll-mobile-empty,.payroll-no-columns){background:var(--bt-bridge-surface-2)!important;color:var(--bt-bridge-muted)!important;border-color:var(--bt-bridge-line-strong)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-no-columns :is(strong,span){color:inherit!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.payroll-import-preview,.payroll-import-list){background:var(--bt-bridge-surface-2)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-import-head strong{color:var(--bt-bridge-text)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-import-head span{color:var(--bt-bridge-muted)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-import-head>b.ok{background:var(--bt-bridge-green-bg)!important;color:var(--bt-bridge-green)!important;border:1px solid var(--bt-bridge-green-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-import-head>b.warning{background:var(--bt-bridge-orange-bg)!important;color:var(--bt-bridge-orange)!important;border:1px solid var(--bt-bridge-orange-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-statement-list article{background:var(--bt-bridge-surface-3)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-statement-list article.ok{background:var(--bt-bridge-green-bg)!important;color:var(--bt-bridge-green)!important;border-color:var(--bt-bridge-green-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-statement-list article.warning{background:var(--bt-bridge-orange-bg)!important;color:var(--bt-bridge-orange)!important;border-color:var(--bt-bridge-orange-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-statement-list article.error{background:var(--bt-bridge-red-bg)!important;color:var(--bt-bridge-red)!important;border-color:var(--bt-bridge-red-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-statement-list article :is(strong,small,b,span,svg){color:inherit!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-statement-list article>b{background:var(--bt-bridge-surface-3)!important;color:var(--bt-bridge-text-2)!important;border:1px solid var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-statement-list article.ok>b{background:var(--bt-bridge-green-bg)!important;color:var(--bt-bridge-green)!important;border-color:var(--bt-bridge-green-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-statement-list article.warning>b{background:var(--bt-bridge-orange-bg)!important;color:var(--bt-bridge-orange)!important;border-color:var(--bt-bridge-orange-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-statement-list article.error>b{background:var(--bt-bridge-red-bg)!important;color:var(--bt-bridge-red)!important;border-color:var(--bt-bridge-red-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-statement-list article>button{background:var(--bt-bridge-red-bg)!important;color:var(--bt-bridge-red)!important;border-color:var(--bt-bridge-red-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-import-row{background:var(--bt-bridge-surface-3)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-import-row.head{background:#193444!important;color:var(--bt-bridge-text)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-import-row.payroll-multi-row:not(.head)>*{background:var(--bt-bridge-surface-3)!important;color:var(--bt-bridge-text-2)!important;border:1px solid var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-import-row.payroll-multi-row:not(.head)>:before{color:var(--bt-bridge-muted)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-import-row.payroll-multi-row:not(.head) :is(strong,b){color:var(--bt-bridge-text)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-import-row.payroll-multi-row:not(.head) small{color:var(--bt-bridge-muted)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-import-row.payroll-multi-row.importable{border-color:var(--bt-bridge-green-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-import-row.payroll-multi-row.blocked{border-color:var(--bt-bridge-red-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-import-row.payroll-multi-row.importable>b{color:var(--bt-bridge-green)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-import-row.payroll-multi-row.blocked>b{color:var(--bt-bridge-red)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .advances-mobile-list>article{background:var(--bt-bridge-surface-2)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .advances-mobile-list>article.has-advance{border-color:var(--bt-bridge-green-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .advances-mobile-list>article>.advances-mobile-toggle{background:var(--bt-bridge-surface-3)!important;color:var(--bt-bridge-text)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .advances-mobile-index{background:var(--bt-bridge-surface-3)!important;color:var(--bt-bridge-text-2)!important;border:1px solid var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .advances-mobile-summary strong{color:var(--bt-bridge-text)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .advances-mobile-summary small{color:var(--bt-bridge-muted)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .advances-mobile-summary-value{color:var(--bt-bridge-text-2)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .advances-mobile-list>article.has-advance .advances-mobile-summary-value{color:var(--bt-bridge-green)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .advances-mobile-chevron{color:var(--bt-bridge-blue)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .advances-mobile-toggle-meta>b{background:var(--bt-bridge-surface-3)!important;color:var(--bt-bridge-text-2)!important;border:1px solid var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .advances-mobile-toggle-meta>b.bank{background:var(--bt-bridge-blue-bg)!important;color:var(--bt-bridge-blue)!important;border-color:var(--bt-bridge-blue-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .advances-method-select.cash{background:var(--bt-bridge-surface-3)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .advances-method-select.bank{background:var(--bt-bridge-blue-bg)!important;color:var(--bt-bridge-blue)!important;border-color:var(--bt-bridge-blue-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-payment-readonly.cash{background:var(--bt-bridge-surface-3)!important;color:var(--bt-bridge-text-2)!important;border:1px solid var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-payment-readonly.bank{background:var(--bt-bridge-blue-bg)!important;color:var(--bt-bridge-blue)!important;border:1px solid var(--bt-bridge-blue-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-calendar-metric.accent{background:var(--bt-bridge-green-bg)!important;color:var(--bt-bridge-green)!important;border-color:var(--bt-bridge-green-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-calendar-metric.accent :is(span,strong,small){color:inherit!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .advance-copy-button{background:var(--bt-bridge-blue-bg)!important;color:var(--bt-bridge-blue)!important;border-color:var(--bt-bridge-blue-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .advance-copy-note{background:var(--bt-bridge-green-bg)!important;color:var(--bt-bridge-green)!important;border-color:var(--bt-bridge-green-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .advance-copy-note :is(span,strong,small,svg){color:inherit!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .advances-welcome .v2-back{background:var(--bt-bridge-blue-bg)!important;color:var(--bt-bridge-blue)!important;border-color:var(--bt-bridge-blue-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .advances-welcome>div:first-child>span{color:var(--bt-bridge-orange)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-bank-current article>span{background:var(--bt-bridge-surface-3)!important;color:var(--bt-bridge-text-2)!important;border:1px solid var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-bank-current article.primary>span{background:var(--bt-bridge-green-bg)!important;color:var(--bt-bridge-green)!important;border-color:var(--bt-bridge-green-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-bank-current article>button{background:var(--bt-bridge-blue-bg)!important;color:var(--bt-bridge-blue)!important;border-color:var(--bt-bridge-blue-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .saga-import-summary>strong{background:var(--bt-bridge-green-bg)!important;color:var(--bt-bridge-green)!important;border-color:var(--bt-bridge-green-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .saga-import-summary>span{background:var(--bt-bridge-surface-3)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-integrity-empty{background:var(--bt-bridge-green-bg)!important;color:var(--bt-bridge-green)!important;border-color:var(--bt-bridge-green-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-integrity-empty :is(strong,span,svg){color:inherit!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-bank-annex-option{background:var(--bt-bridge-surface-3)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-bank-annex-option strong{color:var(--bt-bridge-text)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-bank-annex-option small{color:var(--bt-bridge-muted)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-bank-annex-option.selected{background:var(--bt-bridge-blue-bg)!important;color:var(--bt-bridge-blue)!important;border-color:var(--bt-bridge-blue-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-bank-annex-option.selected :is(strong,small){color:inherit!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-export-ignore-note{background:var(--bt-bridge-red-bg)!important;color:var(--bt-bridge-red)!important;border-color:var(--bt-bridge-red-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-export-ignore-note :is(span,strong,small,svg){color:inherit!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-columns-grid b{background:var(--bt-bridge-surface-3)!important;color:var(--bt-bridge-text-2)!important;border:1px solid var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-columns-grid label.selected{background:var(--bt-bridge-blue-bg)!important;color:var(--bt-bridge-blue)!important;border-color:var(--bt-bridge-blue-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-columns-grid label.selected b{background:var(--bt-bridge-blue-bg)!important;color:var(--bt-bridge-blue)!important;border-color:var(--bt-bridge-blue-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .employee-attendance-visibility.yes{background:var(--bt-bridge-green-bg)!important;color:var(--bt-bridge-green)!important;border-color:var(--bt-bridge-green-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .employee-attendance-visibility.no{background:var(--bt-bridge-red-bg)!important;color:var(--bt-bridge-red)!important;border-color:var(--bt-bridge-red-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .employee-attendance-visibility :is(span,strong){color:inherit!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.payroll-table tbody tr.payroll-cash-only td.payroll-cash-mode-cell,.payroll-table tbody tr.payroll-cash-only:hover td.payroll-cash-mode-cell){background:var(--bt-bridge-blue-bg)!important;color:var(--bt-bridge-blue)!important;border-color:var(--bt-bridge-blue-line)!important;box-shadow:inset 3px 0 var(--bt-bridge-blue)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.payroll-table tbody tr.payroll-cash-only td.payroll-cash-mode-cell,.payroll-table tbody tr.payroll-cash-only:hover td.payroll-cash-mode-cell) :is(span,strong,small,b){color:inherit!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .attendance-punch-card .attendance-punch-icon{background:var(--bt-bridge-surface-3)!important;color:var(--bt-bridge-text-2)!important;border:1px solid var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-integrity-head.ok .attendance-punch-icon{background:var(--bt-bridge-green-bg)!important;color:var(--bt-bridge-green)!important;border-color:var(--bt-bridge-green-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-integrity-head.warning .attendance-punch-icon{background:var(--bt-bridge-orange-bg)!important;color:var(--bt-bridge-orange)!important;border-color:var(--bt-bridge-orange-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-integrity-head.error .attendance-punch-icon{background:var(--bt-bridge-red-bg)!important;color:var(--bt-bridge-red)!important;border-color:var(--bt-bridge-red-line)!important}@media(min-width:901px){.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .advances-table tbody tr.has-advance td{background:var(--bt-bridge-green-bg)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-green-line)!important}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .advances-table tbody tr.has-advance td:first-child{box-shadow:inset 4px 0 var(--bt-bridge-green)!important}}}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(button,[role=button],a.v2-primary,a.v2-secondary):is(:disabled,[aria-disabled=true]){opacity:1!important;background:#162d3b!important;color:#91a6b5!important;border-color:var(--bt-bridge-line-strong)!important;box-shadow:none!important;cursor:not-allowed}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-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(--bt-bridge-surface)!important;color:var(--bt-bridge-text)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-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(--bt-bridge-surface-2)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .users-qr-image{background:#fff!important;border-color:#d6e0e7!important;color:#102d45!important;color-scheme:light}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.users-qr-image img,.server-mobile-icon-preview img,.existing-photos img,.journal-photo-preview img,.desktop-help-figure img,img[data-preserve-colors],canvas,video){background:transparent!important;filter:none!important;color-scheme:normal}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .transport-location-map{background:#dce8ef!important;color-scheme:light}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .transport-location-map :is(img,.transport-location-map-pin,.transport-location-map-attribution){filter:none!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .transport-location-map-attribution{background:rgba(255,255,255,.88)!important;color:#37647c!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .transport-location-map-modal>footer button.primary{background:#176f99!important;border-color:#6bb8df!important;color:#fff!important}@media screen and (max-width:900px),screen and (orientation:landscape) and (max-height:600px) and (max-width:1180px){.developer-mobile-workspace .advances-page-shell .payroll-header-controls>.desktop-help-button,.developer-mobile-workspace .salary-window-controls .interface-text-scale-control,.developer-mobile-workspace .salary-window-controls>.desktop-help-button{display:none!important}.developer-mobile-workspace .salary-window-titlebar>div:first-child{min-width:0;overflow:hidden}.developer-mobile-workspace .salary-window-titlebar>div:first-child>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.developer-mobile-workspace :is(.salary-window,.advances-page-shell) .payroll-header-controls,.developer-mobile-workspace :is(.salary-window,.advances-page-shell) .payroll-month-control{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box}.developer-mobile-workspace :is(.salary-window,.advances-page-shell) .payroll-month-control input{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box}}@media screen and (orientation:landscape) and (min-width:901px) and (max-width:1180px) and (max-height:600px){.developer-mobile-workspace[data-active-module=payroll] .salary-window .payroll-welcome{margin:4px max(7px,env(safe-area-inset-right,0px)) 0 max(7px,env(safe-area-inset-left,0px))!important;padding:5px 8px!important}.developer-mobile-workspace[data-active-module=payroll] .salary-window .payroll-calendar-metric,.developer-mobile-workspace[data-active-module=payroll] .salary-window .payroll-welcome>div:first-child{display:none!important}.developer-mobile-workspace[data-active-module=payroll] .salary-window .payroll-month-control{gap:3px!important}.developer-mobile-workspace[data-active-module=payroll] .salary-window .payroll-month-control input{height:40px!important}.developer-mobile-workspace[data-active-module=payroll] .salary-window .payroll-panel{margin-top:4px!important;padding:7px!important}.developer-mobile-workspace[data-active-module=payroll] .salary-window .payroll-toolbar{display:grid!important;grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr)!important;align-items:stretch!important;grid-gap:7px!important;gap:7px!important}.developer-mobile-workspace[data-active-module=payroll] .salary-window .payroll-toolbar-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;grid-gap:6px!important;gap:6px!important;overflow:visible!important}.developer-mobile-workspace[data-active-module=payroll] .salary-window .payroll-toolbar-actions>button{width:100%!important;min-width:0!important;min-height:40px!important;white-space:normal!important}.developer-mobile-workspace[data-active-module=payroll] .salary-window .payroll-mobile-view-switch{grid-column:span 2!important}.developer-mobile-workspace[data-active-module=payroll] .salary-window .payroll-stage-note{display:none!important}.developer-mobile-workspace[data-active-module=payroll] .salary-window .payroll-mobile-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.developer-mobile-workspace[data-active-module=payroll] .salary-window .payroll-mobile-list>:is(.payroll-mobile-card.expanded,.payroll-mobile-empty){grid-column:1/-1!important}.developer-mobile-workspace[data-active-module=payroll] .salary-window[data-mobile-view=table] .payroll-table-wrap{min-height:260px!important}}@media(max-width:820px){.developer-mobile-workspace .site-navigation-options{grid-template-columns:1fr 1fr}.developer-mobile-workspace .site-navigation-launch{min-height:54px}.developer-mobile-workspace .desktop-help-backdrop{padding:0!important}.developer-mobile-workspace .desktop-help-dialog{width:100%!important;height:100dvh!important;max-height:100dvh!important;border:0!important;border-radius:0!important}.developer-mobile-workspace .desktop-help-header{min-height:72px;padding:9px max(10px,env(safe-area-inset-right)) 9px max(10px,env(safe-area-inset-left));grid-template-columns:42px minmax(0,1fr) auto;gap:8px}.developer-mobile-workspace .desktop-help-heading p{display:none}.developer-mobile-workspace .desktop-help-print{width:44px;padding:0;font-size:0}.developer-mobile-workspace .desktop-help-search-area{grid-template-columns:1fr;padding:8px 10px}.developer-mobile-workspace .desktop-help-search-area>span{display:none}.developer-mobile-workspace .desktop-help-search-results{left:8px!important;right:8px!important;width:auto!important;max-height:52dvh}.developer-mobile-workspace .desktop-help-body{display:flex;flex-direction:column;min-height:0;overflow:hidden}.developer-mobile-workspace .desktop-help-sidebar{flex:0 0 auto;max-height:112px;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--line);padding:7px}.developer-mobile-workspace .desktop-help-sidebar-title{display:none}.developer-mobile-workspace .desktop-help-sidebar nav{display:flex;gap:6px;width:max-content}.developer-mobile-workspace .desktop-help-sidebar nav button{width:148px;min-height:72px;padding:8px;grid-template-columns:28px minmax(0,1fr)}.developer-mobile-workspace .desktop-help-sidebar nav button>svg{display:none}.developer-mobile-workspace .desktop-help-content{flex:1 1 auto;min-height:0;overflow:auto;padding:12px max(10px,env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}}@media(max-width:420px){.developer-mobile-workspace .site-navigation-options{grid-template-columns:1fr}}@media(orientation:landscape) and (max-height:600px) and (max-width:1180px){.developer-mobile-workspace .site-navigation-chooser{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:8px 10px}.developer-mobile-workspace .site-navigation-chooser>strong{grid-column:1/-1}.developer-mobile-workspace .site-navigation-options{grid-template-columns:repeat(2,minmax(140px,1fr))}.developer-mobile-workspace .site-navigation-chooser>button{width:auto;min-width:142px}.developer-mobile-workspace .v2-topbar{min-height:48px!important;grid-template-columns:minmax(150px,.75fr) minmax(0,1.25fr)!important;grid-template-areas:"title actions"!important;gap:6px;padding:max(3px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) 3px max(8px,env(safe-area-inset-left))!important}.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>*{width:auto!important;min-width:0!important;max-width:100%}.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;height:40px!important;min-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 .desktop-help-header{min-height:54px!important;padding:5px 10px!important}.developer-mobile-workspace .desktop-help-sidebar{max-height:82px!important}.developer-mobile-workspace .desktop-help-sidebar nav button{min-height:66px!important}.developer-mobile-workspace .desktop-help-content{padding-top:8px!important}}@media print{:is(html,body):has(.developer-mobile-workspace){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;--bt-bridge-page:#fff;--bt-bridge-surface:#fff;--bt-bridge-surface-2:#fff;--bt-bridge-text:#111;--bt-bridge-text-2:#111;--bt-bridge-muted:#4b5563;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-welcome,.panel,[class$=-card],[class*="-card "],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(.v2-topbar,.desktop-help-backdrop,[class$=-backdrop],[class*="-backdrop "]){display:none!important}}.direct-mobile-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.direct-mobile-print{border-color:#2f7758!important;background:#2f7758!important;color:#fff!important}.btm-pdf-preview>footer button.wifi-print{border-color:#2f7758;background:#2f7758;color:#fff}@media(max-width:820px),(pointer:coarse){.print-settings-card .direct-mobile-actions button{min-width:0;min-height:70px!important;padding:10px 6px!important;flex-direction:column;gap:6px;border-radius:16px!important;font-size:11px!important;line-height:1.15;text-align:center}.print-settings-card .direct-mobile-actions svg{width:23px;height:23px;flex:0 0 auto}}@media(max-width:360px){.direct-mobile-actions{gap:6px}.print-settings-card .direct-mobile-actions button{min-height:66px!important;padding-inline:4px!important;font-size:9.5px!important}}