@media screen{.drv-file .drv-dq-ribbon{font-family:Segoe UI,Arial,sans-serif}.drv-file .drv-dq-label{font-size:11px;font-weight:600;line-height:1.4;letter-spacing:0}.drv-file .drv-dq-replace{font-family:Segoe UI,Arial,sans-serif;font-size:10px;font-weight:600;letter-spacing:.02em}.drv-file .drv-general{display:grid;grid-gap:12px;gap:12px;--drv-line:#c4d2df;--drv-label:#344d65;font-family:Arial,Helvetica,sans-serif}.drv-file .drv-general-card{min-width:0;padding:12px 14px 14px;background:var(--ui-surface,#fff);border:1px solid var(--drv-line);border-radius:8px;box-shadow:0 2px 5px #10243e09}.drv-file .drv-general-card:first-child{border-top:3px solid #163e61}.drv-file .drv-general-card>.drv-section-heading{margin:-12px -14px 12px;padding:10px 14px;background:var(--ui-soft);border-bottom:1px solid var(--drv-line);border-radius:7px 7px 0 0}.drv-file .drv-general .drv-grid{gap:10px 12px}.drv-file .drv-general :is(.drv-general-contact,.drv-general-dates){grid-template-columns:repeat(4,minmax(0,1fr))}.drv-file .drv-general .drv-field{gap:6px;min-width:0}.drv-file .drv-general .drv-field-label{color:var(--drv-label);font-size:11px;font-weight:700;text-transform:none;letter-spacing:0}.drv-file .drv-general .drv-field :is(input,select,textarea){min-height:34px;padding:6px 9px;border:1px solid var(--drv-line);border-radius:5px;background:var(--ui-surface);color:var(--ui-ink);font-size:12px}.drv-file .drv-general .drv-field :is(input,select,textarea):focus-visible{outline:2px solid var(--ui-blue);outline-offset:2px}.drv-file .drv-general .drv-field.is-alert .drv-field-label{color:#b42318}.drv-file .drv-general .drv-field.is-alert input{border-color:#d46459;background:#fff3f1;color:#8b1a12}html[data-theme=dark] .drv-file .drv-general{--drv-line:#455c73;--drv-label:#c2d1df}.drv-file .drv-settle{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:start;grid-gap:12px;gap:12px;--drv-line:#c4d2df;--drv-label:#344d65;font-family:Arial,Helvetica,sans-serif}.drv-file .drv-settle :is(.drv-pay-setup,.drv-settle-card){min-width:0;margin:0;padding:14px;border:1px solid var(--drv-line);border-radius:8px;background:var(--ui-surface,#fff);box-shadow:0 2px 5px #10243e09}.drv-file .drv-section-heading{display:flex;align-items:center;gap:9px;margin-bottom:12px}.drv-file .drv-section-step{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:6px;background:#163e61;color:#fff;font-size:11px;font-weight:700}.drv-file .drv-section-heading h3{margin:0;color:var(--ui-ink,#10243e);font-size:15px;line-height:1.4}.drv-file .drv-section-heading p{margin:2px 0 0;color:var(--drv-label);font-size:11px;line-height:1.4}.drv-file .drv-settle .drv-payee-head{margin-bottom:12px}.drv-file .drv-payee-head .drv-section-heading{margin-bottom:0}.drv-file .drv-rule-count{border-radius:20px;padding:5px 10px;background:var(--ui-soft,#f1f5f9);color:var(--ui-muted,#61738b);font-size:11px;font-weight:600}.drv-file .drv-settle .drv-hint{color:var(--drv-label);font-size:11px;line-height:1.5;margin-bottom:10px}.drv-file .drv-settle .drv-grid{gap:10px 12px}.drv-file .drv-settle .drv-ownership-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.drv-file .drv-settle .drv-settlement-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.drv-file .drv-settle .drv-field{gap:6px;min-width:0}.drv-file .drv-settle .drv-field-label{color:var(--drv-label);font-size:11px;font-weight:700;text-transform:none;letter-spacing:0}.drv-file .drv-settle :is(input,select){min-height:34px;border:1px solid var(--drv-line);background:var(--ui-surface);color:var(--ui-ink);border-radius:5px;font-size:12px;padding:6px 9px}.drv-file .drv-settle :is(input,select):focus-visible{outline:2px solid var(--ui-blue,#087eff);outline-offset:2px}.drv-file .drv-settle .drv-pay-rules-table{margin:14px 0;border-collapse:separate;border-spacing:0;border:1px solid var(--ui-line,#e5ebf2);border-radius:8px;overflow:hidden}.drv-file .drv-settle .drv-pay-rules-table :is(th,td){border:0;padding:8px;color:var(--ui-ink,#10243e)}.drv-file .drv-settle .drv-pay-rules-table th{background:#163e61;color:#fff;font-size:10px;font-weight:700;letter-spacing:.04em}.drv-file .drv-settle .drv-pay-rules-table td{border-top:1px solid var(--ui-line,#e5ebf2);font-size:12px}.drv-file .drv-settle .drv-pay-rules-table :is(th,td):nth-child(3){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.drv-file .drv-settle .drv-pay-rules-table :is(th,td):last-child{text-align:right;width:85px}.drv-file .drv-settle .drv-pay-rules-add{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:10px;background:var(--ui-soft,#f8fafc);border:1px solid var(--drv-line);border-radius:6px}.drv-file .drv-pay-rules-add>*{min-width:0;width:100%}.drv-file .drv-pay-rules-add>.btn{min-width:62px}.drv-file .drv-bank-heading{display:flex;align-items:center;gap:10px;margin:20px 0 14px;padding-top:18px;border-top:1px solid var(--ui-line,#e5ebf2)}.drv-file .drv-bank-heading h4{margin:0;color:var(--ui-ink,#10243e);font-size:13px}.drv-file .drv-bank-heading span{color:var(--ui-muted,#61738b);font-size:11px}.drv-file .drv-settle .drv-bank-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.drv-file .drv-settle .drv-pay-setup{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px;border-top:3px solid #163e61}.drv-file .drv-pay-setup:has(select option[value=cpm]:checked){grid-template-columns:repeat(4,minmax(0,1fr))}.drv-file .drv-pay-setup>.drv-section-heading{grid-column:1/-1;margin-bottom:0}.drv-file .drv-pay-setup>.drv-grid{display:contents}.drv-file .drv-pay-setup>.drv-hint{grid-column:1/-1;order:2;margin:0}.drv-file .drv-settle-card>.drv-payee-head{margin:-14px -14px 12px;padding:12px 14px;background:var(--ui-soft);border-bottom:1px solid var(--drv-line);border-radius:7px 7px 0 0}.drv-file .drv-settle .drv-payee>.drv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=dark] .drv-file .drv-settle{--drv-line:#455c73;--drv-label:#c2d1df}body:has(.app-shell) .drv-file:not(.unit-file) .drv-file-body{padding:10px 12px;background:var(--ui-soft,#edf2f7)}.drv-file :is(.drv-general,.drv-settle){--drv-line:#9fb4c8;--drv-label:#304b63;gap:9px}.drv-file .drv-general-card{padding:8px 10px 10px}.drv-file .drv-general-card>.drv-section-heading{margin:-8px -10px 9px;padding:6px 10px;background:#163e61;border:0}.drv-file .drv-general-card:first-child{border-top-width:1px}.drv-file .drv-general-card>.drv-section-heading h3{color:#fff;font-size:13px}.drv-file .drv-section-step{flex-basis:23px;height:23px;border-radius:4px;font-size:10px}.drv-file .drv-general-card .drv-section-step{background:#ffffff20}.drv-file .drv-general :is(.drv-general-contact,.drv-general-dates){grid-template-columns:repeat(5,minmax(0,1fr))}.drv-file :is(.drv-general,.drv-settle) .drv-grid{gap:7px 10px}.drv-file :is(.drv-general,.drv-settle) .drv-field{gap:3px}body:has(.app-shell) .drv-file:not(.unit-file) .drv-file-body :is(.drv-general,.drv-settle) .drv-field :is(input,select,textarea){min-height:31px;padding:5px 8px;border-color:var(--drv-line);border-radius:4px;font:12px/1.4 Arial,Helvetica,sans-serif}body:has(.app-shell) .drv-file:not(.unit-file) .drv-file-body :is(.drv-general,.drv-settle) .drv-field-label{color:var(--drv-label);font-weight:700}body:has(.app-shell) .drv-file:not(.unit-file) .drv-file-body .drv-field.is-alert input{border-color:#d46459;background:#fff3f1;color:#8b1a12}body:has(.app-shell) .drv-file:not(.unit-file) .drv-file-body .drv-field.is-alert .drv-field-label{color:#b42318}.drv-file .drv-settle{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr)}.drv-file .drv-settle :is(.drv-pay-setup,.drv-settle-card){padding:10px;border-radius:6px}.drv-file .drv-settle .drv-pay-setup{gap:7px 10px;border-top-width:1px}.drv-file .drv-pay-setup>.drv-section-heading{margin:-10px -10px 2px;padding:7px 10px;background:#163e61;border-radius:5px 5px 0 0}.drv-file .drv-pay-setup>.drv-section-heading h3{color:#fff;font-size:13px}.drv-file .drv-pay-setup>.drv-section-heading p{color:#d4e3f0;font-size:10px}.drv-file .drv-pay-setup .drv-section-step{background:#ffffff20}.drv-file .drv-settle-card>.drv-payee-head{margin:-10px -10px 9px;padding:7px 10px;gap:6px;background:#163e61;border:0;border-radius:5px 5px 0 0}.drv-file .drv-settle-card>.drv-payee-head .drv-section-heading{gap:7px}.drv-file .drv-settle-card>.drv-payee-head h3{color:#fff;font-size:13px}.drv-file .drv-settle-card>.drv-payee-head .drv-section-heading p{display:none}.drv-file .drv-settle-card>.drv-payee-head .drv-section-step{background:#ffffff20}.drv-file .drv-settle-card>.drv-payee-head .drv-rule-count{padding:3px 6px;background:#ffffff20;color:#fff}.drv-file .drv-settle-card>.drv-payee-head .btn.secondary{background:#ffffff12;border-color:#ffffff55;color:#fff;min-height:27px;padding:4px 7px;font-size:10px}.drv-file .drv-settle .drv-hint{line-height:1.4;margin-bottom:7px}.drv-file .drv-settle .drv-payee>.drv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.drv-file .drv-settle .drv-payee>.drv-grid:not(.drv-bank-grid)>.drv-field:first-child{grid-column:1/-1}.drv-file .drv-settle .drv-payee>.drv-bank-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.drv-file .drv-bank-heading{margin:10px 0 8px;padding-top:10px;border-color:var(--drv-line)}.drv-file .drv-settle .drv-pay-rules-table{margin:9px 0;border-color:var(--drv-line);border-radius:5px}.drv-file .drv-settle .drv-pay-rules-table :is(th,td){padding:6px}.drv-file .drv-settle .drv-pay-rules-add{padding:8px;gap:6px}@media (max-width:850px){.drv-file .drv-settle{grid-template-columns:1fr}.drv-file .drv-general :is(.drv-general-contact,.drv-general-dates){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.drv-file .drv-settle :is(.drv-pay-setup,.drv-settle-card){padding:14px}.drv-file .drv-settle :is(.drv-grid,.drv-ownership-grid,.drv-bank-grid,.drv-settlement-grid){grid-template-columns:1fr}.drv-file .drv-settle .drv-pay-rules-add{grid-template-columns:1fr 1fr}.drv-file .drv-settle .drv-pay-rules-table :is(th,td){padding:9px 6px}.drv-file .drv-bank-heading{flex-wrap:wrap}.drv-file .drv-general .drv-grid,.drv-file .drv-settle .drv-pay-setup,.drv-file .drv-settle .drv-payee>.drv-grid{grid-template-columns:1fr}}}@media screen{body:has(.app-shell) .confirm-parse-hint[hidden]{display:none!important}.dispatch-rc-upload-dock{margin-left:auto;min-width:0;max-width:380px}body:has(.app-shell) .confirm-parse-drop.confirm-parse-drop--header{min-height:30px;padding:3px 6px;margin:0;gap:7px;flex-wrap:nowrap;border:1px dashed #88b4d6;background:#ffffff12}body:has(.app-shell) .confirm-parse-drop--header .confirm-parse-drop-title{flex:1 1 auto;min-width:0;max-width:200px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:11px}body:has(.app-shell) .confirm-parse-drop--header .confirm-parse-drop-types{display:none}body:has(.app-shell) .confirm-parse-drop--header .btn{flex:0 0 auto;min-height:25px;padding:3px 7px;font-size:11px}@media (max-width:650px){.dispatch-rc-upload-dock{max-width:180px}body:has(.app-shell) .confirm-parse-drop--header .confirm-parse-drop-title{max-width:75px}}body:has(.app-shell) .confirm-parse-drop[hidden]{display:none!important}.rc-reading-indicator{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:3px 9px;border:1px solid #ffc24d;border-radius:12px;background:#ffdb80;color:#20334b;font:700 11px/1.3 Arial,sans-serif;white-space:nowrap}.rc-reading-indicator i{flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:#a65000;animation:rc-reading-dot 1.2s ease-in-out infinite}.rc-reading-indicator{animation:rc-reading-pulse 1.2s ease-in-out infinite}.dispatch-save-first-hint{margin-right:auto;color:var(--ui-muted,#526b81);font:11px/1.3 Arial,sans-serif}@keyframes rc-reading-pulse{0%,to{background:#ffdb80;box-shadow:0 0 0 0 #ffc24d00}50%{background:#fff0b8;box-shadow:0 0 0 3px #ffc24d55,0 0 12px #ffc24d66}}@keyframes rc-reading-dot{0%,to{transform:scale(.85)}50%{transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.rc-reading-indicator,.rc-reading-indicator i{animation:none}}body:has(.app-shell) .confirm-parse-drop.confirm-parse-drop--compact{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;padding:10px 12px;margin:8px 0;border:1px dashed #50779d;background:#edf4fb;text-align:left}body:has(.app-shell) .confirm-parse-drop--compact .confirm-parse-drop-title{order:1;flex:1 1 180px;color:#173e61;font-size:12px}body:has(.app-shell) .confirm-parse-drop--compact .confirm-parse-drop-or{display:none}body:has(.app-shell) .confirm-parse-drop--compact .btn{order:0;min-height:30px;padding:5px 10px;font-size:12px}body:has(.app-shell) .confirm-parse-drop--compact .confirm-parse-drop-types{order:2;color:#365574}body:has(.app-shell) .confirm-parse-drop.confirm-parse-drop--compact.is-reading{background:#174e79!important;border:1px solid #71baff!important;opacity:1}body:has(.app-shell) .confirm-parse-drop.confirm-parse-drop--compact.is-reading :is(.confirm-parse-drop-title,.confirm-parse-drop-types){color:#fff!important}body:has(.app-shell) .confirm-parse-drop.confirm-parse-drop--compact.is-reading .btn{background:#0d3456!important;color:#fff!important;border-color:#91c9ff!important;opacity:1!important}html[data-theme=dark] body:has(.app-shell) .confirm-parse-drop.confirm-parse-drop--compact:not(.is-reading){background:#18354d!important;border-color:#7198bd!important}html[data-theme=dark] body:has(.app-shell) .confirm-parse-drop.confirm-parse-drop--compact.is-reading{background:#174e79!important}body:has(.app-shell) .confirm-reading-options{margin:6px 0}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-reading-tools .confirm-ai-hint.confirm-ai-hint--guided{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:16px;margin-bottom:12px;border-radius:10px;background:var(--ui-surface);border:1px solid var(--ui-line)}.confirm-ai-hint--guided .confirm-ai-hint-heading p{margin:5px 0 0;color:var(--ui-muted);font-size:12px;line-height:1.5}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-reading-tools .confirm-ai-hint--guided .confirm-ai-hint-label{font-size:13px;text-transform:none;letter-spacing:0;font-weight:700}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-reading-tools .confirm-ai-hint--guided .confirm-ai-hint-opt{padding:3px 7px;border-radius:12px;background:var(--ui-soft);font-size:10px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-reading-tools .confirm-ai-hint--guided .confirm-ai-hint-chips{gap:7px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-reading-tools .confirm-ai-hint--guided .confirm-ai-hint-chip{min-height:32px;padding:6px 11px;border-radius:18px;font-size:11px}body:has(.app-shell):not(:has(.page[data-workspace=accounting])) .confirm-reading-tools .confirm-ai-hint--guided .confirm-ai-hint-text{height:auto;min-height:68px;padding:10px 12px;border-radius:7px;font-size:12px;line-height:1.6;resize:vertical}.confirm-ai-hint--guided :is(textarea,button):focus-visible{outline:2px solid var(--ui-blue);outline-offset:2px}.confirm-ai-hint-footer{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:var(--ui-muted)}.confirm-review-warning{margin:12px 0;padding:12px 14px;border:1px solid #e4c77c;border-radius:8px;background:#fff8e7;color:#71551c;font:12px/1.6 Arial,sans-serif}.confirm-review-warning ul{padding-left:18px;margin:6px 0 0}html[data-theme=dark] .confirm-review-warning{background:#332b19;border-color:#786133;color:#f2d89b}html body:has(.app-shell) .confirm-parse-modal.dispatch-modal>.confirm-parse-head{min-height:38px!important;height:auto!important;padding:6px 10px!important;gap:10px;align-items:center;flex-wrap:nowrap}html body:has(.app-shell) .dispatch-modal>.confirm-parse-head>div:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:5px 10px;min-width:0}html body:has(.app-shell) .dispatch-modal>.confirm-parse-head .confirm-parse-title{margin:0;font-size:14px!important;line-height:1.2}html body:has(.app-shell) .dispatch-modal>.confirm-parse-head .confirm-parse-sub{margin:0;font-size:10px;line-height:1.2}html body:has(.app-shell) .dispatch-modal>.confirm-parse-head .rc-reading-indicator{margin:0}html body:has(.app-shell) .dispatch-modal>.confirm-parse-head .popup-close{margin-left:auto;width:25px;height:25px;min-height:0;padding:0}html body:has(.app-shell) .dispatch-modal .confirm-parse-drop.confirm-parse-drop--button:not([hidden]){display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%;min-height:26px!important;height:auto!important;padding:0!important;margin:0 0 5px!important;gap:7px;border:0!important;background:transparent!important}html body:has(.app-shell) .dispatch-modal .confirm-parse-drop--button .btn{min-height:26px!important;height:26px!important;padding:3px 8px!important;margin:0!important;border:1px solid #9ab7d1!important;border-radius:4px;background:var(--ui-surface)!important;color:var(--ui-blue)!important;font:600 11px/1.2 Arial,sans-serif!important}html body:has(.app-shell) .dispatch-modal .confirm-parse-drop--button .confirm-parse-drop-title{flex:0 1 auto;min-width:0;max-width:200px;margin:0;color:var(--ui-muted)!important;font:11px/1.2 Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body:has(.app-shell) .dispatch-modal .confirm-parse-drop--button :is(.confirm-parse-drop-types,.confirm-parse-drop-or){display:none!important}html body:has(.app-shell) .dispatch-modal .confirm-parse-drop--button.is-over{outline:2px dashed var(--ui-blue);outline-offset:3px}}@media screen{.page[data-workspace=accounting]{--ui-line:#c4d2df;--ui-muted:#405a73;--ui-soft:#eaf0f6;color:var(--ui-ink);font-family:Arial,sans-serif}.page[data-workspace=accounting] .office-module-head{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.page[data-workspace=accounting] .office-module{width:100%;max-width:none}.page[data-workspace=accounting] .office-module-title{color:var(--ui-ink);font:700 24px/1.3 Arial,sans-serif}.page[data-workspace=accounting] .acct-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:end;padding:10px 12px;background:var(--ui-soft);border:1px solid var(--ui-line);border-top:3px solid #163e61;border-radius:7px}.page[data-workspace=accounting] .acct-toolbar label{color:var(--ui-muted);font:700 10px/1.4 Arial,sans-serif;letter-spacing:.02em}.page[data-workspace=accounting] .acct-toolbar :is(input,select,.btn,.acct-mini-btn){min-height:32px;border:1px solid var(--ui-line);border-radius:5px;background:var(--ui-surface);color:var(--ui-ink);font:400 12px Arial,sans-serif}.page[data-workspace=accounting] :is(.acct-toolbar-stats,.acct-range-label){color:var(--ui-muted);font:500 12px Arial,sans-serif}.acct-grid-modern{color:var(--ui-ink);font-family:Arial,Helvetica,sans-serif}.acct-grid-modern .acct-grid-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 0 14px}.acct-grid-modern .acct-grid-tools .btn{min-height:32px;padding:6px 12px;font:600 12px Arial,sans-serif;border-radius:6px}.acct-grid-modern .acct-grid-tools .acct-create-load{order:5;margin-left:auto;background:var(--ui-blue);color:#fff;border-color:var(--ui-blue)}.acct-grid-modern .acct-grid-tools-hint{font-size:11px;color:var(--ui-muted)}.acct-loads-workspace{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;grid-gap:12px;gap:12px}.acct-grid-modern .acct-loads-wrap{min-width:0;max-width:100%;max-height:calc(100dvh - 235px);overflow:auto;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface)}.acct-grid-modern table.acct-loads{table-layout:fixed;border-collapse:separate;border-spacing:0;color:var(--ui-ink);font:calc(12px * var(--acct-loads-zoom, 1))/1.4 Arial,sans-serif}.acct-grid-modern table.acct-loads thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;height:36px;padding:8px 10px;background:#163e61;color:#fff;border:0;border-right:1px solid #ffffff24;border-bottom:1px solid #102e49;font:700 11px Arial,sans-serif;text-transform:none;letter-spacing:0}.acct-grid-modern table.acct-loads tbody td{height:50px;padding:8px 10px;border:0;border-bottom:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink);vertical-align:middle;overflow:hidden;text-overflow:ellipsis}.acct-grid-modern table.acct-loads tbody tr{cursor:pointer}.acct-grid-modern table.acct-loads tbody tr:focus-visible{outline:2px solid var(--ui-blue);outline-offset:-2px}.acct-grid-modern table.acct-loads tbody tr:nth-child(2n) td{background:#f0f4f8}.acct-grid-modern table.acct-loads tbody tr:hover td{background:#e1ecf7}.acct-grid-modern table.acct-loads tbody tr.is-selected td{background:#cee4fa;border-bottom-color:#8fb5d9}.acct-grid-modern table.acct-loads tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 #087eff}.acct-grid-modern .acct-route{display:grid;grid-gap:3px;gap:3px;white-space:normal}.acct-grid-modern .acct-route strong{font-weight:600}.acct-grid-modern .acct-route span{color:var(--ui-muted)}.acct-grid-modern table.acct-loads :is(.c-rate,.c-mi){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acct-grid-modern table.acct-loads .c-rate{font-weight:600}.acct-grid-modern .c-settled:is(.is-yes,.is-open){display:inline-flex;align-items:center;width:auto;min-width:0;padding:4px 8px;border:0;border-radius:5px;font:600 11px Arial,sans-serif;white-space:nowrap}.acct-grid-modern .c-settled.is-yes{color:#116538;background:#c8ecd8;box-shadow:inset 0 0 0 1px #90c9a7}.acct-grid-modern .c-settled.is-open{color:#754600;background:#ffe2a3;box-shadow:inset 0 0 0 1px #e4bc6e}.acct-grid-modern .acct-conf-badge{padding:4px 6px;border-radius:5px;border-color:var(--ui-line);background:var(--ui-soft);color:var(--ui-blue);font:600 10px Arial,sans-serif}.acct-load-inspector{position:-webkit-sticky;position:sticky;top:64px;min-width:0;max-height:calc(100dvh - 90px);overflow-y:auto;padding:18px;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface)}.acct-load-inspector>header{margin:-18px -18px 14px;padding:14px 18px 10px;background:#163e61;color:#fff}.acct-load-inspector>header h2{color:#fff;margin-bottom:0}.acct-load-inspector>header .acct-inspector-eyebrow{color:#d5e5f3;font-weight:700}.acct-grid-modern .acct-conf-badge{border-color:#97b8d6;background:#e0eefb;color:#075a9d}.acct-grid-modern .acct-grid-tools .btn.secondary{border-color:var(--ui-line);font-weight:600}.acct-load-inspector h2{margin:5px 0 12px;font:700 17px/1.3 Arial,sans-serif;overflow-wrap:anywhere}.acct-inspector-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--ui-muted)}.acct-inspector-route{display:grid;grid-gap:20px;gap:20px;margin:22px 0}.acct-inspector-route>div{display:flex;gap:12px}.acct-inspector-route i{color:var(--ui-blue);font-style:normal;font-size:10px;padding-top:3px}.acct-inspector-route>div>div{display:grid;grid-gap:4px;gap:4px}.acct-inspector-route strong{font-size:13px}.acct-inspector-route :is(span,small){color:var(--ui-muted);font-size:11px}.acct-inspector-facts{display:grid;grid-gap:12px;gap:12px;padding-top:16px;border-top:1px solid var(--ui-line)}.acct-inspector-facts>div{display:grid;grid-template-columns:82px minmax(0,1fr);grid-gap:10px;gap:10px;font-size:12px}.acct-inspector-facts dt{color:var(--ui-muted);font-weight:600}.acct-inspector-facts dd{margin:0;font-weight:600;overflow-wrap:anywhere}.acct-inspector-note{padding:10px;background:var(--ui-soft);border-radius:6px;font-size:12px;line-height:1.5;white-space:pre-wrap}.acct-inspector-document{margin-top:20px;padding-top:15px;border-top:1px solid var(--ui-line)}.acct-inspector-document h3{margin:0 0 8px;font-size:12px}.acct-inspector-document a{display:inline-block;margin-bottom:10px;color:var(--ui-blue);font-size:11px}.acct-inspector-document :is(iframe,img){width:100%;height:235px;object-fit:contain;border:1px solid var(--ui-line);border-radius:5px;background:#fff}.acct-inspector-document p{font-size:12px}.acct-inspector-actions{position:-webkit-sticky;position:sticky;top:-18px;z-index:4;display:flex;gap:8px;margin:14px -18px 0;padding:14px 18px;border-bottom:1px solid var(--ui-line);background:var(--ui-surface)}.acct-inspector-actions .btn{flex:1 1;padding:9px;font:600 12px Arial,sans-serif;text-align:center}.acct-inspector-more{position:relative}.acct-inspector-more summary{padding:8px;border:1px solid var(--ui-line);border-radius:6px;cursor:pointer;list-style:none}.acct-inspector-more>div{position:absolute;top:40px;right:0;width:155px;padding:5px;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:6px;box-shadow:0 5px 18px #10243e22}.acct-inspector-more button{display:block;width:100%;padding:9px;border:0;background:transparent;color:var(--ui-ink);text-align:left;cursor:pointer}.acct-inspector-more button:hover{background:var(--ui-soft)}.acct-inspector-more .acct-inspector-delete{color:var(--danger)}html[data-theme=dark] .page[data-workspace=accounting]{--ui-line:#455c73;--ui-muted:#c2d1df;--ui-soft:#23384b}html[data-theme=dark] .acct-grid-modern table.acct-loads thead th{background:#163e61;color:#fff;border-color:var(--ui-line)}html[data-theme=dark] .acct-grid-modern table.acct-loads tbody td{background:var(--ui-surface);color:var(--ui-ink);border-color:var(--ui-line)}html[data-theme=dark] .acct-grid-modern table.acct-loads tbody tr:hover td{background:var(--ui-soft)}html[data-theme=dark] .acct-grid-modern table.acct-loads tbody tr:nth-child(2n):not(:hover):not(.is-selected) td{background:#1c2e40}html[data-theme=dark] .acct-grid-modern .acct-conf-badge{background:#203e5b;color:#b9ddff;border-color:#547a9e}html[data-theme=dark] .acct-grid-modern table.acct-loads tbody tr.is-selected td{background:#203b54}html[data-theme=dark] .acct-grid-modern .c-settled.is-yes{color:#9ce6bb;background:#194332}html[data-theme=dark] .acct-grid-modern .c-settled.is-open{color:#f5d38c;background:#493c20}body .acct-edit-modal.acct-edit-modal-split{background:var(--ui-surface);color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:10px;font-family:Arial,sans-serif;box-shadow:0 24px 80px #10243e40}body .acct-edit-modal-split .acct-tour-modal-head{padding:10px 14px;background:var(--ui-surface);border-bottom:1px solid var(--ui-line);color:var(--ui-ink)}body .acct-edit-modal-split .acct-tour-modal-head h3{margin:0;font:700 15px/1.3 Arial,sans-serif;color:var(--ui-ink)}body .acct-edit-modal-split .acct-modal-close{color:var(--ui-muted)}body .acct-edit-modal-split .acct-edit-form-pane{padding:10px 12px;background:var(--ui-surface)}body .acct-edit-modal-split .acct-tour-flags{margin-bottom:8px;color:var(--ui-muted);font-size:11px}body .acct-edit-modal-split .acct-tour-body{gap:8px}body .acct-edit-modal-split .acct-tour-sec{padding:9px 10px;background:var(--ui-soft);border:1px solid var(--ui-line);border-left:3px solid #71859c;border-radius:6px}body .acct-edit-modal.acct-edit-modal-split .acct-tour-body .acct-tour-sec.confirm-extra-stop-card:is(.is-pu,.is-del,.is-load,.is-anchor){padding:9px 10px;background:var(--ui-soft);border:1px solid var(--ui-line);border-left-width:3px;border-radius:6px;box-shadow:none}body .acct-edit-modal.acct-edit-modal-split .acct-tour-body .acct-tour-sec.confirm-extra-stop-card.is-pu{border-left-color:#299d75}body .acct-edit-modal.acct-edit-modal-split .acct-tour-body .acct-tour-sec.confirm-extra-stop-card.is-del{border-left-color:#d6a042}body .acct-edit-modal.acct-edit-modal-split .acct-tour-body .acct-tour-sec.confirm-extra-stop-card.is-load{border-left-color:var(--ui-blue)}body .acct-edit-modal.acct-edit-modal-split .acct-tour-sec.confirm-extra-stop-card .confirm-extra-stop-card-head strong{font:600 12px/1.3 Arial,sans-serif;color:var(--ui-ink)}body .acct-edit-modal-split .acct-tour-sec:is(.is-shipper,.is-extra-pu,.confirm-extra-stop-card.is-pu){border-left-color:#299d75}body .acct-edit-modal-split .acct-tour-sec:is(.is-recv,.is-extra-del,.confirm-extra-stop-card.is-del){border-left-color:#d6a042}body .acct-edit-modal-split .acct-tour-sec:is(.is-ops,.is-money,.confirm-extra-stop-card.is-load){border-left-color:var(--ui-blue)}body .acct-edit-modal-split .acct-tour-sec :is(.acct-tour-sec-h,.confirm-extra-stop-card-head,.confirm-extra-stop-card-head strong){color:var(--ui-ink);background:transparent;font-size:13px;text-transform:none;letter-spacing:0}body .acct-edit-modal-split .acct-edit-grid{gap:7px 8px}body .acct-edit-modal-split .acct-edit-grid label{color:var(--ui-muted);font:500 11px/1.4 Arial,sans-serif;text-transform:none;letter-spacing:0}body .acct-edit-modal-split .acct-edit-grid .us-date-text,body .acct-edit-modal-split .acct-edit-grid :is(input,select,textarea){box-sizing:border-box;min-height:28px;padding:4px 7px;background:var(--ui-surface);color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:5px;font:400 12px/1.4 Arial,sans-serif}body .acct-edit-modal-split .acct-edit-grid textarea{min-height:52px}body .acct-edit-modal-split .acct-edit-grid :is(input,select,.us-date-wrap,.us-date-text){height:28px}body .acct-edit-modal-split .acct-edit-grid :is(input,select,textarea):focus{outline:1px solid var(--ui-blue);outline-offset:0;border-color:var(--ui-blue)}body .acct-edit-modal-split .acct-edit-grid input[readonly]{background:var(--ui-soft);color:var(--ui-muted)}body .acct-edit-modal-split .acct-edit-foot{position:-webkit-sticky;position:sticky;bottom:-14px;z-index:3;padding:14px 0;margin-top:14px;background:var(--ui-surface);border-top:1px solid var(--ui-line)}body .acct-edit-modal-split .btn{min-height:32px;padding:7px 12px;font:600 12px Arial,sans-serif;border-radius:6px}body .acct-edit-modal-split .btn:not(.secondary):not(.danger){background:var(--ui-blue);color:#fff;border-color:var(--ui-blue)}body .acct-edit-modal-split .btn.secondary{background:var(--ui-surface);border-color:var(--ui-line);color:var(--ui-ink)}body .acct-edit-modal-split :is(.acct-edit-rc-pane,.acct-edit-rc-bar,.acct-edit-rc-hint,.acct-tour-no-rc){background:var(--ui-soft);color:var(--ui-ink);border-color:var(--ui-line)}body .acct-edit-modal-split .acct-edit-rc-bar{padding:10px 14px;font-size:12px}body .acct-edit-modal-split .acct-edit-rc-hint{margin:0;padding:8px 14px;font-size:11px;color:var(--ui-muted)}body .acct-edit-modal-split .acct-board-comments textarea{background:var(--ui-surface);color:var(--ui-ink)}body .acct-edit-modal-split .loads-add-chip{background:var(--ui-soft);border-color:var(--ui-line);color:var(--ui-ink);border-radius:5px}body .acct-edit-modal-split .loads-add-chip.is-on{background:var(--ui-blue);color:#fff}body .acct-edit-modal-split .acct-add-stop{margin-left:auto;padding:4px 8px;border:1px solid var(--ui-line);border-radius:5px;background:var(--ui-surface);color:var(--ui-blue);font:600 11px/1.3 Arial,sans-serif;white-space:nowrap;cursor:pointer}body .acct-edit-modal-split .acct-add-stop:hover:not(:disabled){border-color:var(--ui-blue);background:var(--ui-soft)}html body:has(.app-shell) .confirm-parse-modal.confirm-upload-modal .confirm-parse-fields{gap:7px 8px}html body:has(.app-shell) .confirm-parse-modal.confirm-upload-modal .confirm-parse-fields label{color:var(--ui-muted);font:500 11px/1.3 Arial,sans-serif;text-transform:none;letter-spacing:0}html body:has(.app-shell) .confirm-parse-modal.confirm-upload-modal .confirm-parse-fields :is(input,select,textarea){box-sizing:border-box;min-height:28px;padding:4px 7px;background:var(--ui-surface);color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:5px;font:400 12px/1.4 Arial,sans-serif}html body:has(.app-shell) .confirm-parse-modal.confirm-upload-modal .confirm-parse-fields textarea{min-height:52px}html body:has(.app-shell) .confirm-parse-modal.confirm-upload-modal .confirm-extra-stop-card:is(.is-pu,.is-del,.is-anchor){padding:9px 10px;margin-bottom:8px;background:var(--ui-soft);border:1px solid var(--ui-line);border-left-width:3px;border-radius:6px;box-shadow:none}html body:has(.app-shell) .confirm-parse-modal.confirm-upload-modal .confirm-extra-stop-card.is-pu{border-left-color:#299d75}html body:has(.app-shell) .confirm-parse-modal.confirm-upload-modal .confirm-extra-stop-card.is-del{border-left-color:#d6a042}html body:has(.app-shell) .confirm-parse-modal.confirm-upload-modal .confirm-extra-stop-card .confirm-extra-stop-card-head strong{color:var(--ui-ink);font:600 12px/1.3 Arial,sans-serif}@media (max-width:1200px){.acct-loads-workspace{grid-template-columns:minmax(0,1fr) 280px}}@media (min-width:901px){.acct-full:has(.acct-grid-modern){display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-column-gap:12px;column-gap:12px;align-items:start}.acct-full:has(.acct-grid-modern)>.acct-toolbar{grid-column:1;grid-row:1}.acct-grid-modern,.acct-grid-modern .acct-loads-workspace{display:contents}.acct-grid-modern .acct-grid-tools{grid-column:1;grid-row:2}.acct-grid-modern .acct-loads-wrap{grid-column:1;grid-row:3}.acct-grid-modern .acct-load-inspector{grid-column:2;grid-row:1/span 3;max-height:calc(100dvh - 90px)}}@media (max-width:900px){.acct-loads-workspace{grid-template-columns:minmax(0,1fr)}.acct-load-inspector{position:static;max-height:none}.acct-grid-modern .acct-loads-wrap{max-height:60dvh}}}.acct-load-reference{flex-wrap:wrap;gap:4px;max-width:100%}.acct-load-reference,.acct-tonu-badge{display:inline-flex;align-items:center}.acct-tonu-badge{flex:0 0 auto;padding:2px 5px;border:1px solid #c87f16;border-radius:4px;background:#fff0cc;color:#774100;font:700 10px/1.1 Arial,sans-serif;white-space:nowrap}html[data-theme=dark] .acct-tonu-badge{background:#513b16;border-color:#b98b38;color:#ffe3a4}@media screen{.page:is([data-workspace=accounting],[data-workspace=billing]){--acct-navy:#163e61;--acct-tint:#e0ebf7;--acct-row:#edf3f9;--acct-hover:#dceaff;--acct-green:#16704c;--acct-green-bg:#e7f5ed;--acct-amber:#8a590a;--acct-amber-bg:#fff3dc;--acct-red:#b13f4a;--acct-red-bg:#fbecef;--acct-blue:#1762a5;--acct-blue-bg:#e8f2ff;--ui-line:#becfe0;--ui-soft:#eaf0f7;--ui-muted:#425a74;font-size:12px}.page:is([data-workspace=accounting],[data-workspace=billing]) .acct-full{min-width:0}.page:is([data-workspace=accounting],[data-workspace=billing]) :is(.acct-toolbar,.efs-fuel-toolbar,.ifta-toolbar,.ded-toolbar,.acct-list-toolbar){display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:12px 14px;border:1px solid var(--ui-line);border-top:2px solid var(--acct-navy);border-radius:8px;background:var(--ui-soft);color:var(--ui-ink);box-shadow:none}.page:is([data-workspace=accounting],[data-workspace=billing]) :is(.acct-toolbar,.efs-fuel-toolbar,.ifta-toolbar) label{display:flex;flex-direction:column;gap:5px;min-width:0;color:var(--ui-muted);font:600 11px/1.3 Arial,sans-serif;letter-spacing:0;text-transform:none}.page:is([data-workspace=accounting],[data-workspace=billing]) :is(.ledger-panel,.ded-panel,.payroll-wrap,.exp-panel,.efs-fuel,.ifta-panel) :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:is([data-workspace=accounting],[data-workspace=billing]) :is(.ledger-panel,.ded-panel,.payroll-wrap,.exp-panel,.efs-fuel,.ifta-panel) input[type=checkbox]{accent-color:var(--ui-blue);width:15px;height:15px;vertical-align:middle}.page:is([data-workspace=accounting],[data-workspace=billing]) :is(.btn,.acct-mini-btn,.efs-mini-btn){min-height:30px;padding:5px 10px;border:1px solid var(--ui-line);border-radius:5px;background:var(--ui-surface);color:var(--ui-ink);font:600 11px/1.4 Arial,sans-serif;cursor:pointer;box-shadow:none}.page:is([data-workspace=accounting],[data-workspace=billing]) .btn:not(.secondary):not(.danger){background:var(--ui-blue);border-color:var(--ui-blue);color:#fff}.page:is([data-workspace=accounting],[data-workspace=billing]) :is(.btn.danger,.btn-danger,.exp-del,.acct-mini-btn.danger){background:var(--acct-red-bg);color:var(--acct-red);border-color:var(--ui-line)}.page:is([data-workspace=accounting],[data-workspace=billing]) :is(.btn,.acct-mini-btn,.efs-mini-btn):hover:not(:disabled){border-color:var(--ui-blue)}.page:is([data-workspace=accounting],[data-workspace=billing]) :is(.btn,.acct-mini-btn,.efs-mini-btn):disabled{opacity:.6;cursor:not-allowed}.page:is([data-workspace=accounting],[data-workspace=billing]) :is(button,input,select,textarea,summary):focus-visible{outline:2px solid var(--ui-blue);outline-offset:2px}.page:is([data-workspace=accounting],[data-workspace=billing]) .ledger-toolbar{align-items:flex-end}.page:is([data-workspace=accounting],[data-workspace=billing]) .ledger-export-btns{margin-left:auto;display:flex;gap:6px}.page:is([data-workspace=accounting],[data-workspace=billing]) :is(.ledger-grid-wrap,.ded-table-wrap,.payroll-table-wrap,.exp-table-wrap,.efs-fuel-table-wrap,.ifta-table-wrap,.acct-settle-wrap>.table-wrap,.acct-email-panel>.table-wrap,.driver-app-stmts>.table-wrap){max-width:100%;overflow:auto;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface);scrollbar-width:thin}.page:is([data-workspace=accounting],[data-workspace=billing]) :is(.ledger-grid,.ded-table,.exp-table,.efs-fuel-table,.ifta-table,.acct-batch-list,.acct-driver-checks,.acct-app-stmts,.acct-register-table){width:100%;border-collapse:separate;border-spacing:0;color:var(--ui-ink);font:12px/1.45 Arial,sans-serif}.page:is([data-workspace=accounting],[data-workspace=billing]) :is(.ledger-grid,.ded-table,.exp-table,.efs-fuel-table,.ifta-table,.acct-batch-list,.acct-driver-checks,.acct-app-stmts,.acct-register-table)>thead>tr>th{position:-webkit-sticky;position:sticky;top:0;z-index:2;height:36px;padding:8px 10px;border:0;border-right:1px solid #ffffff18;border-bottom:1px solid var(--acct-navy);background:var(--acct-navy);color:#fff;font:600 11px/1.3 Arial,sans-serif;text-transform:none;letter-spacing:0;white-space:nowrap}.page:is([data-workspace=accounting],[data-workspace=billing]) :is(.ledger-grid,.ded-table,.exp-table,.efs-fuel-table,.ifta-table,.acct-batch-list,.acct-driver-checks,.acct-app-stmts,.acct-register-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);vertical-align:middle}.page:is([data-workspace=accounting],[data-workspace=billing]) :is(.ledger-grid,.ded-table,.exp-table,.efs-fuel-table,.ifta-table,.acct-batch-list,.acct-driver-checks,.acct-app-stmts,.acct-register-table)>tbody>tr:nth-child(2n)>td{background:var(--acct-row)}.page:is([data-workspace=accounting],[data-workspace=billing]) :is(.ledger-grid,.ded-table,.exp-table,.efs-fuel-table,.ifta-table,.acct-batch-list,.acct-driver-checks,.acct-app-stmts,.acct-register-table)>tbody>tr:hover>td{background:var(--acct-hover)}.page:is([data-workspace=accounting],[data-workspace=billing]) :is(.ledger-grid,.ded-table,.exp-table,.efs-fuel-table,.ifta-table) :is(.c-rate,.c-num,.c-mi,.exp-num){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page:is([data-workspace=accounting],[data-workspace=billing]) :is(.ledger-total-row,.ifta-total-row)>td{background:var(--acct-tint)!important;font-weight:700;border-top:2px solid var(--ui-line)}.page:is([data-workspace=accounting],[data-workspace=billing]) .ledger-grid-wrap{max-height:min(65vh,720px)}.page:is([data-workspace=accounting],[data-workspace=billing]) .ledger-grid{min-width:1160px!important;font-size:12px!important;table-layout:fixed}.page:is([data-workspace=accounting],[data-workspace=billing]) .ledger-grid .c-date{width:95px}.page:is([data-workspace=accounting],[data-workspace=billing]) .ledger-grid .c-drv{width:170px;font-weight:600}.page:is([data-workspace=accounting],[data-workspace=billing]) .ledger-grid .c-trk{width:55px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page:is([data-workspace=accounting],[data-workspace=billing]) .ledger-grid .c-broker{width:140px}.page:is([data-workspace=accounting],[data-workspace=billing]) .ledger-grid .c-rate{width:112px;font-weight:700}.page:is([data-workspace=accounting],[data-workspace=billing]) .ledger-grid .c-st{width:83px;text-align:center}.page:is([data-workspace=accounting],[data-workspace=billing]) .ledger-grid .c-stmt{width:210px;max-width:none}.page:is([data-workspace=accounting],[data-workspace=billing]) .ledger-grid .c-act{width:125px;text-align:right}.page:is([data-workspace=accounting],[data-workspace=billing]) .ledger-grid :is(.c-drv,.c-name){white-space:normal;overflow-wrap:anywhere}.page:is([data-workspace=accounting],[data-workspace=billing]) .ledger-grid .ledger-act-btns{display:table-cell}.page:is([data-workspace=accounting],[data-workspace=billing]) .ledger-act-btns button+button{margin-left:5px}.page:is([data-workspace=accounting],[data-workspace=billing]) .ledger-th-btn{min-height:24px;font:inherit;text-transform:none;letter-spacing:0}.page:is([data-workspace=accounting],[data-workspace=billing]) .ledger-grid .c-rate .ledger-th-btn{text-align:right}.page:is([data-workspace=accounting],[data-workspace=billing]) .ledger-grid .c-st .ledger-th-btn{text-align:center}.page:is([data-workspace=accounting],[data-workspace=billing]) .ledger-type-tag{display:inline-block;padding:3px 7px;border:1px solid var(--ui-line);border-radius:4px;background:var(--acct-tint);color:var(--ui-ink);font-size:10px;font-weight:600;white-space:normal}.page:is([data-workspace=accounting],[data-workspace=billing]) :is(.ledger-direction,.ledger-stmt-on,.ledger-stmt-open,.ded-status,.payroll-badge,.exp-status){display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid transparent;border-radius:5px;font:600 10px/1.5 Arial,sans-serif;white-space:nowrap}.page:is([data-workspace=accounting],[data-workspace=billing]) :is(.ledger-stmt-on,.ded-status.is-live,.payroll-badge-processed,.exp-status.is-paid){background:#16704c;color:#fff}.page:is([data-workspace=accounting],[data-workspace=billing]) :is(.ledger-stmt-open,.ded-status.is-paused,.payroll-badge-draft,.exp-status){background:#855500;color:#fff}.page:is([data-workspace=accounting],[data-workspace=billing]) .exp-status.is-paid{background:#16704c;color:#fff}.page:is([data-workspace=accounting],[data-workspace=billing]) .payroll-badge-void{background:#b13f4a;color:#fff}.page:is([data-workspace=accounting],[data-workspace=billing]) .ledger-stmt-detail{margin-top:4px;color:var(--ui-muted);font-size:10px;line-height:1.4;white-space:normal}.page:is([data-workspace=accounting],[data-workspace=billing]) .ledger-grid [data-direction=pay] .c-rate{color:var(--acct-green)}.page:is([data-workspace=accounting],[data-workspace=billing]) .ledger-grid [data-direction=pay] .ledger-direction{background:#16704c;color:#fff}.page:is([data-workspace=accounting],[data-workspace=billing]) .ledger-grid [data-direction=deduct] .c-rate{color:var(--acct-red)}.page:is([data-workspace=accounting],[data-workspace=billing]) .ledger-grid [data-direction=deduct] .ledger-direction{background:#b13f4a;color:#fff}.page:is([data-workspace=accounting],[data-workspace=billing]) .ledger-grid [data-direction=advance] .c-rate{color:var(--acct-amber)}.page:is([data-workspace=accounting],[data-workspace=billing]) .ledger-grid [data-direction=advance] .ledger-direction{background:#855500;color:#fff}.page:is([data-workspace=accounting],[data-workspace=billing]) .ledger-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.page:is([data-workspace=accounting],[data-workspace=billing]) .acct-metric{position:relative;display:grid;grid-gap:5px;gap:5px;min-width:0;padding:12px 16px;background:var(--ui-surface);border-radius:8px;border:1px solid var(--ui-line);border-left:3px solid var(--acct-blue)}.page:is([data-workspace=accounting],[data-workspace=billing]) .acct-metric>span{color:var(--ui-muted);font-size:11px;font-weight:600}.page:is([data-workspace=accounting],[data-workspace=billing]) .acct-metric>strong{color:var(--ui-ink);font:700 23px/1.2 Arial,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.page:is([data-workspace=accounting],[data-workspace=billing]) .acct-metric>small{color:var(--ui-muted);font-size:10px}.page:is([data-workspace=accounting],[data-workspace=billing]) .acct-metric.is-earn{border-left-color:var(--acct-green)}.page:is([data-workspace=accounting],[data-workspace=billing]) .acct-metric.is-earn>strong{color:var(--acct-green)}.page:is([data-workspace=accounting],[data-workspace=billing]) .acct-metric.is-deduct{border-left-color:var(--acct-red)}.page:is([data-workspace=accounting],[data-workspace=billing]) .acct-metric.is-deduct>strong{color:var(--acct-red)}.page:is([data-workspace=accounting],[data-workspace=billing]) .acct-metric.is-advance{border-left-color:var(--acct-amber)}.page:is([data-workspace=accounting],[data-workspace=billing]) .acct-metric.is-advance>strong{color:var(--acct-amber)}.page:is([data-workspace=accounting],[data-workspace=billing]) .acct-metric.is-records{background:var(--acct-navy);border-color:var(--acct-navy);border-left-color:var(--ui-blue)}.page:is([data-workspace=accounting],[data-workspace=billing]) .acct-metric.is-records>:is(span,strong,small){color:#fff}.page:is([data-workspace=accounting],[data-workspace=billing]) .ledger-category-totals{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.page:is([data-workspace=accounting],[data-workspace=billing]) .ledger-category-total{display:flex;align-items:center;gap:12px;padding:6px 10px;border:1px solid var(--ui-line);border-radius:6px;background:var(--ui-surface);color:var(--ui-muted);font-size:11px}.page:is([data-workspace=accounting],[data-workspace=billing]) .ledger-category-total small{display:inline-block;margin-left:3px;padding:1px 5px;border-radius:4px;background:var(--ui-soft);color:var(--ui-muted);font-size:10px}.page:is([data-workspace=accounting],[data-workspace=billing]) .ledger-category-total strong{color:var(--ui-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page:is([data-workspace=accounting],[data-workspace=billing]) :is(.payroll-summary,.ifta-stats,.efs-fuel-stats,.exp-recap){display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;padding:0;margin:0 0 14px;background:transparent;border:0}.page:is([data-workspace=accounting],[data-workspace=billing]) .exp-stat,.page:is([data-workspace=accounting],[data-workspace=billing]) :is(.payroll-summary,.ifta-stats,.efs-fuel-stats)>span{flex:1 1 120px;display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:100px;padding:11px 13px;border:1px solid var(--ui-line);border-radius:7px;background:var(--ui-surface);color:var(--ui-muted);font-size:11px}.page:is([data-workspace=accounting],[data-workspace=billing]) :is(.payroll-summary,.ifta-stats,.efs-fuel-stats,.exp-stat) b{color:var(--ui-ink);font-family:Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page:is([data-workspace=accounting],[data-workspace=billing]) .exp-stat em{color:var(--ui-muted);font:600 11px Arial,sans-serif;text-transform:none;letter-spacing:0}.page:is([data-workspace=accounting],[data-workspace=billing]) .exp-stat:nth-child(2) b{color:var(--acct-amber)}.page:is([data-workspace=accounting],[data-workspace=billing]) .exp-stat:nth-child(3) b{color:var(--acct-green)}.page:is([data-workspace=accounting],[data-workspace=billing]) .exp-stat,.page:is([data-workspace=accounting],[data-workspace=billing]) :is(.payroll-summary,.ifta-stats,.efs-fuel-stats)>span{border-top:3px solid var(--acct-navy)}.page:is([data-workspace=accounting],[data-workspace=billing]) .payroll-summary-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto}.page:is([data-workspace=accounting],[data-workspace=billing]) :is(.exp-form,.ledger-charge-form,.ledger-add-row,.w2-wh-grid){gap:10px;padding:14px;margin-bottom:14px;background:var(--ui-soft);border:1px solid var(--ui-line);border-radius:8px}.page:is([data-workspace=accounting],[data-workspace=billing]) :is(.exp-field,.ledger-charge-fields label,.w2-wh-grid label){gap:5px;color:var(--ui-muted);font:600 11px/1.4 Arial,sans-serif}.page:is([data-workspace=accounting],[data-workspace=billing]) :is(.exp-block,.efs-posted,.acct-email-panel,.stmt-done){border-color:var(--ui-line);border-radius:8px;background:var(--ui-surface)}.page:is([data-workspace=accounting],[data-workspace=billing]) :is(.exp-block-head,.efs-posted-h,.efs-group-h,.acct-driver-pick-h,.acct-driver-detail-h,.stmt-pane-h,.stmt-deductions-h){background:var(--acct-tint);color:var(--ui-ink);border-color:var(--ui-line);font-size:12px}.page:is([data-workspace=accounting],[data-workspace=billing]) :is(.ded-title,.efs-fuel-h,.ifta-h,.acct-list-sub,.driver-app-tours-h){color:var(--ui-ink);font:700 15px/1.4 Arial,sans-serif}.page:is([data-workspace=accounting],[data-workspace=billing]) :is(.payroll-info-banner,.ifta-checklist,.efs-export-howto,.exp-lead,.ifta-hint){padding:10px 12px;border:1px solid var(--ui-line);border-radius:6px;background:var(--acct-tint);color:var(--ui-muted);font-size:11px;line-height:1.6}.page:is([data-workspace=accounting],[data-workspace=billing]) .efs-export-howto summary{color:var(--acct-blue);cursor:pointer;font-weight:600}.page:is([data-workspace=accounting],[data-workspace=billing]) :is(.ifta-table .ifta-net-credit,.ok,.ok-msg){color:var(--acct-green)}.page:is([data-workspace=accounting],[data-workspace=billing]) :is(.ifta-table .ifta-net-due,.error,.efs-warn-bad){color:var(--acct-red)}.page:is([data-workspace=accounting],[data-workspace=billing]) :is(.efs-warn,.efs-dup-warn,.efs-dup-stat){color:var(--acct-amber)}.page:is([data-workspace=accounting],[data-workspace=billing]) .ifta-view-tabs .btn.is-on{background:var(--acct-blue-bg);border-color:var(--acct-blue);color:var(--acct-blue)}.page:is([data-workspace=accounting],[data-workspace=billing]) .ded-table tr.is-paused>td{color:var(--ui-muted)}.page:is([data-workspace=accounting],[data-workspace=billing]) .acct-driver-pick-btn.is-selected{background:var(--acct-blue-bg);color:var(--acct-blue);box-shadow:inset 3px 0 var(--ui-blue)}.page:is([data-workspace=accounting],[data-workspace=billing]) :is(.stmt-summary-bar,.stmt-deductions-forms){background:var(--ui-soft);color:var(--ui-ink);border-color:var(--ui-line)}.page:is([data-workspace=accounting],[data-workspace=billing]) .stmt-summary-bar b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page:is([data-workspace=accounting],[data-workspace=billing]) .stmt-check-body :is(.stmt-settle-table,.stmt-deductions-table){border-collapse:separate;border-spacing:0;font:12px/1.4 Arial,sans-serif;color:var(--ui-ink)}.page:is([data-workspace=accounting],[data-workspace=billing]) .stmt-check-body :is(.stmt-settle-table,.stmt-deductions-table) thead th{padding:8px;border:0;border-right:1px solid #ffffff20;background:var(--acct-navy);color:#fff;font:600 11px/1.3 Arial,sans-serif;text-transform:none}.page:is([data-workspace=accounting],[data-workspace=billing]) .stmt-check-body :is(.stmt-settle-table,.stmt-deductions-table) tbody td{padding:7px 8px;border:0;border-bottom:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink)}.page:is([data-workspace=accounting],[data-workspace=billing]) .stmt-check-body :is(.stmt-settle-table,.stmt-deductions-table) tbody tr:nth-child(2n) td{background:var(--acct-row)}.page:is([data-workspace=accounting],[data-workspace=billing]) .stmt-check-body :is(.stmt-settle-table,.stmt-deductions-table) tbody tr:hover td{background:var(--acct-hover)}.page:is([data-workspace=accounting],[data-workspace=billing]) .stmt-check-body :is(.stmt-settle-table,.stmt-deductions-table) tr.is-excluded td{opacity:.6}.page:is([data-workspace=accounting],[data-workspace=billing]) .stmt-deductions{padding:12px;background:var(--ui-soft);border-color:var(--ui-line);border-radius:7px}.page:is([data-workspace=accounting],[data-workspace=billing]) .stmt-deductions-h{margin-bottom:8px;padding:8px;border-radius:4px;text-transform:none;letter-spacing:0}.page:is([data-workspace=accounting],[data-workspace=billing]) .stmt-payees{border-color:var(--ui-line);background:var(--ui-surface)}.page:is([data-workspace=accounting],[data-workspace=billing]) .stmt-locked-banner{padding:10px 12px;border:1px solid var(--ui-line);background:var(--acct-amber-bg);color:var(--acct-amber);border-radius:5px}.page:is([data-workspace=accounting],[data-workspace=billing]) .office-subtabs{display:flex;flex-wrap:wrap;gap:3px;padding:4px;margin-bottom:14px;border-color:var(--ui-line);background:var(--ui-soft)}.page:is([data-workspace=accounting],[data-workspace=billing]) .office-subtab{padding:8px 12px;border:0;border-radius:5px;background:transparent;color:var(--ui-muted);font:600 12px Arial,sans-serif;cursor:pointer}.page:is([data-workspace=accounting],[data-workspace=billing]) .office-subtab.is-on{background:var(--ui-blue);color:#fff;box-shadow:none}html[data-theme=dark] .page:is([data-workspace=accounting],[data-workspace=billing]){--acct-navy:#183d5d;--acct-tint:#20364c;--acct-row:#1b2d40;--acct-hover:#25425f;--acct-green:#91dfb7;--acct-green-bg:#203f35;--acct-amber:#f0c87e;--acct-amber-bg:#433b28;--acct-red:#f1a5af;--acct-red-bg:#462f3b;--acct-blue:#a2ceff;--acct-blue-bg:#243e5b;--ui-line:#3c536a;--ui-soft:#213449;--ui-muted:#b5c5d8}html[data-theme=dark] .page:is([data-workspace=accounting],[data-workspace=billing]) :is(.ledger-grid,.ded-table,.exp-table,.efs-fuel-table,.ifta-table,.acct-batch-list,.acct-driver-checks,.acct-app-stmts,.acct-register-table)>tbody>tr:nth-child(2n)>td{background:var(--acct-row)}html[data-theme=dark] .page:is([data-workspace=accounting],[data-workspace=billing]) :is(.ledger-grid,.ded-table,.exp-table,.efs-fuel-table,.ifta-table,.acct-batch-list,.acct-driver-checks,.acct-app-stmts,.acct-register-table)>tbody>tr:hover>td{background:var(--acct-hover)!important}@media (max-width:1000px){.page:is([data-workspace=accounting],[data-workspace=billing]) .ledger-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.page:is([data-workspace=accounting],[data-workspace=billing]) .ledger-export-btns{margin-left:0}.page:is([data-workspace=accounting],[data-workspace=billing]) .payroll-summary-actions{flex-basis:100%;margin-left:0}}@media (max-width:560px){.page:is([data-workspace=accounting],[data-workspace=billing]) .acct-metric{padding:10px}.page:is([data-workspace=accounting],[data-workspace=billing]) .acct-metric>strong{font-size:19px}.page:is([data-workspace=accounting],[data-workspace=billing]) .ledger-toolbar>label{flex:1 1 130px}.page:is([data-workspace=accounting],[data-workspace=billing]) .ledger-toolbar label :is(input,select,.us-date-wrap){width:100%;max-width:none}.page:is([data-workspace=accounting],[data-workspace=billing]) .ledger-category-total{flex:1 1 160px;justify-content:space-between}}}@media screen{.page[data-workspace=maintenance] .maint-profile{--ui-line:#c4d2df;--ui-muted:#405a73;--ui-soft:#edf2f7;width:100%;max-width:none;margin:0 auto;border:0;background:transparent;border-radius:0}.page[data-workspace=maintenance] .maint-profile .maint-profile-head{align-items:center;gap:12px;padding:14px 18px;margin-bottom:12px;background:#163e61;color:#fff;border:1px solid #123456;border-radius:8px}.page[data-workspace=maintenance] .maint-profile-head h2{margin:0;color:#fff;font-size:19px}.page[data-workspace=maintenance] .maint-profile-head .muted{margin:5px 0 0;color:#d2e2ef;font-size:12px}.page[data-workspace=maintenance] .maint-profile-head .btn.secondary{background:#ffffff12;border-color:#ffffff55;color:#fff}.page[data-workspace=maintenance] .maint-profile .maint-profile-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.page[data-workspace=maintenance] .maint-profile .maint-stat-box{min-width:0;padding:10px 14px;gap:5px;background:var(--ui-surface);border:1px solid var(--ui-line);border-top:3px solid #163e61;border-radius:6px;box-shadow:none}.page[data-workspace=maintenance] .maint-stat-box em{color:var(--ui-muted);font-size:10px;font-weight:700}.page[data-workspace=maintenance] .maint-stat-box b{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page[data-workspace=maintenance] .maint-profile .maint-profile-layout{grid-template-columns:minmax(330px,390px) minmax(0,1fr);gap:14px;align-items:start}.page[data-workspace=maintenance] .maint-profile .maint-profile-grid{grid-template-columns:minmax(0,1fr);gap:14px}.app-shell>.page[data-workspace=maintenance]:has(.maint-profile){max-width:100%;padding-inline:18px}.page[data-workspace=maintenance] .office-module:has(.maint-profile){max-width:none;padding-inline:0}.page[data-workspace=maintenance] .maint-profile .maint-profile-layout{grid-template-columns:minmax(280px,.75fr) minmax(0,1.3fr) minmax(380px,1fr)}.page[data-workspace=maintenance] .maint-profile-layout>.maint-profile-main,.page[data-workspace=maintenance] .maint-profile-layout>.maint-profile-main>.maint-profile-grid{display:contents}.page[data-workspace=maintenance] .maint-profile .maint-profile-solo .maint-profile-grid{grid-template-columns:minmax(0,1.2fr) minmax(380px,1fr);align-items:start}.page[data-workspace=maintenance] .maint-profile .maint-work-history{position:-webkit-sticky;position:sticky;top:60px}.page[data-workspace=maintenance] .maint-profile{display:flex;flex-direction:column;min-height:calc(100dvh - 115px);box-sizing:border-box}.maint-unit-dock{position:-webkit-sticky;position:sticky;bottom:0;z-index:10;display:flex;align-items:center;gap:14px;min-width:0;margin-top:auto;padding:10px 12px;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface);box-shadow:0 -3px 14px #10243e0d}.maint-unit-dock-label{flex:0 0 auto;display:grid;grid-gap:2px;gap:2px;color:var(--ui-ink);font:700 12px/1.3 var(--ws-font)}.maint-unit-dock-label small{color:var(--ui-muted);font-size:10px;font-weight:400}.page[data-workspace=maintenance] .maint-unit-dock .maint-unit-dock-scroll{flex:1 1;flex-wrap:nowrap;min-width:0;gap:6px;margin:0;padding:3px 2px 6px;overflow-x:auto;scrollbar-width:thin;overscroll-behavior-x:contain}.page[data-workspace=maintenance] .maint-unit-dock .maint-hub-trk{flex:0 0 auto;min-height:34px;padding:6px 13px;border-radius:6px;color:var(--ui-ink);background:var(--ui-soft);font:600 12px/1.3 var(--ws-font);white-space:nowrap}.page[data-workspace=maintenance] .maint-unit-dock .maint-hub-trk:hover{background:var(--ws-hover);border-color:var(--ui-blue)}.page[data-workspace=maintenance] .maint-unit-dock .maint-hub-trk.is-active{color:#fff;background:#087eff;border-color:#087eff;box-shadow:0 2px 5px #087eff30}.maint-unit-dock .maint-hub-trk:focus-visible,.maint-unit-dock-scroll:focus-visible{outline:2px solid var(--ui-blue);outline-offset:1px}.page[data-workspace=maintenance] .maint-work-history .maint-hist-tools{width:100%}.page[data-workspace=maintenance] .maint-work-history .maint-hist-kind{flex:1 1;min-width:0}.page[data-workspace=maintenance] .maint-work-history .maint-hist-search{width:100%}.page[data-workspace=maintenance] .maint-work-history .maint-hist-search input{flex:1 1;min-width:0;width:100%}.page[data-workspace=maintenance] .maint-work-history .maint-history-summary{grid-template-columns:74px minmax(0,1fr) 66px 12px;gap:6px}.page[data-workspace=maintenance] .maint-work-history .maint-history-summary>.maint-badge{display:none}.page[data-workspace=maintenance] .maint-work-history .maint-history-paged{max-height:min(460px,55dvh)}.page[data-workspace=maintenance] .maint-profile :is(.maint-schedule-side,.maint-work-entry,.maint-work-history){min-width:0;padding:14px;margin:0;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface);box-shadow:0 2px 6px #10243e08}.page[data-workspace=maintenance] .maint-profile .maint-schedule-side{position:static;max-height:none;overflow:visible}.page[data-workspace=maintenance] .maint-profile :is(.maint-schedule-editor-head,.maint-hist-head){margin:-14px -14px 12px;padding:12px 14px;background:var(--ui-soft);border-bottom:1px solid var(--ui-line);border-radius:7px 7px 0 0}.page[data-workspace=maintenance] .maint-profile .maint-work-entry>h2{margin:-14px -14px 12px;padding:12px 14px;background:var(--ui-soft);border-bottom:1px solid var(--ui-line);border-radius:7px 7px 0 0}.page[data-workspace=maintenance] .maint-profile :is(.maint-work-entry,.maint-work-history,.maint-schedule-editor-head) h2{font-size:14px;color:var(--ui-ink);line-height:1.4}.page[data-workspace=maintenance] .maint-profile .muted{color:var(--ui-muted);font-size:11px;line-height:1.5}.page[data-workspace=maintenance] .maint-profile .maint-profile-head .muted{color:#d2e2ef}.page[data-workspace=maintenance] .maint-profile .maint-sched-block{padding:10px;border:1px solid var(--ui-line);background:var(--ui-soft);margin-bottom:10px}.page[data-workspace=maintenance] .maint-profile .maint-sched-block h3{color:#163e61;font-size:11px;font-weight:700}.page[data-workspace=maintenance] .maint-profile :is(.maint-form,.maint-schedule-fields){gap:10px 12px}.page[data-workspace=maintenance] .maint-profile :is(.maint-form,.maint-schedule-fields) label{color:var(--ui-muted);font-size:11px;font-weight:600;text-transform:none}.page[data-workspace=maintenance] .maint-profile :is(.maint-form,.maint-schedule-fields) :is(input,select,textarea){min-height:35px;padding:7px 9px;border-color:var(--ui-line);border-radius:5px;font-size:12px}.page[data-workspace=maintenance] .maint-profile .maint-attach{gap:10px}.page[data-workspace=maintenance] .maint-profile .maint-attach-slot{padding:10px 12px;border:1px dashed #91abc2;border-radius:6px;background:var(--ui-soft)}.page[data-workspace=maintenance] .maint-profile .maint-attach-label{color:var(--ui-ink);font-size:11px}.page[data-workspace=maintenance] .maint-profile .maint-explain{min-height:82px}.page[data-workspace=maintenance] .maint-profile .maint-work-entry>.row-actions{justify-content:flex-end;margin-top:12px;padding-top:12px;border-top:1px solid var(--ui-line)}.page[data-workspace=maintenance] .maint-profile .maint-badge.unknown{background:#dce5ee;color:#3f566c}html[data-theme=dark] .page[data-workspace=maintenance] .maint-profile{--ui-line:#455c73;--ui-muted:#c2d1df;--ui-soft:#23384b}html[data-theme=dark] .page[data-workspace=maintenance] .maint-profile .maint-sched-block h3{color:#c3def5}html[data-theme=dark] .page[data-workspace=maintenance] .maint-profile .maint-badge.unknown{background:#3d5265;color:#d9e6f1}@media (min-width:1001px) and (max-width:1299px){.page[data-workspace=maintenance] .maint-profile .maint-profile-layout{grid-template-columns:minmax(0,1.1fr) minmax(350px,1fr)}.page[data-workspace=maintenance] .maint-profile-layout>.maint-schedule-side{grid-column:1;grid-row:1}.page[data-workspace=maintenance] .maint-profile-layout .maint-work-entry{grid-column:1;grid-row:2}.page[data-workspace=maintenance] .maint-profile-layout .maint-work-history{grid-column:2;grid-row:1/span 2}}@media (max-width:1000px){.page[data-workspace=maintenance] .maint-profile .maint-profile-layout,.page[data-workspace=maintenance] .maint-profile .maint-profile-solo .maint-profile-grid{grid-template-columns:minmax(0,1fr)}.page[data-workspace=maintenance] .maint-profile .maint-work-history{position:static}}@media (max-width:640px){.page[data-workspace=maintenance] .maint-profile .maint-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.page[data-workspace=maintenance] .maint-profile-head .row-actions{flex-wrap:wrap}}}@media screen{button.billing-audit-summary{cursor:pointer;font:inherit;border:1px solid #bd6d24;border-radius:4px;padding:4px 8px;background:#fff0cd;color:#704800}button.billing-audit-summary[aria-pressed=true]{background:#704800;color:#fff}.billing-document-drop-target{display:inline-flex;align-items:center;gap:4px;position:relative;border-radius:4px}.billing-document-drop-target.is-over{outline:2px dashed #087eff;outline-offset:3px;background:var(--bw-selected)}.billing-document-drop-target>small[role=alert]{position:absolute;top:100%;right:0;z-index:5;width:210px;padding:6px;border:1px solid #b42336;background:var(--ui-surface);color:#b42336}.billing-workspace-doc-actions{flex-wrap:nowrap!important}.billing-document-upload{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:5px;border:1px dashed #7895af;border-radius:4px;background:var(--ui-soft);color:var(--ui-ink)}.billing-document-upload.is-over{border-color:#087eff;background:var(--bw-selected)}.billing-document-upload button,.billing-document-upload select{min-height:25px;max-width:100%;width:auto;padding:3px 5px;border:1px solid #7895af;border-radius:3px;background:var(--ui-surface);color:var(--ui-ink);font:11px Arial,sans-serif}.billing-document-upload span{font-size:10px}.billing-document-upload small[role=alert]{flex-basis:100%;color:#b42336}.billing-workspace-route :is(p,small,strong){white-space:normal;overflow-wrap:anywhere}.billing-workspace-route p{margin:4px 0;font-size:12px}.billing-view-switch{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px}.billing-view-switch>div{display:flex;align-items:baseline;gap:10px;margin-right:auto}.billing-view-switch>div>span{color:var(--ui-muted);font-size:11px}.billing-view-switch>button{padding:7px 12px;border:1px solid #a6bcd0;border-radius:5px;background:var(--ui-surface);color:var(--ui-ink);font:600 12px Arial,sans-serif;cursor:pointer}.billing-view-switch>button[aria-pressed=true]{background:#163e61;border-color:#163e61;color:#fff}.billing-view-switch>button>span{font-size:10px;opacity:.85;margin-left:6px}.billing-new-view{--bw-line:#b4c6d7;--bw-soft:#edf3f8;--bw-muted:#405d76;--bw-selected:#dceafb;--bw-green-bg:#dcefe3;--bw-green:#155f3b;--bw-amber-bg:#fff0cd;--bw-amber:#704800;--bw-red-bg:#fbe2df;--bw-red:#96332d}.page[data-workspace=billing] .billing-new-view .billing-toolbar{padding:10px 12px;border:1px solid var(--bw-line);border-top:3px solid #163e61;background:var(--bw-soft);border-radius:7px;gap:8px}.billing-new-view .billing-toolbar label{color:var(--bw-muted);font-weight:700}.billing-new-view .billing-toolbar :is(input,select){border-color:var(--bw-line)}.billing-new-view .billing-table-zoom{display:none}.billing-new-view .billing-summary-bar{display:flex;flex-wrap:wrap;gap:8px 16px;width:100%;padding-top:10px;margin-top:2px;border:0;border-top:1px solid var(--bw-line);background:transparent;color:var(--bw-muted)}.billing-new-view .billing-summary-bar>span:not(.billing-sel-tools){font-size:11px}.billing-new-view .billing-sel-tools{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.billing-new-view .billing-sel-tools [hidden]{display:none}.billing-new-view .billing-sel-tools .btn{min-height:30px;padding:6px 10px;font-size:11px}.billing-workspace{font:12px/1.45 Arial,Helvetica,sans-serif;color:var(--ui-ink)}.billing-workspace button{cursor:pointer}.billing-workspace button:disabled{cursor:default;opacity:.5}.billing-workspace-filters{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.billing-workspace-filters button{display:inline-flex;align-items:center;gap:8px;padding:6px 9px;border:1px solid var(--bw-line);border-radius:5px;background:var(--ui-surface);color:var(--ui-ink);font:600 11px Arial,sans-serif;min-height:32px}.billing-workspace-filters button span{padding:2px 5px;border-radius:4px;background:var(--bw-soft);color:var(--ui-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.billing-workspace-filters button[aria-pressed=true]{background:#163e61;border-color:#163e61;color:#fff}.billing-workspace-split{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;grid-gap:12px;gap:12px}.billing-workspace :is(.billing-workspace-list,.billing-workspace-inspector){min-width:0;border:1px solid var(--bw-line);background:var(--ui-surface);border-radius:7px}.billing-workspace :is(.billing-workspace-list,.billing-workspace-inspector)>header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:10px 12px;background:#163e61;color:#fff;border-radius:6px 6px 0 0}.billing-workspace-list header>div{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.billing-workspace-list header span{color:#d4e5f4;font-size:11px}.billing-workspace-list header label{display:flex;align-items:center;gap:6px;color:#d4e5f4;font-size:11px}.billing-workspace-list header select{min-height:27px;padding:4px 7px;border:1px solid #ffffff55;border-radius:4px;background:#163e61;color:#fff;font-size:11px}.billing-workspace-selection{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:8px 10px;border-bottom:1px solid var(--bw-line)}.billing-workspace-selection button{padding:4px 7px;border:1px solid var(--bw-line);border-radius:4px;background:var(--ui-surface);color:var(--ui-ink);font:11px Arial,sans-serif}.billing-workspace-selection span{margin-left:auto;font-size:11px;color:var(--bw-muted)}.billing-workspace-table-scroll{max-width:100%;overflow-x:auto;border-radius:0 0 6px 6px;isolation:isolate}.billing-workspace table{width:100%;min-width:1440px;table-layout:fixed;border-collapse:collapse;font:inherit}.billing-workspace col.billing-col-select{width:40px}.billing-workspace col.billing-col-internal{width:80px}.billing-workspace col.billing-col-reference{width:100px}.billing-workspace col.billing-col-broker{width:190px}.billing-workspace col.billing-col-date{width:90px}.billing-workspace col.billing-col-truck{width:62px}.billing-workspace col.billing-col-driver{width:180px}.billing-workspace col.billing-col-documents{width:174px}.billing-workspace col.billing-col-status{width:136px}.billing-workspace col.billing-col-amount{width:118px}.billing-workspace-table-scroll td:nth-child(4),.billing-workspace-table-scroll td:nth-child(6){white-space:normal;overflow-wrap:anywhere}.billing-workspace .billing-queue-truck{width:62px;white-space:nowrap}.billing-workspace .billing-queue-internal{width:80px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.billing-workspace .billing-queue-driver{white-space:normal;font-weight:600}.billing-workspace .billing-queue-driver-name{display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere;overflow:hidden}.billing-workspace .billing-queue-broker-name,.billing-workspace .billing-workspace-open{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.billing-workspace .billing-queue-date{width:90px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.billing-workspace th{text-align:left;font-size:10px;font-weight:700;text-transform:uppercase;color:var(--bw-muted);background:var(--bw-soft)}.billing-workspace td,.billing-workspace th{padding:9px 10px;border-bottom:1px solid var(--bw-line)}.billing-workspace td{vertical-align:middle}.billing-workspace tbody tr:last-child td{border-bottom:0}.billing-workspace tbody tr:nth-child(2n) td{background:var(--bw-soft)}.billing-workspace tbody tr.is-inspected td,.billing-workspace tbody tr:hover td{background:var(--bw-selected)}.billing-workspace tbody tr.is-inspected td:first-child{box-shadow:inset 3px 0 #087eff}.billing-workspace .is-money{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.billing-workspace-table-scroll>table>:is(thead,tbody)>tr>.is-money{position:-webkit-sticky;position:sticky;right:0;z-index:1;min-width:118px;width:118px;box-sizing:border-box;box-shadow:-3px 0 5px #123b6320}.billing-workspace-table-scroll>table>thead>tr>.is-money{z-index:2;background:var(--office-grid-head,#163e61);color:var(--office-grid-head-ink,#fff)}.billing-workspace-table-scroll>table>tbody>tr>.is-money{background:var(--ui-surface)}.billing-workspace-table-scroll>table>tbody>tr:nth-child(2n)>.is-money{background:var(--bw-soft)}.billing-workspace-table-scroll>table>tbody>tr:is(:hover,.is-inspected)>.is-money{background:var(--bw-selected)}.billing-workspace-table-scroll>table>:is(thead,tbody)>tr>:nth-child(11){position:-webkit-sticky;position:sticky;right:118px;z-index:1;box-sizing:border-box;box-shadow:-3px 0 5px #123b6320}.billing-workspace-table-scroll>table>thead>tr>:nth-child(11){z-index:2;background:var(--office-grid-head,#163e61);color:var(--office-grid-head-ink,#fff)}.billing-workspace-table-scroll>table>tbody>tr>:nth-child(11){background:var(--ui-surface)}.billing-workspace-table-scroll>table>tbody>tr:nth-child(2n)>:nth-child(11){background:var(--bw-soft)}.billing-workspace-table-scroll>table>tbody>tr:is(:hover,.is-inspected)>:nth-child(11){background:var(--bw-selected)}.billing-workspace small{display:block;margin-top:3px;color:var(--bw-muted);font-size:11px}.billing-workspace .billing-workspace-open{padding:0;border:0;background:transparent;color:var(--ui-ink);font:700 12px/1.4 Arial,sans-serif;text-align:left}.billing-workspace input[type=checkbox]{accent-color:#087eff}.billing-workspace-doc-flags{display:flex;gap:4px;flex-wrap:wrap;min-width:95px}.billing-workspace-doc-actions{display:flex;gap:5px;flex-wrap:wrap;align-items:center;min-width:120px}.billing-workspace-doc-actions .billing-doc-chip{min-height:27px;padding:4px 7px;font-size:11px;font-weight:700;border:1px solid #7895af;border-radius:4px;background:#e2edf8;color:#163e61;cursor:pointer}.billing-workspace-doc-actions .billing-doc-chip--rc{background:#164f82;color:#fff;border-color:#164f82}.billing-workspace-doc-actions :is(.billing-doc-chip--invoice,.billing-doc-chip--inv){background:#163e61;color:#fff;border-color:#163e61}.billing-workspace-doc-actions .billing-doc-chip--bol{background:#16704c;color:#fff;border-color:#16704c}.billing-workspace-doc-actions .billing-doc-chip--empty{background:#fff3d7;color:#754900;border-color:#a57727;border-style:dashed}.billing-workspace-doc-actions .billing-doc-chip:hover:not(:disabled){box-shadow:0 0 0 2px #087eff35}.billing-workspace-doc-actions .billing-doc-chip:disabled{cursor:not-allowed}.billing-workspace-doc-flags>span{padding:2px 4px;border-radius:3px;font-size:10px;white-space:nowrap}.billing-workspace-doc-flags .is-present{color:var(--bw-green);background:var(--bw-green-bg)}.billing-workspace-doc-flags .is-missing{color:var(--bw-amber);background:var(--bw-amber-bg)}.billing-workspace-status{display:inline-block;padding:4px 7px;border-radius:4px;font-size:10px;font-weight:700;white-space:nowrap;color:#155389;background:#e0edfc}.billing-workspace-status:is(.is-ready,.is-packet){color:var(--bw-green);background:var(--bw-green-bg)}.billing-workspace-status:is(.is-missing,.is-invoice,.is-revised){color:var(--bw-amber);background:var(--bw-amber-bg)}.billing-workspace-status.is-review{color:var(--bw-red);background:var(--bw-red-bg)}.billing-workspace-inspector{position:-webkit-sticky;position:sticky;top:64px;display:flex;flex-direction:column;max-height:calc(100dvh - 80px);overflow:hidden}.billing-workspace-inspector>header{display:grid!important;grid-gap:3px!important;gap:3px!important;flex:0 0 auto}.billing-workspace-inspector header>span{font-size:10px;color:#d4e5f4;text-transform:uppercase;letter-spacing:.04em}.billing-workspace-inspector header>strong{font-size:16px;overflow-wrap:anywhere}.billing-workspace-detail{padding:12px;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#7895af var(--ui-soft)}.billing-workspace-amount{font-size:25px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:12px 0}.billing-workspace-amount small{font-weight:400}.billing-workspace dl{margin:10px 0}.billing-workspace dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);grid-gap:10px;gap:10px;padding:6px 0;border-bottom:1px solid var(--bw-line)}.billing-workspace dt{color:var(--bw-muted);font-size:11px}.billing-workspace dd{margin:0;text-align:right;overflow-wrap:anywhere;font-size:11px;font-weight:600}.billing-workspace-route{display:grid;grid-gap:9px;gap:9px;padding:10px;background:var(--bw-soft);border-radius:5px}.billing-workspace-route div{display:grid;grid-gap:2px;gap:2px;padding-left:9px;border-left:2px solid #087eff}.billing-workspace-route span{color:var(--bw-muted);font-size:10px}.billing-workspace h3{font-size:11px;text-transform:uppercase;margin:14px 0 8px}.billing-workspace-documents>div{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:5px;padding:8px;margin:5px 0;border:1px solid var(--bw-line);border-radius:4px;font-size:11px}.billing-workspace-not-attached{color:var(--bw-muted);font-size:10px}.billing-workspace-actions{display:grid;grid-gap:7px;gap:7px;margin-top:12px}.billing-workspace-actions .btn{min-height:33px;font-size:11px}.billing-workspace-warning{margin:10px 0;padding:9px;border-radius:4px;background:var(--bw-amber-bg);color:var(--bw-amber);font-size:11px}.billing-workspace-warning ul{padding-left:16px;margin:5px 0 0}.billing-workspace-help{font-size:11px;color:var(--bw-muted);margin:10px 0 0}.billing-rc-drop{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 8px;gap:4px 8px;align-items:center;margin:8px 0;padding:10px;border:1px dashed #6e99bd;border-radius:5px;background:var(--bw-soft);color:var(--ui-ink);font:600 11px/1.4 Arial,sans-serif}.billing-rc-drop>small{grid-column:1;color:var(--bw-muted);font-size:10px;font-weight:400}.billing-rc-drop>button{grid-column:2;grid-row:1/span 2;border:1px solid var(--bw-line);border-radius:4px;padding:5px 8px;background:var(--ui-surface);color:var(--ui-blue);font:600 10px Arial,sans-serif;cursor:pointer}.billing-rc-drop.is-over{border:1px solid var(--ui-blue);background:var(--bw-selected);box-shadow:0 0 0 2px #087eff25}.billing-rc-drop.is-compact{display:block;margin:5px 0 0;padding:3px 6px;width:-moz-fit-content;width:fit-content;font-size:10px}.billing-rc-drop.is-disabled{opacity:.55}.billing-rc-drop>.billing-rc-drop-error{grid-column:1/-1;color:var(--bw-red)}.billing-workspace-empty{padding:20px 12px!important;color:var(--bw-muted)}html[data-theme=dark] .billing-new-view{--bw-line:#455f76;--bw-soft:#23384b;--bw-muted:#bdd0df;--bw-selected:#274a66;--bw-green-bg:#1c4231;--bw-green:#a1e8c0;--bw-amber-bg:#493b20;--bw-amber:#f5d58f;--bw-red-bg:#492c2d;--bw-red:#ffc0b9}@media (max-width:1100px){.billing-workspace-split{grid-template-columns:minmax(0,1fr)}.billing-workspace-inspector{position:static}.billing-workspace-detail{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 20px;gap:8px 20px}.billing-workspace-detail>:is(.billing-workspace-status,.billing-workspace-amount,h3,.billing-workspace-documents,.billing-workspace-warning,.billing-workspace-actions,.billing-workspace-help){grid-column:1/-1}.billing-workspace-detail>.billing-workspace-status{justify-self:start}}@media (max-width:600px){.billing-workspace-detail{display:block}.billing-view-switch>div>span{display:none}.billing-new-view .billing-sel-tools{margin-left:0}}}