@media screen{.page[data-workspace=admin] :is(.admin-drivers-wide,.admin-dispatcher-workspace){--admin-line:#809eb9;--admin-soft:#dfeaf4;--admin-muted:#294760}.page[data-workspace=admin] .admin-drivers-wide .admin-people-create{margin-bottom:14px;overflow:hidden}.page[data-workspace=admin] .admin-drivers-wide :is(.admin-people-create-head,.admin-people-directory-head){padding:10px 14px;background:#163e61;border-bottom:1px solid var(--admin-line);color:#fff}.page[data-workspace=admin] .admin-drivers-wide :is(.admin-people-create-head,.admin-people-directory-head) :is(h3,.muted){color:#fff;margin:0}.page[data-workspace=admin] .admin-drivers-wide .admin-user-form{display:grid;grid-template-columns:minmax(220px,320px) minmax(160px,240px) minmax(150px,200px);grid-gap:9px 12px;gap:9px 12px;padding:12px 14px;margin:0;border:0;background:var(--ui-surface);border-radius:0}.page[data-workspace=admin] .admin-drivers-wide .admin-user-form>label:first-child{grid-column:1;max-width:none;width:100%}.page[data-workspace=admin] .admin-drivers-wide .admin-user-form>label:nth-of-type(4){grid-column:1}.page[data-workspace=admin] .admin-drivers-wide .admin-user-form>label:nth-of-type(5){grid-column:2}.page[data-workspace=admin] .admin-drivers-wide .admin-user-form label{color:var(--admin-muted);font-size:11px;font-weight:600;text-transform:none}.page[data-workspace=admin] .admin-drivers-wide .admin-user-form :is(input,select){min-height:34px;padding:6px 9px;border-color:var(--admin-line);border-radius:5px;background:var(--ui-surface);color:var(--ui-ink);font-size:12px}.page[data-workspace=admin] .admin-drivers-wide .admin-user-form input[readonly]{background:var(--admin-soft)}.page[data-workspace=admin] .admin-drivers-wide .admin-user-form-actions{grid-column:1/-1;padding-top:9px;margin:0;border-color:var(--admin-line)}.page[data-workspace=admin] .admin-drivers-wide .admin-people-directory{border-color:var(--admin-line)}.page[data-workspace=admin] .admin-drivers-wide .admin-users-table{width:100%;max-width:none;overflow:visible;border:0}.page[data-workspace=admin] .admin-drivers-wide .admin-users-table table{width:100%;max-width:none;table-layout:auto}.page[data-workspace=admin] .admin-drivers-wide .admin-users-table :is(th,td){padding:10px 12px;font-size:12px;border-color:var(--admin-line)}.page[data-workspace=admin] .admin-drivers-wide .admin-users-table th{background:var(--admin-soft);color:var(--admin-muted);font-size:10px}.page[data-workspace=admin] .admin-drivers-wide .admin-users-table :is(th,td):first-child{width:20%}.page[data-workspace=admin] .admin-drivers-wide .admin-users-table :is(th,td):nth-child(2){width:22%;overflow-wrap:anywhere}.page[data-workspace=admin] .admin-drivers-wide .admin-users-table :is(th,td):last-child{width:240px;min-width:220px;max-width:none}.page[data-workspace=admin] .admin-drivers-wide .admin-users-table tbody tr:nth-child(2n):not(.is-suspended) td{background:var(--admin-soft)}.admin-account-more{position:relative}.admin-account-more summary{list-style:none;cursor:pointer;padding:6px 10px;border:1px solid #9bb4ca;border-radius:4px;color:var(--ui-ink);background:var(--ui-surface);font:11px Arial,sans-serif}.admin-account-more summary:after{content:" ▾"}.admin-account-more-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:30;min-width:180px;padding:5px;border:1px solid #9bb4ca;border-radius:6px;background:var(--ui-surface);box-shadow:0 6px 20px #12345625}.admin-account-more-menu .admin-mini{display:block;width:100%;text-align:left;padding:8px 10px;margin:0;border:0;background:var(--ui-surface);color:var(--ui-ink);font-size:11px}.admin-account-more-menu .admin-mini.danger{color:#a02d38;background:transparent}.admin-account-more-menu .admin-mini:hover{background:var(--ui-soft)}.page[data-workspace=admin] .admin-drivers-wide .admin-user-actions{display:flex;gap:6px;align-items:center;flex-wrap:nowrap}.page[data-workspace=admin] .admin-drivers-wide .admin-user-actions>.admin-mini{padding:6px 9px;font-size:11px;background:var(--ui-surface);border-color:var(--admin-line);color:var(--ui-ink)}.page[data-workspace=admin] .admin-drivers-wide .admin-people-gps{margin-top:18px;padding-top:0;border:1px solid var(--admin-line);border-radius:6px}.page[data-workspace=admin] .admin-drivers-wide .admin-people-gps>h3{margin:0;padding:10px 14px;background:#163e61;color:#fff;border-radius:5px 5px 0 0}.page[data-workspace=admin] .admin-drivers-wide .admin-people-gps>p{padding:0 14px;color:var(--admin-muted)}.page[data-workspace=admin] .admin-dispatcher-workspace .admin-inline-form{padding:12px;background:var(--admin-soft);border:1px solid var(--admin-line);border-top:3px solid #163e61;border-radius:6px;margin-bottom:12px}.page[data-workspace=admin] .admin-dispatcher-workspace .admin-disp-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,380px));grid-gap:9px;gap:9px;align-items:stretch;justify-content:start}.page[data-workspace=admin] .admin-dispatcher-workspace .admin-disp-chip{min-width:0;width:auto;max-width:none;padding:8px;gap:0;border:1px solid var(--admin-line);border-radius:5px;background:var(--ui-surface)}.page[data-workspace=admin] .admin-dispatcher-workspace .admin-disp-chip-row{display:grid;grid-template-columns:auto minmax(55px,1fr) auto auto auto auto;align-items:center;grid-gap:4px;gap:4px;padding:6px;margin:-8px -8px 6px;background:#163e61;border-radius:4px 4px 0 0;color:#fff}.page[data-workspace=admin] .admin-dispatcher-workspace .admin-disp-code{background:#ffffff20;color:#fff;padding:4px 6px;border-radius:4px}.page[data-workspace=admin] .admin-dispatcher-workspace .admin-disp-name{min-width:0;width:100%;box-sizing:border-box}.page[data-workspace=admin] .admin-dispatcher-workspace .admin-disp-count{color:#fff}.page[data-workspace=admin] .admin-dispatcher-workspace .admin-disp-group-label{display:none}.page[data-workspace=admin] .admin-dispatcher-workspace .admin-disp-sms-badge{white-space:nowrap;font-size:9px;padding:3px 4px}.page[data-workspace=admin] .admin-dispatcher-workspace .admin-disp-logins{margin:4px 0;color:var(--admin-muted);font-size:11px;line-height:1.3}.page[data-workspace=admin] .admin-dispatcher-workspace .admin-disp-share{display:grid;grid-gap:4px;gap:4px;padding:5px 0;margin:4px 0;border-color:var(--admin-line)}.page[data-workspace=admin] .admin-dispatcher-workspace .admin-disp-share-label{color:var(--admin-muted);font-size:10px}.page[data-workspace=admin] .admin-dispatcher-workspace .admin-disp-share-picks{display:flex;flex-wrap:wrap;gap:6px}.page[data-workspace=admin] .admin-dispatcher-workspace .admin-disp-share-pick{padding:3px;border-color:var(--admin-line);background:var(--admin-soft);border-radius:4px}.admin-disp-sms-settings{margin-top:auto;padding-top:5px;border-top:1px solid var(--admin-line)}.admin-disp-sms-settings>summary{display:flex;justify-content:space-between;gap:8px;cursor:pointer;color:var(--admin-muted);font-size:11px;font-weight:600}.admin-disp-sms-settings>summary span{font-weight:400}.admin-disp-sms-settings .admin-disp-sms-row{display:grid;grid-template-columns:1fr;grid-gap:7px;gap:7px;margin-top:10px}.admin-disp-sms-settings .admin-disp-sms-row input{width:100%;min-width:0}.page[data-workspace=admin] .admin-dispatcher-workspace>.admin-analytics-h{margin:20px 0 8px;font-size:16px}.admin-dispatcher-workspace .disp-assign-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,380px));grid-gap:9px;gap:9px;align-items:start;justify-content:start}.admin-dispatcher-workspace .disp-assign-block{min-width:0;margin:0;border:1px solid var(--admin-line);border-radius:6px;overflow:hidden;background:var(--ui-surface)}.admin-dispatcher-workspace .disp-assign-head{min-height:28px;padding:5px 8px;background:#163e61;color:#fff}.page[data-workspace=admin] .admin-dispatcher-workspace .disp-assign-head :is(.disp-assign-head-label,.muted){color:#fff;margin:0;font-size:11px}.admin-dispatcher-workspace .disp-assign-row{display:flex;flex-wrap:wrap;gap:5px;align-items:center;min-height:35px;padding:5px 8px;border-color:var(--admin-line);background:var(--ui-surface)}.admin-dispatcher-workspace .disp-assign-row-main{flex:1 1;min-width:0;display:flex;flex-wrap:nowrap;gap:5px}.admin-dispatcher-workspace .disp-assign-trk{flex-shrink:0;white-space:nowrap}.admin-dispatcher-workspace .disp-assign-meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--admin-muted);font-size:11px}.page[data-workspace=admin] .admin-dispatcher-workspace .disp-assign-select{width:100px;min-width:0;min-height:27px;height:27px;padding:3px 6px;border-color:var(--admin-line);font-size:11px}.admin-dispatcher-workspace .disp-assign-empty{padding:8px;margin:0;color:var(--admin-muted)}.page[data-workspace=admin] .admin-dispatcher-workspace .admin-disp-chip-row :is(input,button){min-height:27px;height:27px;padding:3px 6px;font-size:11px}.page[data-workspace=admin] .admin-dispatcher-workspace .admin-disp-share-both{padding:3px 5px;min-height:23px;font-size:10px}.page[data-workspace=admin] .admin-dispatcher-workspace .admin-disp-chip{border-color:var(--admin-line);box-shadow:0 2px 5px #12345614}.page[data-workspace=admin] .admin-dispatcher-workspace .admin-disp-chip-row{background:#103654}.page[data-workspace=admin] .admin-dispatcher-workspace .admin-disp-share-pick.is-on{background:#d2ebdf;border-color:#78a78e;color:#123e2c}.page[data-workspace=admin] .admin-dispatcher-workspace .admin-disp-share-pick label{color:inherit;font-weight:700}.page[data-workspace=admin] .admin-dispatcher-workspace .admin-disp-share-both.is-on{background:#23694b;border-color:#1b543c;color:#fff;opacity:1}.page[data-workspace=admin] .admin-dispatcher-workspace .admin-disp-share-both:not(.is-on){background:var(--ui-surface);border-color:var(--admin-line);color:var(--admin-muted)}.page[data-workspace=admin] .admin-dispatcher-workspace .admin-disp-chip-row .admin-mini:not(.danger){background:#dceaf7;border-color:#a1bed8;color:#163e61;font-weight:700}.page[data-workspace=admin] .admin-dispatcher-workspace .admin-disp-sms-row input,.page[data-workspace=admin] .admin-dispatcher-workspace .admin-inline-form input{border-color:var(--admin-line);background:var(--ui-surface);color:var(--ui-ink)}.page[data-workspace=admin] .admin-dispatcher-workspace .disp-assign-block{border:1px solid #708fa9;box-shadow:0 2px 6px #12345620}.page[data-workspace=admin] .admin-dispatcher-workspace .disp-assign-row{background:#dae6f1;border-top:1px solid #8aa5bc}.page[data-workspace=admin] .admin-dispatcher-workspace .disp-assign-row:nth-child(2n){background:#c2d4e4}.page[data-workspace=admin] .admin-dispatcher-workspace .disp-assign-row:hover{background:#adcbe5}.page[data-workspace=admin] .admin-dispatcher-workspace .disp-assign-trk{color:#102f4b;font-size:12px;font-weight:800}.page[data-workspace=admin] .admin-dispatcher-workspace .disp-assign-meta.muted{color:#183b57;font-size:11px;font-weight:600}.page[data-workspace=admin] .admin-dispatcher-workspace .disp-assign-select{border:1px solid #102f4b;background:#244e70;color:#fff;font-weight:600}.page[data-workspace=admin] .admin-dispatcher-workspace .disp-assign-select option{background:var(--ui-surface);color:var(--ui-ink)}.page[data-workspace=admin] .admin-dispatcher-workspace .disp-assign-empty{background:#dae6f1;color:#294760}.page[data-workspace=admin] .admin-dispatcher-workspace .disp-assign-head{background:#103654}.page[data-workspace=admin] .admin-dispatcher-workspace .admin-disp-sms-settings>summary{padding:5px 7px;margin:0 -8px -8px;background:var(--admin-soft);border-radius:0 0 4px 4px;color:var(--admin-muted)}.page[data-workspace=admin] .admin-dispatcher-workspace .admin-disp-sms-settings[open]>summary{margin-bottom:6px;border-radius:0}html[data-theme=dark] .page[data-workspace=admin] :is(.admin-drivers-wide,.admin-dispatcher-workspace){--admin-line:#455f76;--admin-soft:#23384b;--admin-muted:#bdd0df}html[data-theme=dark] .admin-account-more-menu .admin-mini.danger{color:#ffb4b4}html[data-theme=dark] .page[data-workspace=admin] .admin-dispatcher-workspace .admin-disp-share-pick.is-on{background:#224c39;border-color:#609f7b;color:#d6f5e3}html[data-theme=dark] .page[data-workspace=admin] .admin-dispatcher-workspace .disp-assign-row:hover{background:#2c4b65}html[data-theme=dark] .page[data-workspace=admin] .admin-dispatcher-workspace .disp-assign-row{background:#233d53;border-color:#5a7a94}html[data-theme=dark] .page[data-workspace=admin] .admin-dispatcher-workspace .disp-assign-row:nth-child(2n){background:#304f69}html[data-theme=dark] .page[data-workspace=admin] .admin-dispatcher-workspace :is(.disp-assign-meta.muted,.disp-assign-trk){color:#edf5fc}html[data-theme=dark] .page[data-workspace=admin] .admin-dispatcher-workspace .disp-assign-empty{background:#233d53;color:#d0e2ef}@media (max-width:1150px){.admin-dispatcher-workspace .disp-assign-sections,.page[data-workspace=admin] .admin-dispatcher-workspace .admin-disp-chips{grid-template-columns:repeat(auto-fit,minmax(280px,380px))}}@media (max-width:900px){.page[data-workspace=admin] .admin-drivers-wide .admin-users-table{overflow-x:auto}.page[data-workspace=admin] .admin-drivers-wide .admin-users-table:has(.admin-account-more[open]){padding-bottom:190px}.page[data-workspace=admin] .admin-drivers-wide .admin-users-table table{min-width:850px}.page[data-workspace=admin] .admin-drivers-wide .admin-user-form{grid-template-columns:repeat(2,minmax(0,1fr))}.page[data-workspace=admin] .admin-drivers-wide .admin-user-form>label:first-child{grid-column:1/-1}.page[data-workspace=admin] .admin-drivers-wide .admin-user-form>label:nth-of-type(4){grid-column:1}}@media (max-width:640px){.admin-dispatcher-workspace .disp-assign-sections,.page[data-workspace=admin] .admin-dispatcher-workspace .admin-disp-chips,.page[data-workspace=admin] .admin-drivers-wide .admin-user-form{grid-template-columns:1fr}.page[data-workspace=admin] .admin-drivers-wide .admin-user-form>label:nth-of-type(n){grid-column:1}}}@media screen{.page[data-workspace=billing]{--office-grid-head:var(--acct-navy);--office-grid-head-ink:#fff}.page[data-workspace=billing] .billing-new-view{--bw-line:var(--ui-line);--bw-soft:var(--ui-soft);--bw-muted:var(--ui-muted);--bw-selected:var(--acct-hover);--bw-green:var(--acct-green);--bw-green-bg:var(--acct-green-bg);--bw-amber:var(--acct-amber);--bw-amber-bg:var(--acct-amber-bg);--bw-red:var(--acct-red);--bw-red-bg:var(--acct-red-bg)}.page[data-workspace=billing] :is(.acct-full,.billing-history,.billing-cash-panel,.billing-brokers){min-width:0}.page[data-workspace=billing] .office-module{padding-top:0}.page[data-workspace=billing] .office-module>.workspace-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.page[data-workspace=billing] :is(.billing-toolbar,.billing-new-view .billing-toolbar,.billing-cash-toolbar){padding:12px 14px;gap:10px;border:1px solid var(--ui-line);border-top:2px solid var(--acct-navy);border-radius:8px;background:var(--ui-soft);color:var(--ui-ink);margin-bottom:12px!important}.page[data-workspace=billing] :is(.billing-toolbar,.billing-cash-toolbar-row){align-items:flex-end}.page[data-workspace=billing] .billing-toolbar label{display:flex;flex-direction:column;gap:5px;color:var(--ui-muted);font:600 11px/1.4 Arial,sans-serif;text-transform:none;letter-spacing:0}.page[data-workspace=billing] :is(.billing-toolbar,.billing-cash-panel,.bb-file,.billing-broker-edit) :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=file]){box-sizing:border-box;min-height:34px;padding:6px 9px;border:1px solid var(--ui-line);border-radius:5px;background:var(--ui-surface);color:var(--ui-ink);font:12px/1.4 Arial,sans-serif}.page[data-workspace=billing] input[type=checkbox]{width:15px;height:15px;accent-color:var(--ui-blue);vertical-align:middle}.page[data-workspace=billing] .billing-toolbar .billing-view-switch{align-self:flex-end;gap:3px;padding:3px;margin:0;border:1px solid var(--ui-line);border-radius:6px;background:var(--ui-surface)}.page[data-workspace=billing] .billing-view-switch>button{min-height:28px;padding:5px 9px;border:0;background:transparent;color:var(--ui-muted);font-size:11px}.page[data-workspace=billing] .billing-view-switch>button[aria-pressed=true]{background:var(--acct-navy);color:#fff}.page[data-workspace=billing] .billing-table-wrap{overflow-x:auto;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface)}.page[data-workspace=billing] table.billing-docs-table{border-collapse:separate;border-spacing:0;color:var(--ui-ink);font:calc(12px * var(--billing-zoom, 1))/1.45 Arial,sans-serif}.page[data-workspace=billing] .billing-docs-table>thead>tr>th{position:-webkit-sticky;position:sticky;top:0;z-index:2;height:36px;padding:8px 10px;background:var(--acct-navy);color:#fff;border:0;border-right:1px solid #ffffff20;font-size:.92em;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none}.page[data-workspace=billing] .billing-docs-table>tbody>tr>td{height:42px;padding:8px 10px;border:0;border-bottom:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink);line-height:1.4;vertical-align:middle}.page[data-workspace=billing] .billing-docs-table>tbody>tr:nth-child(2n)>td{background:var(--acct-row)}.page[data-workspace=billing] .billing-docs-table>tbody>tr:hover>td{background:var(--acct-hover)}.page[data-workspace=billing] .billing-docs-table>tbody>tr.is-selected>td{background:var(--acct-hover)!important}.page[data-workspace=billing] .billing-docs-table>tbody>tr.is-selected>td:first-child{box-shadow:inset 3px 0 var(--ui-blue)}.page[data-workspace=billing] .billing-docs-table :is(.billing-col-money,.billing-col-num,.c-rate,.c-mi){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page[data-workspace=billing] .billing-docs-table td.billing-col-money{color:var(--acct-green);font-weight:700}.page[data-workspace=billing] .billing-docs-table td.billing-docs-actions{display:table-cell}.page[data-workspace=billing] .billing-docs-actions>button+button{margin-left:5px}.page[data-workspace=billing] .billing-act-btn{min-height:29px;padding:5px 8px!important;font-size:11px!important;line-height:1.4!important;border-radius:5px!important}.page[data-workspace=billing] .billing-sort-btn{color:inherit;font-size:inherit;font-weight:600;text-transform:none;padding-block:3px}.page[data-workspace=billing] .billing-summary-bar{width:100%;gap:8px 16px;margin:6px 0 0;padding:10px 0 0;border:0;border-top:1px solid var(--ui-line);border-radius:0;background:transparent;color:var(--ui-muted);font-size:12px}.page[data-workspace=billing] .billing-summary-bar b{color:var(--ui-ink);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page[data-workspace=billing] .billing-sel-tools{gap:6px;border-color:var(--ui-line)}.page[data-workspace=billing] .billing-summary-pills{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;color:var(--ui-muted);font-size:11px}.page[data-workspace=billing] .billing-summary-pills>span{flex:1 1 125px;display:grid;grid-gap:7px;gap:7px;padding:12px 14px;border:1px solid var(--ui-line);border-top:3px solid var(--acct-navy);border-radius:7px;background:var(--ui-surface)}.page[data-workspace=billing] .billing-summary-pills b{color:var(--ui-ink);font-family:Arial,sans-serif;font-size:20px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page[data-workspace=billing] :is(.billing-status,.billing-workspace-status,.billing-audit-badge,.billing-revised-badge){padding:4px 8px;border:0;border-radius:5px;font:600 10px/1.5 Arial,sans-serif;text-transform:none;letter-spacing:0;background:#1762a5;color:#fff}.page[data-workspace=billing] :is(.billing-status--ready,.billing-status--accepted,.billing-workspace-status.is-ready,.billing-workspace-status.is-packet,.billing-audit-badge.is-ok){background:#16704c;color:#fff}.page[data-workspace=billing] :is(.billing-status--docs,.billing-status--docs_pending,.billing-status--sent,.billing-workspace-status.is-missing,.billing-workspace-status.is-invoice){background:#855500;color:#fff}.page[data-workspace=billing] :is(.billing-workspace-status.is-revised,.billing-revised-badge){background:#6941a5;color:#fff}.page[data-workspace=billing] :is(.billing-workspace-status.is-review,.billing-audit-badge:not(.is-ok)){background:#b13f4a;color:#fff}.page[data-workspace=billing] .billing-workspace-doc-flags>span{padding:3px 6px;border-radius:4px;font-weight:600}.page[data-workspace=billing] .billing-workspace-doc-flags .is-present{background:#16704c;color:#fff}.page[data-workspace=billing] .billing-workspace-doc-flags .is-missing{background:#855500;color:#fff}.page[data-workspace=billing] .billing-workspace-filters button[aria-pressed=true]{background:var(--ui-blue);color:#fff;border-color:var(--ui-blue)}.page[data-workspace=billing] .billing-workspace-filters button[aria-pressed=true] span{background:#fff;color:#163e61}.page[data-workspace=billing] .billing-workspace th{background:var(--acct-navy);color:#fff;padding:10px;font-size:11px;text-transform:none}.page[data-workspace=billing] .billing-workspace .is-money{color:var(--acct-green);font-weight:700}.page[data-workspace=billing] .billing-workspace th.is-money{color:#fff}.page[data-workspace=billing] .billing-workspace-warning{border-left:3px solid var(--acct-amber)}.page[data-workspace=billing] .billing-workspace-amount{color:var(--acct-green)}.page[data-workspace=billing] :is(.billing-hint,.billing-cash-recent-h){color:var(--ui-muted);font-size:12px;line-height:1.5}.page[data-workspace=billing] .billing-table-wrap>.billing-hint{padding:10px 12px;margin:0;background:var(--ui-soft);border-bottom:1px solid var(--ui-line)}.page[data-workspace=billing] .billing-broker-edit{padding:14px;border-radius:6px;background:var(--ui-soft);color:var(--ui-ink)}.page[data-workspace=billing] .bb-file-split{border-color:var(--ui-line);background:var(--ui-surface);box-shadow:none}.page[data-workspace=billing] :is(.bb-file-rail,.bb-file-rail-head,.bb-file-detail){background:var(--ui-soft);border-color:var(--ui-line)}.page[data-workspace=billing] .bb-file-rail-head{padding:14px}.page[data-workspace=billing] .bb-file-rail-meta{color:var(--ui-muted);font-size:11px}.page[data-workspace=billing] .bb-file-row{padding:12px 14px;background:var(--ui-surface);border-color:var(--ui-line);color:var(--ui-ink)}.page[data-workspace=billing] .bb-file-row:hover{background:var(--acct-hover)}.page[data-workspace=billing] .bb-file-row.is-on{background:var(--acct-navy);box-shadow:inset 3px 0 var(--ui-blue)}.page[data-workspace=billing] .bb-file-row.is-on :is(.bb-file-row-name,.bb-file-row-loc){color:#fff}.page[data-workspace=billing] .bb-file-row-name{color:var(--ui-ink);font-size:12px}.page[data-workspace=billing] .bb-file-row-loc{color:var(--ui-muted);font-size:11px}.page[data-workspace=billing] .bb-file-detail{padding:16px;gap:14px}.page[data-workspace=billing] .bb-file-detail-head{margin:-16px -16px 0;padding:16px;background:var(--acct-navy);border-radius:0}.page[data-workspace=billing] .bb-file-detail-head :is(h2,p,.bb-file-kicker){color:#fff}.page[data-workspace=billing] .bb-file-detail-head h2{font-size:21px}.page[data-workspace=billing] .bb-file-card{padding:14px;border-color:var(--ui-line);background:var(--ui-surface);box-shadow:none}.page[data-workspace=billing] .bb-file-card-label{color:var(--ui-ink);font-size:12px;font-weight:700;text-transform:none;letter-spacing:0;margin-bottom:12px}.page[data-workspace=billing] .bb-file-form{max-width:none;gap:12px}.page[data-workspace=billing] .bb-file-form label{color:var(--ui-muted);font:600 11px/1.4 Arial,sans-serif;text-transform:none;letter-spacing:0;gap:5px}html[data-theme=dark] .page[data-workspace=billing] .billing-docs-table>tbody>tr>td{background:var(--ui-surface);color:var(--ui-ink);border-color:var(--ui-line)}html[data-theme=dark] .page[data-workspace=billing] .billing-docs-table>tbody>tr:nth-child(2n)>td{background:var(--acct-row)}html[data-theme=dark] .page[data-workspace=billing] .billing-docs-table>tbody>tr:hover>td{background:var(--acct-hover)!important}html[data-theme=dark] .page[data-workspace=billing] .billing-docs-table td.billing-col-money{color:var(--acct-green)}html[data-theme=dark] .page[data-workspace=billing] .billing-workspace th{background:var(--acct-navy);color:#fff}.invoice-edit-modal>.confirm-parse-head{background:#163e61;border-bottom:1px solid #31587a}.invoice-edit-modal>.confirm-parse-head :is(.confirm-parse-title,.confirm-parse-sub,.popup-close){color:#fff}.invoice-edit-modal>.confirm-parse-foot{border-color:var(--ui-line);background:var(--ui-surface)}.invoice-edit-modal .invoice-edit-audit{border-left:3px solid #b13f4a;background:#fbecef;color:#8b2330}.invoice-edit-modal .invoice-edit-audit.is-ok{border-left-color:#16704c;background:#e7f5ed;color:#155b3d}@media (max-width:700px){.page[data-workspace=billing] .billing-summary-pills>span{flex-basis:110px}.page[data-workspace=billing] .bb-file-form{grid-template-columns:1fr}.page[data-workspace=billing] .billing-toolbar>label{flex:1 1 120px}.page[data-workspace=billing] .billing-toolbar>label :is(input,select){width:100%}}}@media screen{.page[data-workspace=accounting]:has(.stmt-layout) .stmt-toolbar{padding:7px 10px;gap:6px 9px;margin-bottom:8px}.page[data-workspace=accounting] .stmt-layout :is(.stmt-pane-h,.stmt-ck-tools){padding:5px 7px;gap:5px}.page[data-workspace=accounting] .stmt-layout .btn{min-height:26px;padding:3px 8px;font-size:11px}.page[data-workspace=accounting] .stmt-layout .stmt-check-body{gap:5px;padding:5px;scrollbar-width:thin}.page[data-workspace=accounting] .stmt-check-body :is(.stmt-settle-table,.stmt-deductions-table){font:11px/1.3 Arial,sans-serif}.page[data-workspace=accounting] .stmt-check-body :is(.stmt-settle-table,.stmt-deductions-table) thead th{height:24px;padding:4px 7px;font-size:10px;line-height:1.3}.page[data-workspace=accounting] .stmt-check-body :is(.stmt-settle-table,.stmt-deductions-table) tbody td{height:27px;padding:4px 7px;line-height:1.3}.page[data-workspace=accounting] .stmt-check-body .stmt-deductions-table{margin-bottom:7px}.page[data-workspace=accounting] .stmt-check-body .stmt-deductions-table thead tr:first-child:not(:last-child) th{height:22px;padding:3px 7px;background:var(--acct-tint);color:var(--ui-ink)}.page[data-workspace=accounting] .stmt-check-body .stmt-deductions{padding:6px;border-radius:5px}.page[data-workspace=accounting] .stmt-deductions-h{margin-bottom:5px;padding:5px 7px;font-size:11px}.page[data-workspace=accounting] .stmt-layout .stmt-summary-bar{padding:7px 9px;gap:7px 18px;font-size:11px;border:1px solid var(--ui-line);border-radius:4px;background:var(--acct-tint);color:var(--ui-ink)}.page[data-workspace=accounting] .stmt-layout .stmt-summary-bar b{color:var(--ui-ink)}.page[data-workspace=accounting] .stmt-layout input[type=checkbox]{width:14px;height:14px;margin-block:0;accent-color:var(--ui-blue)}.page[data-workspace=accounting] .stmt-loads-split{height:8px;border:0;border-top:1px solid var(--ui-line);background:var(--acct-navy);box-shadow:none}.page[data-workspace=accounting] .stmt-loads-split:after{content:"";width:34px;height:2px;border-radius:2px;background:#fff}.page[data-workspace=accounting] .stmt-layout :is(.stmt-payees,.stmt-orders,.stmt-loads-pane){border-color:var(--ui-line);border-radius:5px}.page[data-workspace=accounting] .stmt-layout .stmt-deductions,.page[data-workspace=accounting] .stmt-layout .stmt-orders-table,.page[data-workspace=accounting] .stmt-layout .stmt-payee-scroll{scrollbar-width:thin;scrollbar-color:#617e9d var(--ui-soft)}.page[data-workspace=accounting] .stmt-ck-tools{background:var(--ui-soft);border-bottom:1px solid var(--ui-line)}.page[data-workspace=admin]{--ui-ink:#102d49;--ui-muted:#344e68;--ui-line:#96afc7;--ui-soft:#dfeaf5;--admin-head:#163e61;--admin-row:#eaf1f8;--admin-selected:#cee3fa;--ui-surface:#fff;color:var(--ui-ink);font:12px/1.45 Arial,sans-serif}.page[data-workspace=admin] .office-module{padding-top:0}.page[data-workspace=admin] .office-module>.workspace-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}@media screen{.page[data-workspace=admin] :is(.muted,.admin-lead,.admin-sys-hint,.admin-board-hint,.admin-people-block-sub){color:var(--ui-muted);opacity:1}.page[data-workspace=admin] :is(.admin-section,.admin-sys-card,.admin-people-create,.admin-people-directory,.admin-assign,.backup-card){border:1px solid var(--ui-line);border-radius:7px;background:var(--ui-surface);color:var(--ui-ink);box-shadow:none}.page[data-workspace=admin] :is(.admin-section>h2,.admin-analytics-h){color:var(--ui-ink);font:700 19px/1.3 Arial,sans-serif}.page[data-workspace=admin] :is(.admin-sys-card-head,.admin-people-create-head,.admin-people-directory-head,.admin-assign-head,.admin-users-list-title){padding:10px 12px;background:var(--admin-head);color:#fff;border-color:var(--admin-head);border-radius:4px}.page[data-workspace=admin] :is(.admin-sys-card-head,.admin-people-create-head,.admin-people-directory-head,.admin-assign-head,.admin-users-list-title) :is(h2,h3,.muted,.admin-people-block-title,.admin-people-block-sub){color:#fff;opacity:1}.page[data-workspace=admin] :is(.admin-sys-card-head h3,.admin-people-block-title){font:700 14px/1.4 Arial,sans-serif}.page[data-workspace=admin] :is(label,.admin-sys-label){color:var(--ui-ink);font-size:12px;font-weight:600}.page[data-workspace=admin] :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]){min-height:34px;padding:6px 9px;background:var(--ui-surface);color:var(--ui-ink);border:1px solid #809db9;border-radius:5px;font:12px/1.4 Arial,sans-serif}.page[data-workspace=admin] :is(input,textarea)::placeholder{color:#516b85;opacity:1}.page[data-workspace=admin] input:is([type=checkbox],[type=radio]){accent-color:#0069db;width:15px;height:15px;vertical-align:middle}.page[data-workspace=admin] :is(.btn,.admin-chip,.admin-filter){min-height:30px;padding:5px 10px;border:1px solid #6787a6;border-radius:5px;background:#e0ebf6;color:#133a5d;font:600 12px/1.4 Arial,sans-serif;box-shadow:none;cursor:pointer}.page[data-workspace=admin] :is(.btn:not(.secondary):not(.danger),.admin-chip.is-primary,.admin-filter.is-on){background:#006bdc;border-color:#0055b1;color:#fff}.page[data-workspace=admin] :is(.btn.danger,.btn-danger,.admin-chip.is-danger){background:#ab263b;border-color:#8b2031;color:#fff}.page[data-workspace=admin] :is(.btn,.admin-chip,.admin-filter):disabled{opacity:.65;cursor:not-allowed}.page[data-workspace=admin] :is(button,input,select,textarea,summary):focus-visible{outline:2px solid #006bdc;outline-offset:2px}.page[data-workspace=admin] .table-wrap{border:1px solid var(--ui-line);border-radius:6px;background:var(--ui-surface)}.page[data-workspace=admin] .table-wrap>table{border-collapse:separate;border-spacing:0;font:12px/1.4 Arial,sans-serif}.page[data-workspace=admin] .table-wrap>table>thead>tr>th{padding:9px 10px;border:0;border-right:1px solid #ffffff25;background:var(--admin-head);color:#fff;font:700 11px/1.4 Arial,sans-serif;text-transform:none;letter-spacing:0}.page[data-workspace=admin] .table-wrap>table>tbody>tr>td{padding:8px 10px;border:0;border-bottom:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink)}.page[data-workspace=admin] .table-wrap>table>tbody>tr:nth-child(2n)>td{background:var(--admin-row)}.page[data-workspace=admin] .table-wrap>table>tbody>tr:hover>td{background:var(--admin-selected)}.page[data-workspace=admin] :is(.admin-badge-active,.admin-disp-sms-badge.is-on){background:#146b45;border-color:#146b45;color:#fff}.page[data-workspace=admin] .admin-badge-suspended{background:#ab263b;border-color:#ab263b;color:#fff}.page[data-workspace=admin] .admin-badge-super{background:#175d9b;border-color:#175d9b;color:#fff}.page[data-workspace=admin] .stat{border:1px solid var(--ui-line);border-top:3px solid var(--admin-head);background:var(--ui-surface)}.page[data-workspace=admin] .stat .label{color:var(--ui-muted);font-weight:600}.page[data-workspace=admin] .stat .value{color:var(--ui-ink);font-weight:700}.page[data-workspace=admin] :is(.ok,.ok-msg){color:#12643e;font-weight:600}.page[data-workspace=admin] .error{color:#a22135;font-weight:600}.page[data-workspace=admin] .admin-people{padding:0;border:0;background:transparent}.page[data-workspace=admin] .admin-people-lead{max-width:none;margin:0 0 8px;font-size:11px}.page[data-workspace=admin] .admin-people-create{padding:10px;margin-bottom:10px}.page[data-workspace=admin] .admin-people-create-head{margin:-10px -10px 10px;padding:8px 12px;border-radius:6px 6px 0 0}.page[data-workspace=admin] .admin-people-roles.admin-role-cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:6px;gap:6px;max-width:none;margin:0 0 8px;padding:0;overflow:visible}.page[data-workspace=admin] .admin-people-roles .admin-role-card{min-width:0;min-height:70px;height:auto;gap:5px;padding:8px 9px;border:1px solid var(--ui-line);border-radius:6px;background:var(--ui-soft);color:var(--ui-ink);box-shadow:none;justify-content:flex-start}.page[data-workspace=admin] .admin-role-card strong{font:700 12px/1.3 Arial,sans-serif;color:var(--ui-ink)}.page[data-workspace=admin] .admin-role-card .muted{color:var(--ui-muted);font:10px/1.35 Arial,sans-serif}.page[data-workspace=admin] .admin-people-roles .admin-role-card.is-selected{background:var(--admin-head);color:#fff;border-color:var(--admin-head);box-shadow:inset 0 3px #087eff}.page[data-workspace=admin] .admin-role-card.is-selected :is(strong,.muted){color:#fff}.page[data-workspace=admin] .admin-role-card:hover:not(.is-selected){border-color:#006bdc}.page[data-workspace=admin] .admin-role-permissions{padding:8px 10px;margin:0 0 14px;border:1px solid var(--ui-line);border-radius:5px;background:var(--ui-surface);color:var(--ui-ink);font-size:11px}.page[data-workspace=admin] .admin-role-permissions summary{cursor:pointer;font-weight:600}.page[data-workspace=admin] .admin-role-permissions ul{margin:8px 0 0;padding-left:18px;column-count:2;column-gap:24px;line-height:1.5}.page[data-workspace=admin] .admin-role-permissions li{page-break-inside:avoid;break-inside:avoid;margin-bottom:4px}.page[data-workspace=admin] .admin-user-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;align-items:start;padding:10px;margin:0;background:var(--ui-soft);border:1px solid var(--ui-line);border-radius:6px}.page[data-workspace=admin] .admin-user-form>label{display:grid;grid-gap:4px;gap:4px;min-width:0;order:0;color:var(--ui-ink);font:600 11px/1.35 Arial,sans-serif;text-transform:none;letter-spacing:0}.page[data-workspace=admin] .admin-user-form label .muted{font:400 11px/1.4 Arial,sans-serif;text-transform:none;letter-spacing:0}.page[data-workspace=admin] .admin-user-form :is(input,select):not([type=checkbox]){width:100%;max-width:none;box-sizing:border-box}.page[data-workspace=admin] .admin-user-form>.admin-user-check{display:flex;align-items:center;gap:8px;grid-column:1/-1;order:1;font-weight:400;margin:0}.page[data-workspace=admin] .admin-user-form-actions{order:2;padding-top:12px;border-top:1px solid var(--ui-line);gap:10px;align-items:center}.page[data-workspace=admin] .admin-people-directory{padding:0;overflow:hidden}.page[data-workspace=admin] .admin-people-directory-head{margin:0;padding:7px 12px;border-radius:6px 6px 0 0;background:#163e61!important;color:#fff!important}.page[data-workspace=admin] .admin-people-directory-head .admin-users-list-title{margin:0;padding:0;border:0;border-radius:0;background:transparent;font:700 12px/1.4 Arial,sans-serif;color:#fff!important}.page[data-workspace=admin] .admin-people-directory-head .admin-people-count{color:#fff!important;font-size:10px}.page[data-workspace=admin] .admin-people-table{margin:0;border:0;border-radius:0}.page[data-workspace=admin] .admin-user-actions{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.page[data-workspace=admin] .admin-mini{min-height:27px;padding:4px 8px;border:1px solid #6787a6;border-radius:4px;background:var(--ui-soft);color:var(--ui-ink);font:600 11px/1.3 Arial,sans-serif;cursor:pointer}.page[data-workspace=admin] .admin-mini.danger{background:#ab263b;border-color:#8b2031;color:#fff}.page[data-workspace=admin] .admin-mini:disabled{opacity:.65;cursor:not-allowed}.page[data-workspace=admin] .admin-full:not(.admin-drivers-wide) .admin-users{max-width:1380px;margin-inline:auto}.page[data-workspace=admin] .admin-full:not(.admin-drivers-wide) .admin-people-create{padding:8px;margin-bottom:8px}.page[data-workspace=admin] .admin-full:not(.admin-drivers-wide) .admin-people-create-head{margin:-8px -8px 8px;padding:6px 10px}.page[data-workspace=admin] .admin-full:not(.admin-drivers-wide) .admin-people-roles{gap:5px;margin-bottom:6px}.page[data-workspace=admin] .admin-full:not(.admin-drivers-wide) .admin-role-card{min-height:58px;padding:6px 8px;gap:3px}.page[data-workspace=admin] .admin-full:not(.admin-drivers-wide) .admin-role-permissions{padding:5px 8px;margin-bottom:7px}.page[data-workspace=admin] .admin-full:not(.admin-drivers-wide) .admin-user-form{padding:8px;gap:7px 10px}.page[data-workspace=admin] .admin-full:not(.admin-drivers-wide) .admin-user-form :is(input,select):not([type=checkbox]){min-height:30px;padding:4px 7px}.page[data-workspace=admin] .admin-full:not(.admin-drivers-wide) .admin-user-form-actions{padding-top:7px;gap:8px}.page[data-workspace=admin] .admin-full:not(.admin-drivers-wide) .admin-people-table :is(th,td){padding:5px 8px}@media (max-width:1200px){.page[data-workspace=admin] .admin-people-roles.admin-role-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.page[data-workspace=admin] .admin-user-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.page[data-workspace=admin] .admin-people-roles.admin-role-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.page[data-workspace=admin] .admin-user-form{grid-template-columns:minmax(0,1fr)}.page[data-workspace=admin] .admin-role-permissions ul{column-count:1}}.page[data-workspace=admin] .admin-company,.page[data-workspace=admin] .admin-company>.admin-sys-card{padding:0;border:0;background:transparent}.page[data-workspace=admin] .admin-company>.admin-sys-card>.admin-sys-card-head{margin:0 0 14px;padding:10px 14px;border-radius:6px}.page[data-workspace=admin] .admin-company-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);grid-gap:14px;gap:14px;align-items:start;max-width:1400px;margin-inline:auto}.page[data-workspace=admin] .admin-company-card{min-width:0;padding:16px;border:1px solid var(--ui-line);border-radius:7px;background:var(--ui-surface);color:var(--ui-ink)}.page[data-workspace=admin] .admin-company-card>h4{margin:-16px -16px 14px;padding:10px 16px;background:var(--admin-head);border-radius:6px 6px 0 0;color:#fff;font:700 13px/1.4 Arial,sans-serif;letter-spacing:0;text-transform:none}.page[data-workspace=admin] .admin-company-fields,.page[data-workspace=admin] .admin-company-remit-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px;max-width:none;align-items:start}.page[data-workspace=admin] .admin-company label{display:grid;align-content:start;grid-gap:6px;gap:6px;margin:0;min-width:0;font:600 12px/1.4 Arial,sans-serif;color:var(--ui-ink);text-transform:none;letter-spacing:0}.page[data-workspace=admin] .admin-company label .muted{margin:0;font:400 11px/1.5 Arial,sans-serif;text-transform:none;letter-spacing:0}.page[data-workspace=admin] .admin-company :is(input,select,textarea):not([type=file]){width:100%;max-width:none;box-sizing:border-box;min-height:36px}.page[data-workspace=admin] .admin-company textarea{min-height:108px;resize:vertical}.page[data-workspace=admin] .admin-company-wide{grid-column:1/-1}.page[data-workspace=admin] .admin-company-contact{display:grid;grid-gap:14px;gap:14px;min-width:0}.page[data-workspace=admin] .admin-company .broker-email-settings{margin:0;padding:16px;border:1px solid var(--ui-line);border-radius:7px;background:var(--ui-surface)}.page[data-workspace=admin] .admin-company .broker-email-settings-head{gap:12px;padding:0 0 12px;margin-bottom:12px;border-bottom:1px solid var(--ui-line);align-items:start}.page[data-workspace=admin] .admin-company .broker-email-settings-head h4{margin:0 0 4px;color:var(--ui-ink);font:700 13px/1.4 Arial,sans-serif}.page[data-workspace=admin] .admin-company .broker-email-settings-head p,.page[data-workspace=admin] .admin-company .broker-email-settings-note{color:var(--ui-muted);font:11px/1.5 Arial,sans-serif}.page[data-workspace=admin] .admin-company .broker-setup-badge{background:#855500;color:#fff;border:0;border-radius:4px;padding:4px 7px}.page[data-workspace=admin] .admin-company .broker-email-settings .admin-board-look-grid{display:grid;grid-template-columns:minmax(0,1fr);max-width:none;grid-gap:12px;gap:12px}.page[data-workspace=admin] .admin-company-logo{grid-column:2;grid-row:2}.page[data-workspace=admin] .admin-company-remittance{grid-column:1;grid-row:2}@media (max-width:1000px){.page[data-workspace=admin] .admin-company-layout{grid-template-columns:minmax(0,1fr)}.page[data-workspace=admin] :is(.admin-company-logo,.admin-company-remittance){grid-column:auto;grid-row:auto}}@media (max-width:560px){.page[data-workspace=admin] :is(.admin-company-fields,.admin-company-remit-fields){grid-template-columns:minmax(0,1fr)}}html[data-theme=dark] .page[data-workspace=admin]{--ui-ink:#f1f6fc;--ui-muted:#c5d6e8;--ui-line:#66819c;--ui-soft:#263e56;--ui-surface:#172b3e;--admin-head:#124b79;--admin-row:#20394f;--admin-selected:#2d5071}html[data-theme=dark] .page[data-workspace=admin] :is(.btn.secondary,.admin-chip:not(.is-primary),.admin-filter:not(.is-on)){background:#2d4d6b;color:#fff;border-color:#7695b3}html[data-theme=dark] .page[data-workspace=admin] :is(input,textarea)::placeholder{color:#bed0e3}html[data-theme=dark] .page[data-workspace=admin] :is(.ok,.ok-msg){color:#97e4b7}html[data-theme=dark] .page[data-workspace=admin] .error{color:#ffadb8}.dispatch-info-modal.board-dialog{width:min(760px,calc(100vw - 28px));max-height:min(88dvh,800px);border:1px solid #8da9c3;border-radius:9px;background:var(--ui-surface);color:var(--ui-ink);font:12px/1.4 Arial,sans-serif}.dispatch-info-modal .board-mini-head{padding:12px 16px;background:#163e61;border-bottom:1px solid #315979;color:#fff}}@media screen{.dispatch-info-modal .board-mini-head :is(h2,.board-mini-kicker,.popup-close){color:#fff}.dispatch-info-modal .board-mini-head h2{font:700 18px/1.3 Arial,sans-serif}.dispatch-info-modal .board-mini-kicker{font-size:10px;opacity:1}.dispatch-info-modal .dispatch-info-modal-body{display:flex;min-height:0;overflow:hidden;padding:12px;background:var(--ui-surface)}.dispatch-info-modal .board-info{display:flex;flex:1 1;min-height:0;max-height:calc(88dvh - 104px);border:1px solid #a8bdd1;border-radius:6px;background:var(--ui-surface);color:var(--ui-ink);box-shadow:none}.dispatch-info-modal .board-info-head{background:#dce8f5;border-bottom:1px solid #a8bdd1}.dispatch-info-modal .board-info-title{padding:8px 12px;color:#163e61;text-align:left;font:700 12px/1.4 Arial,sans-serif;letter-spacing:0;text-transform:none}.dispatch-info-modal .board-info-cols{background:#163e61;color:#fff;border:0;font:600 11px/1.4 Arial,sans-serif;text-transform:none;letter-spacing:0;padding:7px 10px}.dispatch-info-modal :is(.board-info-cols,.board-info-view-grid){grid-template-columns:minmax(0,1.25fr) 64px minmax(0,1fr);gap:8px}.dispatch-info-modal :is(.board-info-cols.is-editing,.board-info-edit-grid,.board-info-add){display:grid;grid-template-columns:minmax(0,1.25fr) 64px minmax(0,1fr) 30px;grid-gap:8px;gap:8px;align-items:center}.dispatch-info-modal .board-info-list{padding:0;scrollbar-width:thin;scrollbar-color:#617e9d var(--ui-soft)}.dispatch-info-modal .board-info-row{padding:5px 10px;border-left-width:0;border-bottom:1px solid #d0dce8;background:var(--ui-surface)}.dispatch-info-modal .board-info-row:nth-child(2n){background:#eaf1f8}.dispatch-info-modal .board-info-row:hover{background:#dceaff}.dispatch-info-modal .board-info-input{box-sizing:border-box;width:100%;min-width:0;min-height:31px;padding:5px 8px;border:1px solid #9bb3ca;border-radius:4px;background:var(--ui-surface);color:var(--ui-ink);font:12px/1.4 Arial,sans-serif}.dispatch-info-modal .board-info-input-name{font-weight:600}.dispatch-info-modal .board-info-input-ext{text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dispatch-info-modal :is(.board-info-name,.board-info-phone,.board-info-ext){color:var(--ui-ink);font:600 12px/1.4 Arial,sans-serif}.dispatch-info-modal .board-info-add{padding:10px;margin:0;border:0;border-top:2px solid #a8bdd1;background:#dce8f5;flex-shrink:0}.dispatch-info-modal :is(.board-info-del,.board-info-add-btn){width:30px;height:30px;padding:0;border-radius:4px;font:600 18px/1 Arial,sans-serif;cursor:pointer}.dispatch-info-modal .board-info-del{background:#fbecef;color:#a32339;border:1px solid #d899a4}.dispatch-info-modal .board-info-add-btn{background:#006bdc;color:#fff;border:1px solid #0055b1}.dispatch-info-modal :is(input,button):focus-visible{outline:2px solid #087eff;outline-offset:2px}.dispatch-info-modal :is(input,button):disabled{opacity:.6;cursor:not-allowed}html[data-theme=dark] .dispatch-info-modal :is(.board-info-head,.board-info-add){background:#233f59}html[data-theme=dark] .dispatch-info-modal .board-info-title{color:#e4f1ff}html[data-theme=dark] .dispatch-info-modal .board-info-row:nth-child(2n){background:#20364b}html[data-theme=dark] .dispatch-info-modal .board-info-row:hover{background:#2b4d6d}@media (max-width:520px){.dispatch-info-modal :is(.board-info-cols.is-editing,.board-info-edit-grid,.board-info-add){grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr) 26px;gap:5px}.dispatch-info-modal .board-info-input{padding-inline:5px;font-size:11px}.dispatch-info-modal :is(.board-info-del,.board-info-add-btn){width:26px}}}@media screen{.page[data-workspace=reports]{--report-ink:#132f4c;--report-muted:#435d75;--report-line:#a9bfd3;--report-surface:#fff;--report-soft:#e7eff7;--report-row:#f0f5fa;--report-selected:#d7e9fc;--report-blue:#0868c5;--report-green:#126544;--report-red:#a3233b;color:var(--report-ink)}.page[data-workspace=reports] .reports-page{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--report-ink);font:13px/1.4 var(--ws-font)}.page[data-workspace=reports] .reports-page .muted,.page[data-workspace=reports] :is(.reports-range-label,.reports-month-label,.reports-entity-meta,.reports-register-filters,.reports-money-note,.reports-money-line em){color:var(--report-muted);opacity:1}.page[data-workspace=reports] :is(.reports-range-bar,.reports-export-bar,.reports-batch-bar,.reports-fuel-opts,.ledger-toolbar){padding:9px 12px;gap:7px;border:1px solid var(--report-line);border-radius:5px;background:var(--report-soft);color:var(--report-ink)}.page[data-workspace=reports] :is(.reports-chip,.reports-seg button){min-height:30px;border:1px solid var(--report-line);padding:5px 10px;background:var(--report-surface);color:var(--report-ink);font-weight:700}.page[data-workspace=reports] :is(.reports-chip.is-primary,.reports-seg button.is-on){background:var(--report-blue);color:#fff;border-color:var(--report-blue)}.page[data-workspace=reports] :is(.reports-chip,.reports-seg button):hover:not(:disabled):not(.is-primary):not(.is-on){background:var(--report-selected);color:var(--report-ink);border-color:var(--report-blue)}.page[data-workspace=reports] .reports-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:30px;border:1px solid var(--report-line);border-radius:4px;padding:5px 8px;color:var(--report-ink);background:var(--report-surface);font:inherit}.page[data-workspace=reports] .reports-page input::placeholder{color:var(--report-muted);opacity:1}.page[data-workspace=reports] .reports-range-bar>select,.page[data-workspace=reports] .reports-range-block select{width:auto;max-width:100%}.page[data-workspace=reports] .reports-batch-select{min-width:min(16rem,100%)}.page[data-workspace=reports] .reports-page :is(button,input,select,textarea):focus-visible{outline:2px solid var(--report-blue);outline-offset:2px}.page[data-workspace=reports] .reports-page input[type=checkbox]{accent-color:var(--report-blue)}.page[data-workspace=reports] :is(.reports-period-pill,.reports-profile-month){background:var(--report-selected);color:var(--report-ink);border:1px solid var(--report-line);border-radius:4px;padding:4px 8px;font-weight:700}.page[data-workspace=reports] .stats{gap:8px;margin:10px 0 14px}.page[data-workspace=reports] .stat{padding:10px 12px;border:1px solid var(--report-line);border-top:3px solid #1666a5;border-radius:5px;background:var(--report-surface);box-shadow:0 2px 5px #102f4c0a}.page[data-workspace=reports] .stat .label{color:var(--report-muted);font:700 10px/1.4 var(--ws-font);text-transform:uppercase;letter-spacing:.04em}.page[data-workspace=reports] .stat .value{margin-top:4px;color:var(--report-ink);font:750 21px/1.2 var(--ws-font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page[data-workspace=reports] :is(.reports-list,.reports-profile,.reports-money){border:1px solid var(--report-line);background:var(--report-surface);border-radius:5px;color:var(--report-ink)}.app-shell .page[data-workspace=reports] :is(.reports-list-head,.reports-profile-head,.reports-register-head){padding:10px 12px;border:1px solid #234e73;border-radius:4px;background:var(--ws-head);color:#fff}.app-shell .page[data-workspace=reports] :is(.reports-list-head,.reports-profile-head,.reports-register-head) :is(h2,p,.muted,.reports-ledger-note,.reports-check-all,.reports-register-filters){color:#fff}.page[data-workspace=reports] .reports-entity{margin-top:4px;border-color:var(--report-line);background:var(--report-surface)}.page[data-workspace=reports] .reports-entity-name{color:var(--report-ink)}.page[data-workspace=reports] .reports-entity:is(.active,.checked){border-color:var(--report-blue);background:var(--report-selected)}.page[data-workspace=reports] .reports-entity.active{box-shadow:inset 3px 0 var(--report-blue)}.page[data-workspace=reports] .reports-page .table-wrap{border:1px solid var(--report-line);border-radius:5px;background:var(--report-surface)}.page[data-workspace=reports] .reports-page table{width:100%;border-collapse:separate;border-spacing:0;background:var(--report-surface);color:var(--report-ink);font:12px/1.4 var(--ws-font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page[data-workspace=reports] .reports-page table thead th{height:34px;padding:7px 9px;background:#123b5e;color:#fff;border-color:#416581;font-size:10px;font-weight:700;letter-spacing:.025em}.page[data-workspace=reports] .reports-page table thead :is(button,.loads-sort-th.is-active,.ledger-th-btn){color:#fff}.page[data-workspace=reports] .reports-page table tbody td{height:33px;padding:6px 9px;color:var(--report-ink);background:var(--report-surface);border-bottom:1px solid var(--report-line)}.page[data-workspace=reports] .reports-page table tbody tr:nth-child(2n) td{background:var(--report-row)}.page[data-workspace=reports] .reports-page table tbody tr:hover td{background:var(--report-selected)}.page[data-workspace=reports] .reports-page table :is(tfoot td,.ledger-total-row td){padding:8px 9px;background:var(--report-soft);color:var(--report-ink);border-top:2px solid #6387a7;font-weight:800}.page[data-workspace=reports] .reports-page table tbody tr.is-void td{color:var(--report-muted)}.page[data-workspace=reports] .reports-page table tbody td.status-cell{font-weight:700;color:var(--report-green)}.page[data-workspace=reports] .reports-page table tbody tr.is-void td.status-cell{color:var(--report-red)}.page[data-workspace=reports] :is(.reports-register-totals,.reports-money-clean){padding:10px 12px;border:1px solid #156e50;border-radius:4px;background:#156347;color:#fff;font-weight:700}.page[data-workspace=reports] .reports-money-line{padding:6px 0;border-color:var(--report-line)}.page[data-workspace=reports] .reports-money-head h3{color:var(--report-ink)}.page[data-workspace=reports] .reports-money-line.is-minus strong{color:var(--report-red)}.page[data-workspace=reports] :is(.ledger-type-tag,.ledger-stmt-open,.ledger-stmt-on){padding:3px 6px;border:1px solid var(--report-line);border-radius:4px;background:var(--report-soft);color:var(--report-ink);font-weight:700}html[data-theme=dark] .page[data-workspace=reports]{--report-ink:#ecf4ff;--report-muted:#bbccdf;--report-line:#526d88;--report-surface:#162b40;--report-soft:#223e59;--report-row:#1c344b;--report-selected:#284e73;--report-blue:#0870d7;--report-green:#80e2b2;--report-red:#ff9aaa}.app-shell .driver-peek-modal .driver-chat{min-width:0;gap:10px}.app-shell .driver-peek-modal .driver-chat-scroll{padding:6px 4px;gap:9px;scrollbar-width:thin}.app-shell .driver-peek-modal .driver-chat-bubble{max-width:85%;padding:8px 10px;border-radius:9px}.app-shell .driver-peek-modal .driver-chat-who{margin-bottom:4px;font:600 10px/1.3 Arial,sans-serif;text-transform:none;letter-spacing:0}.app-shell .driver-peek-modal .driver-chat-body{padding:0;border:0;background:transparent;font:13px/1.45 Arial,sans-serif}.app-shell .driver-peek-modal .driver-chat-when{margin-top:5px;font-size:10px}.app-shell .driver-peek-modal .driver-chat-compose{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:0;padding:7px;border:1px solid var(--ui-line,#b9ccdc);border-radius:8px;background:var(--ui-surface,#fff)}}@media screen{.app-shell .driver-peek-modal .driver-chat-compose:focus-within{border-color:#087eff;box-shadow:0 0 0 2px #087eff1a}.app-shell .driver-peek-modal .driver-chat-compose textarea{display:block;width:100%;max-width:100%;min-width:0;height:44px;min-height:44px;max-height:90px;box-sizing:border-box;margin:0;padding:5px 6px;border:0!important;border-radius:4px;background:transparent!important;color:var(--ui-ink,#16344f);outline:none!important;box-shadow:none!important;resize:none;font:12px/17px Arial,sans-serif}.app-shell .driver-peek-modal .driver-chat-compose>button{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:auto;min-width:68px;height:34px;min-height:34px;box-sizing:border-box;margin:0;padding:6px 9px;border:0;border-radius:5px;background:#087eff;color:#fff;font:600 11px/1 Arial,sans-serif}.app-shell .driver-peek-modal .driver-chat-compose>button:disabled{opacity:.55;cursor:default}html:not([data-theme=dark]) .app-shell .board-page-focused .truck-popup.truck-peek-modal>.board-mini-head{background:#153b5c;border-bottom:1px solid #0b2b47;color:#fff}html:not([data-theme=dark]) .app-shell .board-page-focused .truck-popup.truck-peek-modal .board-mini-head :is(h2,.board-mini-kicker,p,.popup-close){color:#fff}html:not([data-theme=dark]) .app-shell .board-page-focused .truck-popup.truck-peek-modal .board-mini-head p{color:#d4e4f2}html:not([data-theme=dark]) .app-shell .board-page-focused .truck-popup.truck-peek-modal .board-mini-head .popup-close:hover{background:#ffffff24}html:not([data-theme=dark]) .app-shell .board-page-focused .truck-popup.truck-peek-modal>.driver-peek-tabs{padding-top:5px;background:#e5edf5;border-bottom:1px solid #9bb2c8}html:not([data-theme=dark]) .app-shell .board-page-focused .truck-popup.truck-peek-modal .driver-peek-tab{color:#354f68;font-weight:600}html:not([data-theme=dark]) .app-shell .board-page-focused .truck-popup.truck-peek-modal .driver-peek-tab.is-on{color:#075ca5;box-shadow:inset 0 -3px #087eff}html:not([data-theme=dark]) .app-shell .board-page-focused .truck-popup.truck-peek-modal>.board-vehicle-details{padding:12px 14px;background:#f3f6f9}html:not([data-theme=dark]) .app-shell .board-page-focused .truck-popup.truck-peek-modal .board-vehicle-section{padding:0 11px 10px;border:1px solid #a9bed1;border-left:4px solid #1c5d8e;border-radius:6px;background:#fff;box-shadow:0 1px 2px #173b5a12}html:not([data-theme=dark]) .app-shell .board-page-focused .truck-popup.truck-peek-modal .board-vehicle-section+.board-vehicle-section{margin-top:11px;padding-top:0;border-top:1px solid #a9bed1;border-left:4px solid #547b9b}html:not([data-theme=dark]) .app-shell .board-page-focused .truck-popup.truck-peek-modal .board-vehicle-section>header{margin:0 -11px 7px;padding:8px 10px;border-bottom:1px solid #bdcddd;background:#e4edf5}html:not([data-theme=dark]) .app-shell .board-page-focused .truck-popup.truck-peek-modal .board-vehicle-section h3{color:#123b5b}html:not([data-theme=dark]) .app-shell .board-page-focused .truck-popup.truck-peek-modal .truck-popup-rows{gap:0;margin-top:0}html:not([data-theme=dark]) .app-shell .board-page-focused .truck-popup.truck-peek-modal .truck-popup-row{padding:5px 2px;border-bottom:1px solid #e1e8ee}html:not([data-theme=dark]) .app-shell .board-page-focused .truck-popup.truck-peek-modal .truck-popup-row:last-child{border-bottom:0}html:not([data-theme=dark]) .app-shell .board-page-focused .truck-popup.truck-peek-modal .truck-popup-k{color:#405b75}html:not([data-theme=dark]) .app-shell .board-page-focused .truck-popup.truck-peek-modal .truck-popup-v{color:#102d49}html:not([data-theme=dark]) .app-shell .board-page-focused .truck-popup.truck-peek-modal .truck-popup-v.is-empty{color:#687d91}html[data-theme=dark] .app-shell .board-page-focused .truck-popup.truck-peek-modal>.board-mini-head{background:#203b54;border-bottom-color:#3b5872;color:#f0f5fa}html[data-theme=dark] .app-shell .board-page-focused .truck-popup.truck-peek-modal .board-mini-head :is(h2,.board-mini-kicker,p,.popup-close){color:#f0f5fa}html[data-theme=dark] .app-shell .board-page-focused .truck-popup.truck-peek-modal .board-mini-head p{color:#b3c6da}html[data-theme=dark] .app-shell .board-page-focused .truck-popup.truck-peek-modal>.driver-peek-tabs{background:#1b3044;border-bottom-color:#49627a}html[data-theme=dark] .app-shell .board-page-focused .truck-popup.truck-peek-modal .driver-peek-tab{color:#c4d2df}html[data-theme=dark] .app-shell .board-page-focused .truck-popup.truck-peek-modal .driver-peek-tab.is-on{color:#fff;box-shadow:inset 0 -3px #2995ff}html[data-theme=dark] .app-shell .board-page-focused .truck-popup.truck-peek-modal>.board-vehicle-details{background:#152330}html[data-theme=dark] .app-shell .board-page-focused .truck-popup.truck-peek-modal .board-vehicle-section{background:#1d3348;border-color:#49627a #49627a #49627a #4d9bce}html[data-theme=dark] .app-shell .board-page-focused .truck-popup.truck-peek-modal .board-vehicle-section+.board-vehicle-section{border-top-color:#49627a;border-left-color:#7b9cb7}html[data-theme=dark] .app-shell .board-page-focused .truck-popup.truck-peek-modal .board-vehicle-section>header{background:#263f56;border-bottom-color:#49627a}html[data-theme=dark] .app-shell .board-page-focused .truck-popup.truck-peek-modal .board-vehicle-section h3,html[data-theme=dark] .app-shell .board-page-focused .truck-popup.truck-peek-modal .truck-popup-v{color:#f0f5fa}html[data-theme=dark] .app-shell .board-page-focused .truck-popup.truck-peek-modal .truck-popup-k{color:#b3c6da}html[data-theme=dark] .app-shell .board-page-focused .truck-popup.truck-peek-modal .truck-popup-v.is-empty{color:#9db1c4}html[data-theme=dark] .app-shell .board-page-focused .truck-popup.truck-peek-modal .truck-popup-row{border-bottom-color:#344b61}.board-vehicle-details .board-vehicle-section+.board-vehicle-section{margin-top:14px;padding-top:14px;border-top:1px solid var(--ui-line)}.board-vehicle-details .board-vehicle-section>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.board-vehicle-details .board-vehicle-section h3{margin:0;color:var(--ui-ink);font:700 14px/1.3 Segoe UI,Arial,sans-serif}.board-vehicle-details .board-vehicle-section>header .btn{min-height:27px;padding:4px 8px;font-size:11px}html .app-shell .board-page-focused .sheet-table .miles-cell:focus-within{overflow:visible;z-index:20}html .app-shell .board-page-focused .sheet-table .miles-cell:has(.combined-mile-controls input:focus) .combined-mile-controls{right:auto;bottom:auto;top:0;left:0;width:max-content;min-width:230px;min-height:36px;padding:5px 38px 5px 9px;box-sizing:border-box;align-items:center;justify-content:flex-start;gap:7px;background:#dcecf9!important;color:#173e61;border:1px solid #79a8d0;border-radius:7px;box-shadow:0 4px 12px #234f7426;z-index:21}html .app-shell .board-page-focused .board-layout-redesign .sheet-table .miles-cell:focus-within .combined-mile-controls input.cell-input{width:6ch!important;min-width:6ch;max-width:none;height:24px;min-height:24px;padding:1px 4px!important;box-sizing:content-box;background:#cce2f5!important;color:#173e61!important;-webkit-text-fill-color:#173e61!important;border-radius:4px;text-align:center;font-weight:600!important}html .app-shell .board-page-focused .board-layout-redesign .sheet-table .miles-cell:focus-within .combined-mile-controls input.cell-input:focus{background:#eef7ff!important;outline:2px solid #2879bd;outline-offset:0;box-shadow:none!important}html .app-shell .board-page-focused .miles-cell:focus-within>.miles-recalc-btn{z-index:22;right:8px;top:7px}html .app-shell .board-page-focused .miles-cell:focus-within .combined-mile-controls .add-load-btn{display:none}.broker-update-eta-note{margin:8px 0;padding:8px;border:1px solid var(--ui-line);border-radius:4px;background:var(--ui-soft);color:var(--ui-ink);font:11px/1.45 Arial,sans-serif}.broker-email-preview-meta{padding:8px;margin-bottom:10px;border-bottom:1px solid #b4c8da;color:#17344f;font:11px/1.5 Arial,sans-serif;overflow-wrap:anywhere}html:not([data-theme=dark]) .app-shell .board-page-focused{--ui-ink:#102d49;--ui-muted:#405b75;--ui-line:#b4c8da}html:not([data-theme=dark]) .app-shell .board-page-focused .sheet-table tr.disp-group-row>td{background:#cfe4f4!important;color:#102d49!important}html:not([data-theme=dark]) .app-shell .board-page-focused .sheet-table tr.row-blue>td:not(.rate-has-comment):not(.broker-nobuy):not([class*=notes-tone-]):not(.needs-driver-cell){background:#e0effe!important}html:not([data-theme=dark]) .app-shell .board-page-focused .sheet-table tr.row-yellow>td:not(.rate-has-comment):not(.broker-nobuy):not([class*=notes-tone-]):not(.needs-driver-cell){background:#fff4cf!important}html:not([data-theme=dark]) .app-shell .board-page-focused .sheet-table tr.row-green>td:not(.rate-has-comment):not(.broker-nobuy):not([class*=notes-tone-]):not(.needs-driver-cell){background:#e0f3e7!important}html:not([data-theme=dark]) .app-shell .board-page-focused .sheet-table tr.row-red>td:not(.rate-has-comment):not(.broker-nobuy):not([class*=notes-tone-]):not(.needs-driver-cell){background:#f9e0e6!important}html:not([data-theme=dark]) .app-shell .board-page-focused .sheet-table td :is(.cell-input,.broker-input,.notes-input,.us-date-text)::placeholder{color:#536d85;opacity:1}html:not([data-theme=dark]) .app-shell .board-page-focused .sheet-table :is(.combined-mile-caption,.extra-tour-miles small){color:#405b75}html:not([data-theme=dark]) .app-shell .board-page-focused .tour-drawer{background:#f0f5fa;border-left-color:#9eb7ce;color:#102d49}html:not([data-theme=dark]) .app-shell .board-page-focused .tour-drawer-head{background:#dcebf7;border-bottom:1px solid #b4c8da}html:not([data-theme=dark]) .app-shell .board-page-focused .tour-drawer-head h2{color:#102d49}html:not([data-theme=dark]) .app-shell .board-page-focused .board-detail-entities{background:#e4eef7;border-bottom:1px solid #b4c8da}html:not([data-theme=dark]) .app-shell .board-page-focused .board-detail-entities button{color:#405b75}html:not([data-theme=dark]) .app-shell .board-page-focused .board-detail-entities button.is-active{background:#fff;border-color:#83a8ca;color:#095a9d}html:not([data-theme=dark]) .app-shell .board-page-focused .tour-drawer-body .tour-sortable-card>section{padding:12px;margin-bottom:10px;border:1px solid #b4c8da;border-radius:5px;background:#fff}html:not([data-theme=dark]) .app-shell .board-page-focused .tour-drawer-body :is(h3,h4){color:#163e61}html:not([data-theme=dark]) .app-shell .board-page-focused .sheet-table td.rate-cell.rate-has-comment{background:#f9dce9!important;box-shadow:inset 3px 0 #bb4d82}html:not([data-theme=dark]) .app-shell .board-page-focused .sheet-table .rate-cell .dispatch-board-btn{background:#087eff;border:1px solid #087eff;color:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255/18%)}html:not([data-theme=dark]) .app-shell .board-page-focused .sheet-table .rate-cell .dispatch-board-btn:hover{background:#006ee6;border-color:#0065d4}html:not([data-theme=dark]) .app-shell .board-page-focused .sheet-table .rate-cell .dispatch-board-btn.is-accepted{background:#d8f1e0;border-color:#70aa84;color:#175d34}html:not([data-theme=dark]) .app-shell .board-page-focused .sheet-table .rate-cell .dispatch-board-btn.is-declined{background:#fbe2e2;border-color:#cf8e8e;color:#8a2424}html:not([data-theme=dark]) .app-shell .board-page-focused .sheet-table .rate-cell .dispatch-board-btn.is-sent{background:#fff0ca;border-color:#c9a954;color:#775716}}