@media screen{html[data-theme=dark]{--ui-bg:#0e1925;--ui-surface:#172b3e;--ui-soft:#213a51;--ui-ink:#edf5ff;--ui-muted:#b9cde0;--ui-line:#536f89;--ui-group:#24425d;--ui-blue:#0068ce;--bg:var(--ui-bg);--bg-2:var(--ui-soft);--panel:var(--ui-surface);--ink:var(--ui-ink);--muted:var(--ui-muted);--line:var(--ui-line);--dark-link:#9bcfff;--dark-green:#a1edc3;--dark-amber:#ffe09a;--dark-red:#ffb1bd;--shell-menu:#172b3e;--shell-menu-ink:#edf5ff;--shell-menu-muted:#b9cde0;--shell-menu-border:#536f89;--shell-menu-hover:#294b6a;--shell-active:#0068ce;--office-grid-head:#203f5a;--office-grid-head-ink:#fff}html[data-theme=dark] body:has(.app-shell){color:var(--ui-ink);background:var(--ui-bg)}html[data-theme=dark] .app-shell .page{color:var(--ui-ink)}html[data-theme=dark] .app-shell :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not(.color-select):not(.notes-color-select):not(.sheet-table *):not(.inv-paper *):not(.stmt-preview *):not(.workspace-preview-paper *){color-scheme:dark;color:var(--ui-ink)!important;background-color:var(--ui-surface)!important;border-color:var(--ui-line)!important;-webkit-text-fill-color:var(--ui-ink)}html[data-theme=dark] .app-shell :is(input,textarea):not(.inv-paper *):not(.stmt-preview *):not(.workspace-preview-paper *)::placeholder{color:#adbed0!important;-webkit-text-fill-color:#adbed0;opacity:1}html[data-theme=dark] .app-shell :is(select option,select optgroup){background:#172b3e!important;color:#edf5ff!important;-webkit-text-fill-color:#edf5ff}html[data-theme=dark] .app-shell input[type=date]::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer}html[data-theme=dark] .app-shell :is(.us-date-cal,.ded-code-picker-btn,.acct-expand-btn,.notes-expand-btn,.fm-alert-btn,.bb-file-refresh){color:var(--dark-link)!important;background-color:var(--ui-soft);border-color:var(--ui-line)}html[data-theme=dark] .app-shell :is(button,input,select,textarea,a,summary):focus-visible{outline:2px solid #a5d3ff;outline-offset:2px}html[data-theme=dark] .app-shell :is(.btn:not(.secondary):not(.danger):not(.btn-danger),.office-subtab.is-on,.admin-filter.is-on){color:#fff;background:#0068ce;border-color:#529ee6}html[data-theme=dark] .app-shell .btn.secondary{color:#edf5ff;background:#294761;border-color:#6b8aa6}html[data-theme=dark] .app-shell :is(.btn.danger,.btn-danger){color:#fff;background:#9c2940;border-color:#df7287}html[data-theme=dark] .app-shell :is(.workspace-text-action,.stmt-open-load,.extra-tour-open,.truck-tour-count,.miles-recalc-btn,.driver-phone-call,.tour-details-btn,.loads-add-chip,.loads-add-calc-btn){color:var(--dark-link)}html[data-theme=dark] .app-shell :is(.muted,.safety-toolbar-count,.workspace-result-count,.office-hint,.fleet-hint,.billing-hint,.driver-chat-hint,.driver-chat-who,.driver-chat-when,.dispatch-sms-label,.confirm-parse-paste,.confirm-parse-meta,.confirm-parse-hint){color:var(--ui-muted)}html[data-theme=dark] .app-shell :is(.acct-driver-pick-btn,.acct-driver-detail-h h3,.extra-stop-row){color:var(--ui-ink)}html[data-theme=dark] .app-shell .acct-driver-pick-btn:hover{background:var(--ui-soft)}html[data-theme=dark] .app-shell .acct-driver-pick-empty{color:var(--ui-muted)}html[data-theme=dark] .app-shell .extra-stops-hover{background:var(--ui-surface);color:var(--ui-ink);border-color:var(--ui-line)}html[data-theme=dark] .app-shell .extra-stop-label{color:#a1edc3;background:#1e4535}html[data-theme=dark] .app-shell .extra-stop-row.is-drop .extra-stop-label{color:#ffe09a;background:#473b20}html[data-theme=dark] .app-shell .log-act{color:#d1e8ff;background:#254563}html[data-theme=dark] .app-shell .log-act.ok{color:#a1edc3;background:#1e4535}html[data-theme=dark] .app-shell .log-act.info{color:#d1e8ff;background:#254563}html[data-theme=dark] .app-shell .log-act.danger{color:#ffb1bd;background:#4b2c39}html[data-theme=dark] .app-shell .log-detail-row td{color:var(--ui-ink);background:var(--ui-soft)!important}html[data-theme=dark] body:has(.app-shell) :is(.acct-inspector-route i,.acct-inspector-document a,.acct-add-stop,.billing-rc-drop>button,.workspace-view-switch button[aria-pressed=true],.maint-doc-chip,.maint-hub-trk:not(.is-active),.fleet-tab.is-on,.fleet-assignment-help summary,.fleet-assignment-table td:first-child b,.fleet-assignment-sync,.disp-assign-trk,.confirm-ai-hint-chip.is-on,.disp-select-btn,.tour-summary-grid a,.tour-document-link,.truck-location-pin,.truck-tours-toggle,.driver-comment-btn,.phone-call-btn,.board-extra-tour-row .extra-tour-calc,.extra-rate-comment-btn){color:var(--dark-link)!important}html[data-theme=dark] .app-shell .acct-conf-badge,html[data-theme=dark] .app-shell .stmt-pay-edit-head-actions .btn{color:#d1e8ff;background:#254563;border-color:#6388ab}html[data-theme=dark] body:has(.app-shell) :is(.maint-hub-trk.is-active,.dispatch-board-btn,.day-tab.active,.stop-editor-popup .btn:not(.secondary),.stop-manager-popup .btn:not(.secondary)){background:#0068ce!important;border-color:#529ee6!important;color:#fff!important}html[data-theme=dark] .app-shell :is(.drivers-live-panel,.drivers-live-list,.drivers-live-map-pane,.drivers-live-mode-toggle){color:var(--ui-ink);background:var(--ui-surface);border-color:var(--ui-line)}html[data-theme=dark] .app-shell :is(.drivers-live-map-empty,.drivers-live-map-loading){background:var(--ui-soft);color:var(--ui-muted)}html[data-theme=dark] .app-shell :is(.drivers-live-list-item,.drivers-live-mode-btn,.drivers-live-trk){color:var(--ui-ink)}html[data-theme=dark] .app-shell .drivers-live-name{color:var(--ui-muted)}html[data-theme=dark] .app-shell .drivers-live-where{color:var(--dark-link)}html[data-theme=dark] .app-shell .drivers-live-list-item:is(:hover,.is-on){background:#294b6a}html[data-theme=dark] .app-shell .drivers-live-mode-btn.is-on{background:#0068ce;color:#fff}html[data-theme=dark] .app-shell :is(.drivers-live-age.is-moving-speed,.drivers-live-legend-fresh,.drivers-live-legend-moving){color:#a1edc3}html[data-theme=dark] .app-shell .drivers-live-legend-recent{color:#ffe09a}html[data-theme=dark] .app-shell .drivers-live-legend-stale{color:#c2d2e2!important}html[data-theme=dark] .app-shell .drivers-live-dot{background:#ffe09a}html[data-theme=dark] .app-shell .drivers-live-list-item:is(.is-fresh,.is-moving) .drivers-live-dot{background:#a1edc3}html[data-theme=dark] .app-shell .drivers-live-list-item.is-stale .drivers-live-dot{background:#c2d2e2}html[data-theme=dark] :is(.nav-drop-menu,.nav-drop-flyout,.shell-account-panel,.shell-find-pop,.ded-code-picker-menu,.loc-suggest,.admin-account-more-menu,.acct-inspector-more>div,.billing-doc-upload-menu){background:#172b3e!important;color:#edf5ff!important;border-color:#607f9b!important;box-shadow:0 12px 32px #0008}html[data-theme=dark] :is(.nav-drop-menu,.nav-drop-flyout) :is(a,button,.nav-drop-item-arrow){color:#edf5ff!important}html[data-theme=dark] .nav-drop-item:is(.is-on,.is-flyout-open)>.nav-drop-item-btn,html[data-theme=dark] :is(.nav-drop-menu,.nav-drop-flyout) :is(a.is-on,a:hover,.nav-drop-item-btn:hover){background:#294b6a!important;color:#fff!important}html[data-theme=dark] .topbar :is(.shell-account-name,.shell-account-status,.shell-account-item){color:#edf5ff!important}html[data-theme=dark] .topbar .shell-account-item:hover{color:#fff!important;background:#294b6a}html[data-theme=dark] .topbar .shell-account-item.is-danger{color:#ffb1bd!important}html[data-theme=dark] .topbar .shell-account-item.is-danger:hover{color:#ffd8df!important;background:#542f3d}html[data-theme=dark] .topbar .shell-account-sep{background:#536f89}html[data-theme=dark] .shell-account-panel :is(.shell-theme-label,.shell-theme-help){color:#b9cde0}html[data-theme=dark] :is(.ded-code-picker-item,.ded-code-picker-code,.ded-code-picker-label,.ded-code-picker-empty){color:#edf5ff}html[data-theme=dark] .ded-code-picker-item:hover{color:#fff;background:#294b6a}html[data-theme=dark] .loc-suggest :is(button,.loc-suggest-item,.loc-suggest-main){background:transparent;color:#edf5ff}html[data-theme=dark] .loc-suggest :is(button:hover,.is-active){background:#294b6a;color:#fff}html[data-theme=dark] .shell-find-pop :is(.shell-find-row,.shell-find-row-top){color:#edf5ff}html[data-theme=dark] .shell-find-pop :is(.shell-find-row-sub,.shell-find-empty){color:#b9cde0}html[data-theme=dark] .shell-find-pop .shell-find-rate{color:#a1edc3}html[data-theme=dark] body:has(.app-shell) :is(.confirm-parse-modal,.confirm-parse-body,.confirm-parse-foot,.dispatch-sms-form-pane,.confirm-parse-section,.confirm-extra-stop-card,.acct-tour-sec,.drv-file,.drv-file-body,.drv-payee,.drv-pay-rules,.drv-settle,.unit-compliance,.safety-sync-body,.safety-sync-foot,.acct-tour-body,.acct-edit-foot){background:var(--ui-surface)!important;color:var(--ui-ink);border-color:var(--ui-line)}html[data-theme=dark] body:has(.app-shell) :is(.confirm-parse-section-h,.confirm-extra-stop-card-head,.acct-tour-sec-h,.confirm-ai-hint,.confirm-parse-drop,.invoice-edit-rc-pane,.invoice-edit-rc-bar,.acct-edit-rc-pane,.acct-edit-rc-bar,.dispatch-sms-meta,.dispatch-modal-section,.drv-file-tabs,.safety-sync-tabs,.acct-tour-tabs,.unit-file-banner,.drv-dq-ribbon){background:var(--ui-soft)!important;color:var(--ui-ink)!important;border-color:var(--ui-line)}html[data-theme=dark] body:has(.app-shell) .confirm-parse-drop:is(.is-over,.is-reading){background:#294b6a!important;border-color:#a5d3ff}html[data-theme=dark] body:has(.app-shell) .confirm-extra-stop-card-head strong{color:var(--ui-ink)!important}html[data-theme=dark] .app-shell :is(.board-mini-popup,.text-edit-popup,.fm-alert-popup,.loads-add-modal,.acct-edit-modal,.report-problem-modal,.peek-card,.shell-find-peek,.safety-sync-modal,.maint-doc-viewer){color:var(--ui-ink);background-color:var(--ui-surface);border-color:var(--ui-line)}html[data-theme=dark] .app-shell :is(.confirm-parse-fields,.acct-edit-grid,.drv-grid,.fleet-mini-form,.fleet-assign-form,.fleet-add-unit-form) label{color:var(--ui-muted)}html[data-theme=dark] .app-shell :is(.confirm-extra-stop-kind,.confirm-extra-stops-title,.confirm-extra-stops-hint,.confirm-final-del-h,.confirm-parse-drop-title,.confirm-parse-drop-or,.confirm-parse-drop-types,.confirm-ai-hint-opt,.confirm-ai-hint-chip,.drv-check-sm,.drv-ded-start,.drv-payee-head h3,.acct-check-tours-h,.maint-sched-block h3){color:var(--ui-ink)!important}html[data-theme=dark] .app-shell :is(.confirm-parse-modal,.invoice-edit-modal,.dispatch-modal) .btn.secondary{color:#edf5ff;background:#294761;border-color:#6b8aa6}html[data-theme=dark] .app-shell :is(.confirm-reading-tools summary,.confirm-paste-tools summary,.confirm-ai-hint summary,.efs-export-howto summary){color:var(--dark-link)!important}html[data-theme=dark] .app-shell :is(.confirm-review-warning,.confirm-truck-warn,.drv-w2-banner){background:#473b20;color:#ffe09a;border-color:#a38a49}html[data-theme=dark] .app-shell :is(.confirm-truck-warn.is-mismatch,.billing-doc-preview-error){background:#4b2c39;color:#ffb1bd;border-color:#b76578}html[data-theme=dark] .app-shell .confirm-extra-stop-card .confirm-extra-stop-card-head strong{color:#edf5ff}html[data-theme=dark] .app-shell :is(.driver-peek-board-edit-title,.driver-peek-board-edit-fields label,.driver-app-tours-h,.driver-app-tour-top b,.driver-app-tour-meta,.driver-app-tour-bits,.driver-app-tour-addr,.driver-app-tour-notes,.driver-chat-body,.driver-comment-list li){color:var(--ui-ink)}html[data-theme=dark] .app-shell :is(.driver-chat-body,.driver-comment-list li){background:var(--ui-soft);border-color:var(--ui-line)}html[data-theme=dark] .app-shell :is(.driver-peek-tab,.safety-sync-tab){color:var(--ui-muted);background:var(--ui-surface);border-color:var(--ui-line)}html[data-theme=dark] .app-shell :is(.driver-peek-tab.is-on,.safety-sync-tab.is-active){color:#fff;background:#0068ce;border-color:#529ee6}html[data-theme=dark] .app-shell :is(.drv-pay-rule-pill,.driver-app-pill,.drv-ded-effect-pill,.tour-billing-pill){color:#d1e8ff;background:#254563;border-color:#6388ab}html[data-theme=dark] .app-shell :is(.drv-pay-rule-pill.is-earn,.driver-app-pill.is-accepted,.drv-ded-effect-pill,.tour-billing-pill.is-billed){color:#a1edc3;background:#1e4535;border-color:#568e73}html[data-theme=dark] .app-shell .drv-pay-rule-pill.is-ded{color:#ffb1bd;background:#4b2c39;border-color:#b76578}html[data-theme=dark] body:has(.app-shell) .drv-file .drv-file-body .drv-field.is-alert input{color:#ffccd4!important;-webkit-text-fill-color:#ffccd4;background:#4b2c39!important;border-color:#b76578!important}html[data-theme=dark] .app-shell .board-page-focused .sheet-table tr td :is(input,textarea,select:not(.color-select):not(.notes-color-select)){color:var(--ui-ink)!important;-webkit-text-fill-color:var(--ui-ink);background:transparent!important;border-color:transparent!important}html[data-theme=dark] .app-shell .board-page-focused .sheet-table tr:not(.row-green):not(.row-yellow):not(.row-blue):not(.row-red):not(.disp-group-row) .color-select{color:#edf5ff!important;background:#2b3b4c!important}html[data-theme=dark] .app-shell .board-page-focused .status-chip[data-status=off]{background:#2b3b4c!important;color:#edf5ff!important;border-color:#607f9b!important}html[data-theme=dark] .app-shell .board-page-focused .sheet-table th{color:#edf5ff;background:#203f5a}html[data-theme=dark] .app-shell .board-page-focused .sheet-table .notes-color-select{color:#edf5ff!important;background:#213a51!important;border-color:#607f9b!important}html[data-theme=dark] .app-shell .board-page-focused .sheet-table td.broker-nobuy{color:#ffb1bd!important;background:#4b2c39!important}html[data-theme=dark] .app-shell .board-page-focused .sheet-table td.needs-driver-cell{color:#ffe09a!important;background:#473b20!important}html[data-theme=dark] .app-shell .board-page-focused .sheet-table td.rate-has-comment{color:#ffc1e3!important;background:#4c2945!important}html[data-theme=dark] .app-shell .board-page-focused .sheet-table td.notes-tone-yellow{background:#473b20!important}html[data-theme=dark] .app-shell .board-page-focused .sheet-table td.notes-tone-orange{background:#4b3425!important}html[data-theme=dark] .app-shell .board-page-focused .sheet-table td.notes-tone-red{background:#4b2c39!important}html[data-theme=dark] .app-shell .board-page-focused .sheet-table td.notes-tone-pink{background:#4c2945!important}html[data-theme=dark] .app-shell .board-page-focused .sheet-table td.notes-tone-blue{background:#244660!important}html[data-theme=dark] .app-shell .board-page-focused .sheet-table td:is(.broker-nobuy,.needs-driver-cell,.rate-has-comment,[class*=notes-tone-]) :is(input,button,span){color:inherit!important}html[data-theme=dark] .app-shell .board-page-focused .sheet-table .rate-with-comment .rate-comment-btn.has-comment{background:#663855;color:#ffd5eb}html[data-theme=dark] .app-shell :is(.loads-tarp-mark,.tour-hos-driving>strong){color:#a1edc3!important}html[data-theme=dark] .app-shell .tour-hos.is-low .tour-hos-driving>strong{color:#ffe09a!important}html[data-theme=dark] .app-shell .board-page-focused .board-toolbar .contacts-btn{color:#b8dcff!important;background:#213a51!important;border-color:#607f9b!important}html[data-theme=dark] .app-shell :is(.shell-account-avatar,.brand.shell-firm-brand){color:#edf5ff;background-color:#294761}html[data-theme=dark] .app-shell :is(.disp-assign-head-label,.disp-assign-check-all,.disp-assign-code,.disp-assign-bulk label,.fleet-check,.fleet-board-check){color:var(--ui-ink)}html[data-theme=dark] .app-shell .fleet-inline-select{background:var(--ui-surface);color:var(--ui-ink)}html[data-theme=dark] .app-shell :is(.disp-assign-orphan-banner,.disp-assign-bulk-count){color:#ffe09a;background:#473b20}html[data-theme=dark] .app-shell :is(.billing-doc-chip,.billing-doc-upload-btn){background:#254563;color:#d1e8ff;border-color:#6388ab}html[data-theme=dark] .app-shell :is(.billing-doc-chip--bol,.billing-doc-chip--packet){background:#1e4535;color:#a1edc3;border-color:#568e73}html[data-theme=dark] .app-shell .billing-doc-chip--pod{background:#473b20;color:#ffe09a;border-color:#a38a49}html[data-theme=dark] .app-shell .billing-doc-chip--empty{background:#26394a;color:#bdcedf;border-color:#617b94}html[data-theme=dark] .app-shell :is(.billing-date-stack b,.billing-route-stack b,.acct-check-tours th){color:var(--ui-muted)}html[data-theme=dark] .app-shell .acct-check-tours{color:var(--ui-ink);background:var(--ui-soft)}html[data-theme=dark] .app-shell :is(.stmt-ded-del,.exp-del){color:#ffb1bd;background:#4b2c39;border-color:#b76578}html[data-theme=dark] .app-shell .stmt-check-body .stmt-deductions-table thead tr:first-child:not(:last-child) th{color:#edf5ff;background:#24425d}html[data-theme=dark] .app-shell .w2-wh-grid label{color:#ffe09a}html[data-theme=dark] .app-shell :is(.safety-doc-btn,.safety-bang){color:#d1e8ff;background:#254563;border-color:#6388ab}html[data-theme=dark] .app-shell :is(.safety-doc-btn.is-warn,.safety-bang.is-warn){color:#ffe09a;background:#473b20;border-color:#a38a49}html[data-theme=dark] .app-shell .safety-doc-btn.is-on{color:#a1edc3;background:#1e4535;border-color:#568e73}html[data-theme=dark] .app-shell .safety-doc-btn.is-off{color:#c2d2e2;background:#26394a;border-color:#617b94}html[data-theme=dark] .app-shell .report-status.is-open{background:#473b20;color:#ffe09a}html[data-theme=dark] .app-shell .report-status.is-solved{background:#1e4535;color:#a1edc3}html[data-theme=dark] .app-shell .page[data-workspace=maintenance] .maint-profile .maint-sched-block h3{color:#edf5ff}html[data-theme=dark] .app-shell .page[data-workspace=maintenance] .maint-profile .maint-badge.unknown{color:#c2d2e2;background:#26394a;border-color:#617b94}html[data-theme=dark] .app-shell :is(.loads-report-title,.loads-sort-th.is-active,.loads-sort-th:hover){color:#edf5ff}html[data-theme=dark] body:has(.app-shell) :is(.btn,.tool-btn,.acct-act,.acct-mini-btn,.efs-mini-btn,.admin-mini,.admin-chip,.billing-act-btn,.billing-doc-preview-open,.dispatch-sms-btn,.dispatch-sms-rebuild,.loads-btn,.ledger-load-btn,.ledger-charge-submit,.safety-toolbar-btn,.safety-add-btn,.maint-export-btn,.maint-hist-btn,.confirm-extra-move,.driver-offer-pick-edit,.driver-offer-pick-del,.unit-doc-btn,.drv-dq-main,.drv-dq-files-btn,.drv-dq-replace){background:#294761!important;color:#edf5ff!important;border-color:#6b8aa6!important;-webkit-text-fill-color:currentColor}html[data-theme=dark] body:has(.app-shell) :is(.btn:not(.secondary):not(.danger):not(.btn-danger):not(.driver-offer-revoke):not(.drv-file-delete),.tool-btn-primary,.acct-act-primary,.admin-chip.is-primary,.ledger-charge-submit,.broker-send-button,.board-info-add-btn){background:#0068ce!important;color:#fff!important;border-color:#529ee6!important}html[data-theme=dark] body:has(.app-shell) :is(.btn.danger,.btn-danger,.tool-btn-danger,.driver-offer-revoke,.drv-file-delete,.acct-act-danger,.acct-mini-btn.danger,.admin-mini.danger,.admin-chip.is-danger,.acct-inspector-delete,.billing-doc-preview-danger,.driver-offer-pick-del,.driver-app-tour-del,.drv-dq-del,.extra-load-del,.no-buy-del,.board-info-del,.confirm-extra-remove,.stmt-ded-del,.exp-del){background:#9c2940!important;color:#fff!important;border-color:#e693a3!important;-webkit-text-fill-color:#fff}html[data-theme=dark] body:has(.app-shell) :is(.acct-act-warn,.btn.is-reading){background:#654d1a!important;color:#fff0c4!important;border-color:#b79b59!important}html[data-theme=dark] body:has(.app-shell) :is(button,input,select,textarea):disabled:not(.inv-paper *):not(.stmt-preview *):not(.workspace-preview-paper *){opacity:1!important;color:#b9cde0!important;-webkit-text-fill-color:#b9cde0;background:#21384b!important;border-color:#607b94!important;cursor:not-allowed}html[data-theme=dark] body:has(.app-shell) :is(.btn,.tool-btn,.acct-act,.admin-mini) :is(span,b,strong,small){color:inherit!important}html[data-theme=dark] body:has(.app-shell) :is(.drv-field-label,.unit-file-field-hint,.board-mini-kicker,.money-input-prefix,.driver-offer-pick-head,.driver-offer-pick-idx,.driver-offer-pick-meta,.driver-offer-editing-label,.apk-live-preview-meta,.apk-live-preview-arrow){color:#b9cde0!important}html[data-theme=dark] body:has(.app-shell) .drv-field.is-alert .drv-field-label{color:#ffb1bd!important}html[data-theme=dark] body:has(.app-shell) :is(.drv-file-tab,.safety-sync-tab,.acct-tour-tabs button){color:#b9cde0!important;background:#213a51!important;border-color:#607b94}html[data-theme=dark] body:has(.app-shell) :is(.drv-file-tab.is-on,.safety-sync-tab.is-active,.acct-tour-tabs button.is-on){color:#fff!important;background:#0068ce!important}html[data-theme=dark] body:has(.app-shell) :is(.popup-close,.acct-modal-close,.tour-drawer-close){color:#edf5ff!important}html[data-theme=dark] body:has(.app-shell) :is(.peek-body,.peek-body-text,.driver-offer-pick-item,.apk-live-preview,.board-info){background:#172b3e!important;color:#edf5ff!important;border-color:#607b94}html[data-theme=dark] body:has(.app-shell) :is(.peek-head,.driver-offer-pick-item.is-on,.board-info-head,.board-info-cols,.board-info-add){background:#213a51!important;color:#edf5ff!important;border-color:#607b94}html[data-theme=dark] body:has(.app-shell) :is(.peek-head strong,.driver-offer-pick-lane,.driver-offer-loc,.apk-live-preview-trk,.apk-live-preview-stop,.apk-live-preview-extra,.board-info-title,.board-info-name,.board-info-phone,.board-info-ext){color:#edf5ff!important}html[data-theme=dark] body:has(.app-shell) :is(.driver-offer-pick-all,.driver-offer-pick-tag,.driver-offer-pick-st.is-sent){color:#9bcfff!important}html[data-theme=dark] body:has(.app-shell) :is(.driver-offer-pick-tag,.apk-live-preview-notarp){background:#254563;color:#d1e8ff}html[data-theme=dark] body:has(.app-shell) :is(.driver-offer-pick-st.is-accepted,.apk-live-preview-tarp){color:#a1edc3;background:#1e4535}html[data-theme=dark] body:has(.app-shell) :is(.driver-offer-pick-st.is-declined,.apk-live-preview-meta.is-declined){color:#ffb1bd!important}html[data-theme=dark] body:has(.app-shell) .apk-live-preview-meta.is-accepted{color:#ffe09a!important}html[data-theme=dark] body:has(.app-shell) :is(.acct-zoom-pct,.bb-file-row,.office-side-link,.ledger-charge-seg-btn,.fleet-active-toggle:not(.is-on),.tool-btn-on,.loads-add-chip,.maint-doc-chip,.miles-recalc-btn,.loads-add-calc-btn,.fleet-tab,.peek-load-link,.focused-row-more,.workspace-document-link,.acct-add-stop,.status-chip:not([data-status])){background:#294761!important;color:#edf5ff!important;border-color:#6b8aa6!important}html[data-theme=dark] body:has(.app-shell) .admin-role-card:not(.is-selected){background:#172b3e;color:#edf5ff;border-color:#607b94}html[data-theme=dark] body:has(.app-shell) :is(.focused-chat,.focused-map-pin){color:#9bcfff}html[data-theme=dark] body:has(.app-shell) :is(.fleet-active-toggle.is-on,.extra-stop-badge--pu){background:#1e4535;color:#a1edc3;border-color:#568e73}html[data-theme=dark] body:has(.app-shell) .extra-stop-badge--drop{background:#473b20;color:#ffe09a;border-color:#a38a49}html[data-theme=dark] body:has(.app-shell) .loads-add-chip.is-on{background:#0068ce!important;color:#fff!important}html[data-theme=dark] body:has(.app-shell) .upd-blink-btn{animation-name:dark-update-pulse;color:#fff}@keyframes dark-update-pulse{0%,to{background:#7b2539}50%{background:#a52c44}}html[data-theme=dark] body:has(.app-shell) :is(.acct-list-sub,.apk-live-preview-notes,.dispatch-info-modal-title,.hos-clocks-title,.maint-hub-title,.ledger-charge-lock-label,.admin-people-block-title,.acct-range-label,.new-day-title,.board-selected-count,.maint-attach-name,.billing-summary-pills,.extra-loads-label,.acct-field-label){color:#edf5ff!important}html[data-theme=dark] body:has(.app-shell) :is(.reports-ledger-note,.stop-manager-meta,.maint-attach-label,.admin-users-subtab,.admin-disp-share-label,.admin-chat-history-meta,.admin-disp-count,.maint-timeline-done-label,.extra-stops-hint,.loads-add-rc-name,.apk-live-preview-notes-h,.bb-file-card-label,.bb-file-rail-meta,.board-mini-empty,.hos-gauge-label,.admin-disp-share-empty,.board-count-divider,.truck-popup-v.is-empty){color:#b9cde0!important}html[data-theme=dark] body:has(.app-shell) :is(.efs-warn,.efs-warn-link,.board-pending-count,.loads-add-tonu-hint,.ded-status.is-paused){color:#ffe09a!important}html[data-theme=dark] body:has(.app-shell) :is(.dispatch-sms-error,.efs-warn-bad){color:#ffb1bd!important}html[data-theme=dark] body:has(.app-shell) .ded-status.is-live{color:#a1edc3!important}html[data-theme=dark] body:has(.app-shell) :is(.badge,.dispatch-modal-badge,.driver-offer-status){color:#d1e8ff;background:#254563;border-color:#6388ab}html[data-theme=dark] body:has(.app-shell) :is(.dispatch-modal-badge.is-sent,.driver-offer-status.is-sent,.badge.admin){color:#d1e8ff;background:#254563}html[data-theme=dark] body:has(.app-shell) :is(.dispatch-modal-badge.is-accepted,.driver-offer-status.is-accepted){color:#a1edc3;background:#1e4535}html[data-theme=dark] body:has(.app-shell) :is(.dispatch-modal-badge.is-declined,.driver-offer-status.is-declined,.badge.efs-badge-no-truck){color:#ffb1bd;background:#4b2c39}html[data-theme=dark] body:has(.app-shell) :is(.badge.efs-badge-need-drv,.acct-tarp-badge){color:#ffe09a;background:#473b20;border-color:#a38a49}html[data-theme=dark] body:has(.app-shell) .acct-tarp-badge.is-loud{color:#ffe09a;background:#473b20}html[data-theme=dark] body:has(.app-shell) .loads-rate-comment-badge{color:#ffc1e3;background:#4c2945;border-color:#a47094}html[data-theme=dark] body:has(.app-shell) .tour-status.is-blue{color:#fff;background:#0068ce}html[data-theme=dark] body:has(.app-shell) .safety-list-hint{color:#b9cde0;background:#213a51;border-color:#607b94}html[data-theme=dark] body:has(.app-shell) :is(.safety-sort-btn,.phone-call-btn,.disp-select-btn,.driver-phone-call,.extra-rate-comment-btn){background:transparent!important;color:#9bcfff!important;opacity:1}html[data-theme=dark] body:has(.app-shell) .maint-doc-viewer-title{color:#edf5ff}html[data-theme=dark] body:has(.app-shell) :is(.maint-badge.ok,.ded-status.is-live){color:#a1edc3!important;background:#1e4535!important}html[data-theme=dark] body:has(.app-shell) :is(.efs-dup-warn,.efs-dup-stat){color:#ffe09a;background:#473b20;border-color:#a38a49}html[data-theme=dark] body:has(.app-shell) .confirm-ai-hint-chip.is-on{background:#254563!important}html[data-theme=dark] body:has(.app-shell) .billing-bol-menu{background:#172b3e;color:#edf5ff;border-color:#607b94}html[data-theme=dark] body:has(.app-shell) .billing-bol-menu button{background:transparent;color:#edf5ff}html[data-theme=dark] body:has(.app-shell) .billing-bol-menu button:hover{background:#294b6a}html[data-theme=dark] body:has(.app-shell) .billing-bol-menu-n{color:#b9cde0}html[data-theme=dark] body:has(.app-shell) .acct-edit-lead{color:#b9cde0!important}html[data-theme=dark] body:has(.app-shell) .loads-day-row td{background:#172b3e!important;color:#edf5ff!important}html[data-theme=dark] body:has(.app-shell) .loads-day-row .loads-rate{background:#1e4535!important;color:#a1edc3!important}html[data-theme=dark] body:has(.app-shell) .loads-day-row.has-rate-comment td{background:#4c2945!important;color:#ffc1e3!important}html[data-theme=dark] body:has(.app-shell) :is(.popup-close,.maint-hub-trk:not(.is-active),.fleet-assignment-sync,.tour-details-btn,.driver-comment-btn):is(:hover,:focus-visible){background:#294b6a!important;color:#edf5ff!important}html[data-theme=dark] body:has(.app-shell) .notes-bday-sms:hover{background:#473b20;color:#ffe09a}html[data-theme=dark] body:has(.app-shell) :is(.driver-name-hos-btn,.extra-tour-note-edit):hover{color:#9bcfff;background:transparent}html[data-theme=dark] body:has(.app-shell) .drv-pay-rules-table tbody td{background:#172b3e;color:#edf5ff}html[data-theme=dark] body:has(.app-shell) .drv-pay-rules-table tbody tr:hover td{background:#213a51}html[data-theme=dark] body:has(.app-shell) .inv-paper :is(th,td,label,input,select,textarea){color:#17212b!important;-webkit-text-fill-color:#17212b}html[data-theme=dark] body:has(.app-shell) .inv-paper :is(input,select,textarea){color-scheme:light;background:#fff!important;border-color:#9aa6b0!important}html[data-theme=dark] body:has(.app-shell) .inv-paper :is(input,textarea)::placeholder{color:#596673!important;-webkit-text-fill-color:#596673;opacity:1}html[data-theme=dark] body:has(.app-shell) .inv-paper select :is(option,optgroup){color:#17212b!important;background:#fff!important;-webkit-text-fill-color:#17212b}}@media screen{html body:has(.board-page) .text-edit-popup.board-mini-popup .board-mini-field>span{color:#284965;font-weight:700;font-size:11px;margin-bottom:7px}html[data-theme=dark] body:has(.board-page) .text-edit-popup.board-mini-popup .board-mini-field>span{color:#c4d4e3}html body:has(.board-page) .popup-backdrop>:is(.fm-alert-popup,.text-edit-popup).board-mini-popup{border:1px solid #6d859d;border-radius:10px;box-shadow:0 18px 48px #0b233c45;overflow:hidden}html body:has(.board-page) :is(.fm-alert-popup,.text-edit-popup).board-mini-popup>.board-mini-head{background:#163e61;border-bottom:1px solid #315979;padding:12px 16px}html body:has(.board-page) :is(.fm-alert-popup,.text-edit-popup).board-mini-popup .board-mini-head h2{color:#fff!important;font-size:17px;line-height:1.3;font-weight:700}html body:has(.board-page) :is(.fm-alert-popup,.text-edit-popup).board-mini-popup .board-mini-head .board-mini-kicker{color:#c4d7e9!important;font-weight:700}html body:has(.board-page) :is(.fm-alert-popup,.text-edit-popup).board-mini-popup .board-mini-head p{color:#e4effa!important;font-size:12px;margin-top:4px}html body:has(.board-page) :is(.fm-alert-popup,.text-edit-popup).board-mini-popup .board-mini-head .popup-close{color:#fff!important;background:#ffffff15;border:1px solid #ffffff60;border-radius:4px;width:28px;height:28px}html body:has(.board-page) :is(.fm-alert-popup,.text-edit-popup).board-mini-popup .board-mini-head .popup-close:hover{background:#ffffff30!important}html body:has(.board-page) :is(.fm-alert-popup,.text-edit-popup).board-mini-popup>.board-mini-body{background:#fff;padding:16px;color:#142f4a}html body:has(.board-page) :is(.fm-alert-popup,.text-edit-popup).board-mini-popup textarea{background:#fff!important;color:#142f4a!important;-webkit-text-fill-color:#142f4a;border:1px solid #6d859d!important;border-radius:6px;padding:11px 12px;min-height:112px;font:14px/1.5 Arial,sans-serif}html body:has(.board-page) :is(.fm-alert-popup,.text-edit-popup).board-mini-popup textarea::placeholder{color:#42556a!important;-webkit-text-fill-color:#42556a;opacity:1}html body:has(.board-page) :is(.fm-alert-popup,.text-edit-popup).board-mini-popup textarea:focus{border-color:#0068ce!important;outline:2px solid #0068ce;outline-offset:2px}html body:has(.board-page) :is(.fm-alert-popup,.text-edit-popup).board-mini-popup>.board-mini-foot{background:#f3f6fa;border-top:1px solid #c2cfdd;padding:10px 16px}html:not([data-theme=dark]) body:has(.board-page) :is(.fm-alert-popup,.text-edit-popup).board-mini-popup .btn.secondary{background:#fff;color:#163e61;border:1px solid #557999;font-weight:700}html body:has(.board-page) :is(.fm-alert-popup,.text-edit-popup).board-mini-popup .btn:not(.secondary){background:#0068ce;color:#fff;border:1px solid #0054a8;font-weight:700}html body:has(.board-page) :is(.fm-alert-popup,.text-edit-popup).board-mini-popup .fm-alert-read{background:#edf3fa;color:#163e61;border:1px solid #6d859d}html[data-theme=dark] body:has(.board-page) :is(.fm-alert-popup,.text-edit-popup).board-mini-popup>.board-mini-body{background:#172b3e;color:#edf5ff}html[data-theme=dark] body:has(.board-page) :is(.fm-alert-popup,.text-edit-popup).board-mini-popup textarea{background:#102333!important;color:#edf5ff!important;-webkit-text-fill-color:#edf5ff;border-color:#718da6!important}html[data-theme=dark] body:has(.board-page) :is(.fm-alert-popup,.text-edit-popup).board-mini-popup textarea::placeholder{color:#c4d4e3!important;-webkit-text-fill-color:#c4d4e3}html[data-theme=dark] body:has(.board-page) :is(.fm-alert-popup,.text-edit-popup).board-mini-popup>.board-mini-foot{background:#213a51;border-color:#607b94}html[data-theme=dark] body:has(.board-page) :is(.fm-alert-popup,.text-edit-popup).board-mini-popup .fm-alert-read{background:#213a51;color:#edf5ff;border-color:#718da6}}.login-refined{--login-ink:#142d47;--login-muted:#64778b;--login-blue:#1769df;font-family:Arial,Helvetica,sans-serif;min-height:100svh;background:#f6f8fb}.login-refined:has(.login-hero){grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.login-refined .login-hero{position:relative;overflow:hidden;padding:48px clamp(32px,5vw,88px);background:radial-gradient(ellipse at 90% 65%,#164472 0,transparent 60%),linear-gradient(145deg,#0c2138,#102e4b);align-items:stretch;color:#fff}.login-refined .login-hero:after{content:"";pointer-events:none;position:absolute;inset:0;opacity:.12;background-image:radial-gradient(#88adce .7px,transparent 0);background-size:22px 22px;-webkit-mask-image:linear-gradient(transparent,#000);mask-image:linear-gradient(transparent,#000)}.login-refined .login-hero-inner{position:relative;z-index:1;width:min(530px,100%);display:flex;flex-direction:column}.login-hero-brand{display:flex;align-items:center;gap:12px}.login-refined .login-logo-mark{width:42px;height:42px;margin:0;border-radius:10px;box-shadow:none}.login-hero-brand>span:first-of-type{font-size:29px;font-weight:800;letter-spacing:-1.5px}.login-wordmark-dot{color:#67b3ff}.login-brand-divider{height:24px;width:1px;background:#ffffff35;margin:0 4px}.login-hero-brand small{font-size:9px;font-weight:700;letter-spacing:1.7px;color:#a8bed3}.login-hero-copy{margin:auto 0;padding:85px 0 52px}.login-eyebrow{display:block;margin-bottom:22px;font-size:10px;font-weight:700;letter-spacing:2.3px;color:#8fc2fa}.login-refined .login-hero h1{margin:0 0 24px;font-size:clamp(40px,4.5vw,66px);line-height:1.09;letter-spacing:-2.8px;font-weight:700;color:#f8fbff}.login-refined .login-hero h1>span{color:#83bdff}.login-refined .login-hero-lead{max-width:410px;font-size:14px;line-height:1.8;color:#b7cadd}.login-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;padding:24px 0;border-top:1px solid #ffffff24}.login-feature{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.login-feature svg{width:23px;height:23px;color:#9bcaff;margin-bottom:4px}.login-feature strong{font-size:12px;color:#f0f6ff}.login-feature small{font-size:10px;line-height:1.5;color:#a0b8d0}.login-hero-footer{margin:22px 0 0;font-size:10px;letter-spacing:.4px;color:#7895b0}.login-route-art{position:absolute;pointer-events:none;right:-26%;top:0;width:115%;height:100%;opacity:.13;stroke:#91b7df;stroke-width:1}.login-route-art .login-route-highlight{stroke:#7dbaff;stroke-width:3}.login-route-art circle{fill:#8bc5ff;stroke:#afdaff;stroke-width:4}.login-refined .login-panel{position:relative;padding:70px 32px;background:radial-gradient(ellipse at 80% 15%,#eaf1fa,transparent 60%),#f7f9fc;align-content:center;gap:28px}.login-refined .login-card{box-sizing:border-box;width:min(410px,100%);padding:36px;border:1px solid #dce5ef;border-radius:18px;background:#fff;color:var(--login-ink);box-shadow:0 20px 65px -24px #173c6a35,0 2px 5px #173c6a05}.login-refined .login-brand{margin-bottom:28px}.login-refined .login-brand-row{margin-bottom:28px;gap:9px}.login-refined .login-brand-row img{width:29px;height:29px;border-radius:7px}.login-refined .login-brand-kicker{color:var(--login-ink);font-size:15px;letter-spacing:-.3px;text-transform:none}.login-refined .login-brand h2{font-size:29px;line-height:1.2;letter-spacing:-.9px;color:var(--login-ink);margin-bottom:10px}.login-refined .login-hint{font-size:13px;line-height:1.65;color:var(--login-muted);overflow-wrap:anywhere}.login-refined .login-form{gap:19px}.login-refined .login-form label{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:600;letter-spacing:0;color:#344c65}.login-refined .login-field{gap:6px}.login-refined .login-form input{box-sizing:border-box;margin:0;height:46px;padding:0 13px;border-radius:8px;border:1px solid #d5dfeb;background:#fcfdff;color:#142d47;font:14px Arial,sans-serif;transition:border-color .15s,box-shadow .15s}.login-refined .login-form input::placeholder{color:#8b9aab}.login-refined .login-form input:focus{border-color:#2879e8;outline:none;box-shadow:0 0 0 3px #2879e819}.login-refined .login-pw-wrap{margin:0}.login-refined .login-pw-wrap input{padding-right:60px}.login-refined .login-pw-toggle{color:#61798f;font-size:10px}.login-refined .login-form input[autocomplete=one-time-code]{font-size:24px;letter-spacing:8px;text-align:center}.login-refined .login-card .btn{margin-top:4px;height:46px;border:1px solid #1761c4;border-radius:8px;background:linear-gradient(180deg,#2479eb,#1764ce);color:#fff;box-shadow:0 4px 10px #1764ce20;font-size:13px;font-weight:600;letter-spacing:.1px;transition:background .15s,box-shadow .15s}.login-refined .login-card .btn:hover:not(:disabled){background:#1558b8;box-shadow:0 5px 15px #1764ce30}.login-refined .login-card .btn:disabled{opacity:.6;cursor:wait}.login-refined .login-alt{margin-top:22px}.login-refined .login-text-btn{color:#38618d;font-size:12px;font-weight:500;text-decoration:none}.login-refined .login-text-btn:hover:not(:disabled){color:#1764ce;text-decoration:underline}.login-refined button:focus-visible{outline:3px solid #71b1ff;outline-offset:3px}.login-refined .login-form :is(.error,.ok){margin:0;padding:11px 12px;border-radius:7px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.login-refined .login-form .error{border:1px solid #f1c8cd;background:#fff4f5;color:#a22d3c}.login-refined .login-form .ok{border:1px solid #bde3d3;background:#f0faf5;color:#236748}.login-card-footer{display:flex;justify-content:center;align-items:center;gap:6px;border-top:1px solid #eaf0f6;margin-top:28px;padding-top:20px;font-size:10px;color:#7d8da0}.login-card-footer svg{width:14px;height:14px;flex:0 0 auto}.login-panel-footer{margin:0;font-size:10px;color:#8999ab;letter-spacing:.3px}@media (max-width:840px){.login-refined:has(.login-hero){grid-template-columns:1fr}.login-refined .login-hero{padding:24px}.login-refined .login-hero-inner{width:100%}.login-hero-copy{margin:0;padding:30px 0 4px}.login-refined .login-hero h1{font-size:36px;letter-spacing:-1.3px;margin-bottom:12px}.login-refined .login-hero h1 br{display:none}.login-refined .login-hero h1>span{display:block}.login-eyebrow{margin-bottom:13px;font-size:9px}.login-refined .login-hero-lead{font-size:12px}.login-features,.login-hero-footer{display:none}.login-refined .login-panel{padding:32px 20px}}@media (max-width:420px){.login-refined .login-card{padding:26px 23px;border-radius:13px}.login-hero-brand small{font-size:8px;letter-spacing:1px}.login-refined .login-hero h1{font-size:30px}}@media (prefers-reduced-motion:reduce){.login-refined *{transition:none!important}}.topbar{overflow:visible}.topbar .shell-account{position:relative;flex-shrink:0;z-index:220}.topbar .shell-account-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;margin:0;padding:0;border-radius:8px;border:1px solid rgba(241,245,249,.28);background:transparent;color:#f8fafc;cursor:pointer;font:inherit;line-height:1;box-shadow:none}.topbar .shell-account-btn.is-open,.topbar .shell-account-btn:hover{background:var(--shell-active,#334155);border-color:rgba(241,245,249,.4);color:#fff}.topbar .shell-account-icon{font-size:1.05rem;font-weight:700;line-height:1}.topbar .shell-account-panel{position:absolute;top:calc(100% + .45rem);right:0;left:auto;width:16.5rem;min-width:16.5rem;margin:0;padding:.45rem;box-sizing:border-box;background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 12px 32px rgba(15,23,42,.18);z-index:230;display:flex;flex-direction:column;align-items:stretch;gap:.15rem;color:#0f172a}.topbar .shell-account-head{padding:.4rem .6rem .45rem}.topbar .shell-account-name{font-size:.9rem;font-weight:750;color:#0f172a!important;line-height:1.3;word-break:break-word}.topbar .shell-account-badges{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.4rem}.topbar .shell-account-sep{height:1px;margin:.22rem .35rem;background:#e2e8f0;flex-shrink:0}.topbar .shell-account-status{padding:.35rem .65rem .15rem;font-size:.78rem;font-weight:650;color:#1e293b!important;line-height:1.35;word-break:break-all}.topbar .shell-account-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;box-sizing:border-box;margin:0;padding:.55rem .65rem;border:0;border-radius:7px;background:transparent;color:#0f172a!important;font:inherit;font-size:.84rem;font-weight:650;line-height:1.25;text-align:left;text-decoration:none;cursor:pointer;white-space:normal}.topbar .shell-account-item:hover{background:#f1f5f9;color:#0f172a!important}.topbar .shell-account-item.is-danger{color:#dc2626!important}.topbar .shell-account-item.is-danger:hover{background:#fee2e2;color:#b91c1c!important}