.office-module{max-width:1200px;margin:0 auto;padding:.75rem 1rem 2rem}.office-module:has(.acct-full){max-width:none;width:100%;margin:0;padding:.35rem 1.15rem .85rem;min-width:0;overflow-x:clip;box-sizing:border-box}.page:has(.acct-full){max-width:100%;width:100%;margin:0;padding:.35rem 0 1rem;min-width:0;overflow-x:clip;box-sizing:border-box}.page:has(.acct-full) .app-shell,.page:has(.acct-full) .office-module-body{max-width:100%;min-width:0;overflow-x:clip}body:has(.acct-full),body:has(.acct-full) .app-shell{max-width:100vw;overflow-x:clip}.acct-full{width:100%;max-width:100%;min-width:0;overflow-x:clip;box-sizing:border-box}.office-module-title{margin:0;font-size:1.45rem;font-weight:800}.office-module-sub{margin:.25rem 0 0;font-size:.9rem}.office-subtabs{display:flex;flex-wrap:wrap;gap:.35rem;margin:1rem 0 .85rem;border-bottom:1px solid var(--line,#ccc);padding-bottom:.45rem}.office-subtab{border:1px solid #b0b0b0;background:#eef1f5;color:#222;font-weight:700;font-size:.82rem;padding:.35rem .7rem;border-radius:6px 6px 0 0;cursor:pointer}.office-subtab.is-on{background:#1f4e79;border-color:#1f4e79;color:#fff}.office-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.75rem}.office-toolbar label{font-size:.85rem;font-weight:600}.office-toolbar input[type=number]{width:4.5rem;margin-left:.25rem}.office-hint{margin-top:.75rem;font-size:.85rem;color:#1a1a1a;font-weight:600}.office-empty{background:#f3f6f9;border:1px solid #c5ccd5;border-radius:10px;padding:1.25rem 1.4rem}.office-empty h2{margin:0 0 .4rem;font-size:1.1rem}.office-link-list{margin:0;padding-left:1.2rem;line-height:1.55}.office-cards{display:flex;flex-wrap:wrap;gap:.75rem}.office-card{background:#fff;border:1px solid #ccc;border-radius:10px;padding:.85rem 1.1rem;min-width:160px}.office-card .label{font-size:.75rem;font-weight:700;color:#555;text-transform:uppercase}.office-card .value{font-size:1.35rem;font-weight:800;margin-top:.2rem}.office-pill{display:inline-block;font-size:.7rem;font-weight:800;padding:.1rem .4rem;border-radius:999px}.office-pill-open{background:#fff3c4;color:#5c4800}.office-section-title{font-size:1rem;margin:0 0 .5rem}.office-row-urgent td{background:#ffebee!important;font-weight:700}.acct-layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);grid-gap:1rem}.acct-drivers,.acct-layout{display:grid;gap:1rem;align-items:start}.acct-drivers{grid-template-columns:260px minmax(0,1fr);grid-gap:1rem}@media (max-width:960px){.acct-drivers,.acct-layout{grid-template-columns:1fr}}.acct-drivers tr.is-selected td,.acct-layout tr.is-selected td,.acct-tours-table tr.is-selected td{background:rgba(31,78,121,.1)}.acct-detail{border:1px solid #c5ccd5;background:#f7f9fc;border-radius:10px;padding:.9rem 1rem 1.1rem}.acct-detail-empty{min-height:120px;display:flex;align-items:center}.acct-detail-head{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.85rem;padding-bottom:.65rem;border-bottom:1px solid #d5dde6}.acct-detail-title{font-weight:800;font-size:1.05rem}.acct-detail-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.55rem .85rem;gap:.55rem .85rem}.acct-field-label{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#666}.acct-field-value{font-size:.9rem;font-weight:600;word-break:break-word}.office-module-side .office-module-head{margin-bottom:.5rem}.office-side-layout{display:grid;grid-template-columns:11.5rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:start;min-height:60vh}@media (max-width:900px){.office-side-layout{grid-template-columns:1fr}}.office-side-nav{display:flex;flex-direction:column;gap:.2rem;padding:.35rem;background:#f0f4f8;border:1px solid #d5dde6;border-radius:8px;position:-webkit-sticky;position:sticky;top:.5rem}.office-side-link{display:flex;flex-direction:column;align-items:flex-start;gap:.05rem;text-align:left;border:1px solid transparent;background:transparent;padding:.4rem .5rem;border-radius:6px;cursor:pointer;color:#222}.office-side-link:hover{background:#e8eef4}.office-side-link.is-on{background:#1f4e79;border-color:#1f4e79;color:#fff}.office-side-link-label{font-size:.82rem;font-weight:800}.office-side-link-hint{font-size:.65rem;font-weight:600;opacity:.75;line-height:1.2}.office-side-link.is-on .office-side-link-hint{opacity:.85}.office-side-body{min-width:0}.acct-batch-list tr.is-open td{background:#e8f0fa!important}.acct-email-panel{max-width:720px;padding:.75rem;border:1px solid #d5dde6;background:#f7f9fc;border-radius:8px}.acct-email-panel .table-wrap{max-height:280px;overflow:auto;border:1px solid #ddd;background:#fff}.acct-email-panel table{width:100%;font-size:12px}.acct-email-panel td,.acct-email-panel th{padding:.25rem .4rem;text-align:left}.acct-email-panel label{display:block;margin-bottom:.55rem;font-size:.8rem;font-weight:700}.acct-email-panel select{width:100%;margin-top:.2rem;padding:.35rem}.acct-settle-wrap{min-width:0}.acct-list-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin:0 0 .4rem}.acct-list-toolbar h2{margin:0;font-size:.95rem;font-weight:800;color:#2c2822}.acct-list-sub{margin:0 0 .4rem;font-size:.82rem;font-weight:800;color:#2a3238}.acct-settle-wrap .table-wrap{background:#fff;width:100%}.acct-settle-wrap table{width:100%;font-size:12px}.acct-settle-wrap th{background:#eef2f6;color:#2a3238;font-size:11px;font-weight:700;text-transform:none;letter-spacing:.01em;padding:.38rem .55rem}.acct-settle-wrap td{padding:.34rem .55rem}.acct-driver-detail-acts{display:inline-flex;flex-wrap:wrap;gap:.35rem;flex:0 0 auto}.acct-inner-tabs{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 .75rem;padding-bottom:.55rem;border-bottom:1px solid #d5dde6}.acct-inner-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #c5ccd5;background:#f0f4f8;color:#2a3238;font:inherit;font-size:.78rem;font-weight:700;padding:.28rem .7rem;border-radius:6px;cursor:pointer}.acct-inner-tab:hover{background:#e4eaf0}.acct-inner-tab.is-on{background:#1e3a5f;border-color:#1e3a5f;color:#fff}.acct-placeholder-panel{max-width:560px;padding:.85rem 1rem;border:1px dashed #c5ccd5;background:#f7f9fc;border-radius:8px}.ifta-panel{padding:.35rem 1rem 1.25rem;box-sizing:border-box;max-width:100%;min-width:0;overflow-x:clip}.ifta-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.45rem .65rem;margin:0 0 .35rem}.ifta-toolbar label,.ifta-truck-pick label{display:flex;flex-direction:column;gap:.12rem;font-size:10px;font-weight:700;color:#5a6570;text-transform:uppercase;letter-spacing:.02em}.ifta-toolbar input,.ifta-toolbar select,.ifta-truck-pick select{min-width:7rem;font-size:11px;padding:.18rem .35rem;border:1px solid #c5ccd5;background:#fff;color:#243447}.ifta-toolbar input{min-width:9.5rem}.ifta-range{font-size:11px;align-self:center}.ifta-actions{justify-content:space-between;gap:.4rem .65rem;margin:0 0 .4rem}.ifta-actions,.ifta-actions-right{display:flex;flex-wrap:wrap;align-items:center}.ifta-actions-right{gap:.3rem}.ifta-actions .btn,.ifta-view-tabs .btn{font-size:11px!important;padding:.2rem .5rem!important}.ifta-view-tabs{display:flex;gap:.25rem}.ifta-actions .btn.is-on,.ifta-view-tabs .btn.is-on{background:#1e3a5f;border-color:#1e3a5f;color:#fff}.ifta-file{display:none}.ifta-hint{font-size:11px;margin:0 0 .45rem;max-width:56rem;line-height:1.35}.ifta-msg{font-size:11px;margin:0 0 .35rem;color:#166534}.ifta-table-wrap{margin:0 0 .65rem;max-height:none;max-width:100%;overflow-x:auto;box-sizing:border-box}.ifta-table-wrap.ifta-scroll{max-height:220px;overflow:auto}.ifta-table{width:100%}.ifta-table tbody tr{cursor:pointer}.ifta-table tr.ifta-total-row td{font-weight:800;background:#e4eaf0!important;border-top:1px solid #c5ccd5}.ifta-detail{margin-top:.35rem}.ifta-stats{display:flex;flex-wrap:wrap;gap:.35rem .85rem;font-size:11px;margin:0 0 .45rem;padding:.35rem .5rem;background:#f4f8fc;border:1px solid #d5e0ec;color:#3a4550}.ifta-stats b{color:#1e3a5f;font-weight:700}.ifta-h{margin:.55rem 0 .25rem;font-size:11px;font-weight:800;color:#243447;text-transform:uppercase;letter-spacing:.03em}.ifta-loc{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:#5a6570}.ifta-net-due{color:#9a3412;font-weight:700}.ifta-net-credit{color:#166534;font-weight:700}.ifta-pick{font-size:11px;margin:.35rem 0 0}.ifta-truck-pick{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.45rem;margin:0 0 .4rem}.ifta-checklist{margin:0 0 .75rem;padding:.4rem .6rem .4rem 1.25rem;font-size:11px;line-height:1.45;background:#f7f9fc;border:1px solid #d5dde6;max-width:40rem}.ifta-checklist li{margin:.15rem 0}.ifta-checklist li.is-ok{color:#166534}.ifta-checklist li.is-warn{color:#9a3412;font-weight:600}.efs-fuel{padding:.15rem 0 1rem}.efs-fuel-h{margin:0 0 .2rem;font-size:1rem}.efs-fuel-hint{font-size:.78rem;margin:0;max-width:44rem;line-height:1.35}.efs-export-howto{margin:.45rem 0 0;max-width:40rem;border:1px solid #d5dee5;border-radius:6px;background:#f7fafc;padding:.35rem .55rem .45rem;font-size:.75rem;line-height:1.4;color:#3d4a55}.efs-export-howto summary{cursor:pointer;font-weight:700;font-size:.76rem;color:#29485f}.efs-export-howto ol{margin:.4rem 0 .35rem;padding-left:1.15rem}.efs-export-howto li{margin:.15rem 0}.efs-export-howto p{margin:.25rem 0 0;color:#5a6a76}.efs-fuel-toolbar{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;align-items:flex-start;margin-bottom:.45rem}.efs-fuel-actions{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.efs-fuel-file-btn{display:inline-block;cursor:pointer}.efs-fuel .btn{padding:.28rem .55rem;font-size:.75rem;font-weight:600;border-radius:6px}.efs-fuel-file{font-size:.75rem;margin:.2rem 0}.efs-fuel-stats{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;font-size:.78rem;margin:.4rem 0}.efs-fuel-stats .efs-warn,.efs-warn{color:#a35b00;font-weight:600}button.efs-warn-link{display:inline;padding:0;margin:0;border:none;background:none;color:#8a4b00;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}button.efs-warn-link:hover:not(:disabled){color:#5c3200}button.efs-warn-link:disabled{opacity:.5;cursor:not-allowed}.efs-fuel-table tr.efs-group-h.efs-row-need td{background:#fff3cd!important}.efs-fuel-table tr.efs-group-h.efs-row-no-truck td{background:#fde8e8!important;border-left:3px solid #c0392b}.efs-fuel-filters{display:flex;gap:.25rem;margin-left:auto}.efs-fuel-filters .btn.is-on{background:#1e3a5f;color:#fff;border-color:#1e3a5f}.efs-fuel-table-wrap{max-height:min(52vh,560px);overflow:auto;border:1px solid #d5dde6;border-radius:6px;background:#fff}.efs-fuel-table{width:100%;table-layout:auto}.efs-fuel-table .efs-ck{width:1.6rem;text-align:center}.efs-fuel-table .efs-select{max-width:7.5rem;font-size:.72rem;padding:.1rem .2rem;border:1px solid #c5ccd5;border-radius:4px;background:#fff}.efs-fuel-table .efs-loc{max-width:14rem;font-size:.72rem;color:#444}.efs-fuel-table tr.efs-group-h td{background:#eef2f6!important;font-size:.8rem;border-bottom:1px solid #c5ccd5;white-space:normal;padding:.35rem .4rem}.efs-fuel-table tbody tr.efs-row-need td{background:#fff8e8}.efs-fuel-table tbody tr.efs-row-no-truck td{background:#fdf0f0;border-left:3px solid #c0392b}.efs-fuel-stats .efs-warn-bad,.efs-warn-bad{color:#b42318;font-weight:700}.badge.efs-badge-no-truck{background:#fde8e8;color:#b42318;border:1px solid #f0b4b0;border-radius:4px}.badge.efs-badge-need-drv,.badge.efs-badge-no-truck{font-size:.68rem;padding:.1rem .35rem;white-space:nowrap}.badge.efs-badge-need-drv{background:#fff3cd;color:#8a4b00;border:1px solid #e6d392;border-radius:4px}.efs-fuel-table .efs-actions{white-space:nowrap}.efs-fuel-table .efs-actions .btn{margin-right:.2rem}.efs-mini-btn{border:1px solid #c5ccd5;background:#fff;color:#333;font-size:.65rem;font-weight:600;padding:.12rem .35rem;border-radius:4px;cursor:pointer;margin-right:.15rem;line-height:1.2}.efs-mini-btn:hover:not(:disabled){background:#eef2f6}.efs-mini-btn:disabled{opacity:.45;cursor:not-allowed}.efs-dup-warn{margin:.4rem 0;padding:.45rem .65rem;background:#fff3cd;border:1px solid #e6c86a;border-radius:6px;color:#6b4e00;font-size:.8rem;font-weight:650;line-height:1.35}.efs-dup-stat{color:#8a5a00;font-weight:650}.efs-posted{margin-top:1.25rem;padding-top:.75rem;border-top:1px solid #d5dde6}.efs-posted-h{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem;flex-wrap:wrap}.efs-posted-h h3{margin:0;font-size:.9rem}.efs-posted-actions{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.efs-posted-actions .btn{padding:.22rem .45rem;font-size:.72rem}.efs-del-all{border-color:#c45c5c!important;color:#8b1e1e!important}.efs-move-bar{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;margin:.5rem 0;padding:.45rem .55rem;background:#eef2f6;border:1px solid #d5dde6;border-radius:6px;font-size:.78rem}.efs-move-bar select{font-size:.75rem;padding:.2rem .35rem;border:1px solid #c5ccd5;border-radius:4px;background:#fff}.office-module:has(.acct-full) .office-subtab{font-size:.72rem;padding:.22rem .5rem}.office-module:has(.acct-full) .office-module-title{font-size:1.15rem}.office-module:has(.acct-full) .office-module-sub{font-size:.78rem;margin-top:.1rem}.acct-toolbar{margin-bottom:.3rem;gap:.45rem .55rem!important;min-width:0;max-width:100%;align-items:flex-end}.acct-toolbar label{display:flex;flex-direction:column;align-items:stretch;gap:.12rem;font-size:.68rem!important;font-weight:700;color:#5a6570;text-transform:uppercase;letter-spacing:.02em;margin:0;min-width:0}.acct-toolbar input,.acct-toolbar select{font-size:.75rem;padding:.22rem .35rem;height:1.85rem;box-sizing:border-box;border:1px solid #c5ccd5;border-radius:6px;background:#fff;color:#243447;margin:0}.acct-toolbar .us-date-wrap{width:auto;min-width:6.75rem}.acct-toolbar .us-date-wrap .us-date-text{height:1.85rem;padding:.22rem 1.1em .22rem .35rem;font-size:.75rem;border:1px solid #c5ccd5;border-radius:6px}.acct-toolbar .btn{font-size:.72rem;padding:0 .55rem;box-sizing:border-box}.acct-range-label,.acct-toolbar .btn{height:1.85rem;display:inline-flex;align-items:center;margin:0}.acct-range-label{font-size:.78rem;font-weight:800;white-space:nowrap;color:#1f4e79;line-height:1.85rem}.acct-zoom .acct-mini-btn,.acct-zoom .acct-zoom-pct{height:1.85rem;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.acct-toolbar-stats{font-size:.75rem;white-space:nowrap;line-height:1.85rem;height:1.85rem;display:inline-flex;align-items:center;margin:0 0 0 auto}.acct-sync-hint{display:none}.acct-add-load{margin:0 0 .35rem;padding:.35rem .4rem;border:1px solid #d5dde6;background:#f3f6f9}.acct-add-load-grid{display:flex;flex-wrap:wrap;gap:.3rem .4rem;align-items:flex-end}.acct-add-field{display:flex;flex-direction:column;gap:.1rem;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:#555}.acct-add-field input,.acct-add-field select{font-size:11px;font-weight:500;text-transform:none;letter-spacing:0;padding:.15rem .3rem;width:5.5rem;color:#111;max-width:9rem}.acct-add-field select{width:7.5rem;max-width:10rem}.acct-add-field:nth-child(3) input,.acct-add-field:nth-child(5) input,.acct-add-field:nth-child(7) input,.acct-add-field:nth-child(9) input{width:7rem}.acct-add-field:nth-child(10) input,.acct-add-field:nth-child(8) input{width:6.5rem}.acct-add-load .btn{font-size:.72rem;padding:.28rem .55rem;align-self:flex-end}.acct-add-ai-btn{white-space:nowrap}.acct-add-conf-warn{margin:.25rem 0 0;font-size:11px;font-weight:700;color:#8a6d00;background:#fff6d6;border:1px solid #e6d48a;border-radius:4px;padding:.25rem .4rem}.acct-grid-tools .btn{font-size:.72rem;padding:.22rem .5rem}.acct-grid-tools-hint{font-size:10px!important}.acct-loads-wrap{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:auto;max-height:min(72vh,760px);border:1px solid var(--table-border,#e2e8f0);background:var(--panel,#ffffff);zoom:var(--acct-loads-zoom,1);box-sizing:border-box;-webkit-overflow-scrolling:touch}.acct-loads-wrap.is-empty{overflow-x:hidden}@supports not (zoom:1){.acct-loads-wrap{transform:scale(var(--acct-loads-zoom,1));transform-origin:top left;width:100%;max-width:100%}}.acct-loads{width:100%;max-width:none;border-collapse:collapse;table-layout:fixed;font-size:10px;line-height:1.2}.acct-loads td,.acct-loads th{border:1px solid #e2e8f0;padding:.28rem .5rem;vertical-align:middle;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-loads thead th{background:var(--office-grid-head);font-weight:800;font-size:9px;text-transform:uppercase;letter-spacing:.02em;color:var(--office-grid-head-ink);position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:.32rem .5rem}.acct-loads th .th-resize{position:absolute;top:0;right:0;width:7px;height:100%;cursor:col-resize;z-index:3}.acct-loads th .th-resize:hover,body.col-resizing .acct-loads th .th-resize{background:rgba(31,78,121,.28)}.acct-loads tbody tr:nth-child(2n) td{background:#f5f7fa}.acct-loads tbody tr:hover td{background:#eef4fa}.acct-loads tr.is-selected td{background:#dce8f5!important}.acct-loads .c-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.acct-loads td.c-load{white-space:normal}.acct-loads .c-load{font-weight:700}.acct-edit-grid .acct-board-comments{grid-column:1/-1}.acct-edit-grid .acct-board-comments textarea{min-height:3.4rem;resize:vertical;background:#fff8e8;color:#4a3a10}.acct-loads .c-st{text-align:center}.acct-loads .c-mi{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acct-loads .c-trk{text-align:center;font-weight:700}.acct-loads .c-tarp{text-align:center}.acct-truck-with-flags{gap:.2rem}.acct-tarp-badge,.acct-truck-with-flags{display:inline-flex;align-items:center;justify-content:center}.acct-tarp-badge{width:1.15rem;height:1.15rem;border:1px solid #b47b18;border-radius:4px;background:#ffe8a3;color:#654100;font-size:.68rem;font-weight:900;line-height:1}.acct-tarp-badge.is-loud{width:1.45rem;height:1.45rem;border-width:1.5px;border-color:#a8680f;background:linear-gradient(180deg,#ffe59a,#f0b84a);color:#4e3200;font-size:.78rem;box-shadow:0 1px 2px rgba(100,70,10,.18)}.acct-tarp-empty{color:#c0bbb2;font-weight:600}.acct-loads tbody tr.is-tarped td{background:#fff8e8}.acct-loads tbody tr.is-tarped:hover td{background:#fff1d0}.acct-loads .c-rate{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;color:#176b45}.acct-loads .c-conf{text-align:center}.acct-conf-btn{border:none;background:transparent;cursor:zoom-in;font-size:14px;line-height:1;padding:0}.acct-conf-btn:hover{transform:scale(1.12);cursor:zoom-in}.acct-conf-x{color:#b00020;font-weight:800;font-size:13px}.acct-drivers-dense{display:grid;grid-template-columns:11.5rem minmax(0,1fr);grid-gap:.65rem;gap:.65rem;align-items:stretch;width:100%;max-width:100%;min-width:0;min-height:0;overflow-x:clip}@media (max-width:900px){.acct-drivers-dense{grid-template-columns:1fr}}.acct-driver-pick{border:1px solid #d0cbc0;background:#f7f9fc;border-radius:6px;width:100%;min-width:0;max-width:100%;max-height:min(78vh,820px);display:flex;flex-direction:column;overflow:hidden}.acct-driver-pick-h{flex:0 0 auto;padding:.4rem .55rem;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#555;border-bottom:1px solid #d5dde6;background:#f0ebe3}.acct-driver-pick-list{list-style:none;margin:0;padding:.2rem 0;overflow-x:hidden;overflow-y:auto;flex:1 1 auto;min-height:0}.acct-driver-pick-empty{padding:.65rem .55rem;font-size:11px;color:#888}.acct-driver-pick-btn{display:block;width:100%;box-sizing:border-box;border:0;border-left:3px solid transparent;background:transparent;text-align:left;padding:.38rem .5rem;font-size:12px;font-weight:600;color:#222;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-driver-pick-btn:hover{background:rgba(31,78,121,.06)}.acct-driver-pick-btn.is-selected{background:rgba(31,78,121,.12);border-left-color:#1f4e79;color:#123a5c}.acct-driver-detail{min-width:0;max-width:100%;display:flex;flex-direction:column;gap:.4rem;overflow:hidden}.acct-driver-detail-h{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:1.75rem;min-width:0;flex:0 0 auto}.acct-driver-detail-h h3{margin:0;font-size:.95rem;font-weight:800;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-driver-detail-h .btn{flex:0 0 auto;font-size:.72rem;padding:.22rem .55rem}.acct-driver-detail .acct-grid-root{min-width:0;max-width:100%;overflow:hidden}.acct-driver-detail .acct-grid-tools{min-width:0}.acct-driver-detail .acct-loads-wrap{max-height:min(68vh,720px)}.acct-driver-empty-pane{flex:1 1 auto;min-height:12rem;display:flex;align-items:center;justify-content:center;border:1px solid #d0cbc0;border-radius:6px;background:#f7f9fc;color:#666;font-size:.9rem;padding:1.5rem;box-sizing:border-box}.acct-app-stmts{width:100%;border-collapse:collapse;font-size:12px}.acct-app-stmts td,.acct-app-stmts th{padding:.28rem .5rem;text-align:left;border-bottom:1px solid #e6e0d4;vertical-align:top}.acct-app-stmts th{font-size:11px;font-weight:750;color:#555;background:#f0ebe3}.acct-app-stmt-row{cursor:pointer}.acct-app-stmt-row:hover td{background:rgba(31,78,121,.06)}.acct-app-stmt-acts{white-space:nowrap}.acct-driver-list{max-height:min(92vh,920px);overflow:auto}.acct-driver-list td,.acct-driver-list th{padding:.22rem .35rem;font-size:11px}.acct-driver-list tr.is-selected td{background:rgba(31,78,121,.12)}.acct-section-h{margin:0 0 .35rem;font-size:.95rem}.stmt-week-label{font-size:.95rem;min-width:11rem;text-align:center}.stmt-pct input{width:3.5rem;margin-left:.2rem}body:has(.stmt-layout),html:has(.stmt-layout){height:100%;overflow:hidden}body:has(.stmt-layout) .app-shell{height:100dvh;max-height:100dvh;min-height:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr)}.page:has(.stmt-layout){min-height:0;height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;padding:.35rem;margin:0;max-width:100%;width:100%;box-sizing:border-box}.office-module:has(.stmt-layout){flex:1 1;min-height:0;max-height:none;height:100%;padding-bottom:0;overflow:hidden;display:flex;flex-direction:column}.office-module:has(.stmt-layout) .office-module-head{flex-shrink:0}.office-module:has(.stmt-layout) .office-module-body{flex:1 1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.acct-full:has(.stmt-layout){display:flex;flex-direction:column;flex:1 1;min-height:0;height:100%;max-height:100%;overflow:hidden}.stmt-toolbar{flex-wrap:wrap;gap:.5rem;flex-shrink:0;margin-bottom:.35rem;align-items:center}.stmt-toolbar-actions{margin-left:auto;display:inline-flex;gap:.3rem}.stmt-layout{display:grid;grid-template-columns:var(--stmt-payee-w,260px) 6px minmax(0,1fr);grid-gap:0;gap:0;align-items:stretch;flex:1 1;min-height:0;max-height:100%;overflow:hidden}.stmt-split{width:6px;margin:0 1px;cursor:col-resize;touch-action:none;background:linear-gradient(90deg,transparent,#c5ccd5 2px,#c5ccd5 4px,transparent);background-clip:content-box;flex-shrink:0;align-self:stretch;z-index:2}.stmt-split:active,.stmt-split:hover,body.is-stmt-resizing .stmt-split{background:linear-gradient(90deg,transparent,#1f4e79 2px,#1f4e79 4px,transparent)}body.is-stmt-resizing{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}body.is-stmt-resizing,body.is-stmt-resizing *,body.is-stmt-resizing iframe{cursor:col-resize!important}body.is-stmt-loads-resizing{cursor:row-resize!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}body.is-stmt-loads-resizing *,body.is-stmt-loads-resizing iframe{cursor:row-resize!important}@media (max-width:900px){body:has(.stmt-layout),html:has(.stmt-layout){height:auto;overflow:auto}body:has(.stmt-layout) .app-shell{height:auto;max-height:none;overflow:visible}.acct-full:has(.stmt-layout),.office-module:has(.stmt-layout),.office-module:has(.stmt-layout) .office-module-body,.page:has(.stmt-layout){height:auto;max-height:none;overflow:visible}.stmt-layout{grid-template-columns:1fr;max-height:none;min-height:0;overflow:visible}.stmt-split{display:none}}.stmt-orders,.stmt-payees{border:1px solid #c5ccd5;background:#fff;display:flex;flex-direction:column;min-height:0;max-height:100%;overflow:hidden;min-width:0}.stmt-payees{width:100%}.stmt-payee-scroll{flex:1 1 auto;min-height:0;max-height:100%;overflow:auto}.stmt-payee-legend{flex-shrink:0;display:flex;flex-wrap:wrap;gap:.45rem;padding:.18rem .35rem;font-size:9px;color:#5a554c;border-top:1px solid #e0dbd2;background:#f7f9fc;line-height:1.2}.stmt-pane-h-row .stmt-actions .btn{font-size:10px;padding:.18rem .38rem}.stmt-payee-legend .swatch{display:inline-block;width:.7rem;height:.7rem;border:1px solid #c5ccd5;vertical-align:-1px;margin-right:.25rem}.stmt-payee-legend .swatch.is-green{background:#e4f5e0}.stmt-payee-legend .swatch.is-white{background:#fff}.stmt-check-body{display:flex;flex-direction:column;flex:1 1;min-height:0;gap:.25rem;padding:.25rem .35rem .35rem;overflow:hidden}.stmt-check-body>.stmt-add-load-picker,.stmt-check-body>.stmt-driver-note{order:0;flex-shrink:0}.stmt-check-body>.stmt-loads-pane{order:1;flex:0 0 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #c5ccd5;border-radius:4px;background:#fff;box-sizing:border-box}.stmt-loads-pane .acct-loads-wrap.stmt-orders-table{flex:1 1 auto;min-height:0;max-height:none!important;height:auto;overflow-x:hidden;overflow-y:auto;border:none;border-radius:0}.stmt-check-body>.stmt-loads-pane .stmt-orders-table{flex:1 1 auto;min-height:0;max-height:none;overflow:auto}.stmt-check-body .stmt-settle-table{width:100%;min-width:0;table-layout:fixed}.stmt-check-body>.stmt-summary-bar{order:2;flex-shrink:0}.stmt-check-body>.stmt-deductions{order:3;flex:1 1 auto;min-height:0;max-height:none;overflow:auto;margin-top:0}.stmt-pane-h{background:#1f4e79;color:#fff;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:.32rem .5rem}.stmt-pane-h-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem}.stmt-actions{display:flex;flex-wrap:wrap;gap:.3rem}.stmt-actions .btn{font-size:11px;padding:.25rem .5rem}.stmt-actions .btn.is-on,.stmt-ck-tools .btn.is-on{background:#1f4e79;color:#fff;border-color:#1f4e79}.stmt-ck-tools{display:flex;gap:.25rem;padding:.25rem .35rem .15rem;align-items:center}.stmt-ck-tools .btn{font-size:10px;padding:.12rem .4rem}.stmt-payee-add{font-size:10px!important;padding:.1rem .35rem!important}.stmt-add-load-picker{margin-bottom:.5rem;border:1px solid #c5ccd5;background:#f7f9fc}.stmt-add-load-picker-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem;padding:.35rem .5rem;background:#e8eef4;font-size:11px;font-weight:700}.stmt-payees table{width:100%;border-collapse:collapse;font-size:11px}.stmt-payees td,.stmt-payees th{border-bottom:1px solid #e0dbd2;padding:.15rem .28rem;text-align:left;line-height:1.2}.stmt-payees td.c-ck,.stmt-payees th.c-ck{width:2.1rem;text-align:center}.stmt-payees thead th{background:var(--office-grid-head);color:var(--office-grid-head-ink);font-size:10px;text-transform:uppercase;position:-webkit-sticky;position:sticky;top:0}.stmt-payees tbody tr{cursor:pointer}.stmt-payees tbody tr.has-activity td{background:#e4f5e0}.stmt-payees tbody tr.is-processed td{background:#f5e6c8!important}.stmt-payees tbody tr.is-processed.has-activity td{background:#edd9a8!important}.stmt-payees tbody tr.is-selected td{background:#2b6cb0!important;color:#fff;font-weight:700}.stmt-payee-done-tag{background:#c9922a}.stmt-payee-done-tag,.stmt-payee-lock-tag{display:inline-block;margin-left:.35rem;padding:.02rem .28rem;border-radius:3px;font-size:9px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#fff;vertical-align:middle}.stmt-payee-lock-tag{background:#2f6b3a}.stmt-payees tbody tr.is-locked td{background:#e7f3ea}.stmt-payees tbody tr.is-locked.has-activity td{background:#d8eedc}.stmt-payees tbody tr.is-selected .stmt-payee-done-tag,.stmt-payees tbody tr.is-selected .stmt-payee-lock-tag{background:rgba(255,255,255,.25)}.stmt-locked-banner{margin:0;padding:.4rem .65rem;font-size:.78rem;font-weight:650;color:#1b5e20;background:#e8f5e9;border-bottom:1px solid #c8e6c9}.stmt-orders.is-locked .stmt-add-load-picker,.stmt-orders.is-locked .stmt-deductions,.stmt-orders.is-locked .stmt-fuel-field,.stmt-orders.is-locked .stmt-loads-pane,.stmt-orders.is-locked .w2-wh-grid{opacity:.72}.stmt-payee-w2-tag{margin-left:.35rem;vertical-align:middle}.stmt-w2-banner{margin:0 0 .65rem}.stmt-payee-legend .swatch.is-done{background:#f5e6c8}.stmt-orders-table{border:none}.stmt-add-load-picker .stmt-orders-table{flex:1 1 auto;min-height:0;max-height:min(40vh,16rem);overflow:auto}.stmt-loads-split{flex-shrink:0;height:14px;margin-top:0;cursor:row-resize;position:relative;z-index:3;border-radius:0 0 3px 3px;background:linear-gradient(180deg,#7a9fbf,#1f4e79 55%,#163a5c);border:1px solid #1f4e79;border-top-color:#5a85a8;box-shadow:inset 0 1px 0 rgba(255,255,255,.22)}.stmt-loads-split:after{content:"⋯⋯⋯";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:10px;font-weight:900;letter-spacing:.35em;color:rgba(255,255,255,.92);pointer-events:none;line-height:1}.stmt-loads-split:active,.stmt-loads-split:hover,body.is-stmt-loads-resizing .stmt-loads-split{background:linear-gradient(180deg,#9eb8d4,#2a6294 50%,#1f4e79);border-color:#0d3555}.stmt-settle-table thead th{overflow:visible;position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--office-grid-head);color:var(--office-grid-head-ink)}.stmt-settle-table th .th-resize{display:none}.stmt-settle-table .c-ck{width:2.1rem;text-align:center}.stmt-settle-table .c-num{width:4.75rem;white-space:nowrap}.stmt-settle-table tr.is-checked td{background:#e8f0fa!important}.stmt-settle-table tr.has-pay-override td{background:#fff8e6!important}.stmt-settle-table tbody tr{cursor:pointer}.stmt-line-pay-hint{font-size:10px;margin-left:auto;white-space:nowrap}.stmt-line-pay-tag{display:inline-block;margin-left:.25rem;padding:.05rem .3rem;border-radius:4px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;background:#e8a317;color:#3d2f00;vertical-align:middle}.stmt-pay-edit-modal{max-width:480px;width:min(480px,94vw)}.stmt-line-edit-grid{grid-template-columns:1fr 1fr}.stmt-pay-edit-section{margin-top:.75rem;padding-top:.65rem;border-top:1px solid #d5dde6}.stmt-pay-edit-meta,.stmt-pay-edit-route{margin:0 0 .5rem;font-size:11px}.stmt-pay-edit-field{display:flex;flex-direction:column;gap:.2rem;font-size:11px;font-weight:700;margin-bottom:.55rem}.stmt-pay-edit-field input,.stmt-pay-edit-field select{font-weight:500}.stmt-pay-edit-preview{margin:.35rem 0 0;font-size:12px}.stmt-pay-edit-foot-actions{display:inline-flex;gap:.5rem}.stmt-pay-edit-modal .acct-edit-foot{justify-content:space-between;align-items:center}.stmt-empty{padding:.65rem .75rem;margin:0}.stmt-summary-bar{display:flex;flex-wrap:wrap;gap:1.25rem;padding:.55rem .75rem;background:#f0f4f8;border-top:1px solid #d5dde6;font-size:12px;align-items:center}.stmt-fuel-field{display:inline-flex;align-items:center;gap:.35rem;font-weight:700}.stmt-fuel-field input{width:5.5rem;padding:.2rem .35rem}.ledger-panel{display:flex;flex-direction:column;gap:.4rem}.ledger-toolbar{align-items:flex-end!important}.ledger-toolbar label{font-size:11px;display:inline-flex;flex-direction:column;align-items:flex-start;gap:.15rem}.ledger-toolbar input,.ledger-toolbar select{font-size:11px;padding:.15rem .3rem}.ledger-toolbar .ledger-export-btns .btn,.ledger-toolbar .ledger-load-btn{align-self:flex-end}.ledger-export-btns{display:inline-flex;gap:.25rem;align-items:flex-end;margin-left:.15rem}.ledger-total-row td{background:#eef3f8;border-top:2px solid #1f4e79;font-weight:700}.ledger-grid .c-act{width:5.2rem;text-align:center}.ledger-act-btns{display:flex;flex-wrap:wrap;gap:.15rem;justify-content:flex-end;white-space:nowrap}.ledger-edit-row td{background:#f3f7fb!important;vertical-align:middle}.ded-panel{display:flex;flex-direction:column;gap:.45rem}.ded-intro{margin:0;font-size:12px;line-height:1.4}.ded-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.45rem .65rem;padding:.35rem 0;border-bottom:1px solid #d8d2c8;margin-top:.35rem}.ded-title{font-size:.85rem;font-weight:800;color:#111;margin-right:.25rem;letter-spacing:.01em}.ded-toolbar label{display:inline-flex;flex-direction:column;gap:.1rem;font-size:11px;font-weight:600;color:#4a453c}.ded-toolbar input[type=date]{font-size:11px;padding:.15rem .3rem}.ded-count{font-size:12px;margin-left:auto;color:#111;font-weight:700}.ded-table-wrap{margin-top:.25rem;max-width:none}.ded-table{font-size:11px;width:100%!important}.ded-table th{font-size:10px;letter-spacing:.02em;padding:.22rem .4rem;background:#eef2f6;text-transform:none;color:#111;font-weight:800;white-space:nowrap}.ded-table td{padding:.22rem .4rem;vertical-align:middle}.ded-sched{font-size:11px;line-height:1.35;max-width:22rem}.ded-next{margin-top:.15rem;font-size:10px}.ded-taken-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;font-weight:800;color:#1f4e79;cursor:pointer;text-decoration:underline;text-underline-offset:2px;white-space:nowrap;text-align:left}.ded-oncheck-btn{white-space:normal;display:inline-block}.ded-taken-btn.is-open{color:#163a5c}.ded-hits-row td{background:#f7f4ee;font-size:11px;padding:.35rem .5rem .4rem;line-height:1.45}.ded-hits-list{margin:0;padding:0 0 0 1.1rem}.ded-hits-list li{margin:.05rem 0}.ledger-stmt-open{color:#8a5a00;font-weight:700;font-size:10px}.ledger-stmt-on{color:#1f4e79;font-weight:800;font-size:10px}.ledger-stmt-detail{font-size:10px;display:block;line-height:1.25}.ledger-grid .c-stmt{min-width:7.5rem;max-width:11rem}.payroll-wrap{display:flex;flex-direction:column;gap:.6rem;min-width:0}.payroll-summary{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1.1rem;padding:.5rem .7rem;background:#eef2f6;border:1px solid #d8d2c8;border-radius:8px;font-size:.85rem}.payroll-summary-actions{display:flex;gap:.4rem;margin-left:auto}.payroll-table-wrap{margin-top:0;max-width:none}.payroll-table{font-size:11px;width:100%!important}.payroll-table th{font-size:10px;letter-spacing:.02em;padding:.22rem .4rem;background:#eef2f6;text-transform:none;font-weight:700;white-space:nowrap}.payroll-table td{padding:.22rem .4rem;vertical-align:middle}.payroll-badge{display:inline-block;padding:.08rem .4rem;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.02em;white-space:nowrap}.payroll-badge-draft{background:#efe8da;color:#6b6455}.payroll-badge-processed{background:#dcece0;color:#1f6b3a}.payroll-badge-void{background:#f3d9d9;color:#8a2a2a}.payroll-history{margin-top:.35rem}.payroll-info-banner{margin:0 0 .65rem;padding:.55rem .8rem;background:#eef3f8;border:1px solid #c6d6e6;border-radius:6px;color:#33475b;font-size:.85rem;font-weight:500;line-height:1.4}.payroll-stmt-row td{padding:.55rem .6rem;background:#fbfbf9}.ded-table input,.ded-table select{font-size:11px;padding:.12rem .25rem;max-width:100%;display:block;margin-top:.15rem}.ded-table select:first-child{margin-top:0}.ded-edit-row{background:#f7fafc}.ded-acts{white-space:nowrap;display:flex;gap:.2rem;align-items:center}.ded-table tr.is-paused td{color:#7a7468;background:#f4f2ee}.ded-status{font-size:10px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.ded-status.is-live{color:#1f6b3a}.ded-status.is-paused{color:#8a5a12}.ded-pause-check{gap:.28rem;font-size:11px;font-weight:700;white-space:nowrap}.ded-check,.ded-pause-check{display:inline-flex;align-items:center}.ded-check{margin:0}.ledger-totals{margin:0;padding:.2rem .35rem;font-size:11px;line-height:1.35}.ledger-totals b{font-weight:800;color:#1f4e79}.ledger-add-row{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center;padding:.25rem .35rem;border:1px solid #d5dde6;background:#f3f6f9}.ledger-add-row input,.ledger-add-row select{font-size:11px;padding:.15rem .3rem;min-width:0}.ledger-charge-form{margin:0 0 .55rem;padding:.55rem .65rem;border:1px solid #d5dde6;background:#f3f6f9;border-radius:8px}.ledger-charge-link{font-size:11px;align-self:center;max-width:14rem;line-height:1.25}.ledger-charge-toggles{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.45rem}.ledger-charge-seg{display:inline-flex;border:1px solid #c5ccd5;border-radius:6px;overflow:hidden;background:#efeae2}.ledger-charge-seg-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:inherit;font-size:.75rem;font-weight:700;padding:.28rem .65rem;cursor:pointer;color:#2a3238}.ledger-charge-seg-btn+.ledger-charge-seg-btn{border-left:1px solid #c5ccd5}.ledger-charge-seg-btn.is-on{background:#1e3a5f;color:#fff}.ledger-charge-lock-label{font-size:.72rem;font-weight:700;color:#1e3a5f;align-self:center;padding:.2rem .35rem}.ledger-charge-submit{padding:.22rem .5rem!important;font-size:.72rem!important;font-weight:650!important;border-radius:5px!important}.ledger-charge-fields{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.ledger-charge-fields input,.ledger-charge-fields select{font-size:11px;padding:.22rem .35rem}.ledger-grid-wrap{max-height:min(62vh,640px);overflow:auto}.ledger-grid{min-width:720px!important;font-size:10px!important}.ledger-grid .c-date{width:4.2rem}.ledger-grid .c-trk{width:2.6rem}.ledger-grid .c-broker{width:5.5rem}.ledger-grid .c-st{width:2.4rem}.ledger-grid .c-rate{width:4.2rem;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ledger-grid .c-mi{width:2.2rem;text-align:right}.ledger-th-btn{background:none;border:none;font:inherit;font-weight:800;font-size:9px;text-transform:uppercase;letter-spacing:.02em;color:inherit;cursor:pointer;padding:0;width:100%;text-align:left}.reports-charges{margin-top:.5rem}.stmt-preview{margin:.65rem;border:1px solid #c5c0b5;background:#f7f9fc;padding:.85rem 1rem}.stmt-preview-brand{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-bottom:2px solid #1f4e79;padding-bottom:.65rem;margin-bottom:.65rem}.stmt-preview-title{font-weight:800;font-size:1rem;color:#1f4e79}.stmt-preview-name{font-weight:800;font-size:1.05rem}.stmt-preview-table{width:100%;border-collapse:collapse;font-size:12px;margin-bottom:.5rem}.stmt-preview-table td,.stmt-preview-table th{border:1px solid #ccc;padding:.3rem .4rem}.stmt-preview-table thead th{background:var(--office-grid-head);color:var(--office-grid-head-ink);font-size:10px;text-transform:uppercase}.stmt-preview-table tfoot td{font-weight:800;background:#eeeae2}.acct-loads-wide{min-width:0}.acct-conf-ok{display:inline-flex;align-items:center;justify-content:center;min-width:1.4rem;padding:0 .2rem;border:none;background:transparent;color:#1a7a32;font-weight:800;font-size:1rem;cursor:pointer;line-height:1}.acct-conf-ok:hover{color:#0f5a22}.acct-conf-badge{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;padding:.12rem .35rem;border-radius:4px;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.acct-conf-badge.is-on{border:1px solid #8fbf9a;background:#e8f6eb;color:#14632a;cursor:pointer}.acct-conf-badge.is-on:hover{background:#d5efdb;cursor:pointer}.acct-conf-badge.is-warn{border:1px solid #d4a017;background:#fff3cd;color:#7a5a00;cursor:pointer;font-weight:800}.acct-conf-badge.is-due{border:1px solid #8b0000;background:#c0392b;color:#fff;cursor:pointer;font-weight:800;animation:fm-alert-blink .9s ease-in-out infinite}.acct-conf-win{position:fixed;z-index:120;display:flex;flex-direction:column;background:#1a1c1a;border:1px solid rgba(255,255,255,.18);border-radius:10px;box-shadow:0 16px 40px rgba(0,0,0,.4);overflow:hidden;pointer-events:auto}.acct-conf-win.is-busy iframe,.acct-conf-win.is-busy img{pointer-events:none}.acct-conf-win-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .7rem;font-size:.85rem;font-weight:700;color:#e8e2d6;background:rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.acct-conf-win-bar-btns{display:flex;gap:.35rem}.acct-conf-win-resize{position:absolute;right:0;bottom:0;width:18px;height:18px;padding:0;border:0;cursor:nwse-resize;background:linear-gradient(135deg,transparent 0 55%,rgba(255,255,255,.35) 55% 62%,transparent 62% 72%,rgba(255,255,255,.55) 72% 78%,transparent 78%)}.acct-conf-hover{position:fixed;z-index:120;width:min(896px,calc(100vw - 1.5rem));height:min(728px,calc(100vh - 1.5rem));display:flex;flex-direction:column;background:#1a1c1a;border:1px solid rgba(255,255,255,.18);border-radius:10px;box-shadow:0 16px 40px rgba(0,0,0,.4);overflow:hidden;pointer-events:auto}.acct-conf-hover-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .7rem;font-size:.85rem;font-weight:700;color:#e8e2d6;background:rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.acct-conf-hover-open{border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.1);color:#fff;font-size:.78rem;font-weight:800;padding:.25rem .6rem;border-radius:5px;cursor:pointer}.acct-conf-hover-frame,.acct-conf-hover-img{flex:1 1;width:100%;border:0;background:#fff;object-fit:contain}.acct-conf-badge.is-off{border:1px solid #d5dde6;background:#f5f2eb;color:#999}.acct-mini-btn{border:1px solid #b0b0b0;background:#eef1f5;color:#222;font-size:10px;font-weight:700;padding:.15rem .35rem;border-radius:4px;cursor:pointer;line-height:1.2;white-space:nowrap}.acct-mini-btn:hover{background:#e8eef4}.acct-mini-btn.danger{color:#8b1a1a;border-color:#c9a0a0}.acct-row-actions{display:inline-flex;flex-wrap:wrap;gap:.25rem;align-items:center}.acct-act{border:1px solid #c5bfb2;background:#fff;color:#2a2a2a;font-size:10px;font-weight:700;padding:.18rem .42rem;border-radius:5px;cursor:pointer;line-height:1.2;white-space:nowrap}.acct-act:hover:not(:disabled){background:#f3f0e9;border-color:#a8a194}.acct-act:disabled{opacity:.55;cursor:wait}.acct-act-primary{background:#1f4e79;border-color:#1f4e79;color:#fff}.acct-act-primary:hover:not(:disabled){background:#183d5e;border-color:#183d5e;color:#fff}.acct-act-view{background:#eef4fa;border-color:#9bb4cc;color:#1f4e79}.acct-act-warn{color:#7a4a00;border-color:#d4b483;background:#fff8ec}.acct-act-danger{color:#8b1a1a;border-color:#d0a0a0;background:#fff5f5}.acct-loads .c-actions{white-space:nowrap}.acct-conf-review{width:min(520px,94vw);max-height:90vh;overflow:auto;background:#fff;border-radius:12px;border:1px solid #c5ccd5;box-shadow:0 18px 50px rgba(26,28,26,.22);padding:0}.acct-conf-review-head{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;padding:1rem 1.1rem .75rem;border-bottom:1px solid #e4eaf0}.acct-conf-review-kicker{font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#7a7468}.acct-conf-review-head h3{margin:.15rem 0 .2rem;font-size:1.05rem}.acct-conf-review-head p{margin:0;font-size:.82rem}.acct-conf-review-banner{margin:.85rem 1.1rem 0;padding:.7rem .8rem;border-radius:8px;font-size:.84rem;line-height:1.35}.acct-conf-review-banner strong{display:block;margin-bottom:.25rem;font-size:.88rem}.acct-conf-review-banner p{margin:0 0 .45rem}.acct-conf-review-banner.is-ok{background:#e8f6eb;border:1px solid #8fbf9a;color:#14632a}.acct-conf-review-banner.is-warn{background:#fff8ec;border:1px solid #d4b483;color:#6b4500}.acct-conf-review-banner.is-bad{background:#fde8e8;border:2px solid #9b1c1c;color:#5c1010}.acct-conf-match-table{width:100%;border-collapse:collapse;font-size:.78rem;margin-top:.35rem}.acct-conf-match-table td,.acct-conf-match-table th{border:1px solid #e0b4b4;padding:.28rem .4rem;text-align:left}.acct-conf-match-table th{background:rgba(155,28,28,.08);font-weight:800}.acct-conf-review-sum{display:flex;flex-wrap:wrap;gap:.45rem .85rem;margin:.75rem 1.1rem 0;padding:.55rem .7rem;background:#f5f7fa;border-radius:8px;font-size:.8rem;color:#444}.acct-conf-review-foot{display:flex;justify-content:flex-end;gap:.45rem;padding:1rem 1.1rem 1.1rem}.btn.acct-conf-force{background:#9b1c1c;border-color:#9b1c1c;color:#fff}.btn.acct-conf-force:hover:not(:disabled){background:#7f1515}.acct-col-config{display:flex;flex-wrap:wrap;gap:.45rem .85rem;padding:.5rem .65rem;margin:0 0 .5rem;background:#f0f4f8;border:1px solid #d5dde6;border-radius:6px;font-size:12px}.acct-col-config-hint{width:100%;margin:0 0 .15rem;font-size:11px}.acct-col-chip,.acct-col-config label{display:inline-flex;align-items:center;gap:.25rem;cursor:-webkit-grab;cursor:grab;white-space:nowrap;padding:.15rem .4rem;border:1px solid #c5ccd5;border-radius:5px;background:#fff}.acct-col-chip.is-dragging,.acct-loads th.is-dragging{opacity:.55;outline:2px dashed #1f4e79}.acct-col-grip{display:inline-block;font-size:9px;letter-spacing:-.08em;color:#8a97a6;margin-right:.15rem}.acct-col-grip,.acct-loads th.is-draggable,.acct-loads th.is-sortable{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.acct-loads th.is-sortable:hover{background:#d5dde6}.acct-zoom{gap:.2rem}.acct-zoom,.acct-zoom-pct{display:inline-flex;align-items:center;height:1.85rem}.acct-zoom-pct{border:1px solid #b0b0b0;background:#fff;font-size:11px;font-weight:800;min-width:2.6rem;padding:0 .3rem;border-radius:4px;cursor:pointer;box-sizing:border-box;justify-content:center}.acct-grid-root{min-width:0;max-width:100%}.acct-grid-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.25rem;min-width:0}.acct-edit-modal{background:#fff;border:1px solid #c5c0b5;border-radius:10px;padding:1rem 1.1rem 1.15rem;max-width:980px;width:min(980px,96vw);max-height:90vh;overflow:auto;box-shadow:0 12px 40px rgba(0,0,0,.18)}.popup-backdrop.acct-load-edit-backdrop{z-index:1200}.acct-edit-modal.acct-edit-modal-split{position:relative;max-width:min(1680px,98vw);width:min(1680px,98vw);max-height:94vh;overflow:hidden;display:flex;flex-direction:column;padding:.5rem .65rem .45rem}.acct-edit-modal-split.is-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:-webkit-grabbing;cursor:grabbing}.acct-tour-modal-head--draggable{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;flex-shrink:0}.acct-tour-modal-head--draggable.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.acct-tour-modal-head--draggable button{cursor:pointer;touch-action:auto}.acct-edit-split{display:flex;flex:1 1;min-height:0;margin-top:.28rem;border:1px solid #c5ccd5;border-radius:8px;overflow:hidden}.acct-edit-form-pane{flex:1 1 52%;min-width:0;overflow:auto;padding:.4rem .55rem .35rem;display:flex;flex-direction:column}.acct-edit-form-pane .acct-edit-foot{margin-top:auto;position:-webkit-sticky;position:sticky;bottom:0;background:#fff;padding-top:.35rem}.acct-edit-rc-pane{flex:1 1 48%;min-width:300px;max-width:52%;display:flex;flex-direction:column;background:#e8e4db;border-left:1px solid #c5d0d8;-moz-user-select:text;user-select:text;-webkit-user-select:text}.acct-edit-rc-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-shrink:0;padding:.4rem .55rem;background:#d8d3c8;border-bottom:1px solid #c5bcae;font-size:.78rem;font-weight:800;color:#2a3540}.acct-edit-rc-bar-acts{display:flex;align-items:center;gap:.35rem}.acct-edit-rc-bar-acts .btn{font-size:.68rem;padding:.22rem .45rem;white-space:nowrap}.acct-edit-rc-hint{margin:0;padding:.28rem .55rem 0;font-size:.72rem;flex-shrink:0}.acct-edit-rc-scroll{flex:1 1;min-height:0;overflow:auto}.acct-edit-rc-scroll,.acct-edit-rc-scroll .rc-pdf-preview,.acct-edit-rc-scroll .rc-pdf-preview-wrap,.acct-edit-rc-scroll .textLayer{-moz-user-select:text;user-select:text;-webkit-user-select:text}.acct-edit-rc-pane .rc-pdf-page canvas{pointer-events:none}@media (max-width:900px){.acct-edit-split{flex-direction:column}.acct-edit-rc-pane{max-width:none;min-height:42vh;border-left:0;border-top:1px solid #c5d0d8}}.acct-edit-modal h3{margin:0;font-size:1.05rem}.acct-tour-modal-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.acct-modal-close{border:0;background:transparent;color:#445;cursor:pointer;font-size:1.6rem;line-height:1;padding:.1rem .25rem}.acct-tour-tabs{display:flex;gap:.25rem;margin:.65rem 0 .8rem;border-bottom:1px solid #c5ccd5}.acct-tour-tabs button{border:1px solid transparent;border-bottom:0;border-radius:5px 5px 0 0;background:transparent;color:#46535e;cursor:pointer;font-size:.78rem;font-weight:800;padding:.42rem .72rem}.acct-tour-tabs button.is-on{border-color:#c5ccd5;background:#eef3f7;color:#174d78}.acct-tour-flags{display:flex;align-items:center;gap:.55rem;margin-bottom:.65rem}.acct-tour-body{display:flex;flex-direction:column;gap:.5rem}.acct-tour-sec{margin:0;padding:.5rem .6rem .55rem;border:1px solid #d5dae0;border-left-width:3px;border-radius:8px;background:#f6f7f9}.acct-tour-sec-h{margin:0 0 .4rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#5a6570}.acct-tour-sec.is-head{background:#f4f6f8;border-color:#d4dae2 #d4dae2 #d4dae2 #6b7c8d}.acct-tour-sec.is-shipper{background:#f2f8f3;border-color:#c3d8c8 #c3d8c8 #c3d8c8 #2e7d32}.acct-tour-sec.is-shipper .acct-tour-sec-h{color:#2e7d32}.acct-tour-sec.is-extra-pu{background:#eef6ef;border-color:#b7d4b7 #b7d4b7 #b7d4b7 #43a047}.acct-tour-sec.is-extra-pu .acct-tour-sec-h{color:#2e7d32}.acct-tour-sec.is-extra-del{background:#fbf6ee;border-color:#e2cba0 #e2cba0 #e2cba0 #c47a1a}.acct-tour-sec.is-extra-del .acct-tour-sec-h{color:#9a5b12}.acct-tour-sec.is-recv{background:#faf5f1;border-color:#e2d0c4 #e2d0c4 #e2d0c4 #a06a52}.acct-tour-sec.is-recv .acct-tour-sec-h{color:#8a5340}.acct-tour-sec.is-ops{background:#f5f6f8;border-color:#d5dbe3 #d5dbe3 #d5dbe3 #6d7c8b}.acct-tour-sec.is-money{background:#f3f7fb;border-color:#c5d4e2 #c5d4e2 #c5d4e2 #1f4e79}.acct-tour-sec.is-money .acct-tour-sec-h{color:#174d78}.money-input-wrap{display:flex;align-items:center;gap:.2rem;min-width:0}.money-input-prefix{flex:0 0 auto;color:#176b45;font-weight:800;font-size:.85rem;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.acct-rate-field .money-input-value,.money-input-wrap .money-input-value{flex:1 1 auto;min-width:0;color:#176b45!important;font-weight:800!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acct-edit-modal .acct-tour-sec .acct-edit-grid input[readonly]{background:#fafcfb;color:#222}.acct-edit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.45rem .75rem;gap:.45rem .75rem}.acct-edit-grid label{display:flex;flex-direction:column;gap:.2rem;font-size:11px;font-weight:700;color:#445;text-transform:uppercase;letter-spacing:.03em}.acct-edit-grid input,.acct-edit-grid select,.acct-edit-grid textarea{font-weight:500;font-size:13px;text-transform:none;letter-spacing:normal;color:#111;border:1px solid #c5c0b5;border-radius:6px;padding:.4rem .5rem;background:#fff;outline:none;width:100%;box-sizing:border-box}.acct-edit-grid input:focus,.acct-edit-grid select:focus,.acct-edit-grid textarea:focus{border-color:#1f4e79;box-shadow:0 0 0 2px rgba(31,78,121,.15)}.acct-edit-modal-split .acct-tour-modal-head{gap:.45rem}.acct-edit-modal-split h3{font-size:.95rem}.acct-edit-modal-split .tour-billing-strip{padding:.16rem .1rem .2rem;margin-bottom:.12rem}.acct-edit-modal-split .tour-doc-slot.is-on{box-shadow:0 0 0 2px #1f4e79}.acct-edit-modal-split .acct-tour-flags{gap:.35rem;margin-bottom:.32rem}.acct-edit-modal-split .acct-tour-body{gap:.22rem}.acct-edit-modal-split .acct-tour-sec{padding:.22rem .4rem .24rem;border-radius:6px}.acct-edit-modal-split .acct-tour-sec.confirm-extra-stop-card{padding:.55rem .65rem .6rem;border-radius:10px;border-width:2px;box-shadow:0 1px 2px rgba(20,30,40,.06)}.acct-edit-modal-split .acct-tour-sec.confirm-extra-stop-card.is-pu{background:#f0f8f0;border-color:#7eb87e}.acct-edit-modal-split .acct-tour-sec.confirm-extra-stop-card.is-del{background:#fbf6ec;border-color:#d4b06a}.acct-edit-modal-split .acct-tour-sec.confirm-extra-stop-card.is-anchor.is-pu{background:#e8f5ea;border-color:#3d8a4a}.acct-edit-modal-split .acct-tour-sec.confirm-extra-stop-card.is-anchor.is-del{background:#f8eed8;border-color:#c48a28}.acct-edit-modal-split .acct-tour-sec.confirm-extra-stop-card .acct-tour-sec-h,.acct-edit-modal-split .acct-tour-sec.confirm-extra-stop-card .confirm-extra-stop-card-head{display:flex;align-items:center;gap:.25rem;margin:0 0 .4rem;padding:0;border:none;font-size:.78rem;text-transform:none;letter-spacing:.01em;color:inherit}.acct-edit-modal-split .acct-tour-sec.confirm-extra-stop-card .confirm-extra-stop-card-head strong{font-size:.88rem;font-weight:800;letter-spacing:.01em}.acct-edit-modal-split .acct-tour-sec.confirm-extra-stop-card.is-pu .confirm-extra-stop-card-head strong{color:#2e7d32}.acct-edit-modal-split .acct-tour-sec.confirm-extra-stop-card.is-del .confirm-extra-stop-card-head strong{color:#9a5b12}.acct-edit-modal-split .acct-tour-sec.confirm-extra-stop-card.is-load{background:#eef4f9;border-color:#5a8ab0}.acct-edit-modal-split .acct-tour-sec.confirm-extra-stop-card.is-load .confirm-extra-stop-card-head strong{color:#1f4e79}.acct-edit-modal-split .acct-tour-sec-h{margin:0 0 .12rem;font-size:9px}.acct-edit-modal-split .acct-edit-grid{gap:.16rem .4rem}.acct-edit-modal-split .acct-edit-grid label{gap:.06rem;font-size:10px}.acct-edit-modal-split .acct-edit-grid input,.acct-edit-modal-split .acct-edit-grid select,.acct-edit-modal-split .acct-edit-grid textarea{font-size:12px;padding:.12rem .35rem;border-radius:4px;line-height:1.25}.acct-edit-modal-split .acct-edit-grid input,.acct-edit-modal-split .acct-edit-grid select{min-height:1.5rem;height:1.55rem}.acct-edit-modal-split .acct-edit-grid .us-date-text,.acct-edit-modal-split .acct-edit-grid .us-date-wrap{height:1.55rem;min-height:1.55rem}.acct-edit-modal-split .acct-edit-foot{margin-top:.4rem}.acct-edit-modal-split .acct-edit-foot .btn{min-height:1.7rem}.acct-edit-foot{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.85rem}.acct-edit-foot .btn{min-height:2rem}.acct-edit-foot .btn-danger{color:#8a2f2f;border-color:#d4a0a0;background:#fff}.acct-edit-foot .btn-danger:hover:not(:disabled){background:#fdf0f0}.acct-tour-rc{min-height:480px}.acct-tour-rc-actions{display:flex;gap:.45rem;margin-bottom:.6rem}.acct-tour-rc-frame{width:100%;min-height:620px;border:1px solid #c5ccd5;background:#f2f2f2}.acct-tour-rc-image{display:block;max-width:100%;max-height:68vh;margin:0 auto;border:1px solid #c5ccd5}.acct-tour-no-rc{display:grid;place-items:center;justify-items:center;grid-gap:.55rem;gap:.55rem;min-height:360px;padding:1rem 1.1rem;text-align:center;border:1px dashed #c5ccd5;background:#faf9f6}.acct-edit-rc-scroll .acct-tour-no-rc{min-height:100%;border:0}.acct-edit-rc-scroll .acct-tour-rc-frame{min-height:100%;height:100%;border:0}@media (max-width:800px){.acct-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.stmt-deductions{margin-top:.4rem;padding:.35rem .45rem .4rem;border:1px solid #d5dde6;border-radius:4px;background:#f7f9fc}.stmt-deductions-h{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#1f4e79;margin-bottom:.25rem;display:flex;align-items:center;justify-content:space-between;gap:.4rem}.stmt-deductions-table{width:100%;border-collapse:collapse;font-size:11px;margin-bottom:.3rem}.stmt-deductions-table td,.stmt-deductions-table th{border:1px solid #ddd;padding:.12rem .28rem;text-align:left}.stmt-deductions-table thead th{background:var(--office-grid-head);color:var(--office-grid-head-ink);font-size:9px;text-transform:uppercase}.stmt-deductions-table tr.is-fuel td{background:#fff8f0}.stmt-fuel-table td,.stmt-fuel-table th{white-space:nowrap}.stmt-fuel-table td:nth-child(3),.stmt-fuel-table td:nth-child(4){white-space:normal;max-width:12rem}.stmt-deductions-table tr.is-recurring td{background:#eef6ff}.stmt-outstanding-table thead th{background:#f3e0c8;color:#6b3e0a}.stmt-deductions-table tr.is-outstanding td{background:#fff6eb}.stmt-earnings-table thead th{background:#e5f5ea;color:#1d5c32}.stmt-earnings-table tr.is-earning td{background:#f3fbf5}.stmt-schedule-table thead th{background:#dce8f5;color:#1a3f66}.stmt-schedule-table td:nth-child(4),.stmt-schedule-table td:nth-child(5),.stmt-schedule-table td:nth-child(6){white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stmt-deductions-table tr.is-ded-editable{cursor:pointer}.stmt-deductions-table tr.is-ded-editable:hover td{background:#f7f3ea}.stmt-earnings-table tr.is-ded-editable:hover td{background:#e8f6ec}.stmt-ded-edit-modal{max-width:26rem;width:min(26rem,94vw)}.stmt-ded-edit-modal .acct-edit-lead{margin:.25rem 0 .75rem;font-size:12px;font-weight:500;text-transform:none;letter-spacing:normal;color:#556}.stmt-ded-edit-modal .acct-edit-foot{justify-content:space-between;align-items:center}.stmt-deductions-table .c-del{width:2.4rem;text-align:center;padding:.08rem}.stmt-ded-del{font-size:9px!important;padding:.05rem .28rem!important;line-height:1.2;color:#8a2f2f!important;border-color:#d4a0a0!important}.stmt-deductions-forms{display:block;margin-top:.35rem}.stmt-ded-form{display:flex;flex-wrap:nowrap;gap:.3rem;align-items:center;width:100%}.stmt-ded-form .acct-field-label{width:auto;margin:0;font-size:10px;font-weight:700;white-space:nowrap;flex:0 0 auto}.stmt-ded-form input,.stmt-ded-form select{min-width:0;width:auto;max-width:none;flex:0 0 auto;font-size:11px;padding:.15rem .3rem;height:1.55rem;box-sizing:border-box}.stmt-ded-form .stmt-ded-desc-wrap{flex:1 1 auto;min-width:5rem;display:flex;align-items:center;gap:.15rem;position:relative}.stmt-ded-form .stmt-ded-desc-wrap .stmt-ded-desc{flex:1 1 auto;min-width:0;width:100%}.stmt-ded-form .stmt-ded-desc{flex:1 1 auto;min-width:5rem}.ded-code-field{display:inline-flex;align-items:center;gap:.15rem;position:relative;flex:1 1 12rem;min-width:8rem}.ded-code-field>input{flex:1 1 auto;min-width:0;width:100%}.ded-code-picker{position:relative;flex:0 0 auto}.ded-code-picker-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;padding:0;border:1px solid #c5ccd5;border-radius:4px;background:#fff;color:#3a4550;cursor:pointer;line-height:1}.ded-code-picker-btn:hover{background:#eef2f6;color:#1e3a5f;border-color:#9aa8b5}.ded-code-picker-menu{position:absolute;top:calc(100% + 2px);right:0;z-index:40;min-width:14rem;max-width:20rem;max-height:14rem;overflow:auto;background:#fff;border:1px solid #c5ccd5;border-radius:6px;box-shadow:0 6px 18px rgba(30,58,95,.14);padding:.2rem}.ded-code-picker-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:baseline;gap:.45rem;width:100%;text-align:left;border:0;background:transparent;padding:.28rem .4rem;border-radius:4px;cursor:pointer;font:inherit;font-size:11px;color:#1a2228}.ded-code-picker-item:hover{background:#e8eef5}.ded-code-picker-code{flex:0 0 auto;font-weight:700;color:#1e3a5f;min-width:2.4rem}.ded-code-picker-label{flex:1 1 auto;min-width:0;color:#3a4550}.ded-code-picker-empty{padding:.45rem .5rem;font-size:11px;color:#6a7580}.stmt-ded-form .us-date-wrap{flex:0 0 6.75rem;width:6.75rem}.stmt-ded-form .us-date-wrap .us-date-text{width:100%;font-size:11px;padding:.15rem .3rem;height:1.55rem;box-sizing:border-box}.stmt-ded-form .stmt-ded-effect{flex:0 0 7.25rem;width:7.25rem}.stmt-ded-form .stmt-ded-amt{flex:0 0 4.75rem;width:4.75rem}.stmt-ded-form .btn{font-size:10px;padding:.15rem .45rem;flex:0 0 auto;height:1.55rem}.acct-loads .c-settled{text-align:center;font-weight:700;font-size:10px;white-space:nowrap}.acct-loads .c-settled.is-yes{color:#14632a;background:#e4f5e0;border-radius:3px;padding:.1rem .35rem;display:inline-block}.acct-loads .c-settled.is-open{color:#8a5a00;background:#fff3d6;border-radius:3px;padding:.1rem .35rem;display:inline-block}.acct-expand-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #c9c2b6;background:#f7f4ee;color:#2a3238;width:1.55rem;height:1.55rem;border-radius:3px;font-weight:800;font-size:14px;line-height:1;cursor:pointer;padding:0}.acct-expand-btn.is-on,.acct-expand-btn:hover{background:#1f4e79;border-color:#1f4e79;color:#fff}.acct-check-tours-row>td{background:#f3f0e8;padding:.35rem .5rem .55rem!important;border-bottom:1px solid #d9d2c6}.acct-check-tours-h{font-size:11px;font-weight:700;margin-bottom:.3rem;color:#2a3238}.acct-check-tours table{width:100%;border-collapse:collapse;font-size:11px}.acct-check-tours td,.acct-check-tours th{padding:.2rem .35rem;border-bottom:1px solid #e4dfd6;text-align:left}.acct-check-tours th{font-size:10px;color:#5a5348}.stmt-done{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--line,#ccc)}.exp-panel{min-width:0}.exp-lead{margin:0 0 .55rem;font-size:.78rem;max-width:52rem;line-height:1.4}.exp-toolbar{margin-bottom:.45rem}.exp-recap{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .55rem}.exp-stat{min-width:7.5rem;padding:.35rem .55rem;border:1px solid var(--line,#d5dde6);background:var(--bg-2,#f3f6f9);border-radius:4px}.exp-stat em{display:block;font-style:normal;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--muted,#667)}.exp-stat b{font-size:.95rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.exp-form{display:flex;flex-wrap:wrap;gap:.3rem .45rem;align-items:flex-end;margin:0 0 .55rem;padding:.4rem .45rem;border:1px solid var(--line,#d5dde6);background:var(--bg-2,#f3f6f9)}.exp-field{display:flex;flex-direction:column;gap:.1rem;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--muted,#555)}.exp-field input,.exp-field select{font-size:11px;font-weight:500;text-transform:none;letter-spacing:0;padding:.15rem .3rem;width:6.2rem;color:inherit}.exp-field-cat select{width:11.5rem}.exp-field-wide input{width:10rem;max-width:14rem}.exp-form-acts{display:flex;gap:.3rem;align-items:center}.exp-form .btn{font-size:.72rem;padding:.28rem .55rem}.exp-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem 1rem;gap:.75rem 1rem;align-items:start}@media (max-width:1100px){.exp-split{grid-template-columns:1fr}}.exp-block-head h3{margin:0;font-size:.88rem;font-weight:800}.exp-block-sum{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:.35rem}.exp-block-head p{margin:.15rem 0 .35rem;font-size:.72rem}.exp-table-wrap{min-width:0}.exp-table{width:100%;min-width:44rem;border-collapse:collapse;table-layout:auto;font-size:12px}.exp-table td,.exp-table th{padding:.28rem .42rem;border-bottom:1px solid var(--line,#e4dfd6);text-align:left;vertical-align:middle}.exp-table th,.exp-table thead th{font-size:10px;font-weight:700;color:var(--table-header-ink,#ffffff)}.exp-table tr.is-selected td{background:#e8f0fa}html[data-theme=dark] .exp-table tr.is-selected td{background:#3d4a5c}.exp-col-vendor{min-width:8.5rem;width:22%;max-width:16rem;white-space:normal;overflow:visible;text-overflow:unset;word-break:break-word;overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.3}.exp-col-status{width:4.6rem;min-width:4.6rem;max-width:5.2rem;white-space:nowrap;overflow:visible;text-overflow:unset}.exp-num{text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.exp-note{max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp-acts{white-space:nowrap;text-align:right}.exp-acts .btn{font-size:9px;padding:.08rem .35rem;margin-left:.2rem}.exp-del{color:#8a2f2f!important;border-color:#d4a0a0!important}.exp-field-vendor select{width:12rem}.exp-status{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;padding:.12rem .45rem;border:1px solid #c9b56a;background:#f7f0d8;color:#6a5a18;border-radius:3px;cursor:pointer;white-space:nowrap;overflow:visible}.exp-status.is-paid{border-color:#8fb89a;background:#e4f3e8;color:#1e6b38}html[data-theme=dark] .exp-status{background:#3a3628;border-color:#6a6040;color:#d4c48a}html[data-theme=dark] .exp-status.is-paid{background:#24382c;border-color:#3d6a4c;color:#9ed4ae}