@media screen{.workspace-load-drawer .shell-find-peek-grid{align-items:stretch;gap:8px}.workspace-load-drawer .shell-find-peek-grid>div:not(.is-wide){min-width:0;padding:8px 9px;border:1px solid var(--ui-line);border-radius:6px;background:var(--ui-soft)}.workspace-load-drawer .shell-find-peek-grid dt{margin-bottom:3px;font-size:10px;line-height:1.2;display:flex;align-items:center;gap:5px}.workspace-load-drawer .tour-peek-icon{width:13px;height:13px;flex:0 0 13px;opacity:.82}.workspace-load-drawer .tour-peek-stop .tour-peek-icon{width:14px;height:14px;flex-basis:14px}.workspace-load-drawer .tour-peek-rate .tour-peek-icon{color:#176b45}.workspace-load-drawer .tour-peek-stop.is-pu .tour-peek-icon{color:#2e7d32}.workspace-load-drawer .tour-peek-stop.is-del .tour-peek-icon{color:#9a5b12}.workspace-load-drawer .shell-find-peek-grid dd{overflow-wrap:anywhere;font-size:12px;line-height:1.35}.workspace-load-drawer .shell-find-peek-grid .tour-peek-rate{border-color:#a8d5bd;background:#f0f8f3}.workspace-load-drawer .shell-find-peek-grid .tour-peek-rate dd{color:#176b45;font-size:14px;font-weight:800}html[data-theme=dark] .workspace-load-drawer .shell-find-peek-grid .tour-peek-rate{border-color:#47785d;background:#1c3829}html[data-theme=dark] .workspace-load-drawer .shell-find-peek-grid .tour-peek-rate dd{color:#9ce1b7}.workspace-load-drawer .shell-find-peek-grid .tour-peek-stop{padding:10px 12px;border-width:1px 1px 1px 4px;border-radius:7px;box-shadow:none}.workspace-load-drawer .shell-find-peek-grid .tour-peek-stop.is-pu{border-left-color:#21834a}.workspace-load-drawer .shell-find-peek-grid .tour-peek-stop.is-del{border-left-color:#d33f49}.workspace-load-drawer .tour-peek-stop dd{overflow-wrap:anywhere}.workspace-load-drawer .tour-peek-stop dd strong{font-size:13px;line-height:1.3}.workspace-load-drawer .tour-peek-stop dd>span{overflow-wrap:anywhere}.workspace-load-drawer .tour-peek-stop dd{display:flex;flex-direction:column;gap:3px;font-size:12px;line-height:1.4}.workspace-load-drawer .tour-peek-stop dd>span{font-weight:400}.workspace-load-drawer .tour-peek-note{margin:10px 0;padding:10px 12px;border:1px solid var(--ui-line);border-left:3px solid var(--ui-blue);border-radius:5px;background:var(--ui-soft);color:var(--ui-ink)}.workspace-load-drawer .tour-peek-note h4{margin:0 0 5px;font-size:11px;color:var(--ui-muted)}.workspace-load-drawer .tour-peek-note p{margin:0;font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.workspace-load-drawer .tour-peek-note.is-rate-comment{background:#ffe4e8;border-color:#d9919d #d9919d #d9919d #b4233b;color:#7d1930}.workspace-load-drawer .tour-peek-note.is-rate-comment h4{color:#9c233b;font-weight:700}html[data-theme=dark] .workspace-load-drawer .tour-peek-note.is-rate-comment{background:#4b2634;border-color:#a76074 #a76074 #a76074 #ff829f;color:#ffe8ee}html[data-theme=dark] .workspace-load-drawer .tour-peek-note.is-rate-comment h4{color:#ffb5c8}.acct-grid-root.is-editor-only{padding:0;border:0;background:transparent}.acct-grid-root.is-editor-only>:not(.popup-backdrop):not(input):not(.acct-conf-win){display:none}.stmt-open-load{padding:0;border:0;background:transparent;color:var(--ui-blue);font:inherit;font-weight:700;cursor:pointer;text-align:inherit}.stmt-open-load:hover{text-decoration:underline}.stmt-pay-edit-head-actions{display:flex;align-items:center;gap:12px;margin-left:auto;flex-shrink:0}.stmt-pay-edit-head-actions .btn{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:5px 10px;border:1px solid #abc5dd;border-radius:4px;background:var(--ui-soft);color:var(--ui-blue);font:600 12px/1.4 var(--ws-font);text-decoration:none}.stmt-pay-edit-head-actions .btn:hover{background:var(--ws-selected);border-color:var(--ui-blue)}.page[data-workspace=admin] .admin-settings-group{margin-bottom:14px;border:1px solid #a8bfd5;border-radius:6px;overflow:hidden;background:var(--ui-surface)}.page[data-workspace=admin] .admin-settings-group-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;padding:11px 14px;background:var(--ws-head);color:#fff}.page[data-workspace=admin] .admin-settings-group-head h2{margin:0;color:#fff;font:700 16px/1.3 var(--ws-font)}.page[data-workspace=admin] .admin-settings-group-head span{color:#d7e6f4;font:11px/1.4 var(--ws-font)}.page[data-workspace=admin] .admin-settings-group-nav{display:flex;flex-wrap:wrap;gap:4px;padding:6px 8px;background:var(--ui-soft)}.page[data-workspace=admin] .admin-settings-group-nav button{padding:7px 12px;min-height:32px;border:1px solid transparent;border-radius:4px;color:var(--ui-ink);background:transparent;font:600 12px/1.3 var(--ws-font);cursor:pointer}.page[data-workspace=admin] .admin-settings-group-nav button.is-on{background:var(--ui-blue);color:#fff}.page[data-workspace=admin] .admin-settings-group-nav button:hover:not(.is-on){border-color:var(--ui-line);background:var(--ws-selected)}.app-shell .board-page-focused .board-layout-redesign .sheet-table .broker-cell,.app-shell .board-page-focused .board-layout-redesign .sheet-table .broker-cell .broker-input{font-weight:700!important}.acct-extra-stop-actions{display:inline-flex;align-items:center;gap:5px;margin-left:auto}.acct-extra-stop-actions .acct-add-stop{margin-left:0}.acct-extra-stop-actions .acct-add-stop:disabled{opacity:.4;cursor:not-allowed}.acct-edit-rc-pane .acct-tour-no-rc:has(.billing-rc-drop){display:flex;flex-direction:column;justify-content:flex-start;gap:8px;padding:12px;min-height:0}.acct-edit-rc-pane .acct-tour-no-rc>.billing-rc-drop{width:100%;max-width:380px;min-height:64px;margin:0 auto;padding:10px 12px;align-content:center;text-align:left;border:1px dashed #7c9fbe;background:var(--ui-surface)}.acct-edit-rc-pane .acct-tour-no-rc:has(.billing-rc-drop)>p{margin:0;font-size:11px;line-height:1.4}.acct-edit-rc-pane .acct-tour-no-rc>.billing-rc-drop.is-over{border-color:var(--ui-blue);background:var(--ws-selected)}.acct-edit-rc-pane .acct-edit-rc-scroll>.billing-rc-drop.is-compact{margin:8px 12px}:root{--ws-font:Arial,Helvetica,sans-serif;--ws-group:#e7f3fc;--ws-hover:#f1f7fd;--ws-selected:#e1efff;--ws-positive-bg:#d9f5e5;--ws-positive-ink:#146943;--ws-warning-bg:#fff0bf;--ws-warning-ink:#805000;--ws-negative-bg:#ffe1e5;--ws-negative-ink:#a52337;--ws-head:linear-gradient(105deg,#0c2e4e,#123d64)}.app-shell>.page[data-workspace]:not([data-workspace=accounting]):not([data-workspace=daily]){width:100%;max-width:100%;min-width:0;padding:18px 22px 28px;color:var(--ui-ink);font:13px/1.4 var(--ws-font)}.page[data-workspace]:not([data-workspace=accounting]) .office-module,.page[data-workspace]:not([data-workspace=accounting]) .office-module:has(.acct-full){width:100%;min-width:0;max-width:none;margin:0;padding:0}.page[data-workspace]:not([data-workspace=accounting]) .office-module-head{display:flex;align-items:center;gap:16px;margin:0 0 12px;padding:0;border:0;background:transparent}.page[data-workspace]:not([data-workspace=accounting]) .office-module-head>div{min-width:0}.page[data-workspace]:not([data-workspace=accounting]) .office-module-title{color:var(--ui-ink);font:700 26px/1.2 var(--ws-font);letter-spacing:-.025em}.page[data-workspace]:not([data-workspace=accounting]) .office-module-sub{margin:5px 0 0;color:var(--ui-muted);font:12px/1.4 var(--ws-font)}.page[data-workspace]:not([data-workspace=accounting]) .office-module-body{min-width:0}.page[data-workspace]:not([data-workspace=accounting]) .office-subtabs{display:flex;flex-wrap:nowrap;gap:4px;overflow-x:auto;scrollbar-width:thin;margin:0 0 16px;padding:0;border:0;border-bottom:1px solid var(--ui-line);border-radius:0;background:transparent}.page[data-workspace]:not([data-workspace=accounting]) .office-subtab{flex:0 0 auto;position:relative;min-height:38px;padding:9px 15px;border:0;border-radius:0;background:transparent;color:var(--ui-muted);font:500 12px/1.3 var(--ws-font);white-space:nowrap}.page[data-workspace]:not([data-workspace=accounting]) .office-subtab.is-on{background:transparent;color:var(--ui-blue);box-shadow:inset 0 -3px var(--ui-blue);font-weight:700}.page[data-workspace]:not([data-workspace=accounting]) .office-subtab:hover{background:var(--ui-soft);color:var(--ui-ink)}.page[data-workspace]:not([data-workspace=accounting]) :is(.office-toolbar,.acct-list-toolbar,.loads-week-nav,.fleet-toolbar,.billing-toolbar){gap:9px;color:var(--ui-ink);font-family:var(--ws-font)}.page[data-workspace]:not([data-workspace=accounting]) :is(.office-toolbar,.safety-toolbar,.acct-list-toolbar){display:flex;flex-wrap:wrap;align-items:flex-end;margin-bottom:14px;padding:10px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.page[data-workspace]:not([data-workspace=accounting]):not([data-workspace=daily]) :is(.office-toolbar,.acct-list-toolbar,.fleet-toolbar) label{display:flex;flex-wrap:wrap;align-items:center;gap:5px;color:var(--ui-muted);font-size:11px;font-weight:500}.page[data-workspace]:not([data-workspace=accounting]):not([data-workspace=daily]) :is(.office-toolbar,.acct-list-toolbar,.fleet-toolbar) :is(input:not([type=checkbox]):not([type=radio]),select){min-height:33px;padding:6px 9px;border:1px solid var(--ui-line);border-radius:4px;background:var(--ui-surface);color:var(--ui-ink);font:12px/1.3 var(--ws-font);box-shadow:none}.page[data-workspace]:not([data-workspace=accounting]):not([data-workspace=daily]) .btn{min-height:32px;padding:6px 12px;border-radius:4px;font:600 12px/1.3 var(--ws-font);box-shadow:none}.page[data-workspace]:not([data-workspace=accounting]):not([data-workspace=daily]) .btn.secondary{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink)}.page[data-workspace]:not([data-workspace=accounting]):not([data-workspace=daily]) .btn:not(.secondary):not(.danger):not(.drv-file-delete){border-color:#006bde;background:var(--ui-blue);color:#fff}.page[data-workspace]:not([data-workspace=accounting]) :is(button,a,input,select,textarea):focus-visible,body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .popup-backdrop :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--ui-blue);outline-offset:2px}.page[data-workspace]:not([data-workspace=accounting]) :is(.muted,.office-hint,.billing-hint,.fleet-hint){color:var(--ui-muted)}.page[data-workspace]:not([data-workspace=accounting]) :is(.table-wrap,.safety-list-wrap,.billing-table-wrap){min-width:0;border:1px solid var(--ui-line);border-radius:5px;background:var(--ui-surface);box-shadow:none;scrollbar-width:thin}.page[data-workspace]:not([data-workspace=accounting]) :is(.acct-loads,.acct-tours-table,.acct-driver-checks,.acct-batch-list,.stmt-settle-table,.stmt-deductions-table,.billing-docs-table,.safety-driver-list,.maint-schedule-table,.fleet-table,.reports-register-table,.reports-settle-table,.admin-users-table,.admin-sys-table,.loads-report-table){color:var(--ui-ink);border-color:var(--ui-line);font-family:var(--ws-font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page[data-workspace]:not([data-workspace=accounting]) :is(.acct-loads,.acct-tours-table,.acct-driver-checks,.acct-batch-list,.stmt-settle-table,.stmt-deductions-table,.billing-docs-table,.safety-driver-list,.maint-schedule-table,.fleet-table,.reports-register-table,.reports-settle-table,.admin-users-table,.admin-sys-table,.loads-report-table)>thead>tr>th{height:35px;padding:8px 9px;background:var(--ws-head);color:#f4f8ff;border-color:#49627b;font-size:10px;font-weight:700;line-height:1.3;letter-spacing:.025em}.page[data-workspace]:not([data-workspace=accounting]) :is(.safety-sort-btn,.billing-sort-btn){color:inherit;font:inherit}.page[data-workspace]:not([data-workspace=accounting]) :is(.safety-sort-btn,.billing-sort-btn).is-on,.page[data-workspace]:not([data-workspace=accounting]) :is(.safety-sort-btn,.billing-sort-btn):hover{background:#ffffff12;color:#fff}.page[data-workspace]:not([data-workspace=accounting]) :is(.acct-loads,.acct-tours-table,.acct-driver-checks,.acct-batch-list,.stmt-settle-table,.stmt-deductions-table,.billing-docs-table,.safety-driver-list,.maint-schedule-table,.fleet-table,.reports-register-table,.reports-settle-table,.loads-report-table)>tbody>tr>td{border-color:var(--ui-line);line-height:1.4;vertical-align:middle}.page[data-workspace]:not([data-workspace=accounting]) :is(.loads-disp-bar,.loads-team-bar,.stmt-pane-h,.stmt-deductions-h,.acct-driver-pick-h,.acct-driver-detail-h,.maint-hub-card-head,.reports-list-head,.reports-profile-head,.admin-people-directory-head){background:var(--ws-group);color:var(--ui-ink);border-color:var(--ui-line);font-family:var(--ws-font)}.app-shell .loads-sheet{padding:0 0 65px;border:0;border-radius:0;background:transparent;box-shadow:none}.loads-sheet .loads-sheet-head{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:0 0 10px;border:0;background:transparent}.loads-sheet .loads-sheet-head h1{margin:0 auto 0 0;color:var(--ui-ink);font:700 26px/1.2 var(--ws-font)}.loads-sheet-head h1 small{margin-left:8px;color:var(--ui-muted);font-size:13px;font-weight:400}.loads-sheet .loads-week-picker{color:var(--ui-muted);font-size:11px}.loads-sheet .loads-week-range{margin:0 0 12px;color:var(--ui-muted);font-size:12px}.loads-sheet .loads-sheet-body[hidden]{display:none}.workspace-view-switch{display:inline-flex;align-items:stretch;border:1px solid var(--ui-line);border-radius:4px;overflow:hidden}.workspace-view-switch button{min-height:31px;padding:6px 10px;border:0;border-right:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-muted);font:12px var(--ws-font);cursor:pointer}.workspace-view-switch button:last-child{border-right:0}.workspace-view-switch button[aria-pressed=true]{background:var(--ws-selected);color:var(--ui-blue);font-weight:700}.workspace-filterbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:12px}.workspace-filterbar label{display:grid;grid-gap:4px;gap:4px;min-width:0;color:var(--ui-muted);font:11px var(--ws-font)}.workspace-filterbar label>span{text-transform:none;letter-spacing:0}.workspace-filterbar :is(input,select){min-height:33px;padding:6px 10px;border:1px solid var(--ui-line);border-radius:4px;background:var(--ui-surface);color:var(--ui-ink);font:12px var(--ws-font)}.workspace-search{flex:0 1 310px}.workspace-search input{width:100%}.workspace-result-count{margin-left:auto;align-self:center;color:var(--ui-muted);font-size:11px}.loads-matrix-scroll{overflow:auto;max-width:100%;border:1px solid var(--ui-line);border-radius:5px;scrollbar-width:thin}.loads-matrix-table{width:100%;min-width:760px;table-layout:fixed;border-collapse:separate;border-spacing:0;background:var(--ui-surface);font:calc(12px * var(--loads-zoom, 1))/1.35 var(--ws-font)}.loads-matrix-table .loads-col-truck{width:54px}.loads-matrix-table .loads-col-driver{width:154px}.loads-matrix-table .loads-col-miles{width:65px}.loads-matrix-table .loads-col-gross{width:78px}.loads-matrix-table .loads-col-average{width:49px}.loads-matrix-table :is(th,td){padding:7px;border-right:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);vertical-align:middle}.loads-matrix-table tr>:last-child{border-right:0}.loads-matrix-table>thead>tr>th{height:35px;padding:4px 6px;background:var(--ws-head);color:#fff;border-color:#49627b;text-align:center;font-size:10px;font-weight:700}.loads-matrix-table>thead>tr>th:nth-child(2){text-align:left;min-width:150px}.loads-matrix-table>thead small{display:block;margin-top:3px;color:#c6d9e9;font-size:10px;font-weight:400}.loads-matrix-table tbody tr:hover>:is(td,th){background:var(--ws-hover)}.loads-matrix-table .loads-matrix-truck{color:var(--ui-blue);text-align:center;font-weight:700}.loads-matrix-table>tbody>tr>th.loads-matrix-driver{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--ui-surface);text-align:left;color:var(--ui-ink);font:700 1em/1.4 var(--ws-font);text-transform:none;letter-spacing:0}.loads-matrix-day{display:grid;grid-gap:4px;gap:4px;width:100%;min-height:51px;padding:7px 5px;border:1px solid transparent;border-radius:4px;background:var(--ui-soft);color:var(--ui-ink);font:inherit;text-align:center;cursor:pointer}.loads-matrix-day:hover{border-color:#a5caed;background:var(--ws-selected)}.loads-matrix-day strong{display:block;font-weight:600}.loads-matrix-day>span{font-size:.92em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.loads-matrix-day i{padding:0 3px;color:var(--ui-muted);font-style:normal}.loads-matrix-day small{color:var(--ui-muted);font-size:.8em}.loads-matrix-day small:empty{display:none}.loads-matrix-day.has-rate-comment{border-color:#e6a9c3;background:#fff0f7;color:#7c2250}.loads-matrix-empty{text-align:center;color:var(--ui-muted)}.loads-matrix-total{text-align:right;color:var(--ui-ink);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.loads-matrix-table .workspace-group-row>:is(th,td){height:29px;padding:4px 6px;background:var(--ws-group);color:var(--ui-ink);font-weight:700}.workspace-group-row>td{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.workspace-group-row button{display:flex;align-items:center;gap:7px;width:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.workspace-group-row button>span{color:var(--ui-muted);font-weight:400}.workspace-group-row button>span:first-child{min-width:14px;color:var(--ui-ink);font-size:17px}.workspace-group-row small{margin-left:auto;color:var(--ui-muted);font-size:10px;font-weight:400}.workspace-empty{padding:32px!important;text-align:center;color:var(--ui-muted)}.loads-sheet .loads-report{margin-top:20px}.loads-sheet .loads-driver-table{border-color:var(--ui-line);background:var(--ui-surface);font-family:var(--ws-font)}.loads-sheet .loads-driver-table .loads-driver-name{padding:9px;background:var(--ws-head);color:#fff}.loads-sheet .loads-col-head th{padding:6px}.loads-sheet .loads-col-head th,.loads-sheet .loads-total-row td{background:var(--ws-group);color:var(--ui-ink)}.loads-sheet .loads-driver-table td{padding:7px 5px;border-color:var(--ui-line)}.loads-sheet .loads-week-taskbar{min-height:50px;gap:6px;padding:5px 12px;background:var(--ui-surface);border-color:var(--ui-line);box-shadow:0 -3px 12px #10243e08;align-items:center}.loads-week-taskbar :is(.day-tab,.day-taskbar-arrow,.day-taskbar-burger){min-height:29px;border:1px solid var(--ui-line);border-radius:4px;background:var(--ui-surface);color:var(--ui-ink);box-shadow:none;font-family:var(--ws-font)}.loads-week-taskbar .day-tab.active{background:var(--ui-blue);border-color:var(--ui-blue);color:#fff}.loads-week-taskbar .day-tab :is(.day-tab-dow,.day-tab-day,.day-tab-mon){color:inherit}.loads-sheet .loads-week-taskbar .day-taskbar-days{align-items:center;gap:8px}.loads-sheet .loads-week-taskbar .day-taskbar-label{font:600 10px/1 var(--ws-font);color:var(--ui-muted);letter-spacing:.03em}.loads-sheet .loads-week-taskbar .day-taskbar-scroll{gap:5px;align-items:center;padding-block:1px;scrollbar-width:none}.loads-sheet .loads-week-taskbar .day-taskbar-scroll::-webkit-scrollbar{display:none}.loads-sheet .loads-week-taskbar .day-tab{display:grid;grid-template-columns:1fr auto;grid-template-rows:12px 17px;align-content:center;grid-column-gap:7px;column-gap:7px;grid-row-gap:1px;row-gap:1px;flex:0 0 auto;min-width:87px;height:38px;padding:4px 9px;border:1px solid var(--ui-line);border-radius:6px;background:var(--ui-soft);color:var(--ui-ink);text-align:left;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background .12s,border-color .12s}.loads-sheet .loads-week-taskbar .day-tab .day-tab-dow{grid-column:1;grid-row:1;color:var(--ui-muted);font:600 9px/12px var(--ws-font);letter-spacing:.04em}.loads-sheet .loads-week-taskbar .day-tab .day-tab-mon{grid-column:2;grid-row:1;color:var(--ui-muted);font:400 9px/12px var(--ws-font)}.loads-sheet .loads-week-taskbar .day-tab .day-tab-day{grid-column:1/-1;grid-row:2;color:var(--ui-ink);font:600 12px/17px var(--ws-font);white-space:nowrap;letter-spacing:0}.loads-sheet .loads-week-taskbar .day-tab:hover:not(.active){background:var(--ws-selected);border-color:#9cbfe1}.loads-sheet .loads-week-taskbar .day-tab.active{background:var(--ui-blue);border-color:var(--ui-blue);color:#fff;box-shadow:0 2px 5px #087eff24}.loads-sheet .loads-week-taskbar .day-tab.active :is(.day-tab-dow,.day-tab-mon,.day-tab-day){color:#fff}.loads-sheet .loads-week-taskbar .day-tab.is-today:not(.active){border-color:var(--ui-blue)}.loads-sheet .loads-week-taskbar :is(.day-taskbar-burger,.day-taskbar-arrow){display:inline-flex;align-items:center;justify-content:center;width:32px;height:38px;padding:6px;border-radius:6px;background:var(--ui-surface);color:var(--ui-muted)}.loads-sheet .loads-week-taskbar :is(.day-taskbar-burger,.day-taskbar-arrow):hover:not(:disabled){background:var(--ws-selected);color:var(--ui-blue);border-color:#9cbfe1}.loads-sheet .loads-week-taskbar .day-tab:focus-visible{outline:2px solid var(--ui-blue);outline-offset:2px}.page[data-workspace=safety] .safety-toolbar{padding-top:0}.page[data-workspace=safety] .safety-filter-field{display:grid;grid-gap:4px;gap:4px}.page[data-workspace=safety] .safety-filter-field>span{color:var(--ui-muted);font-size:10px;font-weight:600;text-transform:none;letter-spacing:0}.page[data-workspace=safety] .safety-filter-field select{width:auto;min-width:110px}.page[data-workspace=safety] .safety-search-field{flex:0 1 300px}.page[data-workspace=safety] .safety-search-field input{width:100%}.page[data-workspace=safety] .safety-toolbar-count{color:var(--ui-muted);font-size:11px;padding-bottom:8px}.page[data-workspace=safety] .safety-driver-list td{height:43px;padding:7px 9px;font-size:12px}.page[data-workspace=safety] .safety-driver-list .c-name strong{color:var(--ui-ink);font:700 12px/1.4 var(--ws-font);letter-spacing:0}.page[data-workspace=safety] .safety-driver-list tbody tr:hover td{background:var(--ws-hover)}.page[data-workspace=safety] .safety-driver-list .c-vin{color:var(--ui-muted);font-size:11px}.page[data-workspace=safety] :is(.safety-status-pill,.safety-tax-pill){border-radius:4px;padding:4px 7px;border-color:transparent;font:600 10px/1.3 var(--ws-font)}.page[data-workspace=safety] .safety-status-pill.is-on{background:var(--ws-positive-bg);color:var(--ws-positive-ink)}.page[data-workspace=safety] .safety-status-pill.is-off{background:var(--ui-group);color:var(--ui-muted)}.page[data-workspace=safety] .safety-doc-btn{min-width:39px;min-height:28px;padding:4px 7px;border-radius:4px;box-shadow:none}.page[data-workspace=safety] .safety-doc-btn-lab{font:600 10px/1.2 var(--ws-font)}.page[data-workspace=safety] .safety-doc-btn-meta{margin-top:2px;font-size:9px}.page[data-workspace=safety] .safety-doc-btn.is-warn{background:var(--ws-warning-bg);color:var(--ws-warning-ink);border-color:#e8cb83}.page[data-workspace=safety] .safety-doc-btn.is-due{background:var(--ws-negative-bg);color:var(--ws-negative-ink);border-color:#e5a4ad}.page[data-workspace=safety] .safety-row-due td{background:color-mix(in srgb,var(--ws-negative-bg) 40%,var(--ui-surface))}.page[data-workspace=safety] .safety-row-warn td{background:color-mix(in srgb,var(--ws-warning-bg) 35%,var(--ui-surface))}.page[data-workspace=safety] .safety-list-hint{padding:9px 12px;background:var(--ui-soft);color:var(--ui-muted);border-color:var(--ui-line);font-size:11px}.page[data-workspace=maintenance] .maint-page{padding:0;border:0;background:transparent;box-shadow:none}.page[data-workspace=maintenance] :is(.maint-hub-card,.maint-profile,.backup-card,.maint-schedule-side,.maint-timeline){border:1px solid var(--ui-line);border-radius:5px;background:var(--ui-surface);box-shadow:none}.page[data-workspace=maintenance] .maint-hub-card-head{padding:11px 14px}.page[data-workspace=maintenance] :is(.maint-hub-title,.maint-hub-card h3,.maint-truck-head h3){color:var(--ui-ink);font:700 14px/1.3 var(--ws-font)}.page[data-workspace=maintenance] .maint-schedule-table td{padding:10px;font-size:12px}.page[data-workspace=maintenance] .maint-schedule-table tbody tr:hover td{background:var(--ws-hover)}.page[data-workspace=maintenance] .maint-badge{border:0;border-radius:4px;padding:4px 8px;font:600 10px/1.3 var(--ws-font)}.page[data-workspace=maintenance] .maint-badge.ok{background:var(--ws-positive-bg);color:var(--ws-positive-ink)}.page[data-workspace=maintenance] .maint-badge.warn{background:var(--ws-warning-bg);color:var(--ws-warning-ink)}.page[data-workspace=maintenance] .maint-badge.due{background:var(--ws-negative-bg);color:var(--ws-negative-ink)}.page[data-workspace=maintenance] .maint-badge.unknown{background:var(--ui-group);color:var(--ui-muted)}.page[data-workspace=maintenance] :is(.maint-profile-head,.maint-hist-head,.maint-timeline-top){background:var(--ws-group);color:var(--ui-ink);border-color:var(--ui-line)}.page[data-workspace=maintenance] .maint-stat-box{padding:12px;border:1px solid var(--ui-line);border-radius:5px;background:var(--ui-soft);color:var(--ui-ink)}.page[data-workspace=maintenance] .maint-sched-block{padding:12px;border-color:var(--ui-line);border-radius:5px;background:var(--ui-soft)}.page[data-workspace=maintenance] :is(.maint-form,.maint-schedule-fields) label{color:var(--ui-muted);font:11px/1.4 var(--ws-font)}.page[data-workspace=maintenance] :is(.maint-form,.maint-schedule-fields) :is(input,select,textarea){min-height:33px;border:1px solid var(--ui-line);border-radius:4px;background:var(--ui-surface);color:var(--ui-ink);font:12px var(--ws-font)}.page[data-workspace=maintenance] .maint-timeline-item{background:var(--ui-surface);color:var(--ui-ink);border-color:var(--ui-line)}.page[data-workspace=maintenance] :is(.maint-doc-chip,.maint-hub-trk){border-color:var(--ui-line);border-radius:4px;background:var(--ui-soft);color:var(--ui-blue);font-family:var(--ws-font)}.page[data-workspace=maintenance] .maint-timeline-notes{color:var(--ui-ink)}.page[data-workspace=maintenance] .maint-profile{padding:10px}.page[data-workspace=maintenance] .maint-profile>.maint-profile-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:10px}.page[data-workspace=maintenance] .maint-profile .maint-stat-box{min-width:0;min-height:0;display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:4px 8px;gap:4px 8px;padding:8px 10px}.page[data-workspace=maintenance] .maint-profile .maint-stat-box em{grid-column:1/-1;color:var(--ui-muted);font-size:10px}.page[data-workspace=maintenance] .maint-profile .maint-stat-box b{font-size:12px}.page[data-workspace=maintenance] .maint-profile .maint-profile-layout{grid-template-columns:minmax(300px,340px) minmax(0,1fr);gap:10px}.page[data-workspace=maintenance] .maint-profile .maint-schedule-side{position:static;max-height:none;overflow:visible;padding:8px}.page[data-workspace=maintenance] .maint-profile .maint-sched-block{margin-bottom:7px;padding:7px}.page[data-workspace=maintenance] .maint-profile .maint-sched-block:last-child{margin-bottom:0}.page[data-workspace=maintenance] .maint-profile .maint-sched-block h3{margin:0 0 5px;font-size:10px}.page[data-workspace=maintenance] .maint-profile .maint-schedule-fields{gap:5px 7px}.page[data-workspace=maintenance] .maint-profile :is(.maint-form,.maint-schedule-fields) label{gap:3px;font-size:10px}.page[data-workspace=maintenance] .maint-profile :is(.maint-form,.maint-schedule-fields) :is(input:not([type=file]):not([type=checkbox]),select,.us-date-input){min-height:28px;height:28px;padding:4px 7px;font-size:11px}.page[data-workspace=maintenance] .maint-profile .maint-profile-grid{gap:10px}.page[data-workspace=maintenance] .maint-profile .maint-work-entry{padding:10px}.page[data-workspace=maintenance] .maint-profile .maint-work-entry>.muted{margin:7px 0;font-size:10px;line-height:1.4}.page[data-workspace=maintenance] .maint-profile .maint-work-entry .maint-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.page[data-workspace=maintenance] .maint-profile .maint-attach-slot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:3px 7px;gap:3px 7px;padding:7px}.page[data-workspace=maintenance] .maint-profile .maint-attach-label{grid-column:1;font-size:10px}.page[data-workspace=maintenance] .maint-profile .maint-attach-name{grid-column:1;font-size:10px;color:var(--ui-muted)}.page[data-workspace=maintenance] .maint-profile .maint-attach-actions{grid-column:2;grid-row:1/span 2;gap:4px}.page[data-workspace=maintenance] .maint-profile .maint-attach-actions .btn{min-height:25px;padding:3px 7px;font-size:10px}.page[data-workspace=maintenance] .maint-profile textarea.maint-explain{min-height:50px;height:50px;padding:6px 8px;font-size:11px;resize:vertical}.page[data-workspace=maintenance] .maint-profile .row-actions{margin-top:8px}@media (max-width:1000px){.page[data-workspace=maintenance] .maint-profile .maint-profile-layout{grid-template-columns:minmax(0,1fr)}.page[data-workspace=maintenance] .maint-profile .maint-work-entry .maint-form,.page[data-workspace=maintenance] .maint-profile>.maint-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.page[data-workspace=billing] .billing-summary-bar{padding:10px 12px;border:1px solid var(--ui-line);border-radius:5px;background:var(--ui-soft);color:var(--ui-ink);font-size:12px}.page[data-workspace=billing] .billing-act-btn{min-height:27px;padding:4px 8px;font-size:11px}.page[data-workspace=billing] .billing-table-zoom-btn{min-height:29px;border-color:var(--ui-line);border-radius:4px;background:var(--ui-surface);color:var(--ui-ink)}.page[data-workspace=billing] :is(.billing-cell-driver,.billing-cell-broker){color:var(--ui-ink);font-weight:600}.page[data-workspace=fleet] :is(.fleet-section-head,.fleet-summary){border-color:var(--ui-line);background:var(--ws-group);color:var(--ui-ink)}.page[data-workspace=fleet] .fleet-tab{padding:8px 12px;border-color:transparent;border-radius:4px;background:transparent;color:var(--ui-muted);font:12px var(--ws-font)}.page[data-workspace=fleet] .fleet-tab.is-on{background:var(--ws-selected);color:var(--ui-blue)}.page[data-workspace=fleet] .fleet-page{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.page[data-workspace=fleet] .fleet-head{margin:0 0 12px}.page[data-workspace=fleet] .fleet-head h1{margin:0;font:700 22px/1.2 var(--ws-font);color:var(--ui-ink)}.page[data-workspace=fleet] .fleet-lead{max-width:none;margin:5px 0 0;color:var(--ui-muted);font:11px/1.4 var(--ws-font)}.page[data-workspace=fleet] .fleet-tabs{gap:3px;margin-bottom:12px;padding:0;border:0;border-bottom:1px solid var(--ui-line);border-radius:0;background:transparent}.page[data-workspace=fleet] .fleet-tabs .fleet-tab{min-height:35px;padding:8px 14px;border:0;border-radius:4px 4px 0 0;font:600 12px/1.4 var(--ws-font)}.page[data-workspace=fleet] .fleet-tabs .fleet-tab.is-on{background:var(--ws-selected);box-shadow:inset 0 -3px var(--ui-blue)}.page[data-workspace=fleet] .fleet-assignment-help{margin:0 0 9px;color:var(--ui-muted);font:11px/1.4 var(--ws-font)}.page[data-workspace=fleet] .fleet-assignment-help summary{width:-moz-fit-content;width:fit-content;color:var(--ui-blue);cursor:pointer}.page[data-workspace=fleet] .fleet-assignment-help .fleet-hint{margin:7px 0 0;max-width:950px;padding:8px 10px;border-left:2px solid var(--ui-blue);background:var(--ui-soft)}.page[data-workspace=fleet] .fleet-assign-form{flex-wrap:wrap;overflow:visible;gap:9px;padding:12px;margin:0 0 12px;border:1px solid var(--ui-line);border-radius:6px;background:var(--ui-soft)}.page[data-workspace=fleet] .fleet-assign-form>label{color:var(--ui-muted);font:600 10px/1.3 var(--ws-font);letter-spacing:.025em;gap:4px}.page[data-workspace=fleet] .fleet-assign-form>label.fleet-assign-unit{flex-basis:100px}.page[data-workspace=fleet] .fleet-assign-form>label.fleet-assign-trailer{flex-basis:120px}.page[data-workspace=fleet] .fleet-assign-form>label:is(.fleet-assign-driver,.fleet-assign-team){flex-basis:220px}.page[data-workspace=fleet] .fleet-assign-form>label.fleet-assign-disp{flex-basis:155px}.page[data-workspace=fleet] .fleet-assign-form select{width:100%;min-width:0;height:32px;padding:5px 8px;border:1px solid #b6c9db;background:var(--ui-surface);color:var(--ui-ink);border-radius:4px;font:500 12px var(--ws-font)}.page[data-workspace=fleet] .fleet-assign-form>label.fleet-check{flex:0 0 auto;display:flex;flex-direction:row;align-items:center;min-height:32px;gap:6px;text-transform:none;letter-spacing:0;color:var(--ui-ink);font-size:11px}.page[data-workspace=fleet] .fleet-check input{accent-color:var(--ui-blue)}.page[data-workspace=fleet] .fleet-assignment-table{min-width:950px;table-layout:fixed}.fleet-assignment-table .fleet-col-truck{width:7%}.fleet-assignment-table .fleet-col-trailer{width:16%}.fleet-assignment-table .fleet-col-driver{width:27%}.fleet-assignment-table .fleet-col-team{width:8%}.fleet-assignment-table .fleet-col-phone{width:14%}.fleet-assignment-table .fleet-col-dispatcher{width:18%}.fleet-assignment-table .fleet-col-board{width:10%}.page[data-workspace=fleet] .fleet-assignment-table td{height:42px;padding:5px 8px;color:var(--ui-ink);font:12px/1.4 var(--ws-font)}.page[data-workspace=fleet] .fleet-assignment-table tbody tr:nth-child(2n){background:var(--ui-soft)}.page[data-workspace=fleet] .fleet-assignment-table tbody tr:hover{background:var(--ws-hover)}.page[data-workspace=fleet] .fleet-assignment-table td:first-child b{color:var(--ui-blue);font-weight:700}.page[data-workspace=fleet] .fleet-assignment-table .fleet-inline-select{min-width:0;height:28px;padding:3px 7px;border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink);font:500 12px var(--ws-font)}.page[data-workspace=fleet] .fleet-assignment-table td:nth-child(3) .fleet-inline-select{font-weight:600}.page[data-workspace=fleet] .fleet-assignment-table .fleet-team-btn{min-height:27px;height:27px;padding:3px 8px;font-size:11px}.page[data-workspace=fleet] .fleet-board-actions{display:flex;align-items:center;gap:8px}.page[data-workspace=fleet] .fleet-board-check{color:var(--ui-ink);font:600 11px/1.4 var(--ws-font)}.page[data-workspace=fleet] .fleet-assignment-sync{width:26px;height:26px;border:1px solid var(--ui-line);border-radius:4px;background:var(--ui-surface);color:var(--ui-blue)}html[data-theme=dark] .page[data-workspace=fleet] .fleet-assign-form select{border-color:var(--ui-line)}.page[data-workspace=fleet]{--fleet-edge:#a7bfd4;--fleet-panel:#e3eef8;--fleet-label:#294969}.page[data-workspace=fleet] .fleet-assign-form{background:var(--fleet-panel);border-color:var(--fleet-edge);border-left:3px solid var(--ui-blue)}.page[data-workspace=fleet] .fleet-assign-form>label{color:var(--fleet-label);font-weight:700}.page[data-workspace=fleet] .fleet-assign-form select,.page[data-workspace=fleet] .fleet-assignment-table .fleet-inline-select{border-color:var(--fleet-edge);color:var(--ui-ink);font-weight:600}.page[data-workspace=fleet] .fleet-tabs{border-bottom-color:var(--fleet-edge)}.page[data-workspace=fleet] .fleet-tabs .fleet-tab{color:var(--fleet-label)}.page[data-workspace=fleet] .fleet-tabs .fleet-tab.is-on{color:#fff;background:#146fc4;box-shadow:inset 0 -3px #0c4b8c}.page[data-workspace=fleet] .table-wrap{border-color:var(--fleet-edge)}.page[data-workspace=fleet] .fleet-assignment-table tbody tr:nth-child(2n){background:var(--fleet-panel)}.page[data-workspace=fleet] .fleet-assignment-table td{border-bottom-color:#cad9e6}.page[data-workspace=fleet] .disp-assign-sections{display:grid;grid-gap:10px;gap:10px}.page[data-workspace=fleet] .disp-assign-head{min-height:36px;padding:8px 12px;background:var(--fleet-panel);border-bottom:1px solid var(--fleet-edge);color:var(--ui-ink)}.page[data-workspace=fleet] .disp-assign-head-label{color:var(--ui-ink);font:700 12px/1.4 var(--ws-font)}.page[data-workspace=fleet] .disp-assign-head-label .muted{color:var(--fleet-label)}.page[data-workspace=fleet] .disp-assign-row{min-height:39px;padding:5px 12px;border-bottom-color:var(--ui-line);background:var(--ui-surface)}.page[data-workspace=fleet] .disp-assign-row:nth-child(2n){background:var(--ui-soft)}.page[data-workspace=fleet] .disp-assign-trk{color:var(--ui-blue);font-weight:700}.page[data-workspace=fleet] .disp-assign-meta{color:var(--fleet-label);font-size:12px}.page[data-workspace=fleet] .disp-assign-select{min-height:28px;width:160px;padding:4px 7px;border:1px solid var(--fleet-edge);border-radius:4px;background:var(--ui-surface);color:var(--ui-ink);font:600 12px var(--ws-font)}.page[data-workspace=fleet] .disp-assign-empty{margin:0;padding:9px 12px;background:var(--ui-surface);color:var(--ui-muted)}html[data-theme=dark] .page[data-workspace=fleet]{--fleet-edge:#526d86;--fleet-panel:#253f57;--fleet-label:#cbdcee}html[data-theme=dark] .page[data-workspace=fleet] .fleet-assignment-table td{border-bottom-color:var(--fleet-edge)}.page[data-workspace=reports] :is(.reports-range-bar,.reports-export-bar,.reports-register-head){padding:12px;border-color:var(--ui-line);background:var(--ui-soft);color:var(--ui-ink)}.page[data-workspace=reports] :is(.reports-entity,.reports-profile,.reports-money,.reports-list){border-color:var(--ui-line);border-radius:5px;background:var(--ui-surface);color:var(--ui-ink);box-shadow:none}.page[data-workspace=reports] :is(.reports-entity-name,.reports-profile h2,.reports-money-head h3){color:var(--ui-ink);font-family:var(--ws-font)}.page[data-workspace=reports] .reports-entity.active{background:var(--ws-selected);border-color:#93bce3}.page[data-workspace=reports] .reports-money-clean{background:var(--ws-group);color:var(--ui-ink);border-color:var(--ui-line)}.page[data-workspace=reports] :is(.reports-chip,.reports-seg button){min-height:30px;padding:6px 10px;border:1px solid var(--ui-line);border-radius:4px;background:var(--ui-surface);color:var(--ui-ink);font:12px var(--ws-font)}.page[data-workspace=reports] :is(.reports-chip.is-primary,.reports-seg button.is-on){background:var(--ws-selected);color:var(--ui-blue);border-color:#93bce3}.page[data-workspace=admin] :is(.admin-section,.admin-sys-card,.admin-people-create,.admin-people-directory,.admin-assign){border-color:var(--ui-line);border-radius:5px;background:var(--ui-surface);color:var(--ui-ink);box-shadow:none}.page[data-workspace=admin] :is(.admin-section h2,.admin-section h3,.admin-section h4){color:var(--ui-ink);font-family:var(--ws-font)}.page[data-workspace=admin] :is(.admin-filter,.admin-assign-head,.admin-sys-card-head){border-color:var(--ui-line);background:var(--ui-soft);color:var(--ui-ink)}.page[data-workspace=admin] .admin-filter.is-on{background:var(--ws-selected);color:var(--ui-blue);border-color:#93bce3}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.popup-backdrop,.peek-backdrop,.acct-modal-back){background:#10294366}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-parse-modal,.drv-file,.safety-sync-modal,.maint-doc-viewer,.acct-edit-modal,.admin-user-edit-modal,.report-problem-modal,.peek-card,.shell-find-peek){background:var(--ui-surface);color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:7px;box-shadow:0 20px 65px #0c294533;font-family:var(--ws-font)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .popup-backdrop>.board-dialog:not(.board-detail-drawer){background:var(--ui-surface);color:var(--ui-ink);border-color:var(--ui-line);border-radius:7px;font-family:var(--ws-font)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-parse-head,.drv-file-head,.safety-sync-head,.maint-doc-viewer-head,.report-problem-head){display:flex;align-items:center;flex-shrink:0;gap:10px;padding:13px 17px;border:0;border-bottom:1px solid #224d72;border-radius:6px 6px 0 0;background:var(--ws-head);color:#fff}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .acct-edit-modal>.acct-tour-modal-head{margin:-1px -1px 12px;padding:13px 17px;border-radius:6px 6px 0 0;background:var(--ws-head);color:#fff}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .acct-edit-modal>.acct-tour-modal-head :is(h3,.acct-modal-close){color:#fff}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-parse-title,.drv-file-title,.safety-sync-head h2,.maint-doc-viewer-title,.report-problem-head h2){margin:0;color:#fff;font:700 16px/1.3 var(--ws-font);letter-spacing:-.01em}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-parse-sub,.drv-file-sub,.drv-file-kicker,.safety-sync-kicker){margin-top:3px;color:#c6d9e9;font:11px/1.3 var(--ws-font);opacity:1}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-parse-head .board-mini-kicker{display:none}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-parse-head,.drv-file-head,.safety-sync-head,.maint-doc-viewer-head,.report-problem-head) .popup-close{color:#fff;opacity:1;border-radius:4px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-parse-head,.drv-file-head,.safety-sync-head,.report-problem-head) .popup-close:hover{background:#ffffff18;color:#fff}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-parse-body,.dispatch-sms-form-pane,.drv-file-body,.safety-sync-body,.report-problem-body,.acct-tour-body){min-height:0;padding:16px;background:var(--ui-surface);color:var(--ui-ink);font-family:var(--ws-font)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-parse-hint,.confirm-parse-meta,.drv-hint,.report-problem-hint){color:var(--ui-muted);font:11px/1.5 var(--ws-font)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-parse-foot,.safety-sync-foot,.report-problem-foot,.acct-edit-foot){flex-shrink:0;display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px;border-top:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-parse-modal,.drv-file,.safety-sync-modal,.maint-doc-viewer,.acct-edit-modal,.admin-user-edit-modal,.report-problem-modal,.peek-card,.shell-find-peek) .btn{min-height:31px;padding:6px 11px;border:1px solid #006bde;border-radius:4px;background:var(--ui-blue);color:#fff;font:600 12px/1.3 var(--ws-font);box-shadow:none}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-parse-modal,.drv-file,.safety-sync-modal,.maint-doc-viewer,.acct-edit-modal,.admin-user-edit-modal,.report-problem-modal,.peek-card,.shell-find-peek) .btn.secondary{border-color:var(--ui-line);background:var(--ui-surface);color:var(--ui-ink)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-parse-modal,.drv-file,.safety-sync-modal,.acct-edit-modal) .btn:is(.danger,.drv-file-delete){border-color:#d99ba6;background:var(--ws-negative-bg);color:var(--ws-negative-ink)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-parse-modal,.drv-file,.acct-edit-modal) .btn:hover:not(:disabled){filter:brightness(.97)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-parse-head,.drv-file-head,.maint-doc-viewer-head) .btn.secondary{border-color:#ffffff45;background:#ffffff10;color:#fff}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .drv-file-head .drv-file-status-select{background:#ffffff10;border-color:#ffffff45;color:#fff}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .drv-file-head .drv-file-status-select option{background:var(--ui-surface);color:var(--ui-ink)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .drv-file-status-label{color:#c6d9e9}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-parse-modal.confirm-upload-modal.has-rc-pane{width:min(1500px,96vw);max-height:92dvh}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-parse-modal.dispatch-modal:not(.is-sized){width:min(1500px,96vw);max-height:92dvh}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-parse-section,.acct-tour-sec){padding:12px;border:1px solid var(--ui-line);border-radius:5px;background:var(--ui-surface);color:var(--ui-ink)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-parse-section.is-pu,.confirm-parse-section.is-del,.confirm-parse-section.is-load){background:var(--ui-surface);border-color:var(--ui-line)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-parse-section-h,.acct-tour-sec-h){margin:-12px -12px 12px;padding:8px 12px;border:0;border-radius:4px 4px 0 0;background:var(--ws-group);color:var(--ui-ink);font:700 12px/1.3 var(--ws-font);text-transform:none;letter-spacing:0}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-parse-section.is-pu .confirm-parse-section-h{box-shadow:inset 3px 0 #20a574;background:var(--ws-group);color:var(--ui-ink)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-parse-section.is-del .confirm-parse-section-h{box-shadow:inset 3px 0 #e45b6b;background:var(--ws-group);color:var(--ui-ink)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-parse-section.is-load .confirm-parse-section-h{background:var(--ws-group);color:var(--ui-ink)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-parse-fields{gap:10px 12px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-parse-fields label,.drv-field-label,.acct-edit-grid label,.report-problem-field,.dispatch-sms-label){color:var(--ui-muted);font:500 11px/1.4 var(--ws-font);text-transform:none;letter-spacing:0}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-parse-fields,.drv-grid,.acct-edit-grid,.report-problem-field) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:33px;padding:7px 9px;border:1px solid var(--ui-line);border-radius:4px;background:var(--ui-surface);color:var(--ui-ink);font:12px/1.4 var(--ws-font);box-shadow:none}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-parse-fields,.drv-grid) input:disabled{background:var(--ui-soft);color:var(--ui-muted)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-parse-fields .money-input-wrap{border-color:var(--ui-line);background:var(--ui-surface);border-radius:4px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-parse-fields .money-input-wrap input{border:0;background:transparent}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-parse-fields .money-input-prefix{color:var(--ui-muted)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.invoice-edit-rc-bar,.acct-edit-rc-bar){padding:8px 12px;border-color:var(--ui-line);background:var(--ui-soft);color:var(--ui-ink);font:600 11px var(--ws-font)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .invoice-edit-rc-zoom-btn{padding:5px 8px;border:1px solid var(--ui-line);border-radius:4px;background:var(--ui-surface);color:var(--ui-ink);font:11px var(--ws-font)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.invoice-edit-rc-pane,.acct-edit-rc-pane){background:var(--ui-soft);border-color:var(--ui-line)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .dispatch-sms-split-gutter{background:var(--ui-line)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .dispatch-sms-split-gutter:hover{background:var(--ui-blue)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-parse-drop{padding:16px;border:1px dashed #9ebedd;border-radius:5px;background:var(--ui-soft);color:var(--ui-ink)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-parse-drop-title{color:var(--ui-ink);font:600 13px var(--ws-font)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-ai-hint{padding:10px 12px;border:1px solid var(--ui-line);border-radius:5px;background:var(--ui-soft);color:var(--ui-ink)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-ai-hint-label,.confirm-ai-hint-opt){color:var(--ui-muted);font:11px var(--ws-font)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-ai-hint-chip{padding:5px 8px;border:1px solid var(--ui-line);border-radius:4px;background:var(--ui-surface);color:var(--ui-ink);font:11px var(--ws-font)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-ai-hint-chip.is-on{background:var(--ws-selected);border-color:#99bfe7;color:var(--ui-blue)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-ai-hint-text,.dispatch-sms-textarea,.confirm-parse-paste textarea){border:1px solid var(--ui-line);border-radius:4px;background:var(--ui-surface);color:var(--ui-ink);font:12px/1.55 var(--ws-font)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.dispatch-sms-meta,.dispatch-modal-section){border-color:var(--ui-line);border-radius:5px;background:var(--ui-soft);color:var(--ui-ink)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.drv-file-tabs,.safety-sync-tabs,.acct-tour-tabs){display:flex;flex-wrap:wrap;gap:3px;padding:0 12px;margin:0;border:0;border-bottom:1px solid var(--ui-line);background:var(--ui-surface)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.drv-file-tab,.safety-sync-tab,.acct-tour-tabs button){padding:10px 12px;border:0;border-radius:0;background:transparent;color:var(--ui-muted);font:12px var(--ws-font)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.drv-file-tab.is-on,.safety-sync-tab.is-active,.acct-tour-tabs button.is-on){background:transparent;color:var(--ui-blue);box-shadow:inset 0 -2px var(--ui-blue);font-weight:700}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.unit-file-banner,.drv-dq-ribbon){padding:12px 16px;border-color:var(--ui-line);background:var(--ui-soft);color:var(--ui-ink)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.drv-payee,.drv-pay-rules,.unit-compliance,.drv-settle){border-color:var(--ui-line);background:var(--ui-surface);color:var(--ui-ink)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.unit-file-banner input,.unit-file-banner select,.unit-file-comment textarea){border-color:var(--ui-line);background:var(--ui-surface);color:var(--ui-ink);font-family:var(--ws-font)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .unit-file{--unit-field-line:#afc2d5;--unit-label:#304d6b;--unit-panel:#edf4fb;border:1px solid #8faac4;box-shadow:0 18px 55px #102b4b38}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .unit-file .drv-file-head{padding:14px 16px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .unit-file .drv-file-title{font-size:21px;line-height:1.2}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .unit-file .drv-file-kicker{color:#d0e2f3;font-size:10px;font-weight:700;letter-spacing:.08em}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .unit-file .drv-file-sub{color:#dfebf6;font-size:11px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .unit-file .unit-file-banner{background:var(--unit-panel);border-bottom:1px solid var(--unit-field-line);padding:12px 16px;gap:10px 12px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .unit-file .drv-field-label{color:var(--unit-label);font:600 11px/1.4 var(--ws-font)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .unit-file :is(.unit-file-banner,.drv-grid,.unit-file-comment) :is(input:not([type=file]):not([type=checkbox]),select,textarea){min-height:34px;padding:6px 9px;border:1px solid var(--unit-field-line);border-radius:5px;background:var(--ui-surface);color:var(--ui-ink);font:500 12px/1.4 var(--ws-font);box-shadow:inset 0 1px 2px #18395706}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .unit-file :is(input,textarea)::placeholder{color:#60748b;opacity:1;font-weight:400}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .unit-file :is(input,select,textarea):focus{border-color:var(--ui-blue);outline:2px solid #087eff25;outline-offset:0}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .unit-file .drv-file-tabs{gap:5px;padding:7px 16px 0;background:var(--unit-panel);border-bottom:1px solid var(--unit-field-line)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .unit-file .drv-file-tab{padding:8px 14px;border-radius:5px 5px 0 0;color:var(--unit-label);font-size:12px;font-weight:600}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .unit-file .drv-file-tab.is-on{color:var(--ui-blue);background:var(--ui-surface);box-shadow:inset 0 -3px var(--ui-blue)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .unit-file .drv-file-tab:hover:not(.is-on){background:var(--ws-selected)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .unit-file .drv-grid{gap:12px}html[data-theme=dark] body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .unit-file{--unit-field-line:#526c86;--unit-label:#d0e0f0;--unit-panel:#20364b;border-color:#526c86}html[data-theme=dark] body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .unit-file :is(input,textarea)::placeholder{color:#9cb1c7}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .peek-head{padding:12px 16px;border-bottom:1px solid var(--ui-line);background:var(--ws-group);color:var(--ui-ink)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .peek-body-text{color:var(--ui-ink);font:12px/1.65 var(--ws-font);white-space:pre-wrap;overflow-wrap:anywhere}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .workspace-load-drawer{position:fixed;inset:55px 0 0 auto;width:min(440px,100vw);max-width:100vw;max-height:none;margin:0;padding:18px;border:0;border-left:1px solid var(--ui-line);border-radius:0;overflow-y:auto}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .workspace-load-drawer .shell-find-peek-head{margin-bottom:15px;padding-bottom:14px;border-bottom:1px solid var(--ui-line);color:var(--ui-ink)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .workspace-load-drawer .shell-find-peek-head h2{color:var(--ui-ink);font:700 20px var(--ws-font)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .workspace-load-drawer .shell-find-peek-grid{gap:12px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .workspace-load-drawer .shell-find-peek-grid dt{color:var(--ui-muted);font:11px var(--ws-font)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .workspace-load-drawer .shell-find-peek-grid dd{color:var(--ui-ink);font:600 13px/1.5 var(--ws-font)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .workspace-load-drawer .shell-find-peek-stop{padding:12px;border-color:var(--ui-line);border-left-width:4px;background:var(--ui-soft);border-radius:5px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .workspace-load-drawer .shell-find-peek-stop.is-pu{border-left-color:#21834a}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .workspace-load-drawer .shell-find-peek-stop.is-del{border-left-color:#d33f49}html[data-theme=dark]{--ws-group:#203c53;--ws-hover:#21394f;--ws-selected:#234766;--ws-positive-bg:#174936;--ws-positive-ink:#a4ebc6;--ws-warning-bg:#493e20;--ws-warning-ink:#ffe0a0;--ws-negative-bg:#502c38;--ws-negative-ink:#ffc1cd}html[data-theme=dark] .loads-matrix-day.has-rate-comment{background:#472f45;border-color:#875477;color:#ffcae6}html[data-theme=dark] .page[data-workspace]:not([data-workspace=accounting]) :is(.loads-driver-table,.loads-report-table,.safety-driver-list,.maint-schedule-table){background:var(--ui-surface);color:var(--ui-ink)}html[data-theme=dark] body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-parse-modal,.drv-file,.safety-sync-modal,.maint-doc-viewer,.acct-edit-modal,.peek-card){background:var(--ui-surface);color:var(--ui-ink);border-color:var(--ui-line)}html[data-theme=dark] body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-parse-body,.dispatch-sms-form-pane,.drv-file-body,.confirm-parse-foot,.confirm-parse-section,.acct-tour-sec){background:var(--ui-surface);color:var(--ui-ink);border-color:var(--ui-line)}html[data-theme=dark] body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-parse-section-h,.acct-tour-sec-h,.confirm-parse-section.is-pu .confirm-parse-section-h,.confirm-parse-section.is-del .confirm-parse-section-h,.confirm-parse-section.is-load .confirm-parse-section-h){background:var(--ws-group);color:var(--ui-ink)}html[data-theme=dark] body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-parse-fields,.drv-grid,.acct-edit-grid) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--ui-surface);color:var(--ui-ink);border-color:var(--ui-line)}html[data-theme=dark] body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.invoice-edit-rc-bar,.confirm-ai-hint,.unit-file-banner,.drv-dq-ribbon){background:var(--ui-soft);color:var(--ui-ink);border-color:var(--ui-line)}@media (max-width:900px){.app-shell>.page[data-workspace]:not([data-workspace=accounting]):not([data-workspace=daily]){padding:14px 12px 24px}.loads-sheet .loads-sheet-head h1,.page[data-workspace]:not([data-workspace=accounting]) .office-module-title{font-size:23px}.loads-sheet .loads-week-nav{flex-wrap:wrap}.workspace-result-count{margin-left:0}.page[data-workspace]:not([data-workspace=accounting]) .office-subtab{padding-inline:11px}.page[data-workspace=safety] .safety-driver-list{min-width:760px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-parse-modal.confirm-upload-modal.has-rc-pane,body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-parse-modal.dispatch-modal:not(.is-sized){max-height:94dvh;width:96vw}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-parse-foot{padding:10px 12px}}@media (prefers-reduced-motion:reduce){.loads-matrix-day,.workspace-view-switch button{transition:none}}.workspace-split{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.workspace-split.has-inspector{grid-template-columns:minmax(0,1fr) 340px}.workspace-main{min-width:0}.workspace-inspector{position:-webkit-sticky;position:sticky;top:66px;min-width:0;overflow:hidden;border:1px solid var(--ui-line);border-radius:5px;background:var(--ui-surface);color:var(--ui-ink);font:12px/1.45 var(--ws-font)}.workspace-inspector>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 14px;background:var(--ws-group);border-bottom:1px solid var(--ui-line)}.workspace-inspector>header h2{margin:0;color:var(--ui-ink);font:700 14px/1.35 var(--ws-font)}.workspace-inspector-body{padding:13px 15px}.workspace-inspector>footer{display:flex;flex-wrap:wrap;gap:7px;padding:12px 15px;border-top:1px solid var(--ui-line)}.workspace-inspector>footer .btn{flex:1 1}.workspace-inspector-facts{display:grid;grid-gap:6px;gap:6px;margin:0}.workspace-inspector-facts>div{display:grid;grid-template-columns:minmax(100px,.9fr) minmax(0,1.1fr);grid-gap:9px;gap:9px}.workspace-inspector-facts dt{color:var(--ui-muted);font:11px/1.4 var(--ws-font)}.workspace-inspector-facts dd{margin:0;color:var(--ui-ink);font:12px/1.4 var(--ws-font);overflow-wrap:anywhere}.workspace-inspector-section{margin-top:15px;padding-top:13px;border-top:1px solid var(--ui-line)}.workspace-inspector-section h3{margin:0 0 11px;color:var(--ui-ink);font:700 13px var(--ws-font)}.workspace-inspector-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.workspace-inspector-section summary{color:var(--ui-ink);font-weight:600;cursor:pointer}.workspace-document-card{display:grid;grid-gap:10px;gap:10px;margin-top:10px;padding:11px;border:1px solid var(--ui-line);border-radius:5px;background:var(--ui-soft)}.workspace-document-title{display:flex;justify-content:space-between;align-items:center;gap:7px}.workspace-document-title strong{color:var(--ui-ink);font-size:12px}.workspace-status{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:4px;min-height:22px;padding:3px 8px;border-radius:4px;background:var(--ui-group);color:var(--ui-muted);font:600 10px/1.3 var(--ws-font)}.workspace-status.is-ok{background:var(--ws-positive-bg);color:var(--ws-positive-ink)}.workspace-status.is-warn{background:var(--ws-warning-bg);color:var(--ws-warning-ink)}.workspace-status.is-due{background:var(--ws-negative-bg);color:var(--ws-negative-ink)}.workspace-text-action{width:auto;padding:0;border:0;background:transparent;color:var(--ui-blue);font:12px/1.4 var(--ws-font);text-align:left;cursor:pointer}.workspace-text-action:hover{text-decoration:underline}.workspace-document-link{display:block;width:100%;padding:8px 0;border:0;border-bottom:1px solid var(--ui-line);background:transparent;color:var(--ui-blue);font:11px/1.4 var(--ws-font);text-align:left;cursor:pointer}.workspace-inspector-empty{padding:15px;color:var(--ui-muted);font:12px/1.6 var(--ws-font)}.workspace-service-records{margin:0;padding:0;list-style:none}.workspace-service-records li{display:grid;grid-template-columns:74px minmax(0,1fr) auto;grid-gap:7px;gap:7px;padding:8px 0;border-bottom:1px solid var(--ui-line);font-size:11px}.workspace-service-records li span{overflow-wrap:anywhere}.workspace-service-records li small{color:var(--ui-muted);font-size:10px}.workspace-inspector-links{display:flex;justify-content:space-between;gap:8px;margin-top:15px}.workspace-filterbar .workspace-check{display:flex;align-items:center;gap:6px;padding-bottom:8px;color:var(--ui-ink);font:11px var(--ws-font)}.workspace-check input[type=checkbox]{min-height:0;width:15px;height:15px;margin:0;padding:0;accent-color:var(--ui-blue)}.workspace-check{text-transform:none;letter-spacing:0}.workspace-toolbar-actions{display:flex;align-items:center;gap:7px;margin-left:auto}.workspace-table-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:9px;padding-top:12px;color:var(--ui-muted);font-size:11px}.page[data-workspace=safety] .safety-driver-list .c-name{min-width:150px}.page[data-workspace=safety] .safety-driver-list .c-documents{width:72px;text-align:center}.page[data-workspace=safety] .safety-driver-list [aria-selected=true] td{background:var(--ws-selected)}.page[data-workspace=safety] .safety-driver-list .c-exp{width:135px;white-space:normal}.page[data-workspace=safety] .safety-list-wrap{overflow-x:auto}.page[data-workspace=safety] table.safety-driver-directory{width:100%;min-width:0;max-width:100%;table-layout:fixed;box-sizing:border-box}.page[data-workspace=safety] table.safety-driver-directory :is(th,td){width:auto;min-width:0;max-width:none;box-sizing:border-box;padding-inline:6px}.page[data-workspace=safety] table.safety-driver-directory th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page[data-workspace=safety] table.safety-driver-directory .safety-th-sort>.safety-sort-btn{width:100%;min-width:0;max-width:100%;box-sizing:border-box;white-space:nowrap}.page[data-workspace=safety] .safety-list-hint{white-space:normal;overflow-wrap:anywhere}.page[data-workspace=maintenance] .workspace-maint-table{width:100%;min-width:760px;table-layout:auto}.page[data-workspace=maintenance] .workspace-maint-table [aria-selected=true] td{background:var(--ws-selected)}.page[data-workspace=maintenance] .workspace-maint-table td{padding:10px 9px}.page[data-workspace=maintenance] .workspace-maint-table td>small{display:block;margin-top:3px;color:var(--ui-muted);font-size:10px}.page[data-workspace=maintenance] .workspace-maint-table .maint-schedule-notes{max-width:180px;white-space:normal}.loads-with-inspector{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-column-gap:16px;column-gap:16px;align-items:start}.loads-with-inspector>.loads-sheet-head{grid-column:1/-1}.loads-with-inspector>:is(.loads-week-range,.error,.muted,.loads-sheet-scale){grid-column:1}.loads-with-inspector>.loads-inline-inspector{grid-column:2;grid-row:1/span 5;position:-webkit-sticky;position:sticky;top:66px;min-width:0}.loads-with-inspector .loads-matrix-table{min-width:760px}.page[data-workspace=loads]{--ui-line:#cbd8e5;--ui-muted:#48617b;--ws-group:#d9eafb;--ws-hover:#edf4fc}.loads-sheet .loads-week-range{color:var(--ui-ink);font-weight:600}.loads-matrix-table>thead small{color:#e1edfa;font-weight:500}.loads-matrix-day{background:#cdebdc;border-color:#92c7ac;color:#153b2c}.loads-matrix-day strong{font-weight:700}.loads-matrix-day i,.loads-matrix-day small{color:#335f4b}.loads-matrix-day:hover{background:#b9e3cd;border-color:#559a76}.loads-matrix-day:focus-visible{outline:2px solid var(--ui-blue);outline-offset:1px}.loads-matrix-day.has-rate-comment{background:#fce0ed;border-color:#d78cab;color:#771440}.loads-matrix-day.has-rate-comment:hover{background:#f8cce0;border-color:#b95c87}.loads-matrix-day.has-rate-comment :is(i,small){color:inherit}.loads-matrix-table>tbody>tr:not(.workspace-group-row)>:is(td,th){height:42px;padding:3px}.loads-matrix-day{position:relative;min-height:35px;gap:2px;padding:3px 4px;line-height:14px;overflow:hidden}.loads-matrix-day .loads-matrix-route{display:flex;justify-content:center;align-items:center;gap:4px;min-width:0;font-size:1em}.loads-matrix-route strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loads-matrix-route small{flex-shrink:0;font-size:9px}.loads-matrix-day .loads-tarp-mark{top:3px;right:3px;font-size:9px}.loads-matrix-cell{position:relative;min-width:0}.loads-matrix-tours{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:3px;gap:3px}.loads-matrix-tours.is-multi .loads-matrix-day{height:35px;padding-inline:2px;font-size:10px}.loads-matrix-tours.is-multi .loads-matrix-day>span{overflow:hidden;text-overflow:ellipsis;font-size:9px}.loads-matrix-tours.is-multi .loads-matrix-day>.loads-matrix-route{font-size:10px}.loads-matrix-tours.is-multi .has-comment .loads-matrix-route{padding-right:11px}.loads-matrix-tours.is-multi .loads-matrix-comment{right:0;padding-inline:1px}.loads-matrix-tours.is-multi .loads-matrix-comment span{display:none}@media (max-width:1400px){.loads-sheet.loads-with-inspector{grid-template-columns:minmax(0,1fr)}.loads-sheet.loads-with-inspector>.loads-inline-inspector{grid-column:1;grid-row:auto;position:relative;top:auto;margin-top:12px}}.page[data-workspace=loads] .loads-report{border-top:1px solid var(--ui-line)}.page[data-workspace=loads] .loads-report-title{color:var(--ui-ink);font:700 13px/1.4 var(--ws-font);letter-spacing:.025em}.page[data-workspace=loads] .loads-report-table{width:100%;border:1px solid var(--ui-line);border-radius:5px;background:var(--ui-surface)}.page[data-workspace=loads] .loads-report-table :is(th,td){height:29px;padding:5px 8px;border-color:var(--ui-line);font:12px/1.35 var(--ws-font);letter-spacing:0}.page[data-workspace=loads] .loads-report-table thead .loads-sort-th{color:#f4f8ff;font:inherit}.page[data-workspace=loads] .loads-report-table thead .loads-sort-th:hover{color:#fff}.page[data-workspace=loads] .loads-report-table tbody td{background:var(--ui-surface)!important;color:var(--ui-ink)!important}.page[data-workspace=loads] .loads-report-table tbody td.loads-rate{color:var(--ws-positive-ink)!important;font-weight:600}.page[data-workspace=loads] .loads-report-table tbody .loads-total-row td{background:var(--ws-group)!important;color:var(--ui-ink)!important;border-top:1px solid var(--ui-line)!important;font-weight:700}.page[data-workspace=loads] .loads-report-table tbody tr:not(.loads-total-row):hover td{background:var(--ws-hover)!important}.page[data-workspace=loads] .loads-disp-group-tag{color:var(--ui-muted)}.loads-matrix-cell.has-comment .loads-matrix-route{justify-content:flex-start;padding-right:53px}.loads-matrix-cell.has-comment .loads-tarp-mark{top:auto;bottom:3px}.loads-matrix-comment{position:absolute;top:3px;right:2px;display:flex;align-items:center;gap:3px;padding:0 3px;border:0;border-radius:2px;background:transparent;color:#a21663;font:600 9px/13px var(--ws-font);white-space:nowrap;cursor:pointer}.loads-matrix-comment:hover{background:#f5cce1;text-decoration:underline}.loads-matrix-comment svg{width:10px;height:10px}html[data-theme=dark] .loads-matrix-comment{color:#ffc1e3}html[data-theme=dark] .loads-matrix-comment:hover{background:#62354f}.loads-sheet .loads-sheet-scale{min-width:0;max-width:100%;width:100%}.loads-sheet .loads-sheet-head{justify-content:flex-start;gap:8px;padding:0;margin:0}.loads-sheet .loads-week-nav{justify-content:flex-start;flex-wrap:wrap;margin-left:0}.loads-sheet .loads-matrix-filters{align-items:center;gap:8px 12px;margin-bottom:8px}.loads-sheet .loads-matrix-filters label{display:flex;align-items:center;gap:6px}.loads-sheet .loads-matrix-filters label>span{white-space:nowrap}.loads-sheet .loads-matrix-filters .workspace-search{flex:0 1 290px}.loads-sheet .loads-matrix-filters .workspace-search input{min-width:120px}.loads-sheet .loads-matrix-filters :is(input,select,.loads-btn){min-height:30px;height:30px}.loads-sheet .loads-matrix-filters .loads-week-nav{align-items:center;gap:6px}.loads-sheet .loads-matrix-filters .loads-week-picker{flex-direction:row;font-weight:500}.loads-sheet .loads-matrix-filters .loads-week-range{margin:0;font-size:11px;white-space:nowrap}@media (max-width:1200px){.loads-sheet .loads-matrix-filters .loads-sheet-head{flex-basis:100%}}.app-shell .workspace-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.board-pending-count{color:#d71938;font:700 11px/1.3 var(--ws-font);white-space:nowrap}.page[data-workspace=safety] .safety-driver-list .workspace-safety-group>td{height:31px;padding:6px 12px;background:var(--ws-group);color:var(--ui-ink);font-weight:600}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .workspace-load-drawer.is-inline{position:static;inset:auto;width:100%;max-width:none;max-height:calc(100dvh - 95px);padding:10px;border:1px solid var(--ui-line);border-radius:5px;box-shadow:none}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .workspace-load-drawer.is-inline .shell-find-peek-head{margin-bottom:8px;padding-bottom:8px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .workspace-load-drawer.is-inline .shell-find-peek-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin:8px 0}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .workspace-load-drawer.is-inline .shell-find-peek-grid>div{display:block;min-width:0}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .workspace-load-drawer.is-inline .shell-find-peek-grid>.is-wide{grid-column:1/-1}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .workspace-load-drawer.is-inline .shell-find-peek-grid dt{font-size:10px;line-height:1.3;margin-bottom:2px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .workspace-load-drawer.is-inline .shell-find-peek-grid dd{margin:0;font-size:12px;line-height:1.35;overflow-wrap:anywhere}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .workspace-load-drawer.is-inline .shell-find-peek-stop{padding:7px 8px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .workspace-load-drawer.is-inline .tour-peek-stop dd{gap:2px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .workspace-load-drawer.is-inline .tour-peek-note{margin:6px 0;padding:7px 8px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .workspace-load-drawer.is-inline .tour-peek-note p{font-size:12px;line-height:1.35}.workspace-load-drawer .tour-peek-rc-status{display:inline-block;margin:0;padding:3px 7px;border:1px solid var(--ui-line);border-radius:4px;color:var(--ui-ink);background:var(--ui-soft);font-size:11px}.workspace-load-drawer.is-inline .shell-find-peek-grid>.shell-find-peek-stop{display:block}.workspace-load-drawer.is-inline .shell-find-peek-head h3{margin:0;color:var(--ui-ink);font:700 16px var(--ws-font)}.workspace-load-drawer.is-inline .shell-find-peek-acts{gap:7px}.workspace-load-drawer.is-inline .shell-find-peek-acts .btn{width:100%}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-parse-modal.confirm-upload-modal.has-rc-pane,body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-parse-modal.dispatch-modal:not(.is-sized){width:min(1100px,96vw);height:min(720px,calc(100dvh - 40px));max-height:calc(100dvh - 40px)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-parse-modal .confirm-parse-sections{gap:10px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-parse-modal .confirm-field-truck{order:20}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-upload-modal,.dispatch-modal) .dispatch-sms-rc-pane{flex-basis:44%;width:44%}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-upload-modal,.dispatch-modal) .dispatch-sms-form-pane{flex-basis:56%;width:56%}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .dispatch-modal .dispatch-templates .dispatch-sms-form-pane{flex:1 1 auto;width:100%;max-width:none;padding:0;background:transparent}@media (min-width:901px){.dispatch-modal .dispatch-templates{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-upload-modal,.dispatch-modal) .confirm-parse-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 7px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-parse-modal.dispatch-modal.has-rc-pane .dispatch-sms-split{min-height:0}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-upload-modal,.dispatch-modal) .confirm-parse-head{padding:9px 12px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-upload-modal,.dispatch-modal) .confirm-parse-title{font-size:14px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-upload-modal,.dispatch-modal) .confirm-parse-body{padding:9px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-upload-modal,.dispatch-modal) .confirm-parse-section{padding:8px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-upload-modal,.dispatch-modal) .confirm-parse-section-h{margin:-8px -8px 7px;padding:5px 8px;font-size:11px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-upload-modal,.dispatch-modal) .confirm-parse-fields label{gap:2px;font-size:10px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-upload-modal,.dispatch-modal) .confirm-parse-fields :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:26px;height:26px;padding:3px 6px;font-size:11px;line-height:18px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-upload-modal,.dispatch-modal) .confirm-parse-fields textarea{min-height:42px;height:auto}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-upload-modal,.dispatch-modal) .is-load .confirm-parse-wide{grid-column:auto}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-upload-modal,.dispatch-modal) .confirm-truck-warn{margin:7px 0;padding:6px 8px;border-width:1px;font-size:10px;line-height:1.35}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-upload-modal,.dispatch-modal) .confirm-truck-warn strong{font-size:11px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-upload-modal,.dispatch-modal) .confirm-truck-warn p{margin:3px 0 0}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-upload-modal,.dispatch-modal) .confirm-extra-stops{gap:6px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-upload-modal,.dispatch-modal) .confirm-extra-stop-card{padding:6px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-upload-modal,.dispatch-modal) .confirm-extra-stop-card.is-anchor{padding:0}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-upload-modal,.dispatch-modal) .confirm-extra-stops-hint{margin:3px 0}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-upload-modal,.dispatch-modal) .confirm-reading-tools{margin-bottom:7px;padding:6px 8px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-reading-tools{margin-bottom:10px;padding:9px 10px;border:1px solid var(--ui-line);border-radius:4px;background:var(--ui-soft);color:var(--ui-ink)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-reading-tools>summary{color:var(--ui-blue);font:600 11px var(--ws-font);cursor:pointer}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-reading-tools[open]>summary{margin-bottom:12px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-extra-stop-card{padding:10px;border:1px solid var(--ui-line);border-radius:4px;background:var(--ui-surface);box-shadow:none}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-extra-stop-card.is-anchor{padding:0;border:0;background:transparent}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-extra-stop-card-head strong{color:var(--ui-muted);font:600 11px var(--ws-font)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-extra-stops-hint{color:var(--ui-muted);font:10px/1.4 var(--ws-font)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-extra-stops-head{justify-content:flex-end}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-extra-stops-title{display:none}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-upload-modal,.dispatch-modal) .confirm-extra-stop-fields{grid-template-columns:repeat(3,minmax(0,1fr))}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-upload-modal,.dispatch-modal) .confirm-parse-section:is(.is-pu,.is-del) .confirm-parse-fields{grid-template-columns:repeat(3,minmax(0,1fr))}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-extra-stop-fields>label{grid-column:auto}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-upload-modal,.dispatch-modal) .confirm-parse-section:is(.is-pu,.is-del){position:relative}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-upload-modal,.dispatch-modal) .confirm-parse-section:is(.is-pu,.is-del) .confirm-parse-section-h{min-height:32px;display:flex;align-items:center;padding-right:130px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-upload-modal,.dispatch-modal) .confirm-extra-stops-head{position:absolute;top:3px;right:7px;margin:0;padding:0}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-upload-modal,.dispatch-modal) .confirm-extra-add{min-height:24px;height:24px;padding:3px 8px!important;border:1px solid #a9c9e2;border-radius:4px;background:var(--ui-surface);color:var(--ui-blue);font:600 10px/16px var(--ws-font)!important}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-upload-modal,.dispatch-modal) .confirm-extra-add:hover{background:var(--ws-selected);border-color:var(--ui-blue)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-upload-modal,.dispatch-modal) .confirm-extra-stops-hint{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-upload-modal,.dispatch-modal) .confirm-extra-stops{margin-top:0}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-upload-modal,.dispatch-modal) .confirm-extra-stop-card-head{min-height:20px;margin-bottom:4px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .popup-backdrop:has(>.confirm-parse-modal){z-index:1200}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-reading-tools[open]>summary{margin-bottom:8px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-reading-tools .confirm-ai-hint{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:6px;gap:6px;margin:0 0 8px;padding:8px;border-radius:4px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-reading-tools .confirm-ai-hint-label{display:flex;flex-wrap:wrap;gap:4px;align-items:baseline;margin:0;color:var(--ui-ink);font-weight:600}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-reading-tools .confirm-ai-hint-opt{display:inline;color:var(--ui-muted);font-size:10px;font-weight:400}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-reading-tools .confirm-ai-hint-chips{display:flex;flex-wrap:wrap;gap:4px;margin:0}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-reading-tools .confirm-ai-hint-chip{min-height:23px;padding:3px 6px;font-size:10px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-reading-tools .confirm-ai-hint-text{grid-column:1/-1;width:100%;min-height:42px;height:42px;padding:5px 7px;font-size:11px;line-height:15px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-reading-tools .confirm-parse-drop{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:3px 12px;gap:3px 12px;min-height:66px;margin:0;padding:10px;text-align:left}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-reading-tools .confirm-parse-drop-title{grid-column:1;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-reading-tools .confirm-parse-drop-or{display:none}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-reading-tools .confirm-parse-drop .btn{grid-column:2;grid-row:1/span 2;min-height:29px;padding:5px 9px;font-size:11px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-reading-tools .confirm-parse-drop-types{grid-column:1;margin:0;color:var(--ui-muted);font-size:10px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-paste-tools{margin-top:8px;padding-top:7px;border-top:1px solid var(--ui-line)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-paste-tools>summary{color:var(--ui-blue);font:600 11px/1.4 var(--ws-font);cursor:pointer}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-paste-tools[open]>summary{margin-bottom:6px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-paste-tools .confirm-parse-paste{gap:4px;font:10px/1.4 var(--ws-font);text-transform:none;color:var(--ui-muted)}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-paste-tools textarea{min-height:50px;padding:6px 8px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-paste-tools>.btn{margin-top:5px;min-height:27px;padding:4px 8px;font-size:11px}@media (max-width:600px){body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-reading-tools .confirm-ai-hint{grid-template-columns:minmax(0,1fr)}}.confirm-extra-stop-fields>.confirm-stop-facility{order:1}.confirm-extra-stop-fields>.confirm-stop-street{order:2}.confirm-extra-stop-fields>.confirm-stop-city{order:3}.confirm-extra-stop-fields>.confirm-stop-date{order:4}.confirm-extra-stop-fields>.confirm-stop-hours{order:5}.confirm-extra-stop-fields>.confirm-stop-reference{order:6}html[data-theme=dark] .page[data-workspace=loads]{--ui-line:#3b536b;--ui-muted:#b3c6da;--ws-group:#294965;--ws-hover:#21394f}html[data-theme=dark] .loads-matrix-day{background:#214f3d;border-color:#4b8267;color:#e0f8e9}html[data-theme=dark] .loads-matrix-day :is(i,small){color:#b8dec9}html[data-theme=dark] .loads-matrix-day:hover{background:#2c644c;border-color:#78b595}html[data-theme=dark] .loads-matrix-table .loads-matrix-truck{color:#80bfff}html[data-theme=dark] .loads-matrix-day.has-rate-comment{background:#59334c;border-color:#ac7193;color:#ffe0ef}html[data-theme=dark] .loads-matrix-day.has-rate-comment:hover{background:#70405f;border-color:#d496ba}html[data-theme=dark] .loads-matrix-day.has-rate-comment :is(i,small){color:inherit}@media (max-width:1150px){.workspace-split.has-inspector{grid-template-columns:minmax(0,1fr) 300px}.loads-with-inspector{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:850px){.loads-with-inspector,.workspace-split.has-inspector{grid-template-columns:minmax(0,1fr)}.workspace-inspector{position:relative;top:auto}.loads-with-inspector>.loads-inline-inspector{grid-column:1;grid-row:auto;position:relative;top:auto}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-upload-modal,.dispatch-modal) .confirm-parse-fields,body:has(.app-shell):not(:has(.page[data-workspace=accounting])) :is(.confirm-upload-modal,.dispatch-modal) .confirm-parse-section:is(.is-pu,.is-del) .confirm-parse-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.page[data-workspace=maintenance] .maint-history-paged{gap:0;max-height:300px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.page[data-workspace=maintenance] .maint-history-paged>.maint-timeline-item{flex-shrink:0;padding:0;border:0;border-bottom:1px solid var(--ui-line);border-radius:0}.maint-history-summary{display:grid;grid-template-columns:85px 110px minmax(0,1fr) 80px 12px;align-items:center;grid-gap:9px;gap:9px;min-height:43px;padding:7px 10px;color:var(--ui-ink);font:12px/1.4 var(--ws-font);list-style:none;cursor:pointer}.maint-history-summary::-webkit-details-marker{display:none}.maint-history-summary:hover{background:var(--ws-hover)}.maint-history-summary:focus-visible{outline:2px solid var(--ui-blue);outline-offset:-2px}.maint-history-summary>strong{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.maint-history-preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maint-history-chevron{font-size:20px;text-align:center}.maint-history-details[open]>summary{background:var(--ws-group)}.maint-history-details[open] .maint-history-chevron{transform:rotate(90deg)}.maint-history-detail-body{padding:10px 12px;border-top:1px solid var(--ui-line)}.page[data-workspace=maintenance] .maint-history-detail-body .maint-timeline-top{padding:5px 7px}.page[data-workspace=maintenance] .maint-history-detail-body time{color:var(--ui-ink)}.maint-history-pagination,.maint-history-pagination>div{display:flex;align-items:center;gap:10px}.maint-history-pagination{justify-content:space-between;flex-wrap:wrap;padding-top:10px;color:var(--ui-muted);font:11px/1.4 var(--ws-font)}.maint-history-pagination .btn{min-height:27px;padding:4px 9px;font-size:11px}@media (max-width:650px){.maint-history-summary{grid-template-columns:72px minmax(0,1fr) 65px 12px;gap:6px}.maint-history-summary>.maint-badge{display:none}}.workspace-preview{min-height:100dvh}.workspace-preview-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 22px;border-bottom:1px solid var(--ui-line);background:var(--ui-soft);color:var(--ui-muted);font:11px var(--ws-font)}.workspace-preview-bar>div{display:flex;flex-wrap:wrap;gap:6px}.workspace-preview .table-wrap>table{width:100%;border-collapse:collapse}.workspace-preview .table-wrap td{height:44px;padding:9px}.workspace-preview-dialog{width:min(1100px,94vw)}.workspace-preview-dialog .dispatch-sms-split{min-height:0;flex:1 1;overflow:hidden}.workspace-preview-dialog .invoice-edit-rc-pane{flex:0 0 40%;min-width:0}.workspace-preview-paper{margin:16px;padding:25px;background:#fff;color:#16283e;font:12px/1.7 var(--ws-font);box-shadow:0 2px 8px #10243e14}.workspace-preview-paper h2{font-size:18px}.workspace-preview-paper h4{padding:5px 8px;background:#e7f3fc}}