:root{--bg:#f6f7f9;--surface:#fff;--line:#d9dde3;--text:#1c2530;--muted:#66717f;--blue:#235789;--green:#217a4b;--amber:#a76707;--red:#b23b3b;--teal:#137c80;--status-yellow:#f4c430;--status-orange:#e88421;--status-open-red:#d63d32;--status-delivered-green:#1f8f4d;--status-pending-blue:#2368b8;--status-expired-dark:#2f343b;--shadow:0 14px 40px #1f29371a}.equipment-master-view{align-content:start;gap:16px;display:grid}.equipment-topbar-heading,.equipment-topbar-tools{display:none}body[data-current-view=equipmentMaster] .topbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}body[data-current-view=equipmentMaster] .equipment-topbar-heading{min-width:0;display:block}body[data-current-view=equipmentMaster] .equipment-topbar-heading .eyebrow{margin-bottom:2px}body[data-current-view=equipmentMaster] .equipment-topbar-heading h2{margin:0 0 2px}body[data-current-view=equipmentMaster] .equipment-topbar-heading span{color:var(--muted);font-size:13px}body[data-current-view=equipmentMaster] .equipment-topbar-tools{justify-self:center;align-items:center;gap:10px;display:flex}body[data-current-view=equipmentMaster] .equipment-topbar-tools .quick-search-input{width:min(340px,30vw)}body[data-current-view=equipmentMaster] .top-actions{justify-self:end}.equipment-master-panel{background:#fff;border:1px solid #d4e0e8;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #122a3c12}.equipment-master-table-head,.equipment-master-row{grid-template-columns:minmax(240px,1fr) 110px 190px;align-items:center;gap:14px;display:grid}.equipment-master-table-head{color:#dce7ee;letter-spacing:.07em;text-transform:uppercase;background:#13283a;min-height:44px;padding:10px 18px;font-size:11px;font-weight:900}.equipment-master-table-head span:nth-child(2),.equipment-master-table-head span:nth-child(3){text-align:center}.equipment-master-list{height:calc(100dvh - 162px);min-height:320px;overflow-y:auto}.equipment-master-row{border-top:1px solid #e2e9ef;min-height:44px;padding:5px 18px}.equipment-master-row:nth-child(2n){background:#f8fafc}.equipment-master-row:hover{background:#e8f3fa;box-shadow:inset 4px 0 #2677a4}.equipment-master-name{color:#13283a;font-size:14px;font-weight:800}.equipment-master-status{color:#1b7658;letter-spacing:.05em;text-align:center;text-transform:uppercase;background:#ddf3e8;border-radius:999px;justify-self:center;min-width:72px;padding:5px 10px;font-size:10px;font-weight:900}.equipment-master-status.is-inactive{color:#647585;background:#e9edf1}.equipment-master-actions{justify-content:center;gap:8px;display:flex}.equipment-master-empty{color:#6b7e8e;text-align:center;padding:48px 18px}@media (width<=720px){body[data-current-view=equipmentMaster] .topbar{grid-template-columns:minmax(0,1fr) auto;gap:10px}body[data-current-view=equipmentMaster] .equipment-topbar-tools{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}body[data-current-view=equipmentMaster] .equipment-topbar-tools .quick-search-input{width:100%;min-width:0}.equipment-master-table-head,.equipment-master-row{grid-template-columns:minmax(0,1fr) 78px 92px;gap:8px;padding-inline:12px}.equipment-master-table-head{font-size:9px}.equipment-master-list{height:calc(100dvh - 220px);min-height:260px}.equipment-master-row{min-height:46px;padding-block:6px}.equipment-master-actions{gap:4px}.equipment-master-actions .small-button{padding-inline:7px}}.operational-board-sort-button{width:100%!important;min-width:0!important;box-shadow:none!important;color:inherit!important;font:inherit!important;font-weight:inherit!important;line-height:inherit!important;white-space:nowrap!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0!important;display:inline-flex!important}.operational-board-sort-button:hover,.operational-board-sort-button:focus-visible,.operational-board-sort-button.active{color:#155e9f!important;outline:none!important}.operational-board-sort-button .sort-arrow{color:#155e9f!important;flex:none!important;width:auto!important;height:auto!important;margin-left:2px!important;font-weight:900!important;display:none!important}.operational-board-sort-button.active .sort-arrow{display:inline!important}@media (width>=1200px){html body[data-current-view=shipments] #shipmentsView .shipment-tools{justify-content:center!important;gap:8px!important;width:auto!important;max-width:100%!important;display:flex!important}html body[data-current-view=shipments] #shipmentsView #shipmentSearch{flex:0 0 420px!important;width:420px!important;max-width:420px!important}html body[data-current-view=shipments] #shipmentsView .shipment-tools :is(select,.custom-select,.custom-select-button){flex:0 0 130px!important;width:130px!important}}@media (width>=721px) and (width<=2300px){html body[data-current-view=shipments] #shipmentsView .table-scroll table{table-layout:fixed!important;width:100%!important;display:table!important}html body[data-current-view=shipments] #shipmentsView .table-scroll thead{display:table-header-group!important}html body[data-current-view=shipments] #shipmentsView #shipmentRows{display:table-row-group!important}html body[data-current-view=shipments] #shipmentsView .table-scroll tr.shipment-row{height:62px!important;display:table-row!important}html body[data-current-view=shipments] #shipmentsView .table-scroll tr.shipment-row>td,html body[data-current-view=shipments] #shipmentsView .table-scroll thead th{vertical-align:middle!important;white-space:nowrap!important;height:62px!important;display:table-cell!important}html body[data-current-view=shipments] #shipmentsView .mobile-customer-route{display:none!important}html body[data-current-view=shipments] #shipmentsView .desktop-customer-name{display:block!important}html body[data-current-view=shipments] #shipmentsView .table-scroll :is(th,td):nth-child(8),html body[data-current-view=shipments] #shipmentsView .table-scroll :is(th,td):nth-child(11),html body[data-current-view=shipments] #shipmentsView .table-scroll :is(th,td):nth-child(12),html body[data-current-view=shipments] #shipmentsView .table-scroll :is(th,td):nth-child(13),html body[data-current-view=shipments] #shipmentsView .table-scroll :is(th,td):nth-child(14),html body[data-current-view=shipments] #shipmentsView .table-scroll :is(th,td):nth-child(15),html body[data-current-view=shipments] #shipmentsView .table-scroll :is(th,td):nth-child(16),html body[data-current-view=shipments] #shipmentsView #shipmentRows>tr.shipment-row>td:nth-child(8),html body[data-current-view=shipments] #shipmentsView #shipmentRows>tr.shipment-row>td:nth-child(11),html body[data-current-view=shipments] #shipmentsView #shipmentRows>tr.shipment-row>td:nth-child(12),html body[data-current-view=shipments] #shipmentsView #shipmentRows>tr.shipment-row>td:nth-child(13),html body[data-current-view=shipments] #shipmentsView #shipmentRows>tr.shipment-row>td:nth-child(14),html body[data-current-view=shipments] #shipmentsView #shipmentRows>tr.shipment-row>td:nth-child(15),html body[data-current-view=shipments] #shipmentsView #shipmentRows>tr.shipment-row>td:nth-child(16){display:none!important}html body[data-current-view=shipments] #shipmentsView .table-scroll :is(th,td):first-child,html body[data-current-view=shipments] #shipmentsView .table-scroll :is(th,td):nth-child(2){width:5%!important}html body[data-current-view=shipments] #shipmentsView .table-scroll :is(th,td):nth-child(3){width:10%!important}html body[data-current-view=shipments] #shipmentsView .table-scroll :is(th,td):nth-child(4){width:9%!important}html body[data-current-view=shipments] #shipmentsView .table-scroll :is(th,td):nth-child(5),html body[data-current-view=shipments] #shipmentsView .table-scroll :is(th,td):nth-child(6){width:8%!important}html body[data-current-view=shipments] #shipmentsView .table-scroll :is(th,td):nth-child(7){width:20%!important}html body[data-current-view=shipments] #shipmentsView .table-scroll :is(th,td):nth-child(9),html body[data-current-view=shipments] #shipmentsView .table-scroll :is(th,td):nth-child(10){width:15%!important}html body[data-current-view=shipments] #shipmentsView .table-scroll :is(th,td):nth-child(17){width:5%!important}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width>=721px){html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td),html body :is(#shipmentsView,#customerServiceDeliveredView) .desktop-customer-name,html body :is(#shipmentsView,#customerServiceDeliveredView) .mobile-customer-route,html body :is(#shipmentsView,#customerServiceDeliveredView) .mobile-customer-route span,html body :is(#shipmentsView,#customerServiceDeliveredView) .timestamp-cell,html body :is(#shipmentsView,#customerServiceDeliveredView) .timestamp-cell strong,html body :is(#shipmentsView,#customerServiceDeliveredView) .timestamp-cell span,html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll td:nth-child(7),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll td:nth-child(9),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll td:nth-child(10),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll td:nth-child(14){display:revert!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;max-width:100%!important;line-height:1.2!important;overflow:hidden!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .timestamp-cell{display:block!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .timestamp-cell strong,html body :is(#shipmentsView,#customerServiceDeliveredView) .timestamp-cell span{display:inline!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .timestamp-cell em,html body :is(#shipmentsView,#customerServiceDeliveredView) .deleting-soon-date{display:none!important}}html body #customerServiceDeliveredView .table-scroll thead th{z-index:11020!important}html body #customerServiceDeliveredRows>tr.shipment-row>td:last-child .row-actions{z-index:auto!important}@media (width>=721px){html body #customerServiceView #customerServiceLoadsPanel .customer-service-load-table thead th{z-index:11020!important;background:#eef1f5 padding-box padding-box!important;position:sticky!important;top:0!important}html body #customerServiceView #customerServiceLoadsPanel .customer-service-load-table thead th:nth-child(11),html body #customerServiceView #customerServiceLoadsPanel .customer-service-load-table thead th:nth-child(12),html body #customerServiceView #customerServiceLoadsPanel .customer-service-load-table thead th:nth-child(13){box-shadow:none!important;right:auto!important}}html body .report-dashboard-view.active-view{--report-accent:#2368a0;--report-accent-dark:#123d66;--report-accent-soft:#eaf4fc;gap:14px!important;padding-bottom:30px!important;display:grid!important}html body .report-dashboard-view:not(.active-view){display:none!important}html body #reportCustomerServiceView{--report-accent:#0f7b83;--report-accent-dark:#124e59;--report-accent-soft:#e8f7f6}html body #reportAccountingView{--report-accent:#8a6214;--report-accent-dark:#55400f;--report-accent-soft:#fff6df}html body #reportAdminView{--report-accent:#6549a3;--report-accent-dark:#3f2f6e;--report-accent-soft:#f2edff}html body .report-dashboard-view>.view-heading{border:1px solid color-mix(in srgb, var(--report-accent) 65%, #fff)!important;background:radial-gradient(circle at 88% 18%, #ffffff2e, transparent 28%), linear-gradient(125deg, var(--report-accent-dark), var(--report-accent))!important;box-shadow:0 14px 30px color-mix(in srgb, var(--report-accent) 20%, transparent)!important;color:#fff!important;border-radius:12px!important;justify-content:space-between!important;align-items:flex-end!important;gap:18px!important;margin:0!important;padding:20px 22px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body .report-dashboard-view>.view-heading:after{content:""!important;pointer-events:none!important;border:18px solid #ffffff14!important;border-radius:999px!important;width:150px!important;height:80px!important;position:absolute!important;bottom:-32px!important;right:24px!important;transform:rotate(-8deg)!important}html body .report-dashboard-view>.view-heading .eyebrow,html body .report-dashboard-view>.view-heading h2,html body .report-dashboard-view>.view-heading .muted{z-index:1!important;color:#fff!important;position:relative!important}html body .report-dashboard-view>.view-heading .eyebrow{opacity:.76!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:0 0 4px!important;font-size:11px!important;font-weight:900!important}html body .report-dashboard-view>.view-heading h2{margin:0!important;font-size:clamp(24px,2.2vw,34px)!important;line-height:1.05!important}html body .report-dashboard-view>.view-heading .muted{opacity:.82!important;text-align:right!important;max-width:520px!important;font-size:13px!important;font-weight:700!important}html body .report-date-toolbar{background:linear-gradient(135deg, #fff, var(--report-accent-soft))!important;border:1px solid #d7e1eb!important;border-radius:10px!important;grid-template-columns:minmax(250px,1fr) 210px auto auto!important;align-items:end!important;gap:12px!important;min-width:0!important;padding:13px 14px!important;display:grid!important;box-shadow:0 8px 20px #0f233a12!important}html body .report-dashboard-view .report-date-toolbar~.report-date-toolbar{display:none!important}html body .report-date-toolbar-main{align-items:center!important;gap:11px!important;min-width:0!important;display:flex!important}html body .report-calendar-icon{background:var(--report-accent)!important;color:#fff!important;width:42px!important;height:42px!important;box-shadow:0 7px 16px color-mix(in srgb, var(--report-accent) 28%, transparent)!important;border-radius:10px!important;flex:0 0 42px!important;place-items:center!important;display:inline-grid!important}html body .report-calendar-icon svg{fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:1.8px!important;width:22px!important;height:22px!important}html body .report-date-toolbar-copy{gap:1px!important;min-width:0!important;display:grid!important}html body .report-date-toolbar-copy span,html body .report-date-select>span,html body .report-custom-date-fields label>span{color:#64748b!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:900!important}html body .report-date-toolbar-copy strong{color:#10243a!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:15px!important;overflow:hidden!important}html body .report-date-toolbar-copy small{color:#607086!important;font-size:11px!important}html body .report-date-select,html body .report-custom-date-fields label{gap:4px!important;display:grid!important}html body .report-date-select select,html body .report-custom-date-fields input{color:#15283d!important;width:100%!important;min-width:0!important;height:40px!important;font:inherit!important;background:#fff!important;border:1px solid #c7d3df!important;border-radius:7px!important;padding:0 10px!important;font-size:13px!important;font-weight:750!important}html body .report-custom-date-fields{grid-template-columns:142px auto 142px!important;align-items:end!important;gap:8px!important;display:grid!important}html body .report-custom-date-fields.hidden{display:none!important}html body .report-custom-date-fields>em{color:#718096!important;align-self:end!important;padding-bottom:11px!important;font-size:11px!important;font-style:normal!important;font-weight:800!important}html body .report-date-reset{min-width:76px!important;height:40px!important;color:var(--report-accent-dark)!important;font:inherit!important;cursor:pointer!important;background:#fff!important;border:1px solid #bdcbd8!important;border-radius:7px!important;font-size:12px!important;font-weight:850!important}html body .report-date-reset:hover:not(:disabled),html body .report-date-reset:focus-visible{border-color:var(--report-accent)!important;background:var(--report-accent-soft)!important;outline:none!important}html body .report-date-reset:disabled{opacity:.45!important;cursor:default!important}@media (width>=1181px){html body .report-date-reset{grid-column:4!important}}html body .report-dashboard-view>.report-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:start!important;gap:14px!important;display:grid!important}html body .report-dashboard-view .report-panel{--panel-accent:var(--report-accent);border:1px solid #dae2eb!important;border-top:4px solid var(--panel-accent)!important;background:#fff!important;border-radius:10px!important;grid-column:span 3!important;align-self:start!important;min-width:0!important;padding:0 15px 14px!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 24px #152a4112!important}html body .report-dashboard-view .report-panel:nth-child(4n+2){--panel-accent:#238a68}html body .report-dashboard-view .report-panel:nth-child(4n+3){--panel-accent:#cb7a1a}html body .report-dashboard-view .report-panel:nth-child(4n+4){--panel-accent:#7357ad}html body .report-dashboard-view .report-panel.wide-report{grid-column:span 6!important}html body .report-dashboard-view .report-panel.full-report{grid-column:1/-1!important}html body .accounting-customer-insights-panel{--panel-accent:#1d6f8f!important}html body .accounting-customer-insights-summary{color:#65758a!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;min-width:0!important;margin-bottom:12px!important;font-size:11px!important;display:grid!important}html body .accounting-customer-insights-summary strong{color:#183149!important;margin-bottom:2px!important;font-size:15px!important;display:block!important}html body .accounting-customer-insights-table-wrap{border:1px solid #e1e8ef!important;border-radius:8px!important;max-height:520px!important;overflow:auto!important}html body .accounting-customer-insights-table{table-layout:fixed!important;border-collapse:collapse!important;color:#29435b!important;width:100%!important;font-size:11px!important}html body .accounting-customer-insights-table th,html body .accounting-customer-insights-table td{text-align:center!important;vertical-align:middle!important;border-bottom:1px solid #e8edf3!important;padding:10px 12px!important}html body .accounting-customer-insights-table th{z-index:1!important;color:#607289!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:#f3f7fa!important;font-size:10.5px!important;font-weight:900!important;position:sticky!important;top:0!important}html body .accounting-customer-insights-table th:first-child,html body .accounting-customer-insights-table td:first-child{text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:25%!important;overflow:hidden!important}html body .accounting-customer-insights-table th:nth-child(2){width:13%!important}html body .accounting-customer-insights-table th:nth-child(3){width:9%!important}html body .accounting-customer-insights-table th:nth-child(4){width:17%!important}html body .accounting-customer-insights-table th:nth-child(5),html body .accounting-customer-insights-table th:nth-child(6){width:18%!important}html body .accounting-customer-insights-table td small{color:#718198!important;margin-top:2px!important;font-size:9px!important;display:block!important}html body .accounting-customer-insights-table td.has-risk{color:#a33a31!important;font-weight:800!important}html body .accounting-customer-insights-table td.has-review{color:#96600e!important;font-weight:800!important}html body .accounting-trend-pill{color:#506176!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#edf2f6!important;border-radius:999px!important;max-width:100%!important;padding:4px 8px!important;font-size:10px!important;font-weight:850!important;display:inline-flex!important;overflow:hidden!important}html body .accounting-trend-pill.is-risk{color:#a33a31!important;background:#fde9e7!important}html body .accounting-trend-pill.is-review{color:#8b5b0f!important;background:#fff2d9!important}html body .accounting-trend-pill.is-good{color:#167052!important;background:#e2f6ed!important}html body .accounting-customer-insights-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;display:grid!important}html body .accounting-customer-insights-summary span{text-overflow:ellipsis!important;white-space:nowrap!important;background:#f7fafc!important;border:1px solid #e1e8ef!important;border-radius:7px!important;align-content:center!important;min-height:48px!important;padding:7px 10px!important;line-height:1.25!important;display:grid!important;overflow:hidden!important}html body .accounting-customer-insights-summary strong{margin-bottom:2px!important;font-size:15px!important;display:block!important}html body .accounting-customer-insights-summary small{text-align:left!important;grid-column:1/-1!important;padding:0 2px!important;line-height:1.35!important}@media (width<=1180px){html body .accounting-customer-insights-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){html body .accounting-customer-insights-summary{grid-template-columns:1fr!important}}html body .report-dashboard-view .report-panel h3{background:linear-gradient(90deg, color-mix(in srgb, var(--panel-accent) 9%, #fff), #fff 70%)!important;color:#16283c!important;border-bottom:1px solid #e8edf3!important;align-items:center!important;gap:8px!important;margin:0 -15px 12px!important;padding:11px 15px 10px!important;font-size:14px!important;font-weight:900!important;display:flex!important}html body .report-dashboard-view .report-panel h3:before{content:""!important;background:var(--panel-accent)!important;width:8px!important;height:8px!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--panel-accent) 15%, transparent)!important;border-radius:999px!important}html body .report-metric-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}html body .report-metric-item{background:linear-gradient(145deg,#fff,#f6f9fc)!important;border:1px solid #e2e9f0!important;border-radius:8px!important;align-content:center!important;gap:3px!important;min-height:68px!important;padding:10px!important;display:grid!important}html body .report-metric-item span{color:#65758a!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:900!important}html body .report-metric-item strong{color:#13263c!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:20px!important;line-height:1.05!important;overflow:hidden!important}html body .report-metric-item.is-long-value{padding-inline:8px!important}html body .report-metric-item.is-long-value strong{font-variant-numeric:tabular-nums!important;letter-spacing:-.025em!important;text-overflow:clip!important;font-size:clamp(13px,.9vw,16px)!important;overflow:visible!important}html body .report-ranking-list{gap:8px!important;display:grid!important}html body .report-ranking-line{gap:5px!important;display:grid!important}html body .report-ranking-head{color:#24364b!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-width:0!important;font-size:12px!important;display:flex!important}html body .report-ranking-head>span{text-overflow:ellipsis!important;white-space:nowrap!important;align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important;overflow:hidden!important}html body .report-ranking-head em{background:color-mix(in srgb, var(--panel-accent) 12%, #fff)!important;width:20px!important;height:20px!important;color:var(--panel-accent)!important;border-radius:6px!important;flex:0 0 20px!important;place-items:center!important;font-size:10px!important;font-style:normal!important;font-weight:950!important;display:inline-grid!important}html body .report-ranking-head strong{color:#14273c!important;flex:none!important;font-size:12px!important}html body .report-ranking-track,html body .report-dashboard-view .bar-track{background:#eaf0f5!important;border-radius:999px!important;height:5px!important;overflow:hidden!important}html body .report-ranking-track>span,html body .report-dashboard-view .bar-track>span{border-radius:inherit!important;background:linear-gradient(90deg, var(--panel-accent), color-mix(in srgb, var(--panel-accent) 60%, #fff))!important;height:100%!important;display:block!important}html body .report-dashboard-view .bar-line{border-bottom-color:#edf1f5!important;gap:5px!important;padding:6px 0!important}html body .report-empty-state{color:#68788d!important;text-align:center!important;background:#f8fafc!important;border:1px dashed #cdd8e3!important;border-radius:8px!important;place-items:center!important;gap:3px!important;min-height:116px!important;display:grid!important}html body .report-empty-state>span{color:var(--panel-accent,var(--report-accent))!important;font-size:21px!important}html body .report-empty-state>strong{color:#33475d!important;font-size:13px!important}html body .report-empty-state>small{font-size:11px!important}@media (width<=1180px){html body .report-date-toolbar{grid-template-columns:minmax(220px,1fr) 210px auto!important}html body .report-custom-date-fields{grid-column:1/-1!important;justify-self:end!important}html body .report-dashboard-view .report-panel,html body .report-dashboard-view .report-panel.wide-report,html body .report-dashboard-view .report-panel.full-report{grid-column:span 6!important}html body .report-dashboard-view .report-panel.full-report{grid-column:1/-1!important}html body .accounting-customer-insights-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){html body .report-dashboard-view>.view-heading{align-items:start!important;padding:17px!important;display:grid!important}html body .report-dashboard-view>.view-heading .muted{text-align:left!important}html body .report-date-toolbar{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important}html body .report-date-toolbar-main,html body .report-date-select,html body .report-custom-date-fields{grid-column:1/-1!important;width:100%!important}html body .report-custom-date-fields{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}html body .report-dashboard-view .report-panel,html body .report-dashboard-view .report-panel.wide-report,html body .report-dashboard-view .report-panel.full-report{grid-column:1/-1!important}html body .accounting-customer-insights-summary small{text-align:left!important;width:100%!important;margin-left:0!important}html body .accounting-customer-insights-summary{grid-template-columns:1fr!important}html body .accounting-customer-insights-table{min-width:760px!important}}@media (width>=721px){th[data-operational-board-column]:not([hidden]),td[data-operational-board-column]:not([hidden]),th[data-customer-service-column]:not([hidden]),td[data-customer-service-column]:not([hidden]){display:table-cell!important}}.customer-service-column-dialog{background:#f5f8fb;border:1px solid #cbd8e4;border-radius:16px;width:min(880px,100vw - 32px);max-height:min(820px,100dvh - 32px);box-shadow:0 28px 80px #0c1c2b57}.customer-service-column-dialog .board-column-dialog-head{background:#fff;border-bottom:1px solid #d7e1ea;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.customer-service-column-dialog .board-column-dialog-head .eyebrow{margin-bottom:3px}.customer-service-column-dialog .board-column-dialog-head h2{margin:0}.board-column-dialog-head-actions{flex:none;align-items:center;gap:12px;display:flex}.board-column-dialog-count{color:#35617f;white-space:nowrap;background:#eff7fd;border:1px solid #c9dced;border-radius:999px;align-items:center;gap:5px;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.board-column-dialog-count strong{color:#0e679e;font-size:13px}.customer-service-column-dialog-body{flex:auto;grid-template-rows:auto auto minmax(0,1fr);gap:13px;min-height:0;padding:15px 20px;display:grid}.customer-service-column-dialog-body .dialog-note{color:#50677b;max-width:760px}.board-column-dialog-toolbar{grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:12px;display:grid}.board-column-search-wrap{align-items:center;min-width:0;display:flex;position:relative}.board-column-search-wrap>span{z-index:1;color:#6d8295;pointer-events:none;font-size:14px;line-height:1;position:absolute;left:13px}.customer-service-column-dialog .board-column-search{color:#1c3349;background:#fff;border:1px solid #cbd8e4;border-radius:10px;outline:none;width:100%;min-width:0;height:42px;padding:0 13px 0 38px;font-size:13px;font-weight:700}.customer-service-column-dialog .board-column-search:focus{border-color:#2983bd;box-shadow:0 0 0 3px #2983bd24}.board-column-visibility-filters{background:#eaf0f5;border:1px solid #d3dee8;border-radius:10px;grid-template-columns:repeat(3,auto);gap:3px;padding:3px;display:inline-grid}.board-column-visibility-filters button{color:#526b7e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;min-width:66px;height:34px;padding:0 12px;font-size:12px;font-weight:900}.board-column-visibility-filters button:hover{color:#155f91;background:#ffffffad}.board-column-visibility-filters button.is-active,.board-column-visibility-filters button[aria-pressed=true]{color:#125f92;background:#fff;box-shadow:0 1px 4px #1f3c5524}.customer-service-column-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:min-content;align-content:start;gap:8px;min-height:0;max-height:none;padding:2px 6px 8px 1px;display:grid;overflow-y:auto}.customer-service-column-option{border:1px solid #cfdae4;border-left:3px solid #2784bb;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;min-height:58px;padding:7px 8px;transition:border-color .16s,background .16s,box-shadow .16s;box-shadow:0 1px 2px #1832460a}.customer-service-column-option:hover{border-color:#9ec3db #9ec3db #9ec3db #1874ab;box-shadow:0 3px 10px #18436014}.customer-service-column-option.is-hidden{box-shadow:none;background:#eef2f5;border:1px dashed #c9d3dd;border-left:3px solid #b8c3cd}.board-column-position{color:#24698f;background:#e7f2fa;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:900;display:inline-flex}.customer-service-column-option.is-hidden .board-column-position{color:#788998;background:#dfe5ea}.customer-service-column-option strong{font-size:13px}.customer-service-column-option small{margin-top:2px}.customer-service-column-order-controls button{border-radius:8px;width:31px;min-width:31px;height:31px;min-height:31px}.board-column-search-empty{grid-column:1/-1;margin:18px 0}.customer-service-column-dialog-actions{background:#fff;border-top:1px solid #d7e1ea;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:12px 20px;display:flex}.customer-service-column-dialog-actions .customer-service-column-save-status{min-width:190px;margin:0}.board-column-dialog-action-buttons{align-items:center;gap:8px;display:flex}@media (width<=720px){.customer-service-column-dialog{border-radius:13px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.customer-service-column-dialog>form{height:calc(100dvh - 18px);max-height:calc(100dvh - 18px)}.customer-service-column-dialog .board-column-dialog-head{padding:14px}.board-column-dialog-count{display:none}.customer-service-column-dialog-body{gap:10px;padding:12px 14px}.board-column-dialog-toolbar{grid-template-columns:1fr;gap:8px}.board-column-visibility-filters{grid-template-columns:repeat(3,1fr);width:100%}.board-column-visibility-filters button{min-width:0}.customer-service-column-list{grid-template-columns:1fr;max-height:none}.customer-service-column-dialog-actions{gap:8px;padding:10px 14px 12px;display:grid}.customer-service-column-dialog-actions .customer-service-column-save-status{min-width:0}.board-column-dialog-action-buttons{grid-template-columns:1fr 1fr;width:100%;display:grid}.board-column-dialog-action-buttons .primary-button{grid-column:1/-1;width:100%;margin-left:0}}.board-column-customizer-bar{background:#f8fafc;border-bottom:1px solid #e1e8ef;flex:none;justify-content:flex-end;align-items:center;min-height:24px;padding:2px 10px 3px;display:flex}.board-column-customizer-link,#customerServiceView .board-column-customizer-bar .customer-service-column-button{letter-spacing:.01em;white-space:nowrap;cursor:pointer;border-radius:3px;justify-content:flex-end;align-items:center;gap:5px;text-decoration:none;width:auto!important;min-width:0!important;height:19px!important;min-height:19px!important;box-shadow:none!important;color:#55728b!important;background:0 0!important;border:0!important;padding:0 2px!important;font-size:10px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.board-column-customizer-link:hover,.board-column-customizer-link:focus-visible,#customerServiceView .board-column-customizer-bar .customer-service-column-button:hover,#customerServiceView .board-column-customizer-bar .customer-service-column-button:focus-visible{text-underline-offset:2px;text-decoration:underline;color:#0f6098!important;background:0 0!important}.board-column-customizer-link em,#customerServiceView .board-column-customizer-bar .customer-service-column-button em{font-style:normal;font-weight:800;color:#7890a5!important;background:0 0!important;border:0!important;min-width:0!important;height:auto!important;padding:0!important;font-size:9px!important;display:inline!important}.board-column-search{color:#17283a;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #c7d4e0;border-radius:8px;outline:none;padding:0 11px;font-size:13px}.board-column-search:focus{border-color:#4b91c5;box-shadow:0 0 0 3px #317eb51f}.board-column-search-empty{min-height:90px;margin:0}.operational-board-optional-cell,.customer-service-optional-col{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board-column-note{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.board-column-link{color:#17699d;font-weight:800;text-decoration:none}.board-column-link:hover{text-decoration:underline}table [data-operational-board-column]{box-sizing:border-box!important}table th[data-operational-board-column],table td[data-operational-board-column]{z-index:auto!important;position:static!important;left:auto!important;right:auto!important}@media (width<=720px){.board-column-customizer-bar{min-height:22px;padding-right:7px}#customerServiceView .board-column-customizer-bar .customer-service-column-button{width:auto!important}}@media (width<=460px){html body .report-custom-date-fields{grid-template-columns:1fr!important}html body .report-custom-date-fields>em{display:none!important}}@media (width>=721px){html body :is(#shipmentsView,#customerServiceDeliveredView) .table-section,html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden auto!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td){text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;min-width:0!important;max-width:none!important;height:48px!important;padding-left:6px!important;padding-right:6px!important;line-height:1.15!important;overflow:hidden!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .desktop-customer-name,html body :is(#shipmentsView,#customerServiceDeliveredView) .mobile-customer-route,html body :is(#shipmentsView,#customerServiceDeliveredView) .mobile-customer-route span,html body :is(#shipmentsView,#customerServiceDeliveredView) .timestamp-cell,html body :is(#shipmentsView,#customerServiceDeliveredView) .timestamp-cell strong,html body :is(#shipmentsView,#customerServiceDeliveredView) .timestamp-cell span{text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;max-width:100%!important;line-height:1.15!important;display:block!important;overflow:hidden!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .status-pill-select{width:100%!important;min-width:0!important;max-width:128px!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .delivered-load-copy{min-width:0!important;max-width:100%!important}}@media (width>=721px) and (width<=2600px){html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(12),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(13),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(15),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(16){display:none!important}}@media (width>=721px) and (width<=2300px){html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(8),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(11),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(14){display:none!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):first-child{width:52px!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(2){width:58px!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(3){width:132px!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(4){width:106px!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(5),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(6){width:96px!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(7){width:20%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(9),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(10){width:18%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(17){width:58px!important}}@media (width>=721px) and (width<=1500px){html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(2),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(5){display:none!important}}@media (width>=721px){#customerServiceLoadsPanel .table-scroll{width:100%!important;display:block!important;overflow:auto!important}#customerServiceLoadsPanel .customer-service-load-table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;min-width:1480px!important;display:table!important}#customerServiceLoadsPanel .customer-service-load-table thead{display:table-header-group!important}#customerServiceLoadsPanel .customer-service-load-table tbody{display:table-row-group!important}#customerServiceLoadsPanel .customer-service-load-table tr{display:table-row!important}#customerServiceLoadsPanel .customer-service-load-table th,#customerServiceLoadsPanel .customer-service-load-table td{box-sizing:border-box!important;vertical-align:middle!important;text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;height:48px!important;min-height:48px!important;padding:0 8px!important;display:table-cell!important;overflow:hidden!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-quick-edit-col,#customerServiceLoadsPanel .customer-service-load-table th:first-child,#customerServiceLoadsPanel .customer-service-load-table td:first-child{width:42px!important;min-width:42px!important;max-width:42px!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-select-col,#customerServiceLoadsPanel .customer-service-load-table th:nth-child(2),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(2){width:54px!important;min-width:54px!important;max-width:54px!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-alert-col,#customerServiceLoadsPanel .customer-service-load-table th:nth-child(3),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(3){width:58px!important;min-width:58px!important;max-width:58px!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-status-col,#customerServiceLoadsPanel .customer-service-load-table th:nth-child(4),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(4){width:100px!important;min-width:100px!important;max-width:100px!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-load-col,#customerServiceLoadsPanel .customer-service-load-table th:nth-child(5),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(5){width:110px!important;min-width:110px!important;max-width:110px!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-date-col,#customerServiceLoadsPanel .customer-service-load-table th:nth-child(6),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(6),#customerServiceLoadsPanel .customer-service-load-table th:nth-child(7),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(7){width:95px!important;min-width:95px!important;max-width:95px!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-reference-col,#customerServiceLoadsPanel .customer-service-load-table th:nth-child(8),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(8),#customerServiceLoadsPanel .customer-service-load-table th:nth-child(9),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(9){width:105px!important;min-width:105px!important;max-width:105px!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-customer-col,#customerServiceLoadsPanel .customer-service-load-table th:nth-child(10),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(10){width:210px!important;min-width:210px!important;max-width:210px!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-location-col,#customerServiceLoadsPanel .customer-service-load-table th:nth-child(11),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(11),#customerServiceLoadsPanel .customer-service-load-table th:nth-child(12),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(12){width:220px!important;min-width:220px!important;max-width:220px!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-actions-col,#customerServiceLoadsPanel .customer-service-load-table th:nth-child(13),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(13){width:56px!important;min-width:56px!important;max-width:56px!important}#customerServiceLoadsPanel .customer-service-load-table .mobile-customer-service-route{display:none!important}#customerServiceLoadsPanel .customer-service-load-table .customer-service-desktop-customer{display:flex!important}}*{box-sizing:border-box}body{background:var(--bg);min-height:100vh;color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}body.auth-locked{background:#16202b;overflow:hidden}html body#loadBoardApp.auth-locked>.app-shell,html body#loadBoardApp.auth-locked>.mobile-bottom-nav{display:none!important}html body#loadBoardApp.auth-locked>.login-screen{background:#16202b}body.auth-checking .login-screen{background:radial-gradient(circle at 18% 18%,#4f89be2e,#0000 34%),radial-gradient(circle at 84% 82%,#c79d3624,#0000 32%),linear-gradient(145deg,#142437 0%,#203c58 52%,#172d43 100%);overflow:hidden}body.auth-checking .login-screen:before,body.auth-checking .login-screen:after{content:none}body.auth-checking .login-panel{background:linear-gradient(155deg,#fff 0%,#f7fafc 100%);border:1px solid #ffffffbd;border-top:4px solid #c79d36;border-radius:18px;gap:0;width:min(470px,100% - 24px);min-height:294px;padding:34px 42px 44px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #04101d61}body.auth-checking .login-panel:before{content:"Secure workspace";color:#2d7252;letter-spacing:.06em;text-transform:uppercase;background:#edf7f1;border:1px solid #d9e6df;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800;position:absolute;top:20px;right:22px}body.auth-checking .login-panel:after{content:"";background:linear-gradient(90deg,#2d78a8 0%,#5ca17c 46%,#c79d36 100%) 0 0/42% 100% no-repeat;border-radius:999px;height:5px;animation:1.7s ease-in-out infinite dalko-session-progress;position:absolute;bottom:31px;left:42px;right:42px;overflow:hidden;box-shadow:inset 0 0 0 1px #244c6c14}body.auth-checking .login-brand{align-content:center;gap:18px;min-height:208px}body.auth-checking .login-logo{width:min(236px,78%)}body.auth-checking .login-panel h1{color:#173653;gap:7px;font-size:0;display:grid}body.auth-checking .login-panel h1:before{content:"Preparing your workspace";font-size:20px;font-weight:800;line-height:1.2}body.auth-checking .login-panel h1:after{content:"Verifying your session and restoring your last page";color:#68798b;font-size:13px;font-weight:600;line-height:1.4}@media (width<=720px){body.auth-checking .login-panel h1:after{content:"Restoring your last page";white-space:nowrap}}body.auth-checking .login-fields,body.auth-checking .login-actions,body.auth-checking .microsoft-login,body.auth-checking .password-exception-login,body.auth-checking .login-divider{display:none}@keyframes dalko-session-progress{0%{opacity:.72;background-position:-72% 0}50%{opacity:1}to{opacity:.72;background-position:172% 0}}@media (prefers-reduced-motion:reduce){body.auth-checking .login-panel:after{background-size:100% 100%;animation:none}}button,input,select,textarea{font:inherit}button{cursor:pointer}.login-screen{z-index:20;background:#16202beb;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.login-screen.hidden{display:none}.login-panel{background:#fff;border:1px solid #ffffff2e;border-radius:10px;gap:20px;width:min(440px,100%);padding:30px 28px 24px;display:grid;box-shadow:0 24px 70px #00000052}.login-brand{text-align:center;justify-items:center;gap:14px;display:grid}.login-logo{width:min(260px,100%);display:block}.login-panel h1{color:#172231;margin:0;font-size:24px;line-height:1.2}.sign-in-notice{border:1px solid #cbd8e6;border-left:4px solid var(--blue);color:#243447;background:#f8fbff;border-radius:8px;gap:5px;padding:12px 14px 12px 16px;display:grid;position:relative}.sign-in-notice[hidden]{display:none}.sign-in-notice:before{content:"";background:var(--blue);border:2px solid #fff;border-radius:999px;width:10px;height:10px;position:absolute;top:17px;left:-7px}.sign-in-notice strong{color:#172231;font-size:14px;line-height:1.2}.sign-in-notice span{color:#526173;font-size:13px;font-weight:600;line-height:1.35}.login-fields{gap:14px;display:grid}.microsoft-login{text-align:center;gap:12px;display:grid}.microsoft-login[hidden],.password-exception-login[hidden],.login-divider[hidden],.login-fields[hidden],.login-actions[hidden]{display:none}.microsoft-login p,.microsoft-login small{color:#526173;margin:0;font-size:13px;font-weight:600;line-height:1.45}.microsoft-login small{color:#68798b;font-size:12px}.microsoft-sign-in-button{color:#1f1f1f;background:#fff;border:1px solid #8c8c8c;border-radius:6px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:46px;padding:10px 16px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #00000014}.microsoft-sign-in-button:hover{background:#f7f7f7;border-color:#565656}.microsoft-sign-in-button:focus-visible{outline-offset:2px;outline:3px solid #0067b838}.microsoft-mark{flex:0 0 18px;grid-template-rows:repeat(2,8px);grid-template-columns:repeat(2,8px);gap:2px;width:18px;height:18px;display:grid}.microsoft-mark i:first-child{background:#f25022}.microsoft-mark i:nth-child(2){background:#7fba00}.microsoft-mark i:nth-child(3){background:#00a4ef}.microsoft-mark i:nth-child(4){background:#ffb900}.password-exception-login{gap:7px;display:grid}.password-exception-toggle{color:#173653;text-align:left;background:#f7fafc;border:1px solid #c7d6e4;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:54px;padding:9px 12px;display:grid}.password-exception-toggle:hover{background:#f0f6fb;border-color:#89a9c4}.password-exception-toggle:focus-visible{outline-offset:2px;outline:3px solid #235f912e}.password-exception-toggle>span:nth-child(2){gap:2px;display:grid}.password-exception-toggle strong{font-size:13px;line-height:1.2}.password-exception-toggle small,.password-exception-login>p{color:#637589;margin:0;font-size:11px;font-weight:650;line-height:1.35}.password-exception-login>p{text-align:center}.password-exception-icon{color:#235f91;background:#e7f0f8;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.password-exception-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.password-exception-chevron{color:#6d8295;font-size:24px;line-height:1;transition:transform .16s;transform:rotate(0)}.password-exception-toggle[aria-expanded=true] .password-exception-chevron{transform:rotate(90deg)}.login-divider{color:#7a8795;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:800;display:flex}.login-divider:before,.login-divider:after{content:"";background:#dce3ea;flex:auto;height:1px}.login-divider span{flex:none}.login-panel label{color:var(--muted);gap:7px;font-size:12px;font-weight:700;display:grid}.login-panel select,.login-panel input{border:1px solid var(--line);width:100%;color:var(--text);background:#fff;border-radius:6px;outline:none;padding:11px 12px}.login-panel select:focus,.login-panel input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #23578924}.remember-login{color:#475569;text-align:left;white-space:nowrap;justify-content:center;justify-self:center;align-items:center;gap:8px;max-width:100%;font-size:13px;font-weight:700;line-height:1.2;width:fit-content!important;display:inline-flex!important}.login-panel .remember-login input{flex:0 0 16px;min-width:16px;block-size:16px!important;inline-size:16px!important;width:16px!important;height:16px!important;margin:0!important;padding:0!important;display:inline-block!important}.remember-login span{line-height:16px;display:inline-block}.login-actions{gap:10px;display:grid}.login-actions .primary-button,.login-actions .ghost-button{justify-content:center;min-height:42px;font-weight:700}.password-reset-dialog{color:#172231;background:#f7fafc;border:0;border-top:5px solid #c79d36;border-radius:16px;width:min(520px,100vw - 28px);max-height:calc(100vh - 28px);padding:0;box-shadow:0 34px 100px #04101d6b}.password-reset-dialog::backdrop{backdrop-filter:blur(8px);background:#0a1623b8}.password-reset-dialog form{margin:0}.password-reset-head{background:#fff;border-bottom:1px solid #dce5ed;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 18px;display:flex}.password-reset-head>div{gap:4px;display:grid}.password-reset-head span{color:#a17312;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.password-reset-head h2{color:#102a43;margin:0;font-size:25px;line-height:1.15}.password-reset-head .icon-button{flex:none}.password-reset-body{gap:14px;padding:22px 24px;display:grid}.password-reset-step{gap:15px;display:grid}.password-reset-step[hidden],.password-reset-actions button[hidden]{display:none!important}.password-reset-step>p{color:#526476;margin:0;font-size:14px;font-weight:600;line-height:1.5}.password-reset-step>label{color:#465d72;text-transform:uppercase;gap:7px;font-size:12px;font-weight:900;display:grid}.password-reset-step input{box-sizing:border-box;color:#172231;width:100%;min-height:46px;font:inherit;text-transform:none;background:#fff;border:1px solid #c7d5e1;border-radius:9px;outline:none;padding:10px 12px;font-size:15px}.password-reset-step input:focus{border-color:#245b8f;box-shadow:0 0 0 3px #245b8f24}.password-reset-step .password-reset-code{letter-spacing:.24em;text-align:center;font-size:24px;font-weight:900}.password-reset-sent{background:#eefaf3;border:1px solid #b9dfca;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.password-reset-sent-icon{color:#fff;background:#16815d;border-radius:999px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:900;display:grid}.password-reset-sent>div{gap:2px;display:grid}.password-reset-sent strong{color:#126346;font-size:14px}.password-reset-sent div span{color:#537565;letter-spacing:0;text-transform:none;font-size:12px;font-weight:700}.password-reset-status{color:#35536d;background:#f4f8fc;border:1px solid #cbd8e6;border-left:4px solid #245b8f;border-radius:8px;padding:11px 13px;font-size:13px;font-weight:800;line-height:1.4}.password-reset-status[hidden]{display:none}.password-reset-status.is-error{color:#9d2633;background:#fff3f4;border-color:#e6b6bc #e6b6bc #e6b6bc #bb2f3e}.password-reset-status.is-success{color:#126346;background:#eefaf3;border-color:#b9dfca #b9dfca #b9dfca #16815d}.password-reset-status.is-loading{padding-left:40px;position:relative}.password-reset-status.is-loading:before{content:"";border:2px solid #9db4c7;border-top-color:#245b8f;border-radius:999px;width:14px;height:14px;margin-top:-8px;animation:.8s linear infinite spin;position:absolute;top:50%;left:14px}.password-reset-secondary-actions{justify-content:space-between;gap:12px;display:flex}.password-reset-secondary-actions button{color:#245b8f;text-underline-offset:3px;background:0 0;border:0;padding:2px 0;font-size:12px;font-weight:900;text-decoration:underline}.password-reset-secondary-actions button:disabled{color:#8ea1b2;cursor:wait}.password-reset-actions{background:#fff;border-top:1px solid #dce5ed;justify-content:flex-end;gap:10px;padding:14px 24px 18px;display:flex}.password-reset-actions button{min-height:42px}@media (width<=560px){.password-reset-head,.password-reset-body,.password-reset-actions{padding-left:18px;padding-right:18px}.password-reset-actions{grid-template-columns:1fr;display:grid}.password-reset-actions .primary-button{grid-row:1}.password-reset-secondary-actions{flex-direction:column;align-items:center}}.app-shell{grid-template-columns:224px minmax(760px,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);color:#f8fafc;background:#16202b;flex-direction:column;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0}.sidebar-collapse-toggle{z-index:40;color:#fff;width:24px;height:28px;font:inherit;cursor:pointer;background:#243243;border:1px solid #405166;border-radius:6px;justify-content:center;align-items:center;font-size:15px;line-height:1;transition:left .18s,top .18s,background .18s;display:inline-flex;position:fixed;top:0;left:200px}.sidebar-collapse-toggle:hover,.sidebar-collapse-toggle:focus-visible{background:#2d4660;outline:none}.sidebar-collapse-toggle[hidden],body.auth-locked .sidebar-collapse-toggle{display:none!important}body.sidebar-collapsed .app-shell{grid-template-columns:0 minmax(760px,1fr)}body.sidebar-collapsed .sidebar{visibility:hidden;border-right:0;padding-inline:0;overflow:hidden}body.sidebar-collapsed .sidebar-collapse-toggle{background:#1f5f9f;border-radius:6px;top:0;left:0;transform:none}body.sidebar-collapsed .main>.topbar{padding-left:38px}@media (width<=900px){.sidebar-collapse-toggle{display:none}body.sidebar-collapsed .app-shell{grid-template-columns:224px minmax(0,1fr)}body.sidebar-collapsed .sidebar{visibility:visible;border-right:1px solid var(--line);padding-inline:14px;overflow:visible}}.brand{gap:8px;margin-bottom:28px;display:grid}.brand-logo{background:#fff;border-radius:4px;width:100%;max-width:178px;height:auto;padding:8px;display:block}.brand span{color:#dce4ee;letter-spacing:0;font-size:13px;font-weight:700}.mobile-menu-toggle{display:none}.nav-list{border-top:0;gap:6px;padding-top:0;display:grid}.nav-item{box-sizing:border-box;color:#dce4ee;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;min-height:40px;padding:9px 10px;display:flex}.nav-item.active,.nav-item:hover{background:#243243}.nav-item.is-current{color:#fff;background:linear-gradient(90deg,#33485e 0%,#2a3b4f 100%);font-weight:800;position:relative;box-shadow:inset 3px 0 #d8a73c,0 4px 12px #030c162e}.nav-item.is-current:after{content:"";background:#e2b74f;border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-left:auto;box-shadow:0 0 0 3px #e2b74f24}.nav-item.is-current:focus-visible{outline-offset:2px;outline:2px solid #e2b74f}.nav-parent.is-current-section{color:#fff;background:#243243;box-shadow:inset 3px 0 #d8a73ccc}.nav-item[hidden],.nav-group[hidden],.nav-submenu[hidden]{display:none!important}.nav-group{gap:4px;display:grid}.nav-parent{font-weight:700}.nav-submenu{gap:4px;padding-left:14px;display:none}.nav-submenu.open{display:grid}.nav-submenu[hidden]{display:none}.nav-subitem{border-left:2px solid #435268;border-radius:0 6px 6px 0;min-height:34px;padding-left:12px;font-size:13px}.nav-subitem.active{border-left-color:#d8a73c}.nav-subitem.is-current{background:linear-gradient(90deg,#31465c 0%,#293a4d 100%);border-left-color:#e2b74f}#primaryNav .nav-item.has-sidebar-attention:after{content:attr(data-attention-count);color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.02em;background:#c96f0b;border:1px solid #ffc56b;border-radius:999px;flex:none;justify-content:center;align-items:center;width:auto;min-width:30px;height:22px;margin-left:auto;padding:0 7px;font-size:10px;font-weight:950;line-height:1;display:inline-flex;box-shadow:0 0 0 3px #e59b2129}#primaryNav .nav-parent.has-sidebar-attention{gap:6px;padding-right:7px}#primaryNav .nav-parent.has-sidebar-attention:after{min-width:28px;padding-inline:6px}#primaryNav .nav-parent[aria-expanded=true].has-sidebar-attention:after{display:none}.nav-bank-group{gap:4px;display:grid}.nav-bank-parent{color:#dce4ee;border-left:2px solid #435268;border-radius:0 6px 6px 0;justify-content:space-between;min-height:34px;padding-left:12px;font-size:13px;font-weight:400}.nav-bank-parent.active,.nav-bank-parent[aria-expanded=true]{background:#243243}.nav-bank-parent.active{border-left-color:#d8a73c}.nav-bank-parent.is-current-section{color:#fff;background:#243243;border-left-color:#d8a73c;box-shadow:inset 3px 0 #d8a73c8c}.nav-bank-chevron{transition:transform .16s}.nav-bank-parent[aria-expanded=true] .nav-bank-chevron{transform:rotate(180deg)}.nav-bank-submenu{padding-left:14px}.nav-bank-subitem{min-height:31px;font-size:12px}.board-tools select,.shipment-tools select,.deposit-tools select,.search-wrap input,.date-filter input,.form-top-row select,.form-grid input,.form-grid select,.form-grid textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#fff;border-radius:6px;padding:9px 10px}.ghost-dark-button{color:#f8fafc;background:#243243;border:1px solid #435268;border-radius:6px;min-height:34px}.danger-button{background:#3b2528;border-color:#8c3d3d}.version-panel{color:#b8c3d1;background:0 0;border-top:1px solid #2d3c50;margin-top:auto;margin-bottom:10px;padding-top:12px;font-size:11px;line-height:1.35}.version-panel strong{color:#f8fafc;font-size:12px;display:block}.version-panel span{margin-top:3px;display:block}.dashboard-credit-customer strong{font-size:13px!important}.dashboard-credit-risk-card>header b{font-size:15px!important}.app-update-banner{z-index:1200;color:#fff;background:linear-gradient(118deg,#10283d 0%,#174e78 58%,#216b9e 100%);border-top:1px solid #ffffff24;border-bottom:3px solid #d9ad38;margin:0 -22px 14px;position:sticky;top:0;box-shadow:0 8px 20px #0f233733}.app-update-banner-inner{text-align:left;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""message actions""safety actions";align-items:center;gap:3px 18px;min-height:68px;padding:10px 22px 11px;line-height:1.25;display:grid}.app-update-banner-title{flex-wrap:nowrap;grid-area:title;align-items:center;gap:8px;min-width:0;display:flex}.app-update-banner .app-update-message{color:#edf6fc;-webkit-line-clamp:1;-webkit-box-orient:vertical;grid-area:message;margin:0;font-size:12px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.app-update-banner-actions{grid-area:actions;justify-content:flex-end;align-items:center;gap:7px;display:flex}.app-update-banner strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:900;overflow:hidden}.app-update-banner .app-update-safety-note{color:#cfe2ef;grid-area:safety;font-size:11px;font-weight:800}.app-update-banner.is-waiting-for-work{background:linear-gradient(118deg,#263c50 0%,#3e607c 58%,#557994 100%)}.app-update-banner button:disabled{cursor:not-allowed;opacity:.72;text-decoration:none}.app-update-banner .app-update-category{color:#f7cf5c;letter-spacing:0;text-transform:uppercase;white-space:nowrap;background:#d9ad3826;border:1px solid #f4c74db8;border-radius:999px;justify-content:center;align-items:center;min-height:18px;padding:2px 7px;font-size:9px;font-weight:900;line-height:1;display:inline-flex}.app-update-banner button{min-height:34px;font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #ffffffb8;border-radius:7px;padding:6px 11px;font-size:12px;font-weight:900}.app-update-banner .app-update-primary{color:#10283d;background:#e1b334;border-color:#e5b82e;box-shadow:0 5px 12px #06192a3d}.app-update-banner .app-update-secondary{color:#fff;background:#ffffff14}.app-update-banner button:hover,.app-update-banner button:focus{outline-offset:2px;outline:2px solid #ffffffc7;transform:translateY(-1px)}.app-update-banner.is-applying{background:linear-gradient(118deg,#10283d 0%,#174e78 58%,#216b9e 100%)}.app-update-applying-overlay{backdrop-filter:blur(8px);background:#071420c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0;z-index:2147483647!important}.app-update-applying-card{box-sizing:border-box;color:#102f4a;text-align:center;background:#fff;border:1px solid #bfd0df;border-top:6px solid #d9ad38;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:min(460px,100vw - 32px);min-height:390px;padding:34px 40px 32px;display:flex;box-shadow:0 28px 70px #04111d6b}.app-update-applying-card img{object-fit:contain;width:min(214px,72%);max-height:92px}.app-update-applying-card strong{margin-top:2px;font-size:25px;font-weight:900;line-height:1.15}.app-update-applying-card p{color:#4d6478;min-height:24px;margin:0;font-size:16px;font-weight:800}.app-update-applying-card small{color:#60758a;font-size:12px;font-weight:700}.app-update-applying-spinner{box-sizing:border-box;border:6px solid #d9ad38;border-color:#d9ad38 #1c608f #d9e6ef #d9e6ef;border-radius:50%;width:52px;height:52px;animation:.8s linear infinite dalko-update-spin}.app-update-applying-track{background:#dbe7f0;border-radius:999px;width:100%;height:8px;display:block;position:relative;overflow:hidden}.app-update-applying-track i{border-radius:inherit;background:linear-gradient(90deg,#1d5f8e,#d9ad38);width:42%;animation:1.35s ease-in-out infinite dalko-update-progress;position:absolute;inset:0 auto 0 0}body:has(#appUpdateApplyingOverlay){overflow:hidden}@keyframes dalko-update-spin{to{transform:rotate(360deg)}}@keyframes dalko-update-progress{0%{transform:translate(-110%)}50%{transform:translate(138%)}to{transform:translate(260%)}}@media (prefers-reduced-motion:reduce){.app-update-applying-spinner,.app-update-applying-track i{animation-duration:2.5s}}@media (width<=820px){.app-update-banner{margin:0 -10px 10px}.app-update-banner-inner{text-align:left;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""message message""safety safety";gap:6px 10px;min-height:0;padding:9px 10px 10px}.app-update-banner-actions{justify-content:flex-end;gap:6px;margin:0}.app-update-banner .app-update-message{-webkit-line-clamp:2}.app-update-banner button{border-radius:8px;min-height:34px;padding:5px 9px}.app-update-applying-card{min-height:350px;padding:30px 22px}}.change-log-button{color:#f8fafc;text-align:center;cursor:pointer;background:#1d2a3a;border:1px solid #435268;border-radius:0;width:100%;min-height:28px;margin-top:8px;font-size:12px;font-weight:700}.change-log-button:hover,.change-log-button:focus{background:#26374b;border-color:#6d7f98;outline:none}.change-log-list{gap:12px;margin:0;display:grid}.change-log-loading{border:1px solid var(--line);color:var(--muted);text-align:center;background:#f7f9fc;border-radius:10px;padding:18px;font-weight:700}.change-log-explorer{background:#f4f8fc;border:1px solid #d5e2ee;border-radius:12px;gap:12px;margin:0 0 14px;padding:14px;display:grid}.change-log-search-row{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:12px;display:grid}.change-log-search-row label{color:#48617a;letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:11px;font-weight:800;display:grid}.change-log-search-row input{color:#182b3f;min-height:38px;font:inherit;letter-spacing:normal;text-transform:none;background:#fff;border:1px solid #c5d5e4;border-radius:8px;padding:8px 11px}.change-log-visible-summary{color:#60758a;white-space:nowrap;align-items:baseline;gap:5px;font-size:12px;display:flex}.change-log-visible-summary strong{color:#1e4f78;font-size:18px}.change-log-department-filters{flex-wrap:wrap;gap:7px;display:flex}.change-log-department-filters button{color:#39556e;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c5d5e4;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.change-log-department-filters button strong{color:#2b638f;background:#e8f0f7;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:11px;display:inline-grid}.change-log-department-filters button:hover,.change-log-department-filters button.active{color:#fff;background:#286999;border-color:#286999}.change-log-department-filters button.active strong,.change-log-department-filters button:hover strong{color:#fff;background:#fff3}.change-log-entry.change-log-release-card{background:#fff;border-radius:12px;padding:14px 16px;box-shadow:0 4px 14px #1837520f}.change-log-entry.change-log-release-card:nth-child(2n){background:#fff}.change-log-release-card[hidden]{display:none}.change-log-department-badges{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.change-log-department-badges span{color:#23618d;background:#e8f2fa;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:800}@media (width<=640px){.change-log-search-row{grid-template-columns:1fr}}.change-log-entry{border:1px solid var(--line);background:#fff;border-radius:0;padding:10px 12px}.change-log-entry:nth-child(2n){background:#f7f9fc}.change-log-entry strong{margin:0}.change-log-title-line{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.change-log-title-line .changed-by,.change-log-title-line .modified-at,.change-log-entry .changed-by,.change-log-title-line .separator{color:var(--muted);font-size:12px;font-weight:700}.change-log-entry>.changed-by:before{content:" - "}.change-log-entry ul{margin:6px 0 0;padding-left:18px}.change-log-entry li{margin:3px 0}.change-log-entry.highlight-update-entry{background:#fff9e8;border-color:#c18a12;box-shadow:0 0 0 2px #c18a122e,0 10px 24px #11182724}.change-log-entry.highlight-update-entry strong{color:#7a4f00}.user-profile{position:relative}.user-profile-toggle{color:#f8fafc;text-align:left;background:#243243;border:1px solid #435268;border-radius:8px;gap:3px;width:100%;min-height:58px;padding:9px 10px;display:grid}.user-profile-toggle:hover,.user-profile-toggle[aria-expanded=true]{background:#2c3d52}.user-profile-toggle span,.user-profile-head span{color:#b8c3d1;font-size:11px}.user-profile-toggle strong,.user-profile-head strong{color:#fff;font-size:15px}.user-profile-toggle em,.user-profile-head em{color:#dce4ee;font-size:12px;font-style:normal}.user-profile-toggle em:empty,.user-profile-toggle b{display:none}.microsoft-auth-status[hidden]{display:none!important}.microsoft-auth-status{background:#0078d433;border:1px solid #68b0eb66;border-radius:999px;justify-self:start;align-items:center;gap:7px;width:max-content;max-width:100%;margin-top:4px;padding:5px 8px;font-weight:800;line-height:1;display:inline-flex;color:#e7f4ff!important;font-size:11px!important}.microsoft-auth-status .microsoft-auth-label{white-space:nowrap;color:inherit!important;font:inherit!important;line-height:inherit!important}.microsoft-auth-status .microsoft-auth-mark,.signed-in-profile-microsoft-badge .microsoft-auth-mark{flex:none;grid-template-rows:repeat(2,5px);grid-template-columns:repeat(2,5px);gap:1px;width:11px;height:11px;display:grid}.microsoft-auth-mark i:first-child{background:#f25022}.microsoft-auth-mark i:nth-child(2){background:#7fba00}.microsoft-auth-mark i:nth-child(3){background:#00a4ef}.microsoft-auth-mark i:nth-child(4){background:#ffb900}.signed-in-user-profile-dialog{color:#152f49;background:#f4f7fa;border:1px solid #aebfd0;border-radius:18px;width:min(760px,100vw - 32px);max-height:calc(100dvh - 36px);padding:0;overflow:hidden;box-shadow:0 30px 90px #07192b61}.signed-in-user-profile-dialog::backdrop{backdrop-filter:blur(7px);background:#07132094}.signed-in-user-profile-shell{grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100dvh - 38px);display:grid}.signed-in-user-profile-header{background:#fff;border-bottom:1px solid #c9d6e2;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.signed-in-user-profile-header>div,.signed-in-user-profile-identity{gap:3px;min-width:0;display:grid}.signed-in-user-profile-header span{color:#52708b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.signed-in-user-profile-header h2{color:#102d48;margin:0;font-size:24px;line-height:1.1}.signed-in-user-profile-body{min-height:0;padding:18px 20px 20px;overflow-y:auto}.signed-in-user-profile-hero{color:#fff;background:linear-gradient(115deg,#142b42,#1d4568 72%,#28699a);border:1px solid #c7d5e2;border-radius:14px;align-items:center;gap:16px;margin-bottom:15px;padding:16px;display:flex;box-shadow:0 10px 28px #0c2d4829}.signed-in-user-profile-avatar{color:#fff;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:16px;flex:none;place-items:center;width:62px;height:62px;font-size:22px;font-weight:950;display:grid}.signed-in-user-profile-identity h3{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:23px;line-height:1.08;overflow:hidden}.signed-in-user-profile-identity p{color:#cddbea;margin:0;font-size:13px;font-weight:750}.signed-in-profile-microsoft-badge[hidden]{display:none!important}.signed-in-profile-microsoft-badge{color:#edf8ff;background:#0078d440;border:1px solid #89caff73;border-radius:999px;justify-self:start;align-items:center;gap:7px;margin-top:5px;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.signed-in-user-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.signed-in-user-profile-card{background:#fff;border:1px solid #c8d5e1;border-radius:12px;min-width:0;padding:14px;box-shadow:0 5px 14px #14324d0f}.signed-in-user-profile-card>header{border-bottom:1px solid #e0e7ed;gap:2px;margin-bottom:12px;padding-bottom:9px;display:grid}.signed-in-user-profile-card>header span{color:#62798f;letter-spacing:.075em;text-transform:uppercase;font-size:9px;font-weight:900}.signed-in-user-profile-card>header strong{color:#173b5b;font-size:15px}.signed-in-user-profile-card dl{gap:9px;margin:0;display:grid}.signed-in-user-profile-card dl>div{grid-template-columns:minmax(95px,.7fr) minmax(0,1.3fr);align-items:baseline;gap:10px;display:grid}.signed-in-user-profile-card dt{color:#6a7d8e;font-size:11px;font-weight:800}.signed-in-user-profile-card dd{overflow-wrap:anywhere;color:#173b5b;text-align:right;margin:0;font-size:12px;font-weight:850}.signed-in-user-profile-card dd.is-connected{color:#117344}.signed-in-user-security-card{background:#f3f9fe;border-color:#a9cde8}.signed-in-user-security-status{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;display:grid}.signed-in-user-security-icon{color:#fff;background:#14774a;border-radius:999px;place-items:center;width:32px;height:32px;font-size:16px;font-weight:950;display:grid}.signed-in-user-security-status strong{color:#155b3b;font-size:13px}.signed-in-user-security-status p,.signed-in-user-security-note,.signed-in-user-profile-value{color:#5c7185;margin:3px 0 0;font-size:12px;font-weight:700;line-height:1.4}.signed-in-user-security-note{border-top:1px solid #d7e8f5;margin-top:11px;padding-top:10px}.signed-in-user-profile-value{color:#244c6d;margin:0;font-size:13px}.signed-in-user-profile-actions{background:#fff;border-top:1px solid #c9d6e2;justify-content:flex-end;gap:9px;padding:13px 20px;display:flex}@media (width<=720px){.signed-in-user-profile-dialog{border-radius:15px;width:calc(100vw - 18px);max-height:calc(100dvh - 18px)}.signed-in-user-profile-shell{max-height:calc(100dvh - 20px)}.signed-in-user-profile-header,.signed-in-user-profile-body,.signed-in-user-profile-actions{padding-left:14px;padding-right:14px}.signed-in-user-profile-grid{grid-template-columns:minmax(0,1fr)}.signed-in-user-profile-hero{align-items:flex-start;padding:14px}.signed-in-user-profile-avatar{border-radius:13px;width:52px;height:52px;font-size:18px}.signed-in-user-profile-identity h3{font-size:20px}.signed-in-user-profile-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.signed-in-user-profile-actions>:only-child{grid-column:1/-1}}.user-profile-menu{z-index:25;box-sizing:border-box;background:#16202b;border:1px solid #435268;border-radius:10px;gap:8px;min-width:0;padding:10px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow-x:hidden;box-shadow:0 18px 34px #00000047}.user-profile-menu>.ghost-dark-button{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;padding:8px 10px;font-size:14px;line-height:1.15;overflow:hidden}.user-profile-menu>.tms-profile-button{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;padding-inline:7px;justify-content:stretch!important;display:grid!important}.user-profile-menu>.tms-profile-button>span:first-child{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.user-profile-menu>.tms-profile-button .tms-profile-state{justify-content:center;max-width:100%}.user-profile-head{border-bottom:1px solid #2d3c50;gap:3px;padding-bottom:9px;display:grid}.user-profile-divider{background:#2d3c50;height:1px}.main{min-width:0;padding:22px}.main:has(>.app-update-banner){padding-top:0}.app-view{display:none}.app-view.active-view{display:block}body[data-current-view=users] #mainTitle{display:none}body[data-current-view=customerService] .main{flex-direction:column;min-height:0;max-height:100vh;display:flex;overflow:hidden}body[data-current-view=customerService] #customerServiceView.active-view{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}body[data-current-view=users] #todayLabel,body[data-current-view=commissions] .topbar{display:none}body[data-current-view=bids] .topbar,body[data-current-view=rfps] .topbar{justify-content:flex-end}body[data-current-view=bids] .topbar-title-group,body[data-current-view=rfps] .topbar-title-group{display:none}body[data-current-view=users] .main{padding-top:16px}.hidden-panel{display:none}.hidden,.metric[hidden],.owner-quick-tile[hidden],.customer-service-user-tile[hidden]{display:none!important}.view-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.view-head h2{margin:0;font-size:22px}.accounting-view .view-head>div:first-child{display:none}.view-head span{color:var(--muted);font-size:13px}@media (width>=721px){body[data-current-view=board] .topbar{position:relative}body[data-current-view=board] .board-header-search-slot{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body[data-current-view=board] .board-header-search-slot #searchInput{background:#fff;border:1px solid #cbd8e5;border-radius:6px;width:360px;max-width:min(360px,100vw - 620px);min-height:44px;padding:0 16px;font-size:16px;display:block;box-shadow:0 6px 18px #0f172a0f}body[data-current-view=board] .board-header-search-slot #searchInput:focus{border-color:#5b93c9;box-shadow:0 0 0 3px #2b71b724,0 6px 18px #0f172a0f}body[data-current-view=board] #boardView .board-tools .search-wrap{display:block}}.view-table{max-height:calc(100vh - 150px)}.dashboard-snapshot{gap:12px;margin-bottom:18px;display:grid}.dashboard-view{max-width:1560px}.billing-view{max-width:1120px}.billing-view-head{align-items:flex-start;margin-bottom:18px}.billing-view-head .eyebrow{margin:0 0 6px}.billing-view-subtitle{color:var(--muted);margin:7px 0 0;font-size:14px}.billing-foundation-card{background:linear-gradient(135deg,#fffaf0 0%,#fff 68%);border:1px solid #d9e3ec;border-left:4px solid #d8a73c;border-radius:10px;align-items:center;gap:16px;min-height:118px;padding:20px;display:flex;box-shadow:0 8px 24px #1f30410f}.billing-foundation-icon{color:#755817;background:#f5e7bd;border-radius:12px;flex:0 0 50px;place-items:center;width:50px;height:50px;font-size:25px;font-weight:900;display:grid}.billing-foundation-card strong{color:var(--text);font-size:18px}.billing-foundation-card p{color:var(--muted);margin:5px 0 0;line-height:1.5}@media (width<=720px){.billing-foundation-card{align-items:flex-start;min-height:0;padding:16px}}.dashboard-view-head{align-items:flex-start;margin-bottom:22px}.dashboard-subtitle{max-width:670px;color:var(--muted);margin:7px 0 0;font-size:14px;line-height:1.45}.dashboard-user-chip{color:#245b89;white-space:nowrap;background:#f3f8fd;border:1px solid #cfe0f1;border-radius:999px;align-items:center;min-height:32px;margin-top:3px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.dashboard-section-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.dashboard-section-head>div{gap:3px;display:grid}.dashboard-section-head h3{color:#102a43;margin:0;font-size:19px}.dashboard-section-head span{color:var(--muted);font-size:13px;font-weight:700}.dashboard-insight-grid{grid-template-columns:repeat(6,minmax(145px,1fr));gap:10px;display:grid}.dashboard-route-grid{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.dashboard-priority-banner{background:linear-gradient(105deg,#edf7ff 0%,#f9fcff 58%,#f0f9f5 100%);border:1px solid #c9dff2;border-radius:10px;justify-content:space-between;align-items:center;gap:22px;padding:16px 20px;display:flex}.dashboard-priority-banner>div{gap:4px;display:grid}.dashboard-priority-banner span{color:#4d7398;letter-spacing:.08em;font-size:10px;font-weight:900}.dashboard-priority-banner strong{color:#123a5c;font-size:20px}.dashboard-priority-banner p{color:#526b82;max-width:470px;margin:0;font-size:13px;font-weight:650;line-height:1.4}.dashboard-section{gap:10px;display:grid}.dashboard-attention{background:#fbfdff;border:1px solid #dce8f3;border-radius:10px;padding:18px}.dashboard-insight-card{border:1px solid var(--line);border-top:4px solid var(--blue);min-height:116px;color:var(--text);text-align:left;background:#fff;border-radius:8px;align-content:center;place-items:start;gap:5px;padding:13px 14px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;box-shadow:0 10px 28px #1f293712}.dashboard-insight-card.warning{border-top-color:#f59e0b}.dashboard-insight-card.danger{border-top-color:#dc2626}.dashboard-insight-card.steady{border-top-color:#16a34a}.dashboard-insight-card:hover,.dashboard-insight-card:focus{background:#f8fbff;border-color:#9fc5ef;outline:none;transform:translateY(-2px);box-shadow:0 13px 26px #1f466e1f}.dashboard-insight-card span{color:var(--muted);font-size:12px;font-weight:800}.dashboard-insight-card strong{font-size:28px;line-height:1}.dashboard-insight-card em{color:var(--muted);font-size:12px;font-style:normal}.dashboard-route-card{border:1px solid var(--line);min-height:138px;color:var(--text);background:#fff;border-top:4px solid #4e8ec9;border-radius:8px;gap:8px;padding:16px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;box-shadow:0 10px 28px #1f293712}.dashboard-route-card:hover,.dashboard-route-card:focus{background:#f8fbff;border-color:#9fc5ef;outline:none;transform:translateY(-2px);box-shadow:0 13px 26px #1f466e1f}.dashboard-route-card span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.dashboard-route-card strong{font-size:20px}.dashboard-route-card em{color:var(--muted);font-size:13px;font-style:normal}.dashboard-route-card b{color:#2874b6;align-self:end;margin-top:auto;font-size:12px}.dashboard-route-card b i{font-size:15px;font-style:normal}.dashboard-workspaces .dashboard-insight-grid{grid-template-columns:repeat(auto-fit,minmax(218px,1fr))}.dashboard-quick-actions{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;display:grid}.dashboard-quick-action{min-height:72px;color:var(--text);background:#fff;border:1px solid #d7e3ed;border-radius:8px;gap:4px;padding:14px 42px 14px 16px;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid;position:relative}.dashboard-quick-action:hover,.dashboard-quick-action:focus{border-color:#8dbce5;outline:none;transform:translateY(-1px);box-shadow:0 8px 18px #1f466e1a}.dashboard-quick-action strong{font-size:14px}.dashboard-quick-action span{color:var(--muted);font-size:12px;font-weight:650}.dashboard-quick-action i{color:#2874b6;font-size:20px;font-style:normal;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.dashboard-quick-action.urgent{border-left:4px solid #dc2626}.dashboard-quick-action.warning{border-left:4px solid #f59e0b}@media (width<=1120px){.dashboard-insight-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (width<=720px){.dashboard-view-head,.dashboard-priority-banner{flex-direction:column;align-items:flex-start}.dashboard-user-chip{margin-top:0}.dashboard-priority-banner{gap:10px}.dashboard-insight-grid,.dashboard-workspaces .dashboard-insight-grid{grid-template-columns:1fr 1fr}.dashboard-attention{padding:12px}}@media (width<=460px){.dashboard-insight-grid,.dashboard-workspaces .dashboard-insight-grid,.dashboard-quick-actions{grid-template-columns:1fr}}.report-grid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px;display:grid}.deposit-metric-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin-bottom:12px;display:grid}.deposit-metric{border:1px solid var(--line);background:#fff;border-left:4px solid #8b96a3;border-radius:6px;min-height:78px;padding:10px 12px;box-shadow:0 8px 24px #1f29370f}.deposit-metric span{color:var(--muted);font-size:12px}.deposit-metric strong{color:#121b27;margin-top:7px;font-size:22px;line-height:1.1;display:block}.deposit-metric em{color:#6b7788;margin-top:6px;font-size:11px;font-style:normal;font-weight:700;line-height:1.25;display:block}.deposit-total{border-left-color:var(--blue)}.deposit-projection{border-left-color:#5b7c99}.deposit-quarter{border-left-color:#d8a73c}.deposit-week{border-left-color:var(--teal)}.deposit-days{border-left-color:#69778a}.deposit-change-up{border-left-color:var(--green)}.deposit-change-down{border-left-color:var(--red)}.recent-bank-deposits-panel{margin-bottom:12px;padding:14px;position:relative;overflow:hidden}.recent-bank-deposits-panel:before{content:"";background:linear-gradient(90deg,#315b96 0 50%,#c8982f 50% 100%);height:4px;position:absolute;inset:0 0 auto}.recent-bank-deposits-head{align-items:flex-start;margin-bottom:10px;padding-top:2px}.recent-bank-deposits-head p{color:var(--muted);margin:4px 0 0;font-size:12px}.recent-bank-deposits-summary{text-align:right;justify-items:end;display:grid}.recent-bank-deposits-summary strong{color:#182536;margin-top:2px;font-size:22px;line-height:1.05}.recent-bank-deposits-summary em{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-top:3px;font-size:10px;font-style:normal;font-weight:700}.recent-bank-deposit-table-wrap{border:1px solid #d9e1ea;border-radius:8px;overflow-x:auto}.recent-bank-deposit-table{border-collapse:collapse;font-variant-numeric:tabular-nums;background:#fff;width:100%;min-width:560px}.recent-bank-deposit-table th,.recent-bank-deposit-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #e6ebf1;padding:8px 12px}.recent-bank-deposit-table thead th{color:#647184;letter-spacing:.055em;text-transform:uppercase;background:#f5f7fa;font-size:10px}.recent-bank-deposit-table th:first-child{text-align:left}.recent-bank-deposit-table tbody th{color:#273548;font-size:12px}.recent-bank-deposit-table tbody td{color:#334155;font-size:13px;font-weight:700}.recent-bank-deposit-table tbody td:nth-child(2){color:#315b96}.recent-bank-deposit-table tbody td:nth-child(3){color:#9a6c08}.recent-bank-deposit-table tbody td:last-child strong{color:#142033}.recent-bank-deposit-table tbody tr:last-child th,.recent-bank-deposit-table tbody tr:last-child td{border-bottom:0}.recent-bank-deposit-table tbody tr.is-today{background:#f0f5fb}.recent-bank-deposit-table tbody th em{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#315b96;border-radius:999px;margin-left:7px;padding:2px 6px;font-size:9px;font-style:normal;display:inline-block}.recent-bank-deposit-loading,.recent-bank-deposit-error{place-items:center;min-height:110px;margin:0;display:grid}@media (width<=700px){.recent-bank-deposits-summary{text-align:left;justify-items:start}.recent-bank-deposit-table th,.recent-bank-deposit-table td{padding:8px 10px}}.deposit-tools{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:0;display:flex}.accounting-bank-brand{background:#fff;border:1px solid #dbe3ec;border-radius:8px;flex:none;justify-content:center;align-items:center;min-width:116px;height:40px;padding:4px 12px;display:flex;box-shadow:0 3px 12px #13202b12}.accounting-bank-brand[hidden]{display:none!important}.accounting-bank-brand img{object-fit:contain;width:auto;max-width:132px;height:27px;display:block}.accounting-bank-brand img[data-bank=keybank]{width:190px;max-width:190px;height:auto}.accounting-bank-brand:has(img[data-bank=keybank]){min-width:214px;height:54px;padding-block:5px}.accounting-bank-brand img[data-bank=fnb]{width:164px;max-width:164px;height:auto}.accounting-bank-brand:has(img[data-bank=fnb]){min-width:184px;height:62px;padding-block:5px}body[data-current-view=deposits] .topbar{align-items:flex-start}body[data-current-view=deposits] .topbar-title-group .accounting-bank-brand{min-width:0;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.deposit-tools.dashboard-mode{display:none}.deposit-tools>*{flex:none;min-width:0;min-height:32px}.deposit-tools select,.deposit-tools input,.deposit-tools button{border:1px solid var(--line);height:32px;min-height:32px;color:var(--text);text-align:left;text-align-last:left;background:#fff;border-radius:0;padding:0 10px;font-size:13px}.deposit-tools select option{border-radius:0;padding:5px 10px}.deposit-tools select option:nth-child(2n){background:#f3f6fa}.deposit-tools select[hidden],.deposit-tools select[hidden]+.custom-select,.deposit-tools input[hidden]{display:none!important}.deposit-tools #depositPeriodTypeFilter{flex:0 0 132px;width:132px!important}.deposit-tools #depositDayFilter,.deposit-tools #depositWeekFilter,.deposit-tools #depositMonthPeriodFilter{background:linear-gradient(#fff 0%,#f7f9fc 100%);border-color:#cfd9e6;border-radius:6px;flex:0 0 168px;width:168px;height:40px;min-height:40px;padding:0 14px;box-shadow:0 1px 2px #1020330f}.deposit-tools #depositQuarterPeriodFilter{flex:0 0 184px;width:184px!important}.deposit-tools #depositYearPeriodFilter{flex:0 0 116px;width:116px!important}.deposit-period-browser{align-items:center;gap:6px;display:flex}.deposit-tools .deposit-month-step{background:linear-gradient(#fff 0%,#f2f7fc 100%);border-color:#cbd7e5;border-radius:7px;flex:0 0 40px;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;position:relative;box-shadow:0 1px 2px #10203312}.deposit-tools .deposit-month-step:before{content:"";border-top:2px solid #245f94;border-left:2px solid #245f94;width:9px;height:9px;position:absolute;top:13px;left:16px;transform:rotate(-45deg)}.deposit-tools .deposit-month-step.next:before{left:13px;transform:rotate(135deg)}.deposit-tools .deposit-month-step:hover:not(:disabled){background:#eaf4fe;border-color:#79a7d4;box-shadow:0 0 0 3px #1f66a61a}.deposit-tools .deposit-month-step:disabled{cursor:not-allowed;opacity:.35}.deposit-tools #depositSearch{background:#fff;border-color:#cbd7e5;border-radius:7px;flex:0 220px;width:220px;height:40px;min-height:40px;padding:0 13px}.deposit-tools #depositSearch:focus{border-color:#79a7d4;outline:0;box-shadow:0 0 0 3px #1f66a61a}.deposit-tools #newTodaysDeposit{color:#fff;text-align:center;white-space:nowrap;background:linear-gradient(#2d70a8 0%,#215b8e 100%);border-color:#1d5688;border-radius:7px;height:40px;min-height:40px;padding-inline:16px;font-weight:800;box-shadow:0 2px 5px #184a7533}.deposit-tools #newTodaysDeposit:hover{background:linear-gradient(#347bb6 0%,#24649b 100%);border-color:#174a77;box-shadow:0 3px 8px #184a7545}.deposit-tools #openTodaysDepositImport{color:#654a08;text-align:center;white-space:nowrap;background:linear-gradient(#fff8dc 0%,#f3dfa0 100%);border-color:#d0a42b;border-radius:7px;height:40px;min-height:40px;padding-inline:16px;font-weight:800;box-shadow:0 2px 5px #9c700a29}.deposit-tools #openTodaysDepositImport:hover{color:#533b03;background:linear-gradient(#fff2bd 0%,#edcf6c 100%);border-color:#b98a12;box-shadow:0 3px 8px #9c700a3b}.deposit-month-calendar{flex:0 0 188px;width:188px;min-height:40px;position:relative}.deposit-tools .deposit-month-calendar-trigger{color:#102033;text-align:left;background:linear-gradient(#fff 0%,#f7f9fc 100%);border:1px solid #cbd7e5;border-radius:7px;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:10px;width:100%;height:40px;min-height:40px;padding:0 12px 0 16px;font-weight:700;display:grid;box-shadow:0 1px 2px #10203312}.deposit-tools .deposit-month-calendar-trigger:hover,.deposit-tools .deposit-month-calendar-trigger[aria-expanded=true]{border-color:#79a7d4;box-shadow:0 0 0 3px #1f66a61a}.deposit-month-calendar-trigger-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deposit-month-calendar-trigger-icon{border:1.7px solid #31516f;border-radius:4px;width:18px;height:18px;position:relative}.deposit-month-calendar-trigger-icon:before{content:"";border-top:1.7px solid #31516f;position:absolute;top:4px;left:-1.7px;right:-1.7px}.deposit-month-calendar-trigger-icon:after{content:"";border-left:1.7px solid #31516f;border-right:1.7px solid #31516f;width:8px;height:4px;position:absolute;top:-3px;left:3px}.deposit-month-calendar-popover{z-index:3600;background:#fff;border:1px solid #cfdae7;border-radius:14px;width:354px;padding:16px;animation:.16s ease-out deposit-month-calendar-in;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 20px 50px #10203333,0 4px 14px #1020331a}.deposit-month-calendar-popover:before{content:"";background:#fff;border-top:1px solid #cfdae7;border-left:1px solid #cfdae7;width:13px;height:13px;position:absolute;top:-7px;left:calc(50% - 7px);transform:rotate(45deg)}@keyframes deposit-month-calendar-in{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.deposit-month-calendar-header{z-index:1;grid-template-columns:40px 1fr 40px;align-items:center;gap:10px;margin-bottom:14px;display:grid;position:relative}.deposit-month-calendar-header>div{justify-items:center;gap:2px;display:grid}.deposit-month-calendar-header span{color:#708197;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.deposit-month-calendar-header strong{color:#102033;font-size:21px;line-height:1.1}.deposit-tools .deposit-month-calendar-nav{background:#f7faff;border:1px solid #d6e0eb;border-radius:9px;width:40px;height:40px;min-height:40px;padding:0;position:relative}.deposit-tools .deposit-month-calendar-nav:before{content:"";border-top:2px solid #245f94;border-left:2px solid #245f94;width:9px;height:9px;position:absolute;top:13px;left:16px;transform:rotate(-45deg)}.deposit-tools .deposit-month-calendar-nav.next:before{left:13px;transform:rotate(135deg)}.deposit-tools .deposit-month-calendar-nav:hover{background:#eaf4fe;border-color:#8bb4da}.deposit-tools .deposit-month-calendar-nav:disabled{cursor:not-allowed;opacity:.35;background:#f3f5f7;border-color:#dfe5ec}.deposit-month-calendar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.deposit-tools .deposit-month-calendar-option{color:#20354a;text-align:center;background:#f8fafc;border:1px solid #dbe4ee;border-radius:9px;place-content:center;gap:2px;height:54px;min-height:54px;padding:4px;transition:border-color .14s,background .14s,color .14s,transform .14s;display:grid}.deposit-tools .deposit-month-calendar-option span{font-size:14px;font-weight:800}.deposit-tools .deposit-month-calendar-option small{color:inherit;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:800}.deposit-tools .deposit-month-calendar-option:hover{color:#174f82;background:#eaf4fe;border-color:#86b2da;transform:translateY(-1px)}.deposit-tools .deposit-month-calendar-option.selected{color:#fff;background:linear-gradient(#2879bd 0%,#1f66a6 100%);border-color:#1f66a6;box-shadow:0 5px 12px #1f66a63d}.deposit-month-calendar-footer{border-top:1px solid #e3eaf2;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.deposit-tools .deposit-month-calendar-footer button{color:#28689f;text-align:center;background:0 0;border:0;border-radius:7px;width:auto;height:34px;min-height:34px;padding:0 10px;font-size:12px;font-weight:800}.deposit-tools .deposit-month-calendar-footer button:hover{background:#edf5fc}.deposit-tools select[hidden]+.custom-select,.deposit-tools input[hidden]{display:none!important}.deposit-month-calendar[data-calendar-mode=day]{flex-basis:214px;width:214px}.deposit-month-calendar[data-calendar-mode=week]{flex-basis:266px;width:266px}.deposit-month-calendar[data-calendar-mode=quarter]{flex-basis:194px;width:194px}.deposit-month-calendar[data-calendar-mode=year]{flex-basis:132px;width:132px}.deposit-month-calendar[data-calendar-mode=day] .deposit-month-calendar-popover{width:390px}.deposit-month-calendar[data-calendar-mode=week] .deposit-month-calendar-popover{width:420px}.deposit-month-calendar[data-calendar-mode=quarter] .deposit-month-calendar-popover,.deposit-month-calendar[data-calendar-mode=year] .deposit-month-calendar-popover{width:390px}.deposit-calendar-weekdays,.deposit-calendar-day-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.deposit-calendar-weekdays{margin-bottom:5px}.deposit-calendar-weekdays span{color:#7a899b;letter-spacing:.04em;text-align:center;text-transform:uppercase;font-size:10px;font-weight:800}.deposit-tools .deposit-calendar-day{color:#20354a;text-align:center;background:#f7f9fc;border:1px solid #0000;border-radius:8px;width:100%;height:40px;min-height:40px;padding:0;font-size:13px;font-weight:800;position:relative}.deposit-tools .deposit-calendar-day.unavailable{pointer-events:none;background:0 0;border-color:#0000;display:block}.deposit-tools .deposit-calendar-day:hover{color:#174f82;background:#eaf4fe;border-color:#88b3da}.deposit-tools .deposit-calendar-day.outside{color:#abb5c1;background:0 0}.deposit-tools .deposit-calendar-day.today:after{content:"";background:#1f66a6;border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px;left:calc(50% - 2px)}.deposit-tools .deposit-calendar-day.selected{color:#fff;background:linear-gradient(#2879bd 0%,#1f66a6 100%);border-color:#1f66a6;box-shadow:0 4px 10px #1f66a638}.deposit-tools .deposit-calendar-day.selected:after{background:#fff}.deposit-calendar-week-list{overscroll-behavior:contain;scrollbar-color:#83a8c9 #edf3f8;scrollbar-gutter:stable;scrollbar-width:thin;scroll-behavior:smooth;gap:7px;max-height:310px;padding-right:6px;display:grid;overflow-y:auto}.deposit-calendar-week-list::-webkit-scrollbar{width:8px}.deposit-calendar-week-list::-webkit-scrollbar-track{background:#edf3f8;border-radius:999px}.deposit-calendar-week-list::-webkit-scrollbar-thumb{background:#83a8c9;border:2px solid #edf3f8;border-radius:999px}.deposit-tools .deposit-calendar-week{color:#20354a;text-align:left;background:#f8fafc;border:1px solid #dbe4ee;border-radius:9px;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:12px;width:100%;height:48px;min-height:48px;padding:0 14px;display:grid}.deposit-tools .deposit-calendar-week strong{font-size:13px}.deposit-tools .deposit-calendar-week span{color:#64758a;font-size:12px;font-weight:700}.deposit-tools .deposit-calendar-week:hover{background:#eaf4fe;border-color:#86b2da}.deposit-tools .deposit-calendar-week.selected{color:#fff;background:linear-gradient(#2879bd 0%,#1f66a6 100%);border-color:#1f66a6;box-shadow:0 5px 12px #1f66a633}.deposit-tools .deposit-calendar-week.selected span{color:#e7f3ff}.deposit-calendar-quarter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.deposit-tools .deposit-calendar-quarter{color:#20354a;text-align:center;background:#f8fafc;border:1px solid #dbe4ee;border-radius:10px;place-content:center;gap:6px;height:84px;min-height:84px;display:grid}.deposit-tools .deposit-calendar-quarter strong{font-size:22px}.deposit-tools .deposit-calendar-quarter span{color:#6b7c90;font-size:11px;font-weight:800}.deposit-tools .deposit-calendar-quarter:hover,.deposit-tools .deposit-calendar-year:hover{color:#174f82;background:#eaf4fe;border-color:#86b2da}.deposit-tools .deposit-calendar-quarter.selected,.deposit-tools .deposit-calendar-year.selected{color:#fff;background:linear-gradient(#2879bd 0%,#1f66a6 100%);border-color:#1f66a6;box-shadow:0 5px 12px #1f66a638}.deposit-tools .deposit-calendar-quarter.selected span{color:#e7f3ff}.deposit-calendar-year-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.deposit-tools .deposit-calendar-year{color:#20354a;text-align:center;background:#f8fafc;border:1px solid #dbe4ee;border-radius:9px;height:52px;min-height:52px;padding:0;font-size:14px;font-weight:800}.deposit-calendar-scroll-hint{color:#7a899b;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.deposit-calendar-scroll-hint i{border:1.5px solid #8aa2b9;border-radius:7px;width:12px;height:18px;position:relative}.deposit-calendar-scroll-hint i:before{content:"";background:#4f7ca4;border-radius:2px;width:2px;height:4px;position:absolute;top:3px;left:4px}@media (width<=720px){.deposit-month-calendar[data-calendar-mode]{flex-basis:100%!important;width:100%!important}.deposit-month-calendar[data-calendar-mode] .deposit-month-calendar-popover{width:min(390px,100vw - 24px)!important}}.deposit-tools #depositYearFilter{flex:0 0 104px;width:104px!important}.deposit-tools #depositMonthFilter{flex:0 0 132px;width:132px!important}.deposit-tools #depositQuarterFilter{flex:0 0 148px;width:148px!important}.deposit-tools #clearDepositFilters{text-align:center;flex:0 0 82px;width:82px;padding:0 10px;height:32px!important;min-height:32px!important}.accounting-tabs{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;margin:0 0 12px;display:grid}.accounting-tab-buttons{grid-column:1;align-items:center;gap:6px;display:flex}.accounting-tabs .deposit-tools{grid-column:2;justify-self:center}.accounting-tabs .header-actions{grid-column:3;justify-self:end}body[data-current-view=deposits] .top-actions #importDeposits,body[data-current-view=deposits] .top-actions #newDeposit{white-space:nowrap;min-height:42px}body[data-current-view=deposits] .top-actions #importDeposits{min-width:88px;padding-inline:16px}body[data-current-view=deposits] .top-actions #newDeposit{min-width:112px;padding-inline:16px}body[data-current-view=deposits] .top-actions #refreshBoard{flex:0 0 42px;width:42px;min-width:42px;max-width:42px;height:42px;min-height:42px;padding:0}body[data-current-view=deposits] .top-actions #refreshBoard .button-text{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.accounting-view:has(#todaysDepositsTab.active) .accounting-tabs{grid-template-columns:auto minmax(0,1fr);max-width:1120px;margin-left:auto;margin-right:auto}.accounting-view:has(#todaysDepositsTab.active) .accounting-tabs .deposit-tools{grid-column:2;justify-self:center}.accounting-view:has(#todaysDepositsTab.active) .accounting-tabs .header-actions{grid-column:2;justify-self:end}@media (width>=721px){.accounting-view:has(#todaysDepositsTab.active) .accounting-tabs .deposit-tools{flex-wrap:nowrap;min-width:0}}@media (width>=1101px){.accounting-view:has(#todaysDepositsTab.active) .accounting-tabs{grid-template-columns:auto minmax(0,1fr) auto;column-gap:16px;width:100%;max-width:none}}@media (width>=721px) and (width<=1100px){.accounting-view:has(#todaysDepositsTab.active) .accounting-tabs{grid-template-columns:minmax(0,1fr);row-gap:10px}.accounting-view:has(#todaysDepositsTab.active) .accounting-tabs .deposit-tools,.accounting-view:has(#todaysDepositsTab.active) .accounting-tabs .header-actions{grid-column:1;justify-self:center}}.todays-deposit-section{max-width:1120px;margin-left:auto;margin-right:auto}.tab-button{min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:6px 6px 0 0;padding:0 16px;font-weight:700}.tab-button.active{border-color:var(--line);color:var(--text);background:#fff;box-shadow:0 -2px 14px #1f29370a}.deposit-tab-panel{display:none}.deposit-tab-panel.active{display:block}.dashboard-stack{gap:12px;margin-bottom:12px;display:grid}.accounting-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:14px}.commission-dashboard-grid{grid-template-columns:minmax(170px,230px) minmax(170px,230px) minmax(210px,260px) minmax(300px,360px);justify-content:center;gap:12px;max-width:1116px;margin:0 auto 12px;display:grid}.commission-subpage.hidden{display:none!important}.commission-dashboard-card,.commission-overview-grid>div{background:#fff;border:1px solid #d8e1eb;border-radius:8px;padding:15px;position:relative;overflow:hidden;box-shadow:0 10px 24px #16202b0f}.commission-dashboard-card{text-align:center;align-content:center;justify-items:center;min-height:76px;display:grid}.commission-dashboard-card:before,.commission-overview-grid>div:before{content:"";background:#8b96a3;width:4px;position:absolute;inset:0 auto 0 0}.commission-dashboard-card.metric-1:before,.commission-overview-grid>div:nth-child(3):before{background:#235789}.commission-dashboard-card.metric-2:before,.commission-overview-grid>div:nth-child(4):before{background:#a76707}.commission-dashboard-card.metric-3:before,.commission-overview-grid>div:first-child:before{background:#217a4b}.commission-dashboard-card.metric-4:before,.commission-overview-grid>div:nth-child(2):before{background:#137c80}.commission-dashboard-card.metric-1{background:#f7fbff}.commission-dashboard-card.metric-2{background:#fffaf0}.commission-dashboard-card.metric-3{background:#f3fbf6}.commission-dashboard-card.metric-4{background:#f4fafb}.commission-dashboard-card span,.commission-overview-grid span{color:#607084;letter-spacing:.05em;text-transform:uppercase;font-size:14px;font-weight:800;display:block}.commission-dashboard-card strong,.commission-overview-grid strong{color:#102033;margin-top:6px;font-size:24px;line-height:1.15;display:block}.commission-dashboard-loading{opacity:.78}.commission-dashboard-loading strong{color:#607084}.commission-loading-panel,.commission-loading-workspace{color:var(--muted);text-align:center;place-items:center;gap:10px;min-height:240px;padding:32px 24px;display:grid}.commission-loading-workspace{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;min-height:390px}.commission-loading-panel strong,.commission-loading-workspace strong{color:#102033;font-size:15px}.commission-loading-workspace em{color:#607084;font-size:13px;font-style:normal}.commission-overview-email{min-width:0}.commission-overview-email strong{text-overflow:ellipsis;white-space:nowrap;word-break:normal;max-width:100%;font-size:20px;overflow:hidden}.commission-layout{grid-template-columns:minmax(250px,285px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.commission-rep-list{background:#fbfcfe;min-height:420px;padding:0;position:sticky;top:16px;overflow:hidden}.commission-rep-list .section-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:14px;display:grid}.commission-workspace{min-width:0;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid}.commission-tabs{border-bottom:0;flex-wrap:nowrap;grid-template-columns:repeat(3,minmax(150px,1fr));align-items:end;gap:4px;max-width:100%;margin:0;padding:0 0 0 10px;display:flex}.commission-tab-action{white-space:nowrap;flex:none;align-self:center;max-width:100%;min-height:40px;margin-left:auto;padding-inline:14px}.commission-tab-action-label{display:none}.commission-tab-action .label-full{display:inline}.commission-tab-button{color:#26384d;cursor:pointer;text-align:left;filter:grayscale(.28);opacity:.58;background:#eef5fb;border:1px solid #c7d6e4;border-radius:8px 8px 0 0;flex:150px;min-width:132px;min-height:48px;padding:9px 14px 8px;transition:background-color .15s,border-color .15s,box-shadow .15s,filter .15s,opacity .15s;position:relative;box-shadow:0 -1px #1020330a,inset 0 -3px #c9dbea}.commission-tab-button span,.commission-tab-button em{display:block}.commission-tab-button span{color:#26384d;font-size:16px;font-weight:800}.commission-tab-button em{color:#5f6f82;text-transform:uppercase;margin-top:4px;font-size:12px;font-style:normal;font-weight:700}.commission-tab-button:hover{filter:grayscale(.08);opacity:.86;background:#e5f0f8;border-color:#8fb0cc;box-shadow:0 -1px #1020330d,inset 0 -3px #a9c3d9}.commission-tab-button:focus-visible{filter:none;opacity:1;outline-offset:2px;outline:3px solid #23578947}.commission-tab-button.active{filter:none;opacity:1;z-index:1;background:#f7fbff;border-color:#235789 #235789 #f7fbff;min-height:50px;padding-bottom:9px;box-shadow:inset 0 4px #c79632,0 -2px 10px #23578929}.commission-tab-button.active span{color:#102033}.commission-tab-button.active em{color:#235789}.commission-tab-panel{gap:20px;min-width:0;margin-top:-1px;display:grid}.commission-dashboard-panel{gap:16px;display:grid}.commission-dashboard-head{grid-template-columns:1fr;place-items:center;display:grid}.commission-dashboard-controls{flex-wrap:wrap;justify-content:center;justify-self:center;gap:10px;display:flex}.commission-dashboard-controls label{color:#607084;letter-spacing:.04em;text-align:center;text-transform:uppercase;gap:5px;font-size:14px;font-weight:800;display:grid}.commission-dashboard-controls select{-webkit-appearance:none;appearance:none;color:#102033;text-align:center;text-align-last:center;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#102033 50%),linear-gradient(135deg,#102033 50%,#0000 50%);background-position:calc(100% - 17px) 15px,calc(100% - 12px) 15px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #d6e1ec;border-radius:6px;min-width:135px;min-height:36px;padding:6px 32px;font-size:15px;font-weight:700}.commission-dashboard-filter{text-align:center;z-index:2;gap:5px;min-width:135px;display:grid;position:relative}.commission-dashboard-filter>span{color:#607084;letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:800}.commission-dashboard-filter-button{color:#102033;cursor:pointer;background:#fff;border:1px solid #d6e1ec;border-radius:6px;grid-template-columns:1fr 14px;align-items:center;min-width:135px;min-height:36px;padding:6px 10px 6px 18px;font-size:15px;display:grid}.commission-dashboard-filter-button>span{text-align:center;min-width:0;font-weight:700;display:block}.commission-dashboard-filter-button:after{content:"";border:4px solid #0000;border-top:5px solid #102033;border-bottom-width:0;justify-self:center}.commission-dashboard-filter-menu{z-index:20;background:#fff;border:1px solid #8aa4bf;position:absolute;top:calc(100% + 2px);left:0;right:0;box-shadow:0 12px 22px #10203324}.commission-dashboard-filter-menu button{color:#102033;cursor:pointer;text-align:center;background:#fff;border:0;width:100%;min-height:26px;padding:5px 8px;font-size:14px;font-weight:700;display:block}.commission-dashboard-filter-menu button:hover,.commission-dashboard-filter-menu button.selected{color:#fff;background:#2668c9}.commission-dashboard-summary{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;display:grid}.commission-dashboard-summary>div{text-align:center;background:#fbfdff;border:1px solid #d8e1eb;border-radius:8px;min-width:0;padding:13px 14px 13px 18px;box-shadow:inset 4px 0 #235789}.commission-dashboard-summary>div:nth-child(2){box-shadow:inset 4px 0 #137c80}.commission-dashboard-summary>div:nth-child(3){box-shadow:inset 4px 0 #217a4b}.commission-dashboard-summary>div:nth-child(4){box-shadow:inset 4px 0 #a76707}.commission-dashboard-summary span,.commission-dashboard-summary em{color:#607084;letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:800;display:block}.commission-dashboard-summary strong{color:#102033;margin-top:6px;font-size:24px;line-height:1.15;display:block}.commission-dashboard-summary em{letter-spacing:0;text-transform:none;margin-top:5px}.commission-dashboard-charts{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px;display:grid}.commission-chart-card{background:#fff;border:1px solid #d8e1eb;border-radius:8px;min-width:0;padding:13px}.commission-chart-title{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.commission-chart-title strong{color:#102033;font-size:19px}.commission-chart-title span{color:#607084;font-size:14px;font-weight:700}.commission-chart-card svg{width:100%;min-height:250px;display:block}.commission-chart-grid line{stroke:#e4ebf2;stroke-width:1px}.commission-chart-grid text{fill:#6d7b8c;text-anchor:end;font-size:14px;font-weight:700}.commission-chart-bar{fill:#235789}.commission-chart-bar-wrap:nth-of-type(2n) .commission-chart-bar{fill:#137c80}.commission-chart-bar-wrap:nth-of-type(3n) .commission-chart-bar{fill:#a76707}.commission-chart-bar-wrap:hover .commission-chart-bar,.commission-chart-point-wrap:hover .commission-chart-point{filter:brightness(.92)}.commission-chart-label{fill:#405064;text-anchor:middle;font-size:14px;font-weight:800}.commission-chart-line{fill:none;stroke:#235789;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.commission-chart-point{fill:#fff;stroke:#235789;stroke-width:3px}.commission-chart-hit-zone{fill:#0000;cursor:pointer}.commission-chart-point-wrap{cursor:pointer;outline:none}.commission-chart-point-wrap:hover .commission-chart-point,.commission-chart-point-wrap:focus .commission-chart-point{fill:#235789;stroke:#102033}.commission-chart-tooltip{opacity:0;pointer-events:none;transition:opacity .12s}.commission-chart-tooltip rect{fill:#102033;stroke:#102033}.commission-chart-tooltip text{fill:#fff;text-anchor:start;font-size:14px;font-weight:800}.commission-chart-point-wrap:hover .commission-chart-tooltip,.commission-chart-point-wrap:focus .commission-chart-tooltip{opacity:1}.commission-dashboard-empty{color:#607084;border:1px dashed #cbd7e4;border-radius:8px;place-items:center;min-height:250px;font-weight:700;display:grid}.commission-section-card{background:#f8fbfd;border:1px solid #cfdce8;border-radius:8px;min-width:0;padding:14px;position:relative;overflow:hidden;box-shadow:0 10px 28px #16202b0f}.commission-section-card.commission-overview-shell{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}#dashboardRouteGrid>.dashboard-shortcuts{border-top:1px solid #d8e0e7;grid-column:1/-1;margin-top:8px;padding-top:20px}.dashboard-shortcuts-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.dashboard-shortcuts-head h3{color:#17324d;margin:0;font-size:18px}.dashboard-shortcuts-head span{color:var(--muted);font-size:12px;font-weight:650}.dashboard-shortcuts-edit{color:#235f91;background:#fff;border:1px solid #b9cbd9;border-radius:9px;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 4px 12px #12334f12}.dashboard-shortcuts-edit svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.dashboard-shortcuts-edit:hover{color:#173f63;background:#edf5fb;border-color:#235f91;transform:translateY(-1px);box-shadow:0 7px 16px #12334f1f}.dashboard-shortcuts-edit:focus-visible{outline-offset:2px;border-color:#235f91;outline:3px solid #235f912e}.dashboard-shortcuts-edit:active{transform:translateY(0);box-shadow:0 3px 8px #12334f1a}.dashboard-shortcut-grid{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:12px;display:grid}.dashboard-shortcut,.dashboard-shortcut-empty{color:#17324d;text-align:left;background:#fff;border:1px solid #c4d4e2;border-radius:9px;min-height:76px;padding:12px 14px;box-shadow:0 5px 14px #0f28410f}.dashboard-shortcut{grid-template-columns:38px 1fr auto;align-items:center;gap:11px;display:grid}.dashboard-shortcut>i{color:#235f91;background:#e7f0f8;border-radius:8px;place-items:center;width:38px;height:38px;font-size:20px;font-style:normal;font-weight:900;display:grid}.dashboard-shortcut strong,.dashboard-shortcut em{display:block}.dashboard-shortcut strong{font-size:14px}.dashboard-shortcut em{color:#607084;margin-top:3px;font-size:11px;font-style:normal}.dashboard-shortcut>b{color:#d4a62d;font-size:18px}.dashboard-shortcut:hover,.dashboard-shortcut:focus-visible{border-color:#235f91;outline:none;transform:translateY(-2px);box-shadow:0 9px 20px #0f28411c}.dashboard-shortcut-empty{box-sizing:border-box;background:linear-gradient(112deg,#edf5fb 0%,#fff 67%,#fff8e8 100%);border:1px solid #b8cddd;border-left:4px solid #d4a62d;grid-column:1/-1;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;width:min(100%,620px);min-height:92px;padding:15px 17px;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 18px #12334f14}.dashboard-shortcut-empty>i{color:#fff;background:#173f63;border-radius:12px;place-items:center;width:46px;height:46px;font-size:25px;font-style:normal;font-weight:500;display:grid;box-shadow:inset 0 -3px #0000001f}.dashboard-shortcut-empty>span{min-width:0}.dashboard-shortcut-empty strong,.dashboard-shortcut-empty em{display:block}.dashboard-shortcut-empty strong{color:#17324d;font-size:16px;line-height:1.2}.dashboard-shortcut-empty em{color:#617286;margin-top:4px;font-size:12px;font-style:normal;line-height:1.35}.dashboard-shortcut-empty>b{color:#fff;white-space:nowrap;background:#235f91;border-radius:7px;padding:9px 11px;font-size:12px}.dashboard-shortcut-empty:hover,.dashboard-shortcut-empty:focus-visible{border-color:#5f8eb5 #5f8eb5 #5f8eb5 #d4a62d;outline:none;transform:translateY(-2px);box-shadow:0 11px 24px #12334f24}.dashboard-shortcut-dialog{border:0;border-radius:14px;width:min(1180px,100vw - 32px);max-width:1180px;padding:0;overflow:hidden;box-shadow:0 28px 80px #07192a47}.dashboard-shortcut-dialog form{width:100%;max-width:none;padding:0}.dashboard-shortcut-dialog .dialog-head{background:linear-gradient(110deg,#edf5fb,#fff 68%,#fff8e8);border-bottom:1px solid #d6e0e9;margin:0;padding:20px 22px}.dashboard-shortcut-dialog .dialog-head h2{color:#143756;margin:2px 0 0;font-size:25px}.dashboard-shortcut-dialog .dialog-head p:last-child{color:#647487;margin:5px 0 0;font-size:12px}.dashboard-shortcut-dialog>form>.dialog-note{background:#fff;margin:0;padding:0 22px 12px}.dashboard-shortcut-picker-tools{background:#fff;align-items:end;gap:14px;padding:16px 22px 10px;display:flex}.dashboard-shortcut-picker-tools label{color:#40576d;text-transform:uppercase;flex:1;gap:5px;font-size:11px;font-weight:850;display:grid}.dashboard-shortcut-picker-tools input{color:#172b3e;text-transform:none;background:#f8fbfd;border:1px solid #bfcede;border-radius:8px;min-height:42px;padding:9px 12px;font-size:14px}.dashboard-shortcut-picker-tools select{color:#172b3e;text-transform:none;background:#f8fbfd;border:1px solid #bfcede;border-radius:8px;min-height:42px;padding:9px 36px 9px 12px;font-size:14px}.dashboard-shortcut-picker-tools .dashboard-shortcut-search-field{flex:auto}.dashboard-shortcut-picker-tools .dashboard-shortcut-department-field{flex:0 0 230px}.dashboard-shortcut-picker-tools strong{color:#235789;text-align:center;background:#e9f2f9;border-radius:999px;min-width:92px;padding:8px 11px;font-size:12px}.dashboard-shortcut-options{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:min(55vh,560px);margin:0;padding:4px 22px 18px;display:grid;overflow:auto}.dashboard-shortcut-option{cursor:pointer;background:#f8fbfd;border:1px solid #d4e0ea;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:86px;padding:11px 12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.dashboard-shortcut-option:hover{border-color:#8db2d0;transform:translateY(-1px);box-shadow:0 6px 14px #14375614}.dashboard-shortcut-option:has(input:checked){background:#edf5fb;border-color:#28689e;box-shadow:inset 4px 0 #d4a62d}.dashboard-shortcut-option input{accent-color:#235789;width:18px;height:18px}.dashboard-shortcut-option strong,.dashboard-shortcut-option em{display:block}.dashboard-shortcut-option small{color:#a27411;letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:900;display:block}.dashboard-shortcut-option em{color:var(--muted);margin-top:2px;font-size:11px;font-style:normal}.dashboard-shortcut-order{gap:4px;display:flex}.dashboard-shortcut-order button{color:#235789;background:#fff;border:1px solid #c6d4e0;border-radius:6px;width:30px;height:30px}.dashboard-shortcut-dialog .dialog-actions{background:#f5f8fb;border-top:1px solid #d6e0e9;margin:0;padding:13px 22px;position:sticky;bottom:0;box-shadow:0 -8px 20px #142d440f}.dashboard-feature-notice{color:#182838;background:#fff;border:1px solid #c9d6e1;border-radius:14px;width:min(590px,100vw - 32px);max-width:590px;padding:0;overflow:hidden;box-shadow:0 28px 80px #07192a4d}.dashboard-feature-notice::backdrop{backdrop-filter:blur(4px);background:#0a18269e}.dashboard-feature-notice-accent{background:#d4a62d;height:5px}.dashboard-feature-notice-close{color:#26394b;background:#fff;border:1px solid #d1dbe4;border-radius:8px;place-items:center;width:36px;height:36px;font-size:22px;line-height:1;display:grid;position:absolute;top:18px;right:18px}.dashboard-feature-notice-close:hover,.dashboard-feature-notice-close:focus-visible{background:#f1f5f8;border-color:#6e8ba4;outline:none}.dashboard-feature-notice-body{padding:30px 64px 23px 30px}.dashboard-feature-notice-icon{color:#fff;background:#173f63;border-radius:10px;place-items:center;width:48px;height:48px;margin-bottom:17px;font-size:29px;font-weight:500;line-height:1;display:grid;box-shadow:inset 0 -3px #00000021}.dashboard-feature-notice-kicker{color:#a27411;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:900}.dashboard-feature-notice h2{color:#17324d;letter-spacing:-.02em;margin:0;font-size:clamp(24px,4vw,31px);line-height:1.12}.dashboard-feature-notice-body>p:not(.dashboard-feature-notice-kicker){color:#5b6c7d;max-width:490px;margin:11px 0 19px;font-size:15px;line-height:1.5}.dashboard-feature-notice ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dashboard-feature-notice li{color:#33495d;align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;display:flex}.dashboard-feature-notice li i{color:#235f91;background:#e7f0f8;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;font-weight:900;display:grid}.dashboard-feature-notice-actions{background:#f6f8fa;border-top:1px solid #dce4eb;justify-content:flex-end;gap:10px;padding:15px 20px;display:flex}.dashboard-feature-notice-actions button{border-radius:8px;min-height:42px;padding:10px 16px;font-weight:800}.dashboard-feature-notice-actions .primary-button{background:#235f91}.dashboard-feature-notice-actions .primary-button:hover,.dashboard-feature-notice-actions .primary-button:focus-visible{background:#194b75}@media (width<=560px){.dashboard-feature-notice{width:calc(100vw - 18px)}.dashboard-feature-notice-body{padding:24px 50px 20px 20px}.dashboard-feature-notice-actions{grid-template-columns:1fr;padding:12px;display:grid}.dashboard-feature-notice-actions .primary-button{grid-row:1}}@media (width<=720px){#dashboardRouteGrid>.dashboard-shortcuts{grid-column:1/-1;min-width:0;padding-top:14px}.dashboard-shortcut-grid{grid-template-columns:1fr}.dashboard-shortcut-empty{grid-column:1/-1;grid-template-columns:42px minmax(0,1fr) auto;width:100%}.dashboard-shortcut-empty>i{width:42px;height:42px}.dashboard-shortcut-dialog{width:calc(100vw - 18px)}.dashboard-shortcut-options{grid-template-columns:1fr;max-height:58vh;padding-inline:12px}.dashboard-shortcut-picker-tools,.dashboard-shortcut-dialog>form>.dialog-note{padding-inline:12px}.dashboard-shortcut-order{display:none}}@media (width<=430px){.dashboard-shortcut-empty{grid-template-columns:42px minmax(0,1fr)}.dashboard-shortcut-empty>b{text-align:center;grid-column:1/-1;justify-self:stretch}}.commission-setup-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.commission-tab-panel .commission-section-card+.commission-section-card{margin-top:4px}.commission-section-card:after{content:none}.commission-section-card>*,.commission-editor-grid>*,.commission-import-grid>*,.commission-overview-grid>*{min-width:0}.commission-section-head{border-bottom:1px solid #d8e1eb;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;padding-bottom:12px;display:flex;position:relative}.commission-section-head h3{color:#112235;margin:2px 0 0;font-size:16px}.commission-section-head>div:empty{display:none}.commission-section-head:has(>div:empty){justify-content:flex-end;margin-bottom:12px;padding-bottom:8px}.commission-section-head span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.commission-section-head em{color:#54657a;text-align:right;background:#eef4fa;border:1px solid #d8e4f0;border-radius:999px;max-width:360px;padding:4px 9px;font-size:12px;font-style:normal}.commission-section-head.commission-dashboard-head{grid-template-columns:1fr;justify-content:center;justify-items:center;display:grid}.commission-rep-roster{background:0 0;border:0;overflow:visible}.commission-rep-roster-toolbar{background:#f1f5f9;border:1px solid #d6e1ec;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;width:166px;margin:0;padding:2px;display:grid}.commission-rep-roster-toolbar button{color:#334155;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:4px;min-height:26px;padding:0 7px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.commission-rep-roster-toolbar button.active{color:#17395f;background:#fff;border-color:#b7c9dc;box-shadow:0 1px 3px #0f172a14}.commission-rep-roster-toolbar button span{color:#64748b;font-size:10px;font-weight:800}.commission-rep-roster-empty{margin:14px 10px}.commission-rep-roster-head,.commission-rep-row{grid-template-columns:minmax(112px,1fr) 48px 84px;align-items:center;gap:6px;display:grid}.commission-rep-roster-head{color:#5d6d80;letter-spacing:.04em;text-transform:uppercase;background:#f1f5f9;border-bottom:1px solid #d6e1ec;padding:8px 14px;font-size:10px;font-weight:800}.commission-rep-roster-head span:nth-child(2),.commission-rep-roster-head span:nth-child(3),.commission-rep-row span,.commission-rep-row em{text-align:right}.commission-rep-row{text-align:left;cursor:pointer;background:#fff;border-top:0;border-bottom:1px solid #e4ebf2;border-left:4px solid #0000;border-right:0;width:100%;min-height:36px;padding:8px 14px 8px 10px;transition:background .15s,border-color .15s}.commission-rep-row:nth-child(odd){background:#f7fafc}.commission-rep-row:nth-child(2n){background:#fff}.commission-rep-row:last-child{border-bottom:0}.commission-rep-row:hover{background:#f6f9fc}.commission-rep-row.active{background:#eef6fc;border-left-color:#c79632}.commission-rep-row strong{text-overflow:clip;white-space:normal;word-break:normal;min-width:0;font-size:13px;line-height:1.2;overflow:visible}.commission-rep-row span,.commission-rep-row em{color:#334155;white-space:nowrap;font-size:12px;font-style:normal}.commission-editor-grid,.commission-import-grid,.commission-overview-grid{gap:12px;margin-bottom:0;display:grid}.commission-editor-grid{grid-template-columns:repeat(16,minmax(0,1fr));align-items:end}.commission-info-grid,.commission-detail-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.commission-info-sections{gap:16px;display:grid}.commission-info-section{box-shadow:none;background:#fff;border:1px solid #c6d3df;border-top:4px solid #2f6f9f;border-radius:6px;gap:0;padding:0;display:grid;overflow:hidden}.commission-info-section+.commission-info-section{padding-top:0}.commission-info-section-heading{background:linear-gradient(90deg,#e9f3fa 0%,#f8fbfe 70%);border-bottom:1px solid #cbdce9;align-items:center;gap:11px;min-height:62px;padding:10px 16px;display:flex}.commission-info-section-heading>span{color:#fff;letter-spacing:.04em;background:#2f6f9f;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;height:34px;font-size:11px;font-weight:900;display:inline-flex}.commission-info-section-heading h3{color:#183b59;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:14px;font-weight:900}.commission-info-section-heading p{color:#657b8f;margin:2px 0 0;font-size:11px;font-weight:650}.commission-profile-section{border-top-color:#2f6f9f}.commission-rules-section{border-top-color:#bd8622}.commission-rules-section .commission-info-section-heading{background:linear-gradient(90deg,#fff4dc 0%,#fffaf0 70%);border-bottom-color:#ead9b3}.commission-rules-section .commission-info-section-heading>span{background:#bd8622}.commission-rules-section .commission-info-section-heading h3{color:#6e4b0e}.commission-info-adjustments-section{border-top-color:#187d79}.commission-info-adjustments-section .commission-info-section-heading{background:linear-gradient(90deg,#e4f4f2 0%,#f5fbfa 70%);border-bottom-color:#c4dfdc}.commission-info-adjustments-section .commission-info-section-heading>span{background:#187d79}.commission-info-adjustments-section .commission-info-section-heading h3{color:#155c59}.commission-info-section>.commission-info-grid{gap:10px;padding:12px}.commission-info-section>.commission-info-grid>.commission-field,.commission-info-section>.commission-info-grid>.commission-static-field,.commission-rules-section .commission-office-control{background:0 0;border:0;border-radius:0;min-height:0;padding:0}@media (width>=1201px){.commission-profile-section>.commission-info-grid{grid-template-columns:minmax(190px,2fr) minmax(145px,1.25fr) minmax(220px,2fr) minmax(110px,.85fr) minmax(160px,1.25fr)}.commission-profile-section>.commission-info-grid>.commission-field,.commission-profile-section>.commission-info-grid>.commission-static-field{grid-column:auto}.commission-rules-section>.commission-info-grid{grid-template-columns:minmax(190px,1.55fr) minmax(105px,.8fr) minmax(210px,1.25fr) minmax(260px,2.4fr)}.commission-rules-section>.commission-info-grid>.commission-field,.commission-rules-section>.commission-info-grid>.commission-static-field,.commission-rules-section>.commission-info-grid>.commission-office-control{grid-column:auto;min-width:0}.commission-rules-section .commission-office-control{grid-template-columns:minmax(86px,max-content) minmax(82px,110px);justify-self:stretch}}.commission-rules-section>.commission-info-grid>.commission-field,.commission-rules-section .commission-office-control{background:0 0;border:0}.commission-info-section>.commission-info-grid input,.commission-info-section>.commission-info-grid select{text-align:center;text-align-last:center;background:#fff;border-color:#bdccda;border-radius:4px}.commission-info-section>.commission-info-grid>.commission-field,.commission-info-section>.commission-info-grid>.commission-static-field{text-align:center}.commission-rules-section .commission-office-control,.commission-rules-section .commission-office-control .office-rate-field{text-align:center;justify-items:center}.commission-rules-section .commission-office-control .office-toggle{justify-content:center;min-width:86px}.commission-rules-section .commission-office-control .office-rate-field input{width:100%;min-width:0}.commission-rules-section .commission-office-control.is-office-disabled{grid-template-columns:max-content;justify-content:center}#commissionOfficeRateField[hidden]{display:none!important}.commission-info-adjustments-section{gap:0}.commission-info-adjustments-section .commission-adjustments{background:#eff7f6;border:0;border-radius:0;padding:14px 16px 16px}.commission-static-field{align-content:start;gap:5px;min-width:0;padding:3px 0;display:grid}.commission-static-field>span{color:#52677c;font-size:12px;font-weight:800}.commission-static-field>strong{color:#172c40;overflow-wrap:anywhere;min-height:19px;font-size:14px;font-weight:750;line-height:1.35}.commission-static-adjustments{gap:10px;display:grid}.commission-static-adjustments>h3{margin:0}.commission-static-adjustment-list{gap:8px;display:grid}.commission-static-adjustment-row{border-top:1px solid #e4ebf2;grid-template-columns:minmax(90px,.5fr) minmax(180px,1.5fr) repeat(4,minmax(110px,.8fr));gap:18px;padding-top:10px;display:grid}.commission-static-empty{color:#7b8b9c;margin:0;font-size:13px}.commission-import-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.commission-overview-grid{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(130px,.9fr) minmax(260px,1.45fr)}.commission-editor-grid .name-field{grid-column:span 5}.commission-editor-grid .wide-field{grid-column:span 4}.commission-editor-grid .compact-field{grid-column:span 2}.commission-editor-grid .medium-field{grid-column:span 3}.commission-editor-grid .rate-field{grid-column:span 2}.commission-office-control{grid-column:span 4;grid-template-columns:max-content 88px;justify-self:start;align-items:end;gap:12px;padding:0;display:grid}.commission-office-control .office-toggle{color:var(--ink);align-items:center;gap:8px;min-height:36px;padding-bottom:1px;display:flex}.commission-office-control .office-rate-field{gap:6px;display:grid}.commission-editor-grid .half-field{grid-column:span 8}.commission-editor-grid .deduction-field,.commission-editor-grid .notes-field{grid-column:span 6}.commission-adjustments{background:#f8fbfe;border:1px solid #d6e1ec;border-radius:8px;grid-column:1/-1;gap:10px;padding:12px;display:grid}.commission-adjustments-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.commission-adjustments-head strong{color:#486078;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.commission-adjustments-context{color:#3f6664;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.commission-adjustments-context:before{content:"";background:#187d79;border-radius:50%;width:7px;height:7px}.commission-adjustment-workspace{background:#eff7f6;display:grid}.commission-adjustment-empty-actions{justify-content:center;align-items:center;padding:18px 16px;display:flex}.commission-adjustment-empty-actions .commission-adjustment-register-add{color:#fff;background:#187d79;border-color:#126b67;border-radius:8px;min-height:42px;padding:9px 18px;font-size:13px;font-weight:800;transition:background .16s,box-shadow .16s,transform .16s;box-shadow:0 4px 10px #187d792e}.commission-adjustment-empty-actions .commission-adjustment-register-add:hover{background:#126b67;transform:translateY(-1px);box-shadow:0 6px 14px #187d793d}.commission-adjustment-composer{border-bottom:1px solid #bfd8d5!important}.commission-adjustment-composer .commission-adjustments-head strong{color:#155c59;font-size:13px}@media (width>=1101px){.commission-adjustment-composer .commission-adjustment-row.has-payment-schedule>label:first-of-type{grid-column:1/3}.commission-adjustment-composer .commission-adjustment-row.has-payment-schedule>label:nth-of-type(2){grid-column:3/7}.commission-adjustment-composer .commission-adjustment-row.has-payment-schedule>label:nth-of-type(3){grid-column:7/9}.commission-adjustment-composer .commission-adjustment-row.has-payment-schedule>label:nth-of-type(4){grid-column:9/11}.commission-adjustment-composer .commission-adjustment-row.has-payment-schedule>label:nth-of-type(5){grid-area:1/11/auto/13}.commission-adjustment-composer .commission-adjustment-payment-preview{grid-column:1/3}.commission-adjustment-composer .commission-adjustment-progress{grid-column:3/13}.commission-adjustment-composer .commission-adjustment-row.is-one-time-plan>label:nth-of-type(4){grid-column:9/13}.commission-adjustment-composer .commission-adjustment-row.is-one-time-plan .commission-adjustment-progress{grid-column:1/13}}.commission-adjustment-composer-actions{background:#e3f0ee;border-bottom:1px solid #bfd8d5;justify-content:flex-end;align-items:center;gap:10px;padding:11px 16px;display:flex}.commission-adjustment-composer-actions>span{color:#4d6d6b;margin-right:auto;font-size:12px;font-weight:650}.commission-adjustment-register{background:0 0;border-top:1px solid #bfd8d5;gap:8px;padding:11px 16px 14px;display:grid}.commission-adjustment-register-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.commission-adjustment-register-head>div{align-items:baseline;gap:9px;display:flex}.commission-adjustment-register-head span{color:#68807e;letter-spacing:0;text-transform:none;font-size:11px;font-weight:650}.commission-adjustment-register-head strong{color:#214f4c;font-size:13px}.commission-adjustment-register-head em{color:#607a78;background:0 0;border:0;border-radius:999px;padding:0;font-size:10px;font-style:normal;font-weight:800}.commission-adjustment-register-tools{flex:none;align-items:center;gap:10px;display:flex}.commission-adjustment-register-add{white-space:nowrap;min-height:30px;padding:5px 10px}.commission-adjustment-register-list{gap:6px;display:grid}.commission-adjustment-record{box-shadow:none;background:#ffffffb8;border:1px solid #cadbd8;border-left:3px solid #b54b4b;border-radius:4px;overflow:hidden}.commission-adjustment-record.is-addition{border-left-color:#23885c}.commission-adjustment-record.is-deduction{border-left-color:#b54b4b}.commission-adjustment-record.is-archived{background:#f1f4f6d1;border-left-color:#6d7c88}.commission-adjustment-record.is-archived .commission-adjustment-record-head{background:#e8edf0d1}.commission-adjustment-record-head{background:#eef6f5b8;border-bottom:1px solid #d5e2e0;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:9px;padding:7px 10px;display:grid}.commission-adjustment-record-title{gap:2px;min-width:0;display:grid}.commission-adjustment-record-title span{color:#6c7f91;letter-spacing:.08em;font-size:8px;font-weight:900}.commission-adjustment-record-title strong{color:#162f47;overflow-wrap:anywhere;font-size:12px}.commission-adjustment-record-badges,.commission-adjustment-record-actions{align-items:center;gap:7px;display:flex}.commission-adjustment-record-badges>span{color:#445b70;text-transform:uppercase;border:1px solid #c7d4df;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:850}.commission-adjustment-record.is-addition .type-badge{color:#17613e;background:#e7f6ed;border-color:#a8d6b9}.commission-adjustment-record.is-deduction .type-badge{color:#8b2f2f;background:#fff0f0;border-color:#e2b4b4}.commission-adjustment-record-badges .status-active{color:#245f8d;background:#eaf3fb;border-color:#b8d1e6}.commission-adjustment-record-badges .status-completed{color:#286844;background:#edf8f1;border-color:#add7bd}.commission-adjustment-record-badges .status-archived,.commission-adjustment-record-badges .archive-badge{color:#4e5f6c;background:#edf0f2;border-color:#b9c2c9}.commission-adjustment-record-badges .status-paused{color:#805c09;background:#fff7e4;border-color:#e4ca87}.commission-adjustment-record-details{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid}.commission-adjustment-record-details>div{text-align:center;border-right:1px solid #e0e7ee;align-content:center;gap:2px;min-width:0;padding:7px 10px;display:grid}.commission-adjustment-record-details>div:last-child{border-right:0}.commission-adjustment-record-details span{color:#718295;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850}.commission-adjustment-record-details strong{color:#20374d;overflow-wrap:anywhere;font-size:11px;line-height:1.3}.commission-adjustment-register-empty{color:#65788b;text-align:center;background:#fff;border:1px dashed #b9c9d7;border-radius:8px;margin:0;padding:18px;font-size:12px}.commission-adjustment-list{gap:12px;display:grid}.commission-info-adjustments-section .commission-adjustment-group{background:#fff;border:1px solid #b9d5d2;border-left:5px solid #b54b4b;border-radius:9px;padding:12px;box-shadow:0 4px 12px #184b4817}.commission-info-adjustments-section .commission-adjustment-group.is-addition{border-left-color:#23885c}.commission-info-adjustments-section .commission-adjustment-group.is-deduction{border-left-color:#b54b4b}.commission-info-adjustments-section .commission-adjustment-row.has-payment-schedule{background:0 0;border:0;padding:0}.commission-info-adjustments-section .commission-adjustment-row input,.commission-info-adjustments-section .commission-adjustment-row select{background:#fff;border-color:#bfcfdc}.commission-adjustment-row{background:#f8fbfd;border:1px solid #dce7f0;border-radius:6px;grid-template-columns:150px minmax(260px,620px) 150px 92px;justify-content:start;align-items:end;gap:10px;padding:10px;display:grid}.commission-adjustment-row label{color:#52677c;text-align:center;gap:5px;font-size:12px;font-weight:800;display:grid}.commission-adjustment-row input,.commission-adjustment-row select{text-align:center;text-align-last:center;width:100%;min-width:0;min-height:36px}.commission-adjustment-row button{justify-self:stretch;min-width:0}.commission-adjustment-row.has-payment-schedule{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.commission-adjustment-row.has-payment-schedule>label:first-of-type{grid-area:1/1/auto/3}.commission-adjustment-row.has-payment-schedule>label:nth-of-type(2){grid-area:1/3/auto/6}.commission-adjustment-row.has-payment-schedule>label:nth-of-type(3){grid-area:1/6/auto/8}.commission-adjustment-row.has-payment-schedule>label:nth-of-type(4){grid-area:1/8/auto/11}.commission-adjustment-row.has-payment-schedule>label:nth-of-type(5){grid-area:2/1/auto/3}.commission-adjustment-row.has-payment-schedule>button{grid-area:1/11/auto/13}.commission-adjustment-payment-preview,.commission-adjustment-progress{text-align:center;background:#fff;border:1px solid #dce7f0;border-radius:6px;align-content:center;gap:3px;min-height:58px;padding:8px 10px;display:grid}.commission-adjustment-row .commission-adjustment-payment-count[hidden],.commission-adjustment-row .commission-adjustment-payment-preview[hidden]{display:none!important}.commission-adjustment-payment-preview{background:#edf5fb;border-color:#c5dcea;grid-area:2/3/auto/5;justify-items:center}.commission-adjustment-progress{background:#eaf6f3;border-color:#bddbd4;grid-area:2/5/auto/13;grid-template-columns:minmax(0,1fr) max-content;align-items:center}.commission-adjustment-payment-preview span,.commission-adjustment-progress span{color:#52677c;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.commission-adjustment-payment-preview strong,.commission-adjustment-progress strong{color:#172c40;font-size:14px}.commission-adjustment-progress.is-complete{background:#effaf4;border-color:#a9d8bc}.commission-adjustment-progress.is-paused{background:#fff8e8;border-color:#e7c66f}.commission-profile-deduction-row>span{gap:2px;display:grid}.commission-profile-deduction-row>span small{color:#738497;font-size:10px;font-weight:700}@media (width<=1100px){.commission-static-adjustment-row,.commission-adjustment-row.has-payment-schedule{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-adjustment-row.has-payment-schedule>label:nth-of-type(n),.commission-adjustment-row.has-payment-schedule>button,.commission-adjustment-payment-preview,.commission-adjustment-progress{grid-area:auto}.commission-adjustment-progress{grid-column:1/-1}.commission-adjustment-record-details{grid-template-columns:repeat(3,minmax(0,1fr))}.commission-adjustment-record-details>div:nth-child(3n){border-right:0}}@media (width<=720px){.commission-static-adjustment-row,.commission-adjustment-row.has-payment-schedule{grid-template-columns:minmax(0,1fr)}.commission-adjustment-progress{grid-column:auto;grid-template-columns:minmax(0,1fr)}.commission-adjustment-composer-actions,.commission-adjustment-record-head{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.commission-adjustment-composer-actions>span{margin-right:0}.commission-adjustment-record-badges,.commission-adjustment-record-actions{flex-wrap:wrap}.commission-adjustment-record-details{grid-template-columns:minmax(0,1fr)}.commission-adjustment-record-details>div{border-bottom:1px solid #e0e7ee;border-right:0}.commission-adjustment-record-details>div:last-child{border-bottom:0}}#commissionReportDeductionsEditor .commission-adjustment-row{grid-template-columns:150px minmax(320px,1fr) 150px 88px}#commissionReportDeductionsEditor .commission-adjustment-row input,#commissionReportDeductionsEditor .commission-adjustment-row select{width:100%;min-width:0}#commissionReportDeductionsEditor .commission-adjustment-row button{justify-self:stretch;width:100%;min-width:0}#commissionReportDeductionsEditor .commission-adjustment-group{background:#f8fbfe;border:1px solid #d7e2ee;border-radius:8px;padding:10px}#commissionReportDeductionsEditor .commission-adjustment-group+.commission-adjustment-group{margin-top:10px}.commission-adjustment-detail-table{background:#fff;border:1px solid #dce6f0;border-radius:6px;margin-top:8px;overflow:hidden}.commission-adjustment-detail-table table{border-collapse:collapse;table-layout:fixed;width:100%}.commission-adjustment-detail-table th,.commission-adjustment-detail-table td{text-align:left;border-bottom:1px solid #e4ebf2;padding:7px 9px}.commission-adjustment-detail-table th:first-child,.commission-adjustment-detail-table td:first-child{width:42%}.commission-adjustment-detail-table th:nth-child(2),.commission-adjustment-detail-table td:nth-child(2){width:20%}.commission-adjustment-detail-table th:nth-child(3),.commission-adjustment-detail-table td:nth-child(3),.commission-adjustment-detail-table th:nth-child(4),.commission-adjustment-detail-table td:nth-child(4){width:12%}.commission-adjustment-detail-table th:nth-child(5),.commission-adjustment-detail-table td:nth-child(5){text-align:center;width:14%}.commission-adjustment-detail-table input{border:1px solid #cfdceb;border-radius:5px;width:100%;min-height:30px;padding:4px 7px}.commission-adjustment-detail-table button{width:100%;min-width:0;min-height:30px;padding:4px 6px}.commission-adjustment-detail-table th{color:#405064;letter-spacing:.04em;text-transform:uppercase;background:#eef4fa;font-size:10px;font-weight:800}.commission-adjustment-detail-table td:nth-child(3),.commission-adjustment-detail-table td:nth-child(4),.commission-adjustment-detail-table td:nth-child(3) input,.commission-adjustment-detail-table td:nth-child(4) input{text-align:right}.commission-adjustment-detail-table tbody tr:last-child td{border-bottom:0}.commission-summary-email-preview{border:1px solid #d9e3ef;border-radius:6px;justify-self:center;width:min(100%,460px);min-height:0;max-height:none;overflow:auto}.commission-summary-preview-table{border-collapse:collapse;table-layout:fixed;width:100%}.commission-summary-preview-list{width:100%;min-width:0;display:grid}.commission-summary-preview-row{border-bottom:1px solid #e4ebf3;grid-template-columns:minmax(210px,1fr) 118px;align-items:center;min-width:0;display:grid}.commission-summary-preview-row:nth-child(2n){background:#f7f9fc}.commission-summary-preview-row span,.commission-summary-preview-row strong{min-width:0;padding:7px 10px}.commission-summary-preview-row span{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.commission-summary-preview-row strong{color:var(--text);text-align:right;white-space:nowrap;font-weight:800}.commission-summary-preview-head{background:#edf3f9!important}.commission-summary-preview-head span,.commission-summary-preview-head strong{color:#405064;font-size:11px;font-weight:800}.commission-summary-preview-table th,.commission-summary-preview-table td{text-align:left;border-bottom:1px solid #e4ebf3;padding:7px 14px}.commission-summary-preview-table th:first-child,.commission-summary-preview-table td:first-child{text-align:left;width:auto}.commission-summary-preview-table th:last-child,.commission-summary-preview-table td:last-child{text-align:right;width:160px}#commissionSummaryEmailDialog .commission-summary-preview-table{table-layout:auto}#commissionSummaryEmailDialog .commission-summary-preview-table th:first-child,#commissionSummaryEmailDialog .commission-summary-preview-table td:first-child{padding-left:18px}#commissionSummaryEmailDialog .commission-summary-preview-table th:last-child,#commissionSummaryEmailDialog .commission-summary-preview-table td:last-child{white-space:nowrap;padding-right:18px}.commission-import-period{grid-column:span 3}.commission-import-file{grid-column:span 4}.commission-editor-grid label,.commission-import-grid label{color:#52677c;gap:5px;font-size:12px;font-weight:700;display:grid}.commission-editor-grid input,.commission-editor-grid select,.commission-import-grid input{color:#142235;background:#f8fbfd;border:1px solid #cfd9e5;border-radius:7px;min-width:0;padding:8px 10px;box-shadow:inset 0 1px 2px #16202b0a}.commission-editor-grid input:focus,.commission-editor-grid select:focus,.commission-import-grid input:focus{background:#fff;border-color:#235789;outline:none;box-shadow:0 0 0 3px #2357891f}.commission-update-bar{background:#dfe8f0;border:1px solid #c3d0dc;border-radius:9px;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;padding:11px 12px;display:flex}.commission-setup-card .commission-update-bar{background:0 0;border:0;border-radius:0;margin-top:12px;padding:0}.commission-setup-card .commission-save-status.idle{background:0 0;border:0;align-self:center;min-height:0;padding:0}.commission-update-bar span{color:#607084;margin-right:auto;font-size:12px}.commission-save-status{border:1px solid #d8e1ec;border-left-width:5px;border-radius:6px;align-self:stretch;align-items:center;min-height:38px;padding:8px 14px;font-weight:800;display:inline-flex;font-size:14px!important}.commission-save-status.success{color:#14532d;background:#eaf7ef;border-color:#8fd0a6 #8fd0a6 #8fd0a6 #1f8f4d}.commission-save-status.warning{color:#7a4300;background:#fff7e6;border-color:#f1c876 #f1c876 #f1c876 #c77c12}.commission-save-status.error{color:#8f1d1d;background:#fff1f1;border-color:#f3a5a5 #f3a5a5 #f3a5a5 #c24141}.commission-update-bar .primary-button{min-width:110px;min-height:38px}.commission-import-panel{margin-top:0}.commission-import-grid #processCommissionFiles{grid-column:span 5;place-self:end start;width:min(100%,260px);min-height:42px}.commission-section-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.commission-section-actions em{color:var(--muted);font-size:12px;font-style:normal}.commission-history-head{grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;display:grid}.commission-history-center{justify-self:center}.commission-history-head .commission-section-actions{justify-self:end}.commission-year-filter{align-items:center;gap:6px;display:inline-flex}.commission-year-filter span{color:#5a6b7f;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800;display:inline}.commission-year-filter select{color:#132437;background:#fff;border:1px solid #d5e0eb;border-radius:7px;min-height:34px;padding:6px 9px;font-size:13px}.commission-import-status-card{background:#f8fbfe;border:1px solid #cfdceb;border-left:4px solid #1f5f99;border-radius:8px;margin:0 0 14px;padding:12px}.commission-import-status-card.is-running{background:#f3f8fc;border-left-color:#0f6b8f}.commission-import-status-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.commission-import-status-head span{color:#5b6b7e;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.commission-import-status-head strong{color:#112235;margin-top:2px;font-size:15px;display:block}.commission-import-status-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.commission-import-progress{margin-top:12px}.commission-import-progress-track{background:#dce7f2;border:1px solid #c3d2e2;border-radius:999px;height:12px;overflow:hidden}.commission-import-progress-fill{border-radius:inherit;background:#1f5f99;height:100%;transition:width .18s}.commission-import-progress-meta{color:#526478;justify-content:space-between;align-items:center;margin-top:6px;font-size:12px;display:flex}.commission-import-progress p{color:#26384c;margin:5px 0 0;font-size:12px}.commission-import-server-steps{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px;margin-top:10px;display:grid}.commission-import-server-steps span{color:#5b6a7a;background:#fff;border:1px solid #d8e3ee;border-left:3px solid #b5c3d1;border-radius:7px;padding:8px 10px;font-size:12px;font-weight:700}.commission-import-server-steps span.is-active{color:#102338;background:#eef6fc;border-color:#bdd3e8 #bdd3e8 #bdd3e8 #1f5f99}.commission-import-server-steps span.is-complete{color:#255642;background:#f3fbf7;border-left-color:#138462}.commission-import-result-list{gap:8px;margin-top:10px;display:grid}.commission-import-result-list>div{background:#fff;border:1px solid #d9e3ee;border-radius:7px;gap:2px;padding:8px 10px;display:grid}.commission-import-result-list.warning>div{border-left:3px solid #a66a00}.commission-import-result-list.success>div{border-left:3px solid #138462}.commission-import-result-list strong{color:#132437;font-size:13px}.commission-import-result-list span,.commission-import-result-list em{color:#5c6b7c;font-size:12px;font-style:normal}.commission-import-dialog{max-width:720px}.commission-import-dialog-grid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px;display:grid}.commission-import-dialog-grid label{color:var(--ink);gap:6px;font-size:13px;display:grid}.commission-import-dialog-grid input{border:1px solid var(--line);border-radius:8px;min-width:0;padding:9px 10px}.commission-import-adjustments,.commission-previous-periods,.commission-previous-collapse{background:#f8fafc;border:1px solid #d8e1eb;border-radius:8px;margin-top:12px}.commission-import-adjustments{padding:10px}.commission-import-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.commission-import-section-head strong{color:#142235;font-size:13px;display:block}.commission-import-section-head span{color:#607084;margin-top:2px;font-size:11px;display:block}.commission-import-deduction-list{gap:8px;display:grid}.commission-profile-deductions{background:#f0faf6;border:1px solid #b9d8ce;border-radius:9px;margin-bottom:10px;overflow:hidden}.commission-profile-deductions-head{border-bottom:1px solid #cce3dc;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.commission-profile-deductions-head>div{flex-wrap:wrap;align-items:baseline;gap:5px 8px;display:flex}.commission-profile-deductions-head strong,.commission-import-manual-head strong,.commission-profile-deductions-empty strong{color:#173f36;font-size:12px}.commission-profile-deductions-head span,.commission-import-manual-head span,.commission-profile-deductions-empty span{color:#607084;font-size:11px}.commission-profile-deductions-head small{color:#246854;text-transform:uppercase;background:#d7eee6;border-radius:999px;flex:none;padding:4px 7px;font-size:10px;font-weight:800}.commission-profile-deductions-list{gap:1px;display:grid}.commission-profile-deduction-row{background:#ffffffad;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.commission-profile-deduction-row span{color:#30495f;font-size:12px;font-weight:700}.commission-profile-deduction-row strong{color:#8b2d26;font-size:12px}.commission-profile-deductions-empty{gap:2px;padding:9px 10px;display:grid}.commission-import-manual-head{align-items:baseline;gap:8px;margin:2px 0 6px;display:flex}.commission-import-manual-head strong{color:#26384c}.commission-import-adjustments-empty{color:#718094;border:1px dashed #cad5e0;border-radius:8px;padding:9px 10px;font-size:11px}.commission-import-deduction-row{grid-template-columns:minmax(110px,.55fr) minmax(170px,1fr) minmax(115px,.65fr) minmax(110px,.55fr) auto;align-items:end;gap:8px;display:grid}.commission-import-deduction-row label{color:#607084;text-transform:uppercase;gap:4px;font-size:11px;font-weight:800;display:grid}.commission-import-deduction-row input,.commission-import-deduction-row select{border:1px solid var(--line);color:var(--ink);text-transform:none;border-radius:8px;min-width:0;padding:8px 9px}.commission-previous-collapse{overflow:hidden}.commission-previous-collapse summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;list-style:none;display:flex}.commission-previous-collapse summary::-webkit-details-marker{display:none}.commission-previous-collapse summary:after{color:#607084;content:"+";font-size:18px;font-weight:800}.commission-previous-collapse[open] summary{border-bottom:1px solid #d8e1eb}.commission-previous-collapse[open] summary:after{content:"-"}.commission-previous-collapse summary span{color:#142235;font-size:13px;font-weight:800}.commission-previous-collapse summary small{color:#607084;margin-left:auto;font-size:11px;font-weight:700}.commission-previous-periods{background:#f8fafc;padding:10px}.commission-previous-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.commission-previous-head strong{color:#142235;font-size:13px}.commission-previous-head span,.commission-previous-list p{color:#607084;margin:0;font-size:12px}.commission-previous-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;padding:0 10px 10px;display:grid}.commission-period-calendar{background:#fff;border:1px solid #d6e1ec;border-radius:8px;padding:10px}.commission-calendar-title{align-items:center;gap:10px;margin-bottom:8px;display:flex}.commission-calendar-title .small-button{min-width:32px;min-height:28px;padding:3px 8px}.commission-calendar-title strong{color:#142235;font-size:13px}.commission-calendar-title span{color:#607084;margin-left:auto;font-size:11px}.commission-calendar-weekdays,.commission-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.commission-calendar-weekdays span{color:#607084;text-align:center;padding:4px 0;font-size:11px;font-weight:800}.commission-calendar-grid{gap:2px 0}.commission-calendar-day{color:#142235;cursor:default;text-align:center;background:#fff;border:0;min-height:30px;padding:0;font-size:12px;position:relative}.commission-calendar-day.muted{color:#9aa6b4}.commission-calendar-day.in-period{color:#102033;cursor:pointer;background:#dcecff;font-weight:800}.commission-calendar-day.period-start{border-radius:8px 0 0 8px;box-shadow:inset 3px 0 #235789}.commission-calendar-day.period-end{border-radius:0 8px 8px 0;box-shadow:inset -3px 0 #235789}.commission-calendar-day.period-start.period-end{border-radius:8px;box-shadow:inset 0 0 0 2px #235789}.commission-calendar-day.in-period:hover{background:#cfe3fa}.commission-calendar-day.selected-range{color:#102033;cursor:pointer;background:#fff4d6;font-weight:900}.commission-calendar-day.selected-start{border-radius:8px 0 0 8px;box-shadow:inset 3px 0 #a76707}.commission-calendar-day.selected-end{border-radius:0 8px 8px 0;box-shadow:inset -3px 0 #a76707}.commission-calendar-day.selected-start.selected-end{border-radius:8px;box-shadow:inset 0 0 0 2px #a76707}.commission-period-chip{cursor:pointer;text-align:left;background:#fff;border:1px solid #d6e1ec;border-radius:8px;padding:8px 10px}.commission-period-chip:hover{background:#eef6fc;border-color:#235789}.commission-period-chip strong,.commission-period-chip span{display:block}.commission-period-chip strong{color:#142235;font-size:12px}.commission-period-chip span{color:#607084;margin-top:3px;font-size:11px}.commission-period-chip:disabled{cursor:default;opacity:.7}.commission-lookup-card{gap:6px;margin:0 0 12px;display:grid}.compact-commission-lookup{background:0 0;border:0;gap:0;margin-bottom:0;padding:0}.compact-commission-lookup .commission-lookup-status:empty,.compact-commission-lookup .commission-lookup-results:empty{display:none}.commission-lookup-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.commission-lookup-head span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800;display:block}.commission-lookup-head strong{font-size:18px;display:block}.commission-lookup-head em{color:var(--muted);font-size:12px;font-style:normal;font-weight:700}.commission-lookup-controls{grid-template-columns:minmax(220px,1fr) auto auto;gap:8px;display:grid}.commission-lookup-controls input{border:1px solid var(--line);border-radius:6px;height:40px;padding:0 12px}.commission-lookup-results{gap:8px;display:grid}.commission-lookup-status{color:var(--muted);min-height:16px;font-size:12px;font-style:normal}.commission-lookup-empty{color:var(--muted);margin:0;font-size:13px}.commission-lookup-list{gap:8px;max-height:300px;display:grid;overflow:auto}.commission-lookup-result{background:#fff;border:1px solid #d8e1eb;border-radius:8px;grid-template-columns:minmax(120px,.8fr) minmax(150px,1fr) minmax(130px,.9fr) minmax(180px,1.2fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.commission-lookup-result span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800;display:block}.commission-lookup-result strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.commission-lookup-result em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;display:block;overflow:hidden}.commission-history-table{background:0 0;border:0;border-radius:0;max-height:420px;margin:0 -16px -16px;overflow-x:hidden}.commission-history-table table{table-layout:fixed;width:100%;min-width:0;margin:0;overflow:hidden}.commission-history-table th{color:#405064;letter-spacing:.04em;text-transform:uppercase;text-align:center;background:#edf3f9;padding:7px 10px;font-size:13px;font-weight:800}.commission-history-table th:first-child,.commission-history-table td:first-child{width:18%}.commission-history-table th:nth-child(2),.commission-history-table td:nth-child(2){width:8%}.commission-history-table th:nth-child(3),.commission-history-table td:nth-child(3),.commission-history-table th:nth-child(4),.commission-history-table td:nth-child(4),.commission-history-table th:nth-child(5),.commission-history-table td:nth-child(5){width:14%}.commission-history-table th:nth-child(6),.commission-history-table td:nth-child(6){width:12%}.commission-history-table th:nth-child(7),.commission-history-table td:nth-child(7){width:20%}.commission-sort-header{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;min-height:24px;text-transform:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;width:100%;padding:0;display:inline-flex}.commission-sort-header:hover,.commission-sort-header.active{color:#1f5f99}.commission-sort-header em{color:#1f5f99;font-size:13px;font-style:normal;line-height:1}.commission-history-table td{text-align:center;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-bottom:1px solid #e4ebf2;height:38px;padding:4px 10px;font-size:14px;overflow:hidden}.commission-history-table tbody tr:nth-child(2n) td{background:#f7fafc}.commission-history-table tbody tr:hover td{background:#eef6fc}.commission-period-link{color:#26384d;cursor:pointer;max-width:100%;font:inherit;text-align:center;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:1px 6px;display:inline-flex}.commission-period-link:hover,.commission-period-link:focus{color:#1f5f99;outline-offset:1px;background:#e7f1fb;outline:2px solid #1f5f992e}.commission-period-link.has-loss-flags{color:#8f1d1d;background:#fdecec;font-weight:800}.commission-period-link.has-loss-flags:hover,.commission-period-link.has-loss-flags:focus{color:#7b1111;background:#f9d7d7}.commission-history-table .commission-period-in-progress td{background:#eef8ff;border-top:2px solid #2b83b8;border-bottom:2px solid #2b83b8}.commission-history-table .commission-period-in-progress td:first-child{border-left:2px solid #2b83b8}.commission-history-table .commission-period-in-progress td:last-child{border-right:2px solid #2b83b8}.commission-period-pending{color:#527087;font-weight:700}.commission-period-status{color:#0d5b88;cursor:pointer;font:inherit;white-space:nowrap;background:#d9f0ff;border:1px solid #2b83b8;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800}.commission-report-actions{justify-content:center;align-items:center;gap:6px;display:flex;position:relative}.commission-action-popover{min-width:126px}.commission-report-dialog{width:min(1320px,100vw - 72px);max-width:min(1320px,100vw - 72px)}.commission-report-dialog #commissionReportForm,.commission-all-paid-dialog form{grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100vh - 72px);display:grid;overflow:hidden}.commission-all-paid-dialog .dialog-head p{color:var(--muted);margin:3px 0 0;font-size:12px;font-weight:700}.commission-all-paid-body{grid-template-rows:auto auto minmax(0,1fr);gap:12px;min-height:0;display:grid;overflow:hidden}.commission-all-paid-filters{background:#eef4f8;border:1px solid #cbdbe7;border-radius:8px;grid-template-columns:minmax(220px,1.1fr) minmax(170px,.7fr) minmax(220px,1fr) auto auto;align-items:end;gap:10px;padding:9px 10px;display:grid}.commission-all-paid-filters label{gap:4px;min-width:0;display:grid}.commission-all-paid-filters label>span{color:#536a7e;letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:800}.commission-all-paid-filters input,.commission-all-paid-filters select{background:#fff;border:1px solid #bccedc;border-radius:6px;width:100%;min-width:0;height:36px;padding:0 10px}.commission-all-paid-filters>strong{color:#526a7e;text-align:right;white-space:nowrap;min-width:92px;padding-bottom:10px;font-size:11px}.commission-zero-value{color:#a6b1bc;font-weight:500}.commission-all-paid-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.commission-all-paid-summary>div{text-align:center;background:#f2f7fb;border:1px solid #cbdbe7;border-top:4px solid #25618d;border-radius:8px;padding:10px 12px}.commission-all-paid-summary span{color:#607286;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.commission-all-paid-summary strong{color:#17334a;margin-top:4px;font-size:17px;display:block}.commission-all-paid-table{border:1px solid #c8d7e2;border-radius:8px;min-height:0;overflow:auto}.commission-all-paid-table table{width:100%;min-width:1120px}.commission-all-paid-table thead th{z-index:2;position:sticky;top:0}.commission-all-paid-table th,.commission-all-paid-table td{text-align:center}.commission-all-paid-table th:nth-child(2),.commission-all-paid-table td:nth-child(2){text-align:left}@media (width<=760px){.commission-all-paid-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-all-paid-filters{grid-template-columns:1fr 1fr}.commission-all-paid-search,.commission-all-paid-filters>strong{grid-column:1/-1}.commission-all-paid-filters>strong{text-align:left;padding-bottom:0}}.commission-report-body{grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.commission-report-edit-grid,.commission-report-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:14px;display:grid}.commission-report-edit-grid label{color:var(--ink);gap:6px;font-size:13px;display:grid}.commission-report-edit-grid label:last-child{grid-column:span 3}.commission-report-edit-grid>label[hidden]{display:none}.commission-report-edit-grid>label.wide-field{grid-column:span 2}.commission-report-edit-grid input{border:1px solid var(--line);border-radius:8px;min-width:0;padding:9px 10px}.commission-report-dialog[data-mode=view] .commission-report-edit-grid label:last-child{display:none}.commission-report-dialog[data-mode=view] .commission-report-edit-grid{grid-template-columns:minmax(180px,.8fr)}.commission-report-summary>div{background:linear-gradient(145deg, #fff 0%, var(--tile-bg,#f5f8fa) 100%);border:1px solid var(--tile-border,var(--line));box-shadow:inset 0 4px 0 var(--tile-accent,#6b7f91), 0 3px 10px #1d3a5112;text-align:center;border-radius:8px;align-content:center;padding:12px;display:grid}.commission-report-summary .tile-rep{--tile-accent:#2d6f9f;--tile-bg:#eaf4fb;--tile-border:#b9d5e8;--tile-label:#356986}.commission-report-summary .tile-period{--tile-accent:#c69525;--tile-bg:#fff6de;--tile-border:#e6cf91;--tile-label:#80651d}.commission-report-summary .tile-loads{--tile-accent:#21897c;--tile-bg:#e6f6f3;--tile-border:#b8ded6;--tile-label:#2b756c}.commission-report-summary .tile-gross{--tile-accent:#725aa3;--tile-bg:#efecf8;--tile-border:#d0c7e7;--tile-label:#66528d}.commission-report-summary .tile-loss.is-clear{--tile-accent:#489768;--tile-bg:#eaf6ee;--tile-border:#bddfc8;--tile-label:#397453}.commission-report-summary .tile-loss.has-flags{--tile-accent:#bd3e3e;--tile-bg:#fceaea;--tile-border:#e6bcbc;--tile-label:#963b3b}.commission-report-summary .tile-net{--tile-accent:#087a57;--tile-bg:#e3f4ec;--tile-border:#afd9c3;--tile-label:#226f55}.commission-report-summary span{color:var(--tile-label,var(--muted));text-transform:uppercase;font-size:11px;font-weight:700;display:block}.commission-report-summary strong{color:#132b3e;margin-top:5px;font-size:18px;display:block}.commission-report-summary .commission-report-period-summary strong{letter-spacing:-.02em;white-space:nowrap;font-size:16px}#commissionEmailSummary>div{text-align:center;align-content:center;display:grid}#commissionEmailSummary .commission-email-period-summary strong{letter-spacing:-.03em;white-space:nowrap;font-size:14px}.commission-report-detail-table{width:100%;min-height:0;max-height:none;overflow:auto}.commission-report-deductions{background:#f4f8fb;border:1px solid #cedbe6;border-radius:12px;width:100%;margin-bottom:16px;overflow:clip}.commission-history-adjustment{color:var(--ink,#102033);font-variant-numeric:tabular-nums}.commission-history-adjustment.is-addition{color:#087a5a}.commission-history-adjustment.is-deduction{color:#a02020}.commission-report-deductions-head{background:linear-gradient(135deg,#f8fbfd 0%,#eef5f9 100%);border-bottom:1px solid #d5e1ea;justify-content:space-between;align-items:center;gap:24px;padding:11px 16px;display:flex}.commission-report-deductions-head>div:first-child>span,.commission-report-adjustments-net span{color:#607286;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.commission-report-deductions-head>div:first-child>strong{color:#1d3347;margin-top:2px;font-size:17px;display:block}.commission-report-deductions-head p{color:#687b8e;margin:3px 0 0;font-size:11px;font-weight:700}.commission-report-adjustments-net{text-align:right;flex:none}.commission-report-adjustments-net strong{margin-top:4px;font-size:21px;line-height:1.1;display:block}.commission-report-adjustments-net strong.is-addition,.commission-report-adjustment-impact strong,.commission-report-adjustment-client-head b.is-addition,.commission-report-adjustment-load b.is-addition{color:#087a57}.commission-report-adjustments-net strong.is-deduction,.commission-report-adjustment-card.is-deduction .commission-report-adjustment-impact strong,.commission-report-adjustment-client-head b.is-deduction,.commission-report-adjustment-load b.is-deduction{color:#a02323}.commission-report-adjustment-list{border:1px solid #b8cad8;border-radius:7px;margin:8px;overflow:hidden}.commission-report-adjustment-columns{color:#435c72;letter-spacing:.075em;text-transform:uppercase;background:#d9e5ee;border-bottom:1px solid #afc3d2;grid-template-columns:minmax(270px,1.5fr) minmax(145px,.62fr) minmax(110px,.48fr) minmax(155px,.62fr) 76px;gap:14px;padding:7px 14px;font-size:9px;font-weight:800;display:grid}.commission-report-adjustment-columns span:nth-child(4),.commission-report-adjustment-columns span:nth-child(5){text-align:right}.commission-report-adjustment-card{box-shadow:none;background:#fff;border:0;border-bottom:1px solid #cedbe5;border-radius:0;transition:border-color .16s,box-shadow .16s;overflow:hidden}.commission-report-adjustment-card:last-child{border-bottom:0}.commission-report-adjustment-card>summary{cursor:pointer;grid-template-columns:minmax(270px,1.5fr) minmax(145px,.62fr) minmax(110px,.48fr) minmax(155px,.62fr) 76px;align-items:center;gap:14px;min-height:42px;padding:5px 14px;list-style:none;display:grid}.commission-report-adjustment-card>summary::-webkit-details-marker{display:none}.commission-report-adjustment-card>summary:hover{background:#e8f1f7}.commission-report-adjustment-card:nth-of-type(2n)>summary{background:#f4f7f9}.commission-report-adjustment-card:nth-of-type(2n)>summary:hover{background:#e7f0f6}.commission-report-adjustment-card[open]{background:#f7fafc;box-shadow:inset 4px 0 #c59426}.commission-report-adjustment-card[open]>summary{box-shadow:none;background:#e2edf5;border-bottom:1px solid #b9cbd8}.commission-report-adjustment-title,.commission-report-adjustment-metric,.commission-report-adjustment-impact{min-width:0}.commission-report-adjustment-title small,.commission-report-adjustment-metric small,.commission-report-adjustment-impact small{color:#687b8e;letter-spacing:.075em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.commission-report-adjustment-metric,.commission-report-adjustment-impact{border-left:1px solid #dce5ec;padding-left:14px}.commission-report-adjustment-metric strong{color:#263e52;font-variant-numeric:tabular-nums;margin-top:3px;font-size:14px;display:block}.commission-report-adjustment-title strong{color:#1c3347;text-overflow:ellipsis;white-space:nowrap;margin-top:0;font-size:13px;display:block;overflow:hidden}.commission-report-adjustment-title em{color:#697d8f;margin-top:3px;font-size:10px;font-style:normal;font-weight:700;display:block}.commission-report-adjustment-impact{text-align:right}.commission-report-adjustment-impact strong{margin-top:0;font-size:16px;display:block}.commission-report-adjustment-toggle{color:#3f627e;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.commission-report-adjustment-toggle b{border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transition:transform .16s;display:block;transform:rotate(45deg)translateY(-2px)}.commission-report-adjustment-card[open] .commission-report-adjustment-toggle b{transform:rotate(225deg)translate(-1px,-1px)}.commission-report-adjustment-breakdown{background:#edf3f7;border-left:0;padding:8px}.commission-report-adjustment-clients{gap:8px;display:grid}.commission-report-adjustment-client{background:#fff;border:1px solid #bdcedb;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #1d3f570f}.commission-report-adjustment-client-head{background:linear-gradient(90deg,#dce9f2 0%,#edf4f8 100%);border-bottom:1px solid #c9d8e2;justify-content:space-between;align-items:center;padding:8px 11px;display:flex;box-shadow:inset 3px 0 #2b6693}.commission-report-adjustment-client-head>div{align-items:baseline;gap:8px;min-width:0;display:flex}.commission-report-adjustment-client-head strong{color:#20384c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.commission-report-adjustment-client-head span{color:#708295;white-space:nowrap;font-size:9px;font-weight:750}.commission-report-adjustment-client-head b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.commission-report-adjustment-loads{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;display:grid}.commission-report-adjustment-load{border-top:1px solid #dce5eb;border-right:1px solid #dce5eb;justify-content:space-between;align-items:center;min-width:0;margin-top:-1px;padding:7px 10px;display:flex}.commission-report-adjustment-load:nth-child(2n){background:#f5f8fa}.commission-report-adjustment-load:hover{background:#fff8e8}.commission-report-adjustment-load>span{align-items:baseline;gap:5px;min-width:0;display:flex}.commission-report-adjustment-load small{color:#8998a7;text-transform:uppercase;font-size:8px;font-weight:800}.commission-report-adjustment-load span strong{color:#31485b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.commission-report-adjustment-load>b{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:8px;font-size:11px}@media (width>=761px) and (width<=1100px){.commission-report-adjustment-columns,.commission-report-adjustment-card>summary{grid-template-columns:minmax(0,1fr) minmax(130px,.45fr) 70px;gap:10px 14px}.commission-report-adjustment-columns{padding:0 14px 2px}.commission-report-adjustment-columns span:first-child,.commission-report-adjustment-card .commission-report-adjustment-title{grid-area:1/1}.commission-report-adjustment-card>summary{padding:10px 14px}.commission-report-adjustment-card .commission-report-adjustment-metric{border-top:1px solid #e2e9ef;padding-top:9px}.commission-report-adjustment-columns span:nth-child(2),.commission-report-adjustment-card .commission-report-adjustment-metric:nth-of-type(2){border-left:0;grid-area:2/1;padding-left:0}.commission-report-adjustment-columns span:nth-child(3),.commission-report-adjustment-card .commission-report-adjustment-metric:nth-of-type(3){grid-area:2/2}.commission-report-adjustment-columns span:nth-child(4),.commission-report-adjustment-card .commission-report-adjustment-impact{grid-area:1/2}.commission-report-adjustment-columns span:nth-child(5),.commission-report-adjustment-card .commission-report-adjustment-toggle{grid-area:1/3/span 2}}@media (width<=760px){.commission-report-deductions-head{align-items:flex-start;padding:13px}.commission-report-adjustment-card>summary{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;padding:10px}.commission-report-adjustment-columns,.commission-report-adjustment-card>summary{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-report-adjustment-columns{gap:8px 14px;padding:0 10px 2px}.commission-report-adjustment-impact{border-left:0;grid-area:1/2;padding-left:0}.commission-report-adjustment-toggle{grid-column:1/-1;justify-content:flex-start}.commission-report-adjustment-columns span:first-child,.commission-report-adjustment-card .commission-report-adjustment-title{grid-column:1/-1}.commission-report-adjustment-columns span:nth-child(2),.commission-report-adjustment-columns span:nth-child(3),.commission-report-adjustment-card .commission-report-adjustment-metric{border-top:1px solid #e2e9ef;border-left:0;padding-top:9px;padding-left:0}.commission-report-adjustment-columns span:nth-child(2){grid-area:2/1}.commission-report-adjustment-columns span:nth-child(3){grid-area:2/2}.commission-report-adjustment-columns span:nth-child(4),.commission-report-adjustment-card .commission-report-adjustment-impact{text-align:left;border-top:1px solid #e2e9ef;grid-area:3/1;padding-top:9px}.commission-report-adjustment-columns span:nth-child(5),.commission-report-adjustment-card .commission-report-adjustment-toggle{grid-area:3/2;justify-content:flex-end}.commission-report-adjustment-title strong{white-space:normal}.commission-report-adjustment-loads{grid-template-columns:1fr}}.commission-report-detail-table table{width:100%;min-width:1180px}.commission-report-detail-table thead th{z-index:1;position:sticky;top:0}.commission-report-detail-table th:first-child,.commission-report-detail-table td:first-child{text-align:left;min-width:280px}.commission-report-detail-table th:not(:first-child),.commission-report-detail-table td:not(:first-child){text-align:center}.commission-report-detail-table th:nth-child(2),.commission-report-detail-table td:nth-child(2){min-width:120px}.commission-report-detail-grid.editable input{color:#102033;font:inherit;border:1px solid #d6e1ec;border-radius:5px;width:100%;min-height:30px;padding:5px 7px}.commission-report-detail-grid.editable td{padding:5px}.commission-report-detail-grid.editable td:not(:first-child) input{text-align:center}.commission-report-detail-grid.editable .commission-row-remove-button{white-space:nowrap;width:100%;min-height:30px;padding:4px 8px}.commission-report-actions-bar{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.commission-report-actions-bar .danger-outline-button{color:#9b1c1c;background:#fff;border-color:#c24141}.commission-report-actions-bar .danger-outline-button:hover,.commission-report-actions-bar .danger-outline-button:focus{color:#7f1d1d;background:#fff1f1;border-color:#9b1c1c}@media (width<=1200px){.commission-dashboard-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.commission-layout{grid-template-columns:1fr}.commission-rep-list{min-height:0;position:static}.commission-tabs{padding-left:8px;overflow-x:hidden}.commission-tab-action{margin-left:auto}.commission-tab-button{flex:132px;min-width:0}.commission-editor-grid,.commission-overview-grid,.commission-import-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.commission-editor-grid .name-field,.commission-editor-grid .compact-field,.commission-editor-grid .rate-field,.commission-editor-grid .medium-field,.commission-editor-grid .wide-field,.commission-editor-grid .deduction-field,.commission-editor-grid .notes-field,.commission-office-control,.commission-editor-grid .half-field,.commission-import-period,.commission-import-file,.commission-import-grid #processCommissionFiles{grid-column:span 1}.commission-import-grid #processCommissionFiles{justify-self:start}}@media (width<=1800px){.commission-tab-action .label-full{display:none}.commission-tab-action .label-medium{display:inline}}@media (width<=1600px){.commission-tab-action{min-width:70px;padding-inline:12px}.commission-tab-action .label-medium{display:none}.commission-tab-action .label-short{display:inline}}@media (width<=1450px){.commission-tab-action{min-width:42px;padding-inline:12px}.commission-tab-action .label-short{display:none}.commission-tab-action .label-icon{font-size:20px;line-height:1;display:inline}}@media (width<=720px){.commission-dashboard-grid,.commission-editor-grid,.commission-import-grid,.commission-overview-grid{grid-template-columns:1fr}.commission-tabs{border-bottom-width:2px;grid-template-columns:1fr;align-items:stretch;gap:6px;padding-left:0;display:grid}.commission-tab-button,.commission-tab-button.active{border:1px solid #d6e1ec;border-radius:8px;min-height:48px;margin-bottom:0;padding:9px 12px}.commission-tab-action{width:100%;margin-left:0}.commission-editor-grid .name-field,.commission-editor-grid .compact-field,.commission-editor-grid .rate-field,.commission-editor-grid .medium-field,.commission-editor-grid .wide-field,.commission-editor-grid .deduction-field,.commission-editor-grid .notes-field,.commission-office-control,.commission-editor-grid .half-field,.commission-import-period,.commission-import-file,.commission-import-grid #processCommissionFiles{grid-column:auto}.commission-section-head{display:grid}.commission-lookup-controls,.commission-lookup-result{grid-template-columns:1fr}.commission-section-head em{text-align:left;max-width:none}}.section-title-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.section-title-row h3{margin:0;font-size:16px}.section-title-row span{color:var(--muted);font-size:12px}.quarter-dashboard-grid{grid-template-columns:repeat(auto-fill,230px);justify-content:start;gap:8px;max-height:none;padding-right:0;display:grid;overflow:visible}.quarter-year-card{background:linear-gradient(#fff 0%,#f7fafc 100%);border:1px solid #d8e0ea;border-radius:8px;width:230px;padding:8px 9px 7px;position:relative;overflow:hidden}.quarter-year-card:before{content:"";background:linear-gradient(90deg, var(--blue), #d8a73c);height:4px;position:absolute;inset:0 0 auto}.quarter-year-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;padding-top:3px;display:flex}.quarter-year-head h4{color:#121b27;margin:0;font-size:16px;line-height:1}.quarter-year-head strong{color:var(--blue);white-space:nowrap;font-size:12px}.quarter-list{grid-template-columns:1fr;gap:2px;display:grid}.quarter-list div{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:baseline;gap:4px;padding:1px 0;display:flex}.quarter-list span,.year-trend-head span{color:var(--muted);font-size:11px;font-weight:700}.quarter-list strong{white-space:nowrap;margin-top:0;font-size:11px;line-height:1.15;display:inline}.year-trend-list{grid-template-columns:1fr;align-content:start;max-height:none;padding-right:0;display:grid;overflow:visible}.year-revenue-body{grid-template-columns:250px minmax(1080px,1fr);align-items:start;gap:14px;display:grid}.year-revenue-chart{background:linear-gradient(#f8fbff 0%,#fff 100%);border:1px solid #d8e0ea;border-radius:8px;min-height:485px;margin-bottom:0;overflow:hidden}.year-revenue-chart svg{width:100%;height:485px;display:block}.chart-grid line{stroke:#d6dde7;stroke-width:1px}.chart-grid text{fill:var(--muted);text-anchor:end;font-size:11px}.chart-line{fill:none;stroke:var(--blue);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.chart-point{fill:#fff;stroke:var(--blue);stroke-width:2.5px}.chart-projection-line{stroke:#c6942e;stroke-width:2px;stroke-dasharray:5 7;stroke-linecap:round;opacity:.78;pointer-events:none}.chart-projection-hit{stroke:#0000;stroke-width:22px;stroke-linecap:round;pointer-events:stroke}.chart-projection-point{fill:#fff;stroke:#c6942e;stroke-width:2.5px;pointer-events:none}.chart-projection-label{opacity:0;pointer-events:none;transform-box:fill-box;filter:drop-shadow(0 8px 18px #1118272e);transition:opacity .14s}.chart-projection-layer:hover .chart-projection-label,.chart-projection-layer:focus-within .chart-projection-label{opacity:1}.chart-projection-label rect{fill:#111827;stroke:#ffffff1f}.chart-projection-label text{fill:#cbd5e1;letter-spacing:0;font-size:11px;font-weight:800}.chart-projection-label .projection-sub{fill:#fff;font-size:12px;font-weight:900}.chart-hover-zone{fill:#0000;pointer-events:all}.chart-tooltip{opacity:0;pointer-events:none;transition:opacity .12s}.chart-tooltip rect{fill:#121b27;stroke:#ffffff29}.chart-tooltip text{fill:#fff;font-size:13px;font-weight:800}.chart-tooltip .tooltip-sub{fill:#d9e3ef;font-size:12px;font-weight:700}.chart-hover-group:hover .chart-tooltip{opacity:1}.chart-point-hover{fill:#d9eafe;stroke:var(--blue);stroke-width:3.5px;opacity:0;pointer-events:none}.chart-hover-group:hover .chart-point-hover{opacity:1}.chart-hover-group:hover .chart-point{fill:#d9eafe;stroke-width:3.5px}.chart-tooltip-layer{isolation:isolate}.chart-year{fill:var(--muted);text-anchor:middle;font-size:10px}.year-trend-line{background:0 0;border-bottom:1px solid #dfe6ee;width:max-content;padding:3px 0}.year-trend-line:nth-child(odd){background:#f6f8fb}.year-trend-line:nth-child(2n){background:#fff}.year-trend-head{grid-template-columns:42px 128px 72px;align-items:center;column-gap:6px;font-size:11px;display:grid}.year-trend-header{width:max-content;color:var(--muted);text-transform:uppercase;border-bottom:1px solid #b9c6d5;grid-template-columns:42px 128px 72px;column-gap:6px;padding:0 0 4px;font-size:10px;font-weight:700;display:grid}.year-trend-header span:nth-child(2),.year-trend-header span:nth-child(3){text-align:right}.year-trend-head strong{text-align:right;white-space:nowrap}.year-trend-head em{color:var(--muted);text-align:right;font-size:11px;font-style:normal}.year-trend-head .trend-up{color:var(--green)}.year-trend-head .trend-down{color:var(--red)}.year-trend-head .trend-neutral{color:var(--muted)}.weekly-deposit-section{margin-bottom:12px}.rollup-table-scroll{max-height:520px}.compact-table-scroll{max-height:340px}.deposit-table-scroll{max-height:calc(100vh - 310px)}.weekly-deposit-table,.deposit-rollup-table,.daily-deposit-table{min-width:880px}.daily-deposit-table th,.daily-deposit-table td,.deposit-rollup-table th,.deposit-rollup-table td,.weekly-deposit-table th,.weekly-deposit-table td{text-align:left}.daily-deposit-table th:nth-child(2),.daily-deposit-table th:nth-child(3),.daily-deposit-table th:nth-child(4),.daily-deposit-table th:nth-child(5),.daily-deposit-table td:nth-child(2),.daily-deposit-table td:nth-child(3),.daily-deposit-table td:nth-child(4),.daily-deposit-table td:nth-child(5),.weekly-deposit-table th:nth-child(2),.weekly-deposit-table th:nth-child(3),.weekly-deposit-table th:nth-child(4),.weekly-deposit-table th:nth-child(5),.weekly-deposit-table td:nth-child(2),.weekly-deposit-table td:nth-child(3),.weekly-deposit-table td:nth-child(4),.weekly-deposit-table td:nth-child(5),.deposit-rollup-table th:nth-child(2),.deposit-rollup-table th:nth-child(3),.deposit-rollup-table th:nth-child(4),.deposit-rollup-table th:nth-child(5),.deposit-rollup-table td:nth-child(2),.deposit-rollup-table td:nth-child(3),.deposit-rollup-table td:nth-child(4),.deposit-rollup-table td:nth-child(5){text-align:right}.rollup-year-row td{color:#121b27;background:#eef4fb;border-top:2px solid #b8c8da}.rollup-quarter-row td{background:#f7f9fc;border-top:1px solid #dbe3ed}.rollup-week-row td:first-child{color:var(--muted);padding-left:28px}.deposit-row-actions{justify-content:center;gap:6px;display:flex}.deposit-check-add-button{width:24px;height:24px;color:var(--blue);cursor:pointer;background:#f8fbff;border:1px solid #bfd0e3;border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:800;line-height:1;display:inline-flex}.deposit-check-add-button:hover,.deposit-check-add-button:focus-visible{background:var(--blue);border-color:var(--blue);color:#fff}.deposit-check-dialog{width:min(460px,100vw - 32px)}.deposit-check-dialog .dialog-head{align-items:flex-start}.dialog-kicker{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:800;display:block}.deposit-check-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:2px 0 14px;display:grid}.deposit-check-context>div{background:#f8fbff;border:1px solid #d8e1eb;border-radius:8px;padding:10px 12px}.deposit-check-context span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:800;display:block}.deposit-check-context strong{color:#10223a;font-size:15px}.deposit-check-amount-field{color:#1f2e40;gap:7px;font-size:13px;font-weight:800;display:grid}.currency-input-wrap{background:#fff;border:1px solid #b8c8da;border-radius:8px;align-items:center;display:flex;overflow:hidden}.currency-input-wrap>span{color:#53657a;background:#f3f7fb;border-right:1px solid #d8e1eb;align-self:stretch;align-items:center;padding:0 12px;font-weight:900;display:inline-flex}.currency-input-wrap input{color:#10223a;border:0;outline:none;width:100%;min-height:42px;padding:10px 12px;font-size:18px;font-weight:800}.currency-input-wrap:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #23578929}.empty-table-cell{color:var(--muted);text-align:center!important}.user-admin-layout{grid-template-columns:200px minmax(0,1fr);gap:12px;display:grid}.users-filter-bar{justify-content:flex-start;align-items:center;gap:10px;min-height:34px;margin:-4px 0 10px;display:flex}.users-filter-bar #addUser{margin-left:auto}.user-list-panel,.user-profile-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px}.user-list-panel{padding:8px}@media (width>=721px){#usersView .user-admin-layout{grid-template-columns:200px minmax(0,1fr)!important}#usersView .user-list-panel{box-sizing:border-box;justify-self:start;width:200px!important;min-width:200px!important;max-width:200px!important}}.user-list-row{width:100%;color:var(--text);text-align:left;background:0 0;border-top:0;border-bottom:1px solid #e6ebf1;border-left:4px solid #0000;border-right:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 8px 10px 10px;transition:background-color .12s,box-shadow .12s;display:grid}.user-list-row:nth-child(2n){background:#f8fafc}.user-list-row:nth-child(odd){background:#fff}.user-list-row:last-child{border-bottom:0}.user-list-row:hover:not(.active){background:#f1f6fb}.user-list-row.active{background:#245b8f;border-left-color:#d7ad34;box-shadow:inset 0 0 0 1px #194a78}.user-list-row strong,.user-profile-title h3{margin:0;font-size:16px;display:block}.user-list-row strong{color:#43566c}.user-list-row:hover strong{color:#142235}.user-list-row.active strong{color:#fff;font-weight:900}.user-list-row span,.user-profile-title span,.permission-row span,.user-load-line span{color:var(--muted);font-size:12px}.user-load-count{color:#245f95;font-weight:800}.user-profile-panel{padding:14px}.user-profile-header,.user-profile-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.user-profile-summary{min-width:0}.user-profile-actions{flex-wrap:wrap;justify-content:flex-end}html body #usersView .user-profile-actions .profile-secondary-action{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:auto;min-width:0;height:38px;padding:0 12px;line-height:1;display:inline-flex}html body #usersView .user-profile-actions .profile-secondary-action svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex:0 0 16px!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;display:block!important;overflow:visible!important}html body #usersView .user-profile-actions .profile-secondary-action svg path,html body #usersView .user-profile-actions .profile-secondary-action svg rect{fill:none!important;stroke:currentColor!important}html body #usersView .user-profile-actions .profile-secondary-action span{line-height:1}html body #usersView .user-profile-actions .profile-resend-action{color:#185f95;background:#f4f9fd;border-color:#bed0e1}html body #usersView .user-profile-actions .profile-reset-action{color:#765713;background:#fffaf0;border-color:#dfcf9d}html body #usersView .user-profile-actions .profile-secondary-action:hover,html body #usersView .user-profile-actions .profile-secondary-action:focus-visible{border-color:currentColor;transform:translateY(-1px);box-shadow:0 3px 10px #132c431a}.user-account-activity{flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:8px;display:flex}.user-account-activity span{color:#52677d;white-space:nowrap;align-items:baseline;gap:6px;font-size:12px;display:inline-flex}.user-account-activity strong{color:#1b3954;letter-spacing:.035em;text-transform:uppercase;font-size:11px;font-weight:900}.user-save-status{color:#66778a;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:86px;min-height:30px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.user-save-status.saving{color:#1f5f99;background:#eef6ff;border-color:#b9d4ee}.user-save-status.success{color:#247247;background:#eaf7ef;border-color:#a8d9ba}.user-save-status.error{color:#a92f2f;background:#fff1f1;border-color:#f0b7b7}.profile-save-button{min-width:104px;transition:background-color .18s,border-color .18s,color .18s,opacity .18s}.profile-save-button.saving{color:#fff;opacity:.82;background:#1f5f99;border-color:#1f5f99}.profile-save-button.success{color:#fff;background:#247247;border-color:#247247}.profile-save-button.error{color:#fff;background:#a92f2f;border-color:#a92f2f}.user-profile-form{grid-template-columns:repeat(2,minmax(180px,1fr));gap:10px;margin-top:12px;display:grid}.user-profile-form label,.permission-row{color:var(--muted);gap:5px;font-size:12px;font-weight:700;display:grid}.user-profile-form input,.user-profile-form select{border:1px solid var(--line);width:100%;color:var(--text);border-radius:6px;padding:9px 10px}.permission-grid{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;margin-top:12px;display:grid}.permission-section-label{color:var(--muted);margin-top:14px;font-size:12px;font-weight:800}.permission-groups{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;margin-top:6px}.permission-groups[data-user-permissions]{grid-template-columns:repeat(4,minmax(0,1fr))}.permission-group{background:#fff;border:1px solid #dce3ec;border-radius:8px;overflow:hidden}.permission-group summary{cursor:pointer;color:var(--text);grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:9px 10px;font-size:13px;font-weight:800;display:grid}.permission-group summary span{gap:2px;display:grid}.permission-group summary em{color:var(--muted);font-size:11px;font-style:normal;font-weight:700}.permission-subgrid{background:#f8fafc;border-top:1px solid #edf1f6;gap:7px;padding:8px;display:grid}.permission-row{color:var(--text);background:#f8fafc;border:1px solid #e4e8ee;border-radius:6px;grid-template-columns:auto 1fr;align-items:center;padding:8px}.permission-subgrid .permission-row{background:#fff}.user-loads-panel{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.user-loads-panel h4{margin:0 0 8px}.user-board-metrics{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px;display:grid}.user-board-metrics div{background:#f8fafc;border:1px solid #e4e8ee;border-radius:6px;padding:8px}.user-board-metrics span{color:var(--muted);font-size:12px}.user-board-metrics strong{margin-top:3px;font-size:18px;display:block}.user-board-loads{gap:7px;display:grid}.user-load-line{color:var(--text);text-align:left;background:#fff;border:1px solid #e4e8ee;border-radius:6px;justify-content:space-between;gap:10px;padding:8px 10px;display:flex}.report-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:14px}.import-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;gap:12px;padding:16px;display:grid}.import-drop{color:var(--muted);gap:8px;font-size:12px;display:grid}.import-drop input{background:#f8fafc;border:1px dashed #8ba0b8;border-radius:8px;padding:18px}.import-preview{border:1px solid #eef1f5;border-radius:8px;overflow:auto}.import-preview table{min-width:860px}.deposit-import-panel{box-shadow:none}#todaysDepositImportDialog{border:0;border-radius:10px;width:min(1460px,100vw - 48px);max-height:calc(100dvh - 48px);padding:0;overflow:auto;box-shadow:0 24px 70px #0f1f3047}dialog.deposit-import-dialog::backdrop,#todaysDepositImportDialog::backdrop{backdrop-filter:blur(10px)saturate(.92)!important;background:#08121d94!important}#todaysDepositImportForm{grid-template-rows:auto minmax(0,1fr) auto;max-height:none;display:grid;overflow:hidden}#todaysDepositImportForm .dialog-head{background:#f7f9fc;border-bottom:1px solid #dce3ec;align-items:center;padding:16px 18px;display:flex}#todaysDepositImportForm .dialog-head h2{margin:0;font-size:22px}#todaysDepositImportForm .dialog-actions{z-index:2;background:#f7f9fc;border-top:1px solid #dce3ec;margin:0;padding:12px 18px;position:sticky;bottom:0}#todaysDepositImportStatus{color:#31506c;background:#eaf1f8;border:1px solid #d1deea;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.paste-import-panel{background:#edf2f7;grid-template-columns:minmax(430px,.82fr) minmax(620px,1.18fr);align-items:stretch;gap:12px;max-height:calc(100dvh - 180px);padding:14px;display:grid;overflow:visible}.paste-input-stack{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;min-height:0;display:grid}.deposit-import-work-card{background:#fff;border:1px solid #dce3ec;border-radius:8px;min-height:0;display:grid;overflow:hidden;box-shadow:0 10px 26px #0f1f3014}.deposit-import-source-card{grid-template-rows:auto minmax(0,1fr) auto}.deposit-import-preview-card{grid-template-rows:auto minmax(0,1fr)}.deposit-import-card-head{border-bottom:1px solid #e1e7ef;justify-content:space-between;align-items:start;gap:14px;padding:14px 16px;display:flex}.deposit-import-card-head h3{margin:0;font-size:15px;line-height:1.2}.deposit-import-card-head p{color:#64748b;margin:4px 0 0;font-size:12px;font-weight:700;line-height:1.35}.deposit-import-step{color:#fff;letter-spacing:.02em;text-transform:uppercase;background:#1f5f99;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.deposit-expected-row{background:#fbfdff;border-bottom:1px solid #e1e7ef;padding:12px 14px}.deposit-expected-row label{color:#32475f;text-transform:uppercase;grid-template-columns:auto minmax(170px,220px);justify-content:space-between;align-items:center;gap:6px;font-size:12px;font-weight:900;display:grid}.deposit-expected-row input{color:var(--text);text-align:right;border:1px solid #cbd7e4;border-radius:7px;height:38px;padding:0 11px;font-size:15px;font-weight:800}.paste-process-actions{border-top:1px solid #e1e7ef;justify-content:flex-end;padding:12px 14px;display:flex}.deposit-import-loading{color:var(--muted);text-align:center;place-items:center;gap:12px;min-height:180px;padding:28px;display:grid}.deposit-import-spinner,.button-spinner{border:3px solid #d8e1eb;border-top-color:var(--blue);border-radius:50%;animation:.85s linear infinite deposit-spin;display:inline-block}.deposit-import-spinner{width:34px;height:34px}.button-spinner{width:15px;height:15px}.deposit-import-progress{background:#e7edf4;border-radius:999px;width:min(260px,100%);height:8px;overflow:hidden}.deposit-import-progress span{background:var(--blue);border-radius:inherit;width:42%;height:100%;animation:1.1s ease-in-out infinite deposit-progress;display:block}@keyframes deposit-spin{to{transform:rotate(360deg)}}@keyframes deposit-progress{0%{transform:translate(-120%)}55%{transform:translate(85%)}to{transform:translate(240%)}}.is-loading{opacity:.85;justify-content:center;align-items:center;gap:8px;display:inline-flex}.paste-import-panel textarea{box-shadow:none;resize:vertical;white-space:pre-wrap;border:0;border-radius:0;width:100%;height:100%;min-height:310px;padding:14px 16px;font:12px/1.45 Consolas,Courier New,monospace;overflow:auto}.paste-import-panel .import-preview{border:0;border-radius:0;min-height:310px;max-height:none;overflow:auto}.paste-import-panel .import-preview table{table-layout:fixed;width:100%;min-width:0}.paste-import-panel .import-preview th,.paste-import-panel .import-preview td{white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid #e6ebf1;padding:10px 12px}.paste-import-panel .import-preview thead th{color:#44566c;text-transform:uppercase;z-index:1;background:#eef3f8;font-size:11px;font-weight:900;position:sticky;top:0}.paste-import-panel .import-preview tbody tr:nth-child(2n){background:#fafcff}.paste-import-panel .import-preview tbody tr:hover{background:#eef6ff}.paste-import-panel .import-preview .import-sort-header{color:inherit;cursor:pointer;font:inherit;align-items:center;gap:6px;justify-content:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0;font-weight:800;display:inline-flex}.paste-import-panel .import-preview .import-sort-header:hover,.paste-import-panel .import-preview .import-sort-header.active{color:#1f5f99}.paste-import-panel .import-preview .import-sort-header em{color:#1f5f99;min-width:10px;font-size:12px;font-style:normal;line-height:1;display:inline-block}.paste-import-panel .import-preview th:first-child,.paste-import-panel .import-preview td:first-child{width:110px}.paste-import-panel .import-preview th:nth-child(3),.paste-import-panel .import-preview td:nth-child(3){width:130px}@media (width<=1180px){.paste-import-panel{grid-template-columns:1fr;max-height:none}.paste-import-panel textarea,.paste-import-panel .import-preview{min-height:260px}}.import-summary-grid{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;padding:12px 12px 10px;display:grid}.import-summary-grid div{background:#fff;border:1px solid #dce3ec;border-radius:7px;padding:10px 11px;box-shadow:0 1px #0f1f3008}.import-summary-grid span{color:var(--muted);margin-bottom:5px;font-size:11px;display:block}.import-summary-grid strong{color:var(--text);overflow-wrap:anywhere;font-size:15px}.deposit-import-balance{border:1px solid #d4e2f1;border-left:4px solid var(--blue);background:#f7fbff;border-radius:8px;grid-template-columns:minmax(160px,auto) minmax(120px,auto) 1fr;align-items:center;gap:10px;margin:0 12px 12px;padding:10px 12px;display:grid}.deposit-import-balance span{color:#4d5a68;text-transform:uppercase;font-size:12px;font-weight:800}.deposit-import-balance strong{color:var(--text);font-size:18px}.deposit-import-balance em{color:#5f6f7f;text-align:right;font-style:normal;font-weight:700}.deposit-import-balance.matched{border-color:#b8d8c2;border-left-color:var(--green);background:#f3fbf6}.deposit-import-balance.mismatch{background:#fff9ed;border-color:#efd3a7 #efd3a7 #efd3a7 #d8a73c}.import-date-totals{color:var(--muted);border-bottom:1px solid #e1e7ef;flex-wrap:wrap;align-items:center;gap:8px;padding:0 12px 12px;font-size:12px;display:flex}.date-total-label{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700}.date-total-pill{background:#f8fafc;border:1px solid #ccd8e5;border-radius:999px;align-items:baseline;gap:8px;padding:6px 10px;display:inline-flex}.date-total-pill strong{color:var(--text)}.date-total-pill em{color:var(--muted);font-style:normal}.duplicate-preview-row{background:#fff8e6!important}.carry-forward-preview-row{background:#eef7ff!important}.deposit-preview-status{border-radius:999px;justify-content:center;min-width:72px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.deposit-preview-status.new{color:#187044;background:#eaf5ef}.deposit-preview-status.carry-forward{color:#165b91;white-space:nowrap;background:#dceeff;min-width:104px}.duplicate-include{color:var(--text);justify-content:center;align-items:center;gap:6px;display:inline-flex}.included-mark{color:var(--muted);font-size:12px}.deposit-inclusion-toggle{cursor:pointer;font:inherit;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:116px;min-height:28px;padding:5px 12px;font-size:11px;font-weight:800;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s;display:inline-flex}.deposit-inclusion-toggle.is-included{color:#176a41;background:#eaf5ef;border-color:#b8dfca}.deposit-inclusion-toggle.is-duplicate{color:#805500;background:#fff0c2;border-color:#e9ca68}.deposit-inclusion-toggle:hover,.deposit-inclusion-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px #2571aa29}#todaysDepositImportCompleteDialog{width:min(980px,100vw - 48px);max-height:calc(100dvh - 48px);padding:14px 18px 16px;overflow-x:hidden}#todaysDepositImportCompleteDialog form{flex-direction:column;min-height:0;max-height:calc(100dvh - 80px);display:flex;overflow:hidden}#todaysDepositImportCompleteDialog.has-transaction-scroll{width:min(1080px,100vw - 48px)}#todaysDepositImportCompleteDialog::backdrop{-webkit-backdrop-filter:blur(5px);background:#0a10186b}.import-complete-summary{border:1px solid #e4e8ee;border-radius:8px;flex-direction:column;flex:auto;max-width:100%;min-height:0;display:flex;overflow:hidden}.import-complete-grid{grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px;padding:14px;display:grid}.import-complete-grid div{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;padding:12px;display:flex}.import-complete-grid span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:11px;display:block}.import-complete-grid strong{color:var(--text);font-size:16px}.import-complete-date-totals{border-top:1px solid #eef1f5;padding-top:12px}.import-complete-table-wrap{max-width:100%;max-height:clamp(260px,42dvh,420px);overflow:auto}.import-complete-table-wrap table{table-layout:fixed;width:100%}.import-complete-table-wrap th,.import-complete-table-wrap td{text-align:center}.import-complete-table-wrap th:first-child,.import-complete-table-wrap td:first-child{width:130px}.import-complete-table-wrap th:nth-child(2),.import-complete-table-wrap td:nth-child(2){overflow-wrap:anywhere;text-align:left;width:auto}.import-complete-table-wrap th:nth-child(3),.import-complete-table-wrap td:nth-child(3){text-align:right;white-space:nowrap;width:140px;min-width:140px}.email-send-panel{border:1px solid #e4e8ee;border-radius:8px;flex:none;gap:12px;margin-top:14px;padding:14px;display:grid}.commission-email-dialog{width:min(760px,100vw - 32px)}#commissionSummaryEmailDialog{width:min(1100px,100vw - 32px);max-height:calc(100dvh - 44px);overflow:hidden}#commissionSummaryEmailDialog form{background:#f5f8fb;grid-template-rows:auto auto minmax(0,1fr);max-height:calc(100dvh - 46px);display:grid;overflow:hidden}#commissionSummaryEmailDialog .email-send-panel{background:#fff;border-color:#d8e2ed;border-radius:10px;grid-template-rows:auto auto minmax(120px,1fr) auto auto;gap:14px;min-height:0;max-height:none;margin:12px 16px 16px;padding:16px;display:grid;overflow:hidden;box-shadow:0 10px 26px #1f293712}#commissionSummaryEmailSummary{background:#fff;border:1px solid #d8e2ed;border-radius:10px;margin:12px 16px 0;padding:12px}#commissionSummaryEmailSummary>div{text-align:center;align-content:center;justify-items:center;min-height:70px}#commissionSummaryEmailSummary>div:first-child{border-top:3px solid #2f68a2}#commissionSummaryEmailSummary>div:nth-child(2){border-top:3px solid #168676}#commissionSummaryEmailSummary>div:nth-child(3){border-top:3px solid #b37400}#commissionSummaryEmailSummary>div:nth-child(4){border-top:3px solid #7b5aa6}#commissionSummaryEmailSummary span,#commissionSummaryEmailSummary strong{text-align:center;width:100%}#commissionSummaryEmailSummary strong{overflow-wrap:normal;font-size:17px}.commission-email-dialog .import-complete-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 12px;display:grid}.commission-email-dialog .import-complete-summary>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;gap:4px;min-width:0;padding:9px 10px;display:grid}.commission-email-dialog .import-complete-summary span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700;display:block}.commission-email-dialog .import-complete-summary strong{color:var(--text);overflow-wrap:anywhere;min-width:0;font-size:15px;line-height:1.25;display:block}.email-history-row{grid-template-columns:minmax(0,1fr) minmax(0,.85fr) minmax(0,.85fr);gap:10px;display:grid}.email-send-panel label{color:var(--muted);gap:5px;font-size:12px;display:grid}.email-send-panel input,.email-send-panel select{color:var(--text);border:1px solid #d7dde7;border-radius:8px;width:100%;min-width:0;min-height:42px;padding:8px 10px;font-size:14px}#commissionSummaryEmailDialog .dialog-head{background:#fff;border-bottom:1px solid #d8e2ed;padding:16px 20px}#commissionSummaryEmailDialog .email-history-row+.email-history-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}#commissionSummaryEmailDialog .commission-summary-email-preview{border-radius:9px;justify-self:stretch;width:100%;box-shadow:0 4px 14px #1f29370f}#commissionSummaryEmailDialog .commission-summary-preview-row{grid-template-columns:minmax(210px,1fr) 150px;min-height:42px}#commissionSummaryEmailDialog .commission-summary-preview-row span,#commissionSummaryEmailDialog .commission-summary-preview-row strong{padding:9px 14px}#commissionSummaryEmailDialog .commission-summary-preview-head{z-index:1;position:sticky;top:0}#commissionSummaryEmailDialog .compact-email-actions{background:#fff;border-top:1px solid #e4ebf3;align-items:center;margin:0 -16px -16px;padding:12px 16px}@media (width<=720px){#commissionSummaryEmailSummary{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:8px}#commissionSummaryEmailDialog .email-send-panel{margin:8px}#commissionSummaryEmailDialog .email-history-row+.email-history-row{grid-template-columns:1fr}}@media (width<=460px){#commissionSummaryEmailSummary{grid-template-columns:1fr}}.email-send-panel.is-sending{border-color:#9bbfe0;box-shadow:0 0 0 3px #2b63981f}.email-send-panel input:disabled,.email-send-panel select:disabled,.email-send-panel button:disabled{cursor:wait;opacity:.72}#commissionSummaryEmailTo[aria-invalid=true]{background:#fff8f7;border-color:#b42318;box-shadow:0 0 0 3px #b423181f}.email-send-status{color:var(--text);background:#eef6fc;border:1px solid #b9d3ea;border-left:4px solid #2b6398;border-radius:6px;align-items:center;gap:12px;padding:12px 16px 12px 18px;display:flex}.email-send-panel.email-send-success .email-send-status{background:#edf8f1;border-color:#9fd8b1 #9fd8b1 #9fd8b1 #1c8a45}.email-send-panel.email-send-error .email-send-status{background:#fff1f1;border-color:#efb3b3 #efb3b3 #efb3b3 #b42318}.email-result-icon{color:#fff;letter-spacing:0;text-align:center;background:#1c8a45;border-radius:999px;flex:0 0 30px;justify-content:center;align-self:center;width:30px;height:30px;margin-left:0;padding:0;font-size:11px;font-weight:800;line-height:30px;display:inline-flex}.email-send-panel.email-send-error .email-result-icon{background:#b42318}.email-send-panel.email-send-success{border-color:#9fd8b1;box-shadow:0 0 0 3px #1c8a451f}.email-send-panel.email-send-error{border-color:#efb3b3;box-shadow:0 0 0 3px #b423181a}.email-send-status[hidden]{display:none}.email-send-status strong,.email-send-status span{display:block}.email-send-status strong{margin-bottom:2px;font-size:14px}.email-send-status span{color:var(--muted);font-size:13px}.email-send-spinner{border:3px solid #cfe0f0;border-top-color:#2b6398;border-radius:999px;flex:none;width:22px;height:22px;animation:.8s linear infinite email-send-spin}.commission-email-progress-copy{width:100%;min-width:0}.commission-email-progress-track{background:#d5e5f3;border-radius:999px;width:100%;height:6px;margin-top:9px;position:relative;overflow:hidden}.commission-email-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#2b6398,#69a8d5);width:42%;animation:1.25s ease-in-out infinite commission-email-progress;position:absolute;top:0;bottom:0;left:-42%}@keyframes commission-email-progress{to{left:100%}}@keyframes email-send-spin{to{transform:rotate(360deg)}}.compact-email-actions{padding-top:0}.wide-report{grid-column:span 2}.report-panel h3{margin-bottom:12px;font-size:16px}.report-line{border-bottom:1px solid #eef1f5;justify-content:space-between;gap:10px;padding:8px 0;font-size:13px;display:flex}.report-line:last-child{border-bottom:0}.bar-line{border-bottom:1px solid #eef1f5;gap:6px;padding:8px 0;display:grid}.bar-line:last-child{border-bottom:0}.bar-line-head{justify-content:space-between;gap:12px;font-size:13px;display:flex}.bar-line-head span{color:var(--text)}.bar-line-head strong{white-space:nowrap}.bar-track{background:#eef1f5;border-radius:999px;height:8px;overflow:hidden}.bar-track span{border-radius:inherit;background:var(--blue);height:100%;display:block}.topbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.tms-cleanup-topbar{display:none}.route-data-status{color:#244d70;background:#edf6fc;border:1px solid #b8d3e8;border-radius:10px;flex:none;align-items:center;gap:10px;min-height:42px;margin:-4px 0 16px;padding:10px 14px;font-size:13px;font-weight:700;display:flex}.route-data-status[hidden]{display:none}body:has(#fnbCheckReaderView.active-view .fnb-check-loading) .route-data-status{display:none!important}.route-data-status-spinner{border:2px solid #244d703d;border-top-color:#2f6f9f;border-radius:50%;flex:0 0 16px;width:16px;height:16px;animation:.75s linear infinite route-data-spin}.route-data-status.is-stale,.route-data-status.is-error{color:#6c5314;background:#fff8df;border-color:#e1c77c}.route-processing-panel{box-sizing:border-box;color:#173d5c;text-align:center;background:linear-gradient(145deg,#fff 0%,#f3f8fc 100%);border:1px solid #c9d9e7;border-radius:14px;align-content:center;place-items:center;gap:10px;width:min(620px,100%);min-height:300px;margin:8vh auto 0;padding:44px 32px;display:none;box-shadow:0 18px 44px #14344d17}html[data-route-processing=loading] .route-processing-panel,html[data-route-processing=error] .route-processing-panel{display:grid}html[data-route-processing=loading] .route-data-status,html[data-route-processing=error] .route-data-status,html[data-route-processing=loading] .app-view.active-view,html[data-route-processing=error] .app-view.active-view{display:none!important}html[data-route-processing=loading] .main,html[data-route-processing=error] .main{min-height:100vh;position:relative;overflow:hidden}html[data-route-processing=loading] .main>.topbar,html[data-route-processing=error] .main>.topbar,html[data-route-processing=loading] body :is(.global-page-header,.global-page-header-native,.dispatch-jump-top-button),html[data-route-processing=error] body :is(.global-page-header,.global-page-header-native,.dispatch-jump-top-button){visibility:hidden!important;pointer-events:none!important;display:none!important}html[data-route-processing=loading] .route-processing-panel,html[data-route-processing=error] .route-processing-panel{z-index:120;width:min(620px,100% - 44px);height:300px;min-height:0;box-shadow:0 0 0 100vmax var(--bg), 0 18px 44px #14344d17;margin:auto;position:absolute;inset:22px}.route-processing-spinner{border:3px solid #244d7033;border-top-color:#2f6f9f;border-radius:50%;width:34px;height:34px;animation:.75s linear infinite route-data-spin}.route-processing-eyebrow,.route-processing-panel h2,.route-processing-panel p{margin:0}.route-processing-eyebrow{color:#2f6f9f;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.route-processing-panel h2{color:#102f49;font-size:clamp(22px,2.3vw,30px)}.route-processing-panel>p:last-of-type{color:#5d7184;font-size:14px;font-weight:650}html[data-route-processing=error] .route-processing-panel{background:#fffaf0;border-color:#e2c77c}html[data-route-processing=error] .route-processing-spinner{display:none}@media (width<=720px){.route-processing-panel{width:100%;min-height:240px;margin-top:24px;padding:34px 20px}html[data-route-processing=loading] .route-processing-panel,html[data-route-processing=error] .route-processing-panel{width:calc(100% - 32px);height:260px;min-height:0;margin:auto;inset:16px}}@keyframes route-data-spin{to{transform:rotate(360deg)}}.eyebrow{color:var(--muted);margin:0 0 4px;font-size:13px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;margin-bottom:0;font-size:28px}.top-actions,.dialog-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.top-actions{position:relative}.topbar-title-group{align-items:center;gap:14px;min-width:0;display:flex}.integration-back-link{color:#294b68;white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:42px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.integration-back-link[hidden]{display:none!important}.integration-back-link svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px}body.integration-detail-route .topbar .top-actions{display:flex}body.integration-detail-route #integrationBackLink:not([hidden]){display:inline-flex!important}body.integration-detail-route .topbar-title-group{flex-wrap:wrap}.icon-only-button{width:42px;min-width:42px;padding-inline:0}.icon-only-button .button-text{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.top-actions-menu{min-height:42px;position:relative}.top-actions-menu>summary{cursor:pointer;justify-content:center;align-items:center;height:42px;list-style:none;display:inline-flex}.top-actions-menu>summary::-webkit-details-marker{display:none}.hamburger-icon{gap:4px;width:18px;display:inline-grid}.hamburger-icon span{background:currentColor;border-radius:999px;height:2px;display:block}.top-actions-menu-panel{z-index:12020;box-sizing:border-box;border:1px solid var(--line);background:#fff;border-radius:8px;gap:6px;width:270px;min-width:250px;max-width:calc(100vw - 24px);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 32px #0f172a29}.top-actions-menu:not([open]) .top-actions-menu-panel{display:none}.top-actions-menu-panel .compact-button{text-align:left;justify-content:flex-start;width:100%;height:38px;min-height:38px;padding-inline:12px}.top-actions-menu-panel .top-actions-menu-item{box-sizing:border-box;text-align:left;white-space:normal;background:0 0;border-color:#0000;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;width:100%;height:auto;min-height:54px;padding:8px 10px;display:grid}.top-actions-menu-panel .top-actions-menu-item:hover{background:#f6f9fb;border-color:#d5e2e9}.top-actions-menu-panel .top-actions-menu-item-icon{color:#176b8a;background:#e5f4f9;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.top-actions-menu-panel .top-actions-menu-item.is-backup .top-actions-menu-item-icon{color:#a85b1f;background:#fff0dc}.top-actions-menu-panel .top-actions-menu-item.is-carrier-import .top-actions-menu-item-icon{color:#167450;background:#e7f5ef}.top-actions-menu-panel .top-actions-menu-item.is-carrier-import:hover{background:#f2faf6;border-color:#b9dfce}.top-actions-menu-panel .top-actions-menu-item.is-tms-update .top-actions-menu-item-icon{color:#176995;background:#e3f3fb}.top-actions-menu-panel .top-actions-menu-item.is-tms-update:hover{background:#f2f9fc;border-color:#b9dcea}.top-actions-menu-panel .top-actions-menu-item.is-duplicates .top-actions-menu-item-icon{color:#315fa8;background:#e9efff}.top-actions-menu-panel .top-actions-menu-item.is-duplicates:hover{background:#f5f8ff;border-color:#c8d7f2}.top-actions-menu-panel .top-actions-menu-item-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.top-actions-menu-panel .top-actions-menu-item-copy{gap:3px;min-width:0;display:grid}.top-actions-menu-panel .top-actions-menu-item-copy strong,.top-actions-menu-panel .top-actions-menu-item-copy small{clip:auto;white-space:normal;width:auto;height:auto;display:block;position:static;overflow:visible}.top-actions-menu-panel .top-actions-menu-item-copy strong{color:#17374b;font-size:13px;line-height:1.1}.top-actions-menu-panel .top-actions-menu-item-copy small{color:#6b7f8e;font-size:11px;font-weight:600;line-height:1.15}.primary-button,.ghost-button,.icon-button{border:1px solid var(--line);min-height:38px;color:var(--text);background:#fff;border-radius:6px;padding:8px 12px}.primary-button{border-color:var(--blue);background:var(--blue);color:#fff;font-weight:700}.icon-button{width:38px;padding:0;font-size:20px}.compact-button{min-width:48px;font-weight:700}.export-button{justify-content:center;align-items:center;gap:6px;min-width:98px;min-height:34px;padding:7px 10px;font-size:14px;line-height:1;display:inline-flex}.top-actions-menu-panel>[hidden]{display:none!important}.download-icon{place-items:center;width:14px;height:14px;line-height:1;display:inline-grid}.download-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;display:block}.metric-grid{grid-template-columns:repeat(8,minmax(88px,1fr));gap:8px;margin-bottom:14px;display:grid}#boardView>.metric-grid{flex-wrap:wrap;justify-content:center;display:flex}#boardView>.metric-grid .metric{flex:0 220px;min-width:180px}@media (width>=1400px) and (width<=2200px){#boardView>.metric-grid .metric{flex:calc(12.5% - 7px);min-width:135px}}#claimsView .claims-metric-grid{grid-template-columns:repeat(6,minmax(108px,1fr));justify-content:center;max-width:900px;margin-left:auto;margin-right:auto}#claimsView .claims-filter-bar{justify-content:center;max-width:820px;margin-left:auto;margin-right:auto;display:flex}#claimsView .claims-filter-bar input{flex:0 360px;width:360px;max-width:100%}#claimsView .claims-metric-grid.status-filter-active .metric.dimmed{opacity:.38;filter:grayscale(.45)}#claimsView .claims-metric-grid.status-filter-active .metric.active{opacity:1;filter:none;outline:2px solid #23578957;box-shadow:0 8px 18px #0f172a14}#claimsView .claims-filter-details{position:relative}#claimsView .claims-filter-popover{z-index:80;gap:10px;width:380px;padding:14px;display:grid;position:absolute;top:calc(100% + 6px);right:0}#claimsView .claims-filter-field{grid-template-columns:90px 1fr;align-items:center;gap:10px;font-weight:700;display:grid}#claimsView .claims-filter-field select{width:100%}#claimsView .claims-filter-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}html body #claimsView #claimsMoreFilters{z-index:100!important;width:660px!important;min-width:660px!important;padding:0!important;position:absolute!important;top:calc(100% + 6px)!important;right:0!important}html body #claimsView #claimsMoreFilters .claims-filter-popover{grid-template-columns:140px minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;width:100%!important;min-width:0!important;padding:0!important;display:grid!important;position:static!important}html body #claimsView #claimsMoreFilters .filter-field-list{min-height:360px!important}html body #claimsView #claimsMoreFilters .filter-value-panel{min-width:0!important}html body #claimsView #claimsMoreFilters .filter-value-list{grid-auto-rows:min-content!important;align-content:start!important;gap:2px!important;max-height:310px!important;padding-top:6px!important;overflow-y:auto!important}html body #claimsView #claimsMoreFilters .multi-filter-option{min-height:34px!important;padding:6px 8px!important}html body #claimsView #claimsMoreFilters .claims-filter-actions{justify-content:flex-end!important;gap:8px!important;width:100%!important;padding:10px 14px 14px!important;display:flex!important}html body #customerServiceFilterDetails,html body #claimsFilterDetails{z-index:300!important}html body #customerServiceFilterDetails[open],html body #claimsFilterDetails:has([aria-expanded=true]){z-index:1000!important}html body #customerServiceMoreFilters,html body #claimsMoreFilters{z-index:1001!important}html body #customerServiceLoadsPanel .table-scroll thead,html body #claimsLoadsPanel .table-scroll thead{z-index:20!important}html body #customerServiceView .customer-service-filter-bar,html body #claimsView .claims-filter-bar{z-index:5000!important;isolation:auto!important;position:relative!important;overflow:visible!important}html body #customerServiceView .customer-service-filter-details,html body #customerServiceView .customer-service-more-filters,html body #customerServiceView .customer-service-filter-popover,html body #claimsView .claims-filter-details,html body #claimsView .customer-service-more-filters,html body #claimsView .claims-filter-popover{z-index:5001!important;overflow:visible!important}html body #customerServiceView #customerServiceLoadsPanel,html body #claimsView #claimsLoadsPanel{z-index:1!important;position:relative!important}.metric{border:1px solid var(--line);background:var(--surface);text-align:center;border-left:4px solid #8b96a3;border-radius:6px;padding:10px}.metric.active{outline:2px solid #23578940}#boardView .metric-grid.status-filter-active .metric.dimmed{opacity:.38;filter:saturate(.45);box-shadow:none}#boardView .metric-grid.status-filter-active .metric.dimmed:hover,#boardView .metric-grid.status-filter-active .metric.dimmed:focus-visible{opacity:.72;filter:saturate(.75)}#boardView .metric-grid.status-filter-active .metric.active{opacity:1;filter:none;outline:2px solid #23578957;box-shadow:0 8px 18px #0f172a14}#shipmentsView .delivered-metric-grid.status-filter-active .metric:not(.active){opacity:.38;filter:saturate(.45);box-shadow:none}#shipmentsView .delivered-metric-grid.status-filter-active .metric:not(.active):hover,#shipmentsView .delivered-metric-grid.status-filter-active .metric:not(.active):focus-visible{opacity:.72;filter:saturate(.75)}#shipmentsView .delivered-metric-grid.status-filter-active .metric.active{opacity:1;filter:none;outline:2px solid #23578957;box-shadow:0 8px 18px #0f172a14}.metric span,.equipment-strip span,.table-header span{color:var(--muted);font-size:12px}.metric strong{margin-top:4px;font-size:24px;display:block}.dispatch-owner-quick-tiles{justify-content:center;gap:7px;margin:-2px auto 12px;display:flex}.dispatch-owner-quick-tiles.hidden{display:none}.dispatch-owner-quick-head{color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.dispatch-owner-quick-head>div{gap:6px;display:inline-flex}.dispatch-owner-quick-head button{border:1px solid var(--line);color:#344052;cursor:pointer;background:#fff;border-radius:5px;min-height:24px;padding:3px 8px;font-size:11px;font-weight:800}.dispatch-owner-quick-list{flex-wrap:wrap;justify-content:center;gap:6px;width:100%;max-width:min(1680px,100%);display:flex}.owner-quick-tile{max-width:210px;min-height:32px;color:var(--text);font:inherit;cursor:pointer;background:#fff;border:1px solid #d6dee8;border-left:3px solid #9aa8b8;border-radius:6px;align-items:center;gap:7px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.owner-quick-tile span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owner-quick-tile strong{color:#1f344c;background:#eef3f8;border-radius:999px;place-items:center;min-width:24px;height:20px;padding:0 6px;font-size:12px;display:inline-grid}.owner-quick-tile.active{border-color:#8db7e1;border-left-color:var(--blue);color:#153f66;background:#eef6ff}.owner-quick-tile.active strong{color:#fff;background:#1f5f9f}#boardView .owner-quick-tile.dimmed{opacity:.38;filter:saturate(.45)}#boardView .owner-quick-tile.dimmed:hover,#boardView .owner-quick-tile.dimmed:focus-visible{opacity:.72;filter:saturate(.75)}.delivered-metric-grid{grid-template-columns:repeat(4,minmax(170px,1fr));max-width:980px;margin:0 auto 14px}.delivered-metric-grid .metric{cursor:pointer;font-family:inherit}.delivered-metric-grid .metric:hover,.delivered-metric-grid .metric:focus-visible{border-color:#93b4d8;box-shadow:0 10px 22px #0f172a14}#shipmentsView .shipment-tools{grid-template-columns:minmax(260px,340px) repeat(3,minmax(150px,210px));justify-content:center;align-items:center;gap:8px;width:min(980px,100%);margin:0 auto 8px;display:grid}#shipmentsView #shipmentSort,#shipmentsView #shipmentStatusFilter{display:none!important}#shipmentsView #shipmentSearch{border:1px solid var(--line);width:100%;min-width:0;min-height:42px;color:var(--text);font:inherit;appearance:none;background:#fff;border-radius:6px;padding:0 12px;font-weight:700;line-height:1;box-shadow:0 1px 2px #0f172a0a}#shipmentsView #shipmentSearch::placeholder{color:var(--text);opacity:1}#shipmentsView #shipmentSearch:focus{border-color:#8bb7e0;outline:none;box-shadow:0 0 0 3px #2563eb1f}#shipmentsView .shipment-tools>*,#shipmentsView .shipment-tools select,#shipmentsView .shipment-tools .custom-select,#shipmentsView .shipment-tools .custom-select-button{width:100%;min-width:0}#shipmentsView .delivered-bulk-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin:-2px 16px 4px;padding-left:0;display:flex}#shipmentsView thead .table-select-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0 auto;padding:0;font-weight:800;line-height:1.15}#shipmentsView thead .table-select-button:hover,#shipmentsView thead .table-select-button:focus-visible,#shipmentsView thead .table-select-button.active{color:#0b62a3;outline:none}.customer-service-user-tiles{flex-wrap:wrap;justify-content:center;gap:8px;margin:-6px 0 10px;display:flex}.customer-service-user-tile{border:1px solid var(--line);min-width:128px;min-height:42px;color:var(--text);text-align:center;background:#fff;border-radius:6px;padding:6px 10px;transition:border-color .15s,background .15s,opacity .15s;box-shadow:0 10px 22px #0f172a0f}.customer-service-user-tile span{color:var(--muted);font-size:11px;line-height:1.2;display:block}.customer-service-user-tile strong{color:#1475bc;font-size:16px;line-height:1.2;display:block}.customer-service-user-tile.active{background:#edf5ff;border-color:#1f6fd1;box-shadow:inset 0 0 0 1px #1f6fd1,0 10px 22px #0f172a14}.customer-service-user-tile.dimmed{opacity:.38}.customer-service-user-tile.active span,.customer-service-user-tile.active strong{color:#0f4f93}#customerServiceView .metric-grid.status-filter-active .metric.dimmed{opacity:.38;filter:saturate(.45);box-shadow:none}#customerServiceView .metric-grid.status-filter-active .metric.dimmed:hover,#customerServiceView .metric-grid.status-filter-active .metric.dimmed:focus-visible{opacity:.72;filter:saturate(.75)}#customerServiceView .metric-grid.status-filter-active .metric.active{opacity:1;filter:none;outline:2px solid #23578957;box-shadow:0 8px 18px #0f172a14}.status-open{border-left-color:var(--status-open-red)}.status-no-pro{border-left-color:#6f42c1}.status-covered{border-left-color:var(--status-orange)}.status-transit,.status-out-for-delivery{border-left-color:var(--status-yellow)}.status-delivered{border-left-color:var(--status-delivered-green)}.status-expired{border-left-color:var(--status-expired-dark)}.status-hold{border-left-color:#64748b}.status-pending{border-left-color:var(--status-pending-blue)}.customer-service-urgent-banners{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin:0 0 12px;display:grid}.customer-service-urgent-banners:has(>.customer-service-missed-pickup-banner[hidden]){grid-template-columns:repeat(2,minmax(0,1fr))}.customer-service-urgent-banners:has(>:first-child[hidden]):has(>:nth-child(2)[hidden]),.customer-service-urgent-banners:has(>:first-child[hidden]):has(>:nth-child(3)[hidden]),.customer-service-urgent-banners:has(>:nth-child(2)[hidden]):has(>:nth-child(3)[hidden]){grid-template-columns:minmax(0,1fr)}.customer-service-missed-pickup-banner{color:#3f2522;text-align:left;cursor:pointer;background:linear-gradient(90deg,#fff4f1 0%,#fffaf7 72%,#fff 100%);border:1px solid #e8b4ad;border-left:4px solid #c5483f;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:64px;margin:0;padding:10px 16px 10px 12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 5px 16px #762b2214}.customer-service-missed-pickup-banner[hidden]{display:none!important}.customer-service-missed-pickup-banner:hover,.customer-service-missed-pickup-banner:focus-visible{border-color:#cf6a60;outline:none;transform:translateY(-1px);box-shadow:0 8px 20px #762b2221}.customer-service-missed-pickup-banner.active{background:linear-gradient(90deg,#fde8e4 0%,#fff6f2 72%,#fff 100%);border-color:#b83d35;box-shadow:inset 0 0 0 1px #b83d3524,0 6px 18px #762b221c}.customer-service-late-delivery-banner{color:#49341c;background:linear-gradient(90deg,#fff8ec 0%,#fffdf7 72%,#fff 100%);border-color:#e4b66e #e4b66e #e4b66e #c77a15}.customer-service-late-delivery-banner .customer-service-missed-pickup-icon{background:#c77a15;box-shadow:0 3px 8px #91551033}.customer-service-late-delivery-banner .customer-service-missed-pickup-copy strong,.customer-service-late-delivery-banner .customer-service-missed-pickup-action{color:#8d530d}.customer-service-late-delivery-banner .customer-service-missed-pickup-copy>span{color:#70583a}.customer-service-late-delivery-banner:hover,.customer-service-late-delivery-banner:focus-visible,.customer-service-late-delivery-banner.active{background:linear-gradient(90deg,#fff0d6 0%,#fff9eb 72%,#fff 100%);border-color:#c77a15;box-shadow:inset 0 0 0 1px #c77a151f,0 6px 18px #9155101c}.customer-service-missing-pickup-email-banner{color:#20384d;background:linear-gradient(90deg,#eef7ff 0%,#f8fbff 72%,#fff 100%);border-color:#a9c5df #a9c5df #a9c5df #2a6f9e}.customer-service-missing-pickup-email-banner .customer-service-missed-pickup-icon{background:#2a6f9e;box-shadow:0 3px 8px #1f5b8433}.customer-service-missing-pickup-email-banner .customer-service-missed-pickup-copy strong,.customer-service-missing-pickup-email-banner .customer-service-missed-pickup-action{color:#1f5b84}.customer-service-missing-pickup-email-banner .customer-service-missed-pickup-copy>span{color:#4f6b82}.customer-service-missing-pickup-email-banner:hover,.customer-service-missing-pickup-email-banner:focus-visible,.customer-service-missing-pickup-email-banner.active{background:linear-gradient(90deg,#dcefff 0%,#f2f9ff 72%,#fff 100%);border-color:#2a6f9e;box-shadow:inset 0 0 0 1px #2a6f9e1f,0 6px 18px #1f5b841c}.customer-service-missed-pickup-icon{color:#fff;background:#c5483f;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;font-weight:900;line-height:1;display:grid;box-shadow:0 3px 8px #852d2433}.customer-service-missed-pickup-copy,.customer-service-missed-pickup-copy>span,.customer-service-missed-pickup-copy strong{min-width:0;display:block}.customer-service-missed-pickup-copy strong{color:#8d2f29;font-size:16px;line-height:1.25}.customer-service-missed-pickup-copy>span{color:#74534f;margin-top:2px;font-size:12px;line-height:1.3}.customer-service-missed-pickup-action{color:#9e342d;opacity:.82;border:1px solid;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;font-weight:800;line-height:1;transition:opacity .15s,transform .15s;display:inline-grid}.customer-service-missed-pickup-action svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block;overflow:visible}.customer-service-missed-pickup-banner:hover .customer-service-missed-pickup-action,.customer-service-missed-pickup-banner:focus-visible .customer-service-missed-pickup-action{opacity:1;transform:translate(2px)}.customer-service-missed-pickup-banner.active .customer-service-missed-pickup-action{transform:none}#customerServiceRows>tr.missed-pickup-row>td{background-color:#fff8f6!important}#customerServiceRows>tr.missed-pickup-row>td:first-child{box-shadow:inset 3px 0 #c5483f}#customerServiceRows>tr.missed-pickup-row [data-customer-service-column=puDate]{color:#a43831;font-weight:800}#customerServiceRows>tr.late-delivery-row>td{background-color:#fffaf1!important}#customerServiceRows>tr.late-delivery-row>td:first-child{box-shadow:inset 3px 0 #c77a15}#customerServiceRows>tr.late-delivery-row [data-customer-service-column=delDate]{color:#9a5a0b;font-weight:800}@media (width<=720px){.customer-service-urgent-banners{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:8px}.customer-service-missed-pickup-banner{grid-template-columns:30px minmax(0,1fr) 28px;gap:9px;min-height:58px;margin-bottom:0;padding:9px 10px}.customer-service-missed-pickup-icon{width:28px;height:28px;font-size:16px}.customer-service-missed-pickup-copy strong{font-size:14px}.customer-service-missed-pickup-copy>span{display:none}.customer-service-missed-pickup-action{width:26px;height:26px;font-size:16px}#customerServiceRows>tr.missed-pickup-row{box-shadow:inset 3px 0 #c5483f,0 1px #0f172a14!important}}.tracking-view-head{display:none}.tracking-view-head #trackingCount{color:var(--muted);font-size:13px}.tracking-metric-grid{grid-template-columns:repeat(4,minmax(150px,1fr));margin-bottom:12px}.board-tools{text-align:center;grid-template-columns:minmax(320px,420px) auto;justify-content:center;align-items:center;gap:8px;margin-bottom:8px;display:grid}.board-tools>*{min-width:0;min-height:42px}.board-tools .search-wrap{grid-column:span 1}.board-tools select,.board-tools input,.board-tools button{border:1px solid var(--line);height:42px;color:var(--text);text-align:center;text-align-last:center;background:#fff;border-radius:6px;padding:0 12px}.board-tools select,.shipment-tools select,.deposit-tools select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#344052 50%),linear-gradient(135deg,#344052 50%,#0000 50%);background-position:calc(100% - 19px),calc(100% - 14px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-left:36px;padding-right:36px}.deposit-tools select{background-position:calc(100% - 24px),calc(100% - 19px);padding-left:16px!important;padding-right:46px!important}.native-filter-select{display:none!important}.custom-select{min-width:0;min-height:42px;position:relative}.deposit-tools .custom-select{height:40px;min-height:40px}.custom-select-button{border:1px solid var(--line);width:100%;min-height:42px;color:var(--text);background:#fff;border-radius:6px;grid-template-columns:1fr 14px;align-items:center;gap:0;padding:0 12px;display:grid}.custom-select-button span:first-child{text-align:center;min-width:0;padding-left:14px}.deposit-tools .custom-select[data-custom-select=depositYearFilter]{flex:0 0 116px;width:116px}.deposit-tools .custom-select[data-custom-select=depositMonthFilter]{flex:0 0 136px;width:136px}.deposit-tools .custom-select[data-custom-select=depositQuarterFilter]{flex:0 0 152px;width:152px}.deposit-tools .custom-select[data-custom-select=depositPeriodTypeFilter]{flex:0 0 132px;width:132px}.deposit-tools .custom-select[data-custom-select=depositQuarterPeriodFilter]{flex:0 0 184px;width:184px}.deposit-tools .custom-select[data-custom-select=depositYearPeriodFilter]{flex:0 0 116px;width:116px}.deposit-tools .custom-select-button{background:linear-gradient(#fff 0%,#f7f9fc 100%);border-color:#cfd9e6;border-radius:6px;grid-template-columns:minmax(0,1fr) 16px;height:40px;min-height:40px;padding:0 10px 0 14px;box-shadow:0 1px 2px #1020330f}.deposit-tools .custom-select-button span:first-child{text-align:left;color:#102033;text-overflow:ellipsis;white-space:nowrap;padding-left:0;padding-right:6px;font-size:14px;font-weight:800;line-height:1;overflow:hidden}.custom-select-chevron{border-bottom:2px solid #344052;border-right:2px solid #344052;width:9px;height:9px;transform:rotate(45deg)translateY(-2px)}.custom-select-menu{z-index:20;background:#fff;border:1px solid #344052;width:100%;max-height:min(320px,100vh - 260px);display:grid;position:absolute;top:calc(100% + 2px);left:0;overflow:hidden auto;box-shadow:0 12px 24px #1f293724}#boardView [data-custom-select=customerFilter] .custom-select-menu{max-height:min(720px,100vh - 360px)}.custom-select-option{width:100%;min-height:30px;color:var(--text);text-align:center;background:#fff;border:0;border-radius:0;padding:0 16px}.custom-select-option:hover,.custom-select-option:focus,.custom-select-option.selected{color:#fff;background:#1f6fd1;outline:none}.board-tools #clearFilters{min-width:0}.legacy-board-filters{display:none}.filter-builder{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:48px;display:grid}.filter-control{min-width:0;position:relative}.filter-main-button{border:1px solid var(--line);min-width:132px;height:48px;color:var(--text);background:#fff;border-radius:6px;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:10px;padding:0 14px;display:grid}#boardView .board-tools{grid-template-columns:minmax(320px,420px) max-content;justify-content:center;align-items:stretch;width:max-content;max-width:100%;margin-left:auto;margin-right:auto}#boardView .live-board-layout{gap:0}body:has(#boardView.active-view),body.dispatch-duplicate-modal-open{overflow:hidden}body.dispatch-duplicate-modal-open:before{content:"";z-index:30040;-webkit-backdrop-filter:blur(7px);background:#0f172a57;position:fixed;inset:0}body:has(#boardView.active-view) .main{flex-direction:column;width:100%;height:100vh;display:flex;overflow:hidden}#boardView.active-view{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden}#boardView .live-board-layout,#boardView #loadsSection{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:visible}#boardView .table-scroll,#boardView table{width:100%}#boardView #loadsBody{flex:auto;min-height:0;max-height:none;overflow:auto}#boardView .board-sort-button{width:100%;min-height:24px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;font-weight:800;line-height:1;display:inline-flex}#boardView .board-sort-button:hover,#boardView .board-sort-button:focus,#boardView .board-sort-button.active{color:var(--primary)}#boardView .table-select-button{width:100%;min-height:24px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800;line-height:1}#boardView .table-select-button:hover,#boardView .table-select-button:focus{color:var(--primary)}#trackingView .table-select-button{width:100%;min-height:24px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800;line-height:1}#trackingView .table-select-button:hover,#trackingView .table-select-button:focus{color:var(--primary)}#boardView .board-sort-button .sort-arrow{min-width:12px;color:var(--primary);flex:0 0 12px;justify-content:center;align-items:center;font-size:12px;font-weight:900;line-height:1;display:inline-flex}#boardView .board-sort-button.active{color:#155e9f}#boardView .board-sort-button.active .sort-arrow{color:#155e9f;background:#155e9f1f;border-radius:999px;min-width:16px;height:16px}.dispatch-jump-top-button{z-index:13050;color:#fff;cursor:pointer;isolation:isolate;background:#195b93;border:1px solid #0c2c4a2e;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;font-weight:900;line-height:1;display:none;position:fixed;bottom:24px;right:18px;box-shadow:0 12px 24px #0f233738}.dispatch-jump-top-button span{z-index:1;position:relative}.dispatch-jump-top-button.visible{display:inline-flex}.dispatch-jump-top-button:hover,.dispatch-jump-top-button:focus-visible{outline-offset:3px;background:#124a79;outline:3px solid #195b933d}#boardView .dispatch-load-copy{min-width:82px;min-height:28px;color:inherit;font:inherit;cursor:copy;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;padding:0 6px;display:inline-grid}#boardView .dispatch-load-copy:hover,#boardView .dispatch-load-copy:focus-visible{color:#155e9f;background:#eef6ff;border-color:#9fc4ed;outline:none}#boardView #boardFilterBuilder{align-items:center;gap:8px;min-height:42px;display:inline-flex}#boardView .filter-main-button{min-width:0;height:42px;font-weight:700}#boardView .filter-clear-button{white-space:nowrap;height:42px}#boardView #statusFilter,#boardView #equipmentFilter,#boardView #ownerFilter,#boardView #sortBoard,#boardView #groupBoard,#boardView #clearFilters,#boardView .board-tools>.date-filter,#boardView [data-custom-select=statusFilter],#boardView [data-custom-select=equipmentFilter],#boardView [data-custom-select=ownerFilter],#boardView [data-custom-select=customerFilter],#boardView [data-custom-select=sortBoard],#boardView [data-custom-select=groupBoard]{display:none!important}.filter-popover{z-index:22;text-align:left;background:#fff;border:1px solid #344052;border-radius:8px;grid-template-columns:138px minmax(360px,520px);width:max-content;max-width:min(720px,100vw - 48px);display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 18px 36px #1f293733}#boardView .filter-popover{z-index:12040;grid-template-columns:138px minmax(360px,520px);max-width:min(720px,100vw - 32px);left:auto;right:0}#boardView .filter-dismiss-layer{z-index:12030}.filter-dismiss-layer{z-index:21;opacity:0;appearance:none;cursor:default;position:fixed;inset:0;background:0 0!important;border:0!important;border-radius:0!important;width:100vw!important;height:100vh!important;min-height:0!important;padding:0!important}.filter-field-list{border-right:1px solid var(--line);background:#f6f8fb;align-content:start;gap:4px;padding:8px;display:grid}.filter-field-option{width:100%;min-height:36px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:flex}.filter-field-option b{color:#1d5eaa;background:#dbeafe;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:11px;line-height:1;display:inline-grid}.filter-field-option.active b{color:#1f6fd1;background:#ffffffe6}.filter-field-option:hover,.filter-field-option.active{color:#fff;background:#1f6fd1}.filter-value-panel{grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.filter-value-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.filter-value-head button{border:1px solid var(--line);height:auto;min-height:28px;color:var(--muted);background:#fff;border-radius:5px;padding:3px 8px;font-size:12px}.filter-value-head span{white-space:nowrap;gap:6px;display:flex}.filter-value-list{max-height:min(620px,100vh - 260px);padding:6px;display:grid;overflow-y:auto}.multi-filter-option{color:var(--text);border-radius:5px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;padding:7px 8px;font-size:13px;display:grid}.multi-filter-option:hover{background:#eef4fb}.multi-filter-option input{width:14px;height:14px}.multi-filter-option span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=900px){#boardView .filter-popover{grid-template-columns:120px minmax(0,1fr);width:auto;max-width:none;max-height:calc(100vh - 220px);position:fixed;top:190px;left:12px;right:12px}#boardView .filter-value-list{max-height:calc(100vh - 310px)}}.filter-chip-row{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.filter-chip{color:#263445;text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:5px;max-width:260px;min-height:32px;padding:5px 7px;font-size:12px;display:inline-flex;overflow:hidden}.filter-chip button{color:#64748b;background:0 0;border:0;border-radius:4px;width:20px;height:20px;min-height:20px;padding:0;font-weight:700}.shipment-tools{grid-template-columns:repeat(3,minmax(210px,280px));justify-content:start;gap:8px;margin-bottom:12px;display:grid}#trackingView .shipment-tools{z-index:30050;justify-content:center;position:relative}.shipment-tools select,.shipment-tools .custom-select{width:100%}#trackingView [data-custom-select=trackingUserFilter] .custom-select-menu{z-index:30060;max-height:min(560px,100vh - 250px)}body[data-current-view=tracking]{overflow:hidden}body[data-current-view=tracking] .app-shell{height:100vh;min-height:0}body[data-current-view=tracking] .main{flex-direction:column;height:100vh;min-height:0;display:flex;overflow:hidden}body[data-current-view=tracking] #trackingView.active-view,body[data-current-view=tracking] #trackingView .table-section{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}body[data-current-view=tracking] #trackingView .table-header{display:none}body[data-current-view=tracking] #trackingView .table-header:has(#deleteSelectedTracking:not([hidden])){display:flex}body[data-current-view=tracking] #trackingView .table-scroll{flex:auto;min-height:0;max-height:none;overflow:hidden auto}body[data-current-view=tracking] #trackingView .table-scroll table{table-layout:fixed;width:100%;max-width:100%}#trackingView .tracking-loads-table .tracking-quick-col{width:42px}#trackingView .tracking-loads-table .tracking-select-col{width:58px}#trackingView .tracking-loads-table .tracking-alert-col{width:50px}#trackingView .tracking-loads-table .tracking-status-col{width:104px}#trackingView .tracking-loads-table .tracking-load-col{width:88px}#trackingView .tracking-loads-table .tracking-date-col{width:92px}#trackingView .tracking-loads-table .tracking-owner-col,#trackingView .tracking-loads-table .tracking-actions-col{width:72px}#trackingView .tracking-loads-table .tracking-carrier-col{width:118px}#trackingView .tracking-loads-table .tracking-note-col{width:17%}#trackingView .tracking-load-copy{min-width:76px;min-height:24px;color:inherit;font:inherit;cursor:copy;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:inline-grid}#trackingView .tracking-load-copy:hover,#trackingView .tracking-load-copy:focus-visible{color:#155e9f;text-underline-offset:2px;outline:none;text-decoration:underline}body[data-current-view=tracking] #trackingView .table-scroll th,body[data-current-view=tracking] #trackingView .table-scroll td{text-overflow:ellipsis;overflow:hidden}#trackingRows td:first-child,#trackingRows td:nth-child(2),#trackingRows td:nth-child(3),#trackingView .tracking-loads-table th:first-child,#trackingView .tracking-loads-table th:nth-child(2),#trackingView .tracking-loads-table th:nth-child(3){text-overflow:clip}.date-filter{border:1px solid var(--line);min-height:48px;color:var(--muted);text-align:center;cursor:pointer;background:#fff;border-radius:6px;align-content:center;gap:2px;padding:4px 8px 5px;font-size:11px;display:grid}.date-filter input{cursor:pointer;background:0 0;border:0;border-radius:0;height:22px;min-height:0;padding:0;font-size:11px}.search-wrap{position:relative}.equipment-strip{text-align:center;grid-template-columns:repeat(4,minmax(150px,220px));justify-content:center;gap:8px;margin:-2px auto 14px;display:grid}.alerts-strip{border:1px solid var(--line);background:#fff;border-radius:8px;margin-bottom:14px;overflow:hidden}.alert-list{gap:8px;padding:12px 14px;display:grid}.alert-item{color:var(--text);text-align:left;background:#fff7f7;border:1px solid #f1c5c5;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.equipment-strip div{border:1px solid var(--line);background:#eef1f5;border-top:3px solid #54657a;border-radius:6px;grid-template-columns:1fr auto;align-items:center;min-height:40px;padding:7px 10px;display:grid}.equipment-strip strong{float:none}.table-section{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;overflow:visible}.live-board-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.load-summary-panel{border:1px solid var(--line);max-height:calc(100vh - 28px);box-shadow:var(--shadow);background:#fff;border-radius:8px;position:sticky;top:14px;overflow-y:auto}.load-summary-head{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:13px 14px;display:grid}.load-summary-head>strong{font-size:16px}.load-summary-head>span{color:#536173;font-size:12px}.load-summary-list{padding:5px 14px 14px}.load-summary-item{border-bottom:1px solid #e4e8ee;gap:3px;padding:10px 0;display:grid}.load-summary-item span,.load-summary-empty span{color:#5d6f86;font-size:12px}.load-summary-item strong{color:#0d1827;overflow-wrap:anywhere;font-size:15px}.load-summary-item a{color:var(--blue)}.load-summary-empty{gap:8px;padding:16px;display:grid}@media (width<=1100px){.live-board-layout{grid-template-columns:1fr}.load-summary-panel{max-height:none;position:static}}.table-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.header-actions{align-items:center;gap:8px;display:flex}.dispatch-bulk-actions{z-index:30;background:0 0;flex:none;align-items:center;gap:6px;width:max-content;max-width:min(760px,100vw - 280px);min-height:30px;margin:-2px 0 0;padding:0;display:flex;position:relative;overflow:visible}.dispatch-bulk-actions.hidden,.dispatch-bulk-actions:has(.selection-count.hidden){display:none}.dispatch-bulk-actions .selection-count{white-space:nowrap}.transfer-owner-select{border:1px solid var(--line);min-width:150px;max-width:210px;min-height:30px;color:var(--text);background:#fff;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:700}.load-customer-field{position:relative}.load-customer-picker{z-index:1000;max-width:calc(100vw - 24px);max-height:var(--load-customer-picker-max-height,min(52vh, 560px));border:1px solid var(--line);background:#fff;border-radius:6px;margin:0;padding:4px;display:grid;position:fixed;inset:auto;overflow:auto;box-shadow:0 12px 26px #0f172a2e}.load-customer-picker.hidden{display:none}.load-customer-picker-option,.load-customer-picker-empty{width:100%;color:var(--text);font:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:4px;padding:7px 10px;font-weight:700;line-height:1.3}.load-customer-picker-option:hover,.load-customer-picker-option:focus{background:#eaf3ff;outline:none}.load-customer-picker-empty{color:var(--muted);font-weight:600}.table-actions{align-items:center;gap:8px;display:flex}.danger-outline-button{color:#b42318;background:#fff7f5;border-color:#f4b8ae}.danger-outline-button:hover,.danger-outline-button:focus{color:#8f1d14;background:#fff1ee;border-color:#ef8c7c}.user-department-filter{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.user-department-filter select{border:1px solid var(--line);min-width:150px;height:32px;color:var(--text);font:inherit;background:#fff;border-radius:6px;padding:0 10px}.quick-search-input{border:1px solid var(--line);min-width:220px;height:34px;color:var(--text);font:inherit;background:#fff;border-radius:6px;padding:0 11px}.customer-topbar-tools{display:none}body[data-current-view=customers] .topbar{justify-content:space-between}body[data-current-view=customers] .topbar-title-group{display:none}#customersView .customer-master-toolbar{justify-content:center;align-items:center;gap:10px;margin-bottom:12px;display:flex}#customersView .customer-workspace-tabs-mount{width:100%;margin-bottom:12px}#customersView .customer-master-toolbar .quick-search-input{width:min(340px,32vw)}@media (width>=721px){#customersView .customer-master-toolbar{box-sizing:border-box;min-height:40px;padding-inline:140px;position:relative}#customersView .customer-master-toolbar #newCustomer{position:absolute;top:50%;right:0;transform:translateY(-50%)}}@media (width<=720px){#customersView .customer-master-toolbar #newCustomer{order:3;margin-left:auto}}.customer-topbar-count{color:var(--muted);white-space:nowrap;font-size:14px}@media (width<=720px){body[data-current-view=customers] .topbar{flex-wrap:wrap;gap:10px}#customersView .customer-master-toolbar{flex-wrap:wrap;width:100%}#customersView .customer-master-toolbar .quick-search-input{flex:auto;width:auto;min-width:0}body[data-current-view=customers] .top-actions{order:1;margin-left:auto}}#customersView .customer-layout.is-customer-focused{grid-template-columns:44px minmax(0,1fr)}#customersView .customer-list-expand{color:#214f75;cursor:pointer;background:#edf5fb;border:1px solid #ccd9e5;border-radius:8px;flex-direction:column;align-items:center;gap:12px;width:44px;min-height:150px;padding:12px 8px;font-weight:800;display:flex}#customersView .customer-list-expand span:last-child{writing-mode:vertical-rl}#customersView .customer-list-expand span:first-child{font-size:25px}#customersView .customer-list-expand:hover{background:#dcecf8}#customersView .customer-list-expand[hidden],#customersView .customer-list-panel[hidden]{display:none}.customer-layout{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:14px;display:grid}.customer-duplicate-panel{gap:5px;margin-bottom:8px;display:grid}.customer-status-message{border-radius:5px;gap:3px;padding:8px 10px;display:grid}.customer-status-message.success{color:#183f27;background:#edf8f1;border:1px solid #9dccb0}.customer-status-message.warning{color:#5c3b00;background:#fff7e8;border:1px solid #e3bf74}.customer-status-message strong{font-size:13px}.customer-status-message span{font-size:12px}.customer-duplicate-toolbar{background:#f8fafc;border:1px solid #d7e0ea;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:30px;padding:5px 8px;display:grid}.customer-duplicate-toolbar.is-loading{justify-content:flex-start}.customer-duplicate-tools{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.customer-duplicate-tools button{white-space:nowrap;min-width:0;min-height:26px;padding:0 9px}.customer-duplicate-toolbar>div:not(.customer-duplicate-tools){gap:1px;min-width:0;display:grid}.customer-duplicate-toolbar strong{color:#10243a;font-size:13px;line-height:1.1}.customer-duplicate-toolbar span{color:var(--muted);font-size:11px}.customer-duplicate-queue,.customer-duplicate-list{background:0 0;gap:8px;display:grid}.customer-duplicate-group{background:#fff;border:1px solid #d7e0ea;border-radius:6px;overflow:hidden}.customer-duplicate-group-head{cursor:pointer;background:#eef3f8;border-bottom:1px solid #d7e0ea;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:34px;padding:6px 10px;list-style:none;display:grid}.customer-duplicate-group-head::-webkit-details-marker{display:none}.customer-duplicate-group-head:before{content:"";border-bottom:2px solid #2a5c91;border-right:2px solid #2a5c91;width:7px;height:7px;transition:transform .12s;transform:rotate(-45deg)}.customer-duplicate-group[open] .customer-duplicate-group-head:before{transform:rotate(45deg)}.customer-duplicate-group-head>div{align-items:baseline;gap:8px;min-width:0;display:flex}.customer-duplicate-group-head strong{color:#10243a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.15;overflow:hidden}.customer-duplicate-group-head span,.customer-duplicate-group-head em{color:var(--muted);white-space:nowrap;font-size:11px;font-style:normal}.customer-duplicate-group-head em{color:#2a5c91;font-weight:800}.customer-duplicate-group-rows{gap:0;display:grid}.customer-duplicate-row,.customer-duplicate-card{background:#fff;border:0;border-top:1px solid #dfe6ee;grid-template-columns:28px 104px minmax(260px,1fr) 220px 126px;align-items:center;gap:10px;min-height:36px;padding:4px 8px;display:grid}.customer-duplicate-row:first-child,.customer-duplicate-card:first-child{border-top:0}.customer-duplicate-row:nth-child(2n),.customer-duplicate-card:nth-child(2n){background:#f8fafc}.customer-duplicate-row.is-selected,.customer-duplicate-row.is-selected:nth-child(2n){background:#e7f0ff;box-shadow:inset 3px 0 #2f5f9f}.customer-duplicate-tools .active-select-button{color:#173d73;background:#e7f0ff;border-color:#2f5f9f;font-weight:800}.customer-duplicate-check,.customer-duplicate-select{place-items:center;min-width:0;display:grid}.customer-duplicate-check input,.customer-duplicate-select input{width:15px;height:15px}.customer-duplicate-confidence{white-space:nowrap;align-items:baseline;gap:5px;min-width:0;display:flex}.customer-duplicate-confidence strong{color:#10243a;font-size:13px;line-height:1.1}.customer-duplicate-confidence span{color:var(--muted);font-size:11px;line-height:1.15}.customer-duplicate-merge-name{align-items:baseline;gap:8px;min-width:0;display:flex}.customer-duplicate-merge-name strong{color:#10243a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.15;overflow:hidden}.customer-duplicate-merge-name span{color:var(--muted);white-space:nowrap;flex:none;font-size:11px}.customer-duplicate-keep{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}.customer-duplicate-keep span{color:#6b7a90;text-transform:uppercase;font-size:10px;font-weight:800}.customer-duplicate-direction{color:#10243a;background:#fff;border:1px solid #cbd7e5;border-radius:4px;width:100%;min-height:26px;font-size:11px;font-weight:700}.customer-duplicate-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.customer-duplicate-actions button{min-height:25px;padding:0 7px;font-size:10px}.dispatch-duplicate-panel .customer-duplicate-queue{gap:6px}body>.dispatch-duplicate-panel{z-index:30050;background:#f4f7fb;border:1px solid #22354b;border-radius:10px;flex-direction:column;gap:10px;width:min(96vw,1900px);min-height:0;max-height:min(86vh,900px);margin:0;padding:12px;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 70px #0f172a5c}body>.dispatch-duplicate-panel:before{content:"";z-index:-1;background:0 0;position:fixed;inset:0}body>.dispatch-duplicate-panel.hidden{display:none}body>#customerDuplicatePanel.dispatch-duplicate-panel{background:#f7f9fc;border-color:#9fb2c7;border-radius:14px;width:min(92vw,1380px);max-height:min(82vh,860px);box-shadow:0 28px 80px #0f172a61,0 0 0 100vmax #0f172a6b}body>#customerDuplicatePanel.dispatch-duplicate-panel .customer-duplicate-queue{max-height:calc(min(82vh,860px) - 84px)}body>.dispatch-duplicate-panel .customer-duplicate-toolbar{background:#fff;border-color:#c8d5e4;flex:none;min-height:48px;padding:8px 12px}body>.dispatch-duplicate-panel .customer-duplicate-toolbar strong{font-size:15px}body>.dispatch-duplicate-panel .customer-duplicate-toolbar span{font-size:12px}body>.dispatch-duplicate-panel .customer-duplicate-queue{background:#fff;border:1px solid #d7e0ea;border-radius:8px;flex:0 auto;min-height:0;max-height:calc(min(86vh,900px) - 82px);overflow:hidden auto}.dispatch-duplicate-panel .customer-duplicate-row{grid-template-columns:32px 110px minmax(280px,.9fr) minmax(360px,1.4fr) 260px 96px;gap:18px;min-height:72px;padding:12px 14px}.dispatch-duplicate-panel .customer-duplicate-confidence strong{font-size:14px}.dispatch-duplicate-panel .customer-duplicate-confidence span{font-size:12px}.dispatch-duplicate-panel .customer-duplicate-merge-name{align-items:center;gap:5px;display:grid}.dispatch-duplicate-panel .customer-duplicate-merge-name strong,.dispatch-duplicate-panel .customer-duplicate-merge-name span{min-width:0}.dispatch-duplicate-panel .customer-duplicate-merge-name span{text-overflow:ellipsis;font-size:12px;line-height:1.25;overflow:hidden}.dispatch-duplicate-panel .customer-duplicate-merge-name strong{font-size:14px;line-height:1.2}.dispatch-duplicate-panel .dispatch-duplicate-variant-list{gap:8px;display:grid}.dispatch-duplicate-panel .dispatch-duplicate-variant-list>div{gap:3px;min-width:0;display:grid}.dispatch-duplicate-panel .customer-duplicate-actions{justify-content:stretch}.dispatch-duplicate-panel .customer-duplicate-actions button{width:100%;min-width:64px;min-height:34px;font-size:13px}.dispatch-duplicate-panel .customer-duplicate-direction{min-height:34px;font-size:13px}.customer-merge-dialog{max-width:760px}.customer-merge-summary{gap:14px;display:grid}.customer-merge-direction{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.customer-merge-direction>div:not(.customer-merge-arrow){background:#f8fafc;border:1px solid #d7e0ea;border-radius:8px;gap:5px;padding:13px;display:grid}.customer-merge-direction span,.customer-merge-direction em,.customer-merge-impact li{color:var(--muted);font-size:13px;font-style:normal}.customer-merge-direction strong{color:#10243a;font-size:18px}.customer-merge-arrow{color:var(--blue);place-items:center;font-size:18px;font-weight:900;display:grid}.customer-merge-impact{background:#fff;border:1px solid #cbd7e5;border-radius:8px;padding:13px 14px}.customer-merge-impact strong{color:#10243a;margin-bottom:8px;display:block}.customer-merge-impact ul{margin:0;padding-left:18px}.customer-merge-impact li+li{margin-top:5px}.customer-merge-message{color:#5c3b00;background:#fff7e8;border:1px solid #e3bf74;border-radius:8px;gap:4px;padding:11px 13px;display:none}.customer-merge-message:not(:empty){display:grid}.customer-merge-message strong{color:#3f2a00}.customer-merge-message span{font-size:13px}.customer-list-panel,.customer-profile-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px}.customer-list-panel{overflow:hidden}.customer-list-row{width:100%;color:var(--text);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e4e8ee;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;padding:13px 14px;display:grid}.customer-list-row>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-list-row:hover,.customer-list-row.active{background:#eef6ff}.customer-list-row:nth-child(2n):not(:hover):not(.active){background:#f5f8fb}.customer-list-row.active{box-shadow:inset 4px 0 0 var(--blue)}.customer-list-row span{gap:3px;min-width:0;display:grid}.customer-list-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-list-row em{color:var(--muted);font-size:12px;font-style:normal}.customer-list-row b{color:#0f2f4f;white-space:nowrap;font-size:13px}.customer-list-row .customer-list-terms,.customer-net-terms-badge{color:#0f4f87;white-space:nowrap;background:#eaf3ff;border:1px solid #9fc5ef;border-radius:999px;justify-content:center;align-items:center;min-width:58px;padding:6px 9px;font-size:12px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.customer-list-row .customer-list-terms.is-unset,.customer-net-terms-badge.is-unset{color:var(--muted);background:#f4f6f8;border-color:#d7e0ea}.customer-profile-panel{gap:14px;max-height:calc(100vh - 28px);padding:16px;display:grid;position:sticky;top:14px;overflow:auto}.customer-profile-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.customer-profile-head h3{margin:0 0 4px;font-size:22px}.customer-profile-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.customer-profile-head span,.customer-aliases,.customer-notes{color:var(--muted);font-size:13px}.customer-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.customer-metrics div{background:#f8fafc;border:1px solid #d7e0ea;border-radius:7px;padding:11px 12px}.customer-metrics span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800;display:block}.customer-metrics strong{color:#0f2f4f;margin-top:5px;font-size:18px;display:block}.customer-master-info{background:#fff;border:1px solid #d7e0ea;border-radius:8px;overflow:hidden}.customer-master-info-head{background:#f8fafc;border-bottom:1px solid #e1e7ef;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.customer-master-info-head strong{color:#0f2f4f}.customer-master-info-head span{color:var(--muted);font-size:12px}.customer-master-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.customer-master-info-grid>div{border-bottom:1px solid #edf0f4;border-right:1px solid #edf0f4;min-width:0;padding:10px 12px}.customer-master-info-grid>div:nth-child(4n),.customer-master-info-grid>div:last-child{border-right:0}.customer-master-info-grid .customer-master-info-wide{grid-column:span 2}.customer-master-info-grid span,.customer-master-info-grid strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customer-master-info-grid span{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800}.customer-master-info-grid strong,.customer-master-info-grid a{color:#183b5c;font-size:13px}.customer-commission-profile{background:#fff;border:1px solid #d7e0ea;border-radius:8px;grid-template-columns:1.2fr .8fr .8fr auto;align-items:center;gap:0;margin-top:12px;display:grid;overflow:hidden}.customer-commission-profile>div{border-right:1px solid #edf0f4;min-width:0;padding:12px 14px}.customer-commission-profile>div:last-child{border-right:0}.customer-commission-profile span,.customer-commission-profile strong,.customer-commission-profile small{display:block}.customer-commission-profile span{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800}.customer-commission-profile strong,.customer-commission-profile a{color:#183b5c}.customer-commission-profile small{color:var(--muted);margin-top:2px}.customer-commission-links{gap:8px;display:flex}.customer-commission-links a{white-space:nowrap;text-decoration:none}.customer-transactions-section{box-shadow:none}.customer-profile-tabs{border-bottom:2px solid #d6e0ea;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:2px 0 12px;display:grid}.customer-profile-tabs button{color:#53677c;min-width:0;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:8px;padding:11px 8px 10px;font-size:14px;font-weight:800;display:inline-flex}.customer-profile-tab-count,.customer-profile-tab-alert{border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.customer-profile-tab-count{color:#174d78;background:#fff;border:1px solid #b9cee0}.customer-profile-tab-alert{color:#fff;background:#c9363e;border:1px solid #b4232d;box-shadow:0 0 0 3px #c9363e1f}.customer-profile-tabs button[aria-selected=true]{color:#0f2f4f;background:#eef5fa;border-bottom-color:#c8921b}.customer-profile-tab-panel[hidden]{display:none!important}.customer-profile-tab-panel.is-active,.customer-account-overview{gap:10px;min-width:0;display:grid}.customer-history{background:#fff;border:1px solid #d7e0ea;border-radius:9px;gap:12px;min-width:0;display:grid;overflow:hidden}.customer-history-head{background:#f5f9fc;border-bottom:1px solid #dfe7ee;justify-content:space-between;align-items:flex-start;gap:18px;padding:14px 16px;display:flex}.customer-history-head>div:first-child{gap:3px;min-width:220px;display:grid}.customer-history-head>div:first-child>span{color:#1b6a91;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.customer-history-head>div:first-child>strong{color:#102f4b;font-size:20px}.customer-history-head>div:first-child>small{color:#687c8e;font-size:12px}.customer-history-periods{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.customer-history-periods button{color:#31546f;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8d6e2;border-radius:5px;padding:6px 9px;font-size:11px;font-weight:800}.customer-history-periods button:hover{background:#eef6fb;border-color:#6d9dbd}.customer-history-periods button[aria-pressed=true]{color:#fff;background:#176c98;border-color:#176c98}.customer-history-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0 12px;display:grid}.customer-history-summary.is-operational-only{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-history-service,.customer-history-ranking,.customer-history-loads{border-top:1px solid #e1e8ef;min-width:0}.customer-history-service{padding:0 12px 12px}.customer-history-service .customer-service-performance-grid{padding:0}.customer-history-section-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.customer-history-section-head strong{color:#153b5b;font-size:15px}.customer-history-section-head span{color:#728496;text-align:right;font-size:11px}.customer-history-rankings{border-top:1px solid #e1e8ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.customer-history-ranking{border-top:0}.customer-history-ranking+.customer-history-ranking{border-left:1px solid #e1e8ef}.customer-history-rank-list{padding:0 12px 10px;display:grid}.customer-history-rank-list>div{border-top:1px solid #edf1f4;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 3px;display:grid}.customer-history-rank-list b{color:#8394a3;text-align:center;font-size:11px}.customer-history-rank-list span{color:#284b67;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.customer-history-rank-list strong{color:#102f4b;font-size:13px}.customer-history-empty-detail{color:#718396;text-align:center;min-height:64px;padding:12px;font-size:12px}.customer-history-table-wrap{min-width:0;overflow-x:auto}.customer-history-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:920px;font-size:12px}.customer-history-table th,.customer-history-table td{color:#29475f;text-align:center;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #edf1f4;padding:8px 7px;overflow:hidden}.customer-history-table th{color:#677c8f;letter-spacing:.04em;text-transform:uppercase;background:#f7f9fb;font-size:10px}.customer-history-table th:first-child,.customer-history-table th:nth-child(2){width:11%}.customer-history-table th:nth-child(3){width:25%}.customer-history-table th:nth-child(4){width:15%}.customer-history-table th:nth-child(5){width:13%}.customer-history-table th:nth-child(6),.customer-history-table th:nth-child(7){width:12.5%}.customer-history-timing{color:#647789;background:#eef2f5;border-radius:4px;padding:4px 6px;font-size:10px;font-weight:800;display:inline-block}.customer-history-timing.is-onTime{color:#18744b;background:#e6f5ed}.customer-history-timing.is-late{color:#a02e32;background:#fdebea}.customer-history-table-note,.customer-history-foot{color:#6c7f91;text-align:center;padding:8px 12px;font-size:11px}.customer-history-foot{background:#f8fafc;border-top:1px solid #e2e9f0}.customer-history-no-results{color:#6b7e90;text-align:center;place-content:center;gap:4px;min-height:180px;padding:24px;display:grid}.customer-history-no-results strong{color:#1b405f;font-size:17px}.customer-dashboard-card{background:#fff;border:1px solid #d7e0ea;border-radius:9px;min-width:0;overflow:hidden}.customer-dashboard-totals{border-bottom:1px solid #e2e9f0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}.customer-open-claims-link{color:#7f2528;background:#fff7f6;border-bottom:1px solid #edc9c7;align-items:center;gap:11px;min-width:0;padding:10px 14px;text-decoration:none;display:flex}.customer-open-claims-link:hover{color:#6f1e22;background:#fff0ee}.customer-open-claims-link:focus-visible{outline-offset:-2px;outline:2px solid #bd3439}.customer-open-claims-icon{color:#fff;background:#c9363e;border-radius:999px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-weight:900;display:inline-flex;box-shadow:0 0 0 3px #c9363e1f}.customer-open-claims-link>span:nth-child(2){flex:auto;gap:1px;min-width:0;display:grid}.customer-open-claims-link strong,.customer-open-claims-link small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-open-claims-link strong{font-size:14px}.customer-open-claims-link small{color:#795458;font-size:12px}.customer-open-claims-link>b{background:#fff;border:1px solid #dba8a6;border-radius:999px;flex:none;padding:6px 10px;font-size:12px}.customer-pipeline-charts{background:#f7fafc;border-bottom:1px solid #e2e9f0;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:12px;padding:12px;display:grid}.customer-service-performance{background:#fff;border-top:1px solid #dbe5ee;padding:16px}.customer-service-performance-head{color:#60748a;justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.customer-service-performance-head div{gap:2px;display:grid}.customer-service-performance-head span{color:#58718a;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.customer-service-performance-head strong{color:#12395c;font-size:18px}.customer-service-performance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.customer-performance-metric{text-align:center;background:#f8fafc;border:1px solid #d7e2eb;border-top:4px solid #7896ae;border-radius:10px;gap:3px;min-width:0;padding:13px 15px;display:grid}.customer-performance-metric.is-success{border-top-color:#24986d}.customer-performance-metric.is-danger{border-top-color:#cf4145}.customer-performance-metric span{color:#38546d;font-size:13px;font-weight:800}.customer-performance-metric strong{color:#12395c;font-size:25px;line-height:1.1}.customer-performance-metric small{color:#6d8094;font-size:11px}.customer-service-performance-coverage{color:#6d8094;text-align:center;margin-top:10px;font-size:11px}.customer-pipeline-chart{background:#fff;border:1px solid #d7e1ea;border-radius:10px;min-width:0;padding:14px 16px;box-shadow:0 4px 16px #13324d0e}.customer-chart-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.customer-chart-head>div{gap:2px;min-width:0;display:grid}.customer-chart-head span{color:#587083;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.customer-chart-head strong{color:#123654;font-size:16px}.customer-chart-head>b{color:#285f86;white-space:nowrap;background:#edf4fa;border-radius:999px;flex:none;padding:5px 9px;font-size:12px}.customer-volume-plot{gap:9px;display:grid}.customer-volume-row{grid-template-columns:114px minmax(80px,1fr) 50px 43px;align-items:center;gap:8px;min-width:0;display:grid}.customer-chart-label{color:#39536a;align-items:center;gap:7px;min-width:0;font-size:11px;font-weight:800;display:flex}.customer-chart-label i,.customer-value-legend i{background:var(--customer-chart-color,#7893aa);border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:block}.customer-chart-label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-volume-track{background:#e9eff4;border-radius:999px;height:9px;overflow:hidden}.customer-volume-track span{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--customer-chart-color) 72%, white), var(--customer-chart-color));height:100%;display:block;box-shadow:inset 0 -1px #00000014}.customer-volume-row>strong{color:#173d5d;text-align:right;font-size:12px}.customer-volume-row>small{color:#718395;font-variant-numeric:tabular-nums;text-align:right;font-size:10px}.customer-value-chart-body{grid-template-columns:154px minmax(0,1fr);align-items:center;gap:17px;display:grid}.customer-pipeline-donut{aspect-ratio:1;background:var(--customer-pipeline-donut,#e7edf3);border-radius:50%;place-items:center;width:154px;display:grid;position:relative;box-shadow:0 7px 18px #1436521f}.customer-pipeline-donut:before{aspect-ratio:1;content:"";background:#fff;border:1px solid #e0e8ef;border-radius:50%;width:61%;position:absolute;box-shadow:0 2px 10px #15375217}.customer-pipeline-donut>div{z-index:1;text-align:center;gap:1px;max-width:88px;display:grid;position:relative}.customer-pipeline-donut strong{color:#123654;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.customer-pipeline-donut span{color:#718395;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.customer-value-legend{gap:6px;min-width:0;display:grid}.customer-value-legend>div{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(82px,1fr) auto 39px;align-items:center;gap:7px;min-width:0;padding-bottom:5px;display:grid}.customer-value-legend>div:last-child{border-bottom:0;padding-bottom:0}.customer-value-legend span{color:#39536a;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:10px;font-weight:800;display:flex;overflow:hidden}.customer-value-legend strong{color:#173d5d;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:11px}.customer-value-legend small{color:#718395;font-variant-numeric:tabular-nums;text-align:right;font-size:9px}.customer-pipeline-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:12px;display:grid}.customer-pipeline-stage{background:#fbfcfd;border:1px solid #d8e1ea;border-top:4px solid #7893aa;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;min-width:0;padding:13px 14px;display:grid}.customer-pipeline-stage.is-success{border-top-color:#279367}.customer-pipeline-stage.is-warning{background:#fffcf5;border-top-color:#d09422}.customer-pipeline-stage.is-danger{background:#fff8f7;border-top-color:#c44343}.customer-pipeline-stage>div{gap:3px;min-width:0;display:grid}.customer-pipeline-stage span{color:#314f68;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.customer-pipeline-stage strong{color:#0f2f4f;font-size:19px}.customer-pipeline-stage b{color:#183b5c;text-align:right;white-space:nowrap;align-self:center;font-size:17px}.customer-pipeline-stage small{color:#6b7d8f;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:12px;overflow:hidden}.customer-dashboard-foot{color:#65788a;background:#f8fafc;border-top:1px solid #e2e9f0;flex-wrap:wrap;gap:6px 18px;padding:9px 14px;font-size:12px;line-height:1.4;display:flex}.customer-account-loading,.customer-account-empty{min-height:58px;color:var(--muted);text-align:center;background:#f8fafc;border:1px dashed #cbd7e5;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.customer-account-empty.is-error{color:#8f2020;background:#fff4f4;border-color:#e5a5a5}.customer-account-summary{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;display:grid}.customer-account-metric{text-align:center;background:#f8fafc;border:1px solid #d7e0ea;border-left:4px solid #7794af;border-radius:7px;min-width:0;padding:12px 10px}.customer-account-metric.is-success{border-left-color:#2a9d68}.customer-account-metric.is-warning{border-left-color:#d49a22}.customer-account-metric.is-danger{background:#fff8f7;border-left-color:#c74c4c}.customer-account-metric span,.customer-account-credit-grid span{color:var(--muted);letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:800;display:block;overflow:hidden}.customer-account-metric strong{color:#0f2f4f;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:19px;display:block;overflow:hidden}.customer-account-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.customer-account-card{background:#fff;border:1px solid #d7e0ea;border-radius:8px;min-width:0;overflow:hidden}.customer-account-loads{grid-column:1/-1}.customer-account-card-head{background:#f8fafc;border-bottom:1px solid #e1e7ef;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 11px;display:flex}.customer-account-card-head>div:first-child{gap:2px;min-width:0;display:grid}.customer-account-card-head strong,.customer-account-card-head span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-account-card-head strong{color:#0f2f4f;font-size:17px}.customer-account-card-head span{color:var(--muted);font-size:13px}.customer-account-card-head a,.customer-account-links a{color:#0f5e97;white-space:nowrap;font-size:14px;font-weight:800;text-decoration:none}.customer-account-card-head a:hover{text-decoration:underline}.customer-account-links{align-items:center;gap:10px;display:flex}.customer-account-table-wrap{min-width:0;overflow:hidden}.customer-account-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.customer-account-table th,.customer-account-table td{text-align:center;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #edf0f4;padding:10px 8px;overflow:hidden}.customer-account-table th{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;background:#f5f8fb;font-size:12px}.customer-account-table th:first-child{width:17%}.customer-account-table th:nth-child(2){width:18%}.customer-account-table th:nth-child(3),.customer-account-table th:nth-child(4){width:15%}.customer-account-table th:nth-child(5){width:35%}.customer-account-table td:first-child strong,.customer-account-table td:first-child span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customer-account-table td:first-child span{color:var(--muted);font-size:12px}.customer-account-status{color:#42566c;text-overflow:ellipsis;white-space:nowrap;background:#edf2f7;border-radius:999px;justify-content:center;max-width:100%;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex;overflow:hidden}.customer-account-status.is-success{color:#167349;background:#e5f7ee}.customer-account-status.is-warning{color:#8a5a00;background:#fff3d9}.customer-account-status.is-danger{color:#9d2525;background:#fde8e8}.customer-account-finance-total{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:10px;padding:12px;display:grid}.customer-account-finance-total strong{color:#842727;font-size:21px}.customer-account-finance-total span{color:var(--muted);text-align:center;font-size:13px}.customer-account-mini-list{border-top:1px solid #edf0f4;display:grid}.customer-account-mini-list>div{text-align:center;border-bottom:1px solid #edf0f4;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;padding:7px 11px;font-size:13px;display:grid}.customer-account-mini-list strong,.customer-account-mini-list span,.customer-account-mini-list b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customer-account-mini-list span{color:var(--muted)}.customer-account-mini-list b{color:#842727;white-space:nowrap}.customer-account-credit-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-account-credit-grid>div{text-align:center;border-bottom:1px solid #edf0f4;border-right:1px solid #edf0f4;min-width:0;padding:12px}.customer-account-credit-grid>div:nth-child(2n){border-right:0}.customer-account-credit-grid strong{color:#0f2f4f;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:18px;display:block;overflow:hidden}.customer-transactions-table{min-width:760px}@media (width<=1100px){.customer-layout{grid-template-columns:1fr}.customer-profile-panel{max-height:none;position:static;overflow:visible}.customer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-account-sections{grid-template-columns:1fr}.customer-dashboard-totals,.customer-service-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-pipeline-charts{grid-template-columns:1fr}.customer-pipeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-account-loads{grid-column:auto}.customer-history-head{flex-direction:column}.customer-history-periods{justify-content:flex-start}.customer-history-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-master-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-duplicate-panel{overflow-x:auto}.customer-duplicate-queue,.customer-duplicate-list{min-width:980px}.customer-merge-direction{grid-template-columns:1fr}.customer-merge-arrow{display:none}}@media (width<=720px){.customer-profile-tabs,.customer-account-summary,.customer-history-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-history-rankings{grid-template-columns:1fr}.customer-history-ranking+.customer-history-ranking{border-top:1px solid #e1e8ef;border-left:0}.customer-pipeline-chart{padding:12px}.customer-volume-row{grid-template-columns:96px minmax(56px,1fr) 42px;gap:6px}.customer-volume-row>small{display:none}.customer-value-chart-body{grid-template-columns:1fr;justify-items:center}.customer-value-legend{width:100%}.customer-pipeline-grid{grid-template-columns:1fr}.customer-service-performance-head{flex-direction:column;align-items:flex-start;gap:4px}.customer-service-performance-grid{grid-template-columns:1fr}.customer-account-card-head{align-items:flex-start}.customer-account-links{text-align:right;gap:4px;display:grid}.customer-account-table th:nth-child(5),.customer-account-table td:nth-child(5){display:none}.customer-account-table th:first-child{width:25%}.customer-account-table th:nth-child(2){width:29%}.customer-account-table th:nth-child(3),.customer-account-table th:nth-child(4){width:23%}.customer-open-claims-link{align-items:flex-start}.customer-open-claims-link>b{align-self:center}}.selection-count{color:#174a7a;white-space:nowrap;background:#e8f2ff;border:1px solid #9fc5ef;border-radius:6px;min-height:30px;padding:7px 10px;font-size:12px;font-weight:700}.collapsed-section{display:none!important}.table-header h2{margin:0;font-size:18px}.table-scroll{max-height:calc(100vh - 286px);overflow:auto visible}table{border-collapse:collapse;width:100%;min-width:1480px}.weekly-deposit-section table{min-width:780px}.daily-deposit-section table{table-layout:fixed;min-width:1120px}.daily-deposit-section{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #d7e0ea;border-radius:8px;overflow:hidden;box-shadow:0 16px 40px #11182714}.daily-deposit-section .table-header{background:linear-gradient(90deg,#2563a014,#fff0 48%),#fff;padding:16px 18px}.daily-deposit-section .table-header span{color:#42526b;letter-spacing:.02em;font-size:12px;font-weight:800}.daily-deposit-section .table-scroll{background:#fff}.daily-deposit-table{border-collapse:separate;border-spacing:0;isolation:isolate}.daily-deposit-table thead{z-index:100;position:sticky;top:0}.daily-deposit-table thead th{position:static}.todays-deposit-section table{table-layout:fixed;width:100%;min-width:0}.todays-deposit-table thead{display:none}.daily-deposit-table th,.daily-deposit-table td,.todays-deposit-table th,.todays-deposit-table td{padding-left:12px;padding-right:12px;text-align:center!important}.daily-deposit-table th{z-index:auto;color:#516174;letter-spacing:.03em;text-transform:uppercase;background:#f4f7fb;border-bottom:1px solid #d5dee9;height:38px;font-size:11px;font-weight:900}.daily-deposit-table td{color:#172033;border-bottom-color:#e2e8f0;height:48px}.daily-deposit-table tbody tr:not(.deposit-summary-row):hover td{background:#eef6ff!important}.daily-deposit-table tbody tr:not(.deposit-summary-row) td:first-child strong,.daily-deposit-table tbody tr:not(.deposit-summary-row) td:nth-child(5) strong{min-width:0;box-shadow:none;color:#0f2f4f;background:0 0;border-radius:0;padding:0;font-weight:900;display:inline}.daily-deposit-table th:first-child,.daily-deposit-table td:first-child{text-align:center;width:120px}.daily-deposit-table th:nth-child(2),.daily-deposit-table td:nth-child(2){width:180px}.daily-deposit-table th:nth-child(3),.daily-deposit-table td:nth-child(3),.daily-deposit-table th:nth-child(4),.daily-deposit-table td:nth-child(4){width:160px}.daily-deposit-table th:nth-child(5),.daily-deposit-table td:nth-child(5),.daily-deposit-table th:nth-child(6),.daily-deposit-table td:nth-child(6){width:145px}.daily-deposit-table th:nth-child(5),.daily-deposit-table td:nth-child(5){padding-right:22px}.daily-deposit-table th:nth-child(6),.daily-deposit-table td:nth-child(6){padding-left:22px}.daily-deposit-table th:nth-child(7),.daily-deposit-table td:nth-child(7){min-width:180px}.daily-deposit-table th:nth-child(8),.daily-deposit-table td:nth-child(8){text-align:center;width:96px}.daily-deposit-table .row-actions{z-index:auto;position:static}.todays-detail-head-row td{color:#516174;letter-spacing:.03em;text-transform:uppercase;border-top:1px solid #d5dee9;border-bottom:1px solid #d5dee9;font-size:11px;font-weight:900;text-align:center!important;background:#f4f7fb!important}.todays-detail-head-row>td,.todays-detail-row>td{width:auto!important;padding:0!important}.todays-detail-grid{grid-template-columns:54px 118px minmax(280px,1fr) 138px 148px 108px 88px;align-items:stretch;width:100%;min-width:934px;display:grid}.todays-detail-grid>*{text-align:center;justify-content:center;align-items:center;min-width:0;min-height:48px;padding:8px 12px;display:flex}.todays-detail-header-grid>*{min-height:38px}.todays-detail-grid>:nth-child(3){text-align:left;justify-content:flex-start}.todays-detail-customer-cell .todays-deposit-customer{width:100%}.todays-day-row td{border-top:1px solid #dbe4ee;border-bottom:0;text-align:left!important;background:#fff!important;padding:0!important}.todays-day-row.day-alt td{background:#f6f8fb!important}.todays-day-row.expanded td{border-top-color:#c8d8e8;background:#eef5fc!important}.todays-day-card{background:0 0;border-left:4px solid #2c639b;grid-template-columns:minmax(0,1fr) minmax(176px,auto) auto;align-items:center;gap:0;min-height:64px;display:grid}.todays-day-row.day-alt .todays-day-card{border-left-color:#1f527f}.todays-day-toggle{color:#172338;text-align:left;width:100%;min-height:64px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:34px minmax(190px,1fr) repeat(2,minmax(76px,auto));align-items:center;gap:16px;padding:10px 18px 10px 12px;display:grid}.todays-day-toggle:hover{background:#2c639b0e}.todays-day-email{color:var(--blue);white-space:nowrap;background:#fff;border-color:#cbd8e6;width:auto;min-height:40px;padding:0 14px;font-weight:800}.todays-day-email:hover,.todays-day-email:focus{border-color:var(--blue);background:#f2f7fb}.day-toggle-icon{color:#1f5f9e;opacity:0;background:#fff;border:1px solid #a7b9cf;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .14s,transform .14s;display:inline-flex;transform:translate(-4px);box-shadow:inset 0 0 0 3px #f3f7fb}.todays-day-toggle:hover .day-toggle-icon,.todays-day-toggle:focus-visible .day-toggle-icon,.todays-day-row.expanded .day-toggle-icon{opacity:1;transform:translate(0)}.day-toggle-icon:before{content:"";border-bottom:2px solid #1f5f9e;border-right:2px solid #1f5f9e;width:8px;height:8px;transition:transform .16s;transform:rotate(-45deg)}.todays-day-row.expanded .day-toggle-icon:before{transform:rotate(45deg)translate(-1px,-1px)}.day-title{gap:3px;display:grid}.day-title strong{color:#111827;font-size:16px;font-weight:900}.day-title em{color:#6b7788;font-size:12px;font-style:normal;font-weight:700}.day-stat,.day-total{justify-items:end;gap:3px;min-width:74px;display:grid}.day-stat small,.day-total small{color:#6b7788;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.day-stat b,.day-total b{color:#122033;font-size:14px;font-weight:900}.day-stat.has-late b{color:#9a6700}.day-total b{font-size:16px}.todays-day-total-copy{cursor:copy;font:inherit;text-align:right;background:linear-gradient(135deg,#f8fbfe 0%,#edf4fa 100%);border:0;border-left:1px solid #c7d5e4;border-radius:0;align-self:stretch;min-height:64px;padding:10px 18px;transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s;box-shadow:inset 4px 0 #d6aa32}.todays-day-row.day-alt .todays-day-total-copy{background:linear-gradient(135deg,#eef3f8 0%,#e3ebf3 100%);box-shadow:inset 4px 0 #b98b19}.todays-day-total-copy:hover,.todays-day-total-copy:focus-visible{background:#e7f1fa;border-left-color:#2c639b;outline:none;box-shadow:inset 4px 0 #c69720,inset 0 0 0 2px #2c639b1f}.todays-day-row.day-alt .todays-day-total-copy:hover,.todays-day-row.day-alt .todays-day-total-copy:focus-visible{background:#ddeaf5;box-shadow:inset 4px 0 #a97c12,inset 0 0 0 2px #2c639b1f}.todays-day-total-copy:active{transform:translateY(1px)}.todays-day-total-copy.is-copied{background:#eaf8ef;border-left-color:#2f9d62;box-shadow:inset 4px 0 #2f9d62,inset 0 0 0 2px #2f9d621f}.todays-day-total-copy.is-copied small,.todays-day-total-copy.is-copied b{color:#176c40}.todays-detail-row td{background:#fff}.todays-detail-row:nth-child(2n) td{background:#f8fafc}.todays-detail-row.is-linked-exclusion>td{background:#f3f8f6}.todays-day-row .todays-day-card{transition:opacity .16s,filter .16s,transform .16s}.todays-day-row.is-unfocused .todays-day-card{opacity:.38;filter:saturate(.35)}.todays-day-row.is-unfocused .todays-day-card:hover,.todays-day-row.is-unfocused .todays-day-card:focus-within{opacity:.68;filter:saturate(.7)}.todays-day-row.expanded .todays-day-card{box-shadow:inset 0 1px #1c6ca829,inset 0 -1px #1c6ca829}.todays-deposit-exclusion-badge{color:#167453;background:#e4f5ed;border:1px solid #a7d7c4;border-radius:999px;align-items:center;width:max-content;margin-top:.22rem;padding:.18rem .42rem;font-size:.68rem;font-weight:800;line-height:1.1;display:inline-flex}.todays-deposit-customer{align-items:center;gap:8px;min-width:0;display:flex}.todays-deposit-customer-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.todays-deposit-customer-name.is-unknown{text-overflow:clip;flex:none;overflow:visible}.todays-deposit-reference-button{color:#1f5f9a;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid;flex:none;padding:0;font-size:12px;font-weight:800}.todays-deposit-reference-button:hover,.todays-deposit-reference-button:focus-visible{color:#164a78}.late-payment-badge{color:#85620f;vertical-align:middle;background:#fff8df;border:2px solid #d5a333;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;margin-left:7px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.todays-detail-late-cell .late-payment-badge{margin-left:0}.inline-row-actions{justify-content:center;align-items:center;gap:6px;display:inline-flex}.mini-icon-button{border-radius:6px;width:34px;height:28px;min-height:28px;padding:0 6px;font-size:11px;font-weight:800}.danger-mini-button{color:#b42318;border-color:#efb4b4}.deposit-summary-row td{border-bottom-color:#bec9d7;padding-top:9px;padding-bottom:9px;font-weight:800;text-align:left!important}.deposit-summary-total{justify-content:flex-start;align-items:center;gap:4px;display:inline-flex}.deposit-summary-total span,.deposit-summary-total strong{white-space:nowrap}.daily-deposit-table .weekly-summary-row td{color:#1f3148;background:linear-gradient(90deg,#2563a021,#2563a008 45%,#fff0);border-top:1px solid #cbd8e8;border-bottom:1px solid #cbd8e8;padding:11px 14px}.daily-deposit-table .weekly-summary-row .deposit-summary-total{justify-content:flex-start;gap:10px;width:100%}.daily-deposit-table .weekly-summary-row .deposit-summary-total span{color:#516174;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.daily-deposit-table .weekly-summary-row .deposit-summary-total strong{color:#0f2f4f;font-size:13px}.weekly-summary-row td{color:#121b27;background:#edf5ff}.monthly-summary-row td{color:#12385e;background:#dfeeff}.quarterly-summary-row td{color:#183f2a;background:#d7eadf}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:10px 9px;font-size:13px}th{z-index:1;color:#4b5563;background:#eef1f5;font-size:12px;position:sticky;top:0}#boardView #loadsBody thead th,#boardView #loadsBody thead th .table-sort-button{z-index:11020;background:#eef1f5;position:sticky}#boardView #loadRows .desktop-customer-name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;display:block;overflow:hidden}#boardView #loadRows .mobile-customer-route{display:none}#shipmentsView #shipmentRows .desktop-customer-name{display:inline}#shipmentsView #shipmentRows .mobile-customer-route{display:none}#trackingRows .desktop-tracking-customer{display:inline}#trackingRows .mobile-tracking-route{display:none}#trackingView .table-sort-button{width:100%;min-height:24px;color:inherit;font:inherit;letter-spacing:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0;font-weight:800;line-height:1;display:inline-flex}#trackingView .table-sort-button:hover,#trackingView .table-sort-button:focus-visible,#trackingView .table-sort-button.active{color:#155e9f;outline:none}#trackingView .table-sort-button .sort-arrow{color:#155e9f;justify-content:center;align-items:center;width:12px;height:12px;display:none}#trackingView .table-section .table-sort-button.active .sort-arrow:before{content:none}#trackingView .table-section .table-sort-button.active .sort-arrow{display:inline-flex}#trackingView .table-section .table-sort-button.active[data-sort-direction=desc] .sort-arrow:before{content:none}#boardView #loadsBody th:first-child,#boardView #loadsBody td:first-child,#boardView #loadsBody th:nth-child(2),#boardView #loadsBody td:nth-child(2),#boardView #loadsBody th:nth-child(3),#boardView #loadsBody td:nth-child(3),#boardView #loadsBody th:nth-child(6),#boardView #loadsBody td:nth-child(6){text-align:center}#boardView #loadsBody th:first-child,#boardView #loadsBody td:first-child{width:72px;min-width:72px;max-width:72px;padding-left:6px;padding-right:6px}#boardView #loadsBody .dispatch-row-quick-actions{justify-content:center;align-items:center;gap:4px;display:flex}#boardView #loadsBody td:nth-child(2) .load-select{margin:0 auto;display:block}#boardView #loadsBody td:nth-child(3) .alert-icon-button,#boardView #loadsBody td:last-child .row-actions{margin:0 auto}.quick-edit-load-button{color:#1f6fb2;cursor:pointer;background:#fff;border:1px solid #c9d4e2;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.quick-edit-load-button:hover,.quick-edit-load-button:focus-visible{background:#eaf4ff;border-color:#1f6fb2;outline:none;transform:translateY(-1px);box-shadow:0 3px 8px #1f6fb22e}.quick-edit-load-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.dispatch-ship-number-cell,.dispatch-customer-cell,.dispatch-carrier-cell,.dispatch-rate-cell{min-width:72px}.quick-assign-carrier-button{width:24px;height:24px;color:var(--primary);font:inherit;cursor:pointer;background:#f7fbff;border:1px solid #b9d2e8;border-radius:50%;place-items:center;margin:0 auto;padding:0;font-size:18px;font-weight:800;line-height:1;display:inline-grid}.quick-assign-carrier-button:hover,.quick-assign-carrier-button:focus-visible{border-color:var(--primary);background:#eaf4ff;outline:none;box-shadow:0 0 0 3px #1e5f991f}.global-board-quick-date.has-value{min-height:28px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;margin:-3px 0;padding:3px 5px;display:inline-flex}.global-board-quick-date.has-value:hover,.global-board-quick-date.has-value:focus-visible{color:#174d7b;background:#e5f1fb;outline:none;box-shadow:inset 0 0 0 1px #9fc4e3}#trackingView .tracking-customer-quick-add{gap:4px;width:auto;min-width:52px;padding:0 8px;font-weight:700}.quick-ship-number-dialog .assign-carrier-card .quick-ship-number-actions,.quick-customer-dialog .assign-carrier-card .quick-customer-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-ship-number-dialog input[aria-invalid=true],.quick-customer-dialog input[aria-invalid=true]{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261f}.quick-tms-pull-button{color:var(--teal)}.quick-tms-pull-button:hover,.quick-tms-pull-button:focus-visible{border-color:var(--teal);background:#e7f7f5;box-shadow:0 3px 8px #137c802e}.quick-tms-pull-button.is-loading svg{animation:.8s linear infinite quick-tms-spin}@keyframes quick-tms-spin{to{transform:rotate(360deg)}}tbody tr:hover{background:#f2f7fb}tbody tr:not(.group-row):not(.selected):not(.weekly-summary-row):not(.monthly-summary-row):not(.quarterly-summary-row):not(.deposit-summary-row):nth-child(2n){background:#f7f9fc}tbody tr:not(.group-row):not(.selected):not(.weekly-summary-row):not(.monthly-summary-row):not(.quarterly-summary-row):not(.deposit-summary-row):nth-child(odd){background:#fff}tbody tr:not(.group-row):not(.selected):not(.weekly-summary-row):not(.monthly-summary-row):not(.quarterly-summary-row):not(.deposit-summary-row):hover{background:#eef5fb}tbody tr.selected{box-shadow:inset 6px 0 0 var(--blue), inset 0 1px 0 #9fc5ef;background:#dcecff;position:relative}tbody tr.selected td{border-top:1px solid #9fc5ef;border-bottom-color:#c7daf0;font-weight:600}tbody tr.dimmed-load-row{opacity:.42;filter:saturate(.55)}tbody tr.dimmed-load-row:hover{opacity:.72}.group-row td{color:#172033;text-transform:uppercase;letter-spacing:0;background:#cfd9e6;border-top:10px solid #f6f7f9;border-bottom:1px solid #b8c5d4;padding:8px 12px;font-size:12px;font-weight:700;position:sticky;left:0}.group-row-content{justify-content:space-between;align-items:center;gap:14px;display:flex}.group-row-content strong{font-size:13px}.group-row-content span{color:#465568;text-transform:none;font-size:11px;font-weight:700}tbody tr.group-start-row td{border-top:2px solid #c3cfdd}.hot-load-row{box-shadow:inset 4px 0 #b23b3b}.today-load-row{background:#fff8df}.late-load-row{background:#fff0f0}.load-flag-row{flex-wrap:wrap;align-items:center;gap:4px;margin-top:5px;display:inline-flex}.load-alert-cell{align-content:center;justify-items:center;gap:4px;min-width:0;display:grid}.load-alert-cell .alert-flag-row{justify-content:center;max-width:100%;margin-top:0}.hot-flag{color:#fff;text-transform:uppercase;background:#3b2528;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:10px;font-weight:700;display:inline-flex}.appt-flag{color:#fff;text-transform:uppercase;background:#235789;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:10px;font-weight:700;display:inline-flex}.firm-date-flag{color:#1f7a43;text-transform:uppercase;background:#eaf5ed;border:1px solid #b8dfc4;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:10px;font-weight:800;display:inline-flex}.hot-flag svg,.appt-flag svg,.firm-date-flag svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px}.alert-icon-button{color:#718096;background:#fff;border:1px solid #d5dbe4;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;display:inline-grid}.alert-icon-button.has-alerts{color:var(--red);background:#fff5f5;border-color:#f2b4b4}.alert-icon-button:hover{background:#fff;border-color:currentColor}.alert-icon-button svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.updated-note{color:var(--muted);margin-top:4px;font-size:11px;display:block}.tracking-note-cell{max-width:32rem}.board-note-preview{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.timestamp-cell{min-width:110px;min-height:32px;color:var(--muted);align-content:center;justify-items:center;gap:2px;font-size:11px;line-height:1.25;display:grid}.timestamp-cell strong{color:#253348;text-align:center;width:100%;font-size:12px}.timestamp-cell em,.version-change-summary em{color:var(--muted);font-size:11px;font-style:normal}#shipmentsView .timestamp-cell .deleting-soon-date{color:#9f1d1d;white-space:nowrap;font-size:10px;font-style:normal;font-weight:800;line-height:1.15}.version-change-summary{gap:2px;min-width:0;display:grid}.version-change-summary strong{color:#253348;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-pill{color:#fff;text-align:center;text-transform:uppercase;border-radius:999px;min-width:86px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-block}.status-pill-select{appearance:none;cursor:pointer;text-align:center;text-align-last:center;border:0;width:92px;height:28px;min-height:28px;padding:0 8px;line-height:28px}.status-pill-select option{color:#fff;height:28px;padding:6px 8px;font-weight:700}.status-pill-select option:checked,.status-pill-select option:hover,.status-pill-select option:focus{color:var(--text)!important;background:#e6eaef!important}.status-option-open{background:var(--status-open-red)}.status-option-no-pro{background:#6f42c1}.status-option-covered{background:var(--status-orange)}.status-option-transit{background:var(--status-yellow);color:#25210b!important}.status-option-delivered{background:var(--status-delivered-green)}.status-option-expired{background:var(--status-expired-dark)}.status-option-pending{background:var(--status-pending-blue)}.status-option-hold{background:#fff;color:var(--text)!important}.status-pill-select:focus{outline-offset:2px;outline:2px solid #1c253038}.pill-open{background:var(--status-open-red)}.pill-no-pro{background:#6f42c1}.pill-covered{background:var(--status-orange)}.pill-transit{background:var(--status-yellow);color:#25210b}.pill-delivered{background:var(--status-delivered-green)}.pill-expired{background:var(--status-expired-dark)}.pill-hold{color:var(--text);background:#fff;border:1px solid #bac2cf}.pill-pending{background:var(--status-pending-blue)}html body #customerServiceView #customerServiceRows .status-pill-select.status-missed-pickup{color:#fff!important;background:#c7473d!important;border-color:#a9362f!important;box-shadow:0 0 0 1px #a9362f1f!important}html body #customerServiceView #customerServiceRows .status-pill-select.status-late-delivery{color:#fff!important;background:#c77a15!important;border-color:#9a5a0b!important;box-shadow:0 0 0 1px #9a5a0b1f!important}#loadRows tr.new-load-row>td,#customerServiceRows tr.new-load-row>td{background:#fffaf0}#loadRows tr.new-load-row:hover>td,#customerServiceRows tr.new-load-row:hover>td{background:#fff4d8}.primary-button.save-confirmation,.primary-button.save-confirmation:disabled{color:#fff;opacity:1;background:#149653;border-color:#128044}#loadRows tr.recently-saved-row>td,#trackingRows tr.recently-saved-row>td,#customerServiceRows tr.recently-saved-row>td{background:#ecfdf3;box-shadow:inset 0 1px #1496532e,inset 0 -1px #1496532e}#loadRows tr.recently-saved-row:hover>td,#trackingRows tr.recently-saved-row:hover>td,#customerServiceRows tr.recently-saved-row:hover>td{background:#dcfce7}#customerServiceRows tr.auto-tms-active-row>td{box-shadow:inset 0 1px #0284c752,inset 0 -1px #0284c752;background:#e0f2fe!important}#customerServiceRows tr.auto-tms-active-row>td:first-child{box-shadow:inset 4px 0 #0284c7,inset 0 1px #0284c752,inset 0 -1px #0284c752}.customer-service-auto-tms-status{color:#0c4a6e;justify-content:center;align-items:center;gap:8px;min-height:32px;margin:0 0 8px;font-size:13px;font-weight:700;display:flex}.customer-service-auto-tms-status[hidden]{display:none}.customer-service-auto-tms-status:before{content:"";background:#0284c7;border-radius:50%;width:8px;height:8px;animation:1.25s ease-in-out infinite customer-service-auto-tms-pulse;box-shadow:0 0 0 4px #0284c71f}@keyframes customer-service-auto-tms-pulse{50%{opacity:.4;transform:scale(.75)}}.recent-save-indicator{color:#126c3d;letter-spacing:0;text-transform:uppercase;white-space:nowrap;background:#dff8e9;border:1px solid #14965359;border-radius:999px;justify-content:center;align-items:center;gap:4px;width:max-content;max-width:100%;min-height:18px;padding:3px 7px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.recent-save-indicator:before{content:"";background:#149653;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 3px #14965329}.recent-save-indicator.recent-save-indicator-dot-only{color:#0000;background:0 0;border-color:#0000;gap:0;width:18px;min-width:18px;padding:0;font-size:0}.recent-save-indicator.recent-save-indicator-dot-only:before{flex-basis:9px;width:9px;height:9px}.new-load-indicator{color:#7a5600;letter-spacing:0;text-transform:uppercase;white-space:nowrap;background:#fff4c9;border:1px solid #d5a11e73;border-radius:999px;justify-content:center;align-items:center;gap:4px;width:max-content;max-width:100%;min-height:18px;padding:3px 7px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.new-load-indicator:before{content:"";background:#d5a11e;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 3px #d5a11e2e}.new-load-indicator.new-load-indicator-dot-only{color:#0000;background:0 0;border-color:#0000;gap:0;width:18px;min-width:18px;padding:0;font-size:0}.new-load-indicator.new-load-indicator-dot-only:before{flex-basis:9px;width:9px;height:9px}.load-flag-row .recent-save-indicator,.load-flag-row .new-load-indicator{margin-right:2px}.customer-service-load-flag-row{justify-content:center;margin-top:4px;display:flex}.customer-service-load-flag-row:empty,.tracking-load-flag-row:empty{display:none}.custom-status-menu,.row-action-popover{z-index:20000;background:#fff;border:1px solid #cfd8e3;border-radius:8px;gap:4px;padding:6px;display:grid;position:fixed;box-shadow:0 14px 32px #0f172a33}.custom-status-option{color:#fff;text-align:center;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;min-height:28px;padding:5px 10px;font-size:11px;font-weight:800;line-height:1}.custom-status-option.pill-hold{color:#1c2530;background:#eef1f5;border:1px solid #5f6b7a}.custom-status-option:hover,.custom-status-option:focus-visible{outline-offset:1px;outline:2px solid #1c253029}.custom-status-option.pill-covered:hover,.custom-status-option.pill-covered:focus-visible{color:#fff;background:#f3a64d}.custom-status-option.pill-delivered:hover,.custom-status-option.pill-delivered:focus-visible{color:#fff;background:#39ad69}.custom-status-option.pill-expired:hover,.custom-status-option.pill-expired:focus-visible{color:#fff;background:#525b67}.custom-status-option.pill-hold:hover,.custom-status-option.pill-hold:focus-visible{color:#111827;background:#d9e0e8;border-color:#3f4a58}.custom-status-option.pill-transit:hover,.custom-status-option.pill-transit:focus-visible{color:#25210b;background:#f7d765}.custom-status-option.pill-open:hover,.custom-status-option.pill-open:focus-visible{color:#fff;background:#ec665d}.custom-status-option.pill-pending:hover,.custom-status-option.pill-pending:focus-visible{color:#fff;background:#4a89d2}.custom-status-option.selected{box-shadow:inset 0 0 0 2px #ffffffbf}.custom-status-option.pill-hold.selected{box-shadow:inset 0 0 0 2px #1c253038}.row-action{color:var(--blue);background:0 0;border:0;font-weight:700}.edit-load-button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:5px 10px}.danger-row-button{color:#9f2f2f;border-color:#d8a5a5}.row-actions{z-index:10001;justify-content:center;align-items:center;gap:6px;min-width:38px;display:flex;position:relative;overflow:visible}.row-action-dot-button{color:#1f2937!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;box-shadow:none!important;text-align:center!important;-webkit-appearance:none!important;appearance:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:0!important;line-height:1!important;display:inline-flex!important;position:relative!important}.row-action-dot-button:after{content:"..."!important;color:#1f2937!important;letter-spacing:1px!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;font:900 18px/1 Arial,Helvetica,sans-serif!important;display:block!important;position:static!important;transform:translateY(-4px)!important}.row-action-dot-button span,.row-action-dot-button span:before,.row-action-dot-button span:after,.row-action-dot-button .action-dot-glyph,.row-action-dot-button .action-dots-text{content:none!important;display:none!important}.row-action-menu{appearance:none;color:#536273;text-align:center;text-align-last:center;cursor:pointer;background:0 0;border-color:#0000;border-radius:999px;width:34px;min-height:30px;padding:0;font-size:18px;font-weight:900;line-height:1}.row-action-menu:hover,.row-action-menu:focus{background:#fff;border-color:#cfd8e3;outline:none}.quick-status{width:88px;padding:4px 8px}.shipment-row{cursor:pointer}.shipment-detail-row td,.load-alert-detail-row td,.load-detail-row td{background:#f8fafc;padding:14px}.selected-load-detail-row td{box-shadow:inset 6px 0 0 var(--blue);vertical-align:middle;background:#e8f3ff;border-bottom:1px solid #9fc5ef;padding:0 10px 10px}.shipment-detail-grid{grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;display:grid}.shipment-detail-grid div{background:#fff;border:1px solid #e4e8ee;border-radius:6px;gap:4px;padding:10px;display:grid}.shipment-detail-grid span{color:var(--muted);text-transform:uppercase;font-size:11px}.shipment-detail-grid strong{font-size:13px}.shipment-detail-grid em{color:#4b5563;font-size:12px;font-style:normal}.shipment-detail-grid .wide-detail{grid-column:span 3}.shipment-detail-panel{background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:8px;min-width:0;max-width:100%;padding:0 0 8px;display:grid}.customer-service-board .shipment-detail-panel{box-sizing:border-box;grid-template-columns:1fr;width:100%;max-width:100%;display:grid;overflow:visible}.customer-service-board .selected-load-detail-row td{padding-left:6px;padding-right:6px}.customer-service-board .selected-load-detail-row .customer-service-all-details{grid-template-columns:minmax(0,.92fr) minmax(0,.98fr) minmax(0,.85fr) minmax(0,1.15fr)}.customer-service-board .selected-load-detail-row td{background:#edf5fc;padding:0 12px 14px;box-shadow:inset 5px 0 #2876b7}.customer-service-expanded-detail{gap:14px;padding-bottom:0}.customer-service-board .selected-load-detail-row .customer-service-all-details{grid-template-columns:minmax(190px,.78fr) minmax(270px,1.18fr) minmax(270px,1.18fr) minmax(190px,.8fr);gap:12px}.customer-service-expanded-detail .load-detail-group{border-color:#c9dbe9;border-radius:9px;box-shadow:0 4px 12px #1e44630e}.customer-service-expanded-detail .load-detail-group h4{color:#183b56;letter-spacing:.055em;background:#edf4fa;align-items:center;gap:8px;min-height:39px;padding:8px 11px;font-size:12px;display:flex}.customer-service-expanded-detail .load-detail-group h4 small{color:#6b8194;letter-spacing:.04em;text-transform:uppercase;margin-left:auto;font-size:10px;font-weight:700}.customer-service-expanded-detail .load-detail-step{color:#fff;letter-spacing:0;background:#1f73b7;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.customer-service-expanded-detail .compact-detail{grid-template-columns:minmax(78px,96px) minmax(0,1fr);column-gap:12px;min-height:39px;padding:8px 11px}.customer-service-expanded-detail .compact-detail>span{color:#5d7183;font-size:11px;line-height:1.25}.customer-service-expanded-detail .compact-detail strong{color:#142d44;font-size:13px;line-height:1.3}.customer-service-expanded-detail .compact-detail em{color:#607588;font-size:11px;line-height:1.25}.customer-service-expanded-detail .compact-detail.is-missing strong{color:#8a99a6;font-style:italic;font-weight:600}.customer-service-expanded-detail .detail-group-load .compact-detail,.customer-service-expanded-detail .detail-group-references .compact-detail{grid-template-columns:minmax(66px,78px) minmax(0,1fr)}.customer-service-expanded-detail .detail-group-attention{grid-column:1/-1}.customer-service-expanded-detail .detail-group-attention .compact-detail-grid{grid-template-columns:minmax(360px,2fr) repeat(3,minmax(155px,.65fr));align-items:stretch}.customer-service-expanded-detail .detail-group-attention .compact-detail{border-bottom:0;border-left:1px solid #e1e9f0;grid-template-columns:1fr;gap:4px}.customer-service-detail-alerts{background:#f7fbfe;align-content:start;gap:8px;min-width:0;padding:10px 12px;display:grid}.customer-service-detail-alerts.has-alerts{background:#fff6f4}.customer-service-detail-alert-heading{color:#2d5778;align-items:center;gap:8px;display:flex}.customer-service-detail-alerts.has-alerts .customer-service-detail-alert-heading{color:#a9352d}.customer-service-detail-alert-heading>span{color:#236b9e;background:#dbeaf5;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:grid}.customer-service-detail-alerts.has-alerts .customer-service-detail-alert-heading>span{color:#fff;background:#d64a40}.customer-service-detail-alert-heading strong{font-size:13px;line-height:1.25}.customer-service-detail-alerts ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.customer-service-detail-alerts li{color:#96342d;background:#fff;border:1px solid #efb2ac;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700;line-height:1.25}@media (width<=1380px) and (width>=721px){.customer-service-board .selected-load-detail-row .customer-service-all-details{grid-template-columns:repeat(2,minmax(280px,1fr))}.customer-service-expanded-detail .detail-group-attention .compact-detail-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.customer-service-detail-alerts{grid-column:1/-1}}@media (width>=721px){html body #customerServiceView .customer-service-expanded-detail{box-sizing:border-box;width:calc(100vw - 270px);max-width:calc(100vw - 270px);position:sticky;left:12px}html body.sidebar-collapsed #customerServiceView .customer-service-expanded-detail{width:calc(100vw - 46px);max-width:calc(100vw - 46px)}}#shipmentsView .table-section{border-color:#d9e1ea;box-shadow:0 12px 30px #0f172a0d}#shipmentsView .table-scroll{overflow:auto}#shipmentsView table{table-layout:fixed}#shipmentsView th,#shipmentsView td{vertical-align:middle}#shipmentsView th:first-child,#shipmentsView td:first-child{text-align:center;width:48px}#shipmentsView th:nth-child(2),#shipmentsView td:nth-child(2){text-align:center;width:54px}#shipmentsView th:nth-child(3),#shipmentsView td:nth-child(3){width:110px}#shipmentsView th:nth-child(4),#shipmentsView td:nth-child(4){width:96px}#shipmentsView th:nth-child(5),#shipmentsView td:nth-child(5),#shipmentsView th:nth-child(6),#shipmentsView td:nth-child(6){width:92px}#shipmentsView th:nth-child(7),#shipmentsView td:nth-child(7){width:160px}#shipmentsView th:nth-child(8),#shipmentsView td:nth-child(8){width:80px}#shipmentsView th:nth-child(9),#shipmentsView td:nth-child(9),#shipmentsView th:nth-child(10),#shipmentsView td:nth-child(10){width:150px}#shipmentsView th:nth-child(11),#shipmentsView td:nth-child(11){width:90px}#shipmentsView th:nth-child(12),#shipmentsView td:nth-child(12){text-align:center;width:60px}#shipmentsView th:nth-child(13),#shipmentsView td:nth-child(13){width:90px}#shipmentsView th:nth-child(14),#shipmentsView td:nth-child(14){width:110px}#shipmentsView th:nth-child(15),#shipmentsView td:nth-child(15){width:90px}#shipmentsView th:nth-child(16),#shipmentsView td:nth-child(16){width:118px}#shipmentsView th:nth-child(17),#shipmentsView td:nth-child(17){text-align:center;width:70px}#shipmentsView .shipment-row{cursor:pointer}#shipmentsView .shipment-row.selected td{background:#f7fbff}#shipmentsView .shipment-row:hover td{background:#f8fbff}#shipmentsView .status-pill-select{width:100%;min-width:94px}#shipmentsView .delivered-load-copy{min-width:82px;min-height:28px;color:inherit;font:inherit;cursor:copy;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;padding:0 6px;display:inline-grid}#shipmentsView .delivered-load-copy:hover,#shipmentsView .delivered-load-copy:focus-visible{color:#155e9f;background:#eef6ff;border-color:#9fc4ed;outline:none}#shipmentsView .row-actions{justify-content:center}#shipmentsView .timestamp-cell{align-items:flex-start}#shipmentsView .shipment-detail-row td{padding:0 10px 10px}#shipmentsView .shipment-detail-row .shipment-detail-panel{padding-top:0}.detail-selected-head{background:#dbeeff;border-bottom:1px solid #c8dced;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:8px 10px;display:grid}.detail-selected-head strong{color:#172033;font-size:14px}.detail-selected-head span{color:#34465b;overflow-wrap:anywhere;font-size:13px}.load-detail-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:auto;min-width:0;display:grid}.todays-day-total{justify-content:center;align-items:center;gap:10px;display:flex}.todays-day-total>.todays-day-actions{border-left:1px solid #d4dee8;flex:none;gap:6px;padding:0 0 0 10px}.load-detail-group{background:#fff;border:1px solid #cbddea;border-radius:4px;align-content:start;gap:0;min-width:0;padding:0;display:grid;overflow:hidden}.load-detail-group h4{color:#1f2e40;letter-spacing:0;text-transform:uppercase;background:#f0f5fa;border-bottom:1px solid #d9e5ef;margin:0;padding:5px 6px;font-size:10px;font-weight:800;line-height:1.1}.compact-detail-grid{grid-template-columns:1fr;gap:0;display:grid}.compact-detail{background:0 0;border:0;border-bottom:1px solid #e7eef5;border-radius:0;grid-template-columns:minmax(46px,58px) minmax(0,1fr);align-items:start;column-gap:5px;min-height:31px;padding:5px;display:grid}.compact-detail span{color:#526579;text-align:left;text-transform:none;align-self:start;font-size:10px;font-weight:700;line-height:1.15}.compact-detail-value{justify-content:stretch;align-items:start;gap:2px;min-height:18px;display:grid}.compact-detail strong{color:#0f1f33;text-align:left;overflow-wrap:anywhere;word-break:break-word;white-space:normal;max-width:100%;font-size:11px;line-height:1.18;display:block}.compact-detail em{color:#526579;text-align:left;overflow-wrap:anywhere;word-break:break-word;white-space:normal;max-width:100%;font-size:10px;font-style:normal;line-height:1.15;display:block}.customer-service-board .customer-service-all-details .load-detail-group:nth-child(4) .compact-detail{grid-template-columns:minmax(42px,52px) minmax(0,1fr);column-gap:4px;padding-left:5px;padding-right:4px}.compact-detail a{color:var(--blue)}@media (width<=1180px){.load-detail-groups{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (width<=1100px){.load-detail-groups{grid-template-columns:1fr}.detail-selected-head{grid-template-columns:1fr auto}.detail-selected-head span{grid-area:2/1/auto/-1}.compact-detail{grid-template-columns:minmax(80px,30%) minmax(0,1fr)}}.alert-load-details{background:#fff7f7;border:1px solid #f2b4b4;border-radius:8px;grid-template-columns:minmax(150px,210px) 1fr;gap:12px;margin-bottom:10px;padding:10px 12px;display:grid}.alert-load-details span{color:var(--muted);font-size:12px;display:block}.alert-load-details strong{margin-top:3px;font-size:15px;display:block}.alert-load-details ul{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.alert-load-details li{color:#8d2f2f;background:#fff;border:1px solid #efb0b0;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}.empty-state{color:var(--muted);line-height:1.45}dialog{border:1px solid var(--line);width:min(1080px,100vw - 30px);max-height:calc(100vh - 28px);box-shadow:var(--shadow);border-radius:8px;padding:14px 16px 16px;overflow:auto}dialog::backdrop{background:#0a101859}#changeLogDialog::backdrop{-webkit-backdrop-filter:blur(5px);background:#0a101875}#loadDialog::backdrop{-webkit-backdrop-filter:blur(6px);background:#0a10186b}#loadDialog[open]{--load-dialog-top-offset:clamp(20px, 4vh, 56px);inset:var(--load-dialog-top-offset) 0 auto;max-height:calc(100vh - var(--load-dialog-top-offset) - 18px);max-height:calc(100dvh - var(--load-dialog-top-offset) - 18px);overscroll-behavior:contain;margin:0 auto;position:fixed}#loadDialog .dialog-head{z-index:30;box-shadow:0 1px 0 var(--line);background:#fff;margin:-14px -16px 10px;padding:14px 16px 10px;position:sticky;top:-14px}.commission-import-dialog::backdrop,.commission-report-dialog::backdrop,.commission-email-dialog::backdrop{-webkit-backdrop-filter:blur(4px);background:#0a10186b}.dialog-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding-bottom:10px;display:flex}.dialog-head h2{margin:0}.dialog-head-actions{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.dialog-head-actions .top-save-load-button,.dialog-head-actions .tms-import-button{white-space:nowrap;min-height:36px;padding:8px 12px}.dialog-head-actions .tms-import-button{color:#fff;min-width:0;box-shadow:none;background:#14766f;border-color:#0f766e;justify-content:center;align-items:center;gap:8px;display:inline-flex}.dialog-head-actions .tms-import-button:hover,.dialog-head-actions .tms-import-button:focus-visible{color:#fff;box-shadow:none;background:#115e59;border-color:#115e59}.dialog-head-actions .tms-import-button:disabled{box-shadow:none;transform:none}.tms-import-icon{color:#fff;background:#ffffff29;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:13px;font-weight:900;line-height:1;display:inline-flex}.quick-save-load-button{white-space:nowrap;min-height:36px;padding:8px 14px;box-shadow:0 8px 18px #1d5fa72e}.quick-save-load-button[hidden]{display:none!important}.dialog-title-load-copy{color:#102033;cursor:pointer;min-height:30px;font:inherit;letter-spacing:0;vertical-align:middle;background:#f8fbfe;border:1px solid #cdd9e5;border-radius:999px;justify-content:center;align-items:center;margin-left:4px;padding:3px 10px;font-weight:900;line-height:1;display:inline-flex}.dialog-title-load-copy:hover,.dialog-title-load-copy:focus-visible{color:#123c52;background:#edf6ff;border-color:#1d5fa7;outline:none;box-shadow:0 0 0 3px #1d5fa724}.form-top-row{grid-template-columns:minmax(190px,1.1fr) repeat(4,minmax(120px,.75fr));align-items:end;gap:10px;margin-bottom:10px;display:grid}.form-section{background:#fbfdff;border:1px solid #d8e1eb;border-radius:8px;padding:0;overflow:hidden;box-shadow:inset 4px 0 #8b96a3}.form-section+.form-section{margin-top:10px}.form-section:first-of-type{box-shadow:inset 4px 0 #235789}.form-section:nth-of-type(2){box-shadow:inset 4px 0 #217a4b}.form-section:nth-of-type(3){box-shadow:inset 4px 0 #137c80}.form-section:nth-of-type(4){box-shadow:inset 4px 0 #a76707}.form-section:nth-of-type(5){box-shadow:inset 4px 0 #5b7c99}.tms-import-panel{border:1px solid #d7e3ef;border-left:4px solid var(--teal);background:#f8fcfd;border-radius:8px;gap:10px;margin:0 0 12px;padding:10px 12px;display:grid}.tms-import-panel.empty{display:none}.tms-import-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.tms-import-button{flex:none;font-weight:800;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s}.tms-import-button[hidden]{display:none!important}.tms-import-status{color:#526173;text-align:right;min-width:0;font-size:12px;font-weight:800;line-height:1.35}.tms-import-status.error{color:var(--red)}.load-number-duplicate-status{color:var(--red);margin-top:5px;font-size:12px;font-weight:800;line-height:1.35;display:block}#loadNumber[aria-invalid=true]{border-color:var(--red);box-shadow:0 0 0 3px #dc26261f}.sequential-load-number-field{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.sequential-load-number-field.is-new-load{grid-template-columns:minmax(0,1fr) auto}.sequential-load-number-field #loadNumber{min-width:0}.sequential-load-number-clear{color:#185b8c;min-width:58px;font:inherit;cursor:pointer;background:#f5f9fc;border:1px solid #b9cee0;border-radius:6px;align-self:stretch;padding:0 11px;font-weight:800}.sequential-load-number-clear:hover,.sequential-load-number-clear:focus-visible{background:#eaf4fb;border-color:#2c78ae;outline:none}.tms-import-preview{border-top:1px solid #dce7f0;padding-top:10px}.tms-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;display:grid}.tms-preview-row{background:#fff;border:1px solid #dce7f0;border-radius:6px;min-width:0;padding:8px 9px;position:relative}.tms-preview-row span,.tms-preview-row strong{overflow-wrap:anywhere;display:block}.tms-preview-row span{color:#607084;font-size:11px;font-weight:800}.tms-preview-row strong{color:#172231;white-space:pre-line;max-height:104px;margin-top:3px;padding-right:24px;font-size:13px;line-height:1.3;overflow:auto}.tms-preview-remove{color:#b42318;width:22px;height:22px;font:inherit;cursor:pointer;background:#fff7f7;border:1px solid #f3c1c1;border-radius:999px;place-items:center;font-size:16px;font-weight:800;line-height:1;display:inline-grid;position:absolute;top:6px;right:6px}.tms-preview-remove:hover,.tms-preview-remove:focus-visible{background:#ffecec;border-color:#e66a6a;outline:none}.tms-preview-heading{color:#123c52;margin:0 0 8px;font-size:12px;font-weight:900}.tms-field-updated{background:#fff8d7;border-radius:7px;position:relative;box-shadow:0 0 0 2px #f0c94a,0 4px 12px #a0790c26}.tms-field-updated>input,.tms-field-updated>select,.tms-field-updated>textarea{background:#fffdf2!important;border-color:#d49b12!important}.tms-field-updated:after{content:"TMS";color:#fff;pointer-events:none;background:#123c52;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:900;line-height:1;position:absolute;top:6px;right:8px}.load-form-tabs{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(122px,1fr));gap:6px;margin:0 0 10px;padding:2px 0;display:grid;overflow-x:auto}.load-form-tabs .form-section-head{color:#30455d;text-align:center;white-space:nowrap;background:#f5f8fb;border:1px solid #d3dde8;border-radius:8px;justify-content:center;min-width:122px;min-height:44px;padding:9px 12px}.load-form-tabs .form-section-head:hover{background:#edf4fa;border-color:#aebfd1}.load-form-tabs .form-section-head[aria-selected=true]{color:#173e58;background:#e8f2f8;border-color:#3d7194;box-shadow:inset 0 -3px #2f6f98}.load-form-tabs .form-section-head[aria-selected=true] strong{color:#173e58}.load-form-tabs .form-section-head span,.load-form-tabs .form-section-head:after{display:none}#loadForm>.form-section{margin-top:0}#loadForm>.form-section.is-collapsed{display:none}#loadForm>.form-section.is-expanded{display:block}.form-section-head{cursor:pointer;user-select:none;align-items:center;gap:12px;min-height:46px;margin:0;padding:10px 14px;transition:background-color .16s,box-shadow .16s;display:flex}.form-section-head:hover{background:#f2f7fb}.form-section-head:focus-visible{outline-offset:-3px;outline:3px solid #2b7ec23d}.form-section-head:after{content:"+";color:#35506e;background:#fff;border:1px solid #cbd8e5;border-radius:999px;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:18px;font-weight:800;line-height:1;display:inline-grid}.form-section.is-expanded>.form-section-head{background:#f4f8fc;box-shadow:inset 0 -1px #dce5ee}.form-section.is-expanded>.form-section-head:after{content:"−"}.form-section-body{padding:12px}.form-section-head strong{color:#102033;font-size:13px}.form-section-head span{color:#607084;margin-left:auto;font-size:11px;font-weight:700}.form-top-row label,.form-grid{display:grid}.form-top-row label{color:var(--muted);gap:5px;font-size:12px}.form-grid{grid-template-columns:repeat(4,1fr);gap:9px 12px}.form-grid label{color:var(--muted);gap:5px;font-size:12px;display:grid}.form-grid .wide,.form-grid .span-2{grid-column:span 2}.form-grid .span-4{grid-column:1/-1}.form-grid .load-location-row{grid-column:1/-1;grid-template-columns:minmax(240px,2.2fr) minmax(130px,1.15fr) minmax(64px,.48fr) minmax(96px,.72fr);gap:12px;min-width:0;display:grid}.form-grid .load-location-row>label,.form-grid .load-location-row input{min-width:0}.settings-page-view{padding-top:4px}.settings-page-shell{width:min(1180px,100%);margin:0 auto}.settings-page-head{margin-bottom:12px}.settings-page-head h2{color:#102033;margin:0 0 3px}.settings-page-head span{color:#607084;font-size:13px;font-weight:700}.settings-page-description{color:#607084;margin:0 0 12px;font-size:13px;font-weight:700}.settings-page-form{background:#fff;border:1px solid #d8e1eb;border-radius:8px;padding:18px;box-shadow:0 14px 34px #0f1e2d14}.settings-page-form .form-grid{grid-template-columns:repeat(4,minmax(170px,1fr));gap:14px}.email-provider-fields{display:contents}.email-provider-fields[hidden]{display:none!important}.settings-page-form .email-test-recipient{grid-column:span 2}.settings-page-actions{border-top:1px solid #e2eaf3;margin-top:18px;padding-top:14px}.settings-page-actions .dialog-note{margin-right:auto}.add-user-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}#newUserEmail[aria-invalid=true]{border-color:#b42318;box-shadow:0 0 0 3px #b423181c}.add-user-field-hint{color:#68798b;margin-top:1px;font-size:11px;font-weight:700;line-height:1.35}.add-user-field-hint.error{color:#9a2f28}.add-user-permissions{gap:8px;margin-top:12px;display:grid}.add-user-permissions .permission-groups{flex-wrap:wrap;justify-content:center;align-items:flex-start;display:flex}.add-user-permissions>span{color:var(--muted);text-align:center;font-size:12px;font-weight:800}.user-dialog{width:min(760px,100vw - 30px)}#addUserDialog{width:min(1440px,100vw - 40px);max-width:none}#addUserDialog::backdrop,#addUserSuccessDialog::backdrop{backdrop-filter:blur(6px);background:#0a10186b}#addUserDialog .permission-groups{flex-wrap:wrap;justify-content:center;align-items:flex-start;display:flex}#addUserDialog .permission-group{flex:none;width:fit-content;max-width:100%}#addUserDialog .permission-group:not(.permission-matrix-group) .permission-subgrid,#addUserDialog .permission-group:not(.permission-matrix-group) .permission-row{box-sizing:border-box;width:fit-content;max-width:100%}#addUserDialog .permission-group:not(.permission-matrix-group) .permission-row{grid-template-columns:auto auto}#addUserDialog .permission-matrix-group{width:238px}#addUserDialog .permission-matrix-head,#addUserDialog .permission-matrix-row{grid-template-columns:146px 34px 34px;column-gap:4px}@media (width<=720px){#addUserDialog{width:calc(100vw - 20px)}#addUserDialog .permission-groups{grid-template-columns:minmax(0,1fr);display:grid}#addUserDialog .permission-group,#addUserDialog .permission-matrix-group{width:100%}}#addUserDialog .permission-group summary strong,#addUserDialog .permission-row span{white-space:nowrap}.success-panel{color:#14532d;background:#f0fbf4;border:1px solid #cfe8d9;border-radius:8px;padding:12px 14px}.success-panel strong{margin-bottom:4px;font-size:17px;display:block}.success-panel p{color:#2f6846;margin:0}.created-user-summary{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;margin-top:12px;display:grid}.created-user-summary div{background:#f8fafc;border:1px solid #e4e8ee;border-radius:6px;padding:10px}.created-user-summary span{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.created-user-summary strong{color:var(--text);overflow-wrap:anywhere}.invite-panel{gap:8px;margin-top:12px;display:grid}.invite-panel label{color:var(--muted);gap:5px;font-size:12px;display:grid}.invite-panel input{border:1px solid var(--line);color:var(--text);border-radius:6px;padding:9px 10px}.form-grid.single-column{grid-template-columns:1fr}.checkbox-label{border:1px solid var(--line);background:#f9fafb;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:36px;font-weight:700;color:#4d5a68!important;display:flex!important}.checkbox-label input{width:auto;margin:0}.contact-editor{gap:8px;display:grid}.contact-editor-head{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.contact-row{background:#f8fafc;border:1px solid #eef1f5;border-radius:6px;grid-template-columns:1fr 140px 1fr auto;align-items:end;gap:8px;margin-bottom:8px;padding:8px;display:grid}.small-button{min-height:32px;padding:5px 9px;font-size:12px}.checkbox-label{align-items:center;gap:8px;display:flex!important}.dialog-note{color:var(--muted);margin:12px 0 0;font-size:13px}.customer-service-import-dialog{box-sizing:border-box;width:min(980px,100vw - 36px);height:min(920px,100vh - 42px);max-height:calc(100vh - 42px);overflow:hidden!important}.customer-service-import-dialog::backdrop{-webkit-backdrop-filter:blur(7px);background:#0a14207a}.customer-service-import-dialog form{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.customer-service-load-import-body{flex:auto;grid-template-rows:auto auto auto auto minmax(220px,1fr);gap:12px;min-height:0;display:grid;overflow:hidden}.customer-service-import-dialog .dialog-actions{flex:none;padding-top:10px}.customer-service-load-import-dropzone{cursor:pointer;background:#f8fbfe;border:1px dashed #8ea5bd;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:4px 16px;min-height:86px;padding:16px 18px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid;position:relative}.customer-service-load-import-dropzone.is-dragging,.customer-service-load-import-dropzone.is-processing,.customer-service-load-import-dropzone:focus-within{background:#eef7ff;border-color:#1f5f9f;box-shadow:0 0 0 3px #1f5f9f29}.customer-service-load-import-dropzone.is-processing:after{content:"Reading";color:#fff;background:#1f5f9f;border-color:#1f5f9f}.customer-service-load-import-dropzone:after{content:"Browse";color:#102033;background:#fff;border:1px solid #cfd9e4;border-radius:6px;grid-area:1/2/span 3;align-self:center;padding:9px 14px;font-weight:800}.customer-service-load-import-dropzone strong{color:#102033;font-size:14px}.customer-service-load-import-dropzone span{color:#1f5f9f;text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.customer-service-load-import-dropzone em{color:#66788c;font-size:12px;font-style:normal;font-weight:700}.customer-service-load-import-dropzone input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.customer-service-import-dialog .tracking-report-summary{z-index:3;grid-template-columns:repeat(4,minmax(110px,1fr));gap:8px;display:grid;position:relative}.customer-service-import-dialog .tracking-report-summary span,.customer-service-import-dialog .tracking-report-summary button{box-sizing:border-box;min-height:62px;color:inherit;font:inherit;text-align:center;background:#fff;border:1px solid #dfe7f0;border-radius:8px;place-items:center;padding:8px;display:grid}.customer-service-import-dialog .tracking-report-summary button,.customer-service-import-dialog .tracking-report-summary span[data-customer-service-load-import-filter]{cursor:pointer}.customer-service-import-dialog .tracking-report-summary button:hover,.customer-service-import-dialog .tracking-report-summary button:focus-visible,.customer-service-import-dialog .tracking-report-summary span[data-customer-service-load-import-filter]:hover,.customer-service-import-dialog .tracking-report-summary span[data-customer-service-load-import-filter]:focus-visible{border-color:#8fb3d8;outline:none;box-shadow:0 0 0 2px #1f5f9924}.customer-service-import-dialog .tracking-report-summary button.active,.customer-service-import-dialog .tracking-report-summary span.active{background:#f4f9ff;border-color:#1f5f99;box-shadow:inset 0 0 0 1px #1f5f99,0 0 0 2px #1f5f991f}.customer-service-import-dialog .tracking-report-summary strong{color:#102033;font-size:24px;line-height:1}.customer-service-import-dialog .tracking-report-summary em{color:#66788c;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:800}.customer-service-import-dialog .tracking-report-status{color:#102033;background:#f8fbfe;border:1px solid #d6e2ee;border-radius:8px;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.customer-service-import-dialog .tracking-report-status.hidden{display:none}.customer-service-import-dialog .tracking-report-status div:first-child{gap:4px;display:grid}.customer-service-import-dialog .tracking-report-status strong{font-size:16px}.customer-service-import-dialog .tracking-report-status span{color:#53657a;font-size:13px}.customer-service-import-dialog .customer-service-import-progress{background:#dbe7f3;border-radius:999px;height:8px;margin-top:8px;overflow:hidden}.customer-service-import-dialog .customer-service-import-progress-bar{width:var(--progress,0%);border-radius:inherit;background:#1f5f99;height:100%;transition:width .2s;display:block}.customer-service-import-dialog .customer-service-import-progress-bar.is-indeterminate{width:38%;animation:1s ease-in-out infinite customer-service-import-progress}.customer-service-import-dialog .customer-service-import-progress-copy{color:#53657a;font-size:12px;font-weight:800}@keyframes customer-service-import-progress{0%{transform:translate(-110%)}to{transform:translate(290%)}}.customer-service-import-dialog .tracking-report-status-pill{color:#174c81;text-transform:uppercase;background:#eef6ff;border:1px solid #b7d3ef;border-radius:999px;justify-self:end;padding:6px 10px;font-size:12px;font-weight:900}.customer-service-import-dialog .tracking-report-status.complete{background:#ecfdf5;border-color:#8ed4a6;padding:18px 20px;box-shadow:inset 6px 0 #168344,0 8px 22px #1683441f}.customer-service-import-dialog .tracking-report-status.complete strong{color:#0f5132;font-size:22px;line-height:1.15}.customer-service-import-dialog .tracking-report-status.complete span{color:#276749;font-size:14px;font-weight:800}.customer-service-import-dialog .tracking-report-status.complete .tracking-report-status-pill{color:#126139;background:#d8f5e3;border-color:#8ed4a6}.customer-service-import-dialog .tracking-report-status.error{background:#fff7f6;border-color:#efc4bf;box-shadow:inset 4px 0 #b42318}.customer-service-import-dialog .tracking-report-status.error .tracking-report-status-pill{color:#8f1d16;background:#fdebea;border-color:#efc4bf}.customer-service-import-dialog #customerServiceLoadImportApply.is-complete,.customer-service-import-dialog #customerServiceLoadImportApply.is-complete:disabled{color:#fff;cursor:default;opacity:1;background:#168344;border-color:#168344}.customer-service-load-import-preview{background:#fff;border:1px solid #dfe7f0;border-radius:8px;min-height:220px;max-height:none;overflow:auto}.customer-service-import-preview-head{z-index:2;color:#102033;background:#f8fbfe;border-bottom:1px solid #dfe7f0;justify-content:space-between;gap:12px;padding:10px 12px;display:flex;position:sticky;top:0}.customer-service-import-preview-head span{color:#66788c;font-weight:800}.customer-service-load-import-preview table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.customer-service-load-import-preview th,.customer-service-load-import-preview td{text-align:left;vertical-align:middle;border-bottom:1px solid #e5ebf2;padding:10px 12px}.customer-service-load-import-preview thead th{z-index:1;color:#405065;text-transform:uppercase;background:#eef3f8;font-size:11px;font-weight:900;position:sticky;top:43px}.customer-service-load-import-preview td:first-child,.customer-service-load-import-preview th:first-child{width:86px}.customer-service-load-import-preview td:nth-child(2),.customer-service-load-import-preview th:nth-child(2){width:150px}.customer-service-load-import-preview td:nth-child(4),.customer-service-load-import-preview th:nth-child(4){width:112px}.customer-service-load-import-preview tbody tr.import-row-new{background:#eff8ff}.customer-service-load-import-preview tbody tr.import-row-imported{background:#edfdf5}.customer-service-load-import-preview tbody tr.import-row-update{background:#f0f9ff}.customer-service-load-import-preview tbody tr.import-row-skipped{background:#f8fafc}.customer-service-load-import-preview tbody tr.import-row-failed{background:#fff5f5}.customer-service-load-import-preview td:nth-child(4) span{color:#243447;text-transform:uppercase;background:#e7edf5;border-radius:999px;justify-content:center;min-width:76px;padding:4px 8px;font-size:11px;font-weight:900;display:inline-flex}.customer-service-load-import-preview .import-row-new td:nth-child(4) span{color:#174c7e;background:#dbeeff}.customer-service-load-import-preview .import-row-imported td:nth-child(4) span{color:#137047;background:#d6f5e6}.customer-service-load-import-preview .import-row-update td:nth-child(4) span{color:#174c7e;background:#dbeeff}.customer-service-load-import-preview .import-row-failed td:nth-child(4) span{color:#9d1f1f;background:#ffe0e0}.current-password-prefill{color:#475569;background:#f8fbfe;border:1px solid #cfdceb;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.current-password-prefill.hidden{display:none}.current-password-prefill .small-button{white-space:nowrap;min-height:30px;padding:5px 9px}.admin-switch-dialog{width:min(520px,100vw - 30px)}.admin-switch-dialog .form-grid.single-column{gap:8px}.admin-switch-dialog label{color:#475569;font-size:12px;font-weight:700}.admin-switch-dialog select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:46px;padding:0 12px;font-size:15px;font-weight:800}.admin-switch-dialog .dialog-note{margin:6px 0 2px}.load-backup-dialog{width:min(560px,100vw - 30px)}.load-backup-dialog::backdrop{-webkit-backdrop-filter:blur(5px);background:#0a10187a}.load-backup-message{border:1px solid #d8e3ef;border-left:4px solid var(--blue);background:#f8fbff;border-radius:8px;padding:14px}.load-backup-message strong{color:#0f172a;margin-bottom:6px;font-size:18px;display:block}.load-backup-message p{color:#475569;margin:0;font-size:13px;line-height:1.45}.backup-never-row{color:#334155;align-items:center;gap:8px;margin-top:12px;font-size:13px;font-weight:800;display:inline-flex}.backup-never-row input{width:16px;height:16px;margin:0}.danger-save-button{background:#b23b3b;border-color:#9f2f2f}.app-confirm-dialog{background:#fff;border:1px solid #d4dde8;border-radius:8px;padding:0;overflow:hidden;box-shadow:0 24px 70px #0d1c2b47;width:min(520px,100vw - 32px)!important;max-width:520px!important}.app-confirm-dialog::backdrop{-webkit-backdrop-filter:blur(3px);background:#09111b80}.app-confirm-dialog.quick-tms-warning{border-color:#d9941a;width:min(600px,100vw - 32px)!important;max-width:600px!important}.app-confirm-dialog.quick-tms-warning .app-confirm-head{background:#fff9ed;border-bottom:4px solid #d9941a}.app-confirm-dialog.quick-tms-warning .app-confirm-head h2{color:#5a3500}.app-confirm-dialog.quick-tms-warning .app-confirm-body{gap:14px}.app-confirm-dialog.quick-tms-warning .app-confirm-meta{border-left-width:5px;padding:12px 14px}.app-confirm-dialog.quick-tms-warning .app-confirm-acknowledgement{background:#fffdf7;border-color:#d6b36d;padding:12px}.app-confirm-dialog.quick-tms-warning .app-confirm-actions{border-top:1px solid #ead8ae}.app-confirm-dialog.welcome-email-confirm{border-color:#7ea6c9;border-radius:14px;box-shadow:0 28px 80px #071a2c5c;width:min(590px,100vw - 32px)!important;max-width:590px!important}.app-confirm-dialog.welcome-email-confirm .app-confirm-head{background:linear-gradient(135deg,#0d2f4d 0%,#174f79 100%);border-bottom:4px solid #d2a72d}.app-confirm-dialog.welcome-email-confirm .app-confirm-head .eyebrow{color:#f2cc5c;letter-spacing:.08em}.app-confirm-dialog.welcome-email-confirm .app-confirm-head h2{color:#fff}.app-confirm-dialog.welcome-email-confirm .app-confirm-head .icon-button{color:#fff;background:#ffffff1a;border-color:#ffffff61}.app-confirm-dialog.welcome-email-confirm .app-confirm-body{gap:14px;padding:20px}.app-confirm-dialog.welcome-email-confirm #appConfirmMessage{color:#163753;background:#f7fafc;border:1px solid #d8e4ef;border-radius:10px;padding:14px 16px}.app-confirm-dialog.welcome-email-confirm .app-confirm-meta{background:#eef7ff;border-color:#bfd5e8 #bfd5e8 #bfd5e8 #1f6fa7;border-radius:10px;color:#254e70!important}.app-confirm-dialog.welcome-email-confirm .app-confirm-actions{background:#f4f8fb;border-top-color:#d8e4ef;padding:16px 20px}.app-confirm-dialog.welcome-email-confirm #appConfirmOk{min-width:178px}.app-confirm-dialog.outside-sales-rep-confirm{border-color:#88a8c3;border-radius:14px;box-shadow:0 30px 84px #071a2c61;width:min(610px,100vw - 32px)!important;max-width:610px!important}.app-confirm-dialog.outside-sales-rep-confirm .app-confirm-head{background:linear-gradient(135deg,#0d2f4d 0%,#174f79 100%);border-bottom:4px solid #d2a72d}.app-confirm-dialog.outside-sales-rep-confirm .app-confirm-head .eyebrow{color:#f2cc5c;letter-spacing:.08em}.app-confirm-dialog.outside-sales-rep-confirm .app-confirm-head h2,.app-confirm-dialog.outside-sales-rep-confirm .app-confirm-head .icon-button{color:#fff}.app-confirm-dialog.outside-sales-rep-confirm .app-confirm-head .icon-button{background:#ffffff1a;border-color:#ffffff61}.app-confirm-dialog.outside-sales-rep-confirm .app-confirm-body{gap:14px;padding:20px}.app-confirm-dialog.outside-sales-rep-confirm #appConfirmMessage{color:#523f11;background:#fffaf0;border:1px solid #e2cf91;border-radius:10px;padding:14px 16px;font-weight:750}.app-confirm-dialog.outside-sales-rep-confirm .app-confirm-meta{background:#eef7ff;border-color:#bfd5e8 #bfd5e8 #bfd5e8 #1f6fa7;border-radius:10px;color:#254e70!important}.app-confirm-dialog.outside-sales-rep-confirm .app-confirm-actions{background:#f4f8fb;border-top-color:#d8e4ef;padding:16px 20px}.app-confirm-dialog.outside-sales-rep-confirm #appConfirmOk{min-width:210px}.user-sign-in-method{color:#173f63;background:#f3f8fc;border:1px solid #c9d8e6;border-radius:10px;align-content:center;gap:3px;min-height:62px;padding:9px 11px;display:grid}.user-sign-in-method>span{color:#536b83;text-transform:uppercase;font-size:11px;font-weight:850}.user-sign-in-method strong{font-size:14px}.user-sign-in-method small{color:#657b8f;font-size:11px;font-weight:700}.app-confirm-dialog.dispatch-tms-review{max-height:calc(100dvh - 32px);width:min(760px,100vw - 32px)!important;max-width:760px!important}.app-confirm-dialog.dispatch-tms-review .app-confirm-card{flex-direction:column;max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.app-confirm-dialog.dispatch-tms-review .app-confirm-head,.app-confirm-dialog.dispatch-tms-review .app-confirm-actions{flex:none}.app-confirm-dialog.dispatch-tms-review .app-confirm-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.app-confirm-dialog.dispatch-tms-review .app-confirm-head h2{font-size:clamp(22px,3vw,27px);line-height:1.15}.app-confirm-dialog.dispatch-tms-review .app-confirm-body>#appConfirmMessage{color:#52667c;font-size:13px;font-weight:600}.app-confirm-changes{gap:12px;display:grid}.app-confirm-changes[hidden]{display:none!important}.app-confirm-change-controls{color:#38516c;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.app-confirm-change-controls[hidden]{display:none!important}.app-confirm-change-controls>div{gap:7px;display:flex}.app-confirm-change-controls button{color:#27699f;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:3px 4px;font-weight:800;text-decoration:underline}.app-confirm-change{background:#fff;border:1px solid #d5e0eb;border-radius:9px;overflow:hidden}.app-confirm-change-label{color:#20364f;letter-spacing:.01em;background:#f4f7fb;border-bottom:1px solid #dce5ef;margin:0;padding:9px 12px;font-size:13px;font-weight:900}.app-confirm-change-label.is-selectable{cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.app-confirm-change-label.is-selectable input{width:17px;height:17px;accent-color:var(--primary);margin:0}.app-confirm-change-state{color:#24704f;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900}.app-confirm-change.is-disabled{opacity:.58}.app-confirm-change.is-disabled .app-confirm-change-state{color:#678}.app-confirm-change.is-disabled .app-confirm-change-values{background:#f5f7f9}.app-confirm-change-values{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:stretch;gap:8px;padding:10px;display:grid}.app-confirm-change-value{background:#f8fafc;border:1px solid #dce4ed;border-radius:7px;min-width:0;padding:9px 10px}.app-confirm-change-value.is-new{background:#f1f7fd;border-color:#a9c8e5}.app-confirm-change-value-label{color:#6c7e91;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.app-confirm-change-value.is-new .app-confirm-change-value-label{color:#245f96}.app-confirm-change-value-text{color:#273b52;overflow-wrap:anywhere;white-space:pre-wrap;max-height:142px;margin:0;font-family:inherit;font-size:13px;font-weight:700;line-height:1.45;overflow:auto}.app-confirm-change-value-text.is-blank{color:#8493a3;font-style:italic;font-weight:600}.app-confirm-change-arrow{color:#2c6da5;place-items:center;font-size:20px;font-weight:900;display:grid}.app-confirm-dialog.dispatch-tms-review .app-confirm-meta{padding:10px 12px;font-size:12px!important}.app-confirm-dialog.dispatch-tms-review .app-confirm-actions{box-shadow:0 -8px 20px #1b30460d}@media (width<=620px){.app-confirm-dialog.dispatch-tms-review{max-height:calc(100dvh - 16px);width:min(100vw - 16px,760px)!important}.app-confirm-dialog.dispatch-tms-review .app-confirm-card{max-height:calc(100dvh - 16px)}.app-confirm-change-values{grid-template-columns:minmax(0,1fr)}.app-confirm-change-arrow{min-height:16px;transform:rotate(90deg)}.app-confirm-dialog.dispatch-tms-review .app-confirm-actions button{flex:1 1 0;min-width:0}}.assign-carrier-dialog{border:1px solid #d9e1ea;border-radius:8px;width:min(480px,100vw - 32px);padding:0;box-shadow:0 24px 60px #0f172a47}.assign-carrier-dialog::backdrop{-webkit-backdrop-filter:blur(4px);background:#0f172a6b}.assign-carrier-card{gap:16px;padding:22px 24px;display:grid}.assign-carrier-card .dialog-head{border-bottom:1px solid #d9e1ea;margin:0;padding:0 0 14px}.assign-carrier-card .dialog-head h2{font-size:25px;line-height:1.1}.assign-carrier-card .eyebrow{color:#64748b;margin:0 0 5px;font-size:13px}.assign-carrier-close{color:#102033;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;place-items:center;width:38px;height:38px;font-size:24px;line-height:1;display:inline-grid}.assign-carrier-close:hover,.assign-carrier-close:focus-visible{border-color:var(--primary);color:var(--primary);outline:none;box-shadow:0 0 0 3px #1e5f991f}.assign-carrier-field{color:#334155;gap:9px;font-weight:800;display:grid}.assign-carrier-field select,.assign-carrier-field input{color:#102033;width:100%;min-height:44px;font:inherit;border:1px solid #cbd5e1;border-radius:7px;padding:0 12px;font-weight:700}.assign-carrier-field select{appearance:auto;cursor:pointer;background:#fff}.assign-carrier-field input[hidden]{display:none}.assign-carrier-rate-wrap{color:#53657a;background:#fff;border:1px solid #cbd5e1;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:44px;display:grid;overflow:hidden}.assign-carrier-rate-wrap>span{padding-left:12px}.assign-carrier-rate-wrap input{border:0;border-radius:0;min-height:42px;padding-left:6px}.assign-carrier-rate-wrap:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #1e5f9924}.assign-carrier-field .assign-carrier-rate-wrap input:focus{box-shadow:none}.assign-carrier-field select:focus,.assign-carrier-field input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #1e5f9924}.assign-carrier-card .dialog-note{color:#53657a;margin:6px 0 10px;font-size:13px;line-height:1.4}.assign-carrier-card .dialog-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:2px;display:grid}.assign-carrier-card .dialog-actions button{border-radius:7px;width:100%;min-height:38px;font-weight:800}.assign-carrier-card .dialog-actions button[hidden]{display:none}.assign-carrier-card .dialog-actions:has(.remove-carrier-button[hidden]){grid-template-columns:repeat(2,minmax(0,1fr));padding-left:calc(33.3333% + 4px)}.assign-carrier-card .remove-carrier-button{color:#b42318;background:#fff5f5;border:1px solid #fecaca}.assign-carrier-card .remove-carrier-button:hover,.assign-carrier-card .remove-carrier-button:focus-visible{color:#991b1b;background:#fee2e2;border-color:#f87171;outline:none}.app-confirm-card{margin:0}.app-confirm-head{background:linear-gradient(#fff 0%,#f7f9fc 100%);margin:0;padding:16px 18px 14px}.app-confirm-head .eyebrow{margin:0 0 4px}.app-confirm-body{gap:12px;padding:16px 18px;display:grid}.app-confirm-body p{color:#26394f;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:15px;font-weight:700;line-height:1.45}.app-confirm-meta{background:#fff8e8;border:1px solid #f0d4a4;border-left:4px solid #c08011;border-radius:6px;padding:10px 12px;color:#744b00!important;font-size:13px!important}.app-confirm-acknowledgement{color:#193a5d;cursor:pointer;background:#f6faff;border:1px solid #cbd8e6;border-radius:6px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:14px;font-weight:800;line-height:1.35;display:flex}.app-confirm-acknowledgement input{width:17px;height:17px;accent-color:var(--primary);flex:none;margin:1px 0 0}.app-confirm-acknowledgement:has(input:focus-visible){outline-offset:2px;outline:3px solid #1f6fb233}.app-confirm-actions{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:10px;margin:0;padding:14px 18px;display:flex}.app-confirm-actions button{border-radius:6px;min-width:112px;height:38px;font-weight:800}.dialog-actions{margin-top:16px}.customer-service-metrics{grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px;margin:10px 0 14px;display:grid}.customer-service-metric-card{border:1px solid #d4dde8;border-left:4px solid var(--blue);background:#fff;border-radius:8px;grid-template-rows:auto auto 1fr;gap:4px;min-height:92px;padding:13px 16px;display:grid;box-shadow:0 10px 22px #1020330d}.customer-service-metric-card span{color:#5c6f83;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.customer-service-metric-card strong{color:var(--text);font-size:26px;line-height:1}.customer-service-metric-card em{color:#64748b;align-self:end;font-size:12px;font-style:normal}.customer-service-tools{grid-template-columns:repeat(3,minmax(220px,300px));margin-bottom:14px}.customer-service-board{overflow:hidden}.customer-service-board .table-header{grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);align-items:center;gap:12px;min-height:52px;display:grid}.customer-service-board .table-header h2{justify-self:start}.customer-service-board .table-header .table-actions{justify-self:end;align-items:center;gap:8px;display:flex}.customer-service-board .table-header .customer-service-pagination{justify-self:center}.customer-service-board .table-header .table-actions>*{justify-self:end}.customer-service-table-controls{min-height:34px;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;margin:4px 0 8px;padding:0 16px;display:flex;position:relative}.customer-service-table-controls .customer-service-pagination{justify-content:center}.customer-service-table-controls .table-actions{align-items:center;gap:8px;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}@media (width>=721px){.customer-service-board .table-header{grid-template-columns:1fr;justify-items:center;padding-inline:16px;display:grid;position:relative}.customer-service-board .table-header .customer-service-pagination{grid-column:1;justify-self:center}.customer-service-board .table-header .table-actions{justify-self:end;position:absolute;top:50%;right:16px;transform:translateY(-50%)}}.customer-service-board .view-table{max-height:calc(100vh - 315px)}.customer-service-board table{table-layout:fixed;min-width:1180px}.customer-service-board th{z-index:2;color:#2c3b4d;letter-spacing:.02em;text-transform:uppercase;background:#eef3f8;font-size:11px;position:sticky;top:0}.customer-service-board td{white-space:nowrap;vertical-align:middle;text-overflow:ellipsis;height:48px;overflow:hidden}.customer-service-board .load-detail-row td,.customer-service-board .load-alert-detail-row td{text-overflow:clip;white-space:normal;height:auto;overflow:visible}.customer-service-board tbody tr{background:#fff}.customer-service-board tbody tr:nth-child(2n){background:#f1f5f9}.customer-service-board tbody tr:hover{background:#e8f1fb}.customer-service-board .attention-row{background:#fff5df}.customer-service-load-cell,.customer-service-client-cell,.customer-service-stack,.customer-service-lane,.customer-service-alert-cell{gap:2px;min-width:0;display:grid}.customer-service-load-cell>*,.customer-service-client-cell>*,.customer-service-stack>*,.customer-service-lane>*,.customer-service-alert-cell>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customer-service-load-cell strong,.customer-service-client-cell strong,.customer-service-stack strong,.customer-service-lane strong{color:var(--text);text-overflow:ellipsis;overflow:hidden}.customer-service-load-cell span,.customer-service-client-cell span,.customer-service-lane span{color:#64748b;text-overflow:ellipsis;font-size:12px;overflow:hidden}.customer-service-stack span{grid-template-columns:58px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.customer-service-stack em{color:#64748b;text-transform:uppercase;font-size:11px;font-style:normal}.customer-service-alert-cell{color:#9b111e;grid-template-columns:auto minmax(0,1fr);align-items:center;font-size:12px;font-weight:700}.clear-alert-label{color:#64748b;font-weight:600}.customer-service-board th:nth-child(2),.customer-service-board td:nth-child(2){width:98px}.customer-service-board th:nth-child(8),.customer-service-board td:nth-child(8){width:95px}.customer-service-stack strong{text-overflow:clip;overflow:visible}.customer-service-board table{min-width:980px}.customer-service-load-cell,.customer-service-client-cell,.customer-service-stack,.customer-service-lane,.customer-service-alert-cell{display:table-cell}.customer-service-load-cell strong,.customer-service-load-cell span,.customer-service-client-cell strong,.customer-service-client-cell span,.customer-service-lane strong,.customer-service-lane span{display:block}.customer-service-stack>span{grid-template-columns:58px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.customer-service-alert-cell>span{margin-left:6px}.customer-service-board th:first-child,.customer-service-board td:first-child{width:145px}.customer-service-board th:nth-child(3),.customer-service-board td:nth-child(3){width:126px}.customer-service-board th:nth-child(4),.customer-service-board td:nth-child(4){width:155px}.customer-service-board th:nth-child(5),.customer-service-board td:nth-child(5){width:135px}.customer-service-board th:nth-child(6),.customer-service-board td:nth-child(6){width:125px}.customer-service-board th:nth-child(7),.customer-service-board td:nth-child(7){width:230px}#customerServiceView .table-section{flex-direction:column;min-height:260px;max-height:calc(100vh - 262px);display:flex;overflow:hidden}#customerServiceView:has(#customerServiceMoreFilters:not(.hidden)) .table-section{max-height:calc(100vh - 318px)}#customerServiceView .customer-service-filter-bar{grid-template-columns:minmax(280px,460px) 120px;justify-content:center;align-items:stretch;max-width:600px;margin-left:auto;margin-right:auto}#customerServiceView .legacy-filter-control{display:none}#customerServiceView .customer-service-filter-toggle{grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:10px;min-width:112px;height:42px;padding:0 14px;font-weight:700;display:grid}#customerServiceView .customer-service-filter-toggle span:first-child{white-space:nowrap}#customerServiceView .customer-service-more-filters{text-align:center;width:min(100%,600px);min-height:0;margin:-2px auto 10px;display:block;position:relative}#customerServiceView .customer-service-more-filters.hidden{display:none}#customerServiceView .customer-service-filter-popover{grid-template-columns:138px minmax(360px,520px);max-width:min(720px,100vw - 32px);left:auto;right:0}#customerServiceView .customer-service-filter-popover .filter-value-list{align-content:start}#customerServiceView .filter-head-summary{max-width:220px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;font-size:11px;font-style:normal;font-weight:800;display:inline-flex;overflow:hidden}#customerServiceView .filter-panel-active-filters{flex-wrap:wrap;gap:6px;margin:0 0 8px;display:flex}#customerServiceView .filter-panel-chip{min-height:26px;font-size:11px}#customerServiceView .filter-value-title{align-items:center;gap:10px;min-width:0;display:flex}#customerServiceView .customer-service-date-field-select{min-width:170px;height:30px;color:var(--text);background:#fff;border:1px solid #c8d3df;border-radius:5px;padding:0 28px 0 8px;font-size:12px;font-weight:800}#customerServiceView .customer-service-filter-popover .date-preset-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width<=720px){#customerServiceView .customer-service-filter-popover .filter-value-head{flex-wrap:wrap;align-items:flex-start}#customerServiceView .filter-value-title{justify-content:space-between;width:100%}}#customerServiceView .date-preset-option{min-height:48px;color:var(--text);text-align:left;cursor:pointer;background:#fff;border:1px solid #d4dee9;border-radius:6px;gap:2px;padding:8px 10px;display:grid}#customerServiceView .date-preset-option span{color:var(--muted);font-size:11px;font-weight:700}#customerServiceView .date-preset-option.active{border-color:var(--primary);box-shadow:inset 3px 0 0 var(--primary);background:#edf5ff}#customerServiceView .date-preset-custom{text-align:left;background:#f8fafc;border:1px solid #d4dee9;border-radius:6px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:end;gap:8px;padding:8px 10px;display:grid}#customerServiceView .date-preset-custom>strong{align-self:center}#customerServiceView .date-preset-custom label{color:var(--muted);gap:3px;font-size:11px;font-weight:800;display:grid}#customerServiceView .date-preset-custom input{min-height:32px;color:var(--text);font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:4px 7px}#customerServiceView .customer-service-applied-filters{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;min-height:30px;display:flex}#customerServiceView .customer-service-filter-chip{min-height:28px;color:var(--text);cursor:pointer;background:#fff;border:1px solid #b7c7d8;border-radius:6px;align-items:center;gap:7px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}#customerServiceView .customer-service-filter-chip strong{color:#344052;background:#e8eef5;border-radius:50%;place-items:center;width:16px;height:16px;font-size:11px;line-height:1;display:inline-grid}#customerServiceView .customer-service-filter-empty{color:var(--muted);font-size:12px;font-weight:700}#customerServiceView .customer-service-tracking-report{flex-direction:column;flex:auto;gap:10px;height:100%;min-height:0;display:flex;overflow:hidden}#customerServiceView .customer-service-tracking-report.hidden{display:none}#customerServiceView .tracking-report-carrier-bar{border:1px solid var(--border);background:#fff;border-radius:6px;grid-template-columns:auto minmax(260px,340px) minmax(240px,1fr);align-items:center;gap:8px;padding:8px 10px;display:grid}#customerServiceView .tracking-report-carrier-bar label{color:var(--text);font-weight:800}#customerServiceView .tracking-report-carrier-bar select{border:1px solid var(--border);height:34px;color:var(--text);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:6px;width:100%;min-width:0;padding:0 10px;font-weight:700}#customerServiceView .tracking-report-carrier-bar option{white-space:nowrap}#customerServiceView .tracking-report-carrier-bar span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}#customerServiceView .tracking-report-carrier-bar span.is-ready{color:#137047}#customerServiceView .tracking-report-import-bar{grid-template-columns:minmax(280px,1fr) minmax(190px,auto) 72px;align-items:stretch;gap:8px;display:grid}#customerServiceView .tracking-report-file-button{min-height:42px;color:var(--text);cursor:pointer;background:#fff;border:1px dashed #8ca1b8;border-radius:6px;place-items:center;font-weight:700;transition:background .16s,border-color .16s,box-shadow .16s,color .16s;display:grid;position:relative}#customerServiceView .tracking-report-file-button:hover{background:#f4f9ff;border-color:#1d5fa7}#customerServiceView .tracking-report-file-button.drag-over{color:#103f73;background:#e6f2ff;border-style:solid;border-color:#1d5fa7;box-shadow:inset 0 0 0 2px #1d5fa72e,0 0 0 3px #2d8ed629}#customerServiceView .tracking-report-import-bar .primary-button,#customerServiceView .tracking-report-import-bar .ghost-button{white-space:nowrap;min-width:0;padding-left:12px;padding-right:12px}#customerServiceView #customerServiceTrackingReportApply:disabled{color:#64748b;cursor:not-allowed;opacity:1;background:#e2e8f0;border-color:#cbd5e1}#customerServiceView #customerServiceTrackingReportApply.is-noop:disabled{min-width:190px}#customerServiceView #customerServiceTrackingReportApply.is-complete:disabled{color:#fff;background:#168344;border-color:#168344}#customerServiceView .tracking-report-file-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}#customerServiceView .tracking-report-summary{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;display:grid}#customerServiceView .tracking-report-summary span,#customerServiceView .tracking-report-summary button{border:1px solid var(--line);background:#fff;border-radius:6px;place-items:center;gap:2px;min-height:58px;display:grid}#customerServiceView .tracking-report-summary button{cursor:pointer;font:inherit}#customerServiceView .tracking-report-summary button.active{border-color:#1d4ed8;box-shadow:inset 0 0 0 1px #1d4ed8}#customerServiceView .tracking-report-summary strong{font-size:22px}#customerServiceView .tracking-report-summary em{color:#64748b;font-size:12px;font-style:normal;font-weight:700}#customerServiceView .tracking-report-status,#customerServiceView .tracking-report-complete{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}#customerServiceView .tracking-report-status.hidden,#customerServiceView .tracking-report-complete.hidden,#customerServiceView .tracking-report-changes.hidden,#customerServiceView .tracking-report-scroll.hidden{display:none}#customerServiceView .tracking-report-status div:first-child,#customerServiceView .tracking-report-complete div:first-child{gap:4px;display:grid}#customerServiceView .tracking-report-status strong,#customerServiceView .tracking-report-complete strong{font-size:16px}#customerServiceView .tracking-report-status span,#customerServiceView .tracking-report-complete span{color:#5f6f83;font-size:13px}#customerServiceView .tracking-report-status-pill{color:#174c81;letter-spacing:.02em;text-transform:uppercase;background:#eef6ff;border:1px solid #b7d3ef;border-radius:999px;justify-self:end;padding:6px 12px;font-size:12px;font-weight:800}#customerServiceView .tracking-report-progress{background:#e6edf5;border-radius:999px;grid-column:1/-1;height:10px;overflow:hidden}#customerServiceView .tracking-report-progress span{border-radius:inherit;background:linear-gradient(90deg,#1d5fa7,#2d8ed6);width:0;height:100%;transition:width .18s;display:block}#customerServiceView .tracking-report-status.processing .tracking-report-progress span,#customerServiceView .tracking-report-status.saving .tracking-report-progress span{width:42%;animation:1.15s ease-in-out infinite tracking-report-save-progress}#customerServiceView .tracking-report-status.processing,#customerServiceView .tracking-report-status.saving{background:#f6fbff;border-color:#b7d3ef;box-shadow:inset 4px 0 #1d5fa7}#customerServiceView .tracking-report-status.notice{background:#f3fbf6;border-color:#b7dfc6;box-shadow:inset 4px 0 #1f8f4d}#customerServiceView .tracking-report-status.notice .tracking-report-status-pill{color:#17613a;background:#e8f7ee;border-color:#b7dfc6}#customerServiceView .tracking-report-status-pill.neutral{color:#526578;background:#f1f5f9;border-color:#cbd5e1}#customerServiceView .tracking-report-status.error{background:#fff7f6;border-color:#efc4bf;box-shadow:inset 4px 0 #b42318}#customerServiceView .tracking-report-status.error .tracking-report-status-pill{color:#8f1d16;background:#fdebea;border-color:#efc4bf}#customerServiceView .tracking-report-status.complete{background:#f3fbf6;border-color:#b7dfc6;box-shadow:inset 4px 0 #1f8f4d}#customerServiceView .tracking-report-status.complete .tracking-report-status-pill{color:#17613a;background:#e8f7ee;border-color:#b7dfc6}#customerServiceView .tracking-report-status.complete .tracking-report-progress span{background:#1f8f4d;width:100%}@keyframes tracking-report-save-progress{0%{transform:translate(-115%)}50%{transform:translate(80%)}to{transform:translate(245%)}}#customerServiceView .tracking-report-complete{background:#f3fbf6;border-color:#b7dfc6}#customerServiceView .tracking-report-complete-actions{justify-content:flex-end;gap:8px;display:flex}#customerServiceView .tracking-report-changes{gap:8px;display:grid}#customerServiceView .tracking-report-changes-scroll{border:1px solid var(--line);background:#fff;border-radius:7px;max-height:calc(100vh - 382px);overflow:auto}#customerServiceView .tracking-report-changes-table{table-layout:fixed;width:100%;min-width:760px}#customerServiceView .tracking-report-changes-table th,#customerServiceView .tracking-report-changes-table td{text-overflow:ellipsis;white-space:nowrap;padding:10px 12px;overflow:hidden}#customerServiceView .tracking-report-changes-table th:first-child,#customerServiceView .tracking-report-changes-table td:first-child,#customerServiceView .tracking-report-changes-table th:nth-child(2),#customerServiceView .tracking-report-changes-table td:nth-child(2){width:18%}#customerServiceView .tracking-report-changes-table th:nth-child(3),#customerServiceView .tracking-report-changes-table td:nth-child(3){width:16%}#customerServiceView .tracking-report-changes-table th:nth-child(4),#customerServiceView .tracking-report-changes-table td:nth-child(4){width:48%}#customerServiceView .tracking-change-summary-row.expanded td{background:#f8fbff}#customerServiceView .tracking-change-summary-row{cursor:pointer}#customerServiceView .tracking-change-summary-row:hover td{background:#f7fbff}#customerServiceView .tracking-change-summary-row.expanded td{box-shadow:inset 4px 0 0 var(--primary);border-bottom-color:#0000}#customerServiceView .tracking-change-expand-button{color:#123b63;cursor:pointer;max-width:100%;font:inherit;pointer-events:none;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:800;display:inline-flex}#customerServiceView .tracking-change-expand-button span{width:18px;height:18px;color:var(--primary);background:#fff;border:1px solid #b9c9da;border-radius:4px;flex:0 0 18px;justify-content:center;align-items:center;font-size:13px;line-height:1;display:inline-flex}#customerServiceView .tracking-change-detail-row.hidden{display:none}#customerServiceView .tracking-change-detail-row td{text-overflow:clip;white-space:normal;padding:0 14px 14px 42px;overflow:visible}#customerServiceView .tracking-change-detail-grid{border:1px solid #dbe5ee;border-left:4px solid var(--primary);background:#fbfdff;border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 14px;padding:12px;display:grid}#customerServiceView .tracking-change-detail-grid section{min-width:0}#customerServiceView .tracking-change-detail-grid section>strong{color:#526278;text-transform:uppercase;margin-bottom:4px;font-size:11px;display:block}#customerServiceView .tracking-change-location-card{background:#fff;border:1px solid #e1e9f1;border-radius:6px;padding:10px 12px}#customerServiceView .tracking-change-detail-grid section>span{color:#0f172a;white-space:normal;font-weight:700}#customerServiceView .tracking-change-detail-fields{background:#fff;border:1px solid #e1e9f1;border-radius:6px;grid-column:1/-1;padding:10px 12px 12px}#customerServiceView .tracking-change-detail-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}#customerServiceView .tracking-change-detail-title strong{color:#526278;text-transform:uppercase;font-size:11px}#customerServiceView .tracking-change-detail-title span{color:#64748b;font-size:12px;font-weight:700}#customerServiceView .tracking-change-pill{background:#f8fbff;border:1px solid #d6e2ef;border-radius:999px;align-items:center;gap:8px;max-width:100%;margin:0 5px 6px 0;padding:4px 9px;display:inline-flex}#customerServiceView .tracking-change-pill strong{color:#344052;font-size:11px}#customerServiceView .tracking-change-pill span{align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}#customerServiceView .tracking-change-pill em{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal}#customerServiceView .tracking-change-pill b{color:#7c8ca0;font-size:11px}#customerServiceView .tracking-report-scroll{border:1px solid var(--line);background:#fff;border-radius:7px;flex:auto;min-height:0;max-height:none}#customerServiceView .tracking-report-table{table-layout:fixed;width:100%;min-width:0}#customerServiceView .tracking-report-table th,#customerServiceView .tracking-report-table td{text-overflow:ellipsis;white-space:nowrap;padding:10px 12px;overflow:hidden}#customerServiceView .tracking-report-table thead th{z-index:2;background:#edf2f7;position:sticky;top:0}#customerServiceView .tracking-report-sort-button{justify-content:center;gap:6px}#customerServiceView .tracking-report-sort-button .sort-arrow{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:14px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}#customerServiceView .tracking-report-table th:first-child,#customerServiceView .tracking-report-table td:first-child{width:7%}#customerServiceView .tracking-report-table th:nth-child(2),#customerServiceView .tracking-report-table td:nth-child(2){width:8%}#customerServiceView .tracking-report-table th:nth-child(3),#customerServiceView .tracking-report-table td:nth-child(3){width:9%}#customerServiceView .tracking-report-table th:nth-child(4),#customerServiceView .tracking-report-table td:nth-child(4){width:8%}#customerServiceView .tracking-report-table td:nth-child(2),#customerServiceView .tracking-report-table td:nth-child(3),#customerServiceView .tracking-report-table td:nth-child(4){font-variant-numeric:tabular-nums}#customerServiceView .tracking-report-table .tracking-report-id-cell{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;word-break:break-word}#customerServiceView .tracking-report-table th:nth-child(5),#customerServiceView .tracking-report-table td:nth-child(5),#customerServiceView .tracking-report-table th:nth-child(6),#customerServiceView .tracking-report-table td:nth-child(6){width:9%}#customerServiceView .tracking-report-table th:nth-child(7),#customerServiceView .tracking-report-table td:nth-child(7),#customerServiceView .tracking-report-table th:nth-child(8),#customerServiceView .tracking-report-table td:nth-child(8){width:6%}#customerServiceView .tracking-report-table th:nth-child(9),#customerServiceView .tracking-report-table td:nth-child(9),#customerServiceView .tracking-report-table th:nth-child(10),#customerServiceView .tracking-report-table td:nth-child(10){width:13%}#customerServiceView .tracking-report-table th:nth-child(11),#customerServiceView .tracking-report-table td:nth-child(11){width:12%}#customerServiceView .tracking-match-badge{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:70px;padding:4px 8px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}#customerServiceView .tracking-match-badge.matched{color:#166534;background:#e9f8ef;border-color:#93d2ac}#customerServiceView .tracking-match-badge.unmatched{color:#b42318;background:#fff0ef;border-color:#f2b3ad}#customerServiceView .tracking-match-badge.no-report{color:#526578;background:#f1f5f9;border-color:#cbd5e1}#customerServiceView .tracking-report-matched td,#customerServiceView .tracking-report-ready td{background:#f3fbf6}#customerServiceView .tracking-report-unmatched td{background:#fff8f7}#customerServiceView .tracking-report-ready td:first-child,#customerServiceView .tracking-report-matched td:first-child{border-left:4px solid var(--status-delivered-green)}#customerServiceView .tracking-report-unmatched td:first-child{border-left:4px solid var(--status-open-red)}#customerServiceView .table-scroll{flex:auto;min-height:0;max-height:none;overflow:auto}#customerServiceView .tracking-report-scroll{max-height:none;overflow:hidden auto}#customerServiceView .customer-service-select-col{width:64px}#customerServiceView .customer-service-alert-col{width:48px}#customerServiceView .customer-service-status-col{width:100px}#customerServiceView .customer-service-load-col{width:110px}#customerServiceView .customer-service-date-col{width:95px}#customerServiceView .customer-service-reference-col{text-align:center;white-space:nowrap;width:100px}#customerServiceView .customer-service-customer-col{width:210px}#customerServiceView .customer-service-location-col{width:220px}#customerServiceView .mobile-customer-service-route{display:none}#customerServiceView .customer-service-desktop-customer{display:inline-flex}#customerServiceView .customer-service-load-table th:nth-child(7),#customerServiceView .customer-service-load-table th:nth-child(8),#customerServiceView .customer-service-load-table th:nth-child(9),#customerServiceView .customer-service-load-table th:nth-child(10),#customerServiceView .customer-service-load-table th:nth-child(11),#customerServiceView .customer-service-load-table td:nth-child(7),#customerServiceView .customer-service-load-table td:nth-child(8),#customerServiceView .customer-service-load-table td:nth-child(9),#customerServiceView .customer-service-load-table td:nth-child(10),#customerServiceView .customer-service-load-table td:nth-child(11){text-align:center}#customerServiceView .customer-service-load-table th:nth-child(7) .table-sort-button,#customerServiceView .customer-service-load-table th:nth-child(8) .table-sort-button,#customerServiceView .customer-service-load-table th:nth-child(9) .table-sort-button,#customerServiceView .customer-service-load-table th:nth-child(10) .table-sort-button,#customerServiceView .customer-service-load-table th:nth-child(11) .table-sort-button{text-align:center;justify-content:center;width:100%}#customerServiceView .customer-service-actions-col{z-index:2;background:inherit;width:56px;min-width:56px;max-width:56px;box-shadow:none;text-align:center;position:sticky;right:0}#customerServiceView .customer-service-load-table th:nth-child(12){z-index:3;text-align:center;background:#eef2f6;width:56px;min-width:56px;max-width:56px;position:sticky;right:0}#customerServiceView .customer-service-load-table tbody tr:nth-child(odd)>td.customer-service-actions-col,#customerServiceView .customer-service-load-table tbody tr:nth-child(odd)>td:nth-child(12){background:#fff}#customerServiceView .customer-service-load-table tbody tr:nth-child(2n)>td.customer-service-actions-col,#customerServiceView .customer-service-load-table tbody tr:nth-child(2n)>td:nth-child(12){background:#f6f8fb}#customerServiceView .customer-service-load-table tbody tr:hover>td.customer-service-actions-col,#customerServiceView .customer-service-load-table tbody tr:hover>td:nth-child(12),#customerServiceView .customer-service-load-table tbody tr.selected>td.customer-service-actions-col,#customerServiceView .customer-service-load-table tbody tr.selected>td:nth-child(12){background:#eef6ff}#customerServiceView .customer-service-load-table th:first-child,#customerServiceView .customer-service-load-table td:first-child{width:64px;min-width:64px;max-width:64px}#customerServiceView .customer-service-load-table th:nth-child(2),#customerServiceView .customer-service-load-table td:nth-child(2){width:48px;min-width:48px;max-width:48px}#customerServiceView .customer-service-load-table .customer-service-load-col{text-align:center;width:110px;min-width:110px;max-width:110px;padding-left:0;padding-right:0}#customerServiceView .customer-service-load-table .customer-service-load-col .table-sort-button{text-align:center;justify-content:center;padding-left:0;padding-right:0;position:relative}#customerServiceView .customer-service-load-table .customer-service-load-col .table-sort-button span:first-child{text-align:center;width:auto;display:inline-block}#customerServiceView .customer-service-load-table td.customer-service-load-col{vertical-align:middle;display:table-cell}#customerServiceView .customer-service-load-table td.customer-service-load-col strong{text-align:center;place-items:center;min-width:82px;display:inline-grid}#customerServiceView .customer-service-load-copy{min-width:82px;min-height:28px;color:inherit;font:inherit;cursor:copy;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;padding:0 6px;display:inline-grid}#customerServiceView .customer-service-load-copy strong{min-width:0}#customerServiceView .customer-service-missing-load-number{color:#a9342c;text-align:center;place-items:center;min-width:82px;font-weight:800;display:inline-grid}#customerServiceView .customer-service-load-copy:hover,#customerServiceView .customer-service-load-copy:focus-visible{color:#155e9f;background:#eef6ff;border-color:#9fc4ed;outline:none}#customerServiceView .table-sort-button{width:100%;min-height:24px;color:inherit;font:inherit;letter-spacing:inherit;white-space:nowrap;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;font-weight:800;line-height:1;display:inline-flex}#customerServiceView .table-sort-button .sort-arrow{width:15px;height:15px;color:var(--primary);stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex:none;display:block}#customerServiceView .tracking-report-sort-button .sort-arrow{height:14px;color:var(--primary);stroke:none;fill:currentColor;flex:0 0 16px;justify-content:center;align-items:center;font-size:12px;font-weight:800;line-height:1;display:inline-flex}#customerServiceView .customer-service-header-label .sort-arrow{color:#1475bc;margin-left:4px;font-weight:900;display:inline-block}#customerServiceView .table-sort-button:not(.active){color:inherit}#customerServiceView .table-select-button{width:100%;min-height:24px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-weight:800;line-height:1;overflow:visible}#customerServiceView .customer-service-pagination{color:#475569;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}#customerServiceView .customer-service-pagination .small-button{min-height:30px;padding:5px 8px}#customerServiceView .customer-service-alert-list{gap:8px;display:grid}#customerServiceView .customer-service-alert-item{color:#991b1b;background:#fff7f7;border:1px solid #fecaca;border-radius:6px;align-items:center;gap:10px;min-height:42px;padding:8px 12px;display:flex}#customerServiceView .customer-service-alert-item .alert-icon-button{pointer-events:none;flex:none}body:has(#customerServiceView.active-view){overflow:hidden}body:has(#customerServiceView.active-view) .main{height:100vh;overflow:hidden}#customerServiceView th,#customerServiceView td{overflow-wrap:anywhere}#customerServiceView th:first-child,#customerServiceView td:first-child{width:54px}#customerServiceView th:nth-child(2),#customerServiceView td:nth-child(2){width:58px}#customerServiceView th:nth-child(3),#customerServiceView td:nth-child(3){width:145px}#customerServiceView th:nth-child(4),#customerServiceView td:nth-child(4){width:110px}#customerServiceView th:nth-child(5),#customerServiceView td:nth-child(5),#customerServiceView th:nth-child(6),#customerServiceView td:nth-child(6){width:82px}#customerServiceView th:nth-child(7),#customerServiceView td:nth-child(7){width:18%}#customerServiceView th:nth-child(8),#customerServiceView td:nth-child(8),#customerServiceView th:nth-child(9),#customerServiceView td:nth-child(9){width:21%}#customerServiceView th:nth-child(10),#customerServiceView td:nth-child(10){width:92px}#customerServiceView table{table-layout:fixed;min-width:1417px}#customerServiceView th,#customerServiceView td{vertical-align:middle}#customerServiceView th:first-child,#customerServiceView td:first-child{text-align:center;width:78px;min-width:78px;max-width:78px}#customerServiceView th:nth-child(2),#customerServiceView td:nth-child(2){text-align:center;width:58px;min-width:58px;max-width:58px}#customerServiceView th:nth-child(3),#customerServiceView td:nth-child(3){text-align:center;width:126px;min-width:126px;max-width:126px}#customerServiceView th:nth-child(4),#customerServiceView td:nth-child(4){text-align:center;width:155px;min-width:155px;max-width:155px}#customerServiceView th:nth-child(5),#customerServiceView td:nth-child(5),#customerServiceView th:nth-child(6),#customerServiceView td:nth-child(6){text-align:center;width:135px;min-width:135px;max-width:135px}#customerServiceView th:nth-child(7),#customerServiceView td:nth-child(7){text-align:left;width:230px;min-width:230px;max-width:230px}#customerServiceView th:nth-child(8),#customerServiceView td:nth-child(8),#customerServiceView th:nth-child(9),#customerServiceView td:nth-child(9){text-align:left;width:205px;min-width:205px;max-width:205px}#customerServiceView th:nth-child(10),#customerServiceView td:nth-child(10){text-align:center;width:90px;min-width:90px;max-width:90px}#customerServiceView .load-select,#customerServiceView td .alert-icon-button,#customerServiceView .status-pill-select,#customerServiceView .row-actions{margin-left:auto;margin-right:auto}#customerServiceView .status-pill-select{display:block}@media (width<=1220px){.app-shell{grid-template-columns:190px minmax(0,1fr)}}@media (width<=1180px){.permission-groups,.permission-groups[data-user-permissions]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.form-grid .load-location-row{grid-template-columns:minmax(0,2fr) minmax(0,1.1fr) minmax(52px,.45fr) minmax(72px,.7fr);gap:7px}.app-shell{display:block}.sidebar{grid-template-columns:1fr;gap:12px;height:auto;min-height:0;display:grid;position:static}.brand-logo{max-width:220px}.nav-list{grid-template-columns:repeat(4,1fr)}.permission-groups,.permission-groups[data-user-permissions]{grid-template-columns:1fr}.nav-item{justify-content:center;font-size:12px}.metric-grid{grid-template-columns:repeat(2,1fr)}.report-grid,.board-tools,.shipment-tools,.deposit-tools,.equipment-strip,.form-top-row,.form-grid,.import-summary-grid,.import-complete-grid,.email-history-row{grid-template-columns:1fr}.paste-import-panel{grid-template-columns:1fr;max-height:none;overflow:visible}.deposit-metric-grid,.dashboard-stack,.quarter-dashboard-grid{grid-template-columns:1fr}.board-tools>*{min-width:0}.board-tools .search-wrap{grid-column:auto}.contact-row{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}}@media (width<=720px){body{background:#eef2f6;font-size:15px}button,input,select,textarea{font-size:16px}.tms-import-actions{flex-direction:column;align-items:stretch}.tms-import-status{text-align:left}.tms-import-button{width:100%}.tms-preview-grid{grid-template-columns:1fr}.sidebar{z-index:12;grid-template-columns:118px minmax(0,1fr);gap:8px 10px;padding:8px 10px 10px;display:grid;position:sticky;top:0;box-shadow:0 8px 26px #0a10182e}.brand{gap:4px;margin:0}.brand-logo{max-width:118px;padding:5px}.brand span{font-size:11px}.nav-list{scrollbar-width:none;grid-column:2;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.nav-list::-webkit-scrollbar{display:none}.nav-group,.nav-submenu.open{display:contents}.nav-item{white-space:nowrap;border-radius:7px;flex:none;justify-content:center;min-width:86px;min-height:42px;padding:8px 10px;font-size:13px}.nav-subitem{border-left:0;border-radius:7px}.version-panel,.user-profile{grid-column:1/-1;margin:0}.version-panel{display:none}.user-profile-toggle{min-height:38px;padding:8px 10px}.main{padding:12px 10px 90px}.topbar{background:#f6f7f9;border-bottom:1px solid #d7e0ea;grid-template-columns:minmax(0,1fr);gap:10px;margin:-12px -10px 12px;padding:10px;display:grid;position:static}.topbar h1{font-size:26px;line-height:1.05}.top-actions,.header-actions,.dialog-actions{flex-wrap:wrap;gap:8px;display:flex}.top-actions>*,.header-actions>*{flex:150px;justify-content:center;min-height:42px}.view-head{gap:8px;margin-bottom:10px;display:grid}.view-head h2{font-size:24px}.dashboard-route-grid,.dashboard-insight-grid,.metric-grid,.deposit-metric-grid,.customer-metrics,.created-user-summary,.quarter-dashboard-grid,.year-revenue-body,.year-trend-list{grid-template-columns:1fr}.accounting-panel,.section-title-row,.year-revenue-body{min-width:0}.section-title-row{gap:4px;display:grid}.quarter-year-card{width:100%}.year-revenue-chart{min-height:320px;overflow:auto hidden}.year-revenue-chart svg{width:760px;max-width:none;height:320px}.dashboard-route-card,.metric,.customer-metrics div,.deposit-metric-card{min-height:62px}.equipment-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.board-tools,.shipment-tools,.deposit-tools{background:#f8fafc;border-block:1px solid #d7e0ea;border-radius:0;grid-template-columns:1fr;gap:8px;margin:0 -10px 12px;padding:10px;position:static}.board-tools>*,.shipment-tools>*,.deposit-tools>*,.quick-search-input,.date-filter input{width:100%;min-width:0;min-height:44px}.date-filter{width:100%}.live-board-layout,.customer-layout,.user-admin-layout{grid-template-columns:1fr;gap:10px}.load-summary-panel,.customer-profile-panel{max-height:none;position:static;overflow:visible}.customer-list-panel{max-height:none}.customer-list-row{min-height:58px;padding:12px}.customer-profile-panel{padding:12px}.customer-profile-head,.table-header{gap:8px;display:grid}.customer-profile-head h3{font-size:21px}.customer-duplicate-panel{background:#f8fafc;border-block:1px solid #d7e0ea;margin:0 -10px 10px;padding:8px 10px}.customer-duplicate-toolbar,.customer-duplicate-toolbar.customer-duplicate-head{grid-template-columns:1fr;gap:8px}.customer-duplicate-tools{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-duplicate-tools button{min-height:40px}.customer-duplicate-queue,.customer-duplicate-list{min-width:0}.customer-duplicate-group-head{grid-template-columns:18px minmax(0,1fr)}.customer-duplicate-group-head em{grid-column:2}.customer-duplicate-row,.customer-duplicate-card{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:8px;min-height:0;padding:10px}.customer-duplicate-check{grid-row:span 4;min-height:44px}.customer-duplicate-confidence,.customer-duplicate-merge-name,.customer-duplicate-keep,.customer-duplicate-actions{grid-column:2}.customer-duplicate-keep{grid-template-columns:1fr}.customer-duplicate-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-duplicate-actions button,.customer-duplicate-direction{min-height:40px}.table-section,.customer-list-panel,.customer-profile-panel,.load-summary-panel{border-radius:7px}.table-scroll{overflow:visible}.table-scroll table,.table-scroll thead,.table-scroll tbody,.table-scroll tr,.table-scroll th,.table-scroll td{width:100%;min-width:0;display:block}.table-scroll thead{display:none}.table-scroll tr{background:#fff;border:1px solid #dce4ee;border-radius:8px;margin:0 0 10px;overflow:hidden;box-shadow:0 8px 22px #1f29370f}.table-scroll td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #edf1f5;grid-template-columns:minmax(112px,38%) minmax(0,1fr);gap:8px;min-height:34px;padding:7px 10px;display:grid}.table-scroll td:last-child{border-bottom:0}.table-scroll td:before{content:attr(data-label);color:#66717f;text-transform:uppercase;font-size:11px;font-weight:800}.table-scroll td:not([data-label]):before{content:""}#loadRows td:first-child:before,#trackingRows td:first-child:before,#shipmentRows td:first-child:before{content:"Select"}#loadRows td:nth-child(2):before,#trackingRows td:nth-child(2):before,#shipmentRows td:nth-child(2):before{content:"Alert"}#loadRows td:nth-child(3):before,#trackingRows td:nth-child(3):before,#shipmentRows td:nth-child(3):before{content:"Status"}#loadRows td:nth-child(4):before,#trackingRows td:nth-child(4):before,#shipmentRows td:nth-child(4):before{content:"Load #"}#loadRows td:nth-child(5):before,#trackingRows td:nth-child(5):before,#todaysDepositRows .todays-detail-row td:nth-child(5):before{content:"Actions"}#loadRows td:nth-child(6):before,#trackingRows td:nth-child(6):before,#shipmentRows td:nth-child(5):before{content:"Pickup"}#loadRows td:nth-child(7):before,#trackingRows td:nth-child(7):before,#shipmentRows td:nth-child(6):before{content:"Delivery"}#loadRows td:nth-child(8):before,#trackingRows td:nth-child(8):before,#shipmentRows td:nth-child(7):before,#todaysDepositRows .todays-detail-row td:nth-child(3):before{content:"Customer"}#trackingRows td:nth-child(9):before{content:"Pickup City"}#loadRows td:nth-child(9):before,#shipmentRows td:nth-child(8):before{content:"Ship #"}#loadRows td:nth-child(10):before,#shipmentRows td:nth-child(9):before{content:"Pickup City"}#loadRows td:nth-child(11):before,#trackingRows td:nth-child(11):before,#shipmentRows td:nth-child(10):before{content:"Delivery City"}#trackingRows td:nth-child(10):before{content:"Stop Off"}#loadRows td:nth-child(12):before,#shipmentRows td:nth-child(11):before{content:"Equipment"}#loadRows td:nth-child(13):before,#shipmentRows td:nth-child(12):before{content:"Qty"}#loadRows td:nth-child(14):before,#shipmentRows td:nth-child(13):before{content:"Weight"}#loadRows td:nth-child(15):before,#trackingRows td:nth-child(12):before,#shipmentRows td:nth-child(14):before{content:"Carrier"}#loadRows td:nth-child(16):before,#shipmentRows td:nth-child(15):before{content:"Rate"}#loadRows td:nth-child(17):before,#shipmentRows td:nth-child(16):before{content:"Timestamp"}#trackingRows td:nth-child(14):before{content:"Note"}#shipmentRows td:nth-child(17):before{content:"Actions"}#carrierRows td:first-child:before{content:"Carrier"}#carrierRows td:nth-child(2):before{content:"Phone"}#carrierRows td:nth-child(3):before{content:"Email"}#carrierRows td:nth-child(4):before{content:"Lane"}#carrierRows td:nth-child(5):before{content:"Notes"}#carrierRows td:nth-child(6):before{content:"Actions"}#depositRows td:first-child:before{content:"Date"}#depositRows td:nth-child(2):before{content:"Online"}#depositRows td:nth-child(3):before{content:"Check 1"}#depositRows td:nth-child(4):before{content:"Check 2"}#depositRows td:nth-child(5):before{content:"Total"}#depositRows td:nth-child(6):before{content:"Source"}#depositRows td:nth-child(7):before{content:"Notes"}#depositRows td:nth-child(8):before{content:"Actions"}#todaysDepositRows .todays-day-row td:before{content:"Day"}#todaysDepositRows .todays-detail-row td:first-child:before,.customer-transactions-table td:first-child:before{content:"Accounting Date"}#todaysDepositRows .todays-detail-row td:nth-child(2):before,.customer-transactions-table td:nth-child(2):before{content:"Bank Date"}#todaysDepositRows .todays-detail-row td:nth-child(4):before,.customer-transactions-table td:nth-child(3):before{content:"Amount"}#todaysDepositRows .todays-detail-row td:nth-child(6):before,.customer-transactions-table td:nth-child(4):before{content:"Source"}dialog{border-radius:10px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:12px}#loadDialog[open]{--load-dialog-top-offset:8px;max-height:calc(100dvh - 16px)}#loadDialog .dialog-head{margin:-12px -12px 10px;padding:12px 12px 10px;top:-12px}.dialog-head{z-index:2;background:#fff;padding-top:2px;position:sticky;top:-12px}.dialog-head h2{font-size:22px}.form-top-row,.form-grid,.add-user-grid,.contact-row{grid-template-columns:1fr}.form-grid label,.form-top-row label,.login-panel label,.invite-panel label{font-size:13px}.dialog-actions{z-index:2;border-top:1px solid var(--line);background:#fff;grid-template-columns:1fr;margin:12px -12px -12px;padding:10px 12px;display:grid;position:sticky;bottom:-12px}.dialog-actions button,.primary-button,.ghost-button{min-height:44px}.table-scroll td:empty,#loadRows td:nth-child(12),#loadRows td:nth-child(13),#trackingRows td:nth-child(14),#shipmentRows td:nth-child(4),#shipmentRows td:nth-child(5){display:none}}@media (width<=480px){.sidebar{grid-template-columns:96px minmax(0,1fr)}.brand-logo{max-width:96px}.nav-item{min-width:78px;font-size:12px}.top-actions>*,.header-actions>*{flex-basis:100%}.customer-duplicate-tools,.customer-duplicate-actions{grid-template-columns:1fr}.table-scroll td{grid-template-columns:1fr;gap:3px}}.app-toast{z-index:40000;color:#fff;white-space:normal;opacity:0;pointer-events:none;border-radius:6px;align-items:flex-start;gap:12px;width:min(680px,100vw - 32px);min-width:0;max-width:calc(100vw - 32px);padding:12px 16px;font-weight:800;transition:opacity .18s,transform .18s;display:flex;position:fixed;bottom:24px;right:24px;transform:translateY(10px);box-shadow:0 12px 30px #0d1c2b2e}.app-toast>span{text-overflow:clip;overflow-wrap:anywhere;white-space:normal;flex:auto;min-width:0;line-height:1.25;display:block;overflow:visible}@media (width<=720px){.app-toast{white-space:normal;align-items:flex-start}.app-toast>span{overflow-wrap:anywhere;white-space:normal}}.app-toast.visible{opacity:1;transform:translateY(0)}.app-toast.success{background:#247247}.app-toast.error{background:#a92f2f}.app-toast.info{background:#195b93}.app-toast.dismissible{pointer-events:auto}.app-toast-dismiss{color:#fff;font:inherit;cursor:pointer;background:#ffffff24;border:1px solid #ffffff80;border-radius:5px;flex:none;padding:4px 8px;font-size:12px}.app-toast-dismiss:hover,.app-toast-dismiss:focus-visible{outline-offset:2px;background:#ffffff3d;outline:2px solid #ffffff59}.app-toast.in-dialog{float:none;box-sizing:border-box;z-index:1;clear:both;width:auto;max-width:calc(100% - 16px);margin:10px 8px 0;position:sticky;bottom:auto;right:auto}.quick-customer-service-field-dialog .assign-carrier-card{width:min(520px,100vw - 32px)}.quick-customer-service-location-grid{grid-template-columns:minmax(0,1.4fr) minmax(90px,.7fr) minmax(110px,.9fr);gap:12px;display:grid}.quick-customer-service-location-grid[hidden]{display:none}@media (width<=560px){.quick-customer-service-location-grid{grid-template-columns:1fr}}@media (width>=721px){html body #customerServiceDeliveredView #customerServiceDeliveredMetrics.delivered-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:min(740px,100%)!important;max-width:740px!important;margin:0 auto 14px!important;display:grid!important}}.password-strength{border:1px solid var(--line);background:#f8fafc;border-radius:8px;gap:7px;padding:10px 12px;display:grid}.password-strength-head{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.password-strength-head strong{color:var(--ink);font-size:13px}.password-strength-meter{background:#e2e8f0;border-radius:999px;height:8px;overflow:hidden}.password-strength-meter span{border-radius:inherit;background:#94a3b8;width:8%;height:100%;transition:width .18s,background .18s;display:block}.password-strength p,.password-match{margin:0;font-size:12px;font-weight:700}.password-strength p{color:var(--muted)}.password-strength.weak .password-strength-meter span{background:#b91c1c}.password-strength.good .password-strength-meter span{background:#b7791f}.password-strength.strong .password-strength-meter span{background:#247247}.password-match.neutral{color:var(--muted)}.password-match.match{color:#247247}.password-match.mismatch{color:#a92f2f}.sign-in-notice.invalidLogin,.sign-in-notice.missingEmail,.sign-in-notice.missingPassword,.sign-in-notice.serverFallback,.sign-in-notice.microsoftAccount,.sign-in-notice.microsoftFailed{background:#fff8f7;border-color:#e7b7b7 #e7b7b7 #e7b7b7 #b42318}.sign-in-notice.invalidLogin:before,.sign-in-notice.missingEmail:before,.sign-in-notice.missingPassword:before,.sign-in-notice.serverFallback:before,.sign-in-notice.microsoftAccount:before,.sign-in-notice.microsoftFailed:before{background:#b42318}.sign-in-notice.invalidLogin strong,.sign-in-notice.missingEmail strong,.sign-in-notice.missingPassword strong,.sign-in-notice.serverFallback strong,.sign-in-notice.microsoftAccount strong,.sign-in-notice.microsoftFailed strong{color:#7a1f1b}.password-input-wrap{display:block;position:relative}.login-panel .password-input-wrap input{padding-right:72px}.password-toggle{color:#1f3b57;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:800;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.password-toggle:hover,.password-toggle:focus-visible{border-color:var(--blue);background:#eef6ff;outline:none}.caps-lock-warning{color:#7a4f00;background:#fff8e5;border:1px solid #d7a637;border-radius:6px;margin-top:-6px;padding:8px 10px;font-size:12px;font-weight:800}.caps-lock-warning[hidden]{display:none}#customerServiceView .customer-service-load-table :is(th,td):nth-child(7),#customerServiceView .customer-service-load-table :is(th,td):nth-child(7) *{text-align:center!important}#customerServiceView .customer-service-centered-cell{white-space:normal;justify-content:center;align-items:center;width:100%;min-height:100%;display:flex;text-align:center!important}#customerServiceView .customer-service-load-table .mobile-customer-service-route{display:none!important}#customerServiceView .customer-service-load-table .customer-service-desktop-customer{display:flex!important}#customerServiceView .customer-service-load-table thead .customer-service-header-label{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;color:inherit!important;font:inherit!important;text-align:center!important;vertical-align:baseline!important;white-space:nowrap!important;cursor:pointer!important;-webkit-appearance:none!important;appearance:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;font-weight:800!important;line-height:34px!important;display:inline!important}#customerServiceView .customer-service-load-table thead .customer-service-header-label:before,#customerServiceView .customer-service-load-table thead .customer-service-header-label:after{content:none!important;display:none!important}#customerServiceView #customerServiceTrackingReportPanel.customer-service-tracking-report{flex-direction:column!important;gap:10px!important;width:100%!important;min-width:0!important;display:flex!important;overflow:visible!important}#customerServiceView #customerServiceTrackingReportPanel.customer-service-tracking-report.hidden{display:none!important}#customerServiceView #customerServiceTrackingReportPanel .tracking-report-carrier-bar{border:1px solid var(--border)!important;box-sizing:border-box!important;background:#fff!important;border-radius:6px!important;grid-template-columns:auto minmax(180px,240px) minmax(180px,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;padding:8px 10px!important;display:grid!important}#customerServiceView #customerServiceTrackingReportPanel .tracking-report-import-bar{grid-template-columns:minmax(360px,1fr) minmax(190px,auto) 72px!important;align-items:stretch!important;gap:8px!important;width:100%!important;display:grid!important}#customerServiceView #customerServiceTrackingReportPanel .tracking-report-file-button{min-height:42px!important;color:var(--text)!important;text-align:center!important;background:#fff!important;border:1px dashed #8ca1b8!important;border-radius:6px!important;place-items:center!important;font-weight:700!important;display:grid!important}#customerServiceView #customerServiceTrackingReportPanel .tracking-report-summary{grid-template-columns:repeat(4,minmax(120px,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}#customerServiceView #customerServiceTrackingReportPanel .tracking-report-summary>span,#customerServiceView #customerServiceTrackingReportPanel .tracking-report-summary>button{border:1px solid var(--line)!important;box-sizing:border-box!important;text-align:center!important;min-height:58px!important;font:inherit!important;background:#fff!important;border-radius:6px!important;grid-template-rows:auto auto!important;place-items:center!important;gap:2px!important;padding:8px 10px!important;display:grid!important}#customerServiceView #customerServiceTrackingReportPanel .tracking-report-summary>button{cursor:pointer!important}#customerServiceView #customerServiceTrackingReportPanel .tracking-report-summary>button:hover,#customerServiceView #customerServiceTrackingReportPanel .tracking-report-summary>button:focus-visible{border-color:#94a3b8!important;outline:none!important;box-shadow:0 0 0 2px #2563eb24!important}#customerServiceView #customerServiceTrackingReportPanel .tracking-report-summary>button.active{border-color:#1d4ed8!important;box-shadow:inset 0 0 0 1px #1d4ed8,0 0 0 2px #2563eb24!important}#customerServiceView #customerServiceTrackingReportPanel .tracking-report-summary>span>strong,#customerServiceView #customerServiceTrackingReportPanel .tracking-report-summary>button>strong{font-size:22px!important;line-height:1.05!important;display:block!important}#customerServiceView #customerServiceTrackingReportPanel .tracking-report-summary>span>em,#customerServiceView #customerServiceTrackingReportPanel .tracking-report-summary>button>em{color:#64748b!important;font-size:12px!important;font-style:normal!important;font-weight:700!important;line-height:1.15!important;display:block!important}#customerServiceView #customerServiceTrackingReportPanel .tracking-report-scroll{border:1px solid var(--line)!important;background:#fff!important;border-radius:7px!important;width:100%!important;max-width:100%!important;min-height:0!important;display:block!important;overflow:auto!important}#customerServiceView .customer-service-filter-bar{grid-template-columns:360px 180px!important;justify-content:start!important;align-items:stretch!important;column-gap:8px!important;width:548px!important;max-width:548px!important;margin:8px 0 6px max(0px,50vw - 377px)!important;padding:0!important;display:grid!important;position:relative!important;left:auto!important;right:auto!important;transform:none!important}#customerServiceView .customer-service-filter-bar #customerServiceSearchInput,#customerServiceView .customer-service-filter-bar #customerServiceFilterToggle{width:100%!important;min-width:0!important;height:42px!important}@media (width<=760px){#customerServiceView .customer-service-filter-bar{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;margin-left:0!important}}#customerServiceTrackingReportPanel .tracking-report-table thead .table-sort-button,#customerServiceTrackingReportPanel .tracking-report-table thead .table-sort-button.active,#customerServiceTrackingReportPanel .tracking-report-table thead .table-sort-button:hover,#customerServiceTrackingReportPanel .tracking-report-table thead .table-sort-button:focus,#customerServiceTrackingReportPanel .tracking-report-table thead .table-sort-button span,#customerServiceDataDumpPanel .tracking-report-table thead .table-sort-button,#customerServiceDataDumpPanel .tracking-report-table thead .table-sort-button.active,#customerServiceDataDumpPanel .tracking-report-table thead .table-sort-button:hover,#customerServiceDataDumpPanel .tracking-report-table thead .table-sort-button:focus,#customerServiceDataDumpPanel .tracking-report-table thead .table-sort-button span{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;color:inherit!important;font:inherit!important;text-align:center!important;vertical-align:baseline!important;white-space:nowrap!important;-webkit-appearance:none!important;appearance:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;font-weight:800!important;line-height:34px!important;display:inline!important}#customerServiceTrackingReportPanel .tracking-report-table thead .table-sort-button:before,#customerServiceTrackingReportPanel .tracking-report-table thead .table-sort-button:after,#customerServiceDataDumpPanel .tracking-report-table thead .table-sort-button:before,#customerServiceDataDumpPanel .tracking-report-table thead .table-sort-button:after{content:none!important;display:none!important}#customerServiceTrackingReportPanel .tracking-report-table thead .table-sort-button .sort-arrow,#customerServiceDataDumpPanel .tracking-report-table thead .table-sort-button .sort-arrow{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;margin-left:4px!important;line-height:1!important;display:inline!important}#customerServiceView .tracking-report-table thead th,#customerServiceView .tracking-report-table thead th *,#customerServiceView .tracking-report-table thead .table-sort-button,#customerServiceView .tracking-report-table thead .table-sort-button.active,#customerServiceView .tracking-report-table thead .table-sort-button:hover,#customerServiceView .tracking-report-table thead .table-sort-button:focus,#customerServiceView .tracking-report-table thead .table-sort-button span:not(.sort-arrow){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}#customerServiceView .tracking-report-table thead .table-sort-button,#customerServiceView .tracking-report-table thead .table-sort-button span:not(.sort-arrow){width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;color:inherit!important;font:inherit!important;font-weight:800!important;line-height:inherit!important;text-align:center!important;white-space:nowrap!important;margin:0!important;padding:0!important;display:inline!important}#customerServiceView .tracking-report-table thead .sort-arrow{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;margin-left:4px!important;line-height:1!important;display:inline!important}.reports-hub{gap:18px;display:grid}.reports-group{gap:12px;display:grid}.reports-group-head h3{color:var(--ink);margin:2px 0 0}.reports-link-grid{grid-template-columns:repeat(4,minmax(180px,1fr))}.report-link-card{border:1px solid var(--line);border-left:4px solid var(--blue);min-height:92px;color:var(--ink);background:#fff;border-radius:8px;gap:6px;padding:16px;text-decoration:none;display:grid;box-shadow:0 10px 20px #0f172a0d}.report-link-card strong{font-size:16px}.report-link-card span{color:var(--muted);font-size:13px}.report-link-card:hover{border-color:var(--blue)}.row-action-dot-button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;box-shadow:none!important;color:#1f2937!important;text-align:center!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:0!important;line-height:1!important;display:inline-flex!important;position:relative!important;overflow:visible!important}.row-action-dot-button span,.row-action-dot-button span:before,.row-action-dot-button span:after,.row-action-dot-button .action-dot-glyph,.row-action-dot-button .action-dots-text{width:0!important;min-width:0!important;height:0!important;min-height:0!important;box-shadow:none!important;content:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:none!important}.row-action-dot-button:before{content:none!important;display:none!important}.row-action-dot-button:after{content:"..."!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#1f2937!important;letter-spacing:1px!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:20px!important;font-weight:900!important;line-height:1!important;display:block!important;position:absolute!important;top:45%!important;left:50%!important;transform:translate(-50%,-50%)!important}#todaysDepositImportDialog{max-height:calc(100dvh - 48px);overflow:hidden}#todaysDepositImportForm{height:calc(100dvh - 48px);min-height:0;max-height:calc(100dvh - 48px)}#todaysDepositImportForm .dialog-head,#todaysDepositImportForm .dialog-actions{flex:none}#todaysDepositImportForm .deposit-import-panel{min-height:0}#todaysDepositImportForm .paste-import-panel{height:100%;max-height:none;overflow:hidden}#todaysDepositImportForm .deposit-import-work-card{min-height:0}#todaysDepositImportForm .deposit-import-preview-card{overflow:hidden}#todaysDepositImportForm .deposit-import-preview-card .import-preview{min-height:0;overflow:auto}#todaysDepositImportForm .deposit-import-source-card textarea{min-height:0}#todaysDepositImportForm .paste-import-panel{align-items:start;height:auto;max-height:calc(100dvh - 180px)}#todaysDepositImportForm .deposit-import-source-card,#todaysDepositImportForm .deposit-import-preview-card{align-self:start;width:100%}#todaysDepositImportForm .deposit-import-source-card{grid-template-rows:auto auto auto}#todaysDepositImportForm .deposit-import-source-card textarea{height:240px;min-height:240px}#todaysDepositImportForm .deposit-import-preview-card{grid-template-rows:auto minmax(0,auto)}#todaysDepositImportForm .deposit-import-preview-card .import-preview{max-height:calc(100dvh - 315px)}#todaysDepositImportForm .deposit-import-preview-card .empty-state{min-height:92px;margin:0;padding:16px}#todaysDepositImportCompleteDialog .import-complete-table-wrap{overflow-x:hidden}#todaysDepositImportCompleteDialog .import-complete-table-wrap table{table-layout:fixed;width:100%;min-width:0}#todaysDepositImportCompleteDialog .import-complete-table-wrap th,#todaysDepositImportCompleteDialog .import-complete-table-wrap td{box-sizing:border-box}#todaysDepositImportCompleteDialog .import-complete-table-wrap th:first-child,#todaysDepositImportCompleteDialog .import-complete-table-wrap td:first-child{width:120px}#todaysDepositImportCompleteDialog .import-complete-table-wrap th:nth-child(2),#todaysDepositImportCompleteDialog .import-complete-table-wrap td:nth-child(2){overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 270px);overflow:hidden}#todaysDepositImportCompleteDialog .import-complete-table-wrap th:nth-child(3),#todaysDepositImportCompleteDialog .import-complete-table-wrap td:nth-child(3){width:150px;min-width:0}.todays-day-actions{border-left:1px solid #d2dce7;justify-content:flex-end;align-self:stretch;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.todays-day-icon-button{justify-content:center;align-items:center;width:40px;height:40px;min-height:40px;padding:0;font-size:18px;font-weight:900;display:inline-flex}.todays-day-delete{color:#d12f2f;border-color:#f0b8b8}.todays-day-delete:hover,.todays-day-delete:focus{color:#b82020;background:#fff5f5;border-color:#e26464}.todays-detail-row.is-deleting,.todays-day-card.is-deleting{opacity:.62;pointer-events:none}.todays-deposit-table{table-layout:fixed;width:100%}.todays-deposit-table>thead{display:table-header-group}.todays-deposit-table>thead th{color:#42566d;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;background:#eaf0f6;border-bottom:1px solid #cbd8e4;padding:10px 14px;font-size:11px;font-weight:900;text-align:center!important}.todays-deposit-table>thead th:first-child{width:30%}.todays-deposit-table>thead th:nth-child(2),.todays-deposit-table>thead th:nth-child(3){width:14%}.todays-deposit-table>thead th:nth-child(4){width:27%}.todays-deposit-table>thead th:nth-child(5){width:15%}.todays-day-row>td{vertical-align:middle;height:58px;text-align:center!important;padding:8px 14px!important}.todays-day-row{cursor:pointer;outline:none}.todays-day-row:focus-visible>td{background:#e7f0f8!important}.todays-day-row:focus-visible>td:first-child{box-shadow:inset 3px 0 #d8aa31}.todays-day-row>td:first-child{border-left:4px solid #2c639b}.todays-day-row.day-alt>td:first-child{border-left-color:#1f527f}.todays-day-date strong{color:#111827;white-space:nowrap;font-size:15px;font-weight:900}.todays-day-count,.todays-day-late,.todays-day-total{color:#122033;font-size:14px;font-weight:900;text-align:center!important}.todays-day-late.has-late{color:#9a6700}.todays-day-total-copy{color:#122033;text-align:center;width:100%;min-height:34px;padding:4px 0;box-shadow:none!important;background:0 0!important;border:0!important}.todays-day-total-copy:hover,.todays-day-total-copy:focus-visible{color:#1f5f9e;text-decoration:underline}.todays-day-total-copy.is-copied{color:#176c40}.todays-day-row .todays-day-total-copy{width:100%}.todays-day-row .todays-day-actions-cell{padding-left:8px!important;padding-right:8px!important}.todays-day-row .todays-day-actions-cell .todays-day-actions{border-left:0;justify-content:center;align-self:auto;gap:8px;width:100%;padding:0;display:flex}.todays-detail-heading{display:block}.todays-day-row.is-unfocused>td{opacity:.38}@media (width<=720px){.todays-deposit-table>thead th,.todays-day-row>td{padding-left:8px!important;padding-right:8px!important}.todays-deposit-table>thead th:first-child{width:28%}.todays-deposit-table>thead th:nth-child(2),.todays-deposit-table>thead th:nth-child(3){width:13%}.todays-deposit-table>thead th:nth-child(4){width:28%}.todays-deposit-table>thead th:nth-child(5){width:18%}.todays-day-date strong,.todays-day-count,.todays-day-late,.todays-day-total{font-size:12px}}.row-progress-label{color:#42566f;white-space:nowrap;align-items:center;gap:6px;min-height:28px;font-size:12px;font-weight:800;display:inline-flex}.mini-spinner{border:2px solid #cbd7e3;border-top-color:#1f5c91;border-radius:999px;width:14px;height:14px;animation:.75s linear infinite miniSpin;display:inline-block}@keyframes miniSpin{to{transform:rotate(360deg)}}.custom-status-menu{background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;gap:6px!important;min-width:144px!important;padding:8px!important;box-shadow:0 18px 40px #0f172a38,0 2px 8px #0f172a1f!important}.custom-status-option{letter-spacing:0!important;border-radius:999px!important;min-height:30px!important;padding:7px 12px!important;font-size:11px!important;font-weight:800!important}.row-action-popover{background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;gap:2px!important;min-width:164px!important;padding:6px!important;box-shadow:0 18px 40px #0f172a38,0 2px 8px #0f172a1f!important}.row-action-popover button{-webkit-appearance:none!important;appearance:none!important;color:#1f2937!important;width:100%!important;min-height:32px!important;box-shadow:none!important;letter-spacing:0!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:6px!important;align-items:center!important;padding:7px 10px!important;font:700 12px/1.2 Arial,Helvetica,sans-serif!important;display:flex!important}.row-action-popover button:hover,.row-action-popover button:focus-visible{color:#0f3f73!important;background:#eef4fb!important;outline:none!important}.row-action-popover button[data-action=delete]:hover,.row-action-popover button[data-action=delete]:focus-visible{color:#a83232!important;background:#fff1f1!important}.row-action-dot-button{color:#223247!important;background:#f7fafc!important;border-color:#d6e1ee!important;width:34px!important;height:34px!important}.row-action-dot-button .action-dots-text{color:#223247!important;font-size:19px!important;transform:translateY(-5px)!important}.row-action-dot-button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;box-shadow:none!important;color:#1f2937!important;letter-spacing:1px!important;text-align:center!important;-webkit-appearance:none!important;appearance:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:20px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;position:relative!important;overflow:visible!important}.row-action-dot-button:before,.row-action-dot-button:after,.row-action-dot-button span,.row-action-dot-button .action-dot-glyph,.row-action-dot-button .action-dots-text{content:none!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:none!important}.row-action-dot-button:hover,.row-action-dot-button:focus,.row-action-dot-button[aria-expanded=true]{background:#eef4fb!important;border-color:#d4e2f1!important}.custom-status-menu{z-index:20000!important;background:#fff!important;border:1px solid #cfd8e3!important;border-radius:8px!important;gap:4px!important;padding:6px!important;display:grid!important;position:fixed!important;box-shadow:0 14px 32px #0f172a33!important}.row-action-dot-button{letter-spacing:0!important;font-size:0!important}.row-action-dot-button:before,.row-action-dot-button:after{content:none!important;display:none!important}.row-action-dot-button .action-dots-text{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#1f2937!important;letter-spacing:0!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font:900 20px/1 Arial,Helvetica,sans-serif!important;display:block!important;transform:translateY(-4px)!important}.row-action-dot-button{justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important}.row-action-dot-button .action-dots-text{color:#1f2937!important;letter-spacing:0!important;text-align:center!important;background:radial-gradient(circle,currentColor 0 2px,#0000 2.25px) 0/4px 4px no-repeat,radial-gradient(circle,currentColor 0 2px,#0000 2.25px) 50%/4px 4px no-repeat,radial-gradient(circle,currentColor 0 2px,#0000 2.25px) 100%/4px 4px no-repeat!important;width:16px!important;min-width:16px!important;height:4px!important;min-height:4px!important;font-size:0!important;line-height:0!important;display:block!important;transform:none!important}@media (width<=720px){.sidebar{grid-template-columns:92px minmax(0,1fr);gap:6px 8px;padding:7px 9px 8px;box-shadow:0 6px 18px #0a101829}.brand-logo{max-width:92px;padding:4px}.nav-list{grid-column:2;align-self:stretch;gap:5px;padding-bottom:0}.nav-item{min-width:74px;min-height:36px;padding:7px 9px;font-size:12px}.user-profile{grid-column:1/-1}.user-profile-toggle{min-height:34px;padding:7px 9px}.user-profile-toggle span,.user-profile-toggle em{display:none}.user-profile-toggle strong{font-size:13px;line-height:1.2}.main{padding:8px 9px 88px}.topbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin:-8px -9px 10px;padding:8px 9px}.topbar .eyebrow{font-size:12px;line-height:1.2}.topbar h1{font-size:22px;line-height:1.1}.top-actions{justify-content:flex-end}.top-actions>*{flex:none;min-height:36px;padding:8px 12px}.dashboard-view .view-head{margin-bottom:8px}.dashboard-view .view-head>div:first-child{display:none}.dashboard-snapshot{gap:9px;margin-bottom:12px}.dashboard-section-head{align-items:center;gap:8px}.dashboard-section-head h3{font-size:16px}.dashboard-section-head span{font-size:12px}.dashboard-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-insight-card{border-left-width:4px;border-radius:7px;gap:4px;min-height:74px;padding:10px 11px}.dashboard-insight-card span{font-size:11px;line-height:1.15}.dashboard-insight-card strong{font-size:27px}.dashboard-insight-card em{font-size:11px;line-height:1.2}.dashboard-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-route-card{gap:4px;min-height:82px;padding:10px 11px}.dashboard-route-card span{font-size:10px}.dashboard-route-card strong{font-size:17px;line-height:1.15}.dashboard-route-card em{font-size:11px;line-height:1.2}}@media (width<=480px){.sidebar{grid-template-columns:78px minmax(0,1fr)}.brand-logo{max-width:78px}.nav-item{min-width:68px}.top-actions .compact-button span:last-child{display:none}.top-actions .compact-button{min-width:40px;padding-inline:10px}}@media (width<=720px){#boardView{gap:10px;display:grid}#boardView .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;display:grid!important}#boardView .metric{align-content:center;gap:3px;min-height:58px!important;padding:8px 6px!important}#boardView .metric span{font-size:10px!important;line-height:1.1!important}#boardView .metric strong{font-size:21px!important;line-height:1!important}#boardView .equipment-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;margin:0!important;display:grid!important}#boardView .equipment-strip div{min-height:52px!important;padding:8px 6px!important}#boardView .equipment-strip span{font-size:10px!important}#boardView .equipment-strip strong{font-size:20px!important}#boardView .board-tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;margin:0 -10px 12px!important;padding:10px!important;display:grid!important}#boardView .board-tools .search-wrap,#boardView .board-tools #boardFilterBuilder,#boardView .board-tools #clearFilters{grid-column:1/-1!important}#boardView .table-section{box-shadow:none;background:0 0;border:0}#boardView .table-header{z-index:7;background:#f8fafc;border-block:1px solid #d8e1eb;margin:0 -10px;padding:9px 10px;position:sticky!important;top:72px!important}#boardView .table-header h2{font-size:20px}#boardView .table-header .header-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#boardView .table-header .header-actions #resultCount,#boardView .table-header .header-actions #selectedLoadCount{text-align:center;background:#fff;border:1px solid #dbe4ee;border-radius:7px;align-self:center;min-height:36px;padding:8px 10px}#loadRows{gap:10px!important;display:grid!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row){border:1px solid #d7e0ea;background:#fff;border-left:5px solid #8aa4bf;border-radius:10px;gap:0;overflow:hidden;box-shadow:0 10px 24px #1f293714;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}#loadRows tr:has(.status-open),#loadRows tr.hot-load-row{border-left-color:#dc2626}#loadRows tr:has(.status-covered){border-left-color:#2563eb}#loadRows tr:has(.status-transit){border-left-color:#0f766e}#loadRows tr:has(.status-delivered){border-left-color:#16a34a}#loadRows tr:has(.status-hold),#loadRows tr:has(.status-pending){border-left-color:#d97706}#loadRows tr.dimmed-load-row{opacity:.58}#loadRows tr.group-row{color:#fff;box-shadow:none;background:#233143;border:0;border-radius:8px;margin:2px 0 0}#loadRows tr.group-row td{padding:10px 12px;display:block}#loadRows tr.group-row td:before,#loadRows .load-alert-detail-row td:before,#loadRows .load-detail-row td:before{content:"";display:none}#loadRows .group-row-content{gap:2px;display:grid}#loadRows .group-row-content span{color:#d8e3f0;font-size:12px}#loadRows td{border-bottom:0;min-height:0;padding:7px 10px}#loadRows td:before{color:#708094;letter-spacing:0;font-size:10px}#loadRows td:first-child{grid-area:1/2;align-content:center;justify-items:end;padding:10px 10px 4px 4px}#loadRows td:first-child:before,#loadRows td:nth-child(2):before,#loadRows td:nth-child(3):before,#loadRows td:nth-child(5):before{display:none}#loadRows .load-select{width:24px;height:24px}#loadRows td:nth-child(2){grid-area:2/2;align-content:start;justify-items:end;padding:0 10px 4px 4px}#loadRows td:nth-child(3){flex-wrap:wrap;grid-area:2/1;align-items:center;gap:6px;padding-top:0;display:flex}#loadRows td:nth-child(4){grid-area:1/1;gap:2px;padding:10px 10px 4px;display:grid}#loadRows td:nth-child(4):before{content:"Load"!important}#loadRows td:nth-child(4) strong{color:#102033;font-size:23px;line-height:1}#loadRows td:nth-child(5){grid-area:3/2/span 2;align-content:center;justify-items:end;padding:4px 10px 8px 4px}#loadRows .row-action-dot-button{border-radius:9px;width:42px;height:42px}#loadRows .row-action-popover{width:min(220px,100vw - 24px);position:fixed;right:10px;left:auto!important}#loadRows td:nth-child(6),#loadRows td:nth-child(7),#loadRows td:nth-child(8),#loadRows td:nth-child(9),#loadRows td:nth-child(10),#loadRows td:nth-child(11),#loadRows td:nth-child(14),#loadRows td:nth-child(15),#loadRows td:nth-child(16){border-top:1px solid #edf1f5;grid-column:1/-1;grid-template-columns:82px minmax(0,1fr);align-items:start;gap:8px;display:grid}#loadRows td:nth-child(6),#loadRows td:nth-child(7),#loadRows td:nth-child(8){grid-template-columns:70px minmax(0,1fr)}#loadRows td:nth-child(6):before{content:"PU"!important}#loadRows td:nth-child(7):before{content:"DEL"!important}#loadRows td:nth-child(8){color:#102033;font-weight:800}#loadRows td:nth-child(9),#loadRows td:nth-child(10){background:#f8fafc}#loadRows td:nth-child(11),#loadRows td:nth-child(14),#loadRows td:nth-child(15),#loadRows td:nth-child(16){font-size:13px}#loadRows .status-pill-select{max-width:168px;min-height:34px;padding:5px 28px 5px 10px;font-size:12px}#loadRows .load-flag-row{flex-wrap:wrap;gap:5px;display:flex}#loadRows .timestamp-cell{align-items:start}#loadRows .load-alert-detail-row,#loadRows .load-detail-row{border-radius:9px;display:block;box-shadow:0 10px 24px #1f293714}#loadRows .load-alert-detail-row td,#loadRows .load-detail-row td{display:block}}@media (width<=480px){#loadRows td:nth-child(6),#loadRows td:nth-child(7),#loadRows td:nth-child(8),#loadRows td:nth-child(9),#loadRows td:nth-child(10),#loadRows td:nth-child(11),#loadRows td:nth-child(14),#loadRows td:nth-child(15),#loadRows td:nth-child(16){grid-template-columns:66px minmax(0,1fr);gap:7px}#boardView .metric-grid,#boardView .equipment-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){html,body{min-height:100%;overflow:hidden auto!important}body[data-current-view=customerService] .main,body:has(#customerServiceView.active-view) .main,body:has(#boardView.active-view) .main,body:has(#boardView.active-view) .app-shell{min-height:100vh!important;max-height:none!important;overflow:visible!important}.app-shell{min-height:100vh!important;display:block!important;overflow:visible!important}.sidebar{z-index:30!important;background:#13202b!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:8px!important;height:auto!important;min-height:0!important;padding:8px 12px!important;display:grid!important;position:sticky!important;top:0!important}.brand{grid-column:1!important;margin:0!important}.brand-logo{width:104px!important;max-width:104px!important;padding:4px!important}.brand span{display:none!important}.mobile-menu-toggle{border-radius:8px!important;grid-column:2!important;justify-self:start!important;width:42px!important;height:42px!important;min-height:42px!important;padding:9px!important}.nav-list{border-top:1px solid #2d3c50!important;grid-column:1/-1!important;grid-template-columns:1fr!important;gap:6px!important;width:100%!important;padding-top:8px!important;display:none!important;overflow:visible!important}.nav-list.mobile-nav-open{display:grid!important}.nav-item{justify-content:flex-start!important;width:100%!important;min-height:38px!important}.user-profile{grid-area:1/3!important;justify-self:end!important;width:auto!important;margin:0!important}.user-profile-toggle{text-align:center!important;border-radius:999px!important;place-items:center!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:grid!important}.user-profile-toggle span,.user-profile-toggle strong,.user-profile-toggle em{display:none!important}.user-profile-toggle b{color:#fff!important;background:#1d2a3a!important;border:1px solid #ffffff47!important;border-radius:999px!important;place-items:center!important;width:34px!important;height:34px!important;font-size:12px!important;font-weight:800!important;display:grid!important}.user-profile-menu{width:min(280px,100vw - 24px)!important;inset:calc(100% + 8px) 0 auto auto!important}.main{min-height:auto!important;padding:10px 12px 96px!important;overflow:visible!important}.topbar{margin:-10px -12px 10px!important}}@media (width<=480px){.sidebar{grid-template-columns:auto 1fr auto!important}.brand-logo{width:104px!important;max-width:104px!important}}@media (width<=720px){.mobile-menu-toggle{background:#243243!important;border:1px solid #435268!important;border-radius:8px!important;place-items:center!important;gap:4px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:9px!important;display:inline-grid!important}.mobile-menu-toggle span{background:#f8fafc!important;border-radius:999px!important;width:22px!important;height:2px!important;min-height:2px!important;display:block!important}.mobile-menu-toggle[aria-expanded=true]{background:#2c3d52!important}#boardView .equipment-strip{display:none!important}#boardView.active-view,#boardView .live-board-layout,#boardView #loadsSection,#boardView #loadsBody,#boardView .table-scroll,#boardView .table-section{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}#boardView.active-view,#boardView .live-board-layout,#boardView #loadsSection{display:block!important}#boardView #loadsBody table,#boardView #loadsBody tbody,#loadRows{gap:10px!important;width:100%!important;min-width:0!important;display:grid!important;overflow:visible!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row){visibility:visible!important;opacity:1!important;width:100%!important;min-width:0!important;min-height:0!important;display:grid!important}#loadRows tr.group-row,#loadRows .load-alert-detail-row,#loadRows .load-detail-row{width:100%!important;overflow:visible!important}#loadsSection .customer-service-pagination{margin-bottom:10px!important}#boardView #loadsSection .table-header{grid-template-columns:1fr!important;gap:8px!important;margin:0 -12px 10px!important;padding:12px!important;display:grid!important;position:static!important}#boardView #loadsSection .table-header h2{margin:0!important;font-size:24px!important;line-height:1.1!important}#boardView #loadsSection .customer-service-pagination{grid-template-columns:42px 42px minmax(142px,1fr) minmax(126px,auto) 42px!important;align-items:center!important;gap:6px!important;width:100%!important;margin:0!important;display:grid!important}#boardView #loadsSection .customer-service-pagination .small-button{border-radius:7px!important;width:42px!important;min-width:42px!important;min-height:40px!important;padding:0!important}#boardView #customerServicePageLabel{color:#596675!important;text-align:center!important;white-space:nowrap!important;min-width:0!important;font-size:14px!important;font-weight:700!important;display:block!important}#boardView #loadsSection .header-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}#boardView #loadsSection .header-actions #resultCount,#boardView #loadsSection .header-actions #selectedLoadCount{color:#596675!important;text-align:left!important;background:0 0!important;border:0!important;grid-column:1/-1!important;min-height:0!important;padding:0!important;font-size:13px!important;font-weight:800!important}#boardView #loadsSection .header-actions .small-button{white-space:normal!important;border-radius:7px!important;width:100%!important;min-width:0!important;min-height:42px!important;padding:8px 6px!important;font-size:13px!important;font-weight:800!important;line-height:1.1!important}#boardView #deleteSelectedLoads{color:#9b1c1c!important}#boardView .board-tools{gap:6px!important;margin-bottom:8px!important;padding:8px 10px!important}#boardView .board-tools>*,#boardView .quick-search-input,#boardView .date-filter input{min-height:38px!important}#boardView #loadsSection .table-header{gap:6px!important;margin:0 -12px 8px!important;padding:8px 12px 10px!important}#boardView #loadsSection .table-header h2{font-size:22px!important;line-height:1!important}#boardView #loadsSection .customer-service-pagination{grid-template-columns:36px 36px minmax(86px,1fr) 36px 36px!important;gap:5px!important}#boardView #loadsSection .customer-service-pagination .small-button{width:36px!important;min-width:36px!important;height:34px!important;min-height:34px!important;font-size:12px!important}#boardView #customerServicePageLabel{font-size:13px!important;line-height:1!important}#boardView #loadsSection .header-actions{grid-template-columns:minmax(68px,.75fr) repeat(3,minmax(0,1fr))!important;align-items:center!important;gap:6px!important}#boardView #loadsSection .header-actions #resultCount,#boardView #loadsSection .header-actions #selectedLoadCount{white-space:nowrap!important;grid-column:auto!important;font-size:12px!important;line-height:1.1!important}#boardView #loadsSection .header-actions .small-button{min-height:36px!important;padding:6px 5px!important;font-size:12px!important}#loadRows{gap:7px!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row){border-radius:8px!important;grid-template-columns:minmax(0,1fr) 40px!important;box-shadow:0 6px 16px #1f293712!important}#loadRows td{padding:5px 9px!important}#loadRows td:first-child{padding:8px 8px 2px 2px!important}#loadRows .load-select{width:22px!important;height:22px!important}#loadRows td:nth-child(2){padding:0 8px 2px 2px!important}#loadRows td:nth-child(3){gap:5px!important;padding-top:0!important;padding-bottom:6px!important}#loadRows td:nth-child(4){padding:8px 9px 1px!important}#loadRows td:nth-child(4) strong{font-size:22px!important;line-height:1!important}#loadRows td:nth-child(5){padding:2px 8px 6px 2px!important}#loadRows .row-action-dot-button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}#loadRows td:nth-child(6),#loadRows td:nth-child(7),#loadRows td:nth-child(8),#loadRows td:nth-child(9),#loadRows td:nth-child(10),#loadRows td:nth-child(11),#loadRows td:nth-child(14),#loadRows td:nth-child(15),#loadRows td:nth-child(16){grid-template-columns:58px minmax(0,1fr)!important;gap:6px!important;min-height:28px!important;font-size:13px!important}#loadRows td:before{font-size:10px!important}#loadRows .status-pill-select{text-overflow:clip!important;width:124px!important;max-width:124px!important;min-height:32px!important;padding:5px 10px!important;font-size:12px!important}#loadRows .alert-icon-button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}#boardView .metric-grid{gap:5px!important;margin:0 -4px 8px!important}#boardView .metric{border-radius:6px!important;gap:1px!important;min-height:46px!important;padding:5px 6px!important}#boardView .metric span{font-size:10px!important;line-height:1!important}#boardView .metric strong{margin-top:2px!important;font-size:22px!important;line-height:.95!important}#boardView .metric:before,#boardView .metric:after{width:4px!important}#boardView .board-tools{margin-top:0!important}}@media (width<=480px){#boardView .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important}#boardView .metric{min-height:44px!important;padding:5px 3px!important}#boardView .metric span{font-size:9px!important}#boardView .metric strong{font-size:20px!important}}@media (width<=720px){#boardView #findDispatchDuplicates,#boardView #findDuplicates,#boardView [data-find-duplicates],#boardView .find-duplicates-button,#boardView #customerFilter,#boardView [data-custom-select=customerFilter],#boardView .custom-select[data-select-id=customerFilter]{display:none!important}#boardView .board-tools{grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important}#boardView .board-tools .search-wrap{grid-column:1!important;min-width:0!important}#boardView .board-tools #boardFilterBuilder{grid-column:2!important;min-width:0!important;min-height:0!important}#boardView .board-tools #boardFilterBuilder .filter-builder-toggle,#boardView .board-tools #boardFilterBuilder button{white-space:nowrap!important;width:auto!important;min-width:118px!important;min-height:38px!important;padding-inline:12px!important}#boardView .filter-popover{box-sizing:border-box!important;border-radius:7px!important;grid-template-columns:124px minmax(0,1fr)!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 220px)!important;top:172px!important;left:8px!important;right:8px!important}#boardView .filter-field-list{gap:3px!important;min-width:0!important;padding:6px!important;overflow:hidden!important}#boardView .filter-field-option{box-sizing:border-box!important;text-align:center!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:34px!important;padding:0 6px!important;font-size:12px!important}#boardView .filter-value-head{grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;padding:8px!important;display:grid!important}#boardView .filter-value-head strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:14px!important;overflow:hidden!important}#boardView .filter-value-head span{gap:5px!important}#boardView .filter-value-head button{min-height:32px!important;padding:3px 7px!important;font-size:11px!important}#boardView .filter-value-list{max-height:calc(100dvh - 306px)!important;padding:4px 6px 14px!important}#boardView .multi-filter-option{gap:6px!important;min-height:33px!important;padding:5px 6px!important;font-size:13px!important}#boardView .filter-value-head{grid-template-columns:1fr!important}#boardView .filter-value-head strong{display:none!important}#boardView .filter-value-head span{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;display:grid!important}#boardView .filter-value-head button{width:100%!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row){border-radius:8px!important;grid-template-columns:minmax(0,1fr) 36px!important;align-items:start!important;min-height:0!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td{border-bottom:0!important;min-height:0!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:first-child,#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(2),#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(5){grid-column:2!important;justify-self:center!important;width:36px!important;padding:5px 4px!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(4):before{margin-bottom:1px!important;font-size:9px!important}#loadRows .status-pill-select{width:auto!important;max-width:142px!important;min-height:28px!important;padding:4px 9px!important;font-size:11px!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(8),#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(10),#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(11){grid-column:1/-1!important;grid-template-columns:62px minmax(0,1fr)!important;gap:6px!important;min-height:24px!important;padding:3px 9px!important;font-size:12px!important;display:grid!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(8):before,#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(10):before,#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(11):before{font-size:9px!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(6),#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(7),#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(9),#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(12),#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(13),#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(14),#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(15),#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(16),#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(17){display:none!important}#loadRows .load-detail-row .shipment-detail-panel{padding:9px!important}#loadRows{gap:5px!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row){border-radius:7px!important;grid-template-columns:minmax(0,1fr) 92px!important;grid-auto-rows:min-content!important;box-shadow:0 4px 10px #1f29370f!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:first-child,#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(2),#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(5){grid-area:1/2!important;align-self:start!important;width:30px!important;padding:5px 2px 0!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:first-child{justify-self:start!important}#loadRows .load-select,#loadRows .alert-icon-button,#loadRows .row-action-dot-button{width:25px!important;min-width:25px!important;height:25px!important;min-height:25px!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(4){grid-area:1/1!important;padding:5px 7px 0!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(4):before{display:none!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(4) strong{font-size:19px!important;line-height:.95!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(3){grid-area:2/1!important;padding:2px 7px 4px!important}#loadRows .status-pill-select{border-radius:14px!important;max-width:116px!important;min-height:25px!important;padding:3px 8px!important;font-size:10px!important;line-height:1!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(8),#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(10),#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(11){grid-template-columns:54px minmax(0,1fr)!important;gap:4px!important;min-height:19px!important;padding:1px 7px!important;font-size:11px!important;line-height:1.1!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(8):before,#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(10):before,#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(11):before{font-size:8px!important;line-height:1.05!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(11){padding-bottom:5px!important}#shipmentsView{gap:10px;display:grid}#shipmentsView .shipment-tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;margin:0 -10px 12px!important;padding:10px!important;display:grid!important}#shipmentsView .shipment-tools>*{min-height:42px}#shipmentsView .table-section{box-shadow:none;background:0 0;border:0}#shipmentsView .table-header{z-index:7;background:#f8fafc;border-block:1px solid #d8e1eb;margin:0 -10px;padding:9px 10px;position:sticky!important;top:72px!important}#shipmentsView .table-header h2{font-size:20px}#shipmentsView .table-header .header-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}#shipmentRows{gap:10px!important;display:grid!important}#shipmentRows tr.shipment-row{border:1px solid #d7e0ea;background:#fff;border-left:5px solid #16a34a;border-radius:10px;gap:0;margin:0;overflow:hidden;box-shadow:0 10px 24px #1f293714;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}#shipmentRows tr.shipment-row.selected{border-color:#9fc5ef #9fc5ef #9fc5ef #2563eb}#shipmentRows tr.shipment-detail-row{box-shadow:none;background:#e8f3ff;border:1px solid #9fc5ef;border-top:0;border-radius:0 0 10px 10px;margin-top:-10px;overflow:hidden}#shipmentRows tr.shipment-detail-row td{padding:8px;display:block}#shipmentRows td{border-bottom:0;min-height:0;padding:7px 10px}#shipmentRows td:before{color:#708094;letter-spacing:0;font-size:10px}#shipmentRows td:first-child{grid-area:1/2;align-content:center;justify-items:end;padding:10px 10px 4px 4px}#shipmentRows td:first-child:before,#shipmentRows td:nth-child(2):before,#shipmentRows td:nth-child(3):before,#shipmentRows td:nth-child(6):before{display:none}#shipmentRows .load-select{width:24px;height:24px}#shipmentRows td:nth-child(2){grid-area:2/1;align-content:start;padding-top:0}#shipmentRows td:nth-child(3){grid-area:1/1;align-content:center;padding:10px 10px 0;font-size:18px}#shipmentRows td:nth-child(6){grid-area:2/2;justify-items:end;padding:0 10px 4px 4px}#shipmentRows td:nth-child(7){grid-area:3/1/auto/-1;padding-top:2px;font-size:14px;font-weight:700}#shipmentRows td:nth-child(8),#shipmentRows td:nth-child(11){grid-column:span 1;grid-template-columns:64px minmax(0,1fr);gap:6px;min-height:30px;display:grid}#shipmentRows td:nth-child(9),#shipmentRows td:nth-child(10),#shipmentRows td:nth-child(12),#shipmentRows td:nth-child(13),#shipmentRows td:nth-child(14),#shipmentRows td:nth-child(15),#shipmentRows td:nth-child(16),#shipmentRows td:nth-child(4),#shipmentRows td:nth-child(5){border-top:1px solid #eef2f6;grid-column:1/-1;grid-template-columns:92px minmax(0,1fr);gap:8px;min-height:28px;display:grid}#shipmentRows td:nth-child(4),#shipmentRows td:nth-child(5),#shipmentRows td:nth-child(10),#shipmentRows td:nth-child(13),#shipmentRows td:nth-child(14),#shipmentRows td:nth-child(15){display:none}#shipmentsView .status-pill-select{width:112px;min-width:112px}#shipmentsView .desktop-customer-name{display:none}#shipmentsView .mobile-customer-route{display:inline}#shipmentsView .detail-selected-head{grid-template-columns:minmax(0,1fr) auto}#shipmentsView .detail-selected-head span{grid-column:1/-1}#shipmentsView .load-detail-groups{grid-template-columns:1fr}#shipmentRows tr.shipment-row{border-radius:7px!important;grid-template-columns:116px minmax(0,1fr) 58px!important;grid-auto-rows:min-content!important;box-shadow:0 4px 10px #1f29370f!important}#shipmentRows tr.shipment-row>td:first-child{display:none!important}#shipmentRows tr.shipment-row>td:nth-child(3){grid-area:1/1!important;align-self:center!important;padding:5px 0 4px 7px!important}#shipmentRows tr.shipment-row>td:nth-child(4){text-align:center!important;grid-area:1/2!important;place-self:center!important;padding:4px 4px 3px!important;font-size:16px!important}#shipmentRows tr.shipment-row>td:nth-child(2),#shipmentRows tr.shipment-row>td:nth-child(17){grid-area:1/3!important;align-self:start!important;width:27px!important;padding:5px 1px 0!important}#shipmentRows tr.shipment-row>td:nth-child(2){justify-self:start!important}#shipmentRows tr.shipment-row>td:nth-child(17){justify-self:end!important}#shipmentRows tr.shipment-row>td:nth-child(3):before,#shipmentRows tr.shipment-row>td:nth-child(4):before,#shipmentRows tr.shipment-row>td:nth-child(17):before{display:none!important}#shipmentRows tr.shipment-row>td:nth-child(7),#shipmentRows tr.shipment-row>td:nth-child(9),#shipmentRows tr.shipment-row>td:nth-child(10){border-top:0!important;grid-column:1/-1!important;grid-template-columns:54px minmax(0,1fr)!important;gap:4px!important;min-height:19px!important;padding:1px 7px!important;font-size:11px!important;line-height:1.1!important;display:grid!important}#shipmentRows tr.shipment-row>td:nth-child(10){padding-bottom:5px!important}#shipmentRows tr.shipment-row>td:nth-child(5),#shipmentRows tr.shipment-row>td:nth-child(6),#shipmentRows tr.shipment-row>td:nth-child(8),#shipmentRows tr.shipment-row>td:nth-child(11),#shipmentRows tr.shipment-row>td:nth-child(12),#shipmentRows tr.shipment-row>td:nth-child(13),#shipmentRows tr.shipment-row>td:nth-child(14),#shipmentRows tr.shipment-row>td:nth-child(15),#shipmentRows tr.shipment-row>td:nth-child(16){display:none!important}#shipmentRows .load-select,#shipmentRows .alert-icon-button,#shipmentRows .row-action-dot-button{width:25px!important;min-width:25px!important;height:25px!important;min-height:25px!important}#shipmentsView .status-pill-select{border-radius:14px!important;max-width:106px!important;min-height:26px!important;padding:3px 7px!important;font-size:10px!important;line-height:1!important}#boardView #loadsSection .header-actions .small-button,#boardView #loadsSection .header-actions #selectedLoadCount{display:none!important}#boardView #loadsSection .header-actions{grid-template-columns:minmax(0,1fr)!important}#boardView #loadsSection .header-actions #resultCount{text-align:left!important;background:0 0!important;border:0!important;justify-self:start!important;width:auto!important;min-height:0!important;padding:0!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row){grid-template-columns:116px minmax(0,1fr) 58px!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:first-child{display:none!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(3){grid-area:1/1!important;align-self:center!important;padding:5px 0 4px 7px!important}#loadRows .status-pill-select{max-width:106px!important;min-height:26px!important;padding:3px 7px!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(4){text-align:center!important;grid-area:1/2!important;place-self:center!important;padding:4px 4px 3px!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(4) strong{font-size:18px!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(2),#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(5){grid-area:1/3!important;align-self:start!important;width:27px!important;padding:5px 1px 0!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(2){justify-self:start!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(5){justify-self:end!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(8),#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(10),#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(11){grid-column:1/-1!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(10){white-space:nowrap!important;grid-column:1/-1!important;align-items:center!important;gap:6px!important;min-width:0!important;padding:1px 7px 5px!important;font-size:11px!important;line-height:1.1!important;display:flex!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(10):before{content:""!important;display:none!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(10):after{content:">";color:#526579;flex:none;font-weight:900}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(11){white-space:nowrap!important;text-overflow:ellipsis!important;background:0 0!important;border-bottom:0!important;grid-column:1/-1!important;min-width:0!important;margin-top:-24px!important;padding:1px 7px 5px calc(50% + 8px)!important;font-size:11px!important;line-height:1.1!important;display:block!important;overflow:hidden!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(11):before{content:""!important;display:none!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row) .mobile-route-zip{display:none!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(8){text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-column:1/-1!important;padding:1px 7px 6px!important;font-size:11px!important;line-height:1.15!important;display:block!important;overflow:hidden!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(8):before{content:""!important;display:none!important}#loadRows .mobile-customer-route{text-overflow:ellipsis!important;min-width:0!important;display:block!important;overflow:hidden!important}#loadRows .desktop-customer-name{display:none!important}#loadRows .mobile-customer-route strong,#loadRows .mobile-route-arrow{font-weight:800!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(10),#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(11){display:none!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td,#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(8),#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(10),#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(11){box-shadow:none!important;border-bottom:0!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(8),#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(8) .mobile-customer-route{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}#loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(8){margin-top:-2px!important;padding-top:0!important}.sidebar{grid-template-columns:48px minmax(0,1fr) 48px!important;align-items:center!important;column-gap:0!important}.mobile-menu-toggle{grid-area:1/1!important;justify-self:start!important}.brand{grid-area:1/2!important;justify-self:center!important}.sidebar .user-profile{grid-area:1/3!important;justify-self:end!important}.sidebar{position:sticky!important;overflow:visible!important}.nav-list,.nav-list.mobile-nav-open{box-sizing:border-box!important;z-index:40!important;grid-area:2/1/auto/-1!important;justify-self:stretch!important;width:calc(100vw - 18px)!important;max-width:calc(100vw - 18px)!important;margin:7px 0 0!important}.nav-list.mobile-nav-open{background:#14202c!important;border:1px solid #ffffff1f!important;border-radius:8px!important;grid-template-columns:1fr!important;gap:4px!important;max-height:calc(100dvh - 150px)!important;padding:8px!important;display:grid!important;overflow-y:auto!important;box-shadow:0 16px 32px #00000047!important}.nav-list.mobile-nav-open .nav-group{gap:4px!important;margin-top:8px!important;display:grid!important}.nav-list.mobile-nav-open .nav-parent{color:#f5f8fc!important;letter-spacing:0!important;text-transform:none!important;background:#ffffff14!important;border:0!important;border-radius:6px!important;min-height:34px!important;font-weight:900!important}.nav-list.mobile-nav-open .nav-parent:after{content:""!important;display:none!important}.nav-list.mobile-nav-open .nav-submenu{border-left:2px solid #ffffff24!important;gap:2px!important;margin:0 0 2px 12px!important;padding-left:10px!important;display:grid!important}.nav-list.mobile-nav-open .nav-subitem{color:#cbd5e1!important;background:0 0!important;border:0!important;border-radius:5px!important;min-height:32px!important;padding-left:10px!important;font-size:14px!important;font-weight:650!important}.nav-list.mobile-nav-open .nav-subitem.active,.nav-list.mobile-nav-open .nav-subitem:hover{color:#fff!important;background:#2f6fb138!important}.nav-list.mobile-nav-open>.nav-item:not(.nav-parent):not(.nav-subitem){color:#e5edf6!important;background:0 0!important;border-radius:6px!important;min-height:34px!important;font-weight:750!important}.nav-list.mobile-nav-open .nav-submenu,.nav-list.mobile-nav-open .nav-submenu[hidden]{display:none!important}.nav-list.mobile-nav-open .nav-submenu.open:not([hidden]){border-left:2px solid #ffffff24!important;gap:2px!important;margin:0 0 2px 12px!important;padding-left:10px!important;display:grid!important}.nav-list.mobile-nav-open .nav-parent[aria-expanded=true]{color:#fff!important;background:#2f6fb147!important}.view.hidden,#boardView.hidden,#claimsView.hidden,#customerServiceView.hidden,#trackingView.hidden,#shipmentsView.hidden,#depositsView.hidden,#commissionsView.hidden,#customersView.hidden,#usersView.hidden,#emailSettingsView.hidden,#versionHistoryView.hidden{display:none!important}body:has(#customerServiceView.active-view),body[data-current-view=customerService]{overflow:visible!important}body:has(#customerServiceView.active-view) .main,body[data-current-view=customerService] .main{height:auto!important;max-height:none!important;overflow:visible!important}#customerServiceView .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;margin:0!important;padding:8px 8px 7px!important;display:grid!important}#customerServiceView .metric-grid .metric{border-radius:7px!important;min-height:68px!important;padding:7px 5px!important}#customerServiceView .metric-grid .metric span{font-size:11px!important;line-height:1.05!important}#customerServiceView .metric-grid .metric strong{font-size:25px!important;line-height:1!important}#customerServiceUserTiles{display:none!important}#customerServiceView .customer-service-filter-bar{grid-template-columns:minmax(0,1fr) 156px!important;gap:8px!important;width:100%!important;max-width:none!important;margin:0!important;padding:8px 16px!important;display:grid!important}#customerServiceSearchInput{text-align:center!important;min-width:0!important;height:44px!important;font-size:18px!important}#customerServiceView .customer-service-filter-details{width:100%!important}#customerServiceFilterToggle{border-radius:7px!important;justify-content:center!important;width:100%!important;height:44px!important;min-height:44px!important;font-size:18px!important}#customerServiceLoadsPanel{box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}#customerServiceLoadsPanel .table-header{background:0 0!important;border:0!important;grid-template-columns:1fr!important;gap:4px!important;margin:0!important;padding:8px 16px 6px!important;display:grid!important}#customerServiceLoadsPanel .table-header h2{display:none!important}.customer-service-table-controls{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:1fr!important;gap:4px!important;margin:4px 0 6px!important;padding:0 16px!important;display:grid!important}#customerServiceLoadsPanel .customer-service-pagination,.customer-service-table-controls .customer-service-pagination{grid-template-columns:32px 32px minmax(78px,1fr) 32px 32px!important;align-items:center!important;gap:5px!important;width:100%!important;margin:0!important;display:grid!important}#customerServiceLoadsPanel .customer-service-pagination .small-button,.customer-service-table-controls .customer-service-pagination .small-button{border-radius:7px!important;width:32px!important;min-width:32px!important;height:31px!important;min-height:31px!important;padding:0!important;font-size:12px!important;line-height:1!important}#customerServicePageLabel{color:#4b5d70!important;white-space:nowrap!important;justify-self:center!important;font-size:13px!important;font-weight:800!important}#customerServiceLoadsPanel .table-actions{min-height:0!important;margin:-2px 0 0!important;padding:0!important;display:block!important}.customer-service-table-controls .table-actions{text-align:center!important;min-height:0!important;margin:-2px 0 0!important;padding:0!important;display:block!important;position:static!important;transform:none!important}#customerServiceResultCount{color:#536579!important;font-size:12px!important;font-weight:700!important;line-height:1.1!important;display:block!important}#customerServiceSelectedLoadCount,#deleteSelectedCustomerServiceLoads{display:none!important}#customerServiceLoadsPanel .table-scroll,#customerServiceLoadsPanel .view-table,#customerServiceLoadsPanel .customer-service-load-table{background:0 0!important;border:0!important;width:100%!important;min-width:0!important;display:block!important;overflow:visible!important}#customerServiceLoadsPanel .customer-service-load-table thead{display:none!important}#customerServiceRows{gap:7px!important;width:100%!important;padding:2px 16px 10px!important;display:grid!important}#customerServiceRows tr:not(.load-alert-detail-row):not(.load-detail-row):not(.selected-load-detail-row):not(.customer-service-alert-detail-row){background:#fff!important;border:1px solid #d9e2ec!important;border-left:5px solid #8aa4bc!important;border-radius:8px!important;grid-template-columns:116px minmax(0,1fr) 58px!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:58px!important;padding:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 6px 16px #1f293712!important}#customerServiceRows tr:not(.load-alert-detail-row):not(.load-detail-row):not(.selected-load-detail-row):not(.customer-service-alert-detail-row)>td{height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;color:#102033!important;background:0 0!important;border:0!important;padding:0!important;display:block!important;overflow:visible!important}#customerServiceRows tr:not(.load-alert-detail-row):not(.load-detail-row):not(.selected-load-detail-row):not(.customer-service-alert-detail-row)>td:first-child{display:none!important}#customerServiceRows tr:not(.load-alert-detail-row):not(.load-detail-row):not(.selected-load-detail-row):not(.customer-service-alert-detail-row)>td:nth-child(3){grid-area:1/1!important;align-self:center!important;padding:5px 0 4px 7px!important}#customerServiceRows .status-pill-select{text-align:center!important;border-radius:14px!important;width:106px!important;max-width:106px!important;min-height:26px!important;padding:3px 7px!important;font-size:11px!important;line-height:1!important}#customerServiceRows tr:not(.load-alert-detail-row):not(.load-detail-row):not(.selected-load-detail-row):not(.customer-service-alert-detail-row)>td:nth-child(4){text-align:center!important;grid-area:1/2!important;place-self:center!important;padding:5px 6px 0!important}#customerServiceRows tr:not(.load-alert-detail-row):not(.load-detail-row):not(.selected-load-detail-row):not(.customer-service-alert-detail-row)>td:nth-child(4) strong{letter-spacing:0!important;font-size:18px!important;line-height:.95!important}#customerServiceRows tr:not(.load-alert-detail-row):not(.load-detail-row):not(.selected-load-detail-row):not(.customer-service-alert-detail-row)>td:nth-child(2),#customerServiceRows tr:not(.load-alert-detail-row):not(.load-detail-row):not(.selected-load-detail-row):not(.customer-service-alert-detail-row)>td:nth-child(12){grid-area:1/3!important;align-self:start!important;width:27px!important;padding:5px 1px 0!important}#customerServiceRows tr:not(.load-alert-detail-row):not(.load-detail-row):not(.selected-load-detail-row):not(.customer-service-alert-detail-row)>td:nth-child(2){justify-self:start!important}#customerServiceRows tr:not(.load-alert-detail-row):not(.load-detail-row):not(.selected-load-detail-row):not(.customer-service-alert-detail-row)>td:nth-child(12){justify-self:end!important}#customerServiceRows .alert-icon-button,#customerServiceRows .row-action-dot-button{border-radius:7px!important;width:25px!important;min-width:25px!important;height:25px!important;min-height:25px!important}#customerServiceRows tr:not(.load-alert-detail-row):not(.load-detail-row):not(.selected-load-detail-row):not(.customer-service-alert-detail-row)>td:nth-child(5),#customerServiceRows tr:not(.load-alert-detail-row):not(.load-detail-row):not(.selected-load-detail-row):not(.customer-service-alert-detail-row)>td:nth-child(6),#customerServiceRows tr:not(.load-alert-detail-row):not(.load-detail-row):not(.selected-load-detail-row):not(.customer-service-alert-detail-row)>td:nth-child(7),#customerServiceRows tr:not(.load-alert-detail-row):not(.load-detail-row):not(.selected-load-detail-row):not(.customer-service-alert-detail-row)>td:nth-child(8),#customerServiceRows tr:not(.load-alert-detail-row):not(.load-detail-row):not(.selected-load-detail-row):not(.customer-service-alert-detail-row)>td:nth-child(10),#customerServiceRows tr:not(.load-alert-detail-row):not(.load-detail-row):not(.selected-load-detail-row):not(.customer-service-alert-detail-row)>td:nth-child(11){display:none!important}#customerServiceRows tr:not(.load-alert-detail-row):not(.load-detail-row):not(.selected-load-detail-row):not(.customer-service-alert-detail-row)>td:nth-child(9){text-align:center!important;border:0!important;grid-area:2/1/auto/-1!important;min-width:0!important;padding:0 7px 6px!important;font-size:12px!important;font-weight:700!important;line-height:1.15!important;display:block!important}#customerServiceRows .mobile-customer-service-route{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}#customerServiceRows .customer-service-desktop-customer{display:none!important}#customerServiceRows .mobile-customer-service-route strong,#customerServiceRows .mobile-route-arrow{font-weight:800!important}#customerServiceRows .load-alert-detail-row,#customerServiceRows .load-detail-row,#customerServiceRows .selected-load-detail-row,#customerServiceRows .customer-service-alert-detail-row{border-radius:8px!important;width:100%!important;display:block!important;overflow:hidden!important;box-shadow:0 6px 16px #1f293712!important}#customerServiceView .customer-service-filter-bar{grid-template-columns:minmax(0,1fr) 104px!important;padding:8px 16px 6px!important}#customerServiceFilterToggle,#customerServiceView .customer-service-filter-toggle,#customerServiceView .customer-service-filter-details>summary{color:#102033!important;text-indent:0!important;white-space:nowrap!important;background:#fff!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:104px!important;min-width:104px!important;max-width:104px!important;height:44px!important;min-height:44px!important;padding:0 10px!important;font-size:17px!important;font-weight:800!important;line-height:1!important;display:flex!important;overflow:visible!important}#customerServiceFilterToggle:before,#customerServiceFilterToggle:after,#customerServiceView .customer-service-filter-toggle:before,#customerServiceView .customer-service-filter-toggle:after{text-indent:0!important}#customerServiceRows tr:not(.load-alert-detail-row):not(.load-detail-row):not(.selected-load-detail-row):not(.customer-service-alert-detail-row)>td:nth-child(2),#customerServiceRows tr:not(.load-alert-detail-row):not(.load-detail-row):not(.selected-load-detail-row):not(.customer-service-alert-detail-row)>td:nth-child(12){width:31px!important;padding-top:5px!important}#customerServiceRows tr:not(.load-alert-detail-row):not(.load-detail-row):not(.selected-load-detail-row):not(.customer-service-alert-detail-row)>td:nth-child(2){grid-column:3!important;justify-self:start!important;padding-left:2px!important}#customerServiceRows tr:not(.load-alert-detail-row):not(.load-detail-row):not(.selected-load-detail-row):not(.customer-service-alert-detail-row)>td:nth-child(12){grid-column:3!important;justify-self:end!important;padding-right:2px!important}#customerServiceRows .alert-icon-button,#customerServiceRows .row-action-dot-button{width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important}#customerServiceView .customer-service-filter-bar{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) 82px!important;gap:6px!important;padding:8px 14px 6px!important;overflow:hidden!important}#customerServiceFilterToggle,#customerServiceView .customer-service-filter-toggle,#customerServiceView .customer-service-filter-details>summary{justify-content:center!important;gap:4px!important;padding:0 7px!important;font-size:15px!important;overflow:hidden!important}#customerServiceFilterToggle .custom-select-chevron,#customerServiceView .customer-service-filter-toggle .custom-select-chevron{flex:none!important}#customerServiceRows tr:not(.load-alert-detail-row):not(.load-detail-row):not(.selected-load-detail-row):not(.customer-service-alert-detail-row)>td:nth-child(2){grid-area:1/3!important;justify-self:start!important;width:30px!important;padding:5px 0 0 4px!important}#customerServiceRows tr:not(.load-alert-detail-row):not(.load-detail-row):not(.selected-load-detail-row):not(.customer-service-alert-detail-row)>td:nth-child(12){grid-area:1/3!important;justify-self:end!important;width:30px!important;padding:5px 4px 0 0!important}#customerServiceRows .customer-service-alert-col:empty{visibility:hidden!important}#customerServiceRows .row-actions{place-items:center!important;width:28px!important;min-width:28px!important;display:grid!important;overflow:visible!important}#customerServiceRows .alert-icon-button,#customerServiceRows .row-action-dot-button{width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;padding:0!important}#customerServiceRows .row-action-dot-button .action-dots-text{font-size:17px!important;line-height:1!important}#customerServiceView .board-tools.customer-service-filter-bar,#customerServiceView section.board-tools.customer-service-filter-bar[style]{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) 74px!important;gap:5px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:8px 12px 6px!important;display:grid!important;overflow:hidden!important}#customerServiceSearchInput{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}#customerServiceView .customer-service-filter-details,#customerServiceView .customer-service-filter-details>summary,#customerServiceFilterToggle,#customerServiceView .customer-service-filter-toggle{box-sizing:border-box!important;width:74px!important;min-width:74px!important;max-width:74px!important}#customerServiceFilterToggle,#customerServiceView .customer-service-filter-toggle,#customerServiceView .customer-service-filter-details>summary{white-space:nowrap!important;gap:2px!important;padding:0 5px!important;font-size:14px!important;overflow:hidden!important}#customerServiceRows tr:not(.load-alert-detail-row):not(.load-detail-row):not(.selected-load-detail-row):not(.customer-service-alert-detail-row){grid-template-columns:112px minmax(0,1fr) 84px!important}#customerServiceRows tr:not(.load-alert-detail-row):not(.load-detail-row):not(.selected-load-detail-row):not(.customer-service-alert-detail-row)>td:nth-child(2){grid-area:1/3!important;place-self:start!important;width:32px!important;min-width:32px!important;padding:5px 0 0 7px!important}#customerServiceRows tr:not(.load-alert-detail-row):not(.load-detail-row):not(.selected-load-detail-row):not(.customer-service-alert-detail-row)>td:nth-child(12){grid-area:1/3!important;place-self:start end!important;width:32px!important;min-width:32px!important;padding:5px 7px 0 0!important}#customerServiceRows .customer-service-alert-col:empty{visibility:hidden!important;display:block!important}#customerServiceRows .row-actions,#customerServiceRows .alert-icon-button,#customerServiceRows .row-action-dot-button{position:static!important;transform:none!important}#customerServiceRows .alert-icon-button,#customerServiceRows .row-action-dot-button{width:25px!important;min-width:25px!important;max-width:25px!important;height:25px!important;min-height:25px!important;max-height:25px!important;margin:0!important}#customerServiceRows .row-action-dot-button .action-dots-text{letter-spacing:0!important;font-size:16px!important;line-height:.7!important;display:block!important}#customerServiceView .board-tools.customer-service-filter-bar,#customerServiceView section.board-tools.customer-service-filter-bar[style]{box-sizing:border-box!important;align-items:stretch!important;gap:6px!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:8px 14px 6px!important;display:flex!important;overflow:visible!important}#customerServiceSearchInput{box-sizing:border-box!important;flex:auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:44px!important}#customerServiceView .customer-service-filter-details{box-sizing:border-box!important;flex:0 0 86px!important;width:86px!important;min-width:86px!important;max-width:86px!important}#customerServiceFilterToggle,#customerServiceView .customer-service-filter-toggle,#customerServiceView .customer-service-filter-details>summary{box-sizing:border-box!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:86px!important;min-width:86px!important;max-width:86px!important;height:44px!important;min-height:44px!important;padding:0 7px!important;font-size:14px!important;font-weight:800!important;line-height:1!important;display:flex!important;overflow:hidden!important}#customerServiceFilterToggle .custom-select-chevron,#customerServiceView .customer-service-filter-toggle .custom-select-chevron,#customerServiceView .customer-service-filter-details>summary .custom-select-chevron{display:none!important}}@media (width<=390px){#customerServiceView .board-tools.customer-service-filter-bar,#customerServiceView section.board-tools.customer-service-filter-bar[style]{gap:5px!important;padding-left:12px!important;padding-right:12px!important}#customerServiceView .customer-service-filter-details,#customerServiceFilterToggle,#customerServiceView .customer-service-filter-toggle,#customerServiceView .customer-service-filter-details>summary{flex-basis:78px!important;width:78px!important;min-width:78px!important;max-width:78px!important;padding-left:5px!important;padding-right:5px!important;font-size:13px!important}}@media (width<=720px){#customerServiceSearchInput{box-sizing:border-box!important;grid-column:1!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important}#customerServiceFilterToggle .custom-select-chevron,#customerServiceView .customer-service-filter-toggle .custom-select-chevron,#customerServiceView .customer-service-filter-details>summary .custom-select-chevron{display:inline-block!important}#customerServiceView .board-tools.customer-service-filter-bar,#customerServiceView section.board-tools.customer-service-filter-bar[style]{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:8px 16px 6px!important;display:grid!important;overflow:hidden!important}#customerServiceFilterToggle,#customerServiceView .customer-service-filter-toggle,#customerServiceView .customer-service-filter-details>summary{box-sizing:border-box!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px!important;padding:0 10px!important;font-size:17px!important;font-weight:800!important;line-height:1!important;display:flex!important;overflow:hidden!important}#customerServiceView .board-tools.customer-service-filter-bar,#customerServiceView section.board-tools.customer-service-filter-bar[style]{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) 132px!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:8px 16px 6px!important;display:grid!important;overflow:hidden!important}#customerServiceSearchInput{box-sizing:border-box!important;text-align:center!important;grid-column:1!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important}#customerServiceView .customer-service-filter-details{box-sizing:border-box!important;grid-column:2!important;justify-self:stretch!important;width:132px!important;min-width:132px!important;max-width:132px!important}#customerServiceFilterToggle,#customerServiceView .customer-service-filter-toggle,#customerServiceView .customer-service-filter-details>summary{box-sizing:border-box!important;color:#102033!important;text-indent:0!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:132px!important;min-width:132px!important;max-width:132px!important;height:44px!important;min-height:44px!important;padding:0 10px!important;font-size:17px!important;font-weight:800!important;line-height:1!important;display:flex!important;overflow:visible!important}#customerServiceFilterToggle .custom-select-chevron,#customerServiceView .customer-service-filter-toggle .custom-select-chevron,#customerServiceView .customer-service-filter-details>summary .custom-select-chevron{flex:none!important;display:inline-block!important}}@media (width<=390px){#customerServiceView .board-tools.customer-service-filter-bar,#customerServiceView section.board-tools.customer-service-filter-bar[style]{grid-template-columns:minmax(0,1fr) 118px!important;gap:7px!important;padding-left:14px!important;padding-right:14px!important}#customerServiceView .customer-service-filter-details,#customerServiceFilterToggle,#customerServiceView .customer-service-filter-toggle,#customerServiceView .customer-service-filter-details>summary{width:118px!important;min-width:118px!important;max-width:118px!important;font-size:16px!important}}@media (width<=720px){#customerServiceView .board-tools.customer-service-filter-bar,#customerServiceView section.board-tools.customer-service-filter-bar[style]{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:8px 16px 6px!important;display:grid!important;overflow:hidden!important}#customerServiceSearchSuggestions{display:none!important}#customerServiceSearchInput{box-sizing:border-box!important;text-align:center!important;grid-area:1/1!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px!important}#customerServiceView .customer-service-filter-details{box-sizing:border-box!important;grid-area:1/2!important;place-self:stretch end!important;width:auto!important;min-width:0!important;max-width:none!important}#customerServiceFilterToggle,#customerServiceView .customer-service-filter-toggle,#customerServiceView .customer-service-filter-details>summary{box-sizing:border-box!important;color:#102033!important;text-indent:0!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:118px!important;max-width:none!important;height:44px!important;min-height:44px!important;padding:0 12px!important;font-size:17px!important;font-weight:800!important;line-height:1!important;display:flex!important;overflow:visible!important}#customerServiceView .board-tools.customer-service-filter-bar,#customerServiceView section.board-tools.customer-service-filter-bar[style]{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) 132px!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:8px 16px 6px!important;display:grid!important;overflow:visible!important}#customerServiceSearchSuggestions{width:0!important;height:0!important;display:none!important;position:absolute!important;overflow:hidden!important}#customerServiceView .customer-service-filter-details{opacity:1!important;visibility:visible!important;box-sizing:border-box!important;z-index:2!important;grid-area:1/2!important;width:132px!important;min-width:132px!important;max-width:132px!important;height:44px!important;min-height:44px!important;display:block!important;position:relative!important;overflow:visible!important}#customerServiceFilterToggle,#customerServiceView .customer-service-filter-toggle,#customerServiceView .customer-service-filter-details>summary{color:#102033!important;box-sizing:border-box!important;text-indent:0!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important;background:#fff!important;border:1px solid #d7dee8!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:132px!important;min-width:132px!important;max-width:132px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 12px!important;font-size:0!important;font-weight:800!important;line-height:1!important;display:flex!important;overflow:visible!important;box-shadow:0 1px 2px #0f172a14!important}#customerServiceFilterToggle:before,#customerServiceView .customer-service-filter-toggle:before,#customerServiceView .customer-service-filter-details>summary:before{content:"Filters"!important;color:#102033!important;font-size:17px!important;font-weight:800!important;line-height:1!important;display:inline-block!important}#customerServiceFilterToggle .custom-select-chevron,#customerServiceView .customer-service-filter-toggle .custom-select-chevron,#customerServiceView .customer-service-filter-details>summary .custom-select-chevron{flex:none!important;display:inline-block!important}#customerServiceView .customer-service-filter-bar{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:8px 16px 6px!important;display:grid!important;overflow:hidden!important}#customerServiceSearchInput{box-sizing:border-box!important;text-align:center!important;grid-column:1!important;width:100%!important;min-width:0!important;height:44px!important}#customerServiceView .customer-service-filter-details{box-sizing:border-box!important;grid-column:2!important;width:auto!important;min-width:118px!important;max-width:none!important;height:44px!important}#customerServiceFilterToggle{box-sizing:border-box!important;color:#102033!important;white-space:nowrap!important;background:#fff!important;border:1px solid #d7dee8!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:118px!important;height:44px!important;padding:0 12px!important;font-size:17px!important;font-weight:800!important;display:flex!important}#customerServiceView .customer-service-filter-bar{z-index:40!important;box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) 132px!important;gap:8px!important;width:100%!important;max-width:100%!important;padding:8px 16px 6px!important;display:grid!important;position:relative!important;overflow:visible!important}#customerServiceSearchInput{box-sizing:border-box!important;grid-area:1/1!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px!important}#customerServiceView .customer-service-filter-details{z-index:45!important;grid-area:1/2!important;width:132px!important;min-width:132px!important;max-width:132px!important;height:44px!important;position:relative!important;overflow:visible!important}#customerServiceFilterToggle,#customerServiceView .customer-service-filter-details>summary{box-sizing:border-box!important;width:132px!important;min-width:132px!important;max-width:132px!important;height:44px!important;min-height:44px!important;padding:0 12px!important}#customerServiceView .filter-popover,#customerServiceView .customer-service-filter-details[open] .filter-popover{z-index:1000!important;width:min(520px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;position:absolute!important;top:calc(100% + 8px)!important;left:auto!important;right:0!important}#customerServiceView .board-wrap,#customerServiceView .responsive-table,#customerServiceView .customer-service-table,#customerServiceView .customer-service-table tbody,#customerServiceView .customer-service-table tr,#customerServiceView .customer-service-action-cell,#customerServiceView .customer-service-alert-cell,#customerServiceView .table-row-actions,#customerServiceView .action-menu,#customerServiceView .action-menu-button{z-index:auto!important}#customerServiceView .customer-service-table tr{position:relative!important}#customerServiceView .customer-service-filter-details #customerServiceMoreFilters,#customerServiceView .customer-service-filter-details[open] #customerServiceMoreFilters,#customerServiceView .customer-service-filter-details[open] #customerServiceMoreFilters.hidden{z-index:1000!important;box-sizing:border-box!important;width:min(520px,100vw - 32px)!important;min-width:0!important;max-width:calc(100vw - 32px)!important;margin:0!important;display:block!important;position:absolute!important;top:calc(100% + 8px)!important;left:auto!important;right:0!important;transform:none!important}#customerServiceView .customer-service-filter-details #customerServiceMoreFilters.hidden:not(:has(.customer-service-filter-popover)){display:none!important}#customerServiceView .customer-service-filter-popover{box-sizing:border-box!important;grid-template-columns:176px minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}#customerServiceView .customer-service-filter-popover .filter-field-list{min-width:0!important}#customerServiceView .customer-service-filter-popover .filter-value-panel{min-width:0!important;overflow:hidden!important}}@media (width<=430px){#customerServiceView .customer-service-filter-popover{grid-template-columns:154px minmax(0,1fr)!important}}@media (width<=720px){#customerServiceRows tr.load-detail-row.selected-load-detail-row{width:100%!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0 0 8px 8px!important;margin:-3px 0 8px!important;padding:0!important;display:block!important;overflow:visible!important}#customerServiceRows tr.load-detail-row.selected-load-detail-row>td,#customerServiceRows tr.selected-load-detail-row>td:first-child,#customerServiceView .customer-service-board tr.selected-load-detail-row>td,#customerServiceView .customer-service-board td[colspan="10"]{white-space:normal!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;text-overflow:clip!important;box-sizing:border-box!important;background:#eaf3fb!important;border:0!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;padding:0 10px 10px!important;display:block!important;overflow:visible!important;box-shadow:inset 5px 0 #5d82a5!important}#customerServiceRows .selected-load-detail-row .shipment-detail-panel{box-sizing:border-box!important;background:#fff!important;border:1px solid #d5e2ef!important;border-radius:8px!important;grid-template-columns:1fr!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:8px 8px 10px!important;display:grid!important;overflow:hidden!important;box-shadow:0 5px 14px #0f172a12!important}#customerServiceRows .selected-load-detail-row .detail-selected-head{background:0 0!important;border-bottom:1px solid #e1e9f2!important;grid-template-columns:1fr!important;gap:2px!important;min-width:0!important;margin:0!important;padding:0 0 6px!important;display:grid!important}#customerServiceRows .selected-load-detail-row .detail-selected-head strong{color:#102033!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:14px!important;line-height:1.15!important;display:block!important;overflow:hidden!important}#customerServiceRows .selected-load-detail-row .detail-selected-head span{color:#516174!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11px!important;line-height:1.2!important;display:block!important;overflow:hidden!important}#customerServiceRows .selected-load-detail-row .load-detail-groups,#customerServiceRows .selected-load-detail-row .customer-service-all-details{grid-template-columns:1fr!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}#customerServiceRows .selected-load-detail-row .load-detail-group{background:#fbfdff!important;border:1px solid #e0e8f1!important;border-radius:7px!important;grid-template-columns:1fr!important;gap:0!important;min-width:0!important;display:grid!important;overflow:hidden!important}#customerServiceRows .selected-load-detail-row .load-detail-group h4{color:#243447!important;letter-spacing:0!important;background:#eef4fa!important;border-bottom:1px solid #dce7f1!important;margin:0!important;padding:5px 8px!important;font-size:11px!important;font-weight:800!important;line-height:1!important}#customerServiceRows .selected-load-detail-row .compact-detail-grid{grid-template-columns:1fr!important;gap:0!important;min-width:0!important;display:grid!important}#customerServiceRows .selected-load-detail-row .compact-detail,#customerServiceRows .selected-load-detail-row .customer-service-all-details .compact-detail{background:#fff!important;border-bottom:1px solid #edf2f7!important;grid-template-columns:78px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;min-width:0!important;min-height:28px!important;padding:5px 8px!important;display:grid!important}#customerServiceRows .selected-load-detail-row .compact-detail:last-child{border-bottom:0!important}#customerServiceRows .selected-load-detail-row .compact-detail>span{color:#66768a!important;text-transform:uppercase!important;white-space:normal!important;overflow-wrap:normal!important;min-width:0!important;font-size:9px!important;font-weight:800!important;line-height:1.05!important;display:block!important}#customerServiceRows .selected-load-detail-row .compact-detail-value{gap:1px!important;min-width:0!important;display:grid!important}#customerServiceRows .selected-load-detail-row .compact-detail-value strong{color:#111827!important;white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;font-size:12px!important;line-height:1.15!important;display:block!important}#customerServiceRows .selected-load-detail-row .compact-detail-value em{color:#6b7788!important;white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;font-size:10px!important;line-height:1.15!important;display:block!important}body:has(#customerServiceView.active-view),body:has(#customerServiceView.active-view) .main,body:has(#customerServiceView.active-view) .app-shell,body:has(#customerServiceView.active-view) .content-shell{height:auto!important;min-height:100vh!important;max-height:none!important;overflow:hidden visible!important}#customerServiceView,#customerServiceView .table-section,#customerServiceView:has(#customerServiceMoreFilters:not(.hidden)) .table-section,#customerServiceView .customer-service-board,#customerServiceView .customer-service-board .view-table,#customerServiceView .responsive-table,#customerServiceView .table-scroll{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}#customerServiceView .customer-service-board{padding-bottom:88px!important}#customerServiceView .customer-service-table,#customerServiceView .customer-service-table tbody,#customerServiceRows{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}#customerServiceRows .row-action-dot-button:before,#customerServiceRows .row-action-dot-button:after{content:none!important;display:none!important}#customerServiceRows .row-action-dot-button{letter-spacing:0!important;place-items:center!important;width:26px!important;min-width:26px!important;max-width:26px!important;height:26px!important;min-height:26px!important;max-height:26px!important;padding:0!important;font-size:0!important;line-height:1!important;display:inline-grid!important;overflow:hidden!important}#customerServiceRows .row-action-dot-button .action-dots-text,#customerServiceRows .row-action-dot-button span.action-dots-text{color:#0000!important;letter-spacing:0!important;text-indent:-999px!important;background-image:radial-gradient(circle,#1f2937 2px,#0000 2.2px),radial-gradient(circle,#1f2937 2px,#0000 2.2px),radial-gradient(circle,#1f2937 2px,#0000 2.2px)!important;background-position:0 0,6.5px 0,13px 0!important;background-repeat:no-repeat!important;background-size:4px 4px!important;width:17px!important;min-width:17px!important;max-width:17px!important;height:4px!important;min-height:4px!important;max-height:4px!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:block!important;overflow:hidden!important;transform:none!important}#customerServiceView .customer-service-filter-bar,#customerServiceView .customer-service-filter-details{z-index:1!important}#customerServiceView .customer-service-filter-details[open],#customerServiceView .customer-service-filter-details[open] #customerServiceMoreFilters,#customerServiceView .customer-service-filter-details[open] .customer-service-filter-popover{z-index:1000!important}body.auth-checking #customerServiceView .customer-service-filter-bar,body.auth-locked #customerServiceView .customer-service-filter-bar,body.auth-checking #customerServiceView .customer-service-filter-details,body.auth-locked #customerServiceView .customer-service-filter-details{z-index:0!important}}@media (width>=721px){#customerServiceLoadsPanel .table-scroll{width:100%!important;display:block!important;overflow:auto!important}#customerServiceLoadsPanel .customer-service-load-table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;min-width:1480px!important;display:table!important}#customerServiceLoadsPanel .customer-service-load-table thead{display:table-header-group!important}#customerServiceLoadsPanel .customer-service-load-table tbody{display:table-row-group!important}#customerServiceLoadsPanel .customer-service-load-table tr{display:table-row!important}#customerServiceLoadsPanel .customer-service-load-table th,#customerServiceLoadsPanel .customer-service-load-table td{box-sizing:border-box!important;vertical-align:middle!important;text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;height:48px!important;min-height:48px!important;padding:0 8px!important;display:table-cell!important;overflow:hidden!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-select-col,#customerServiceLoadsPanel .customer-service-load-table th:first-child,#customerServiceLoadsPanel .customer-service-load-table td:first-child{width:54px!important;min-width:54px!important;max-width:54px!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-alert-col,#customerServiceLoadsPanel .customer-service-load-table th:nth-child(2),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(2){width:58px!important;min-width:58px!important;max-width:58px!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-status-col,#customerServiceLoadsPanel .customer-service-load-table th:nth-child(3),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(3){width:100px!important;min-width:100px!important;max-width:100px!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-load-col,#customerServiceLoadsPanel .customer-service-load-table th:nth-child(4),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(4){width:110px!important;min-width:110px!important;max-width:110px!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-date-col,#customerServiceLoadsPanel .customer-service-load-table th:nth-child(5),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(5),#customerServiceLoadsPanel .customer-service-load-table th:nth-child(6),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(6){width:95px!important;min-width:95px!important;max-width:95px!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-reference-col,#customerServiceLoadsPanel .customer-service-load-table th:nth-child(7),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(7),#customerServiceLoadsPanel .customer-service-load-table th:nth-child(8),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(8){width:105px!important;min-width:105px!important;max-width:105px!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-customer-col,#customerServiceLoadsPanel .customer-service-load-table th:nth-child(9),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(9){width:210px!important;min-width:210px!important;max-width:210px!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-location-col,#customerServiceLoadsPanel .customer-service-load-table th:nth-child(10),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(10),#customerServiceLoadsPanel .customer-service-load-table th:nth-child(11),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(11){width:220px!important;min-width:220px!important;max-width:220px!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-actions-col,#customerServiceLoadsPanel .customer-service-load-table th:nth-child(12),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(12){width:56px!important;min-width:56px!important;max-width:56px!important}#customerServiceLoadsPanel .customer-service-load-table .mobile-customer-service-route{display:none!important}#customerServiceLoadsPanel .customer-service-load-table .customer-service-desktop-customer{display:flex!important}}.customer-service-tms-bulk-button{color:#123c52;border-color:#b7d6e5}.customer-service-tms-bulk-dialog{border:0;border-radius:10px;width:min(1780px,100vw - 64px);max-width:none;height:min(1040px,100vh - 88px);padding:0;overflow:hidden;box-shadow:0 24px 70px #0f172a47}.customer-service-tms-bulk-dialog::backdrop{-webkit-backdrop-filter:blur(7px);background:#0c121c6b}.customer-service-tms-bulk-dialog #customerServiceTmsBulkForm{background:#fff;grid-template-rows:auto minmax(0,1fr) auto;height:100%;max-height:none;display:grid}.customer-service-tms-bulk-dialog .dialog-head{background:linear-gradient(#fff 0%,#f7fafc 100%);margin:0;padding:13px 18px 10px}.customer-service-tms-bulk-dialog .dialog-head h2{font-size:23px;line-height:1.12}.customer-service-tms-bulk-dialog .icon-button{color:#334155;border-color:#d6e0ea;width:38px;height:38px;font-size:22px;line-height:1}.customer-service-tms-bulk-body{grid-template-rows:auto auto auto minmax(0,1fr);gap:10px;min-height:0;padding:12px 18px;display:grid;overflow:hidden}.customer-service-tms-bulk-dialog .dialog-note{color:#66788c;margin:0;font-size:13px;line-height:1.45}.customer-service-tms-bulk-dialog .tracking-report-status{background:linear-gradient(#f7fbff 0%,#eef6fd 100%);border-color:#b9d7ee;grid-template-columns:minmax(260px,1fr) auto;align-items:start;gap:7px 14px;padding:10px 14px 12px;box-shadow:inset 4px 0 #1d5fa7}.customer-service-tms-bulk-dialog .tracking-report-status>div:first-child{min-width:0}.customer-service-tms-bulk-dialog .tracking-report-status>div:first-child strong{margin-bottom:4px;line-height:1.2;display:block}.customer-service-tms-bulk-dialog .tracking-report-status>div:first-child span{line-height:1.35;display:block}.customer-service-tms-bulk-dialog .tracking-report-status .tracking-report-status-pill{margin-top:1px}.customer-service-tms-bulk-dialog .tracking-report-status.running{animation:1.6s ease-in-out infinite customer-service-tms-status-pulse}.customer-service-tms-progress-meter{grid-column:1/-1;gap:7px;padding-top:2px;display:grid}.customer-service-tms-progress-track{background:#dbe8f5;border-radius:999px;height:10px;overflow:hidden;box-shadow:inset 0 1px 2px #0f172a1f}.customer-service-tms-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#1d5fa7,#2d8ed6);min-width:9px;height:100%;transition:width .22s;display:block}.customer-service-tms-progress-meta{color:#48627c;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:800;display:flex}.customer-service-tms-progress-meta strong{color:#123c52;font-size:13px}.customer-service-tms-current-load{color:#4b6074;background:#fff;border:1px solid #cfe1f1;border-radius:999px;justify-self:start;margin-top:0;padding:5px 10px;font-size:12px;font-weight:800}.customer-service-tms-current-load strong{color:#102033}@keyframes customer-service-tms-status-pulse{0%,to{box-shadow:inset 4px 0 #1d5fa7,0 0 #1d5fa700}50%{box-shadow:inset 4px 0 #1d5fa7,0 0 0 3px #2d8ed61a}}.customer-service-tms-bulk-summary{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;display:grid}.customer-service-tms-bulk-summary span,.customer-service-tms-bulk-summary button{min-height:58px;color:inherit;font:inherit;text-align:center;background:#f8fbfe;border:1px solid #dbe6f0;border-radius:8px;place-items:center;gap:5px;padding:10px;display:grid}.customer-service-tms-bulk-summary button{cursor:pointer}.customer-service-tms-bulk-summary button:hover,.customer-service-tms-bulk-summary button:focus-visible{background:#eef6fd;border-color:#9ab9d5;outline:none}.customer-service-tms-bulk-summary button.active,.customer-service-tms-bulk-summary button[aria-pressed=true]{background:#edf6ff;border-color:#1d5fa7;box-shadow:inset 0 0 0 1px #1d5fa7}.customer-service-tms-bulk-summary strong{color:#102033;font-size:24px;line-height:1}.customer-service-tms-bulk-summary em{color:#66788c;letter-spacing:0;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:900;line-height:1.15}.customer-service-tms-bulk-preview{background:#fff;border:1px solid #dfe7ef;border-radius:8px;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.customer-service-tms-applied-banner{color:#145132;background:#eefbf4;border-bottom:1px solid #bddfcf;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.customer-service-tms-applied-banner strong{font-size:14px;font-weight:900}.customer-service-tms-applied-banner span{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customer-service-tms-bulk-preview .empty-state{color:#6b7c90;text-align:center;place-items:center;min-height:180px;margin:0;padding:20px;font-size:14px;display:grid}.customer-service-tms-bulk-dialog .dialog-actions{background:#f8fafc;border-top:1px solid #e3ebf3;margin:0;padding:10px 18px 12px;box-shadow:0 -10px 24px #0f172a14}.customer-service-tms-bulk-dialog .dialog-actions button{min-height:38px}.customer-service-tms-table-wrap{scrollbar-gutter:stable;flex:auto;height:100%;min-height:0;max-height:none;overflow:hidden auto}.customer-service-tms-table{--customer-service-tms-review-grid:98px 165px minmax(280px, .85fr) minmax(440px, 1.35fr);border-collapse:collapse;table-layout:auto;width:100%;max-width:100%;display:block}.customer-service-tms-table colgroup{display:none}.customer-service-tms-table thead,.customer-service-tms-table tbody{display:block}.customer-service-tms-table tr{grid-template-columns:var(--customer-service-tms-review-grid);width:100%;display:grid}.customer-service-tms-load-col,.customer-service-tms-field-col,.customer-service-tms-current-col,.customer-service-tms-update-col{width:auto}.customer-service-tms-table th,.customer-service-tms-table td{box-sizing:border-box;text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:break-word;white-space:normal;border-bottom:1px solid #e5ebf2;min-width:0;max-width:none;padding:8px 10px}.customer-service-tms-table th{z-index:1;color:#445064;text-transform:uppercase;background:#edf2f7;font-size:11px;font-weight:900;position:sticky;top:0}.customer-service-tms-table .tms-bulk-review-row{cursor:pointer}.customer-service-tms-table .tms-bulk-review-row.expanded,.customer-service-tms-table .tms-bulk-review-row:focus-visible{outline-offset:-2px;background:#eef6fd;outline:2px solid #2d7fc1}.tms-bulk-expand-button{color:#102033;cursor:pointer;max-width:100%;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-weight:900;display:inline-flex}.tms-bulk-expand-button span{color:#1d5fa7;background:#fff;border:1px solid #b8c8d8;border-radius:999px;flex:0 0 20px;justify-content:center;align-items:center;height:20px;font-size:14px;line-height:1;display:inline-flex}.tms-bulk-detail-row{grid-template-columns:1fr!important}.tms-bulk-detail-row>td{background:#f8fbfe;grid-column:1/-1;padding:0!important}.tms-bulk-detail-grid{gap:0;padding:10px 12px 12px 32px;display:grid}.tms-bulk-detail-head,.tms-bulk-detail-line{grid-template-columns:minmax(140px,.75fr) minmax(220px,1fr) minmax(220px,1fr);align-items:start;gap:10px;display:grid}.tms-bulk-detail-head{color:#62748a;text-transform:uppercase;font-size:11px;font-weight:900}.tms-bulk-detail-line{color:#203044;border-top:1px solid #dde8f2;padding:8px 0;font-size:12px}.tms-bulk-detail-note{flex-wrap:wrap;gap:12px;padding:12px 12px 12px 32px;display:flex}.tms-bulk-detail-note div{gap:3px;min-width:220px;display:grid}.tms-bulk-detail-note span{color:#62748a;text-transform:uppercase;font-size:11px;font-weight:900}.customer-service-tms-table td:first-child{color:#102033}.customer-service-tms-table td:nth-child(2){font-weight:800}.customer-service-tms-table td:nth-child(3){color:#3d4f63}.customer-service-tms-table td:nth-child(4){color:#102033;background:#fff8d7;padding-right:20px;font-weight:800}@media (width<=900px){.customer-service-tms-bulk-dialog{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.customer-service-tms-table{min-width:920px}.customer-service-tms-table-wrap{overflow-x:auto}}@media (width<=720px){body.dispatch-tms-modal-open{touch-action:none!important;overflow:hidden!important}#dispatchTmsBulkDialog.customer-service-tms-bulk-dialog{width:calc(100vw - 14px)!important;height:calc(100dvh - 76px)!important;max-height:calc(100dvh - 76px)!important;margin:8px auto calc(env(safe-area-inset-bottom,0px) + 58px)!important;overscroll-behavior:contain!important;touch-action:auto!important;border-radius:9px!important;overflow:hidden!important}#dispatchTmsBulkDialog #dispatchTmsBulkForm{grid-template-rows:auto minmax(0,1fr) auto!important;min-width:0!important}#dispatchTmsBulkDialog .dialog-head{padding:12px 14px 10px!important}#dispatchTmsBulkDialog .dialog-head h2{font-size:25px!important}#dispatchTmsBulkDialog .icon-button{flex:0 0 42px!important;width:42px!important;height:42px!important}#dispatchTmsBulkDialog .customer-service-tms-bulk-body{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;touch-action:pan-y!important;gap:9px!important;padding:12px 14px!important;overflow:hidden auto!important}#dispatchTmsBulkDialog .dialog-note{font-size:14px!important;line-height:1.35!important}#dispatchTmsBulkDialog .tracking-report-status{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;padding:10px 12px 12px!important;display:grid!important;overflow:hidden!important}#dispatchTmsBulkDialog .tracking-report-status .tracking-report-status-pill{justify-self:start!important}#dispatchTmsBulkDialog .customer-service-tms-bulk-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}#dispatchTmsBulkDialog .customer-service-tms-bulk-summary button,#dispatchTmsBulkDialog .customer-service-tms-bulk-summary span{min-width:0!important;min-height:62px!important;padding:8px 6px!important}#dispatchTmsBulkDialog .customer-service-tms-bulk-preview{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;touch-action:pan-y!important;min-height:0!important;max-height:38dvh!important;overflow:hidden auto!important}#dispatchTmsBulkDialog .customer-service-tms-table-wrap{height:auto!important;max-height:none!important;overflow:visible!important}#dispatchTmsBulkDialog .customer-service-tms-table{table-layout:fixed!important;--customer-service-tms-review-grid:none!important;width:100%!important;min-width:0!important;display:table!important}#dispatchTmsBulkDialog .customer-service-tms-table thead{display:none!important}#dispatchTmsBulkDialog .customer-service-tms-table tbody,#dispatchTmsBulkDialog .customer-service-tms-table tr,#dispatchTmsBulkDialog .customer-service-tms-table td{width:100%!important;display:block!important}#dispatchTmsBulkDialog .customer-service-tms-table tr{border-bottom:1px solid #dfe7ef!important;padding:9px 10px!important}#dispatchTmsBulkDialog .customer-service-tms-table td{color:#102033!important;overflow-wrap:anywhere!important;background:0 0!important;border:0!important;min-width:0!important;padding:2px 0!important}#dispatchTmsBulkDialog .customer-service-tms-table td:first-child{font-size:16px!important;font-weight:900!important}#dispatchTmsBulkDialog .customer-service-tms-table td:nth-child(2){font-size:14px!important}#dispatchTmsBulkDialog .customer-service-tms-table td:nth-child(3):before{content:"Current Board: "!important;color:#66788c!important;font-weight:900!important}#dispatchTmsBulkDialog .customer-service-tms-table td:nth-child(4):before{content:"TMS Update: "!important;color:#8a5a00!important;font-weight:900!important}#dispatchTmsBulkDialog .customer-service-tms-table td:nth-child(4){background:#fff8d7!important;border-radius:6px!important;margin-top:4px!important;padding:7px 8px!important}#dispatchTmsBulkDialog .dialog-actions{padding:10px 14px calc(env(safe-area-inset-bottom,0px) + 12px)!important;grid-template-columns:1fr!important;gap:10px!important;display:grid!important}#dispatchTmsBulkDialog .dialog-actions button{width:100%!important;min-height:50px!important;font-size:16px!important}}.customer-service-tms-errors{background:#fff7f7;border-top:1px solid #e5ebf2;padding:10px 12px}.customer-service-tms-errors summary{cursor:pointer;color:#a12828;font-weight:900}.customer-service-tms-errors p{color:#7b2730;margin:8px 0 0;font-size:12px}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-quick-edit-col,#customerServiceLoadsPanel .customer-service-load-table th:first-child,#customerServiceLoadsPanel .customer-service-load-table td:first-child,#claimsLoadsPanel .claims-loads-table col.claims-quick-edit-col,#claimsLoadsPanel .claims-loads-table th:first-child,#claimsLoadsPanel .claims-loads-table td:first-child{text-align:center!important;width:42px!important;min-width:42px!important;max-width:42px!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-select-col,#customerServiceLoadsPanel .customer-service-load-table th:nth-child(2),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(2){width:54px!important;min-width:54px!important;max-width:54px!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-alert-col,#customerServiceLoadsPanel .customer-service-load-table th:nth-child(3),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(3){width:58px!important;min-width:58px!important;max-width:58px!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-status-col,#customerServiceLoadsPanel .customer-service-load-table th:nth-child(4),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(4){width:100px!important;min-width:100px!important;max-width:100px!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-load-col,#customerServiceLoadsPanel .customer-service-load-table th:nth-child(5),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(5){width:110px!important;min-width:110px!important;max-width:110px!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-date-col,#customerServiceLoadsPanel .customer-service-load-table th:nth-child(6),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(6),#customerServiceLoadsPanel .customer-service-load-table th:nth-child(7),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(7){width:95px!important;min-width:95px!important;max-width:95px!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-reference-col,#customerServiceLoadsPanel .customer-service-load-table th:nth-child(8),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(8),#customerServiceLoadsPanel .customer-service-load-table th:nth-child(9),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(9){width:105px!important;min-width:105px!important;max-width:105px!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-customer-col,#customerServiceLoadsPanel .customer-service-load-table th:nth-child(10),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(10){width:210px!important;min-width:210px!important;max-width:210px!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-location-col,#customerServiceLoadsPanel .customer-service-load-table th:nth-child(11),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(11),#customerServiceLoadsPanel .customer-service-load-table th:nth-child(12),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(12){width:220px!important;min-width:220px!important;max-width:220px!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-actions-col,#customerServiceLoadsPanel .customer-service-load-table th:nth-child(13),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(13),#claimsLoadsPanel .claims-loads-table col.claims-actions-col,#claimsLoadsPanel .claims-loads-table th:nth-child(11),#claimsLoadsPanel .claims-loads-table td:nth-child(11),#claimsLoadsPanel .claims-loads-table td.claims-actions-cell{text-align:center!important;visibility:visible!important;opacity:1!important;width:56px!important;min-width:56px!important;max-width:56px!important;display:table-cell!important;overflow:visible!important}#claimsLoadsPanel .claims-loads-table col.claims-alert-col{width:5%!important}#claimsLoadsPanel .claims-loads-table col.claims-status-col{width:10%!important}#claimsLoadsPanel .claims-loads-table col.claims-load-col{width:11%!important}#claimsLoadsPanel .claims-loads-table col.claims-date-col{width:10%!important}#claimsLoadsPanel .claims-loads-table col.claims-reference-col{width:12%!important}#claimsLoadsPanel .claims-loads-table col.claims-customer-col{width:24%!important}#claimsLoadsPanel .claims-loads-table col.claims-carrier-col{width:0!important}#claimsLoadsPanel .claims-loads-table th:nth-child(10),#claimsLoadsPanel .claims-loads-table td:nth-child(10){border:0!important;width:0!important;min-width:0!important;max-width:0!important;padding:0!important;display:none!important}@media (width<=720px){html body #boardView #loadRows{gap:8px!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row){grid-template-columns:38px minmax(0,1fr) 38px!important;grid-auto-rows:min-content!important;align-items:center!important;gap:2px 6px!important;padding:7px 8px 8px!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td{width:auto!important;min-width:0!important;padding:0!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:first-child{grid-area:1/3!important;place-self:center end!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(2){grid-area:1/1!important;place-self:center!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(3){grid-area:1/2!important;justify-content:center!important;place-self:center!important;display:flex!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(4){text-align:center!important;grid-area:2/1/auto/-1!important;justify-self:center!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(4) .dispatch-load-copy{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:2px 8px!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(4) strong{font-size:14px!important;line-height:1.15!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(8){text-align:center!important;grid-area:3/1/auto/-1!important;display:block!important}html body #boardView #loadRows .mobile-customer-route{white-space:normal!important;text-align:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;line-height:1.25!important;overflow:visible!important}html body #boardView #loadRows .mobile-customer-route strong{max-width:100%!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(17){grid-area:4/1!important;justify-self:center!important;display:block!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(5),html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(6),html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(7),html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(9),html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(10),html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(11),html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(12),html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(13),html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(14),html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(15),html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(16){display:none!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(16),html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(17),html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:has(.timestamp-cell){visibility:hidden!important;width:0!important;min-width:0!important;max-width:0!important;padding:0!important;display:none!important;overflow:hidden!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:last-child{visibility:visible!important;grid-area:1/3!important;place-self:center end!important;width:auto!important;min-width:0!important;max-width:none!important;padding:0!important;display:block!important;overflow:visible!important}html body #boardView #loadRows .row-actions{justify-content:flex-end!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(5) .dispatch-load-copy{min-height:0!important;box-shadow:none!important;color:#102033!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(5) .dispatch-load-copy strong{color:#102033!important;font-size:15px!important;line-height:1.15!important;display:inline!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(8){grid-row:3!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:has(.timestamp-cell){visibility:hidden!important;width:0!important;min-width:0!important;max-width:0!important;padding:0!important;display:none!important;overflow:hidden!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row){grid-template-rows:auto auto auto!important;grid-template-columns:minmax(104px,1fr) minmax(112px,1.1fr) minmax(44px,1fr)!important;align-items:center!important;gap:6px!important;padding:10px 12px 12px!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:first-child{display:none!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(2){visibility:visible!important;grid-area:3/1!important;place-self:center start!important;width:auto!important;padding:0!important;display:block!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(3){visibility:visible!important;grid-area:1/3!important;justify-content:flex-end!important;place-self:center end!important;width:auto!important;padding:0!important;display:flex!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(4){visibility:visible!important;grid-area:1/1!important;justify-content:flex-start!important;place-self:center start!important;width:auto!important;min-width:0!important;max-width:none!important;padding:0!important;display:flex!important}html body #boardView #loadRows .status-pill-select{max-width:118px!important;min-height:30px!important;padding:5px 12px!important;font-size:11px!important;line-height:1!important}html body #boardView #loadRows .load-flag-row{display:none!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(5){text-align:center!important;visibility:visible!important;grid-area:1/2!important;place-self:center!important;width:auto!important;min-width:0!important;max-width:132px!important;padding:0!important;display:block!important;overflow:visible!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(5) .dispatch-load-copy{min-height:30px!important;box-shadow:none!important;color:#102033!important;background:#fff!important;border:1px solid #d7e0ea!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:4px 10px!important;display:inline-flex!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(5) .dispatch-load-copy strong{color:#102033!important;font-size:15px!important;line-height:1!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(8){text-align:center!important;visibility:visible!important;grid-area:2/1/auto/-1!important;justify-self:stretch!important;padding:0!important;display:block!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:last-child{visibility:visible!important;grid-area:3/3!important;place-self:center end!important;padding:0!important;display:block!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(6),html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(7),html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(9),html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(10),html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(11),html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(12),html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(13),html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(14),html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(15),html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(16),html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(17),html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:has(.timestamp-cell){display:none!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row){grid-template-columns:minmax(104px,1fr) minmax(112px,1.1fr) minmax(44px,1fr)!important;position:relative!important;overflow:visible!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(2){visibility:hidden!important;width:0!important;min-width:0!important;max-width:0!important;padding:0!important;display:none!important;overflow:hidden!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(3){z-index:3!important;pointer-events:auto!important;grid-area:1/3!important;place-self:center end!important}html body #boardView #loadRows .row-actions{pointer-events:auto!important;justify-content:flex-end!important;align-items:center!important;width:48px!important;height:42px!important;display:flex!important;overflow:visible!important}html body #boardView #loadRows .row-action-dot-button{pointer-events:auto!important;touch-action:manipulation!important;z-index:11!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:44px!important;min-width:44px!important;height:38px!important;min-height:38px!important;padding:0!important;display:inline-flex!important}html body #boardView #loadRows .row-action-dot-button .action-dots-text{visibility:visible!important;opacity:1!important;display:inline!important}html body #boardView #loadRows .row-action-popover{z-index:30000!important;pointer-events:auto!important;width:min(220px,100vw - 24px)!important;position:fixed!important;left:auto!important;right:10px!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row){grid-template-rows:auto auto!important;grid-template-columns:minmax(104px,1fr) minmax(112px,1.1fr) 34px 44px!important;gap:8px 6px!important;padding:10px 12px 12px!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(3){z-index:8!important;grid-area:1/3!important;justify-content:flex-end!important;place-self:center end!important;width:34px!important;min-width:34px!important;max-width:34px!important;padding:0!important;display:flex!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:last-child{visibility:visible!important;z-index:10!important;pointer-events:auto!important;grid-area:1/4!important;justify-content:flex-end!important;place-self:center end!important;align-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:34px!important;padding:0!important;display:flex!important;overflow:visible!important}html body #boardView #loadRows .row-actions{justify-content:flex-end!important;align-items:center!important;width:44px!important;height:34px!important}html body #boardView #loadRows .row-action-dot-button{border-radius:9px!important;width:38px!important;min-width:38px!important;height:32px!important;min-height:32px!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(4){grid-area:1/1!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(5){grid-area:1/2!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(8){grid-area:2/1/auto/-1!important}html body #boardView #loadRows tr.load-detail-row.selected-load-detail-row{border:1px solid #d7e0ea!important;border-left:5px solid var(--blue)!important;background:#f5f9ff!important;border-radius:10px!important;width:100%!important;max-width:100%!important;margin:-4px 0 10px!important;display:block!important;overflow:visible!important;box-shadow:0 8px 20px #1f293714!important}html body #boardView #loadRows tr.load-detail-row.selected-load-detail-row>td{width:100%!important;max-width:100%!important;box-shadow:none!important;writing-mode:horizontal-tb!important;white-space:normal!important;box-sizing:border-box!important;background:0 0!important;border:0!important;padding:10px!important;display:block!important;overflow:visible!important}html body #boardView #loadRows .selected-load-detail-row .shipment-detail-panel{box-sizing:border-box!important;background:0 0!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;display:grid!important;overflow:visible!important}html body #boardView #loadRows .selected-load-detail-row .detail-selected-head{background:#fff!important;border:1px solid #d9e6f5!important;border-radius:9px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px 8px!important;padding:10px!important;display:grid!important}html body #boardView #loadRows .selected-load-detail-row .detail-selected-head strong{color:#102033!important;letter-spacing:0!important;white-space:normal!important;grid-column:1!important;font-size:16px!important;line-height:1.2!important}html body #boardView #loadRows .selected-load-detail-row .detail-selected-head span{color:#405064!important;text-transform:none!important;white-space:normal!important;grid-area:2/1/auto/-1!important;font-size:12px!important;line-height:1.35!important}html body #boardView #loadRows .selected-load-detail-row .detail-selected-head button{grid-area:1/2!important;min-height:34px!important;padding:6px 12px!important}html body #boardView #loadRows .selected-load-detail-row .load-detail-groups{grid-template-columns:1fr!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}html body #boardView #loadRows .selected-load-detail-row .load-detail-group{min-width:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9e6f5!important;border-radius:9px!important;gap:8px!important;padding:10px!important;display:grid!important}html body #boardView #loadRows .selected-load-detail-row .load-detail-group h4{color:#1f334a!important;text-transform:uppercase!important;letter-spacing:.04em!important;margin:0!important;font-size:13px!important;line-height:1.2!important}html body #boardView #loadRows .selected-load-detail-row .compact-detail-grid{grid-template-columns:1fr!important;gap:7px!important;min-width:0!important;display:grid!important}html body #boardView #loadRows .selected-load-detail-row .compact-detail{overflow-wrap:anywhere!important;white-space:normal!important;background:#fbfdff!important;border:1px solid #edf1f6!important;border-radius:8px!important;grid-template-columns:minmax(82px,.42fr) minmax(0,1fr)!important;align-items:start!important;gap:8px!important;min-width:0!important;padding:8px!important;display:grid!important}html body #boardView #loadRows .selected-load-detail-row .compact-detail>span{color:#6b7788!important;text-transform:uppercase!important;letter-spacing:.03em!important;white-space:normal!important;font-size:10px!important;line-height:1.2!important}html body #boardView #loadRows .selected-load-detail-row .compact-detail-value,html body #boardView #loadRows .selected-load-detail-row .compact-detail strong,html body #boardView #loadRows .selected-load-detail-row .compact-detail em,html body #boardView #loadRows .selected-load-detail-row .compact-detail a{color:#142235!important;white-space:normal!important;overflow-wrap:anywhere!important;writing-mode:horizontal-tb!important;min-width:0!important;font-size:12px!important;line-height:1.3!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row),html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td,html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:before,html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:after{box-shadow:none!important;border-top-color:#0000!important;text-decoration:none!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row){border-top:1px solid #d7e0ea!important;border-bottom:1px solid #d7e0ea!important;border-right:1px solid #d7e0ea!important;box-shadow:0 8px 18px #1f293712!important}html body #boardView #loadRows tr.selected:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row),html body #boardView #loadRows tr.group-start-row:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row){outline:none!important;box-shadow:0 8px 18px #1f293712!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row) .status-pill-select,html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row) .dispatch-load-copy,html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row) .alert-icon-button,html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row) .row-action-dot-button{box-shadow:none!important;text-decoration:none!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row) .status-pill-select:before,html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row) .dispatch-load-copy:before,html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row) .alert-icon-button:before,html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row) .row-action-dot-button:before{content:none!important;display:none!important}body[data-current-view=board] .topbar,body:has(#boardView.active-view) .topbar{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;margin:-10px -12px 8px!important;padding:10px 12px 12px!important;display:grid!important}body[data-current-view=board] .topbar>div:first-child,body:has(#boardView.active-view) .topbar>div:first-child{grid-template-columns:minmax(0,1fr)!important;gap:2px!important;width:100%!important;min-width:0!important;display:grid!important}body[data-current-view=board] #todayLabel,body:has(#boardView.active-view) #todayLabel{white-space:nowrap!important;margin:0!important;font-size:13px!important;line-height:1.2!important}body[data-current-view=board] #mainTitle,body:has(#boardView.active-view) #mainTitle{white-space:nowrap!important;margin:0!important;font-size:27px!important;line-height:1.05!important}body[data-current-view=board] .top-actions,body:has(#boardView.active-view) .top-actions{grid-template-columns:42px 42px minmax(142px,1fr) minmax(126px,auto) 42px!important;align-items:center!important;gap:8px!important;width:100%!important;display:grid!important}body[data-current-view=board] .top-actions>*,body:has(#boardView.active-view) .top-actions>*{white-space:nowrap!important;flex:none!important;width:100%!important;min-width:0!important;min-height:40px!important}}@media (width<=390px){body[data-current-view=board] #mainTitle,body:has(#boardView.active-view) #mainTitle{font-size:25px!important}body[data-current-view=board] .top-actions,body:has(#boardView.active-view) .top-actions{grid-template-columns:40px 40px minmax(132px,1fr) minmax(118px,auto) 40px!important;gap:6px!important}}@media (width<=720px){body[data-current-view=tracking] .topbar,body:has(#trackingView.active-view) .topbar{grid-template-columns:minmax(0,1fr) 48px!important;align-items:center!important;gap:8px!important;margin:-10px -12px 8px!important;padding:10px 12px!important;display:grid!important}body[data-current-view=tracking] .topbar>div:first-child,body:has(#trackingView.active-view) .topbar>div:first-child{min-width:0!important}body[data-current-view=tracking] #todayLabel,body:has(#trackingView.active-view) #todayLabel{white-space:nowrap!important;margin:0 0 2px!important;font-size:13px!important;line-height:1.2!important}body[data-current-view=tracking] #mainTitle,body:has(#trackingView.active-view) #mainTitle{white-space:nowrap!important;margin:0!important;font-size:28px!important;line-height:1!important}body[data-current-view=tracking] .top-actions,body:has(#trackingView.active-view) .top-actions{justify-content:flex-end!important;width:auto!important;display:flex!important}body[data-current-view=tracking] .top-actions>:not(#refreshBoard),body:has(#trackingView.active-view) .top-actions>:not(#refreshBoard){display:none!important}body[data-current-view=tracking] #refreshBoard,body:has(#trackingView.active-view) #refreshBoard{width:48px!important;min-width:48px!important;min-height:48px!important;padding:0!important}#trackingView .tracking-view-head{margin:0 0 6px!important;padding:0 4px!important}#trackingView .tracking-view-head #trackingCount{font-size:13px!important;font-weight:800!important}#trackingView .tracking-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:0 0 10px!important;display:grid!important}#trackingView .tracking-metric-grid .metric span{font-size:11px!important;line-height:1.1!important}#trackingView .shipment-tools{background:#f8fafc!important;border-top:1px solid #dce4ee!important;border-bottom:1px solid #dce4ee!important;grid-template-columns:1fr!important;gap:7px!important;margin:0 -12px 10px!important;padding:9px 12px!important;display:grid!important}#trackingView .shipment-tools select,#trackingView .shipment-tools .custom-select-toggle{text-align:center!important;border-radius:7px!important;min-height:42px!important;font-size:15px!important;font-weight:800!important}#trackingView .table-section{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 -12px!important;padding:0 12px 12px!important}#trackingView .table-header{background:0 0!important;grid-template-columns:1fr!important;gap:7px!important;margin:0 0 8px!important;padding:0!important;display:grid!important}#trackingView .table-header .header-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}#trackingView .table-header .header-actions .small-button{border-radius:7px!important;width:100%!important;min-height:40px!important;padding:7px 8px!important;font-size:13px!important;font-weight:800!important}#trackingView .table-scroll,#trackingView .view-table,#trackingView .table-scroll table,#trackingView .table-scroll tbody,#trackingRows{gap:9px!important;width:100%!important;min-width:0!important;display:grid!important;overflow:visible!important}#trackingRows tr:not(.load-alert-detail-row):not(.load-detail-row){background:#fff!important;border:1px solid #dce4ee!important;border-left:5px solid #8aa2b8!important;border-radius:8px!important;grid-template-columns:30px minmax(92px,auto) minmax(0,1fr) 40px!important;grid-template-areas:"select status load actions""alert route route actions""dates dates dates dates""meta meta meta meta"!important;gap:4px 8px!important;width:100%!important;padding:10px!important;display:grid!important;overflow:visible!important;box-shadow:0 7px 18px #1f293714!important}#trackingRows tr.status-covered{border-left-color:var(--status-orange)!important}#trackingRows tr.status-transit{border-left-color:var(--status-yellow)!important}#trackingRows tr.status-pending{border-left-color:var(--status-pending-blue)!important}#trackingRows td{border:0!important;min-height:0!important;padding:0!important;display:block!important;overflow:visible!important}#trackingRows td:before{content:none!important;display:none!important}#trackingRows td:first-child{grid-area:select!important;align-self:center!important}#trackingRows td:nth-child(2){grid-area:alert!important;align-self:center!important}#trackingRows td:nth-child(3){grid-area:status!important;align-self:center!important}#trackingRows td:nth-child(4){grid-area:load!important;place-self:center!important}#trackingRows td:nth-child(5){grid-area:actions!important;place-self:start end!important}#trackingRows td:nth-child(6){grid-area:dates!important}#trackingRows td:nth-child(7){grid-area:dates!important;justify-self:end!important}#trackingRows td:nth-child(8){grid-area:route!important;min-width:0!important}#trackingRows td:nth-child(12),#trackingRows td:nth-child(13){grid-area:meta!important}#trackingRows td:nth-child(9),#trackingRows td:nth-child(10),#trackingRows td:nth-child(11),#trackingRows td:nth-child(14){display:none!important}#trackingRows .load-select{width:22px!important;height:22px!important}#trackingRows .status-pill-select{text-align:center!important;border-radius:999px!important;width:100%!important;min-width:92px!important;max-width:124px!important;min-height:36px!important;padding:0 10px!important;font-size:12px!important;font-weight:900!important}#trackingRows td:nth-child(4)>strong{color:#102033!important;white-space:nowrap!important;background:#fff!important;border:1px solid #dfe6ee!important;border-radius:999px!important;place-items:center!important;min-height:36px!important;padding:0 14px!important;font-size:18px!important;line-height:1!important;display:inline-grid!important}#trackingRows .row-action-dot-button,#trackingRows .alert-icon-button{border-radius:8px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}#trackingRows .desktop-tracking-customer{display:none!important}#trackingRows .mobile-tracking-route{color:#102033!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important;display:block!important;overflow:hidden!important}#trackingRows .mobile-tracking-route strong{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}#trackingRows td:nth-child(6),#trackingRows td:nth-child(7){color:#596675!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important}#trackingRows td:nth-child(6):after{content:" PU";color:#8a97a8}#trackingRows td:nth-child(7):after{content:" DEL";color:#8a97a8}#trackingRows td:nth-child(12),#trackingRows td:nth-child(13){color:#596675!important;text-align:center!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important}#trackingRows .load-alert-detail-row,#trackingRows .load-detail-row{width:100%!important}#trackingView .tracking-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;margin:0 0 8px!important}#trackingView .tracking-metric-grid .metric{border-radius:7px!important;min-height:58px!important;padding:7px 4px!important}#trackingView .tracking-metric-grid .metric span{white-space:nowrap!important;font-size:10px!important;line-height:1.05!important}#trackingView .tracking-metric-grid .metric strong{font-size:23px!important;line-height:1!important}#trackingView .shipment-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}#trackingView .shipment-tools>:first-child{grid-column:1/-1!important}#trackingView .shipment-tools select,#trackingView .shipment-tools .custom-select,#trackingView .shipment-tools .custom-select-toggle{width:100%!important;min-width:0!important}#trackingView .shipment-tools select,#trackingView .shipment-tools .custom-select-toggle{min-height:40px!important;padding-inline:10px!important;font-size:14px!important}}@media (width<=390px){#trackingView .tracking-metric-grid{gap:4px!important}#trackingView .tracking-metric-grid .metric{min-height:54px!important;padding-inline:2px!important}#trackingView .tracking-metric-grid .metric span{font-size:9px!important}#trackingView .tracking-metric-grid .metric strong{font-size:21px!important}}@media (width<=720px){#trackingView .shipment-tools{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}#trackingView .shipment-tools>:first-child{grid-column:auto!important}#trackingView .shipment-tools select,#trackingView .shipment-tools .custom-select,#trackingView .shipment-tools .custom-select-toggle,#trackingView .shipment-tools .custom-select-button{width:100%!important;min-width:0!important}#trackingView .shipment-tools select,#trackingView .shipment-tools .custom-select-toggle,#trackingView .shipment-tools .custom-select-button{min-height:40px!important;padding-inline:8px!important;font-size:14px!important}#trackingView .shipment-tools .custom-select-button span:first-child{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}#trackingRows tr:not(.load-alert-detail-row):not(.load-detail-row){grid-template-columns:30px minmax(104px,auto) minmax(0,1fr) 34px 34px!important;grid-template-areas:"select status load alert actions""route route route route route"!important;align-items:center!important;gap:8px!important;min-height:84px!important;padding:12px 10px!important}#trackingRows td:nth-child(2){grid-area:alert!important;justify-self:center!important}#trackingRows td:nth-child(5){grid-area:actions!important;place-self:center end!important}#trackingRows td:nth-child(6),#trackingRows td:nth-child(7),#trackingRows td:nth-child(12),#trackingRows td:nth-child(13),#trackingRows td:nth-child(14){display:none!important}#trackingRows td:nth-child(8){justify-self:center!important;width:100%!important}#trackingRows .mobile-tracking-route{text-align:center!important;color:#102033!important;width:100%!important;font-size:13px!important;font-weight:900!important;line-height:1.2!important;display:block!important}#trackingRows .mobile-tracking-route strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:block!important;overflow:hidden!important}#trackingRows .status-pill-select{min-width:106px!important;max-width:128px!important}#trackingRows td:nth-child(4)>strong{min-height:36px!important;padding-inline:14px!important;font-size:19px!important}#trackingRows .alert-icon-button,#trackingRows .row-action-dot-button{border-radius:8px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}#trackingRows tr:not(.load-alert-detail-row):not(.load-detail-row){grid-template-columns:32px minmax(126px,1fr) minmax(112px,1fr) 36px 32px!important;grid-template-areas:"select status load alert actions""route route route route route"!important;align-items:center!important;gap:7px 6px!important}#trackingRows td:first-child,#trackingRows td:nth-child(2),#trackingRows td:nth-child(3),#trackingRows td:nth-child(4),#trackingRows td:nth-child(5){align-self:center!important;align-items:center!important;min-height:38px!important;display:flex!important}#trackingRows td:first-child,#trackingRows td:nth-child(2){justify-content:center!important}#trackingRows td:nth-child(3){justify-content:flex-start!important}#trackingRows td:nth-child(4){justify-content:center!important}#trackingRows td:nth-child(5){justify-content:flex-end!important}#trackingRows .load-select{width:24px!important;height:24px!important;margin:0!important}#trackingRows .status-pill-select{width:100%!important;min-width:118px!important;max-width:142px!important;height:38px!important;min-height:38px!important;margin:0!important}#trackingRows td:nth-child(4)>strong{width:100%!important;min-width:108px!important;max-width:138px!important;height:38px!important;min-height:38px!important;margin:0!important;padding-inline:10px!important}#trackingRows .alert-icon-button,#trackingRows .row-action-dot-button{margin:0!important}}@media (width<=390px){#trackingRows tr:not(.load-alert-detail-row):not(.load-detail-row){grid-template-columns:30px minmax(112px,1fr) minmax(100px,1fr) 32px 28px!important;column-gap:5px!important;padding-inline:8px!important}#trackingRows .status-pill-select{min-width:108px!important;max-width:128px!important;font-size:11px!important}#trackingRows td:nth-child(4)>strong{min-width:98px!important;max-width:122px!important;font-size:18px!important}}@media (width<=720px){#trackingRows td:nth-child(3){flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-height:54px!important;overflow:visible!important}#trackingRows .load-flag-row{justify-content:center!important;width:100%!important;min-height:16px!important;margin:0!important;display:flex!important;position:static!important}#trackingRows .appt-flag{white-space:nowrap!important;border-radius:999px!important;max-width:72px!important;height:18px!important;margin:0!important;padding:0 7px!important;font-size:10px!important;line-height:18px!important;position:static!important;transform:none!important}#trackingRows .appt-flag svg{width:11px!important;height:11px!important}#trackingRows tr:not(.load-alert-detail-row):not(.load-detail-row){grid-template-rows:40px auto!important;align-items:start!important;row-gap:18px!important}#trackingRows td:first-child,#trackingRows td:nth-child(2),#trackingRows td:nth-child(3),#trackingRows td:nth-child(4),#trackingRows td:nth-child(5){align-self:start!important;height:40px!important;min-height:40px!important}#trackingRows td:nth-child(3){flex-direction:row!important;justify-content:center!important;align-items:center!important;position:relative!important;overflow:visible!important}#trackingRows .load-flag-row{pointer-events:none!important;justify-content:center!important;width:100%!important;height:18px!important;min-height:18px!important;display:flex!important;position:absolute!important;top:38px!important;left:0!important;right:0!important}#trackingRows td:nth-child(8){margin-top:0!important}#trackingView .shipment-tools{z-index:1!important;position:relative!important}#trackingView .shipment-tools .custom-select-menu{z-index:20!important}body.auth-checking #trackingView .shipment-tools,body.auth-checking #trackingView .shipment-tools select,body.auth-checking #trackingView .shipment-tools .custom-select,body.auth-checking #trackingView .shipment-tools .custom-select-button{z-index:0!important}#shipmentsView .shipment-tools{z-index:1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:0 -10px 12px!important;padding:10px!important;position:relative!important}#shipmentsView .shipment-tools select,#shipmentsView .shipment-tools .custom-select,#shipmentsView .shipment-tools .custom-select-button{width:100%!important;min-width:0!important}#shipmentsView .shipment-tools select,#shipmentsView .shipment-tools .custom-select-button{min-height:40px!important;padding-inline:8px!important;font-size:14px!important}#shipmentRows tr.shipment-row{border:1px solid #dce4ee!important;border-left:5px solid var(--status-delivered-green)!important;background:#fff!important;border-radius:8px!important;grid-template-columns:minmax(116px,1fr) minmax(112px,1fr) 36px 32px!important;grid-template-areas:"status load alert actions""route route route route"!important;align-items:center!important;gap:8px 6px!important;min-height:82px!important;padding:12px 10px!important;display:grid!important;overflow:visible!important;box-shadow:0 7px 18px #1f293714!important}#shipmentRows tr.shipment-row>td{border:0!important;min-height:0!important;padding:0!important}#shipmentRows tr.shipment-row>td:before{content:none!important;display:none!important}#shipmentRows tr.shipment-row>td:first-child,#shipmentRows tr.shipment-row>td:nth-child(5),#shipmentRows tr.shipment-row>td:nth-child(6),#shipmentRows tr.shipment-row>td:nth-child(8),#shipmentRows tr.shipment-row>td:nth-child(9),#shipmentRows tr.shipment-row>td:nth-child(10),#shipmentRows tr.shipment-row>td:nth-child(11),#shipmentRows tr.shipment-row>td:nth-child(12),#shipmentRows tr.shipment-row>td:nth-child(13),#shipmentRows tr.shipment-row>td:nth-child(14),#shipmentRows tr.shipment-row>td:nth-child(15),#shipmentRows tr.shipment-row>td:nth-child(16){display:none!important}#shipmentRows tr.shipment-row>td:nth-child(3){grid-area:status!important;justify-content:center!important;align-items:center!important;display:flex!important}#shipmentRows tr.shipment-row>td:nth-child(4){grid-area:load!important;justify-content:center!important;align-items:center!important;display:flex!important}#shipmentRows tr.shipment-row>td:nth-child(2){grid-area:alert!important;justify-content:center!important;align-items:center!important;display:flex!important}#shipmentRows tr.shipment-row>td:nth-child(17){grid-area:actions!important;justify-content:flex-end!important;align-items:center!important;display:flex!important}#shipmentRows tr.shipment-row>td:nth-child(7){text-align:center!important;color:#102033!important;grid-area:route!important;width:100%!important;font-size:13px!important;font-weight:900!important;line-height:1.2!important;display:block!important}#shipmentsView .status-pill-select{width:100%!important;min-width:112px!important;max-width:142px!important;height:38px!important;min-height:38px!important;margin:0!important;font-size:11px!important;font-weight:900!important}#shipmentRows tr.shipment-row>td:nth-child(4)>strong{color:#102033!important;white-space:nowrap!important;background:#fff!important;border:1px solid #dfe6ee!important;border-radius:999px!important;place-items:center!important;width:100%!important;min-width:108px!important;max-width:138px!important;height:38px!important;min-height:38px!important;padding:0 10px!important;font-size:19px!important;line-height:1!important;display:inline-grid!important}#shipmentsView .desktop-customer-name{display:none!important}#shipmentsView .mobile-customer-route{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:block!important;overflow:hidden!important}#shipmentRows .alert-icon-button,#shipmentRows .row-action-dot-button{border-radius:8px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;margin:0!important}}@media (width<=390px){#shipmentRows tr.shipment-row{grid-template-columns:minmax(108px,1fr) minmax(98px,1fr) 32px 28px!important;column-gap:5px!important;padding-inline:8px!important}#shipmentsView .status-pill-select{min-width:104px!important;max-width:128px!important}#shipmentRows tr.shipment-row>td:nth-child(4)>strong{min-width:96px!important;max-width:122px!important;font-size:18px!important}}@media (width<=720px){html body #shipmentsView .delivered-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin:0 0 10px!important;display:grid!important}html body #shipmentsView .delivered-metric-grid .metric{border-radius:7px!important;min-height:64px!important;padding:7px 4px!important}html body #shipmentsView .delivered-metric-grid .metric span{white-space:normal!important;font-size:10px!important;line-height:1.1!important}html body #shipmentsView .delivered-metric-grid .metric strong{font-size:24px!important;line-height:1!important}html body #shipmentsView .shipment-tools{z-index:1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:0 -10px 12px!important;padding:10px!important;display:grid!important;position:relative!important}html body #shipmentsView .shipment-tools>*,html body #shipmentsView .shipment-tools .custom-select,html body #shipmentsView .shipment-tools .custom-select-button,html body #shipmentsView .shipment-tools select{grid-column:auto!important;width:100%!important;min-width:0!important;min-height:40px!important;font-size:14px!important}html body #shipmentRows tr.shipment-row{border:1px solid #dce4ee!important;border-left:5px solid var(--status-delivered-green)!important;background:#fff!important;border-radius:8px!important;grid-template-columns:minmax(112px,1fr) minmax(108px,1fr) 34px 30px!important;grid-template-areas:"status load alert actions""route route route route"!important;align-items:center!important;gap:8px 6px!important;min-height:82px!important;padding:12px 10px!important;display:grid!important;overflow:visible!important;box-shadow:0 7px 18px #1f293714!important}html body #shipmentRows tr.shipment-row>td{border:0!important;min-height:0!important;padding:0!important}html body #shipmentRows tr.shipment-row>td:before{content:none!important;display:none!important}html body #shipmentRows tr.shipment-row>td:first-child,html body #shipmentRows tr.shipment-row>td:nth-child(5),html body #shipmentRows tr.shipment-row>td:nth-child(6),html body #shipmentRows tr.shipment-row>td:nth-child(8),html body #shipmentRows tr.shipment-row>td:nth-child(9),html body #shipmentRows tr.shipment-row>td:nth-child(10),html body #shipmentRows tr.shipment-row>td:nth-child(11),html body #shipmentRows tr.shipment-row>td:nth-child(12),html body #shipmentRows tr.shipment-row>td:nth-child(13),html body #shipmentRows tr.shipment-row>td:nth-child(14),html body #shipmentRows tr.shipment-row>td:nth-child(15),html body #shipmentRows tr.shipment-row>td:nth-child(16){display:none!important}html body #shipmentRows tr.shipment-row>td:nth-child(3){grid-area:status!important;justify-content:center!important;align-items:center!important;display:flex!important}html body #shipmentRows tr.shipment-row>td:nth-child(4){grid-area:load!important;justify-content:center!important;align-items:center!important;display:flex!important}html body #shipmentRows tr.shipment-row>td:nth-child(2){grid-area:alert!important;justify-content:center!important;align-items:center!important;display:flex!important}html body #shipmentRows tr.shipment-row>td:nth-child(17){grid-area:actions!important;justify-content:flex-end!important;align-items:center!important;display:flex!important}html body #shipmentRows tr.shipment-row>td:nth-child(7){text-align:center!important;color:#102033!important;grid-area:route!important;width:100%!important;font-size:13px!important;font-weight:900!important;line-height:1.2!important;display:block!important}html body #shipmentsView .status-pill-select{width:100%!important;min-width:106px!important;max-width:136px!important;height:38px!important;min-height:38px!important;margin:0!important}html body #shipmentRows tr.shipment-row>td:nth-child(4)>strong{white-space:nowrap!important;background:#fff!important;border:1px solid #dfe6ee!important;border-radius:999px!important;place-items:center!important;width:100%!important;min-width:98px!important;max-width:128px!important;height:38px!important;min-height:38px!important;padding:0 9px!important;font-size:18px!important;line-height:1!important;display:inline-grid!important}html body #shipmentsView .desktop-customer-name{display:none!important}html body #shipmentsView .mobile-customer-route{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:block!important;overflow:hidden!important}html body #shipmentRows .alert-icon-button,html body #shipmentRows .row-action-dot-button{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;margin:0!important}html body #shipmentsView .mobile-customer-route span{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}html body #shipmentsView .delivered-bulk-actions{justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;display:flex!important}html body #shipmentRows tr.shipment-row{border-radius:6px!important;grid-template-columns:minmax(90px,112px) minmax(86px,112px) 28px 24px!important;gap:2px 5px!important;min-height:52px!important;padding:6px 8px!important;box-shadow:0 3px 8px #1f29370f!important}html body #shipmentsView .status-pill-select{border-radius:999px!important;min-width:88px!important;max-width:110px!important;height:28px!important;min-height:28px!important;padding:0 8px!important;font-size:10px!important;line-height:28px!important}html body #shipmentRows tr.shipment-row>td:nth-child(4)>strong{min-width:84px!important;max-width:110px!important;height:28px!important;min-height:28px!important;padding:0 8px!important;font-size:16px!important}html body #shipmentRows tr.shipment-row>td:nth-child(7){margin-top:-1px!important;font-size:11px!important;line-height:1.05!important}html body #shipmentRows .alert-icon-button,html body #shipmentRows .row-action-dot-button{border-radius:6px!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important}html body #shipmentRows .row-action-dot-button .action-dots-text{font-size:16px!important;line-height:1!important}body:has(#shipmentsView.active-view) #todayLabel{display:none!important}body:has(#shipmentsView.active-view) .topbar{gap:6px!important;min-height:52px!important;padding:6px 12px 8px!important}body:has(#shipmentsView.active-view) #mainTitle{margin:0!important;line-height:1.05!important}html body #shipmentsView{gap:5px!important}html body #shipmentsView .delivered-metric-grid{gap:5px!important;margin:0 0 5px!important}html body #shipmentsView .delivered-metric-grid .metric{min-height:54px!important;padding:5px 3px!important}html body #shipmentsView .delivered-metric-grid .metric span{font-size:9px!important;line-height:1!important}html body #shipmentsView .delivered-metric-grid .metric strong{font-size:22px!important}html body #shipmentsView .shipment-tools{gap:5px!important;margin:0 -10px 5px!important;padding:6px 10px!important}html body #shipmentsView .shipment-tools>*,html body #shipmentsView .shipment-tools .custom-select,html body #shipmentsView .shipment-tools .custom-select-button,html body #shipmentsView .shipment-tools select{height:34px!important;min-height:34px!important;font-size:13px!important}html body #shipmentsView .table-section{margin-top:0!important}html body #shipmentsView .table-header{min-height:0!important;margin:0 -10px 5px!important;padding:5px 10px!important}html body #shipmentsView .table-header h2{display:none!important}html body #shipmentsView .table-header .header-actions,html body #shipmentsView .delivered-bulk-actions{gap:8px!important;min-height:0!important;margin:0!important;padding:0!important}html body #shipmentsView .delivered-bulk-actions .small-button,html body #shipmentsView .table-header .header-actions .small-button{height:32px!important;min-height:32px!important;padding:0 12px!important;font-size:12px!important}html body #shipmentRows{gap:4px!important}html body #shipmentRows tr.shipment-row{grid-template-columns:minmax(90px,112px) minmax(86px,112px) 1fr 30px!important}html body #shipmentRows tr.shipment-row>td:nth-child(17){place-self:center end!important;width:30px!important;min-width:30px!important}html body #shipmentRows tr.shipment-row>td:nth-child(17) .row-actions{justify-content:flex-end!important;width:30px!important;display:flex!important}html body #shipmentRows .row-action-dot-button{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;place-items:center!important;padding:0!important;display:grid!important}html body #shipmentRows .row-action-dot-button:before,html body #shipmentRows .row-action-dot-button:after,html body #shipmentRows .row-action-dot-button .action-dots-text:before,html body #shipmentRows .row-action-dot-button .action-dots-text:after{content:none!important;display:none!important}html body #shipmentRows .row-action-dot-button .action-dots-text{letter-spacing:0!important;writing-mode:horizontal-tb!important;font-size:18px!important;line-height:1!important;display:block!important;transform:none!important}html body #shipmentRows tr.shipment-row>td:nth-child(17){justify-content:flex-end!important;justify-self:end!important}html body #shipmentRows .row-action-dot-button{color:#0000!important;font-size:0!important;position:relative!important;overflow:hidden!important}html body #shipmentRows .row-action-dot-button .action-dots-text{visibility:hidden!important;display:none!important}html body #shipmentRows .row-action-dot-button:before{content:none!important;display:none!important}html body #shipmentRows .row-action-dot-button:after{content:"..."!important;color:#111827!important;letter-spacing:0!important;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;font-size:18px!important;font-weight:900!important;line-height:1!important;display:block!important;position:static!important;transform:none!important}body:has(#customerServiceView.active-view) #todayLabel{display:none!important}body:has(#customerServiceView.active-view) .topbar{gap:6px!important;min-height:52px!important;padding:6px 12px 8px!important}body:has(#customerServiceView.active-view) #mainTitle{max-width:150px!important;margin:0!important;font-size:24px!important;line-height:1.05!important}html body #customerServiceView .customer-service-metrics,html body #customerServiceView .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;margin:0 0 6px!important;display:grid!important}html body #customerServiceView .customer-service-metric-card,html body #customerServiceView .metric{border-radius:7px!important;min-height:52px!important;padding:5px 3px!important}html body #customerServiceView .customer-service-metric-card span,html body #customerServiceView .metric span{white-space:nowrap!important;font-size:9px!important;line-height:1!important}html body #customerServiceView .customer-service-metric-card strong,html body #customerServiceView .metric strong{font-size:21px!important;line-height:1!important}html body #customerServiceView .customer-service-filter-bar{z-index:1!important;grid-template-columns:minmax(0,1fr) 118px!important;gap:5px!important;margin:0 -10px 5px!important;padding:6px 10px!important}html body #customerServiceView .customer-service-filter-bar input,html body #customerServiceView .customer-service-filter-bar button,html body #customerServiceView .customer-service-filter-toggle{height:34px!important;min-height:34px!important;font-size:13px!important}html body #customerServiceView .customer-service-board .table-header{min-height:0!important;margin:0 -10px 5px!important;padding:5px 10px!important}html body #customerServiceView .customer-service-board .table-header h2{display:none!important}html body #customerServiceView .customer-service-pagination{grid-template-columns:34px 34px minmax(0,1fr) 34px 34px!important;align-items:center!important;gap:5px!important;display:grid!important}html body #customerServiceLoadsPanel .table-scroll,html body #customerServiceLoadsPanel .customer-service-load-table,html body #customerServiceLoadsPanel .customer-service-load-table tbody,html body #customerServiceRows{gap:4px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:visible!important}html body #customerServiceLoadsPanel .customer-service-load-table thead,html body #customerServiceLoadsPanel .customer-service-load-table colgroup{display:none!important}html body #customerServiceRows>tr[data-customer-service-id]{background:#fff!important;border:1px solid #dce4ee!important;border-left:5px solid #8aa2b8!important;border-radius:6px!important;grid-template-columns:28px 28px minmax(88px,112px) minmax(86px,112px) 1fr 30px!important;grid-template-areas:"select alert status load spacer actions""route route route route route route"!important;align-items:center!important;gap:2px 5px!important;min-height:52px!important;padding:6px 8px!important;display:grid!important;overflow:visible!important;box-shadow:0 3px 8px #1f29370f!important}html body #customerServiceRows>tr[data-customer-service-id].status-covered,html body #customerServiceRows>tr[data-customer-service-id]:has(.status-covered){border-left-color:var(--status-orange)!important}html body #customerServiceRows>tr[data-customer-service-id].status-transit,html body #customerServiceRows>tr[data-customer-service-id]:has(.status-transit){border-left-color:var(--status-yellow)!important}html body #customerServiceRows>tr[data-customer-service-id]:has(.status-delivered){border-left-color:var(--status-delivered-green)!important}html body #customerServiceRows>tr[data-customer-service-id]>td{border:0!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:0!important;padding:0!important;display:none!important}html body #customerServiceRows>tr[data-customer-service-id]>td:before{content:none!important;display:none!important}html body #customerServiceRows>tr[data-customer-service-id]>td:nth-child(2){grid-area:select!important;justify-content:center!important;align-items:center!important;display:flex!important}html body #customerServiceRows>tr[data-customer-service-id]>td:nth-child(3){grid-area:alert!important;justify-content:center!important;align-items:center!important;display:flex!important}html body #customerServiceRows>tr[data-customer-service-id]>td:nth-child(4){grid-area:status!important;justify-content:center!important;align-items:center!important;display:flex!important}html body #customerServiceRows>tr[data-customer-service-id]>td:nth-child(5){grid-area:load!important;justify-content:center!important;align-items:center!important;display:flex!important}html body #customerServiceRows>tr[data-customer-service-id]>td:nth-child(10){text-align:center!important;color:#102033!important;grid-area:route!important;width:100%!important;font-size:11px!important;font-weight:900!important;line-height:1.05!important;display:block!important}html body #customerServiceRows>tr[data-customer-service-id]>td:nth-child(13){grid-area:actions!important;justify-content:flex-end!important;align-items:center!important;display:flex!important}html body #customerServiceRows .load-select{width:22px!important;height:22px!important;margin:0!important}html body #customerServiceRows .status-pill-select{min-width:88px!important;max-width:110px!important;height:28px!important;min-height:28px!important;padding:0 8px!important;font-size:10px!important;line-height:28px!important}html body #customerServiceRows .customer-service-load-copy{background:#fff!important;border:1px solid #dfe6ee!important;border-radius:999px!important;place-items:center!important;min-width:84px!important;max-width:110px!important;height:28px!important;min-height:28px!important;padding:0 8px!important;display:inline-grid!important}html body #customerServiceRows .customer-service-load-copy strong{white-space:nowrap!important;font-size:16px!important;line-height:1!important}html body #customerServiceRows .customer-service-desktop-customer{display:none!important}html body #customerServiceRows .mobile-customer-service-route{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:block!important;overflow:hidden!important}html body #customerServiceRows .mobile-customer-service-route strong,html body #customerServiceRows .mobile-customer-service-route span{display:inline!important}html body #customerServiceRows .alert-icon-button,html body #customerServiceRows .row-action-dot-button{border-radius:6px!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;margin:0!important}html body #customerServiceRows .row-action-dot-button .action-dots-text{letter-spacing:0!important;font-size:16px!important;line-height:1!important}html body #customerServiceRows .mobile-customer-service-route{text-overflow:ellipsis!important;white-space:nowrap!important;text-align:center!important;width:100%!important;max-width:100%!important;display:block!important;overflow:hidden!important}html body #customerServiceRows .mobile-customer-service-route span{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}html body #customerServiceRows>tr[data-customer-service-id]>td.customer-service-quick-edit-col,html body #customerServiceRows>tr[data-customer-service-id]>td.customer-service-date-col,html body #customerServiceRows>tr[data-customer-service-id]>td.customer-service-reference-col,html body #customerServiceRows>tr[data-customer-service-id]>td.customer-service-location-col{visibility:hidden!important;width:0!important;min-width:0!important;max-width:0!important;padding:0!important;display:none!important;overflow:hidden!important}html body #customerServiceRows>tr[data-customer-service-id]>td.customer-service-select-col{grid-area:select!important;display:flex!important}html body #customerServiceRows>tr[data-customer-service-id]>td.customer-service-alert-col{grid-area:alert!important;display:flex!important}html body #customerServiceRows>tr[data-customer-service-id]>td.customer-service-status-col{grid-area:status!important;display:flex!important}html body #customerServiceRows>tr[data-customer-service-id]>td.customer-service-load-col{grid-area:load!important;display:flex!important}html body #customerServiceRows>tr[data-customer-service-id]>td.customer-service-customer-col{text-align:center!important;grid-area:route!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;display:block!important;overflow:hidden!important}html body #customerServiceRows>tr[data-customer-service-id]>td.customer-service-actions-col{grid-area:actions!important;justify-content:flex-end!important;display:flex!important}html body #customerServiceRows .customer-service-centered-cell:not(.mobile-customer-service-route),html body #customerServiceRows .customer-service-desktop-customer{display:none!important}html body #customerServiceRows .mobile-customer-service-route,html body #customerServiceRows .mobile-customer-service-route span{text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;width:100%!important;max-width:100%!important;display:block!important;overflow:hidden!important}body:has(#customerServiceView.active-view) #mainTitle{width:min(168px,100vw - 250px)!important;max-width:none!important;font-size:23px!important;line-height:1.02!important}html body #customerServiceRows>tr[data-customer-service-id]{grid-template-columns:28px minmax(96px,1fr) 28px minmax(78px,100px) 28px!important;grid-template-areas:"alert status select load actions""route route route route route"!important;min-height:54px!important}html body #customerServiceRows>tr[data-customer-service-id]>td.customer-service-select-col{visibility:visible!important;grid-area:select!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:none!important;display:flex!important}html body #customerServiceRows>tr[data-customer-service-id]>td.customer-service-alert-col{visibility:visible!important;grid-area:alert!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:none!important;display:flex!important}html body #customerServiceRows>tr[data-customer-service-id]>td.customer-service-status-col{visibility:visible!important;grid-area:status!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:none!important;display:flex!important}html body #customerServiceRows>tr[data-customer-service-id]>td.customer-service-load-col{visibility:visible!important;grid-area:load!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:none!important;display:flex!important}html body #customerServiceRows>tr[data-customer-service-id]>td.customer-service-customer-col{visibility:visible!important;grid-area:route!important;min-height:12px!important;display:block!important}html body #customerServiceRows>tr[data-customer-service-id]>td.customer-service-actions-col{visibility:visible!important;grid-area:actions!important;justify-content:flex-end!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:none!important;display:flex!important}html body #customerServiceRows .customer-service-load-copy{min-width:76px!important;max-width:98px!important}html body #customerServiceRows .customer-service-load-copy strong{font-size:15px!important}html body #customerServiceRows .mobile-customer-service-route{font-size:11px!important;line-height:1!important}html body #customerServiceRows>tr[data-customer-service-id]{grid-template-columns:28px minmax(96px,1fr) 28px minmax(94px,118px) 30px!important;grid-template-areas:"alert status select load actions"!important;gap:0 6px!important;min-height:42px!important;padding:5px 8px!important}html body #customerServiceRows>tr[data-customer-service-id]>td.customer-service-customer-col{display:none!important}html body #customerServiceRows .customer-service-load-copy{min-width:94px!important;max-width:118px!important;height:30px!important;min-height:30px!important;padding:0 8px!important}html body #customerServiceRows .customer-service-load-copy strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:16px!important;display:block!important;overflow:hidden!important}html body #customerServiceRows .status-pill-select{height:30px!important;min-height:30px!important;line-height:30px!important}body:has(#customerServiceView.active-view) .topbar{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:4px!important;padding:5px 10px 7px!important;display:grid!important}body:has(#customerServiceView.active-view) .topbar>div:first-child{grid-column:1!important;width:100%!important;min-width:0!important}body:has(#customerServiceView.active-view) #mainTitle{white-space:normal!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;font-size:23px!important;line-height:1.02!important;display:block!important}body:has(#customerServiceView.active-view) .top-actions{grid-column:1!important;grid-template-columns:44px 44px 44px minmax(120px,1fr) 44px 44px!important;justify-content:stretch!important;align-items:center!important;gap:6px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important;position:static!important}body:has(#customerServiceView.active-view) .top-actions>*{width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important}body:has(#customerServiceView.active-view) .top-actions #newLoad{white-space:nowrap!important;min-width:0!important;padding-inline:8px!important;font-size:14px!important}html body #customerServiceFilterToggle span:first-child{display:none!important}html body #customerServiceFilterToggle:before{content:"Filters"!important}html body #customerServiceRows>tr[data-customer-service-id]{grid-template-columns:28px minmax(92px,1fr) 28px minmax(104px,126px) 30px!important;grid-template-areas:"alert status select load actions"!important}html body #customerServiceRows>tr[data-customer-service-id]>td.customer-service-load-col,html body #customerServiceRows>tr[data-customer-service-id]>td:nth-child(5){visibility:visible!important;opacity:1!important;border:0!important;grid-area:load!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;padding:0!important;display:flex!important;overflow:visible!important}html body #customerServiceRows .customer-service-load-copy,html body #customerServiceRows>tr[data-customer-service-id]>td.customer-service-load-col .customer-service-load-copy{visibility:visible!important;opacity:1!important;color:#102033!important;background:#fff!important;border:1px solid #dfe6ee!important;border-radius:999px!important;place-items:center!important;width:100%!important;min-width:104px!important;max-width:126px!important;height:30px!important;min-height:30px!important;padding:0 8px!important;text-decoration:none!important;display:inline-grid!important;overflow:hidden!important}html body #customerServiceRows .customer-service-load-copy strong,html body #customerServiceRows>tr[data-customer-service-id]>td.customer-service-load-col strong{visibility:visible!important;opacity:1!important;color:#102033!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:16px!important;font-weight:900!important;line-height:1!important;display:block!important;overflow:hidden!important}html body #customerServiceRows .customer-service-load-copy:empty:after,html body #customerServiceRows .customer-service-load-copy strong:empty:after{content:"Load #"!important;color:#64748b!important;font-size:11px!important;font-weight:800!important}}.cs-mobile-load-number{display:none}@media (width<=720px){html body #customerServiceRows>tr[data-customer-service-id]{grid-template-columns:28px minmax(0,1fr) 28px 30px!important;grid-template-areas:"alert status select actions"!important}html body #customerServiceRows>tr[data-customer-service-id]>td.customer-service-status-col{grid-area:status!important;grid-template-columns:minmax(88px,1fr) minmax(90px,112px)!important;justify-content:stretch!important;align-items:center!important;gap:7px!important;display:grid!important}html body #customerServiceRows .cs-mobile-load-number{color:#102033!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#fff!important;border:1px solid #dfe6ee!important;border-radius:999px!important;place-items:center!important;width:100%!important;min-width:90px!important;max-width:112px!important;height:30px!important;min-height:30px!important;padding:0 8px!important;font-size:16px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-grid!important;overflow:hidden!important}html body #customerServiceRows>tr[data-customer-service-id]>td.customer-service-status-col{display:contents!important}html body #customerServiceRows>tr[data-customer-service-id]>td.customer-service-status-col .status-pill-select{grid-area:status!important;place-self:center!important;width:100%!important;min-width:88px!important;max-width:116px!important}html body #customerServiceRows .cs-mobile-load-number{grid-area:load!important;place-self:center!important;min-width:100px!important;max-width:122px!important}html body #customerServiceRows>tr[data-customer-service-id]>td.customer-service-select-col{grid-area:select!important}html body #customerServiceRows>tr[data-customer-service-id]>td.customer-service-alert-col{grid-area:alert!important}html body #customerServiceRows>tr[data-customer-service-id]>td.customer-service-actions-col{grid-area:actions!important}html body #customerServiceRows>tr[data-customer-service-id]{grid-template-columns:28px minmax(128px,1fr) 28px 30px!important;grid-template-areas:"alert status select actions"!important;align-items:center!important;gap:0 8px!important;min-height:62px!important;padding:7px 8px!important}html body #customerServiceRows>tr[data-customer-service-id]>td.customer-service-status-col{grid-area:status!important;grid-template-rows:30px 28px!important;grid-template-columns:1fr!important;place-items:center!important;gap:2px!important;width:100%!important;min-width:0!important;display:grid!important}html body #customerServiceRows>tr[data-customer-service-id]>td.customer-service-load-col{display:none!important}html body #customerServiceRows>tr[data-customer-service-id]>td.customer-service-status-col .status-pill-select{grid-area:auto!important;justify-self:center!important;width:min(142px,100%)!important;min-width:118px!important;max-width:142px!important;height:30px!important;min-height:30px!important}html body #customerServiceRows .cs-mobile-load-number{grid-area:auto!important;justify-self:center!important;width:min(128px,100%)!important;min-width:104px!important;max-width:128px!important;height:28px!important;min-height:28px!important;font-size:16px!important}html body #customerServiceRows>tr[data-customer-service-id]>td.customer-service-select-col,html body #customerServiceRows>tr[data-customer-service-id]>td.customer-service-alert-col,html body #customerServiceRows>tr[data-customer-service-id]>td.customer-service-actions-col{align-self:center!important}}body:has(#boardView.active-view) .app-shell{grid-template-columns:224px minmax(0,1fr);overflow-x:hidden}body.sidebar-collapsed:has(#boardView.active-view) .app-shell{grid-template-columns:0 minmax(0,1fr)}body:has(#boardView.active-view) .main,body:has(#boardView.active-view) #boardView,body:has(#boardView.active-view) #loadsSection,body:has(#boardView.active-view) #loadsBody{min-width:0!important;max-width:100%!important}html body #boardView #loadsBody{overflow-x:hidden!important}html body #boardView #loadsBody table{table-layout:fixed!important;width:100%!important;min-width:0!important}html body #boardView #loadsBody th,html body #boardView #loadsBody td{text-overflow:ellipsis;vertical-align:middle;overflow:hidden;min-width:0!important}html body #boardView #loadsBody td{white-space:nowrap}html body #boardView #loadsBody td:nth-child(8),html body #boardView #loadsBody td:nth-child(10),html body #boardView #loadsBody td:nth-child(11),html body #boardView #loadsBody td:nth-child(17){white-space:normal;overflow-wrap:anywhere}html body #boardView #loadsBody th:first-child,html body #boardView #loadsBody td:first-child{width:38px!important}html body #boardView #loadsBody th:nth-child(2),html body #boardView #loadsBody td:nth-child(2){width:56px!important}html body #boardView #loadsBody th:nth-child(3),html body #boardView #loadsBody td:nth-child(3){width:50px!important}html body #boardView #loadsBody th:nth-child(4),html body #boardView #loadsBody td:nth-child(4){width:96px!important}html body #boardView #loadsBody th:nth-child(5),html body #boardView #loadsBody td:nth-child(5){width:88px!important}html body #boardView #loadsBody th:nth-child(6),html body #boardView #loadsBody td:nth-child(6),html body #boardView #loadsBody th:nth-child(7),html body #boardView #loadsBody td:nth-child(7){width:82px!important}html body #boardView #loadsBody th:nth-child(8),html body #boardView #loadsBody td:nth-child(8){width:11%!important}html body #boardView #loadsBody th:nth-child(9),html body #boardView #loadsBody td:nth-child(9){width:78px!important}html body #boardView #loadsBody th:nth-child(10),html body #boardView #loadsBody td:nth-child(10),html body #boardView #loadsBody th:nth-child(11),html body #boardView #loadsBody td:nth-child(11){width:11%!important}html body #boardView #loadsBody th:nth-child(12),html body #boardView #loadsBody td:nth-child(12){width:74px!important}html body #boardView #loadsBody th:nth-child(13),html body #boardView #loadsBody td:nth-child(13){width:48px!important}html body #boardView #loadsBody th:nth-child(14),html body #boardView #loadsBody td:nth-child(14){width:82px!important}html body #boardView #loadsBody th:nth-child(15),html body #boardView #loadsBody td:nth-child(15){width:104px!important}html body #boardView #loadsBody th:nth-child(16),html body #boardView #loadsBody td:nth-child(16){width:76px!important}html body #boardView #loadsBody th:nth-child(17),html body #boardView #loadsBody td:nth-child(17){width:128px!important}html body #boardView #loadsBody th:nth-child(18),html body #boardView #loadsBody td:nth-child(18){width:52px!important}html body #boardView #loadsBody .timestamp-cell{min-width:0!important}html body #boardView #loadsBody th:nth-child(17),html body #boardView #loadsBody td:nth-child(17),html body #boardView #loadsBody th:nth-child(18),html body #boardView #loadsBody td:nth-child(18){visibility:visible!important;display:table-cell!important}@media (width<=1680px){html body #boardView #loadsBody th:nth-child(16),html body #boardView #loadsBody td:nth-child(16){display:none!important}}@media (width<=1540px){html body #boardView #loadsBody th:nth-child(15),html body #boardView #loadsBody td:nth-child(15){display:none!important}}@media (width<=1420px){html body #boardView #loadsBody th:nth-child(14),html body #boardView #loadsBody td:nth-child(14){display:none!important}}@media (width<=1320px){html body #boardView #loadsBody th:nth-child(13),html body #boardView #loadsBody td:nth-child(13){display:none!important}}@media (width<=1220px){html body #boardView #loadsBody th:nth-child(12),html body #boardView #loadsBody td:nth-child(12){display:none!important}}@media (width<=1120px){body:has(#boardView.active-view) .app-shell{grid-template-columns:190px minmax(0,1fr)}html body #boardView #loadsBody th:nth-child(9),html body #boardView #loadsBody td:nth-child(9){display:none!important}}@media (width<=1030px){html body #boardView #loadsBody th:nth-child(11),html body #boardView #loadsBody td:nth-child(11){display:none!important}}@media (width<=1700px){html body #boardView #loadsBody th:nth-child(12),html body #boardView #loadsBody td:nth-child(12),html body #boardView #loadsBody th:nth-child(13),html body #boardView #loadsBody td:nth-child(13),html body #boardView #loadsBody th:nth-child(14),html body #boardView #loadsBody td:nth-child(14){display:none!important}}@media (width>=1541px) and (width<=1700px){html body #boardView #loadsBody th:nth-child(15),html body #boardView #loadsBody td:nth-child(15){display:table-cell!important}}@media (width<=1450px){html body #boardView #loadsBody th:nth-child(15),html body #boardView #loadsBody td:nth-child(15){display:none!important}}@media (width<=960px){html body #boardView #loadsBody th:nth-child(10),html body #boardView #loadsBody td:nth-child(10){display:none!important}}@media (width<=880px){html body #boardView #loadsBody th:nth-child(7),html body #boardView #loadsBody td:nth-child(7){display:none!important}}@media (width<=800px){html body #boardView #loadsBody th:nth-child(6),html body #boardView #loadsBody td:nth-child(6){display:none!important}}@media (width<=760px){html body #boardView #loadsBody th:nth-child(8),html body #boardView #loadsBody td:nth-child(8){display:none!important}}@media (width<=720px){body[data-current-view=board] .top-actions,body:has(#boardView.active-view) .top-actions{grid-template-columns:repeat(5,minmax(52px,1fr))!important;gap:8px!important}body[data-current-view=board] .top-actions>*,body:has(#boardView.active-view) .top-actions>*{color:#102235!important;text-align:center!important;white-space:nowrap!important;background:#fff!important;border:1px solid #d6e0ec!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-height:52px!important;padding:0!important;font-size:0!important;line-height:1!important;display:inline-flex!important;overflow:visible!important}body[data-current-view=board] .top-actions>* span,body:has(#boardView.active-view) .top-actions>* span{display:none!important}body[data-current-view=board] .top-actions .download-icon,body:has(#boardView.active-view) .top-actions .download-icon{color:#102235!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;display:inline-flex!important}body[data-current-view=board] .top-actions .download-icon svg,body:has(#boardView.active-view) .top-actions .download-icon svg{stroke:currentColor!important;width:22px!important;height:22px!important}body[data-current-view=board] .top-actions #newLoad,body:has(#boardView.active-view) .top-actions #newLoad{color:#fff!important;background:#1f5f9f!important;border-color:#1f5f9f!important;grid-column:auto!important;padding-inline:6px!important;font-size:12px!important;font-weight:800!important}body[data-current-view=board] .top-actions #findDispatchDuplicates,body:has(#boardView.active-view) .top-actions #findDispatchDuplicates{position:relative!important}body[data-current-view=board] .top-actions #findDispatchDuplicates:before,body:has(#boardView.active-view) .top-actions #findDispatchDuplicates:before{content:"⧉"!important;color:#102235!important;font-size:23px!important;font-weight:800!important;line-height:1!important;display:inline-block!important}body[data-current-view=board] .top-actions #openDispatchTmsBulk:before,body:has(#boardView.active-view) .top-actions #openDispatchTmsBulk:before{content:"↻"!important;color:#102235!important;font-size:24px!important;font-weight:900!important;line-height:1!important;display:inline-block!important}html body #boardView #loadsBody{overflow-x:hidden!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row){grid-template-rows:auto auto auto!important}html body #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(17){visibility:visible!important;grid-area:3/1/auto/-1!important;width:100%!important;min-width:0!important;max-width:none!important;padding-top:2px!important;display:block!important;overflow:visible!important}html body #boardView #loadRows .timestamp-cell{color:#536173!important;justify-items:center!important;min-height:0!important;font-size:10px!important;line-height:1.2!important}html body #boardView #loadRows .timestamp-cell strong{font-size:11px!important}}html body .main:has(>.app-update-banner){padding-top:0!important}html body #boardView #loadsBody th:nth-child(4),html body #boardView #loadsBody td:nth-child(4){text-align:center!important;width:112px!important;min-width:112px!important;overflow:visible!important}html body #boardView #loadsBody td:nth-child(4){padding-left:8px!important;padding-right:8px!important}html body #boardView #loadsBody td:nth-child(4) .status-pill-select{width:92px!important;min-width:92px!important;margin:0 auto!important;display:block!important;overflow:visible!important}html body #boardView #loadsBody th:first-child,html body #boardView #loadsBody td:first-child,html body #boardView #loadsBody th:nth-child(2),html body #boardView #loadsBody td:nth-child(2),html body #boardView #loadsBody th:nth-child(5),html body #boardView #loadsBody td:nth-child(5){text-overflow:clip!important}html body #boardView #loadsBody td:first-child,html body #boardView #loadsBody td:nth-child(2),html body #boardView #loadsBody td:nth-child(5){overflow:visible!important}html body #boardView #loadsBody td:nth-child(5){padding-left:8px!important;padding-right:8px!important}@media (width>=721px){html body #boardView #loadsBody thead th,html body #boardView #loadRows>tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td,html body #trackingView .table-scroll thead th,html body #trackingRows>tr:not(.load-alert-detail-row):not(.load-detail-row)>td,html body #shipmentsView thead th,html body #shipmentRows>tr.shipment-row>td,html body #customerServiceView .customer-service-load-table thead th,html body #customerServiceRows>tr[data-customer-service-id]>td,html body #claimsLoadsPanel .claims-loads-table thead th,html body #claimsRows>tr[data-claim-id]>td{text-align:center!important}html body #boardView #loadsBody thead th .table-sort-button,html body #trackingView .table-scroll thead th .table-sort-button,html body #shipmentsView thead th .table-sort-button,html body #customerServiceView .customer-service-load-table thead th .table-sort-button{text-align:center!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important}html body #boardView #loadRows .desktop-customer-name,html body #trackingRows .desktop-tracking-customer,html body #shipmentsView #shipmentRows .desktop-customer-name,html body #customerServiceRows .customer-service-centered-cell,html body #claimsRows .customer-service-centered-cell{text-align:center!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}html body #customerServiceRows .customer-service-desktop-customer,html body #claimsRows .claims-desktop-customer{justify-content:center!important}html body #boardView #loadRows .status-pill-select,html body #trackingRows .status-pill-select,html body #shipmentRows .status-pill-select,html body #customerServiceRows .status-pill-select,html body #claimsRows .status-pill-select{text-align:center!important;text-align-last:center!important;margin-left:auto!important;margin-right:auto!important;display:block!important}html body #customerServiceRows .status-pill-select,html body #customerServiceRows .status-pill-select option{text-transform:none!important}html body #boardView #loadRows .load-flag-row,html body #trackingRows .load-flag-row,html body #customerServiceRows .load-flag-row{text-align:center!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important}html body #boardView #loadRows .timestamp-cell,html body #shipmentRows .timestamp-cell{text-align:center!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}html body #boardView #loadRows .load-select,html body #trackingRows .load-select,html body #shipmentRows .load-select,html body #customerServiceRows .load-select,html body #boardView #loadRows .quick-edit-load-button,html body #customerServiceRows .quick-edit-load-button,html body #claimsRows .quick-edit-load-button,html body #boardView #loadRows .alert-icon-button,html body #trackingRows .alert-icon-button,html body #shipmentRows .alert-icon-button,html body #customerServiceRows .alert-icon-button,html body #claimsRows .alert-icon-button,html body #boardView #loadRows .row-actions,html body #trackingRows .row-actions,html body #shipmentRows .row-actions,html body #customerServiceRows .row-actions,html body #claimsRows .row-actions{margin-left:auto!important;margin-right:auto!important}html body #boardView #loadRows .row-actions,html body #trackingRows .row-actions,html body #shipmentRows .row-actions,html body #customerServiceRows .row-actions,html body #claimsRows .row-actions{justify-content:center!important}}html body #boardView #loadsBody th:nth-child(3),html body #boardView #loadsBody td:nth-child(3){text-overflow:clip!important;white-space:normal!important;width:118px!important;min-width:118px!important;max-width:118px!important;overflow:visible!important}html body #boardView #loadRows .load-alert-cell{width:100%;max-width:112px;margin:0 auto}html body #boardView #loadRows .load-alert-cell .alert-icon-button{margin:0 auto!important}html body #boardView #loadRows .load-alert-cell .alert-flag-row{gap:3px;max-width:112px;display:inline-flex;text-align:center!important;justify-content:center!important;margin:0 auto!important}html body #boardView #loadRows .load-alert-cell .alert-flag-row:empty{display:none}html body #boardView #loadRows .load-alert-cell .alert-flag-row .recent-save-indicator,html body #boardView #loadRows .load-alert-cell .alert-flag-row .new-load-indicator{margin-right:0}.equipment-strip,#boardView .equipment-strip{display:none!important}html body[data-current-view=tracking] #trackingRows>tr:not(.load-alert-detail-row):not(.load-detail-row)>td:first-child,html body:has(#trackingView.active-view) #trackingRows>tr:not(.load-alert-detail-row):not(.load-detail-row)>td:first-child{text-overflow:clip!important;white-space:normal!important;font-size:0!important;overflow:visible!important}html body[data-current-view=tracking] #trackingRows>tr:not(.load-alert-detail-row):not(.load-detail-row)>td:first-child:before,html body[data-current-view=tracking] #trackingRows>tr:not(.load-alert-detail-row):not(.load-detail-row)>td:first-child:after,html body[data-current-view=tracking] #trackingRows .quick-edit-load-button:before,html body[data-current-view=tracking] #trackingRows .quick-edit-load-button:after,html body:has(#trackingView.active-view) #trackingRows>tr:not(.load-alert-detail-row):not(.load-detail-row)>td:first-child:before,html body:has(#trackingView.active-view) #trackingRows>tr:not(.load-alert-detail-row):not(.load-detail-row)>td:first-child:after,html body:has(#trackingView.active-view) #trackingRows .quick-edit-load-button:before,html body:has(#trackingView.active-view) #trackingRows .quick-edit-load-button:after{content:none!important;display:none!important}html body[data-current-view=tracking] #trackingRows .quick-edit-load-button,html body:has(#trackingView.active-view) #trackingRows .quick-edit-load-button{text-overflow:clip!important;flex:0 0 28px!important;font-size:14px!important;overflow:visible!important}html body[data-current-view=tracking] #trackingRows>tr:not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(3),html body:has(#trackingView.active-view) #trackingRows>tr:not(.load-alert-detail-row):not(.load-detail-row)>td:nth-child(3){text-overflow:clip!important;padding-top:8px!important;padding-bottom:8px!important;overflow:visible!important}html body[data-current-view=tracking] #trackingRows .tracking-load-flag-row,html body:has(#trackingView.active-view) #trackingRows .tracking-load-flag-row{justify-content:center!important;align-items:center!important;gap:3px!important;min-height:18px!important;margin:0 0 4px!important;line-height:1!important;display:inline-flex!important;overflow:visible!important}html body[data-current-view=tracking] #trackingRows .tracking-load-flag-row .new-load-indicator,html body:has(#trackingView.active-view) #trackingRows .tracking-load-flag-row .new-load-indicator{flex:none!important;margin-right:0!important;overflow:visible!important}html body #shipmentsView thead th .delivered-sort-button{width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:inherit!important;font:inherit!important;text-align:center!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:4px!important;margin:0 auto!important;padding:0!important;line-height:1.15!important;display:inline-flex!important}html body #shipmentsView thead th .delivered-sort-button:hover,html body #shipmentsView thead th .delivered-sort-button:focus-visible,html body #shipmentsView thead th .delivered-sort-button.active{color:#0b62a3!important;box-shadow:none!important;background:0 0!important;outline:none!important}html body #shipmentsView thead th .delivered-sort-button .sort-arrow{border:0!important;width:auto!important;height:auto!important;margin-left:2px!important;font-size:12px!important;line-height:1!important;display:none!important}html body #shipmentsView thead th .delivered-sort-button.active .sort-arrow{display:inline-block!important}html body #shipmentsView thead th .delivered-sort-button.active[data-sort-direction=asc] .sort-arrow{transform:none!important}html body #shipmentsView .delivered-bulk-actions{width:auto!important;min-height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;margin:-4px 16px 6px!important;padding:0!important;display:inline-flex!important}html body #shipmentsView .delivered-bulk-actions:has([data-selected-history-action][hidden]){display:none!important}html body #shipmentsView .delivered-bulk-actions .small-button{border-radius:5px!important;height:30px!important;min-height:30px!important;padding:0 12px!important;font-size:12px!important;font-weight:800!important;line-height:1!important}html body #shipmentsView .delivered-bulk-actions .danger-button{color:#9f1d1d!important;background:#fff7f7!important;border-color:#efb3b3!important}@media (width<=720px){body[data-current-view=board] .top-actions,body:has(#boardView.active-view) .top-actions{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important}body[data-current-view=board] .top-actions #newLoad,body:has(#boardView.active-view) .top-actions #newLoad{grid-area:2/1/auto/-1!important;justify-self:stretch!important;min-height:46px!important;font-size:14px!important}html body[data-current-view=board] #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:has(.timestamp-cell),html body:has(#boardView.active-view) #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row)>td:has(.timestamp-cell){visibility:hidden!important;border:0!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}html body[data-current-view=board] #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row),html body:has(#boardView.active-view) #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row){z-index:1!important;position:relative!important}html body[data-current-view=board] #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row):has(.row-action-dot-button[aria-expanded=true]),html body:has(#boardView.active-view) #boardView #loadRows tr:not(.group-row):not(.load-alert-detail-row):not(.load-detail-row):has(.row-action-dot-button[aria-expanded=true]){z-index:40000!important}html body[data-current-view=board] #boardView #loadRows .row-actions,html body:has(#boardView.active-view) #boardView #loadRows .row-actions{z-index:2!important}html body[data-current-view=board] #boardView #loadRows .row-action-popover,html body:has(#boardView.active-view) #boardView #loadRows .row-action-popover{z-index:50000!important;position:fixed!important}html body[data-current-view=board] #boardView #loadsSection>.table-header>.customer-service-pagination,html body:has(#boardView.active-view) #boardView #loadsSection>.table-header>.customer-service-pagination,html body[data-current-view=board] #boardView #loadsSection>.table-header,html body:has(#boardView.active-view) #boardView #loadsSection>.table-header{display:none!important}}body[data-current-view=board] .top-actions,body:has(#boardView.active-view) .top-actions{justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}body[data-current-view=board] .top-actions #newLoad,body:has(#boardView.active-view) .top-actions #newLoad{grid-area:auto!important;width:auto!important;min-width:118px!important}body[data-current-view=board] .top-actions #refreshBoard,body:has(#boardView.active-view) .top-actions #refreshBoard,body[data-current-view=board] .top-actions .top-actions-menu>summary,body:has(#boardView.active-view) .top-actions .top-actions-menu>summary{width:42px!important;min-width:42px!important;padding-inline:0!important}body[data-current-view=board] .top-actions .top-actions-menu span,body:has(#boardView.active-view) .top-actions .top-actions-menu span,body[data-current-view=board] .top-actions #refreshBoard .download-icon,body:has(#boardView.active-view) .top-actions #refreshBoard .download-icon{display:inline-grid!important}body[data-current-view=board] .top-actions .top-actions-menu-panel .compact-button span,body:has(#boardView.active-view) .top-actions .top-actions-menu-panel .compact-button span{display:inline-flex!important}body[data-current-view=board] .top-actions .top-actions-menu-panel span.top-actions-menu-item-icon,body:has(#boardView.active-view) .top-actions .top-actions-menu-panel span.top-actions-menu-item-icon,body[data-current-view=board] .top-actions .top-actions-menu-panel span.top-actions-menu-item-copy,body:has(#boardView.active-view) .top-actions .top-actions-menu-panel span.top-actions-menu-item-copy{display:grid!important}body[data-current-view=board] .top-actions #refreshBoard .button-text,body:has(#boardView.active-view) .top-actions #refreshBoard .button-text{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;display:block!important;position:absolute!important;overflow:hidden!important}body[data-current-view=board] .top-actions .top-actions-menu-panel,body:has(#boardView.active-view) .top-actions .top-actions-menu-panel{display:grid!important}body[data-current-view=board] .top-actions .top-actions-menu:not([open]) .top-actions-menu-panel,body:has(#boardView.active-view) .top-actions .top-actions-menu:not([open]) .top-actions-menu-panel{display:none!important}#customerServiceView #customerServiceRows tr.new-load-row>td,#customerServiceView #customerServiceRows tr.new-load-row>td.customer-service-actions-col,#customerServiceView #customerServiceRows tr.new-load-row>td:nth-child(12),#customerServiceView #customerServiceRows tr.new-load-row>td:nth-child(13){background:#fffaf0!important}#customerServiceView #customerServiceRows tr.new-load-row:hover>td,#customerServiceView #customerServiceRows tr.new-load-row:hover>td.customer-service-actions-col,#customerServiceView #customerServiceRows tr.new-load-row:hover>td:nth-child(12),#customerServiceView #customerServiceRows tr.new-load-row:hover>td:nth-child(13){background:#fff4d8!important}#customerServiceView .customer-service-load-table col.customer-service-alert-col,#customerServiceView .customer-service-load-table th.customer-service-alert-col,#customerServiceView .customer-service-load-table td.customer-service-alert-col{width:96px!important;min-width:96px!important;max-width:96px!important}#customerServiceView #customerServiceRows td.customer-service-alert-col{text-align:center;vertical-align:middle;text-overflow:clip!important;white-space:normal!important;padding-left:4px!important;padding-right:4px!important;overflow:visible!important}#customerServiceView #customerServiceRows .customer-service-alert-col .customer-service-load-flag-row{justify-content:center;width:100%;max-width:100%;margin:3px auto 0;text-overflow:clip!important;white-space:normal!important;display:flex!important;overflow:visible!important}#customerServiceView #customerServiceRows .customer-service-alert-col .recent-save-indicator,#customerServiceView #customerServiceRows .customer-service-alert-col .new-load-indicator{max-width:100%;text-overflow:clip!important;overflow:visible!important}#customerServiceView #customerServiceRows td.customer-service-alert-col>:not(.alert-icon-button):not(.customer-service-load-flag-row){display:none!important}#customerServiceView #customerServiceRows td.customer-service-alert-col .alert-icon-button{margin:0 auto!important;display:inline-grid!important}#customerServiceView #customerServiceRows td.customer-service-alert-col .alert-icon-button:before,#customerServiceView #customerServiceRows td.customer-service-alert-col .alert-icon-button:after{content:none!important;display:none!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-quick-edit-col,#customerServiceLoadsPanel .customer-service-load-table th:first-child,#customerServiceLoadsPanel .customer-service-load-table td:first-child{width:72px!important;min-width:72px!important;max-width:72px!important}#customerServiceRows td.customer-service-quick-edit-col{text-align:left!important;white-space:nowrap!important}#customerServiceRows td.customer-service-quick-edit-col .quick-edit-load-button{margin:0 2px}@media (width<=720px){.dispatch-owner-quick-tiles{justify-content:flex-start;margin:0 0 10px}.dispatch-owner-quick-head{align-items:flex-start}.dispatch-owner-quick-list{scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.owner-quick-tile{flex:none;max-width:170px}body[data-current-view=board] .top-actions,body:has(#boardView.active-view) .top-actions,body[data-current-view=customerService] .top-actions,body:has(#customerServiceView.active-view) .top-actions{flex-flow:row!important;justify-content:flex-end!important;justify-self:end!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:max-content!important;margin:0!important;padding:0!important;display:flex!important}body[data-current-view=board] .top-actions>*,body:has(#boardView.active-view) .top-actions>*,body[data-current-view=customerService] .top-actions>*,body:has(#customerServiceView.active-view) .top-actions>*{flex:none!important;width:auto!important}body[data-current-view=board] .top-actions #newLoad,body:has(#boardView.active-view) .top-actions #newLoad,body[data-current-view=customerService] .top-actions #newLoad,body:has(#customerServiceView.active-view) .top-actions #newLoad{white-space:nowrap!important;order:1!important;justify-content:center!important;align-items:center!important;min-width:106px!important;height:36px!important;min-height:36px!important;padding:0 12px!important;font-size:14px!important;display:inline-flex!important}body[data-current-view=board] .top-actions #refreshBoard,body:has(#boardView.active-view) .top-actions #refreshBoard,body[data-current-view=customerService] .top-actions #refreshBoard,body:has(#customerServiceView.active-view) .top-actions #refreshBoard{order:2!important;display:inline-flex!important}body[data-current-view=board] .top-actions .top-actions-menu,body:has(#boardView.active-view) .top-actions .top-actions-menu,body[data-current-view=customerService] .top-actions .top-actions-menu,body:has(#customerServiceView.active-view) .top-actions .top-actions-menu{order:3!important;align-items:center!important;min-height:36px!important;display:inline-flex!important}body[data-current-view=board] .top-actions #refreshBoard,body:has(#boardView.active-view) .top-actions #refreshBoard,body[data-current-view=board] .top-actions .top-actions-menu>summary,body:has(#boardView.active-view) .top-actions .top-actions-menu>summary,body[data-current-view=customerService] .top-actions #refreshBoard,body:has(#customerServiceView.active-view) .top-actions #refreshBoard,body[data-current-view=customerService] .top-actions .top-actions-menu>summary,body:has(#customerServiceView.active-view) .top-actions .top-actions-menu>summary{width:38px!important;min-width:38px!important;max-width:38px!important;height:36px!important;min-height:36px!important;padding-inline:0!important}body[data-current-view=board] .top-actions .top-actions-menu>summary,body:has(#boardView.active-view) .top-actions .top-actions-menu>summary,body[data-current-view=customerService] .top-actions .top-actions-menu>summary,body:has(#customerServiceView.active-view) .top-actions .top-actions-menu>summary{display:inline-flex!important}}@media (width<=380px){body[data-current-view=board] .top-actions,body:has(#boardView.active-view) .top-actions,body[data-current-view=customerService] .top-actions,body:has(#customerServiceView.active-view) .top-actions{gap:4px!important}body[data-current-view=board] .top-actions #newLoad,body:has(#boardView.active-view) .top-actions #newLoad,body[data-current-view=customerService] .top-actions #newLoad,body:has(#customerServiceView.active-view) .top-actions #newLoad{min-width:98px!important;padding-inline:10px!important}}@media (width<=720px){html body:has(#boardView.active-view) .topbar,html body:has(#customerServiceView.active-view) .topbar,html body[data-current-view=board] .topbar,html body[data-current-view=customerService] .topbar{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:8px!important;display:grid!important}html body:has(#boardView.active-view) .topbar>div:first-child,html body:has(#customerServiceView.active-view) .topbar>div:first-child,html body[data-current-view=board] .topbar>div:first-child,html body[data-current-view=customerService] .topbar>div:first-child{grid-area:1/1!important;min-width:0!important}html body:has(#boardView.active-view) .top-actions,html body:has(#customerServiceView.active-view) .top-actions,html body[data-current-view=board] .top-actions,html body[data-current-view=customerService] .top-actions{flex-direction:unset!important;flex-wrap:unset!important;width:auto!important;min-width:0!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-area:1/2!important;grid-template-columns:auto 38px 38px!important;justify-content:end!important;place-items:center end!important;gap:6px!important;margin:0!important;padding:0!important;display:grid!important}html body:has(#boardView.active-view) .top-actions #newLoad,html body:has(#customerServiceView.active-view) .top-actions #newLoad,html body[data-current-view=board] .top-actions #newLoad,html body[data-current-view=customerService] .top-actions #newLoad{order:initial!important;white-space:nowrap!important;grid-area:1/1!important;width:auto!important;min-width:112px!important;height:40px!important;min-height:40px!important;padding:0 14px!important}html body:has(#boardView.active-view) .top-actions #refreshBoard,html body:has(#customerServiceView.active-view) .top-actions #refreshBoard,html body[data-current-view=board] .top-actions #refreshBoard,html body[data-current-view=customerService] .top-actions #refreshBoard{order:initial!important;grid-area:1/2!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important}html body:has(#boardView.active-view) .top-actions .top-actions-menu,html body:has(#customerServiceView.active-view) .top-actions .top-actions-menu,html body[data-current-view=board] .top-actions .top-actions-menu,html body[data-current-view=customerService] .top-actions .top-actions-menu{order:initial!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-area:1/3!important;margin:0!important;padding:0!important;display:block!important}html body:has(#boardView.active-view) .top-actions .top-actions-menu>summary,html body:has(#customerServiceView.active-view) .top-actions .top-actions-menu>summary,html body[data-current-view=board] .top-actions .top-actions-menu>summary,html body[data-current-view=customerService] .top-actions .top-actions-menu>summary{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d8e2ee!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important}html body:has(#boardView.active-view) .top-actions #refreshBoard .button-text,html body:has(#customerServiceView.active-view) .top-actions #refreshBoard .button-text,html body[data-current-view=board] .top-actions #refreshBoard .button-text,html body[data-current-view=customerService] .top-actions #refreshBoard .button-text{display:none!important}#boardView.active-view .topbar,#customerServiceView.active-view .topbar,.dashboard-view#boardView .topbar,.dashboard-view#customerServiceView .topbar{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:4px 10px!important;display:grid!important}#boardView.active-view .top-actions,#customerServiceView.active-view .top-actions,.dashboard-view#boardView .top-actions,.dashboard-view#customerServiceView .top-actions{width:auto!important;min-width:0!important;max-width:calc(100vw - 180px)!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-flow:row!important;grid-area:1/2!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important}#boardView.active-view .top-actions>*,#customerServiceView.active-view .top-actions>*,.dashboard-view#boardView .top-actions>*,.dashboard-view#customerServiceView .top-actions>*{flex:none!important;width:auto!important;min-width:0!important;margin:0!important}#boardView.active-view .top-actions #newLoad,#customerServiceView.active-view .top-actions #newLoad,.dashboard-view#boardView .top-actions #newLoad,.dashboard-view#customerServiceView .top-actions #newLoad{min-width:112px!important;height:40px!important;min-height:40px!important;padding:0 14px!important}#boardView.active-view .top-actions #refreshBoard,#customerServiceView.active-view .top-actions #refreshBoard,.dashboard-view#boardView .top-actions #refreshBoard,.dashboard-view#customerServiceView .top-actions #refreshBoard,#boardView.active-view .top-actions .top-actions-menu,#customerServiceView.active-view .top-actions .top-actions-menu,.dashboard-view#boardView .top-actions .top-actions-menu,.dashboard-view#customerServiceView .top-actions .top-actions-menu,#boardView.active-view .top-actions .top-actions-menu>summary,#customerServiceView.active-view .top-actions .top-actions-menu>summary,.dashboard-view#boardView .top-actions .top-actions-menu>summary,.dashboard-view#customerServiceView .top-actions .top-actions-menu>summary{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}#boardView.active-view .top-actions .top-actions-menu,#customerServiceView.active-view .top-actions .top-actions-menu,.dashboard-view#boardView .top-actions .top-actions-menu,.dashboard-view#customerServiceView .top-actions .top-actions-menu{box-shadow:none!important;background:0 0!important;border:0!important;align-self:center!important;display:block!important;overflow:visible!important}#boardView.active-view .top-actions .top-actions-menu>summary,#customerServiceView.active-view .top-actions .top-actions-menu>summary,.dashboard-view#boardView .top-actions .top-actions-menu>summary,.dashboard-view#customerServiceView .top-actions .top-actions-menu>summary{background:#fff!important;border:1px solid #d6e0ec!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;margin:0!important;display:inline-flex!important}#boardView.active-view .top-actions .top-actions-menu-panel,#customerServiceView.active-view .top-actions .top-actions-menu-panel,.dashboard-view#boardView .top-actions .top-actions-menu-panel,.dashboard-view#customerServiceView .top-actions .top-actions-menu-panel{left:auto!important;right:0!important}}@media (width<=380px){#boardView.active-view .top-actions,#customerServiceView.active-view .top-actions,.dashboard-view#boardView .top-actions,.dashboard-view#customerServiceView .top-actions{gap:6px!important;max-width:calc(100vw - 168px)!important}#boardView.active-view .top-actions #newLoad,#customerServiceView.active-view .top-actions #newLoad,.dashboard-view#boardView .top-actions #newLoad,.dashboard-view#customerServiceView .top-actions #newLoad{min-width:104px!important;padding:0 12px!important}}@media (width<=720px){html body #boardView .topbar,html body #customerServiceView .topbar,html body[data-current-view=board] #boardView .topbar,html body[data-current-view=customerService] #customerServiceView .topbar,html body:has(#boardView.active-view) #boardView .topbar,html body:has(#customerServiceView.active-view) #customerServiceView .topbar{flex-wrap:nowrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:8px!important;display:flex!important}html body #boardView .topbar>div:first-child,html body #customerServiceView .topbar>div:first-child,html body[data-current-view=board] #boardView .topbar>div:first-child,html body[data-current-view=customerService] #customerServiceView .topbar>div:first-child,html body:has(#boardView.active-view) #boardView .topbar>div:first-child,html body:has(#customerServiceView.active-view) #customerServiceView .topbar>div:first-child{flex:auto!important;min-width:0!important}html body #boardView .topbar .top-actions,html body #customerServiceView .topbar .top-actions,html body[data-current-view=board] #boardView .topbar .top-actions,html body[data-current-view=customerService] #customerServiceView .topbar .top-actions,html body:has(#boardView.active-view) #boardView .topbar .top-actions,html body:has(#customerServiceView.active-view) #customerServiceView .topbar .top-actions{width:auto!important;min-width:max-content!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-flow:row!important;flex:none!important;grid-area:auto!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}html body #boardView .topbar .top-actions>*,html body #customerServiceView .topbar .top-actions>*,html body[data-current-view=board] #boardView .topbar .top-actions>*,html body[data-current-view=customerService] #customerServiceView .topbar .top-actions>*{flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important}html body #boardView .topbar .top-actions #newLoad,html body #customerServiceView .topbar .top-actions #newLoad,html body[data-current-view=board] #boardView .topbar .top-actions #newLoad,html body[data-current-view=customerService] #customerServiceView .topbar .top-actions #newLoad{white-space:nowrap!important;order:1!important;width:auto!important;min-width:108px!important;height:40px!important;padding:0 12px!important}html body #boardView .topbar .top-actions #refreshBoard,html body #customerServiceView .topbar .top-actions #refreshBoard,html body[data-current-view=board] #boardView .topbar .top-actions #refreshBoard,html body[data-current-view=customerService] #customerServiceView .topbar .top-actions #refreshBoard{order:2!important}html body #boardView .topbar .top-actions .top-actions-menu,html body #customerServiceView .topbar .top-actions .top-actions-menu,html body[data-current-view=board] #boardView .topbar .top-actions .top-actions-menu,html body[data-current-view=customerService] #customerServiceView .topbar .top-actions .top-actions-menu{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:0 0 40px!important;order:3!important;grid-area:auto!important;place-self:center!important;margin:0!important;padding:0!important;display:inline-flex!important;position:relative!important;overflow:visible!important}html body #boardView .topbar .top-actions #refreshBoard,html body #customerServiceView .topbar .top-actions #refreshBoard,html body #boardView .topbar .top-actions .top-actions-menu>summary,html body #customerServiceView .topbar .top-actions .top-actions-menu>summary,html body[data-current-view=board] #boardView .topbar .top-actions .top-actions-menu>summary,html body[data-current-view=customerService] #customerServiceView .topbar .top-actions .top-actions-menu>summary{border-radius:8px!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;display:inline-flex!important}html body #boardView .topbar .top-actions #refreshBoard .button-text,html body #customerServiceView .topbar .top-actions #refreshBoard .button-text,html body[data-current-view=board] #boardView .topbar .top-actions #refreshBoard .button-text,html body[data-current-view=customerService] #customerServiceView .topbar .top-actions #refreshBoard .button-text{display:none!important}}@media (width<=380px){html body #boardView .topbar .top-actions #newLoad,html body #customerServiceView .topbar .top-actions #newLoad{min-width:104px!important;padding-inline:10px!important}}html[data-current-view=commissions],body[data-current-view=commissions]{overflow:hidden}body[data-current-view=commissions] .app-shell{height:100vh;min-height:0;overflow:hidden}body[data-current-view=commissions] .main{flex-direction:column;height:100vh;min-height:0;display:flex;overflow:hidden}body[data-current-view=commissions] #commissionsView.active-view{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}body[data-current-view=commissions] .commission-dashboard-grid,body[data-current-view=commissions] #commissionsView>.view-head,body[data-current-view=commissions] .commission-loss-summary-grid,body[data-current-view=commissions] .commission-loss-entry{flex:none}body[data-current-view=commissions] .commission-subpage:not(.hidden),body[data-current-view=commissions] .commission-layout{flex:auto;min-height:0;overflow:hidden}body[data-current-view=commissions] .commission-rep-list{flex-direction:column;min-height:0;max-height:none;display:flex;position:static}body[data-current-view=commissions] #commissionRepList{flex:auto;min-height:0;overflow:auto}body[data-current-view=commissions] .commission-workspace,body[data-current-view=commissions] #commissionRepEditor{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}body[data-current-view=commissions] .commission-tab-panel{flex:auto;grid-auto-rows:max-content;align-content:start;min-height:0;padding-right:4px;overflow:hidden auto}.commission-loss-summary-grid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;margin-bottom:12px;display:grid}.commission-loss-tab-panel{grid-auto-rows:max-content;align-content:start;gap:12px;padding-top:12px}.commission-loss-toolbar{background:#fff;border:1px solid #d8e2ec;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex;box-shadow:0 8px 22px #1f29370f}.commission-loss-toolbar h3{color:#102033;margin:2px 0 0;font-size:18px}.commission-loss-toolbar-actions{flex:none;align-items:center;gap:8px;display:flex}.commission-loss-summary-card{text-align:center;background:#fff;border:1px solid #d8e2ec;border-left:4px solid #2b6398;border-radius:6px;align-content:center;justify-items:center;gap:5px;min-height:70px;padding:14px 16px;display:grid;box-shadow:0 10px 26px #1f293712}.commission-loss-summary-card.metric-2{border-left-color:#168676}.commission-loss-summary-card.metric-3{border-left-color:#b37400}.commission-loss-summary-card.metric-4{border-left-color:#9b111e}.commission-loss-summary-card span{color:#5f6f82;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.commission-loss-summary-card strong{color:#102033;font-size:20px;line-height:1.15}.commission-loss-entry{margin:0}.commission-loss-form-grid{grid-template-columns:minmax(120px,150px) minmax(150px,190px) minmax(130px,155px) minmax(130px,155px) minmax(220px,1fr) minmax(150px,190px) auto auto;align-items:end;gap:10px 14px;display:grid}.commission-loss-form-grid>*{min-width:0}.commission-loss-form-grid label{color:#607084;gap:5px;font-size:12px;font-weight:700;display:grid}.commission-loss-form-grid input,.commission-loss-form-grid select{box-sizing:border-box;color:#102033;background:#fff;border:1px solid #cfd9e4;border-radius:6px;width:100%;min-width:0;min-height:38px;padding:8px 10px}.commission-loss-active{white-space:nowrap;grid-auto-flow:column;justify-content:start;align-items:center;min-height:38px}.commission-loss-active input{width:auto;min-height:0}.commission-loss-form-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.commission-loss-form-actions .primary-button{min-width:76px;padding-inline:16px}.commission-loss-payout-lookup{grid-column:1/-1}.commission-loss-payout-state,.commission-loss-payout-card{color:#40566d;background:#f7fbfe;border:1px solid #cbd9e6;border-left:4px solid #2b6398;border-radius:7px;padding:11px 13px}.commission-loss-payout-state{align-items:baseline;gap:10px;display:flex}.commission-loss-payout-state strong{color:#102033;white-space:nowrap}.commission-loss-payout-state.success{background:#f2faf7;border-left-color:#168676}.commission-loss-payout-state.warning{background:#fff9eb;border-left-color:#b37400}.commission-loss-payout-card{background:#fffdf7;border-left-color:#b37400;grid-template-columns:minmax(210px,.8fr) minmax(320px,1.5fr) minmax(250px,1fr);gap:14px;display:grid}.commission-loss-payout-heading,.commission-loss-deduction-preview{align-content:center;gap:4px;display:grid}.commission-loss-payout-heading>div,.commission-loss-deduction-preview{grid-template-columns:auto auto;justify-content:start;align-items:baseline;gap:8px;display:grid}.commission-loss-payout-card span{color:#607084;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.commission-loss-payout-card strong{color:#102033;font-size:17px}.commission-loss-payout-card p{color:#607084;grid-column:1/-1;margin:0;font-size:12px}.commission-loss-payout-periods{gap:6px;display:grid}.commission-loss-payout-period{border-bottom:1px solid #e3e9ee;grid-template-columns:minmax(120px,1fr) auto;gap:2px 10px;padding-bottom:5px;display:grid}.commission-loss-payout-period:last-child{border-bottom:0;padding-bottom:0}.commission-loss-payout-period em{color:#607084;grid-column:1/-1;font-size:11px;font-style:normal}.commission-loss-list{flex-direction:column;flex:none;min-height:0;display:flex;overflow:hidden}.commission-loss-table-scroll{flex:0 auto;min-height:0;max-height:min(54vh,620px);overflow:auto}.commission-loss-table{border-collapse:collapse;width:100%;min-width:980px}.commission-loss-table th,.commission-loss-table td{color:#26384d;text-align:left;vertical-align:middle;border-bottom:1px solid #e1e8f0;padding:10px 12px;font-size:13px}.commission-loss-table th{z-index:1;color:#40566d;letter-spacing:.04em;text-transform:uppercase;background:#eaf1f7;font-size:11px;font-weight:800;position:sticky;top:0}.commission-loss-status{color:#235789;white-space:nowrap;background:#edf5ff;border-radius:999px;align-items:center;min-height:24px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex}.commission-loss-status.warning{color:#8a5600;background:#fff4d8}.commission-loss-status.danger{color:#9b111e;background:#fde7e7}.commission-loss-status.success{color:#168676;background:#e7f7ef}.commission-loss-row-actions{justify-content:flex-end;gap:6px;display:flex}.danger-outline-button{color:#9b111e;border-color:#d8a5a5}.commission-loss-flag{color:#9b111e;white-space:nowrap;background:#fde7e7;border-radius:999px;margin-left:8px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.status-danger{color:#9b111e!important}.commission-report-loss-checks{background:#f8fcfb;border:1px solid #d9e3ef;border-left:4px solid #168676;border-radius:6px;gap:10px;margin-bottom:14px;padding:12px;display:grid}.commission-report-loss-checks.has-exceptions{background:#fff8f8;border-left-color:#9b111e}.commission-report-loss-checks-head{color:#102033;justify-content:space-between;align-items:center;gap:12px;font-weight:800;display:flex}.commission-report-loss-checks-head strong{color:#607084;font-size:12px}.commission-report-loss-checks-head>div{gap:2px;display:grid}.commission-report-loss-checks-head p{color:#607084;margin:0;font-size:11px;font-weight:500}.commission-report-loss-checks.has-exceptions .commission-report-loss-checks-head strong{color:#9b111e}.commission-report-loss-table{overflow:auto}.commission-report-loss-table table{border-collapse:collapse;width:100%;min-width:560px}.commission-report-loss-table th,.commission-report-loss-table td{text-align:left;border-top:1px solid #e0e8f0;padding:8px 10px;font-size:12px}.commission-report-loss-table th{color:#607084;text-transform:uppercase;font-size:10px;font-weight:800}@media (width<=1100px){.commission-loss-toolbar{align-items:flex-start}.commission-loss-summary-grid,.commission-loss-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-loss-form-grid .wide-field,.commission-loss-payout-lookup,.commission-loss-form-actions{grid-column:1/-1}.commission-loss-payout-card{grid-template-columns:1fr}}@media (width<=720px){.commission-loss-toolbar{display:grid}.commission-loss-toolbar-actions{width:100%}.commission-loss-toolbar-actions>button{flex:1 1 0}}@media (width>=721px){html body #boardView #loadsBody th:first-child,html body #boardView #loadsBody td:first-child{width:72px!important;min-width:72px!important;max-width:72px!important;padding-left:6px!important;padding-right:6px!important}html body #boardView #loadsBody th:nth-child(2),html body #boardView #loadsBody td:nth-child(2){width:48px!important;min-width:48px!important;max-width:48px!important}html body #boardView #loadsBody th:nth-child(3),html body #boardView #loadsBody td:nth-child(3){width:92px!important;min-width:92px!important;max-width:92px!important;padding-left:4px!important;padding-right:4px!important}html body #boardView #loadsBody .dispatch-row-quick-actions{justify-content:center!important;align-items:center!important;gap:4px!important;display:flex!important}}@media (width>=901px){html body.sidebar-collapsed .app-shell{grid-template-columns:0 minmax(0,1fr)!important}html body.sidebar-collapsed .main,html body.sidebar-collapsed .app-view,html body.sidebar-collapsed .table-section,html body.sidebar-collapsed .table-scroll{min-width:0!important;max-width:100%!important}}@media (width>=721px){html body #customerServiceView>.metric-grid,html body #trackingView .tracking-metric-grid,html body #shipmentsView .delivered-metric-grid,html body #claimsView .claims-metric-grid{flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:8px!important;width:100%!important;max-width:none!important;margin-inline:auto!important;display:flex!important}html body #customerServiceView>.metric-grid .metric{flex:132px!important;min-width:116px!important;max-width:240px!important}html body #trackingView .tracking-metric-grid .metric{flex:170px!important;min-width:145px!important;max-width:300px!important}html body #shipmentsView .delivered-metric-grid .metric{flex:0 220px!important;min-width:180px!important;max-width:220px!important}html body #claimsView .claims-metric-grid .metric{flex:135px!important;min-width:112px!important;max-width:220px!important}html body :is(#trackingView,#shipmentsView,#customerServiceView,#claimsView) .table-scroll table{table-layout:fixed!important;width:100%!important;min-width:0!important}html body :is(#trackingView,#shipmentsView,#customerServiceView,#claimsView) .table-scroll :is(th,td){text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;min-width:0!important;overflow:hidden!important}html body #trackingView .table-scroll td:nth-child(8),html body #trackingView .table-scroll td:nth-child(9),html body #trackingView .table-scroll td:nth-child(11),html body #shipmentsView .table-scroll td:nth-child(7),html body #shipmentsView .table-scroll td:nth-child(9),html body #shipmentsView .table-scroll td:nth-child(10),html body #customerServiceView .table-scroll td:nth-child(10),html body #customerServiceView .table-scroll td:nth-child(11),html body #customerServiceView .table-scroll td:nth-child(12){white-space:normal!important;line-height:1.2!important}html body .operational-row-quick-actions,html body .delivered-row-quick-actions{justify-content:center!important;align-items:center!important;gap:4px!important;display:flex!important}html body #trackingView .tracking-loads-table col.tracking-quick-col,html body #trackingView .table-scroll :is(th,td):first-child{width:84px!important;min-width:84px!important;max-width:84px!important}html body #trackingView .tracking-loads-table col.tracking-select-col,html body #trackingView .table-scroll :is(th,td):nth-child(2),html body #trackingView .tracking-loads-table col.tracking-alert-col,html body #trackingView .table-scroll :is(th,td):nth-child(3){width:58px!important;min-width:58px!important;max-width:58px!important}html body #trackingView .tracking-loads-table col.tracking-status-col,html body #trackingView .table-scroll :is(th,td):nth-child(4){width:110px!important;min-width:110px!important;max-width:110px!important}html body #trackingView .tracking-loads-table col.tracking-load-col,html body #trackingView .table-scroll :is(th,td):nth-child(5){width:96px!important;min-width:96px!important;max-width:96px!important}html body #trackingView .table-scroll :is(th,td):nth-child(-n+5){text-align:center!important;padding-left:6px!important;padding-right:6px!important}html body #shipmentsView .table-scroll :is(th,td):nth-child(2){width:76px!important}html body .operational-clear-filters{white-space:nowrap!important;min-height:42px!important;padding:0 14px!important}html body #trackingView .shipment-tools:has(#trackingClearFilters),html body #shipmentsView .shipment-tools:has(#shipmentClearFilters){grid-template-columns:minmax(230px,1fr) repeat(3,minmax(125px,auto)) auto!important;width:min(1120px,100%)!important}}@media (width>=1400px) and (width<=2200px){html body #shipmentsView .delivered-metric-grid .metric{flex:0 calc(12.5% - 7px)!important;min-width:135px!important;max-width:calc(12.5% - 7px)!important}}@media (width>=721px) and (width<=1450px){html body #trackingView .table-scroll :is(th,td):nth-child(10),html body #trackingView .table-scroll :is(th,td):nth-child(13),html body #trackingView .table-scroll :is(th,td):nth-child(14),html body #shipmentsView .table-scroll :is(th,td):nth-child(11),html body #shipmentsView .table-scroll :is(th,td):nth-child(12),html body #shipmentsView .table-scroll :is(th,td):nth-child(13),html body #customerServiceView .table-scroll :is(th,td):nth-child(8),html body #customerServiceView .table-scroll :is(th,td):nth-child(9),html body #claimsView .table-scroll :is(th,td):nth-child(7),html body #claimsView .table-scroll :is(th,td):nth-child(8){display:none!important}}@media (width>=1181px){html body #claimsView #claimsLoadsPanel .claims-loads-table col.claims-carrier-col{width:12%!important;min-width:0!important;max-width:none!important;display:table-column!important}html body #claimsView #claimsLoadsPanel .claims-loads-table :is(th,td):nth-child(10){width:auto!important;min-width:0!important;max-width:none!important;display:table-cell!important}}@media (width>=721px) and (width<=1180px){html body #trackingView .table-scroll :is(th,td):nth-child(12),html body #shipmentsView .table-scroll :is(th,td):nth-child(14),html body #shipmentsView .table-scroll :is(th,td):nth-child(15),html body #customerServiceView .table-scroll :is(th,td):nth-child(2),html body #claimsView #claimsLoadsPanel .claims-loads-table :is(th,td):nth-child(10){display:none!important}html body #claimsView #claimsLoadsPanel .claims-loads-table col.claims-carrier-col{width:0!important;display:none!important}}@media (width<=720px){html body .operational-clear-filters{width:100%!important;min-height:38px!important}html body #trackingView .shipment-tools:has(#trackingClearFilters),html body #shipmentsView .shipment-tools:has(#shipmentClearFilters){grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body .quick-tracking-note-dialog{width:min(560px,100vw - 32px);max-width:calc(100vw - 32px);overflow:hidden}html body .quick-tracking-note-dialog .assign-carrier-card{box-sizing:border-box;width:100%;min-width:0;margin:0}html body .quick-tracking-note-dialog .dialog-head,html body .quick-tracking-note-dialog .assign-carrier-field{min-width:0}html body .quick-tracking-note-dialog .assign-carrier-close{flex:0 0 38px}html body .quick-tracking-note-dialog .dialog-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}html body .quick-tracking-note-dialog textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:120px;color:var(--text);resize:vertical;background:#fff;border:1px solid #c8d3df;border-radius:6px;margin-top:7px;padding:11px 12px;line-height:1.4;display:block}html body .quick-tracking-note-dialog textarea:focus{outline-offset:1px;border-color:#235789;outline:2px solid #23578924}html body .quick-tracking-note-dialog textarea[aria-invalid=true]{border-color:#b23b3b}html body #trackingView .tracking-note-cell .quick-assign-carrier-button{margin-inline:auto}@media (width<=720px){html body :is(#boardView,#customerServiceView,#claimsView) .topbar{flex-wrap:nowrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:8px!important;display:flex!important}html body :is(#boardView,#customerServiceView,#claimsView) .topbar>:first-child{flex:auto!important;min-width:0!important}html body :is(#boardView,#customerServiceView,#claimsView) .topbar .top-actions{width:auto!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-flow:row!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;display:flex!important}html body :is(#boardView,#customerServiceView,#claimsView) .topbar .top-actions #newLoad{color:#0000!important;flex:0 0 40px!important;place-items:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;font-size:0!important;line-height:0!important;display:inline-grid!important;position:relative!important;overflow:hidden!important}html body :is(#boardView,#customerServiceView,#claimsView) .topbar .top-actions #newLoad>span,html body :is(#boardView,#customerServiceView,#claimsView) .topbar .top-actions #newLoad .button-text{display:none!important}html body :is(#boardView,#customerServiceView,#claimsView) .topbar .top-actions #newLoad:after{content:"+"!important;color:#fff!important;font-size:24px!important;font-weight:800!important;line-height:1!important;display:block!important}html body :is(#boardView,#customerServiceView,#claimsView) .topbar .top-actions #refreshBoard,html body :is(#boardView,#customerServiceView,#claimsView) .topbar .top-actions .top-actions-menu,html body :is(#boardView,#customerServiceView,#claimsView) .topbar .top-actions .top-actions-menu>summary{flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important}html body :is(#boardView,#customerServiceView,#claimsView) .topbar .top-actions #refreshBoard .button-text{display:none!important}html body :is(#boardView,#customerServiceView,#claimsView) .topbar .top-actions .top-actions-menu{box-shadow:none!important;background:0 0!important;border:0!important;display:block!important;position:relative!important;overflow:visible!important}html body :is(#boardView,#customerServiceView,#claimsView) .topbar .top-actions .top-actions-menu>summary{background:#fff!important;border:1px solid #d6e0ec!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;list-style:none!important;display:inline-flex!important}html body :is(#boardView,#customerServiceView,#claimsView) .topbar .top-actions .top-actions-menu>summary::-webkit-details-marker{display:none!important}html body :is(#boardView,#customerServiceView,#claimsView) .topbar .top-actions .hamburger-icon{flex-direction:column!important;gap:4px!important;width:18px!important;display:flex!important}html body :is(#boardView,#customerServiceView,#claimsView) .topbar .top-actions .hamburger-icon span{background:currentColor!important;width:18px!important;height:2px!important;margin:0!important;display:block!important}html body :is(#customerServiceView,#claimsView,#trackingView,#shipmentsView) .table-scroll,html body :is(#customerServiceView,#claimsView,#trackingView,#shipmentsView) .table-scroll table{width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:visible!important}html body :is(#customerServiceView,#claimsView,#trackingView,#shipmentsView) .table-scroll thead,html body :is(#customerServiceView,#claimsView,#trackingView,#shipmentsView) .table-scroll colgroup{display:none!important}html body :is(#customerServiceView,#claimsView,#trackingView,#shipmentsView) .table-scroll tbody{gap:12px!important;width:100%!important;min-width:0!important;display:grid!important}html body #customerServiceRows>tr[data-customer-service-id],html body #claimsRows>tr[data-claim-id],html body #trackingRows>tr[data-tracking-id],html body #shipmentRows>tr.shipment-row{box-sizing:border-box!important;background:#fff!important;border:1px solid #dce4ee!important;border-left:5px solid #8aa2b8!important;border-radius:8px!important;grid-template-columns:minmax(88px,1fr) minmax(96px,1.1fr) 34px 34px!important;grid-template-areas:"status load alert actions""route route route route"!important;align-items:center!important;gap:8px 6px!important;width:100%!important;min-height:88px!important;margin:0!important;padding:10px 12px 12px!important;display:grid!important;overflow:visible!important;box-shadow:0 3px 8px #1f29370f!important}html body #customerServiceRows>tr[data-customer-service-id]:has(.status-covered),html body #claimsRows>tr[data-claim-id]:has(.status-covered),html body #trackingRows>tr[data-tracking-id]:has(.status-covered),html body #shipmentRows>tr.shipment-row:has(.status-covered){border-left-color:#ee8917!important}html body #customerServiceRows>tr[data-customer-service-id]:has(.status-transit),html body #claimsRows>tr[data-claim-id]:has(.status-transit),html body #trackingRows>tr[data-tracking-id]:has(.status-transit),html body #shipmentRows>tr.shipment-row:has(.status-transit){border-left-color:#f2c01f!important}html body #customerServiceRows>tr[data-customer-service-id]:has(.status-delivered),html body #claimsRows>tr[data-claim-id]:has(.status-delivered),html body #trackingRows>tr[data-tracking-id]:has(.status-delivered),html body #shipmentRows>tr.shipment-row:has(.status-delivered){border-left-color:#1d9a55!important}html body #customerServiceRows>tr[data-customer-service-id]:has(.status-open),html body #claimsRows>tr[data-claim-id]:has(.status-open),html body #trackingRows>tr[data-tracking-id]:has(.status-open),html body #shipmentRows>tr.shipment-row:has(.status-open){border-left-color:#de3e36!important}html body #customerServiceRows>tr[data-customer-service-id]>td,html body #claimsRows>tr[data-claim-id]>td,html body #trackingRows>tr[data-tracking-id]>td,html body #shipmentRows>tr.shipment-row>td{background:0 0!important;border:0!important;min-width:0!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:visible!important}html body #customerServiceRows>tr[data-customer-service-id]>td:before,html body #claimsRows>tr[data-claim-id]>td:before,html body #trackingRows>tr[data-tracking-id]>td:before,html body #shipmentRows>tr.shipment-row>td:before{content:none!important;display:none!important}html body #customerServiceRows>tr[data-customer-service-id]>td:nth-child(3),html body #claimsRows>tr[data-claim-id]>td:nth-child(2),html body #trackingRows>tr[data-tracking-id]>td:nth-child(3),html body #shipmentRows>tr.shipment-row>td:nth-child(2){grid-area:alert!important;justify-content:center!important;align-items:center!important;display:flex!important}html body #customerServiceRows>tr[data-customer-service-id]>td:nth-child(4),html body #claimsRows>tr[data-claim-id]>td:nth-child(3),html body #trackingRows>tr[data-tracking-id]>td:nth-child(4),html body #shipmentRows>tr.shipment-row>td:nth-child(3){grid-area:status!important;justify-content:stretch!important;align-items:center!important;display:flex!important}html body #customerServiceRows>tr[data-customer-service-id]>td:nth-child(5),html body #claimsRows>tr[data-claim-id]>td:nth-child(4),html body #trackingRows>tr[data-tracking-id]>td:nth-child(5),html body #shipmentRows>tr.shipment-row>td:nth-child(4){grid-area:load!important;justify-content:center!important;align-items:center!important;display:flex!important}html body #customerServiceRows>tr[data-customer-service-id]>td:nth-child(10),html body #claimsRows>tr[data-claim-id]>td:nth-child(9),html body #trackingRows>tr[data-tracking-id]>td:nth-child(8),html body #shipmentRows>tr.shipment-row>td:nth-child(7){text-align:center!important;grid-area:route!important;width:100%!important;min-width:0!important;display:block!important}html body #customerServiceRows>tr[data-customer-service-id]>td:nth-child(13),html body #claimsRows>tr[data-claim-id]>td:nth-child(11),html body #trackingRows>tr[data-tracking-id]>td:nth-child(14),html body #shipmentRows>tr.shipment-row>td:nth-child(17){grid-area:actions!important;justify-content:flex-end!important;align-items:center!important;display:flex!important}html body #customerServiceRows .status-pill-select,html body #claimsRows .status-pill-select,html body #trackingRows .status-pill-select,html body #shipmentRows .status-pill-select{width:100%!important;min-width:0!important;max-width:100%!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 8px!important;font-size:11px!important;line-height:1!important}html body #customerServiceRows .customer-service-load-copy,html body #trackingRows .tracking-load-copy,html body #shipmentRows .delivered-load-copy,html body #claimsRows>tr[data-claim-id]>td:nth-child(4)>strong{color:#102033!important;white-space:nowrap!important;background:#fff!important;border:1px solid #dfe6ee!important;border-radius:999px!important;place-items:center!important;width:100%!important;min-width:0!important;max-width:132px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 10px!important;font-size:17px!important;font-weight:800!important;line-height:1!important;display:inline-grid!important}html body #customerServiceRows .customer-service-load-copy strong,html body #trackingRows .tracking-load-copy strong,html body #shipmentRows .delivered-load-copy strong{font-size:inherit!important;line-height:inherit!important}html body #customerServiceRows .cs-mobile-load-number,html body #customerServiceRows .customer-service-desktop-customer,html body #trackingRows .desktop-tracking-customer,html body #claimsRows .claims-desktop-customer,html body #shipmentsView .desktop-customer-name,html body #trackingRows>tr[data-tracking-id]>td:first-child,html body #trackingRows>tr[data-tracking-id]>td:nth-child(2),html body #shipmentRows>tr.shipment-row>td:nth-child(2) .quick-edit-load-button{display:none!important}html body #customerServiceRows .mobile-customer-service-route,html body #trackingRows .mobile-tracking-route,html body #claimsRows .mobile-claims-customer-route,html body #shipmentsView .mobile-customer-route{color:#102033!important;text-align:center!important;text-overflow:ellipsis!important;white-space:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;width:100%!important;max-width:100%!important;margin:0!important;font-size:12px!important;font-weight:800!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}html body #customerServiceRows .mobile-customer-service-route span,html body #trackingRows .mobile-tracking-route strong,html body #claimsRows .mobile-claims-customer-route>*,html body #shipmentsView .mobile-customer-route span{font:inherit!important;display:inline!important}html body #customerServiceRows .alert-icon-button,html body #claimsRows .alert-icon-button,html body #trackingRows .alert-icon-button,html body #shipmentRows .alert-icon-button,html body #customerServiceRows .row-action-dot-button,html body #claimsRows .row-action-dot-button,html body #trackingRows .row-action-dot-button,html body #shipmentRows .row-action-dot-button{border-radius:7px!important;place-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important;display:inline-grid!important}html body #customerServiceRows .row-actions,html body #claimsRows .row-actions,html body #trackingRows .row-actions,html body #shipmentRows .row-actions{justify-content:flex-end!important;align-items:center!important;width:34px!important;margin:0!important;display:flex!important}html body #trackingRows .tracking-load-flag-row,html body #trackingRows>tr[data-tracking-id]>td:nth-child(4) .load-flag-row,html body #shipmentRows .delivered-row-quick-actions .load-flag-row{display:none!important}}@media (width<=380px){html body #customerServiceRows>tr[data-customer-service-id],html body #claimsRows>tr[data-claim-id],html body #trackingRows>tr[data-tracking-id],html body #shipmentRows>tr.shipment-row{grid-template-columns:minmax(76px,1fr) minmax(88px,1.1fr) 30px 30px!important;padding-inline:10px!important}html body #customerServiceRows .status-pill-select,html body #claimsRows .status-pill-select,html body #trackingRows .status-pill-select,html body #shipmentRows .status-pill-select{font-size:10px!important}}.release-bulletin-dialog{box-sizing:border-box;width:min(760px,100vw - 32px);max-width:760px;max-height:min(84vh,860px);color:var(--text);background:#fff;border:1px solid #b9c9da;border-radius:8px;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 72px #11233957}.release-bulletin-dialog::backdrop{backdrop-filter:blur(2px);background:#111e2d8f}.release-bulletin-shell{flex-direction:column;max-height:min(84vh,860px);display:flex}.release-bulletin-header{background:linear-gradient(135deg,#f7fafc 0%,#eef5fb 100%);border-top:5px solid #23619a;border-bottom:1px solid #d8e1eb;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 26px 18px;display:flex}.release-bulletin-kicker{color:#55708c;text-transform:uppercase;margin-bottom:3px;font-size:12px;font-weight:800;display:block}.release-bulletin-header h2{color:#102b47;letter-spacing:0;margin:0;font-size:23px}.release-bulletin-period{color:#526b85;margin:5px 0 0;font-size:14px;font-weight:700}.release-bulletin-close{color:#1a344e;cursor:pointer;background:#fff;border:1px solid #c6d2df;border-radius:6px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:21px;line-height:1;display:grid}.release-bulletin-close:hover,.release-bulletin-close:focus-visible{background:#edf5fb;border-color:#2b6397;outline:none}.release-bulletin-content{min-height:0;padding:14px 26px 18px;overflow:auto}.release-bulletin-intro{color:#334e68;margin:0 0 14px;font-size:15px;font-weight:700;line-height:1.5}.release-bulletin-section{background:#fff;border:1px solid #d9e4ee;border-left:5px solid #2a6297;border-radius:6px;margin:10px 0;padding:13px 16px 14px}.release-bulletin-section h3{color:#173f64;letter-spacing:0;text-transform:uppercase;background:#eaf2f9;border-radius:4px;align-items:center;min-height:25px;margin:0 0 8px;padding:2px 9px;font-size:14px;display:inline-flex}.release-bulletin-section ul{color:#273d53;gap:5px;margin:0;padding-left:18px;font-size:14px;line-height:1.38;display:grid}.release-bulletin-section-2{background:#fbfefd;border-left-color:#16807a}.release-bulletin-section-2 h3{color:#17615d;background:#e5f5f2}.release-bulletin-section-3{background:#fffdfa;border-left-color:#bd8100}.release-bulletin-section-3 h3{color:#805300;background:#fff2d5}.release-bulletin-section-4{background:#fffafd;border-left-color:#8c3e60}.release-bulletin-section-4 h3{color:#763250;background:#f8e8ef}.release-bulletin-section-5{background:#fcfcfd;border-left-color:#6c7787}.release-bulletin-section-5 h3{color:#465466;background:#edf0f4}.release-bulletin-actions{background:#f8fafc;border-top:1px solid #d8e1eb;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:16px 26px;display:flex}.release-bulletin-action-note{color:#61758a;flex:180px;font-size:12px;font-weight:700}.release-bulletin-actions button{min-height:38px;padding:8px 14px;font-weight:800}.release-bulletin-opt-out{color:#9b3030;cursor:pointer;background:#fff;border:1px solid #a64343;border-radius:6px}.release-bulletin-opt-out:hover,.release-bulletin-opt-out:focus-visible{outline-offset:1px;background:#fff3f3;outline:2px solid #a643432e}.release-bulletin-dialog.column-customization-announcement{border-color:#a9bfd5;border-radius:14px;width:min(650px,100vw - 32px);max-width:650px;box-shadow:0 28px 80px #0d233966}.column-customization-announcement .release-bulletin-header{background:radial-gradient(circle at 92% 18%,#fff3 0 48px,#0000 49px),linear-gradient(135deg,#123c63 0%,#1f659d 64%,#2780b7 100%);border-top:0;padding:23px 26px 20px}.column-customization-announcement .release-bulletin-kicker,.column-customization-announcement .release-bulletin-period{color:#d7ebfa}.column-customization-announcement .release-bulletin-header h2{color:#fff;font-size:27px}.column-customization-announcement .release-bulletin-close{color:#fff;background:#ffffff1f;border-color:#ffffff59}.column-customization-announcement .release-bulletin-close:hover,.column-customization-announcement .release-bulletin-close:focus-visible{background:#ffffff38;border-color:#ffffffb8}.column-customization-announcement .release-bulletin-content{background:#f8fbfe;padding:20px 24px 22px}.column-announcement-hero{align-items:center;gap:16px;margin-bottom:18px;display:flex}.column-announcement-icon{color:#17679e;background:linear-gradient(145deg,#e1f1fb,#c6e5f8);border-radius:14px;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 0 0 1px #1e699d24}.column-announcement-icon svg{fill:currentColor;width:38px;height:38px}.column-announcement-hero strong{color:#123451;margin-bottom:3px;font-size:18px;display:block}.column-announcement-hero p{color:#49657f;margin:0;font-size:14px;line-height:1.45}.column-announcement-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.column-announcement-steps>div{background:#fff;border:1px solid #d2e0ec;border-radius:10px;align-items:flex-start;gap:9px;min-width:0;padding:13px 12px;display:flex}.column-announcement-steps>div>span{color:#fff;background:#1d6fa7;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:12px;font-weight:900;display:grid}.column-announcement-steps p{min-width:0;margin:0}.column-announcement-steps strong,.column-announcement-steps small{display:block}.column-announcement-steps strong{color:#173a59;font-size:13px;line-height:1.25}.column-announcement-steps small{color:#5d7286;margin-top:4px;font-size:11px;line-height:1.35}.column-announcement-tip{color:#315d58;background:#eaf7f4;border-left:4px solid #1f8c7a;border-radius:6px;margin:14px 0 0;padding:10px 12px;font-size:12px;line-height:1.4}.column-customization-announcement .release-bulletin-actions{background:#fff;padding:14px 24px}.column-customization-announcement .column-announcement-confirm{min-width:112px}@media (width<=640px){.release-bulletin-dialog{width:calc(100vw - 20px)}.release-bulletin-header,.release-bulletin-actions,.release-bulletin-content{padding-left:18px;padding-right:18px}.release-bulletin-actions button{flex:100%}.column-announcement-steps{grid-template-columns:1fr}.column-customization-announcement .release-bulletin-header h2{font-size:23px}.column-announcement-hero{align-items:flex-start}}@media (width<=720px){html body:has(#boardView.active-view) #mainTitle,html body[data-current-view=board] #mainTitle{font-size:0!important;line-height:1!important}html body:has(#boardView.active-view) #mainTitle:after,html body[data-current-view=board] #mainTitle:after{content:"Dispatch Board";font:700 26px/1.1 Arial,Helvetica,sans-serif}html body[data-current-view=board] .top-actions #newLoad,html body[data-current-view=customerService] .top-actions #newLoad,html body[data-current-view=claims] .top-actions #newLoad{width:40px!important;min-width:40px!important;padding:0!important;font-size:0!important}html body[data-current-view=board] .top-actions #newLoad:after,html body[data-current-view=customerService] .top-actions #newLoad:after,html body[data-current-view=claims] .top-actions #newLoad:after{content:"+";font:700 24px/1 Arial,Helvetica,sans-serif}html body #boardView>.metric-grid .metric{flex:none!important;width:auto!important;min-width:0!important;max-width:none!important}html body #boardView .quick-search-input,html body #boardView .board-tools .search-wrap{width:100%!important;min-width:0!important}html body #boardView .board-tools{box-sizing:border-box!important;width:100%!important;max-width:none!important}html body[data-current-view=board] .topbar,html body[data-current-view=customerService] .topbar,html body[data-current-view=claims] .topbar,html body[data-current-view=tracking] .topbar,html body[data-current-view=shipments] .topbar,html body[data-current-view=versionHistory] .topbar,html body[data-current-view=carriers] .topbar{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;display:grid!important}html body[data-current-view=board] .topbar>div:first-child,html body[data-current-view=customerService] .topbar>div:first-child,html body[data-current-view=claims] .topbar>div:first-child,html body[data-current-view=tracking] .topbar>div:first-child,html body[data-current-view=shipments] .topbar>div:first-child,html body[data-current-view=versionHistory] .topbar>div:first-child,html body[data-current-view=carriers] .topbar>div:first-child{grid-area:1/1!important;width:auto!important;min-width:0!important}html body[data-current-view=board] .topbar .top-actions,html body[data-current-view=customerService] .topbar .top-actions,html body[data-current-view=claims] .topbar .top-actions,html body[data-current-view=tracking] .topbar .top-actions,html body[data-current-view=shipments] .topbar .top-actions,html body[data-current-view=versionHistory] .topbar .top-actions,html body[data-current-view=carriers] .topbar .top-actions{grid-area:1/2!important;justify-content:flex-end!important;width:auto!important;max-width:none!important}html body:has(:is(#boardView,#customerServiceView,#claimsView,#trackingView,#shipmentsView).active-view) .topbar,html body:is([data-current-view=board],[data-current-view=customerService],[data-current-view=claims],[data-current-view=tracking],[data-current-view=shipments]) .topbar{flex-wrap:nowrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:8px!important;display:flex!important}html body:has(:is(#boardView,#customerServiceView,#claimsView,#trackingView,#shipmentsView).active-view) .topbar>:first-child,html body:is([data-current-view=board],[data-current-view=customerService],[data-current-view=claims],[data-current-view=tracking],[data-current-view=shipments]) .topbar>:first-child{flex:auto!important;min-width:0!important}html body:has(:is(#boardView,#customerServiceView,#claimsView,#trackingView,#shipmentsView).active-view) .topbar .top-actions,html body:is([data-current-view=board],[data-current-view=customerService],[data-current-view=claims],[data-current-view=tracking],[data-current-view=shipments]) .topbar .top-actions{flex-flow:row!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}html body:has(:is(#boardView,#customerServiceView,#claimsView,#trackingView,#shipmentsView).active-view) .topbar .top-actions #newLoad,html body:is([data-current-view=board],[data-current-view=customerService],[data-current-view=claims],[data-current-view=tracking],[data-current-view=shipments]) .topbar .top-actions #newLoad{color:#0000!important;flex:0 0 40px!important;place-items:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;font-size:0!important;line-height:0!important;display:inline-grid!important;overflow:hidden!important}html body:has(:is(#boardView,#customerServiceView,#claimsView,#trackingView,#shipmentsView).active-view) .topbar .top-actions #newLoad>span,html body:has(:is(#boardView,#customerServiceView,#claimsView,#trackingView,#shipmentsView).active-view) .topbar .top-actions #newLoad .button-text,html body:is([data-current-view=board],[data-current-view=customerService],[data-current-view=claims],[data-current-view=tracking],[data-current-view=shipments]) .topbar .top-actions #newLoad>span,html body:is([data-current-view=board],[data-current-view=customerService],[data-current-view=claims],[data-current-view=tracking],[data-current-view=shipments]) .topbar .top-actions #newLoad .button-text{display:none!important}html body:has(:is(#boardView,#customerServiceView,#claimsView,#trackingView,#shipmentsView).active-view) .topbar .top-actions #newLoad:after,html body:is([data-current-view=board],[data-current-view=customerService],[data-current-view=claims],[data-current-view=tracking],[data-current-view=shipments]) .topbar .top-actions #newLoad:after{content:"+"!important;color:#fff!important;font-size:24px!important;font-weight:800!important;line-height:1!important;display:block!important}html body:has(:is(#boardView,#customerServiceView,#claimsView,#trackingView,#shipmentsView).active-view) .topbar .top-actions #refreshBoard,html body:has(:is(#boardView,#customerServiceView,#claimsView,#trackingView,#shipmentsView).active-view) .topbar .top-actions .top-actions-menu,html body:has(:is(#boardView,#customerServiceView,#claimsView,#trackingView,#shipmentsView).active-view) .topbar .top-actions .top-actions-menu>summary,html body:is([data-current-view=board],[data-current-view=customerService],[data-current-view=claims],[data-current-view=tracking],[data-current-view=shipments]) .topbar .top-actions #refreshBoard,html body:is([data-current-view=board],[data-current-view=customerService],[data-current-view=claims],[data-current-view=tracking],[data-current-view=shipments]) .topbar .top-actions .top-actions-menu,html body:is([data-current-view=board],[data-current-view=customerService],[data-current-view=claims],[data-current-view=tracking],[data-current-view=shipments]) .topbar .top-actions .top-actions-menu>summary{flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important}html body:has(:is(#boardView,#customerServiceView,#claimsView,#trackingView,#shipmentsView).active-view) .topbar .top-actions #refreshBoard .button-text,html body:is([data-current-view=board],[data-current-view=customerService],[data-current-view=claims],[data-current-view=tracking],[data-current-view=shipments]) .topbar .top-actions #refreshBoard .button-text{display:none!important}html body:has(:is(#boardView,#customerServiceView,#claimsView,#trackingView,#shipmentsView).active-view) .topbar .top-actions .top-actions-menu,html body:is([data-current-view=board],[data-current-view=customerService],[data-current-view=claims],[data-current-view=tracking],[data-current-view=shipments]) .topbar .top-actions .top-actions-menu{box-shadow:none!important;background:0 0!important;border:0!important;display:block!important;position:relative!important;overflow:visible!important}html body:has(:is(#boardView,#customerServiceView,#claimsView,#trackingView,#shipmentsView).active-view) .topbar .top-actions .top-actions-menu>summary,html body:is([data-current-view=board],[data-current-view=customerService],[data-current-view=claims],[data-current-view=tracking],[data-current-view=shipments]) .topbar .top-actions .top-actions-menu>summary{background:#fff!important;border:1px solid #d6e0ec!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;list-style:none!important;display:inline-flex!important}html body:has(:is(#boardView,#customerServiceView,#claimsView,#trackingView,#shipmentsView).active-view) .topbar .top-actions .top-actions-menu>summary::-webkit-details-marker,html body:is([data-current-view=board],[data-current-view=customerService],[data-current-view=claims],[data-current-view=tracking],[data-current-view=shipments]) .topbar .top-actions .top-actions-menu>summary::-webkit-details-marker{display:none!important}html body:has(:is(#boardView,#customerServiceView,#claimsView,#trackingView,#shipmentsView).active-view) .topbar .top-actions .hamburger-icon,html body:is([data-current-view=board],[data-current-view=customerService],[data-current-view=claims],[data-current-view=tracking],[data-current-view=shipments]) .topbar .top-actions .hamburger-icon{flex-direction:column!important;gap:4px!important;width:18px!important;display:flex!important}html body:has(:is(#boardView,#customerServiceView,#claimsView,#trackingView,#shipmentsView).active-view) .topbar .top-actions .hamburger-icon span,html body:is([data-current-view=board],[data-current-view=customerService],[data-current-view=claims],[data-current-view=tracking],[data-current-view=shipments]) .topbar .top-actions .hamburger-icon span{background:currentColor!important;width:18px!important;height:2px!important;margin:0!important;display:block!important}}@media (width>=721px) and (width<=1420px){#customerServiceLoadsPanel .customer-service-load-table col:nth-child(11),#customerServiceLoadsPanel .customer-service-load-table th:nth-child(11),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(11){display:none!important}}@media (width>=721px) and (width<=1200px){#customerServiceLoadsPanel .customer-service-load-table col:nth-child(7),#customerServiceLoadsPanel .customer-service-load-table th:nth-child(7),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(7){display:none!important}}@media (width>=721px){#customerServiceRows td.customer-service-quick-edit-col{text-overflow:clip!important;white-space:nowrap!important;padding-inline:0!important;overflow:visible!important}#customerServiceRows td.customer-service-quick-edit-col .quick-tms-pull-button{margin:0 auto!important;display:inline-grid!important}#customerServiceLoadsPanel .customer-service-load-table{table-layout:fixed!important;min-width:0!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-quick-edit-col,#customerServiceLoadsPanel .customer-service-load-table th:first-child,#customerServiceLoadsPanel .customer-service-load-table td:first-child{width:58px!important;min-width:58px!important;max-width:58px!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-select-col,#customerServiceLoadsPanel .customer-service-load-table th:nth-child(2),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(2){width:54px!important;min-width:54px!important;max-width:54px!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-alert-col,#customerServiceLoadsPanel .customer-service-load-table th:nth-child(3),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(3){width:58px!important;min-width:58px!important;max-width:58px!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-status-col,#customerServiceLoadsPanel .customer-service-load-table th:nth-child(4),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(4){width:100px!important;min-width:100px!important;max-width:100px!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-load-col,#customerServiceLoadsPanel .customer-service-load-table th:nth-child(5),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(5){width:110px!important;min-width:110px!important;max-width:110px!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-date-col,#customerServiceLoadsPanel .customer-service-load-table th:nth-child(6),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(6),#customerServiceLoadsPanel .customer-service-load-table th:nth-child(7),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(7){width:95px!important;min-width:95px!important;max-width:95px!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-reference-col,#customerServiceLoadsPanel .customer-service-load-table th:nth-child(8),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(8),#customerServiceLoadsPanel .customer-service-load-table th:nth-child(9),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(9){width:105px!important;min-width:105px!important;max-width:105px!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-customer-col,#customerServiceLoadsPanel .customer-service-load-table th:nth-child(10),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(10){width:210px!important;min-width:210px!important;max-width:210px!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-location-col,#customerServiceLoadsPanel .customer-service-load-table th:nth-child(11),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(11),#customerServiceLoadsPanel .customer-service-load-table th:nth-child(12),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(12){z-index:auto!important;width:220px!important;min-width:220px!important;max-width:220px!important;box-shadow:none!important;position:static!important;right:auto!important}#customerServiceLoadsPanel .customer-service-load-table col.customer-service-actions-col,#customerServiceLoadsPanel .customer-service-load-table th:nth-child(13),#customerServiceLoadsPanel .customer-service-load-table td:nth-child(13){z-index:auto!important;width:56px!important;min-width:56px!important;max-width:56px!important;box-shadow:none!important;position:static!important;right:auto!important}#customerServiceRows>tr[data-customer-service-id]>td:not(.customer-service-actions-col) .row-action-dot-button,#customerServiceRows>tr[data-customer-service-id]>td:not(.customer-service-actions-col) .action-dots-text{display:none!important}#customerServiceRows>tr[data-customer-service-id]>td.customer-service-actions-col .row-actions{justify-content:center!important;align-items:center!important;min-width:0!important;display:flex!important}#customerServiceView .customer-service-filter-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px!important;width:100%!important;max-width:none!important;margin:8px auto 6px!important;display:flex!important}#customerServiceView .customer-service-filter-bar #customerServiceSearchInput{flex:0 390px;width:min(390px,100%)!important}#customerServiceView .customer-service-filter-bar .customer-service-filter-details{flex:0 0 180px}#customerServiceView .customer-service-inline-pagination,#customerServiceView .customer-service-inline-actions{white-space:nowrap;align-items:center;gap:6px;min-height:42px;display:inline-flex;margin:0!important}#customerServiceView .customer-service-inline-actions{color:#53657a;font-size:13px;font-weight:800}}@media (width<=720px){#customerServiceView .customer-service-inline-pagination,#customerServiceView .customer-service-inline-actions{grid-column:1/-1;justify-content:center}}@media (width>=721px){#customerServiceView .customer-service-load-table tbody tr.recently-saved-row>td,#customerServiceView .customer-service-load-table tbody tr.recently-saved-row>td:nth-child(12),#customerServiceView .customer-service-load-table tbody tr.recently-saved-row>td.customer-service-actions-col{box-shadow:inset 0 1px #1496532e,inset 0 -1px #1496532e;background:#ecfdf3!important}#customerServiceView .customer-service-load-table tbody tr.recently-saved-row:hover>td,#customerServiceView .customer-service-load-table tbody tr.recently-saved-row:hover>td:nth-child(12),#customerServiceView .customer-service-load-table tbody tr.recently-saved-row:hover>td.customer-service-actions-col{background:#dcfce7!important}#customerServiceView .customer-service-load-table .customer-service-centered-cell,#customerServiceView .customer-service-load-table .customer-service-desktop-customer{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}#customerServiceView .board-tools.customer-service-filter-bar{box-sizing:border-box!important;flex-flow:wrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:calc(100% - 32px)!important;max-width:none!important;margin:8px auto 6px!important;padding:0!important;display:flex!important;position:static!important;left:auto!important;right:auto!important;transform:none!important}#customerServiceView .customer-service-filter-bar #customerServiceSearchInput{box-sizing:border-box!important;flex:0 390px!important;width:390px!important;min-width:260px!important}#customerServiceView .customer-service-filter-bar .customer-service-filter-details{flex:0 0 180px!important;width:180px!important;min-width:180px!important}#customerServiceView .customer-service-inline-pagination,#customerServiceView .customer-service-inline-actions{flex:none!important;margin:0!important}}@media (width>=1301px){#customerServiceView .board-tools.customer-service-filter-bar{flex-wrap:nowrap!important;width:fit-content!important;max-width:calc(100% - 32px)!important}}@media (width>=721px){#customerServiceView .customer-service-load-table tbody>tr{height:35px!important}html body #customerServiceView #customerServiceLoadsPanel .customer-service-load-table tbody>tr>td{vertical-align:middle!important;text-align:center!important;height:31px!important;min-height:31px!important;padding-top:0!important;padding-bottom:0!important}html body[data-page=customer-service] #customerServiceView#customerServiceView#customerServiceView #customerServiceLoadsPanel#customerServiceLoadsPanel#customerServiceLoadsPanel tbody#customerServiceRows#customerServiceRows#customerServiceRows>tr[data-customer-service-id]>td{vertical-align:middle!important;height:31px!important;min-height:31px!important;padding-top:0!important;padding-bottom:0!important}html body[data-page=customer-service] #customerServiceView#customerServiceView#customerServiceView #customerServiceLoadsPanel#customerServiceLoadsPanel#customerServiceLoadsPanel tbody#customerServiceRows#customerServiceRows#customerServiceRows>tr[data-customer-service-id]>:is(td.customer-service-quick-edit-col,td.customer-service-tms-pull-col,td.customer-service-alert-col,td.customer-service-load-col){line-height:0!important}#customerServiceView .customer-service-load-table td.customer-service-quick-edit-col{text-align:center!important}#customerServiceView .customer-service-load-table .customer-service-centered-cell,#customerServiceView .customer-service-load-table .customer-service-desktop-customer{justify-content:center!important;align-items:center!important;width:100%!important;height:31px!important;min-height:31px!important;margin:0!important;display:flex!important}#customerServiceView .customer-service-load-table tbody .quick-edit-load-button,#customerServiceView .customer-service-load-table tbody .alert-icon-button,#customerServiceView .customer-service-load-table tbody .quick-assign-carrier-button,#customerServiceView .customer-service-load-table tbody .row-action-dot-button,#customerServiceView .customer-service-load-table tbody .global-board-quick-date.has-value,#customerServiceView .customer-service-load-table tbody .customer-service-load-copy,#customerServiceView .customer-service-load-table tbody .status-pill-select{vertical-align:middle!important;height:31px!important;min-height:31px!important;max-height:31px!important;margin-top:0!important;margin-bottom:0!important}#customerServiceView .customer-service-load-table tbody .global-board-quick-date.has-value,#customerServiceView .customer-service-load-table tbody .status-pill-select{padding-top:0!important;padding-bottom:0!important;line-height:31px!important}#customerServiceView #customerServiceLoadsPanel .customer-service-load-table td.customer-service-customer-col .customer-service-desktop-customer,#customerServiceView #customerServiceLoadsPanel .customer-service-load-table td.customer-service-location-col .customer-service-centered-cell{text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;height:31px!important;min-height:31px!important;padding-left:4px!important;padding-right:4px!important;line-height:31px!important;display:block!important;overflow:hidden!important}#customerServiceView #customerServiceLoadsPanel .customer-service-load-table td.customer-service-customer-col .mobile-customer-service-route{display:none!important}#customerServiceView #customerServiceLoadsPanel .customer-service-load-table th.quick-edit-header{text-overflow:clip!important;white-space:nowrap!important;padding-left:0!important;padding-right:0!important;overflow:visible!important}#customerServiceView #customerServiceLoadsPanel .customer-service-load-table .customer-service-auto-tms-header{color:#374151!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:22px!important;margin:0 auto!important;font-size:12px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}#customerServiceView #customerServiceLoadsPanel .customer-service-load-table .customer-service-auto-tms-header input{flex:none!important;width:14px!important;height:14px!important;margin:0!important}#customerServiceView #customerServiceLoadsPanel .customer-service-load-table .customer-service-auto-tms-header em{color:#0f766e!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:44px!important;font-style:normal!important;display:inline-block!important;overflow:hidden!important}#customerServiceView #customerServiceLoadsPanel .customer-service-location-main,#customerServiceView #customerServiceLoadsPanel .customer-service-location-zip{display:inline!important}}@media (width>=721px) and (width<=1700px){#customerServiceView #customerServiceLoadsPanel .customer-service-location-zip{display:none!important}}@media (width>=721px) and (width<=1500px){#customerServiceView #customerServiceLoadsPanel .customer-service-load-table col.customer-service-customer-col,#customerServiceView #customerServiceLoadsPanel .customer-service-load-table th:nth-child(10),#customerServiceView #customerServiceLoadsPanel .customer-service-load-table td:nth-child(10){width:230px!important;min-width:230px!important;max-width:230px!important}#customerServiceView #customerServiceLoadsPanel .customer-service-load-table col.customer-service-location-col,#customerServiceView #customerServiceLoadsPanel .customer-service-load-table th:nth-child(11),#customerServiceView #customerServiceLoadsPanel .customer-service-load-table td:nth-child(11),#customerServiceView #customerServiceLoadsPanel .customer-service-load-table th:nth-child(12),#customerServiceView #customerServiceLoadsPanel .customer-service-load-table td:nth-child(12){width:190px!important;min-width:190px!important;max-width:190px!important}}@media (width>=721px){html body #customerServiceView #customerServiceLoadsPanel .customer-service-load-table col.customer-service-quick-edit-col,html body #customerServiceView #customerServiceLoadsPanel .customer-service-load-table th:first-child,html body #customerServiceView #customerServiceLoadsPanel .customer-service-load-table td:first-child{width:74px!important;min-width:74px!important;max-width:74px!important}html body #customerServiceView #customerServiceLoadsPanel .customer-service-load-table th.quick-edit-header{box-shadow:none!important;text-align:center!important;text-overflow:clip!important;white-space:nowrap!important;border-right-color:#0000!important;padding-left:8px!important;padding-right:8px!important;overflow:visible!important}html body #customerServiceView #customerServiceLoadsPanel .customer-service-load-table .customer-service-auto-tms-header{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:20px!important;margin:0 auto!important;line-height:1!important;display:inline-flex!important;overflow:visible!important}html body #customerServiceView #customerServiceLoadsPanel .customer-service-load-table .customer-service-auto-tms-header input{flex:0 0 14px!important;width:14px!important;height:14px!important;margin:0!important}html body #customerServiceView #customerServiceLoadsPanel .customer-service-load-table .customer-service-auto-tms-header span{text-overflow:clip!important;flex:none!important;max-width:none!important;display:inline-block!important;overflow:visible!important}html body #customerServiceRows td.customer-service-quick-edit-col .quick-tms-pull-button{margin:0 auto!important;display:inline-grid!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .desktop-customer-name,html body :is(#shipmentsView,#customerServiceDeliveredView) .mobile-customer-route,html body :is(#shipmentsView,#customerServiceDeliveredView) .mobile-customer-route span,html body :is(#shipmentsView,#customerServiceDeliveredView) .timestamp-cell,html body :is(#shipmentsView,#customerServiceDeliveredView) .timestamp-cell strong,html body :is(#shipmentsView,#customerServiceDeliveredView) .timestamp-cell span,html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll td:nth-child(7),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll td:nth-child(9),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll td:nth-child(10),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll td:nth-child(14){text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;line-height:1.2!important;display:block!important;overflow:hidden!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .timestamp-cell strong,html body :is(#shipmentsView,#customerServiceDeliveredView) .timestamp-cell span{display:inline!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .timestamp-cell em,html body :is(#shipmentsView,#customerServiceDeliveredView) .deleting-soon-date{display:none!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-section,html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden auto!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td){text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;min-width:0!important;padding-left:4px!important;padding-right:4px!important;overflow:hidden!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):first-child{width:3%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(2){width:4%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(3),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(4){width:7%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(5),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(6){width:6%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(7){width:12%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(8){width:6%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(9),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(10){width:10%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(11){width:4%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(12){width:3%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(13){width:5%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(14){width:7%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(15),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(16){width:4%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(17){width:2%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .status-pill-select{width:min(100%,112px)!important;min-width:0!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .delivered-load-copy{min-width:0!important;max-width:100%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .desktop-customer-name,html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll td:nth-child(9),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll td:nth-child(10),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll td:nth-child(14){text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;line-height:1.2!important;overflow:hidden!important}}html body .table-scroll :is(.status-pill,.status-pill-select){box-sizing:border-box!important;-webkit-clip-path:inset(0 round 999px)!important;clip-path:inset(0 round 999px)!important;background-clip:padding-box!important;border-radius:999px!important;max-width:100%!important;overflow:visible!important}html body .table-scroll td:has(:is(.status-pill,.status-pill-select)){overflow:visible!important}html body .table-scroll .status-pill-select{-webkit-appearance:none!important;appearance:none!important;width:min(100%,112px)!important;min-width:0!important}@media (width>=721px){html body #customerServiceView #customerServiceLoadsPanel .table-scroll{overflow-x:auto!important}html body #customerServiceView #customerServiceLoadsPanel .customer-service-load-table{width:1740px!important;min-width:1740px!important}html body #customerServiceView #customerServiceLoadsPanel .customer-service-load-table col.customer-service-status-col,html body #customerServiceView #customerServiceLoadsPanel .customer-service-load-table th:nth-child(4),html body #customerServiceView #customerServiceLoadsPanel .customer-service-load-table td:nth-child(4){width:150px!important;min-width:150px!important;max-width:150px!important;padding-left:12px!important;padding-right:12px!important;overflow:visible!important}html body #customerServiceView #customerServiceRows .status-pill-select{width:120px!important;min-width:120px!important;max-width:120px!important}html body #customerServiceView #customerServiceLoadsPanel .customer-service-load-table col.customer-service-load-col,html body #customerServiceView #customerServiceLoadsPanel .customer-service-load-table th:nth-child(5),html body #customerServiceView #customerServiceLoadsPanel .customer-service-load-table td:nth-child(5){width:130px!important;min-width:130px!important;max-width:130px!important;padding-left:14px!important;padding-right:10px!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-section,html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden auto!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td){text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;min-width:0!important;max-width:none!important;height:48px!important;padding-left:6px!important;padding-right:6px!important;line-height:1.15!important;overflow:hidden!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .desktop-customer-name,html body :is(#shipmentsView,#customerServiceDeliveredView) .mobile-customer-route,html body :is(#shipmentsView,#customerServiceDeliveredView) .mobile-customer-route span,html body :is(#shipmentsView,#customerServiceDeliveredView) .timestamp-cell,html body :is(#shipmentsView,#customerServiceDeliveredView) .timestamp-cell strong,html body :is(#shipmentsView,#customerServiceDeliveredView) .timestamp-cell span{text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;max-width:100%!important;line-height:1.15!important;display:block!important;overflow:hidden!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .status-pill-select{width:100%!important;min-width:0!important;max-width:128px!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .delivered-load-copy{min-width:0!important;max-width:100%!important}}@media (width>=721px) and (width<=2600px){html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(12),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(13),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(15),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(16){display:none!important}}@media (width>=721px) and (width<=2300px){html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(8),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(11),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(14){display:none!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):first-child{width:52px!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(2){width:58px!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(3){width:132px!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(4){width:106px!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(5),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(6){width:96px!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(7){width:20%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(9),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(10){width:18%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(17){width:58px!important}}@media (width>=721px) and (width<=1500px){html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(2),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(5){display:none!important}}@media (width>=721px){html body :is(#shipmentsView,#customerServiceDeliveredView) .table-section,html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden auto!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td){text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;min-width:0!important;max-width:none!important;height:48px!important;padding-left:6px!important;padding-right:6px!important;line-height:1.15!important;overflow:hidden!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .desktop-customer-name,html body :is(#shipmentsView,#customerServiceDeliveredView) .mobile-customer-route,html body :is(#shipmentsView,#customerServiceDeliveredView) .mobile-customer-route span,html body :is(#shipmentsView,#customerServiceDeliveredView) .timestamp-cell,html body :is(#shipmentsView,#customerServiceDeliveredView) .timestamp-cell strong,html body :is(#shipmentsView,#customerServiceDeliveredView) .timestamp-cell span{text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;max-width:100%!important;line-height:1.15!important;display:block!important;overflow:hidden!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .status-pill-select{width:100%!important;min-width:0!important;max-width:128px!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .delivered-load-copy{min-width:0!important;max-width:100%!important}}@media (width>=721px) and (width<=2600px){html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(12),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(13),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(15),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(16){display:none!important}}@media (width>=721px) and (width<=2300px){html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(8),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(11),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(14){display:none!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):first-child{width:52px!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(2){width:58px!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(3){width:132px!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(4){width:106px!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(5),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(6){width:96px!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(7){width:20%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(9),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(10){width:18%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(17){width:58px!important}}@media (width>=721px) and (width<=1500px){html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(2),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(5){display:none!important}}@media (width>=721px){html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll{overflow-x:hidden!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll table{table-layout:fixed!important;width:100%!important;min-width:0!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td){text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;overflow:hidden!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):first-child{width:46px!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(2){width:54px!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(3){width:104px!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(4){width:92px!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(5),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(6){width:88px!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(7){width:auto!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(9),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(10){width:14%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(17){width:46px!important}}@media (width>=721px) and (width<=1800px){html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(12),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(13),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(15),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(16){display:none!important}}@media (width>=721px) and (width<=1700px){html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(8),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(11),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(14){display:none!important}}@media (width>=721px) and (width<=1350px){html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(2),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(5){display:none!important}}@media (width>=721px){html body :is(#shipmentsView,#customerServiceDeliveredView) .table-section,html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden auto!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td){text-align:center!important;text-overflow:ellipsis!important;min-width:0!important;max-width:none!important;padding-left:4px!important;padding-right:4px!important;overflow:hidden!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):first-child{width:3%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(2){width:4%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(3),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(4){width:7%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(5),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(6){width:6%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(7){width:12%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(8){width:6%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(9),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(10){width:10%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(11){width:4%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(12){width:3%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(13){width:5%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(14){width:7%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(15),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(16){width:4%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(17){width:2%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .status-pill-select{width:min(100%,112px)!important;min-width:0!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .delivered-load-copy{min-width:0!important;max-width:100%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .desktop-customer-name,html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll td:nth-child(9),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll td:nth-child(10),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll td:nth-child(14){text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;line-height:1.2!important;overflow:hidden!important}}html body #customerServiceDeliveredView .shipment-tools{grid-template-columns:minmax(260px,1fr) 180px 180px 180px!important;align-items:center!important;gap:12px!important;max-width:900px!important;margin:12px auto 10px!important;display:grid!important}html body #customerServiceDeliveredView #customerServiceDeliveredSort,html body #customerServiceDeliveredView #customerServiceDeliveredStatusFilter{display:none!important}html body #customerServiceDeliveredView #customerServiceDeliveredSearch{color:#0f172a!important;text-align:center!important;background:#fff!important;border:1px solid #d5dde7!important;border-radius:6px!important;width:100%!important;min-height:46px!important;font-size:18px!important;box-shadow:0 1px 2px #0f172a0a!important}html body #customerServiceDeliveredView .table-section{border-color:#d9e1ea!important;box-shadow:0 12px 30px #0f172a0d!important}html body #customerServiceDeliveredView .table-scroll{overflow:auto!important}html body #customerServiceDeliveredView table{table-layout:fixed!important}html body #customerServiceDeliveredView th,html body #customerServiceDeliveredView td{vertical-align:middle!important;text-align:center!important}html body #customerServiceDeliveredView thead th .delivered-sort-button{width:auto!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;color:inherit!important;font:inherit!important;text-align:center!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:4px!important;margin:0 auto!important;padding:0!important;line-height:1.15!important;display:inline-flex!important}html body #customerServiceDeliveredView thead th .delivered-sort-button:hover,html body #customerServiceDeliveredView thead th .delivered-sort-button:focus-visible,html body #customerServiceDeliveredView thead th .delivered-sort-button.active{color:#0b62a3!important;box-shadow:none!important;background:0 0!important;outline:none!important}html body #customerServiceDeliveredView thead th .delivered-sort-button .sort-arrow{margin-left:2px!important;font-size:12px!important;line-height:1!important;display:none!important}html body #customerServiceDeliveredView thead th .delivered-sort-button.active .sort-arrow{display:inline-block!important}html body #customerServiceDeliveredView thead .table-select-button{width:auto!important;min-width:0!important;height:auto!important;color:inherit!important;box-shadow:none!important;font:inherit!important;background:0 0!important;border:0!important;margin:0 auto!important;padding:0!important}html body #customerServiceDeliveredView .shipment-row{cursor:pointer!important}html body #customerServiceDeliveredView .shipment-row.selected td{background:#f7fbff!important}html body #customerServiceDeliveredView .shipment-row:hover td{background:#f8fbff!important}html body #customerServiceDeliveredView .status-pill-select{text-align:center!important;text-align-last:center!important;width:100%!important;min-width:94px!important;margin-left:auto!important;margin-right:auto!important;display:block!important}html body #customerServiceDeliveredView .delivered-load-copy{min-width:82px!important;min-height:28px!important;color:inherit!important;font:inherit!important;cursor:copy!important;background:0 0!important;border:1px solid #0000!important;border-radius:5px!important;place-items:center!important;padding:0 6px!important;display:inline-grid!important}html body #customerServiceDeliveredView .delivered-load-copy:hover,html body #customerServiceDeliveredView .delivered-load-copy:focus-visible{color:#155e9f!important;background:#eef6ff!important;border-color:#9fc4ed!important;outline:none!important}html body #customerServiceView #customerServiceRows .customer-service-load-copy.is-copied,html body #customerServiceView #customerServiceRows .cs-mobile-load-number.is-copied,html body #customerServiceDeliveredView #customerServiceDeliveredRows .delivered-load-copy.is-copied{color:#24714d!important;background:#eff9f4!important;border-color:#58a97d!important;box-shadow:0 0 0 2px #3697652e!important}html body #customerServiceView #customerServiceRows .customer-service-load-copy.is-copied strong,html body #customerServiceDeliveredView #customerServiceDeliveredRows .delivered-load-copy.is-copied strong{color:#24714d!important}html body #customerServiceDeliveredView .desktop-customer-name,html body #customerServiceDeliveredView .timestamp-cell,html body #customerServiceDeliveredRows .load-select,html body #customerServiceDeliveredRows .alert-icon-button,html body #customerServiceDeliveredRows .quick-edit-load-button,html body #customerServiceDeliveredRows .row-actions{margin-left:auto!important;margin-right:auto!important}html body #customerServiceDeliveredView .desktop-customer-name{text-overflow:ellipsis!important;white-space:nowrap!important;text-align:center!important;max-width:100%!important;display:block!important;overflow:hidden!important}html body #customerServiceDeliveredView .mobile-customer-route{display:none!important}html body #customerServiceDeliveredView .timestamp-cell{text-align:center!important;align-items:center!important}html body #customerServiceDeliveredView .row-actions{justify-content:center!important}html body #customerServiceDeliveredView .shipment-detail-row td{padding:0 10px 10px!important}html body #customerServiceDeliveredView .shipment-detail-row .shipment-detail-panel{padding-top:0!important}html body #customerServiceDeliveredView .delivered-bulk-actions{width:calc(100% - 32px)!important;min-height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-start!important;align-items:center!important;margin:-4px 16px 6px!important;padding:0!important;display:flex!important}html body #customerServiceDeliveredView .customer-service-delivered-pagination{justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}html body #customerServiceDeliveredView #customerServiceDeliveredPageStatus{text-align:center;min-width:118px;color:var(--muted);font-size:.84rem;font-weight:800}html body #customerServiceDeliveredView .customer-service-delivered-pagination .small-button{min-width:34px;padding-inline:9px}html body #shipmentsView .dispatch-delivered-pagination{justify-content:flex-end;align-items:center;gap:6px;min-height:34px;margin:-2px 0 8px auto;display:flex}html body #shipmentsView .dispatch-delivered-pagination[hidden]{display:none!important}html body #shipmentsView #dispatchDeliveredPageStatus{text-align:center;min-width:118px;color:var(--muted);font-size:.84rem;font-weight:800}html body #shipmentsView .dispatch-delivered-pagination .small-button{min-width:34px;padding-inline:9px}html body #shipmentsView .dispatch-delivered-archive-row{background:color-mix(in srgb, var(--panel) 94%, var(--muted) 6%)}html body #shipmentsView .dispatch-delivered-read-only{color:var(--muted);letter-spacing:.02em;white-space:nowrap;font-size:.75rem;font-weight:800}html body #customerServiceDeliveredView .delivered-bulk-actions:has([data-selected-customer-service-delivered-action][hidden]){display:none!important}@media (width<=720px){html body #customerServiceDeliveredView .shipment-tools{grid-template-columns:minmax(0,1fr)!important;max-width:none!important;margin:8px 0 10px!important}html body #customerServiceDeliveredView .table-scroll,html body #customerServiceDeliveredView .table-scroll table{width:100%!important;min-width:0!important;display:block!important}html body #customerServiceDeliveredView .table-scroll thead,html body #customerServiceDeliveredView .table-scroll colgroup{display:none!important}html body #customerServiceDeliveredRows{gap:10px!important;display:grid!important}html body #customerServiceDeliveredRows>tr.shipment-row{background:#fff!important;border:1px solid #d8e3ef!important;border-left:4px solid #1d9a55!important;border-radius:8px!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:8px!important;padding:10px!important;display:grid!important}html body #customerServiceDeliveredRows>tr.shipment-row>td{background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;padding:0!important;display:flex!important}html body #customerServiceDeliveredRows>tr.shipment-row>td:first-child,html body #customerServiceDeliveredRows>tr.shipment-row>td:nth-child(5),html body #customerServiceDeliveredRows>tr.shipment-row>td:nth-child(6),html body #customerServiceDeliveredRows>tr.shipment-row>td:nth-child(8),html body #customerServiceDeliveredRows>tr.shipment-row>td:nth-child(9),html body #customerServiceDeliveredRows>tr.shipment-row>td:nth-child(10),html body #customerServiceDeliveredRows>tr.shipment-row>td:nth-child(11),html body #customerServiceDeliveredRows>tr.shipment-row>td:nth-child(12),html body #customerServiceDeliveredRows>tr.shipment-row>td:nth-child(13),html body #customerServiceDeliveredRows>tr.shipment-row>td:nth-child(14),html body #customerServiceDeliveredRows>tr.shipment-row>td:nth-child(15),html body #customerServiceDeliveredRows>tr.shipment-row>td:nth-child(16){display:none!important}html body #customerServiceDeliveredRows>tr.shipment-row>td:nth-child(2){grid-area:1/1/span 2!important;align-self:start!important}html body #customerServiceDeliveredRows>tr.shipment-row>td:nth-child(3){grid-area:2/2!important}html body #customerServiceDeliveredRows>tr.shipment-row>td:nth-child(4){grid-area:1/2!important}html body #customerServiceDeliveredRows>tr.shipment-row>td:nth-child(7){text-align:left!important;grid-area:3/2/auto/4!important;justify-content:flex-start!important}html body #customerServiceDeliveredRows>tr.shipment-row>td:nth-child(17){grid-area:1/3/span 2!important;align-self:start!important}html body #customerServiceDeliveredView .desktop-customer-name{display:none!important}html body #customerServiceDeliveredView .mobile-customer-route{text-align:left!important;max-width:100%!important;display:block!important;overflow:hidden!important}html body #customerServiceDeliveredView .mobile-customer-route span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:block!important;overflow:hidden!important}html body #customerServiceDeliveredRows .status-pill-select{width:118px!important}}@media (width>=1101px){html body #customersView .customer-layout{height:var(--customer-workspace-height,calc(100dvh - 310px));align-items:stretch;min-height:420px}html body #customersView .customer-list-panel,html body #customersView .customer-profile-panel{height:100%;min-height:0;max-height:none}html body #customersView .customer-list-panel{overscroll-behavior:contain;scrollbar-gutter:stable;overflow:hidden auto}html body #customersView .customer-profile-panel{overscroll-behavior:contain;grid-auto-rows:max-content;align-content:start;align-self:stretch;position:relative;top:auto;overflow:auto}html body #customersView .customer-profile-head{border-bottom:1px solid #e1e7ef;padding:2px 2px 12px}html body #customersView .customer-metrics div{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:78px;display:flex}html body #customersView .customer-transactions-section{background:#fff;border:1px solid #d7e0ea;border-radius:8px;overflow:hidden}html body #customersView .customer-transactions-section .empty-table-cell{color:#708094;text-align:center;height:72px}}@media (width>=721px){html body #customerServiceView #customerServiceLoadsPanel .customer-service-load-table col.customer-service-select-col,html body #customerServiceView #customerServiceLoadsPanel .customer-service-load-table th:nth-child(2),html body #customerServiceView #customerServiceLoadsPanel .customer-service-load-table td:nth-child(2){width:68px!important;min-width:68px!important;max-width:68px!important}html body #customerServiceView #customerServiceLoadsPanel .customer-service-load-table th.quick-edit-header,html body #customerServiceView #customerServiceLoadsPanel .customer-service-load-table th.quick-edit-header+th{box-shadow:none!important;border-left:0!important;border-right:0!important}html body #customerServiceView #customerServiceLoadsPanel .customer-service-load-table th.quick-edit-header{padding:0 6px!important}html body #customerServiceView #customerServiceLoadsPanel .customer-service-auto-tms-toggle{width:32px!important;min-width:32px!important;height:32px!important}html body #customerServiceView #customerServiceLoadsPanel .customer-service-load-table col.customer-service-quick-edit-col,html body #customerServiceView #customerServiceLoadsPanel .customer-service-load-table th:first-child,html body #customerServiceView #customerServiceLoadsPanel .customer-service-load-table td:first-child{width:52px!important;min-width:52px!important;max-width:52px!important}html body #customerServiceView #customerServiceLoadsPanel .customer-service-load-table th.quick-edit-header{box-shadow:none!important;text-align:center!important;text-overflow:clip!important;white-space:nowrap!important;border-right-color:#0000!important;padding:0!important;overflow:hidden!important}html body #customerServiceView #customerServiceLoadsPanel .customer-service-auto-tms-toggle{color:#0f8a9a!important;cursor:pointer!important;vertical-align:middle!important;background:#fff!important;border:1px solid #cfe0f2!important;border-radius:7px!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;margin:0 auto!important;padding:0!important;display:inline-grid!important;overflow:hidden!important}html body #customerServiceView #customerServiceLoadsPanel .customer-service-auto-tms-toggle:hover{background:#f0f9fb!important;border-color:#9ccad4!important}html body #customerServiceView #customerServiceLoadsPanel .customer-service-auto-tms-toggle svg{stroke:currentColor!important;stroke-width:2px!important;fill:none!important;width:16px!important;height:16px!important}html body #customerServiceView #customerServiceLoadsPanel .customer-service-auto-tms-toggle .auto-tms-start-icon{fill:currentColor!important;stroke:none!important;display:block!important}html body #customerServiceView #customerServiceLoadsPanel .customer-service-auto-tms-toggle .auto-tms-stop-icon{display:none!important}html body #customerServiceView #customerServiceLoadsPanel .customer-service-auto-tms-toggle.is-running{color:#c2410c!important;background:#fff7ed!important;border-color:#fb923c!important}html body #customerServiceView #customerServiceLoadsPanel .customer-service-auto-tms-toggle.is-running .auto-tms-start-icon{display:none!important}html body #customerServiceView #customerServiceLoadsPanel .customer-service-auto-tms-toggle.is-running .auto-tms-stop-icon{fill:currentColor!important;stroke:none!important;display:block!important}html body #customerServiceRows td.customer-service-quick-edit-col .quick-tms-pull-button{margin:0 auto!important;display:inline-grid!important}}html,body,.app-shell,.main-content{max-width:100%!important;overflow-x:hidden!important}@media (width>=721px){html body :is(#shipmentsView,#customerServiceDeliveredView) .table-section,html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden auto!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td){text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;min-width:0!important;padding-left:4px!important;padding-right:4px!important;overflow:hidden!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):first-child{width:3%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(2){width:4%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(3),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(4){width:7%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(5),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(6){width:6%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(7){width:12%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(8){width:6%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(9),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(10){width:10%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(11){width:4%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(12){width:3%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(13){width:5%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(14){width:7%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(15),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(16){width:4%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll :is(th,td):nth-child(17){width:2%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .status-pill-select{width:min(100%,112px)!important;min-width:0!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .delivered-load-copy{min-width:0!important;max-width:100%!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .desktop-customer-name,html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll td:nth-child(9),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll td:nth-child(10),html body :is(#shipmentsView,#customerServiceDeliveredView) .table-scroll td:nth-child(14){text-overflow:ellipsis!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;line-height:1.2!important;overflow:hidden!important}}.tracking-history-detail-summary button{text-align:center;cursor:pointer;min-width:116px;font:inherit;background:#fff;border:1px solid #d8e5f0;border-radius:6px;gap:2px;padding:7px 10px;display:grid}.tracking-history-detail-summary button:hover,.tracking-history-detail-summary button:focus-visible{border-color:#1d4ed8}.tracking-history-detail-summary button.active{border-color:#1d4ed8;box-shadow:inset 0 0 0 1px #1d4ed8}.tracking-history-detail-summary button strong{color:#1d5f91;font-size:16px}.tracking-history-detail-summary button em{color:var(--muted);font-size:11px;font-style:normal;font-weight:700}.tracking-history-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.tracking-history-detail-summary button{width:100%;min-width:0}#fedexFreightSyncHistory .table-header{flex-wrap:wrap;gap:12px}#fedexFreightSyncHistory .tracking-history-match-tabs{background:#eef4f8;border:1px solid #d5e0ea;border-radius:10px;align-items:center;gap:4px;margin-inline:auto;padding:3px;display:inline-flex}#fedexFreightSyncHistory .tracking-history-match-tabs button{color:#38536d;min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:5px 12px;font-size:12px;font-weight:800;display:inline-flex}#fedexFreightSyncHistory .tracking-history-match-tabs button.active{color:#fff;background:#173a56;box-shadow:0 1px 3px #173a5630}#fedexFreightSyncHistory .tracking-history-match-tabs button:focus-visible{outline-offset:2px;outline:2px solid #1d6a9d}#fedexFreightSyncHistory .tracking-history-match-tabs button span{color:#21445e;background:#dae7f0;border-radius:999px;place-items:center;min-width:20px;padding:1px 5px;font-size:11px;display:inline-grid}#fedexFreightSyncHistory .tracking-history-match-tabs button.active span{color:#fff;background:#ffffff28}#fedexFreightSyncHistory .tracking-history-filters{background:#f8fafc;border-bottom:1px solid #dce5ed;align-items:end;gap:10px;padding:10px 16px;display:flex}#fedexFreightSyncHistory .tracking-history-filters label{color:#526b80;letter-spacing:.04em;text-transform:uppercase;gap:4px;min-width:180px;font-size:10px;font-weight:800;display:grid}#fedexFreightSyncHistory .tracking-history-filters select{color:#173a56;width:100%;min-height:36px;font:inherit;text-transform:none;background:#fff;border:1px solid #cbd8e4;border-radius:7px;padding:6px 32px 6px 10px;font-size:12px;font-weight:700}@media (width<=760px){#fedexFreightSyncHistory .tracking-history-match-tabs{order:3;width:100%;margin:0}#fedexFreightSyncHistory .tracking-history-match-tabs button{flex:1 1 0}#fedexFreightSyncHistory .tracking-history-filters{flex-direction:column;align-items:stretch}#fedexFreightSyncHistory .tracking-history-filters label{min-width:0}}#fedexFreightSyncHistory .tracking-history-run-row.is-odd>td,#fedexFreightSyncHistory .tracking-history-detail-scroll tbody tr:nth-child(odd)>td{background:#fff!important}#fedexFreightSyncHistory .tracking-history-run-row.is-even>td,#fedexFreightSyncHistory .tracking-history-detail-scroll tbody tr:nth-child(2n)>td{background:#f1f5f9!important}#fedexFreightSyncHistory .tracking-history-run-row:hover>td,#fedexFreightSyncHistory .tracking-history-detail-scroll tbody tr:hover>td{background:#e8f1fb!important}#customerServiceView #fedexFreightSyncHistory{flex:auto!important;grid-template-rows:auto auto minmax(0,1fr)!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}#customerServiceView #fedexFreightSyncHistory.hidden{display:none!important}#customerServiceView #fedexFreightSyncHistory>.tracking-report-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;height:clamp(420px,100vh - 240px,1130px)!important;min-height:0!important;max-height:clamp(420px,100vh - 240px,1130px)!important;overflow:auto!important}.nav-item[data-customer-service-tab-target=trackingReport]{position:relative}.nav-item[data-customer-service-tab-target=trackingReport].has-tracking-report-error{color:#fff;box-shadow:inset 3px 0 #ef4444;padding-right:46px!important}.tracking-report-error-badge,.tracking-report-tab-error-badge{color:#fff;cursor:pointer;background:#c81e1e;border:2px solid #fecaca;border-radius:999px;place-items:center;width:23px;height:23px;font-size:12px;font-style:normal;font-weight:900;line-height:1;display:inline-grid;box-shadow:0 3px 10px #7f1d1d5c}.tracking-report-error-badge[hidden],.tracking-report-tab-error-badge[hidden]{display:none!important}.tracking-report-error-badge{position:absolute;top:50%;right:10px;transform:translateY(-50%)}#customerServiceTrackingReportPanel .tracking-report-tab.has-tracking-report-error{border-color:#ef9a9a;box-shadow:inset 0 4px #dc2626,0 -2px 10px #7f1d1d24;padding-right:47px!important}#customerServiceTrackingReportPanel .tracking-report-tab-error-badge{margin:0;padding:0;position:absolute;top:8px;right:9px;color:#fff!important;background:#c81e1e!important}#customerServiceTrackingReportPanel .tracking-connection-card.has-tracking-connection-error{border-color:#ef9a9a;box-shadow:0 7px 22px #7f1d1d1f}#customerServiceTrackingReportPanel .tracking-connection-error-alert{color:#7f1d1d;background:#fff1f1;border:1px solid #f1a6a6;border-radius:8px;outline:none;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;padding:12px 13px;display:grid}#customerServiceTrackingReportPanel .tracking-connection-error-alert:focus{box-shadow:0 0 0 3px #dc262633}#customerServiceTrackingReportPanel .tracking-connection-error-icon{color:#fff;background:#c81e1e;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;font-weight:900;display:grid}#customerServiceTrackingReportPanel .tracking-connection-error-copy{gap:3px;min-width:0;display:grid}#customerServiceTrackingReportPanel .tracking-connection-error-copy strong{color:#991b1b;font-size:13px}#customerServiceTrackingReportPanel .tracking-connection-error-copy>span{color:#7f1d1d;overflow-wrap:anywhere;font-size:12px;font-weight:700}#customerServiceTrackingReportPanel .tracking-connection-error-copy small{color:#9f4949;font-size:11px;font-weight:700}#customerServiceTrackingReportPanel .tracking-connection-card.tracking-connection-error-focus{animation:1.05s ease-in-out 3 tracking-report-error-focus}@keyframes tracking-report-error-focus{0%,to{box-shadow:0 7px 22px #7f1d1d1f}50%{box-shadow:0 0 0 5px #dc262640,0 9px 26px #7f1d1d33}}#customerServiceView .customer-service-column-button{color:#1f4f78;white-space:nowrap;background:#fff;border-color:#c8d7e6;flex:none;justify-content:center;align-items:center;gap:7px;min-width:122px;height:42px;padding:0 12px;font-weight:800;display:inline-flex}#customerServiceView .customer-service-column-button:hover{background:#f2f8fd;border-color:#7da8cc}#customerServiceView .customer-service-column-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:17px;height:17px}#customerServiceView .customer-service-column-button em{color:#195f94;background:#e8f2fb;border-radius:999px;justify-content:center;align-items:center;min-width:35px;height:22px;padding:0 6px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.customer-service-column-dialog{border:0;border-radius:14px;width:min(560px,100vw - 30px);max-height:min(760px,100vh - 30px);padding:0;overflow:hidden;box-shadow:0 24px 70px #0f20314d}.customer-service-column-dialog::backdrop{backdrop-filter:blur(2px);background:#101d2b8f}.customer-service-column-dialog>form{flex-direction:column;max-height:min(760px,100vh - 30px);display:flex;overflow:hidden}.customer-service-column-dialog .dialog-head{flex:none}.customer-service-column-dialog-body{gap:12px;min-height:0;padding:14px 18px 10px;display:grid;overflow:hidden}.customer-service-column-dialog-body .dialog-note{color:#50657a;margin:0;font-size:13px;line-height:1.45}.customer-service-column-list{overscroll-behavior:contain;scrollbar-width:thin;gap:7px;min-height:0;max-height:min(510px,100vh - 270px);padding:2px 4px 2px 1px;display:grid;overflow-y:auto}.customer-service-column-option{background:#fff;border:1px solid #d7e1eb;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;padding:7px 9px 7px 12px;display:grid}.customer-service-column-option.is-hidden{background:#f7f9fb;border-style:dashed}.customer-service-column-option label{cursor:pointer;align-items:center;gap:11px;min-width:0;display:flex}.customer-service-column-option input{accent-color:#17699d;flex:none;width:18px;height:18px}.customer-service-column-option label>span{gap:1px;min-width:0;display:grid}.customer-service-column-option strong{color:#1c3349;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.customer-service-column-option small{color:#708296;font-size:11px;font-weight:700}.customer-service-column-option.is-hidden strong,.customer-service-column-option.is-hidden small{color:#8492a1}.customer-service-column-order-controls{gap:5px;display:inline-flex}.customer-service-column-order-controls button{color:#245f8e;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;font-size:17px;font-weight:900;display:inline-flex}.customer-service-column-order-controls button:disabled{opacity:.32}.customer-service-column-save-status{color:#21734b;min-height:18px;font-size:12px;font-weight:800}.customer-service-column-save-status[data-state=saving]{color:#765b14}.customer-service-column-save-status[data-state=error]{color:brown}.customer-service-column-dialog-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.customer-service-column-dialog-actions .primary-button{margin-left:auto}@media (width>=721px){#customerServiceView #customerServiceLoadsPanel .customer-service-load-table{table-layout:fixed!important}#customerServiceView #customerServiceLoadsPanel .customer-service-load-table :is(col,th,td)[data-customer-service-column]{box-sizing:border-box!important}#customerServiceView #customerServiceLoadsPanel .customer-service-load-table :is(th,td)[data-customer-service-column]{z-index:auto!important;box-shadow:none!important;position:static!important;left:auto!important;right:auto!important}#customerServiceView #customerServiceLoadsPanel .customer-service-load-table td.customer-service-alert-col,#customerServiceView #customerServiceLoadsPanel .customer-service-load-table td.customer-service-actions-col{overflow:visible!important}}@media (width<=720px){#customerServiceView .customer-service-column-button{width:100%;min-width:0}.customer-service-column-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.customer-service-column-dialog>form{max-height:calc(100dvh - 20px)}.customer-service-column-list{max-height:calc(100dvh - 300px)}.customer-service-column-dialog-actions{grid-template-columns:1fr 1fr;display:grid}.customer-service-column-dialog-actions .primary-button{grid-column:1/-1;width:100%;margin-left:0}}.customer-service-column-dialog{background:#f5f8fb;border:1px solid #cbd8e4;border-radius:16px;width:min(880px,100vw - 32px);max-height:min(820px,100dvh - 32px)}.customer-service-column-dialog-body{flex:auto;grid-template-rows:auto auto minmax(0,1fr);gap:13px;min-height:0;padding:15px 20px}.customer-service-column-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--board-column-list-rows,1), minmax(58px, auto));grid-auto-rows:min-content;grid-auto-flow:column;align-content:start;gap:8px;max-height:none;padding:2px 6px 8px 1px}.customer-service-column-option{border:1px solid #cfdae4;border-left:3px solid #2784bb;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;min-height:58px;padding:7px 8px}.customer-service-column-option.is-hidden{border:1px dashed #c9d3dd;border-left:3px solid #b8c3cd}.customer-service-column-dialog-actions{justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:12px 20px;display:flex}.customer-service-column-dialog-actions .primary-button{min-width:90px;margin-left:4px}@media (width<=720px){.customer-service-column-dialog{box-sizing:border-box;border-radius:13px;height:calc(100dvh - 16px);width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.customer-service-column-dialog>form{box-sizing:border-box;width:100%;height:100%;min-height:0;max-height:100%}.customer-service-column-dialog-body{box-sizing:border-box;gap:10px;width:100%;min-width:0;padding:12px 14px}.customer-service-column-list{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row;width:100%;min-width:0;max-height:none}.customer-service-column-dialog-actions{box-sizing:border-box;gap:8px;width:100%;min-width:0;margin:0;padding:10px 14px 12px;display:grid;position:static;grid-template-columns:minmax(0,1fr)!important}.customer-service-column-dialog-actions .customer-service-column-save-status{grid-column:1;min-width:0}.board-column-dialog-action-buttons{width:100%;min-width:0}.customer-service-column-dialog-actions .primary-button{width:100%;margin-left:0}}.customer-service-column-dialog{width:min(840px,100vw - 32px);max-height:min(760px,100dvh - 32px)}.customer-service-column-dialog .board-column-dialog-head{gap:12px;padding:11px 16px}.customer-service-column-dialog .board-column-dialog-head .eyebrow{margin-bottom:1px;font-size:10px}.customer-service-column-dialog .board-column-dialog-head h2{font-size:21px;line-height:1.1}.board-column-dialog-count{min-height:30px;padding:0 10px}.customer-service-column-dialog-body{gap:8px;padding:9px 16px}.customer-service-column-dialog-body .dialog-note{margin:0;font-size:11px;line-height:1.35}.board-column-dialog-toolbar{gap:8px}.customer-service-column-dialog .board-column-search{border-radius:8px;height:34px;padding-left:35px;font-size:12px}.board-column-search-wrap>span{font-size:12px;left:11px}.board-column-visibility-filters{border-radius:8px;gap:2px;padding:2px}.board-column-visibility-filters button{min-width:58px;height:28px;padding:0 9px;font-size:11px}.customer-service-column-list{grid-template-rows:repeat(var(--board-column-list-rows,1), minmax(39px, auto));gap:4px 7px;padding:1px 5px 5px 1px}.customer-service-column-option,.customer-service-column-option.is-hidden{border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto;gap:6px;min-height:39px;padding:3px 5px}.board-column-position{border-radius:5px;width:21px;height:21px;font-size:9px}.customer-service-column-option label{gap:6px}.customer-service-column-option input{width:16px;height:16px}.customer-service-column-option label>span{gap:0}.customer-service-column-option strong{font-size:12px;line-height:1.05}.customer-service-column-option small{margin-top:0;font-size:9px;line-height:1.05}.customer-service-column-order-controls{gap:3px}.customer-service-column-order-controls button{border-radius:6px;width:25px;min-width:25px;height:25px;min-height:25px;font-size:13px}.customer-service-column-dialog-actions{gap:10px;min-height:50px;padding:7px 16px}.customer-service-column-save-status{min-height:15px;font-size:11px}.board-column-dialog-action-buttons{gap:6px}.customer-service-column-dialog-actions :is(.ghost-button,.primary-button){min-height:34px;padding:6px 11px;font-size:12px}@media (width<=720px){.customer-service-column-dialog{height:calc(100dvh - 16px);width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.customer-service-column-dialog>form{height:100%;max-height:100%}.customer-service-column-dialog .board-column-dialog-head{padding:9px 12px}.customer-service-column-dialog-body{gap:7px;padding:8px 11px}.customer-service-column-list{grid-template-rows:none;grid-auto-flow:row;gap:4px}.customer-service-column-option,.customer-service-column-option.is-hidden{min-height:42px}.customer-service-column-order-controls button{width:29px;min-width:29px;height:29px;min-height:29px}.customer-service-column-dialog-actions{gap:6px;min-height:0;padding:7px 11px 9px}.customer-service-column-dialog-actions :is(.ghost-button,.primary-button){min-height:34px}}.customer-service-column-list{grid-template-rows:repeat(var(--board-column-list-rows,1), minmax(33px, auto))}.customer-service-column-option label{align-items:center;min-width:0}.customer-service-column-option label>strong{color:#1c3349;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.1;overflow:hidden}.customer-service-column-option.is-hidden label>strong{color:#8492a1}@media (width<=720px){.customer-service-column-list{grid-template-rows:none}.customer-service-column-option,.customer-service-column-option.is-hidden{min-height:37px}}.customer-service-column-dialog{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.customer-service-column-dialog>form{height:100%;max-height:100%}html:has(.customer-service-column-dialog[open]),html body:has(.customer-service-column-dialog[open]){overscroll-behavior:none;overflow:hidden!important}.customer-service-column-list{grid-template-rows:repeat(var(--board-column-list-rows,1), minmax(30px, auto));row-gap:2px}.customer-service-column-option,.customer-service-column-option.is-hidden{min-height:30px;padding-block:1px}.customer-service-column-order-controls button{width:23px;min-width:23px;height:23px;min-height:23px}@media (width<=720px){.customer-service-column-dialog{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)!important}.customer-service-column-list{grid-template-rows:none;row-gap:4px}.customer-service-column-option,.customer-service-column-option.is-hidden{min-height:37px;padding-block:2px}.customer-service-column-order-controls button{width:29px;min-width:29px;height:29px;min-height:29px}}.customer-service-column-dialog{width:min(940px,100vw - 24px)}.board-column-dialog-toolbar{grid-template-columns:minmax(0,1fr)}.board-column-split-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;min-height:0;display:grid;overflow:hidden}.board-column-split-panel{background:#fff;border:1px solid #cbd8e4;border-radius:10px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.board-column-split-panel>header{background:#eef4f8;border-bottom:1px solid #d7e1eb;flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:39px;padding:5px 9px;display:flex}.board-column-split-panel.is-shown>header{box-shadow:inset 3px 0 #2784bb}.board-column-split-panel.is-hidden>header{box-shadow:inset 3px 0 #aebac5}.board-column-split-panel>header>div{gap:0;min-width:0;display:grid}.board-column-split-panel>header strong{color:#17324a;font-size:12px;line-height:1.1}.board-column-split-panel>header small{color:#60758a;font-size:9px;font-weight:700;line-height:1.1}.board-column-split-panel>header>span{color:#216b99;background:#fff;border:1px solid #c8d8e6;border-radius:999px;justify-content:center;align-items:center;min-width:27px;height:24px;padding-inline:7px;font-size:10px;font-weight:900;display:inline-flex}.board-column-side-list{flex:auto;grid-auto-rows:minmax(30px,auto);align-content:start;width:100%;min-height:0;max-height:none;overflow-y:auto;grid-template-rows:none!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:2px!important;padding:5px!important}.board-column-side-list .customer-service-column-option,.board-column-side-list .customer-service-column-option.is-hidden{min-height:30px;padding:2px 4px 2px 5px}.board-column-hidden-option label{cursor:default;padding-left:5px}.board-column-side-list .customer-service-column-order-controls{gap:3px}.board-column-side-list :is(.customer-service-column-order-controls button,.board-column-transfer-button){width:23px;min-width:23px;height:23px;min-height:23px;padding:0}.board-column-transfer-button.remove{color:#a14343}.board-column-transfer-button.add{color:#1672a5}.board-column-search-empty{margin:8px;padding:10px;font-size:11px}@media (width<=720px){.board-column-split-lists{grid-template-rows:repeat(2,minmax(135px,1fr));grid-template-columns:minmax(0,1fr);gap:7px}.board-column-split-panel>header{min-height:34px;padding:4px 7px}.board-column-side-list{gap:3px!important;padding:4px!important}.board-column-side-list .customer-service-column-option,.board-column-side-list .customer-service-column-option.is-hidden{min-height:35px}.board-column-side-list :is(.customer-service-column-order-controls button,.board-column-transfer-button){width:27px;min-width:27px;height:27px;min-height:27px}}.board-column-shown-option{grid-template-columns:13px 22px minmax(0,1fr) auto!important}.board-column-hidden-option{grid-template-columns:13px minmax(0,1fr) auto!important}.board-column-side-list [draggable=true]{cursor:grab;touch-action:none;user-select:none;transition:border-color .12s,background-color .12s,box-shadow .12s,opacity .12s,transform .12s}.board-column-side-list [draggable=true]:active{cursor:grabbing}.board-column-drag-grip{color:#7490a6;letter-spacing:-5px;cursor:grab;justify-content:center;align-items:center;width:13px;min-width:13px;font-size:13px;font-weight:900;line-height:1;display:inline-flex;overflow:hidden}.board-column-side-list [draggable=true]:hover .board-column-drag-grip{color:#176f9f}.board-column-side-list .is-dragging{opacity:.38;transform:scale(.99)}.board-column-side-list.is-drag-target{background:#f0f8fd;box-shadow:inset 0 0 0 2px #2784bb38}.board-column-side-list .is-drop-before{box-shadow:inset 0 3px #1681be;border-top-color:#1681be!important}.board-column-side-list .is-drop-after{box-shadow:inset 0 -3px #1681be;border-bottom-color:#1681be!important}.board-column-side-list .board-column-transfer-button{cursor:pointer}html body #customerServiceDeliveredView .shipment-tools{grid-template-columns:minmax(260px,1fr) minmax(150px,180px) minmax(150px,180px) minmax(150px,180px) minmax(180px,230px)!important;align-items:center!important;gap:10px!important;width:min(1240px,100%)!important;max-width:1240px!important;margin:12px auto 10px!important;display:grid!important}html body #customerServiceDeliveredView #customerServiceDeliveredSort,html body #customerServiceDeliveredView #customerServiceDeliveredStatusFilter,html body #customerServiceDeliveredView #customerServiceDeliveredUserFilter{width:100%!important;min-width:0!important;display:block!important}html body #customerServiceDeliveredView .delivered-purge-control{white-space:nowrap!important;grid-template-columns:auto minmax(100px,1fr)!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;display:grid!important}html body #customerServiceDeliveredView .delivered-purge-control>*{min-width:0!important}@media (width<=720px){html body .main>.app-update-banner{box-sizing:border-box!important;background:#1f638f!important;border:1px solid #2b739f!important;border-bottom:3px solid #d9ad38!important;border-radius:12px!important;width:calc(100% - 24px)!important;max-width:calc(100vw - 24px)!important;margin:10px 12px 12px!important;overflow:hidden!important;box-shadow:0 7px 16px #0f23372e!important}html body .main>.app-update-banner:is(.is-waiting-for-work,.is-applying){background:#315d7d!important}html body .app-update-banner-inner{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title actions""message message""safety safety"!important;gap:8px 12px!important;width:100%!important;min-height:0!important;padding:12px 14px 13px!important}html body .app-update-banner-title{gap:7px!important}html body .app-update-banner strong{font-size:15px!important}html body .app-update-banner-actions{gap:8px!important}html body .app-update-banner button{border-radius:9px!important;min-height:36px!important;padding:6px 12px!important}}html body dialog#dashboardShortcutDialog.dashboard-shortcut-dialog{box-sizing:border-box!important;background:#fff!important;border:1px solid #b9c9d7!important;border-radius:14px!important;width:min(1180px,100vw - 30px)!important;min-width:0!important;max-width:1180px!important;height:min(840px,100dvh - 30px)!important;min-height:0!important;max-height:calc(100dvh - 30px)!important;margin:auto!important;padding:0!important;overflow:hidden!important;box-shadow:0 28px 80px #07192a47!important}html body dialog#dashboardShortcutDialog.dashboard-shortcut-dialog::backdrop{backdrop-filter:blur(7px)saturate(85%)!important;background:#0a19276b!important}html body dialog#dashboardShortcutDialog>form{background:#fff!important;grid-template-rows:auto auto auto minmax(0,1fr) auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:calc(100dvh - 30px)!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html body dialog#dashboardShortcutDialog .dialog-head{background:linear-gradient(110deg,#edf5fb,#fff 68%,#fff8e8)!important;border:0!important;border-bottom:1px solid #d6e0e9!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;width:auto!important;margin:0!important;padding:18px 20px!important;display:flex!important}html body dialog#dashboardShortcutDialog .dialog-head>div{min-width:0!important}html body dialog#dashboardShortcutDialog .dialog-head .icon-button{flex:0 0 40px!important;width:40px!important;height:40px!important;margin:0!important}html body dialog#dashboardShortcutDialog .dashboard-shortcut-picker-tools{align-items:end!important;gap:14px!important;width:auto!important;padding:14px 20px 8px!important;display:flex!important}html body dialog#dashboardShortcutDialog .dashboard-shortcut-picker-tools label{flex:1!important;grid-template-columns:minmax(0,1fr)!important;gap:5px!important;display:grid!important}html body dialog#dashboardShortcutDialog .dashboard-shortcut-picker-tools .dashboard-shortcut-search-field{flex:auto!important}html body dialog#dashboardShortcutDialog .dashboard-shortcut-picker-tools .dashboard-shortcut-department-field{flex:0 0 230px!important}html body dialog#dashboardShortcutDialog .dashboard-shortcut-picker-tools input,html body dialog#dashboardShortcutDialog .dashboard-shortcut-picker-tools select{box-sizing:border-box!important;width:100%!important;min-height:42px!important}html body dialog#dashboardShortcutDialog>form>.dialog-note{margin:0!important;padding:0 20px 10px!important}html body dialog#dashboardShortcutDialog .dashboard-shortcut-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:9px!important;width:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:4px 20px 18px!important;display:grid!important;overflow:hidden auto!important}html body dialog#dashboardShortcutDialog .dashboard-shortcut-option{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:82px!important;margin:0!important}html body dialog#dashboardShortcutDialog .dashboard-shortcut-option[hidden]{display:none!important}html body dialog#dashboardShortcutDialog .dialog-actions{background:#f5f8fb!important;border-top:1px solid #d6e0e9!important;justify-content:flex-end!important;gap:10px!important;width:auto!important;margin:0!important;padding:12px 20px!important;display:flex!important;position:static!important}@media (width<=720px){html body dialog#dashboardShortcutDialog.dashboard-shortcut-dialog{width:calc(100vw - 18px)!important;height:calc(100dvh - 18px)!important;min-height:0!important;max-height:calc(100dvh - 18px)!important}html body dialog#dashboardShortcutDialog>form{height:100%!important;min-height:0!important;max-height:none!important}html body dialog#dashboardShortcutDialog .dashboard-shortcut-options{grid-template-columns:minmax(0,1fr)!important;padding-inline:12px!important}html body dialog#dashboardShortcutDialog .dashboard-shortcut-picker-tools{flex-wrap:wrap!important;align-items:stretch!important;padding-inline:12px!important}html body dialog#dashboardShortcutDialog .dashboard-shortcut-picker-tools .dashboard-shortcut-department-field{flex:180px!important}html body dialog#dashboardShortcutDialog>form>.dialog-note{padding-inline:12px!important}}@media (width>=821px){html body .app-shell>.sidebar{width:224px!important;height:100dvh!important;max-height:100dvh!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;overflow:hidden!important}html body .app-shell>.main{grid-column:2/-1!important;min-width:0!important}}@media (width>=821px) and (width<=1220px){html body .app-shell>.sidebar{width:190px!important}}@media (width<=720px){html body #customerServiceDeliveredView .shipment-tools{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:none!important;margin:8px 0 10px!important}}@media (width>=721px){html body #customerServiceDeliveredView table.customer-service-delivered-table>:is(thead,tbody)>tr>:is(th,td)[data-operational-board-column]{box-sizing:border-box!important}html body #customerServiceDeliveredView .table-scroll table.customer-service-delivered-table>tbody#customerServiceDeliveredRows>tr.shipment-row>td.cs-delivered-ship-number-col{text-overflow:clip!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;overflow:visible!important}html body #boardView #loadsBody thead th,html body #trackingView .table-scroll thead th,html body #shipmentsView .table-scroll thead th,html body #customerServiceView #customerServiceLoadsPanel .customer-service-load-table thead th,html body #customerServiceDeliveredView .table-scroll thead th,html body #claimsView #claimsLoadsPanel .claims-loads-table thead th{z-index:11020!important;background:#eef1f5 padding-box padding-box!important;position:sticky!important;top:0!important;box-shadow:0 1px #cbd5df,0 5px 10px #17293a14!important}html body .table-scroll.has-board-drag-overflow>table>tbody>tr>td{cursor:default}html body .table-scroll.has-board-drag-overflow>table>tbody>tr>td :is(button,select,input,textarea,a,label,[role=button],[contenteditable=true]){cursor:revert}html body .table-scroll.is-board-drag-scrolling,html body .table-scroll.is-board-drag-scrolling *{cursor:grabbing!important;user-select:none!important}}html body :is(#shipmentsView,#customerServiceDeliveredView) .delivered-purge-control[hidden]{display:none!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .delivered-purge-control{white-space:nowrap;color:#31445c;grid-template-columns:auto minmax(90px,1fr);align-items:center;gap:6px;width:100%;min-width:0;font-size:13px;font-weight:800;display:grid}html body :is(#shipmentsView,#customerServiceDeliveredView) .delivered-purge-control>*{min-width:0}html body :is(#shipmentsView,#customerServiceDeliveredView) .delivered-purge-custom{grid-column:1/-1;grid-template-columns:minmax(72px,1fr) minmax(90px,1fr);gap:6px;display:grid}html body :is(#shipmentsView,#customerServiceDeliveredView) .delivered-purge-custom[hidden]{display:none!important}html body :is(#shipmentsView,#customerServiceDeliveredView) .delivered-purge-custom :is(input,select){box-sizing:border-box;color:#0f172a;width:100%;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #d5dde7;border-radius:6px;padding:0 8px}@media (width>=721px){html body[data-current-view=shipments] #shipmentsView .shipment-tools{grid-template-columns:minmax(230px,300px) repeat(4,minmax(120px,145px))!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:min(900px,100%)!important;max-width:900px!important;margin:12px auto 10px!important;display:grid!important}html body[data-current-view=shipments] #shipmentsView .shipment-tools:has(.delivered-purge-control[hidden]){grid-template-columns:minmax(230px,300px) repeat(3,minmax(120px,145px))!important;width:min(760px,100%)!important;max-width:760px!important}}@media (width<=720px){html body :is(#shipmentsView,#customerServiceDeliveredView) .delivered-purge-control{grid-column:1/-1!important}}@media (width>=721px){html body[data-current-view=board] #boardView .board-tools{grid-template-columns:minmax(320px,420px) max-content max-content!important;grid-auto-flow:row!important;align-items:stretch!important;width:max-content!important;max-width:100%!important}html body[data-current-view=board] #boardView .board-tools .search-wrap,html body[data-current-view=board] #boardView .board-tools #customerFilter,html body[data-current-view=board] #boardView .board-tools #boardFilterBuilder{grid-area:1!important}html body[data-current-view=board] #boardView .board-tools #boardFilterBuilder{width:max-content!important}}.board-column-customizer-bar[data-board-column-bar=dispatch]{gap:8px}.board-dat-rate-bulk-button{color:#115d98;min-height:28px;font:inherit;cursor:pointer;background:#eef7ff;border:1px solid #9fc6e8;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.board-dat-rate-bulk-button:hover:not(:disabled){background:#dfefff;border-color:#397fba}.board-dat-rate-bulk-button:disabled{cursor:default;opacity:.58}.board-dat-rate-bulk-button .dat-rate-bulk-mark{color:#fff;letter-spacing:.06em;background:#176db2;border-radius:5px;place-items:center;min-width:30px;height:18px;padding:0 4px;font-size:9px;display:inline-grid}.board-dat-rate-bulk-button em{color:#174f7a;background:#d5e9fa;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-style:normal;display:inline-grid}.dat-rate-bulk-spinner{border:2px solid #bdd7eb;border-top-color:#176db2;border-radius:50%;width:13px;height:13px;animation:.75s linear infinite dat-rate-spin}@keyframes dat-rate-spin{to{transform:rotate(360deg)}}td[data-operational-board-column=datRate]{text-align:center}.dispatch-dat-rate-value{color:#0a5c94;font:inherit;text-underline-offset:3px;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:2px 5px;font-weight:850;text-decoration:underline #9cc6e3;display:inline-flex}.dispatch-dat-rate-value:hover,.dispatch-dat-rate-value:focus-visible{color:#074a78;background:#eaf5fd;outline:none}.dispatch-dat-rate-value.is-our-rate-above{color:#08713e;background:#e9f8ef;border:1px solid #8cc9ad;text-decoration-color:#78be9b}.dispatch-dat-rate-value.is-our-rate-below{color:#ae302b;background:#fff0ef;border:1px solid #e5aaa6;text-decoration-color:#df918c}.dispatch-dat-rate-value.is-our-rate-equal{color:#4a6073;background:#f1f5f8;border:1px solid #aebdca;text-decoration-color:#aebdca}.dispatch-dat-rate-value.is-our-rate-above:hover,.dispatch-dat-rate-value.is-our-rate-above:focus-visible{color:#055d32;background:#d9f2e3}.dispatch-dat-rate-value.is-our-rate-below:hover,.dispatch-dat-rate-value.is-our-rate-below:focus-visible{color:#92241f;background:#ffe2df}.dispatch-dat-rate-dialog{color:#102033;background:#fff;border:0;border-radius:18px;width:min(720px,100vw - 32px);max-width:720px;padding:0;box-shadow:0 24px 70px #0b223747}.dispatch-dat-rate-dialog::backdrop{backdrop-filter:blur(7px);background:#08121d94}.dispatch-dat-rate-card{max-height:min(820px,100dvh - 32px);display:grid}.dispatch-dat-rate-dialog-head,.dispatch-dat-rate-dialog-actions{justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.dispatch-dat-rate-dialog-head{background:linear-gradient(135deg,#f3f9fe,#fffaf0);border-bottom:1px solid #dbe6ef}.dispatch-dat-rate-dialog-head p{color:#70859a;letter-spacing:.11em;margin:0 0 3px;font-size:11px;font-weight:900}.dispatch-dat-rate-dialog-head h2{color:#0d2d49;margin:0;font-size:22px}.dispatch-dat-rate-dialog-head>button{color:#254760;cursor:pointer;background:#fff;border:1px solid #cbdce9;border-radius:10px;width:36px;height:36px;font-size:24px}.dispatch-dat-rate-dialog-body{gap:14px;padding:20px 22px;display:grid;overflow:auto}.dispatch-dat-rate-hero{background:linear-gradient(135deg,#edf8ff,#f8fcff);border:1px solid #b8d8ef;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.dispatch-dat-rate-hero>div:first-child{gap:4px;display:grid}.dispatch-dat-rate-hero span{color:#587189;font-size:12px;font-weight:800}.dispatch-dat-rate-hero strong{color:#073f6b;font-size:34px;line-height:1}.dispatch-dat-rate-hero small{color:#35536d;font-size:12px;font-weight:750}.dispatch-dat-rate-provider{color:#fff;background:#076fbd;border-radius:12px;place-items:center;min-width:76px;padding:10px;display:grid}.dispatch-dat-rate-provider b{letter-spacing:.08em;font-size:22px}.dispatch-dat-rate-provider span{color:#dcefff;font-size:10px}.dispatch-dat-rate-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.dispatch-dat-rate-facts>span,.dispatch-dat-rate-geography>span,.dispatch-dat-rate-evidence>span{background:#f8fafc;border:1px solid #dce7f0;border-radius:11px;gap:5px;min-width:0;padding:12px;display:grid}.dispatch-dat-rate-dialog small{color:#6c8195;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.dispatch-dat-rate-dialog strong{overflow-wrap:anywhere;color:#173c58;font-size:13px}.dispatch-dat-rate-geography,.dispatch-dat-rate-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dispatch-dat-rate-attribution{color:#695516;background:#fff8e4;border-left:4px solid #d9aa20;border-radius:8px;margin:0;padding:12px 14px;font-size:12px;line-height:1.45}.dispatch-dat-rate-dialog-actions{background:#f8fafc;border-top:1px solid #dbe6ef;justify-content:flex-end}.dispatch-dat-rate-dialog-actions button{color:#fff;min-width:110px;height:40px;font:inherit;cursor:pointer;background:#176db2;border:1px solid #176db2;border-radius:9px;font-weight:850}@media (width<=640px){.dispatch-dat-rate-dialog{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.dispatch-dat-rate-card{grid-template-rows:auto 1fr auto;min-height:100dvh;max-height:100dvh}.dispatch-dat-rate-dialog-head,.dispatch-dat-rate-dialog-actions{padding:15px 16px}.dispatch-dat-rate-dialog-body{padding:16px}.dispatch-dat-rate-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.dispatch-dat-rate-geography,.dispatch-dat-rate-evidence{grid-template-columns:1fr}.dispatch-dat-rate-hero strong{font-size:30px}}.dispatch-dat-rate-get{color:#0a5c94;min-width:48px;height:26px;font:inherit;cursor:pointer;background:#f5fbff;border:1px solid #78add7;border-radius:7px;padding:0 9px;font-size:11px;font-weight:800}.dispatch-dat-rate-get:hover{background:#e2f2ff;border-color:#176db2}.dispatch-dat-rate-failure{color:#99480d;min-width:58px;height:27px;font:inherit;cursor:help;background:#fff3e8;border:1px solid #e4a06d;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:0 7px;font-size:10px;display:inline-flex}.dispatch-dat-rate-failure span{color:#fff;background:#bd5915;border-radius:50%;place-items:center;width:15px;height:15px;font-size:10px;font-weight:900;display:inline-grid}.dispatch-dat-rate-failure b{font-weight:900}.dispatch-dat-rate-failure:hover,.dispatch-dat-rate-failure:focus-visible{outline-offset:1px;background:#ffe4cf;border-color:#bd5915;outline:2px solid #bd59152b}.dispatch-dat-rate-failure-hero{background:linear-gradient(135deg,#fff3e8,#fffaf5);border:1px solid #e9b38b;border-radius:13px;align-items:flex-start;gap:14px;padding:17px;display:flex}.dispatch-dat-rate-failure-mark{color:#fff;background:#b95410;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:22px;font-weight:900;display:inline-grid}.dispatch-dat-rate-failure-hero div{gap:6px;display:grid}.dispatch-dat-rate-failure-hero strong{color:#793609;font-size:17px}.dispatch-dat-rate-failure-hero p{color:#704322;margin:0;font-size:13px;line-height:1.5}.dispatch-dat-rate-failure-next{background:#f8fafc;border:1px solid #dce7f0;border-radius:12px;padding:15px 17px}.dispatch-dat-rate-failure-next h3{color:#173c58;margin:0 0 9px;font-size:14px}.dispatch-dat-rate-failure-next ol{color:#3f566b;gap:8px;margin:0;padding-left:20px;font-size:12px;line-height:1.45;display:grid}.dispatch-dat-rate-state{color:#7a8998;white-space:nowrap;font-size:11px}.dispatch-dat-rate-state.is-loading{color:#176db2;font-weight:750}.dispatch-dat-rate-missing{color:#a65c00;cursor:help;background:#fff7e8;border:1px solid #edb870;border-radius:8px;place-items:center;width:27px;height:27px;display:inline-grid}.dispatch-dat-rate-missing svg{fill:#f6b84a;stroke:#7d4600;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:17px;height:17px;overflow:visible}.dispatch-dat-rate-missing svg path:last-child{fill:none;stroke-width:2.2px}.dispatch-dat-rate-missing:hover,.dispatch-dat-rate-missing:focus-visible{outline-offset:1px;background:#ffedc9;border-color:#cf7f13;outline:2px solid #cf7f132e}@media (width<=720px){.board-dat-rate-bulk-button{display:none}}@media (width>=721px){html body.integration-detail-route .main>.topbar{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;min-height:48px;display:flex}html body.integration-detail-route .main>.topbar>.topbar-title-group{flex-wrap:nowrap;flex:auto;min-width:0}html body.integration-detail-route .main>.topbar>.top-actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;width:auto;margin:0;display:flex}html body #customerServiceView #customerServiceLoadsPanel .customer-service-load-table{table-layout:fixed!important;border-spacing:0!important}html body #customerServiceView #customerServiceLoadsPanel .customer-service-load-table :is(th,td)[data-customer-service-column]{margin:0!important;padding-left:0!important;padding-right:0!important}}.customer-service-digest-connections{flex-direction:column;gap:14px;width:100%;min-width:0;padding:2px 0 24px;display:flex}.customer-service-digest-connections.hidden{display:none!important}.customer-service-digest-heading{background:#fff;border:1px solid #d9e1ea;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.customer-service-digest-heading h2{color:#173650;margin:2px 0 5px;font-size:24px}.customer-service-digest-heading p,.customer-service-digest-card-heading p{color:#667085;margin:0;font-size:13px;line-height:1.45}.customer-service-digest-eyebrow{color:#a36d00;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.customer-service-digest-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.customer-service-digest-heading-actions a.ghost-button{box-sizing:border-box;align-items:center;text-decoration:none;display:inline-flex}.customer-service-digest-status{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.customer-service-digest-status>div{background:#fff;border:1px solid #d9e1ea;border-radius:9px;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.customer-service-digest-status span{color:#667085;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.customer-service-digest-status strong{color:#173650;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.customer-service-digest-status strong.is-success{color:#178658}.customer-service-digest-status strong.is-error{color:#bd3f35}.customer-service-digest-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customer-service-digest-card,.customer-service-digest-history-card{background:#fff;border:1px solid #d9e1ea;border-radius:10px;min-width:0;padding:18px}.customer-service-digest-card-wide{grid-column:1/-1}.customer-service-digest-card-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.customer-service-digest-card-heading h3{color:#173650;margin:0 0 4px;font-size:17px}.customer-service-digest-switch{white-space:nowrap;align-items:center;gap:7px!important;font-weight:800!important;display:inline-flex!important}.customer-service-digest-section-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.customer-service-digest-section-options label{cursor:pointer;background:#f8fafc;border:1px solid #d9e1ea;border-radius:8px;align-items:center;gap:9px;padding:12px;display:flex}.customer-service-digest-section-options input{flex:none;width:17px;height:17px}.customer-service-digest-section-options span{flex-direction:column;gap:2px;min-width:0;display:flex}.customer-service-digest-section-options strong{color:#173650}.customer-service-digest-section-options em{color:#667085;font-size:12px;font-style:normal}.customer-service-digest-fields{gap:12px;display:grid}.customer-service-digest-fields.two-col{grid-template-columns:minmax(0,2fr) minmax(180px,1fr)}.customer-service-digest-fields.three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-service-digest-fields label{color:#344054;flex-direction:column;gap:5px;font-size:12px;font-weight:800;display:flex}.customer-service-digest-fields input,.customer-service-digest-fields textarea,.customer-service-digest-recipient-row input,.customer-service-digest-time-row input{color:#172b3e;width:100%;min-width:0;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cfd8e3;border-radius:7px}.customer-service-digest-fields input,.customer-service-digest-recipient-row input,.customer-service-digest-time-row input{height:38px;padding:0 10px}.customer-service-digest-fields textarea{resize:vertical;padding:9px 10px}.customer-service-digest-fields small{color:#667085;font-weight:500}.customer-service-digest-recipient-head,.customer-service-digest-recipient-row{grid-template-columns:minmax(120px,.8fr) minmax(220px,1.3fr) 34px;align-items:center;gap:8px;display:grid}.customer-service-digest-recipient-head{color:#667085;text-transform:uppercase;padding:0 0 5px;font-size:11px;font-weight:800}#customerServiceDigestRecipients{flex-direction:column;gap:7px;display:flex}.customer-service-digest-remove{color:#7a2e28;cursor:pointer;background:#fff;border:1px solid #d9e1ea;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;font-size:18px;display:grid}.customer-service-digest-note{color:#684d0a;background:#fff8e7;border-left:3px solid #d9ad38;margin:12px 0 0;padding:10px 12px;font-size:12px}.customer-service-digest-time-list{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.customer-service-digest-time-row{grid-template-columns:minmax(140px,1fr) 34px;align-items:center;gap:8px;display:grid}.customer-service-digest-time-row input{font-weight:800}.customer-service-digest-connection-facts{background:#e2e8f0;border:1px solid #e2e8f0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.customer-service-digest-connection-facts>div{background:#f8fafc;padding:10px 11px}.customer-service-digest-connection-facts dt{color:#667085;text-transform:uppercase;font-size:10px;font-weight:800}.customer-service-digest-connection-facts dd{color:#173650;margin:3px 0 0;font-size:12px;font-weight:800}.customer-service-digest-history{flex-direction:column;gap:7px;display:flex}.customer-service-digest-history-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;grid-template-columns:minmax(135px,.8fr) 90px minmax(170px,1.4fr) minmax(230px,2fr);align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:grid}.customer-service-digest-history-row strong{color:#173650}.customer-service-digest-history-row .sent{color:#178658}.customer-service-digest-history-row .failed{color:#bd3f35}.customer-service-digest-history-row small{color:#667085}@media (width<=900px){.customer-service-digest-heading{flex-direction:column}.customer-service-digest-heading-actions{justify-content:flex-start}.customer-service-digest-status{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-service-digest-form{grid-template-columns:1fr}.customer-service-digest-card-wide{grid-column:auto}.customer-service-digest-section-options,.customer-service-digest-fields.three-col{grid-template-columns:1fr}.customer-service-digest-history-row{grid-template-columns:1fr 90px}.customer-service-digest-history-row span:last-child{grid-column:1/-1}}.customer-service-digest-preview-dialog{background:#fff;border:0;border-radius:12px;width:min(1120px,100vw - 40px);max-width:none;height:min(880px,100vh - 40px);max-height:none;padding:0;box-shadow:0 24px 70px #10243a4d}.customer-service-digest-preview-dialog::backdrop{backdrop-filter:blur(2px);background:#0a1928ad}.customer-service-digest-preview-shell{grid-template-rows:auto auto auto minmax(0,1fr) auto;height:100%;margin:0;display:grid}.customer-service-digest-preview-header{border-bottom:1px solid #d9e1ea;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.customer-service-digest-preview-header h2{color:#173650;margin:2px 0 0;font-size:22px}.customer-service-digest-preview-subject{color:#667085;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px 20px 5px;font-size:12px;display:grid}.customer-service-digest-preview-subject strong{color:#173650;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.customer-service-digest-preview-meta{color:#667085;margin:0;padding:4px 20px 12px;font-size:12px}.customer-service-digest-preview-dialog iframe{box-sizing:border-box;background:#eef3f7;border:1px solid #cfd8e3;border-radius:8px;width:calc(100% - 40px);height:100%;min-height:0;margin:0 20px;display:block}.customer-service-digest-preview-dialog footer{justify-content:flex-end;padding:12px 20px 16px;display:flex}@media (width<=700px){.customer-service-digest-preview-dialog{width:calc(100vw - 16px);height:calc(100vh - 16px)}.customer-service-digest-preview-dialog iframe{width:calc(100% - 24px);margin-inline:12px}.customer-service-digest-preview-header,.customer-service-digest-preview-subject,.customer-service-digest-preview-meta,.customer-service-digest-preview-dialog footer{padding-inline:14px}}@media (width<=720px){html body[data-current-view=tracking] .topbar,html body:has(#trackingView.active-view) .topbar{grid-template-columns:minmax(0,1fr) auto!important}html body[data-current-view=tracking] .top-actions>#chatCenterToggle:not([hidden]),html body:has(#trackingView.active-view) .top-actions>#chatCenterToggle:not([hidden]){display:inline-flex!important}html body .top-actions>#chatCenterToggle{flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;position:relative!important;overflow:visible!important}html body .top-actions>#chatCenterToggle>#chatUnreadBadge:not([hidden]){font-size:10px!important;display:inline-flex!important}html body #dispatchMobileLoadSheet .mobile-load-sheet-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #dispatchMobileLoadSheet .mobile-load-sheet-actions>button{grid-column:auto!important}}@media (width<=390px){html body #dispatchMobileLoadSheet .mobile-load-sheet-actions{gap:7px!important}html body #dispatchMobileLoadSheet .mobile-load-sheet-actions .primary-button,html body #dispatchMobileLoadSheet .mobile-load-sheet-actions .ghost-button{padding-inline:6px!important;font-size:13px!important}}.system-load-number-copy{appearance:none;color:inherit;cursor:copy;font:inherit;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-width:0;max-width:100%;padding:3px 6px;display:inline-flex}.system-load-number-copy-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.system-load-number-copy:hover,.system-load-number-copy:focus-visible{color:#075b8c;background:#e8f4fb;outline:none}.system-load-number-copy:focus-visible{box-shadow:0 0 0 2px #0a70ac47}.system-load-number-copy.is-copied{color:#24714d;background:#eff9f4;border-color:#58a97d;font-weight:800;box-shadow:0 0 0 2px #3697652e}html body #boardView #loadRows .row-actions:has(.row-action-dot-button[aria-expanded=true]){z-index:30000!important}@media (width<=720px){html[data-route-processing=loading] body .main,html[data-route-processing=error] body .main{background:var(--bg);overflow:hidden}html[data-route-processing=loading] body .route-processing-panel,html[data-route-processing=error] body .route-processing-panel{inset:calc(74px + env(safe-area-inset-top,0px)) 12px auto;width:auto;height:auto;min-height:220px;max-height:calc(100dvh - 158px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:16px;gap:9px;margin:0;padding:28px 22px;position:fixed;overflow:auto;box-shadow:0 12px 30px #14344d1c}html[data-route-processing=loading] body .route-processing-panel h2,html[data-route-processing=error] body .route-processing-panel h2{font-size:clamp(22px,7vw,27px);line-height:1.12}html[data-route-processing=loading] body .route-processing-panel>p:last-of-type,html[data-route-processing=error] body .route-processing-panel>p:last-of-type{max-width:30ch;line-height:1.45}}.customer-profile-tabs{grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid #cbd8e5!important;gap:5px!important;padding:0!important;display:grid!important}.customer-profile-tabs button{min-width:0;min-height:48px;font-weight:700;color:#526780!important;background:linear-gradient(135deg,#fffffff5,#e0e9f2b8)!important;border:1px solid #cbd8e5!important;border-bottom:0!important;border-radius:10px 10px 0 0!important;padding:10px 8px!important;box-shadow:inset 0 1px #ffffffe6!important}.customer-profile-tabs button[aria-selected=true]{color:#203e62!important;background:#fff!important;border-color:#b28232!important;box-shadow:inset 0 4px #aa761e!important}.customer-profile-tabs button:hover{color:#203e62!important;background:#edf3f9!important}.customer-profile-tabs button:focus-visible{outline-offset:2px;outline:2px solid #3477b8}@media (width<=700px){.customer-profile-tabs{overflow-x:auto;display:flex!important}.customer-profile-tabs button{flex:none;min-width:125px}}.customer-dashboard-totals{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}.customer-payment-timing small{color:#566b80;font-size:11px;line-height:1.4;display:block}.customer-payment-timing strong{white-space:normal}@media (width>=721px){html body[data-current-view=claims] .topbar .top-actions #newLoad{cursor:pointer;color:#173f61!important;white-space:nowrap!important;background:linear-gradient(#fff,#eaf4fb)!important;border:1px solid #fffc!important;border-radius:12px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:148px!important;max-width:none!important;min-height:48px!important;padding:12px 22px!important;font-size:16px!important;font-weight:700!important;line-height:1.25!important;display:inline-flex!important;box-shadow:0 4px 12px #08233a2e!important}html body[data-current-view=claims] .topbar .top-actions #newLoad:hover{background:#fff!important;box-shadow:0 6px 16px #08233a42!important}html body[data-current-view=claims] .topbar .top-actions #newLoad:focus-visible{outline-offset:4px!important;outline:3px solid #edbd51!important}}.deposit-history-dialog.deposit-match-workspace{box-sizing:border-box;color:#18364e;background:#f4f7fa;border:1px solid #cddbe5;border-radius:16px;width:min(1480px,96vw);max-width:96vw;height:min(960px,94dvh);max-height:94dvh;padding:0;font:14px/1.45 Arial,sans-serif;overflow:hidden;box-shadow:0 30px 100px #09223755}.deposit-match-workspace[open]{grid-template-rows:auto auto auto auto minmax(0,1fr) auto;display:grid}.deposit-match-workspace *{box-sizing:border-box}.deposit-match-workspace button{cursor:pointer;font:inherit;min-width:0}.deposit-match-workspace button:focus-visible,.deposit-match-workspace input:focus-visible,.deposit-match-workspace select:focus-visible{outline-offset:2px;outline:3px solid #67a5d6}.deposit-match-workspace [hidden]{display:none!important}.deposit-match-workspace .dmw-header{color:#fff;background:#173a54;border:0;align-items:center;gap:14px;padding:20px 26px;display:flex}.deposit-match-workspace .dmw-brand{color:#d5b45c;background:#ffffff12;border:1px solid #ffffff38;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;font-size:28px;display:grid}.deposit-match-workspace .dmw-eyebrow{letter-spacing:1.4px;color:#7b8d9e;font-size:10px;font-weight:700;display:block}.deposit-match-workspace .dmw-header .dmw-eyebrow{color:#c6d8e6}.deposit-match-workspace .dmw-header h2{color:#fff;letter-spacing:-.5px;margin:4px 0;font-size:25px;line-height:1.2}.deposit-match-workspace .dmw-header p{color:#d1dfeb;margin:0;font-size:13px}.deposit-match-workspace .dmw-header .dmw-close{color:#fff;background:#ffffff12;border:1px solid #fff2;border-radius:8px;align-self:flex-start;width:34px;height:34px;margin-left:auto;font-size:24px;line-height:1}.deposit-match-workspace .deposit-history-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:16px 24px 12px;display:grid}.deposit-match-workspace .dmw-metric{text-align:left;color:#18364e;background:#fff;border:1px solid #dce5ec;border-radius:10px;grid-template-columns:1fr auto;align-items:baseline;gap:2px 6px;padding:10px 14px;display:grid;position:relative;box-shadow:0 2px 4px #153e5a03}.deposit-match-workspace .dmw-metric>span{color:#657c90;grid-column:1/-1;font-size:12px}.deposit-match-workspace .dmw-metric>strong{letter-spacing:-.5px;font-size:23px;line-height:1.25}.deposit-match-workspace .dmw-metric>small{color:#758797;font-size:10px}.deposit-match-workspace .dmw-metric.is-active{background:#edf5fb;border-color:#367bae;box-shadow:inset 0 3px #367bae}.deposit-match-workspace .dmw-metric:hover{border-color:#91afc6}.deposit-match-workspace .deposit-history-tools{flex-wrap:nowrap;align-items:end;gap:10px;margin:0;padding:0 24px 12px;display:flex}.deposit-match-workspace .deposit-history-tools label{color:#5f7486;gap:4px;font-size:11px;display:grid}.deposit-match-workspace .deposit-history-tools .deposit-history-search{flex:1;min-width:150px}.deposit-match-workspace .deposit-history-tools input,.deposit-match-workspace .deposit-history-tools select{color:#17364f;background:#fff;border:1px solid #cfdae5;border-radius:7px;width:100%;min-width:0;height:38px;padding:8px 11px;font:13px Arial}.deposit-match-workspace .primary-button,.deposit-match-workspace .ghost-button{color:#36526a;white-space:nowrap;background:#fff;border:1px solid #cddbe7;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:38px;margin:0;padding:9px 13px;font-size:12px;font-weight:600;display:inline-flex}.deposit-match-workspace .primary-button{color:#fff;background:#235f8b;border-color:#235f8b}.deposit-match-workspace .primary-button:hover{background:#194d75}.deposit-match-workspace .ghost-button:hover{background:#edf4f9}.deposit-match-workspace button:disabled{opacity:.45;cursor:default}.deposit-match-workspace .dmw-feedback{background:#eaf1f6;border-block:1px solid #dbe5ed;align-items:center;gap:12px;min-height:35px;padding:7px 24px;display:flex}.deposit-match-workspace .deposit-history-notice{color:#526e84;background:0 0;margin:0;padding:0;font-size:12px;line-height:1.4}.deposit-match-workspace .deposit-history-notice.is-error{color:#a13932;background:0 0}.deposit-match-workspace .dmw-feedback .ghost-button{min-height:26px;padding:3px 9px;font-size:11px}.deposit-match-workspace .dmw-workspace{grid-template-columns:minmax(265px,31%) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.deposit-match-workspace .dmw-queue{background:#f7f9fc;border-right:1px solid #d6e2eb;flex-direction:column;min-height:0;display:flex}.deposit-match-workspace .dmw-queue-heading{color:#33526c;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px 10px;font-size:12px;display:flex}.deposit-match-workspace .dmw-queue-heading>span{color:#75899a;font-size:11px}.deposit-match-workspace .dmw-queue-list{scrollbar-gutter:stable;min-height:0;padding:0 10px 12px;overflow:auto}.deposit-match-workspace .dmw-queue-item{text-align:left;color:#24435b;background:#fff;border:1px solid #dfe7ee;border-radius:9px;width:100%;margin:0 0 7px;padding:12px 13px;display:block}.deposit-match-workspace .dmw-queue-item:hover{background:#f1f6fa;border-color:#a7bfd1}.deposit-match-workspace .dmw-queue-item.is-active{background:#eaf3fa;border-color:#397eae;box-shadow:inset 3px 0 #397eae}.deposit-match-workspace .dmw-item-top,.deposit-match-workspace .dmw-item-bottom{color:#718597;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.deposit-match-workspace .dmw-bank-chip{color:#347765;letter-spacing:.2px;background:#eef8f4;border:1px solid #b5d5cd;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.deposit-match-workspace .dmw-bank-chip.is-fnb{color:#3c648b;background:#edf3fb;border-color:#c8d6e8}.deposit-match-workspace .dmw-queue-item>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:7px 0;font-size:13px;display:block;overflow:hidden}.deposit-match-workspace .dmw-item-bottom b{color:#344f66;white-space:nowrap;font-size:12px}.deposit-match-workspace .dmw-item-bottom>span{text-align:right;font-size:9px}.deposit-match-workspace .dmw-item-bottom .has-suggestions{color:#327664}.deposit-match-workspace .deposit-history-groups.dmw-detail{scrollbar-gutter:stable;background:#fff;min-width:0;min-height:0;max-height:none;padding:22px 28px;overflow:auto}.deposit-match-workspace .deposit-history-group.dmw-review{background:0 0;border:0;min-width:0;margin:0;padding:0;display:block}.deposit-match-workspace .dmw-review-heading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px;display:flex}.deposit-match-workspace .dmw-review-heading h3{letter-spacing:-.4px;overflow-wrap:anywhere;color:#183b54;margin:5px 0 0;font-size:22px;line-height:1.3}.deposit-match-workspace .dmw-state{color:#976621;background:#fff7e8;border-radius:20px;flex:none;padding:5px 10px;font-size:10px;font-weight:700}.deposit-match-workspace .dmw-state.is-linked{color:#26735c;background:#eaf6ef}.deposit-match-workspace .dmw-state.is-unlinked{color:#677985;background:#edf1f4}.deposit-match-workspace .dmw-state.is-ready{color:#2d6b94;background:#e9f3fb}.deposit-match-workspace .dmw-facts{background:#f7f9fb;border:1px solid #e0e7ed;border-radius:9px;grid-template-columns:1.25fr .8fr 1fr;margin-bottom:20px;padding:13px 16px;display:grid}.deposit-match-workspace .dmw-facts>div+div{border-left:1px solid #dfe7ed;padding-left:18px}.deposit-match-workspace .dmw-facts span{color:#718596;margin-bottom:5px;font-size:10px;display:block}.deposit-match-workspace .dmw-facts strong{color:#234963;font-size:18px;line-height:1.3}.deposit-match-workspace .dmw-facts strong small{font-size:10px;font-weight:400}.deposit-match-workspace .dmw-facts strong.dmw-dates{font-size:12px;font-weight:500}.deposit-match-workspace h4{color:#294b65;margin:0;font-size:13px}.deposit-match-workspace .dmw-evidence{border-bottom:1px solid #e2e9f0;margin-bottom:18px;padding:0 0 18px}.deposit-match-workspace .dmw-evidence>p{color:#3b5265;overflow-wrap:anywhere;white-space:pre-wrap;background:#f3f6f9;border-left:3px solid #c8d8e4;margin:9px 0;padding:9px 12px;font:12px/1.6 Consolas,monospace}.deposit-match-workspace .dmw-muted{color:#8091a0;font-size:10px;display:block}.deposit-match-workspace .dmw-individual{min-height:30px;margin-top:10px;padding:6px 10px;font-size:11px}.deposit-match-workspace .dmw-section-heading{align-items:start;gap:10px;margin-bottom:13px;display:flex}.deposit-match-workspace .dmw-step{color:#336486;background:#e8f1f7;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.deposit-match-workspace .dmw-section-heading p{color:#758999;margin:3px 0 0;font-size:11px}.deposit-match-workspace .deposit-history-suggestions{background:0 0;border:0;gap:7px;margin-bottom:16px;padding:0;display:grid}.deposit-match-workspace .deposit-history-suggestions>button{text-align:left;color:#31546f;background:#fff;border:1px solid #dce5ed;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0;padding:10px 12px;display:flex}.deposit-match-workspace .deposit-history-suggestions>button strong{font-size:12px;display:block}.deposit-match-workspace .deposit-history-suggestions>button small{color:#7a8e9e;margin:3px 0 0;font-size:10px;display:block}.deposit-match-workspace .deposit-history-suggestions>button>b{color:#4480aa;background:#edf4f9;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.deposit-match-workspace .deposit-history-suggestions>button[aria-pressed=true]{background:#eff9f3;border-color:#4b967e}.deposit-match-workspace .deposit-history-suggestions>button[aria-pressed=true]>b{color:#fff;background:#347f67}.deposit-match-workspace .dmw-customer-search{position:relative}.deposit-match-workspace .dmw-customer-search>label{color:#566f83;margin-bottom:5px;font-size:11px;display:block}.deposit-match-workspace .dmw-customer-search input[type=search]{color:#1c3f58;background:#fff;border:1px solid #c5d5e2;border-radius:7px;width:100%;min-width:0;height:42px;padding:11px 12px;font:13px Arial}.deposit-match-workspace #depositHistoryMasterResults{background:#fff;border:1px solid #c5d5e2;border-radius:7px;max-height:225px;margin-top:4px;padding:4px;position:relative;overflow:auto;box-shadow:0 5px 15px #10203312}.deposit-match-workspace #depositHistoryMasterResults>button{text-align:left;color:#2d4c65;background:#fff;border:0;border-radius:5px;width:100%;padding:9px;font-size:12px;display:block}.deposit-match-workspace #depositHistoryMasterResults>button:hover,.deposit-match-workspace #depositHistoryMasterResults>button[aria-selected=true]{background:#eaf3fa}.deposit-match-workspace #depositHistoryMasterResults>p{color:#778c9c;margin:0;padding:9px;font-size:12px}.deposit-match-workspace .dmw-selection{color:#7f909e;margin:5px 0;font-size:10px}.deposit-match-workspace .dmw-selection.is-selected{color:#2d7b61}.deposit-match-workspace label.deposit-history-remember{background:#f6f8fa;border-radius:8px;align-items:start;gap:8px;margin:17px 0;padding:12px;display:flex}.deposit-match-workspace .deposit-history-remember input{accent-color:#2f749d;flex:none;width:14px;height:14px;margin:2px 0 0}.deposit-match-workspace .deposit-history-remember strong{color:#456075;font-size:11px;font-weight:600;display:block}.deposit-match-workspace .deposit-history-remember small{color:#7a8f9f;margin:3px 0 0;font-size:10px;display:block}.deposit-match-workspace .dmw-decision{flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px;display:flex}.deposit-match-workspace .dmw-decision .primary-button{min-height:42px;padding:11px 18px;font-size:13px}.deposit-match-workspace .dmw-skip{color:#668197;background:0 0;border:0;margin-left:auto;padding:9px 0;font-size:11px}.deposit-match-workspace .dmw-save-note{color:#8796a3;margin:9px 0 0;font-size:10px}.deposit-match-workspace .dmw-empty{text-align:center;color:#7d91a1;padding:70px 10px}.deposit-match-workspace .dmw-empty>span{color:#6b9c8d;font-size:36px}.deposit-match-workspace .dmw-empty h3{color:#35586f;margin:12px 0 5px;font-size:19px}.deposit-match-workspace .dmw-empty p{font-size:12px}.deposit-match-workspace .dmw-empty-queue{color:#7c8f9f;text-align:center;padding:15px;font-size:12px}.deposit-match-workspace>footer{color:#74899a;background:#fff;border-top:1px solid #dce6ee;justify-content:space-between;align-items:center;gap:14px;padding:10px 24px;font-size:11px;display:flex}.deposit-match-workspace>footer>div{gap:7px;display:flex}.deposit-match-workspace>footer .ghost-button{min-height:32px;padding:7px 11px;font-size:11px}.deposit-match-workspace.is-loading .dmw-workspace{opacity:.55;pointer-events:none}@media (width>=1600px){.deposit-history-dialog.deposit-match-workspace{height:min(1050px,94dvh)}.deposit-match-workspace .dmw-detail{padding:25px 38px}}@media (width<=900px){.deposit-match-workspace .dmw-workspace{grid-template-columns:260px minmax(0,1fr)}.deposit-match-workspace .dmw-detail{padding:18px}.deposit-match-workspace .deposit-history-tools{flex-wrap:wrap}.deposit-match-workspace .deposit-history-tools .deposit-history-search{flex-basis:45%}.deposit-match-workspace .deposit-history-tools [data-history-auto]{margin-left:auto}.deposit-match-workspace .dmw-metric{padding:9px}.deposit-match-workspace .dmw-metric>small{display:none}.deposit-match-workspace .dmw-metric>strong{font-size:20px}.deposit-match-workspace .dmw-facts{gap:7px;padding:11px}.deposit-match-workspace .dmw-facts>div+div{padding-left:10px}.deposit-match-workspace .dmw-facts strong{font-size:16px}}@media (width<=650px){.deposit-history-dialog.deposit-match-workspace{border-radius:11px;width:98vw;max-width:98vw;height:97dvh;max-height:97dvh}.deposit-match-workspace .dmw-header{gap:10px;padding:13px 15px}.deposit-match-workspace .dmw-header h2{font-size:20px}.deposit-match-workspace .dmw-header p{font-size:11px}.deposit-match-workspace .dmw-brand{width:35px;height:35px;font-size:23px}.deposit-match-workspace .dmw-eyebrow{letter-spacing:1px;font-size:8px}.deposit-match-workspace .deposit-history-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:9px 10px}.deposit-match-workspace .dmw-metric{border-radius:6px;padding:7px 5px}.deposit-match-workspace .dmw-metric>span{min-height:24px;font-size:8px;line-height:1.2}.deposit-match-workspace .dmw-metric>strong{font-size:16px}.deposit-match-workspace .deposit-history-tools{gap:6px;padding:0 10px 8px}.deposit-match-workspace .deposit-history-tools .deposit-history-search{flex-basis:100%}.deposit-match-workspace .deposit-history-tools label{font-size:9px}.deposit-match-workspace .deposit-history-tools select{height:32px;padding:5px;font-size:11px}.deposit-match-workspace .deposit-history-tools .ghost-button,.deposit-match-workspace .deposit-history-tools .primary-button{min-height:32px;padding:6px 8px;font-size:10px}.deposit-match-workspace .dmw-feedback{min-height:30px;padding:6px 12px}.deposit-match-workspace .deposit-history-notice{font-size:10px}.deposit-match-workspace .dmw-workspace{grid-template-rows:135px minmax(0,1fr);grid-template-columns:1fr;display:grid}.deposit-match-workspace .dmw-queue{border-bottom:1px solid #d5e2ec;border-right:0}.deposit-match-workspace .dmw-queue-heading{padding:6px 12px;font-size:10px}.deposit-match-workspace .dmw-queue-list{scrollbar-gutter:auto;gap:7px;padding:0 10px 8px;display:flex;overflow:auto}.deposit-match-workspace .dmw-queue-item{flex:0 0 220px;margin:0;padding:8px 10px}.deposit-match-workspace .dmw-queue-item>strong{margin:5px 0;font-size:11px}.deposit-match-workspace .dmw-item-top,.deposit-match-workspace .dmw-item-bottom{font-size:9px}.deposit-match-workspace .dmw-item-bottom b{font-size:10px}.deposit-match-workspace .deposit-history-groups.dmw-detail{padding:15px}.deposit-match-workspace .dmw-review-heading{margin-bottom:12px}.deposit-match-workspace .dmw-review-heading h3{font-size:18px}.deposit-match-workspace .dmw-state{padding:4px 7px;font-size:9px}.deposit-match-workspace .dmw-facts{grid-template-columns:1.2fr .7fr 1fr;margin-bottom:14px}.deposit-match-workspace .dmw-facts strong{font-size:15px}.deposit-match-workspace .dmw-facts strong.dmw-dates{font-size:10px}.deposit-match-workspace .dmw-decision .primary-button{padding:9px 12px;font-size:12px}.deposit-match-workspace>footer{flex-wrap:nowrap;padding:8px 10px;font-size:9px}.deposit-match-workspace>footer .ghost-button{min-height:29px;padding:6px;font-size:9px}.deposit-match-workspace>footer>div{gap:4px}}.deposit-match-workspace .deposit-history-groups.dmw-detail{flex-direction:column;padding:0;display:flex;overflow:hidden}.deposit-match-workspace .deposit-history-group.dmw-review{scrollbar-gutter:stable;flex:1;min-height:0;padding:22px 28px;overflow:auto}.deposit-match-workspace .dmw-pinned{background:#fff;border-top:1px solid #dae5ed;flex:none;padding:12px 28px;box-shadow:0 -5px 15px #244e6b05}.deposit-match-workspace .dmw-pinned .dmw-save-note{margin-bottom:0}@media (width<=900px){.deposit-match-workspace .deposit-history-group.dmw-review{padding:18px}.deposit-match-workspace .dmw-pinned{padding:10px 18px}}@media (width<=650px){.deposit-match-workspace .deposit-history-group.dmw-review{padding:14px}.deposit-match-workspace .dmw-pinned{padding:9px 14px}.deposit-match-workspace .dmw-pinned .dmw-save-note{font-size:9px}}.deposit-match-workspace .dmw-queue,.deposit-match-workspace .dmw-queue-list{min-width:0}.deposit-match-workspace .dmw-facts{grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr) minmax(0,1fr)}.deposit-match-workspace .dmw-facts>div{min-width:0}.deposit-match-workspace .dmw-facts strong{overflow-wrap:anywhere}@media (width<=650px){.deposit-match-workspace .dmw-workspace{grid-template-columns:minmax(0,1fr)}.deposit-match-workspace .dmw-facts{grid-template-columns:minmax(0,1.2fr) minmax(0,.7fr) minmax(0,1fr)}}.deposit-match-workspace .deposit-history-suggestions>button{flex-direction:row}.deposit-match-workspace .deposit-history-suggestions>button>span{text-align:left;flex:1;min-width:0;display:block}body.auth-locked #depositCustomerHistoryDialog{display:none!important}.deposit-duplicate-review-tools{z-index:4;color:#243e54;background:#fff8e9;border-bottom:1px solid #e3be67;padding:12px 14px;position:sticky;top:0}.deposit-duplicate-review-tools p{margin:5px 0 9px;font-size:13px}.deposit-duplicate-review-tools button{color:#214d70;cursor:pointer;background:#fff;border:1px solid #b3c6d7;border-radius:6px;padding:8px 12px}.deposit-bank-evidence{color:#60768b;overflow-wrap:anywhere;margin-top:6px;font-size:12px;display:block}.deposit-preview-status.duplicate{color:#775307;background:#fff0cb}.deposit-inclusion-toggle.is-excluded{color:#654700;background:#fff3d7;border:1px solid #d5ac49}#depositCustomerHistoryDialog .dmw-evidence>p{overflow-wrap:anywhere;word-break:break-word;user-select:text;white-space:pre-wrap!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;max-height:none!important;display:block!important;overflow:visible!important}.dmw-reference-source-note{color:#805a19;background:#fff8e8;border:1px solid #ead5a3;border-radius:6px;margin:8px 0;padding:9px 12px;font-size:12px}@media (width>=901px){#depositCustomerHistoryDialog .deposit-history-group.dmw-review{padding-bottom:10px}#depositCustomerHistoryDialog .deposit-history-assignment>.deposit-history-remember:last-child{margin-bottom:0}#depositCustomerHistoryDialog .dmw-evidence{margin-bottom:14px;padding-bottom:14px}}html:has(#depositCustomerHistoryDialog[open]),body:has(#depositCustomerHistoryDialog[open]){overscroll-behavior:none;overflow:hidden!important}html:has(#depositCustomerHistoryDialog[open]){scrollbar-gutter:stable}#depositCustomerHistoryDialog,#depositCustomerHistoryDialog .dmw-queue-list,#depositCustomerHistoryDialog .dmw-review,#depositCustomerHistoryDialog #depositHistoryMasterResults{overscroll-behavior:contain}@media (width>=651px){#depositCustomerHistoryDialog .dmw-queue-list{padding:0 9px 8px}#depositCustomerHistoryDialog .dmw-queue-item{border-radius:7px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:4px 9px;margin-bottom:5px;padding:8px 11px;line-height:1.25;display:grid}#depositCustomerHistoryDialog .dmw-item-top{white-space:nowrap;grid-area:2/1;justify-content:flex-start;gap:6px;font-size:10px}#depositCustomerHistoryDialog .dmw-bank-chip{padding:1px 5px;font-size:9px}#depositCustomerHistoryDialog .dmw-queue-item>strong{grid-area:1/1;align-self:center;margin:0;font-size:13px;line-height:1.3}#depositCustomerHistoryDialog .dmw-item-bottom{display:contents}#depositCustomerHistoryDialog .dmw-item-bottom b{text-align:right;font-variant-numeric:tabular-nums;grid-area:1/2;align-self:center;font-size:12px}#depositCustomerHistoryDialog .dmw-item-bottom>span{text-align:right;white-space:nowrap;grid-area:2/2;align-self:center;font-size:9px;line-height:1.2}}#depositCustomerHistoryDialog .dmw-historical-tools{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}#depositCustomerHistoryDialog .dmw-historical-tools small,#depositCustomerHistoryDialog [data-historical-results]{color:#607b90;flex-basis:100%;font-size:12px}#depositCustomerHistoryDialog [data-historical-results] button{white-space:normal;text-align:left;margin:4px 6px 4px 0}html:has(#todaysDepositImportDialog[open]),body:has(#todaysDepositImportDialog[open]){overscroll-behavior:none;overflow:hidden!important}#todaysDepositImportDialog.deposit-import-studio{color:#193d54;background:#f2f6fa;border:1px solid #cbdbe6;border-radius:18px;width:min(1480px,100vw - 40px);max-width:calc(100vw - 40px);height:fit-content;max-height:calc(100dvh - 40px);padding:0;overflow:hidden;box-shadow:0 30px 100px #0b263d55}#todaysDepositImportDialog.deposit-import-studio::backdrop{backdrop-filter:blur(4px);background:#0b213c99}#todaysDepositImportDialog.deposit-import-studio #todaysDepositImportForm{flex-direction:column;height:auto;min-height:0;max-height:calc(100dvh - 42px);margin:0;display:flex;overflow:hidden}#todaysDepositImportDialog.deposit-import-studio .dialog-head{color:#fff;background:#183c53;border:0;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 26px;display:flex}#todaysDepositImportDialog.deposit-import-studio .studio-eyebrow{color:#a8c4d6;letter-spacing:1.8px;margin-bottom:6px;font-size:10px;font-weight:750;display:block}#todaysDepositImportDialog.deposit-import-studio .dialog-head h2{color:#fff;letter-spacing:-.5px;margin:0;font-size:25px;font-weight:750;line-height:1.2}#todaysDepositImportDialog.deposit-import-studio .dialog-head .icon-button{color:#fff;background:#ffffff10;border:1px solid #ffffff26;border-radius:10px;flex:none;width:36px;height:36px;font-size:18px}#todaysDepositImportDialog.deposit-import-studio .deposit-import-panel{background:#f2f6fa;border:0;flex:1;grid-template-columns:280px minmax(0,1fr);align-items:stretch;gap:16px;height:auto;min-height:0;max-height:none;padding:20px;display:grid;overflow:hidden}#todaysDepositImportDialog.deposit-import-studio .deposit-import-work-card{min-width:0;min-height:0;box-shadow:none;background:#fff;border:1px solid #dce5ed;border-radius:12px;margin:0;overflow:hidden}#todaysDepositImportDialog.deposit-import-studio .deposit-import-card-head{background:#fff;border-bottom:1px solid #e8eef3;justify-content:space-between;align-items:center;gap:10px;min-height:0;padding:17px 18px;display:flex}#todaysDepositImportDialog.deposit-import-studio .deposit-import-card-head>div{min-width:0}#todaysDepositImportDialog.deposit-import-studio .deposit-import-card-head h3{color:#193d54;margin:0 0 4px;font-size:15px;line-height:1.3}#todaysDepositImportDialog.deposit-import-studio .deposit-import-card-head p{color:#718496;margin:0;font-size:11px;font-weight:400;line-height:1.5}#todaysDepositImportDialog.deposit-import-studio .deposit-import-step{color:#8a681c;background:#faf1da;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:12px;display:grid}#todaysDepositImportDialog.deposit-import-studio .deposit-import-source-card{overscroll-behavior:contain;flex-direction:column;align-self:start;max-height:100%;display:flex;overflow:auto}#todaysDepositImportDialog.deposit-import-studio .deposit-expected-row{background:#fff;border:0;padding:18px 16px}#todaysDepositImportDialog.deposit-import-studio .deposit-expected-row label{text-transform:none;letter-spacing:0;color:#61798b;flex-direction:column;align-items:stretch;gap:7px;font-size:11px;font-weight:600;display:flex}#todaysDepositImportDialog.deposit-import-studio #todaysDepositExpectedTotal{color:#193d54;text-align:right;font-variant-numeric:tabular-nums;background:#f8fafc;border:1px solid #d8e3ed;border-radius:8px;width:100%;min-width:0;height:44px;margin:0;padding:8px 12px;font-size:20px}#todaysDepositImportDialog.deposit-import-studio .paste-input-stack{min-height:0;margin:0;padding:0 16px;display:block}#todaysDepositImportDialog.deposit-import-studio #todaysDepositPaste{resize:vertical;box-sizing:border-box;background:#fafcfe;border:1px dashed #b9ccda;border-radius:8px;width:100%;height:clamp(110px,100dvh - 500px,240px);min-height:110px;max-height:38vh;padding:12px;font:11px/1.7 Consolas,monospace;display:block}#todaysDepositImportDialog.deposit-import-studio .paste-process-actions{background:#fff;border:0;padding:14px 16px;display:flex}#todaysDepositImportDialog.deposit-import-studio #processTodaysDeposits{color:#215577;background:#edf4f9;border:1px solid #c8dce9;border-radius:8px;justify-content:center;width:100%;min-height:38px;font-size:12px}#todaysDepositImportDialog.deposit-import-studio .deposit-import-preview-card{flex-direction:column;align-self:stretch;height:100%;min-height:0;max-height:100%;display:flex}#todaysDepositImportDialog.deposit-import-studio #todaysDepositImportPreview{flex-direction:column;flex:1;gap:0;min-height:0;max-height:none;padding:0;display:flex;overflow:hidden}#todaysDepositImportDialog.deposit-import-studio .import-summary-grid{background:#fff;flex:none;order:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:16px 18px 12px;display:grid}#todaysDepositImportDialog.deposit-import-studio .import-summary-grid>div{min-width:0;box-shadow:none;background:0 0;border:0;border-right:1px solid #e6edf3;border-radius:0;padding:0 14px}#todaysDepositImportDialog.deposit-import-studio .import-summary-grid>div:first-child{padding-left:0}#todaysDepositImportDialog.deposit-import-studio .import-summary-grid>div:last-child{border:0;padding-right:0}#todaysDepositImportDialog.deposit-import-studio .import-summary-grid span{color:#718496;white-space:nowrap;margin-bottom:5px;font-size:10px;display:block}#todaysDepositImportDialog.deposit-import-studio .import-summary-grid strong{color:#193d54;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:18px;font-weight:750;line-height:1.2;display:block}#todaysDepositImportDialog.deposit-import-studio .import-summary-grid>div:last-child strong{padding-top:3px;font-size:14px}#todaysDepositImportDialog.deposit-import-studio .deposit-import-balance{background:#f1faf5;border:1px solid #cce9db;border-left:3px solid #2a8a66;border-radius:7px;flex-wrap:wrap;flex:none;order:1;align-items:center;gap:8px;min-height:0;margin:0 18px 10px;padding:9px 12px;display:flex}#todaysDepositImportDialog.deposit-import-studio .deposit-import-balance>span{text-transform:none;letter-spacing:0;color:#517768;font-size:10px;font-weight:600}#todaysDepositImportDialog.deposit-import-studio .deposit-import-balance>strong{color:#267456;font-size:12px}#todaysDepositImportDialog.deposit-import-studio .deposit-import-balance>em{text-align:right;color:#628675;margin-left:auto;font-size:10px;font-style:normal;font-weight:400;line-height:1.4}#todaysDepositImportDialog.deposit-import-studio .deposit-import-balance.mismatch{background:#fff9ed;border-color:#ebd4a1 #ebd4a1 #ebd4a1 #d29a2a}#todaysDepositImportDialog.deposit-import-studio .deposit-import-balance.mismatch>strong{color:#9a6811}#todaysDepositImportDialog.deposit-import-studio .deposit-duplicate-review-tools{background:#fff;border:0;border-top:1px solid #e8eef3;flex-wrap:wrap;flex:none;order:3;align-items:center;gap:6px;margin:0;padding:10px 18px;display:flex}#todaysDepositImportDialog.deposit-import-studio .deposit-duplicate-review-tools>strong{margin-right:auto;font-size:11px}#todaysDepositImportDialog.deposit-import-studio .deposit-duplicate-review-tools>p{display:none}#todaysDepositImportDialog.deposit-import-studio .deposit-duplicate-review-tools.studio-has-flags>strong{color:#966616}#todaysDepositImportDialog.deposit-import-studio .deposit-duplicate-review-tools button{color:#41647d;white-space:normal;background:#f8fbfd;border:1px solid #d6e2ec;border-radius:6px;min-height:29px;margin:0;padding:6px 9px;font-size:10px;line-height:1.2}#todaysDepositImportDialog.deposit-import-studio .deposit-duplicate-review-tools button:disabled{opacity:.45}#todaysDepositImportDialog.deposit-import-studio .deposit-duplicate-review-tools button[aria-pressed=true]{color:#245f82;background:#e7f1f8;border-color:#a9c9de}#todaysDepositImportDialog.deposit-import-studio .deposit-customer-match-note{color:#718496;background:0 0;border:0;flex:none;order:4;margin:0;padding:0 18px 9px;font-size:10px;line-height:1.4}#todaysDepositImportDialog.deposit-import-studio .studio-links-done{display:none}#todaysDepositImportDialog.deposit-import-studio .import-date-totals{background:#fff;border:0;flex-wrap:wrap;flex:none;order:2;align-items:center;gap:5px;margin:0;padding:0 18px 10px;font-size:10px;display:flex}#todaysDepositImportDialog.deposit-import-studio .date-total-label{color:#718496;margin-right:4px;font-size:9px}#todaysDepositImportDialog.deposit-import-studio .date-total-pill{background:#f1f5f9;border:0;border-radius:5px;gap:6px;padding:4px 7px;font-size:10px}#todaysDepositImportDialog.deposit-import-studio .studio-rows{overscroll-behavior:contain;scrollbar-gutter:stable;border-top:1px solid #e1eaf1;flex:1;order:5;min-height:0;max-height:410px;overflow:auto}#todaysDepositImportDialog.deposit-import-studio table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;margin:0;font-size:11px}#todaysDepositImportDialog.deposit-import-studio thead{z-index:2;background:#edf3f8;position:sticky;top:0}#todaysDepositImportDialog.deposit-import-studio th{letter-spacing:.5px;text-transform:uppercase;color:#60798b;text-align:left;white-space:nowrap;border-bottom:1px solid #dbe6ef;padding:11px 9px;font-size:9px;line-height:1.4}#todaysDepositImportDialog.deposit-import-studio td{vertical-align:top;white-space:normal;overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #e8eef3;min-width:0;padding:13px 9px;line-height:1.4}#todaysDepositImportDialog.deposit-import-studio tbody tr:nth-child(2n) td{background:#f8fafc}#todaysDepositImportDialog.deposit-import-studio th:first-child{width:78px}#todaysDepositImportDialog.deposit-import-studio th:nth-child(2){width:82px}#todaysDepositImportDialog.deposit-import-studio th:nth-child(3){width:88px}#todaysDepositImportDialog.deposit-import-studio th:nth-child(4){width:auto}#todaysDepositImportDialog.deposit-import-studio th:nth-last-child(2){width:27%}#todaysDepositImportDialog.deposit-import-studio th:last-child{text-align:right;width:104px}#todaysDepositImportDialog.deposit-import-studio td:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;color:#193d54;font-size:12px;font-weight:650}#todaysDepositImportDialog.deposit-import-studio .deposit-preview-status{text-align:left;white-space:normal;border-radius:5px;width:auto;min-width:0;padding:4px 7px;font-size:9px;line-height:1.3;display:inline-block}#todaysDepositImportDialog.deposit-import-studio .deposit-inclusion-toggle{white-space:normal;border-radius:6px;width:100%;min-width:0;min-height:28px;padding:5px 6px;font-size:10px;line-height:1.3}#todaysDepositImportDialog.deposit-import-studio .studio-bank-name{text-overflow:ellipsis;white-space:nowrap;color:#274b63;max-width:100%;margin-bottom:5px;font-size:12px;font-weight:650;display:block;overflow:hidden}#todaysDepositImportDialog.deposit-import-studio details summary{cursor:pointer;color:#63849b;user-select:none;font-size:10px;line-height:1.5;list-style:none}#todaysDepositImportDialog.deposit-import-studio details summary:before{content:"▸";color:#7896aa;margin-right:4px}#todaysDepositImportDialog.deposit-import-studio details[open]>summary:before{content:"▾"}#todaysDepositImportDialog.deposit-import-studio .deposit-bank-evidence{white-space:pre-wrap;text-overflow:clip;overflow-wrap:anywhere;color:#506b7e;background:#edf3f8;border-radius:5px;max-width:100%;max-height:none;margin:7px 0 0;padding:8px;font:10px/1.6 Consolas,monospace;display:block;overflow:visible}#todaysDepositImportDialog.deposit-import-studio .deposit-customer-match-cell input[type=search]{box-sizing:border-box;color:#294f69;background:#fff;border:1px solid #cfdeea;border-radius:6px;width:100%;min-width:0;max-width:100%;height:32px;padding:5px 8px;font-size:11px;line-height:1.3}#todaysDepositImportDialog.deposit-import-studio .studio-match-status{color:#688495;margin:4px 0;font-size:9px;display:block}#todaysDepositImportDialog.deposit-import-studio .studio-match-options label{color:#5a7588;align-items:center;gap:5px;margin:7px 0;font-size:10px;display:flex}#todaysDepositImportDialog.deposit-import-studio .studio-match-options input[type=checkbox]{accent-color:#267b92;width:13px;height:13px;margin:0}#todaysDepositImportDialog.deposit-import-studio .studio-match-options button{color:#60788a;background:#fff;border:1px solid #d4dfe8;border-radius:5px;margin:0;padding:5px 7px;font-size:10px}#todaysDepositImportDialog.deposit-import-studio .dialog-actions{background:#fff;border:0;border-top:1px solid #dce6ee;flex:none;align-items:center;gap:10px;margin:0;padding:15px 22px;display:flex}#todaysDepositImportDialog.deposit-import-studio #todaysDepositImportStatus{color:#638096;background:0 0;border:0;border-radius:0;min-width:0;margin-right:auto;padding:0;font-size:11px;font-weight:500;line-height:1.5}#todaysDepositImportDialog.deposit-import-studio .dialog-actions button{white-space:nowrap;border-radius:8px;min-height:39px;padding:9px 15px;font-size:12px}#todaysDepositImportDialog.deposit-import-studio #importTodaysDeposits{color:#fff;background:#245f82;border:1px solid #245f82}#todaysDepositImportDialog.deposit-import-studio .empty-state{text-align:center;color:#8b9fae;margin:auto;padding:55px 22px;font-size:12px}#todaysDepositImportDialog.deposit-import-studio .studio-source-toggle{display:none}#todaysDepositImportDialog.deposit-import-studio button:focus-visible,#todaysDepositImportDialog.deposit-import-studio summary:focus-visible{outline-offset:2px;outline:2px solid #48a1c2}@media (width<=1100px){#todaysDepositImportDialog.deposit-import-studio .deposit-import-panel{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px;overflow:auto}#todaysDepositImportDialog.deposit-import-studio .deposit-import-source-card{align-self:stretch}#todaysDepositImportDialog.deposit-import-studio .deposit-import-card-head{padding:12px 15px}#todaysDepositImportDialog.deposit-import-studio.studio-has-rows .studio-source-toggle{white-space:nowrap;min-height:28px;padding:6px 9px;font-size:10px;display:block}#todaysDepositImportDialog.deposit-import-studio.studio-has-rows .deposit-import-source-card:not(.studio-source-open)>:not(.deposit-import-card-head),#todaysDepositImportDialog.deposit-import-studio.studio-has-rows .deposit-import-source-card .deposit-import-step{display:none}#todaysDepositImportDialog.deposit-import-studio .studio-rows{flex:none;max-height:380px}#todaysDepositImportDialog.deposit-import-studio .deposit-import-preview-card{flex:none;height:max-content;min-height:300px;max-height:none}#todaysDepositImportDialog.deposit-import-studio #todaysDepositImportPreview{flex:none;overflow:visible}}@media (width<=700px){#todaysDepositImportDialog.deposit-import-studio{border-radius:12px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}#todaysDepositImportDialog.deposit-import-studio #todaysDepositImportForm{max-height:calc(100dvh - 18px)}#todaysDepositImportDialog.deposit-import-studio .dialog-head{padding:15px 16px}#todaysDepositImportDialog.deposit-import-studio .dialog-head h2{font-size:20px}#todaysDepositImportDialog.deposit-import-studio .studio-eyebrow{letter-spacing:1px;font-size:8px}#todaysDepositImportDialog.deposit-import-studio .deposit-import-panel{padding:10px}#todaysDepositImportDialog.deposit-import-studio .import-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}#todaysDepositImportDialog.deposit-import-studio .import-summary-grid>div{padding:0 10px 0 0}#todaysDepositImportDialog.deposit-import-studio .import-summary-grid>div:nth-child(2n){border:0;padding:0}#todaysDepositImportDialog.deposit-import-studio .deposit-import-balance{margin:0 14px 10px}#todaysDepositImportDialog.deposit-import-studio .deposit-import-balance>em{display:none}#todaysDepositImportDialog.deposit-import-studio .deposit-duplicate-review-tools{padding:10px 14px}#todaysDepositImportDialog.deposit-import-studio .import-date-totals{padding:0 14px 10px}#todaysDepositImportDialog.deposit-import-studio .studio-rows{background:#f2f6fa;max-height:none;padding:0 12px;overflow:visible}#todaysDepositImportDialog.deposit-import-studio table,#todaysDepositImportDialog.deposit-import-studio tbody{display:block}#todaysDepositImportDialog.deposit-import-studio thead{display:none}#todaysDepositImportDialog.deposit-import-studio tbody tr{background:#fff;border:1px solid #dbe5ee;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin:10px 0;padding:12px;display:grid}#todaysDepositImportDialog.deposit-import-studio td,#todaysDepositImportDialog.deposit-import-studio tbody tr:nth-child(2n) td{background:0 0;border:0;padding:0;display:block}#todaysDepositImportDialog.deposit-import-studio td:before{content:attr(data-label);text-transform:uppercase;color:#8b9daa;letter-spacing:.6px;margin-bottom:5px;font-size:8px;display:block}#todaysDepositImportDialog.deposit-import-studio td:nth-child(4),#todaysDepositImportDialog.deposit-import-studio td.deposit-customer-match-cell{grid-column:1/-1}#todaysDepositImportDialog.deposit-import-studio td:last-child{grid-area:2/2;font-size:15px}#todaysDepositImportDialog.deposit-import-studio .studio-bank-name{font-size:13px}#todaysDepositImportDialog.deposit-import-studio .dialog-actions{flex-wrap:wrap;gap:7px;padding:12px}#todaysDepositImportDialog.deposit-import-studio #todaysDepositImportStatus{flex-basis:100%;width:100%;font-size:10px}#todaysDepositImportDialog.deposit-import-studio .dialog-actions button{flex:1;min-height:38px;padding:8px 10px;font-size:11px}#todaysDepositImportDialog.deposit-import-studio #importTodaysDeposits{flex:2}}.commission-report-summary strong .display-currency-amount{font:inherit;color:inherit;letter-spacing:inherit;text-transform:none}dialog.commission-import-dialog::backdrop,dialog.commission-report-dialog::backdrop,dialog.commission-email-dialog::backdrop{backdrop-filter:blur(4px);background:#0a10186b}.commission-report-summary .tile-gross strong,.commission-report-summary .tile-net strong{font-size:18px;font-weight:700;line-height:1.2}