:root{--brand-night:#0a0f1e;--brand-slate:#0d1829;--brand-slate-raised:#142238;--brand-border-dark:#1e2d45;--brand-cyan:#00b4d8;--brand-cyan-dark:#007d98;--brand-cyan-soft:#e6f8fc;--brand-gold:#c9a84c;--brand-gold-dark:#856a20;--brand-gold-soft:#fff8e6;--brand-ivory:#f0ede6;--brand-steel:#8a95a8;--brand-copy:#b8c4d4;--ink:var(--brand-night);--muted:#5a6478;--line:#cfd8e5;--soft-line:#e6ebf2;--paper:#fff;--canvas:#f3f6fa;--green:var(--brand-cyan);--green-dark:var(--brand-cyan-dark);--green-soft:var(--brand-cyan-soft);--red:#d23c32;--red-soft:#fff0ee;--amber:#9a731b;--amber-soft:var(--brand-gold-soft);--blue:#287ea2;--blue-soft:#e8f5fb;--sidebar:var(--brand-night);--shadow:0 12px 34px #0a0f1e17;--font-heading:"Barlow Condensed", "Arial Narrow", ui-sans-serif, sans-serif;--font-sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{background:var(--canvas);color:var(--ink);scroll-behavior:smooth}body{background:var(--canvas);min-width:320px;color:var(--ink);font-family:var(--font-sans);margin:0;font-size:14px}h1,h2,h3,h4,th,.product-label,.nav-heading,.section-kicker{font-family:var(--font-heading)}button,input,select{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #00b4d847}.production-access-shell{background:radial-gradient(circle at 15% 15%,#00b4d82e,#0000 30%),radial-gradient(circle at 85% 80%,#cda43429,#0000 32%),#071522;place-items:center;min-height:100vh;padding:28px;display:grid}.production-access-card{text-align:center;background:#fffffff7;border:1px solid #ffffff1f;border-radius:24px;width:min(620px,100%);padding:38px;box-shadow:0 28px 80px #00000057}.production-access-card img{object-fit:contain;width:220px;height:104px;margin:0 auto 12px;display:block}.production-access-card h1{margin:12px 0;font-size:clamp(30px,5vw,48px);line-height:1}.production-access-card>p:not(.section-kicker){color:#5c6863;max-width:500px;margin:0 auto 24px;font-size:17px;line-height:1.55}.production-access-card small{color:#6f7974;margin-top:20px;font-size:13px;display:block}.production-lock{color:#087755;letter-spacing:.12em;background:#e3f7f0;border-radius:999px;align-items:center;min-height:30px;padding:6px 12px;font-size:11px;font-weight:900;display:inline-flex}.production-lock.error{color:#aa421d;background:#fff0e7}.production-access-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.production-access-actions a,.production-access-card button{color:#102131;cursor:pointer;background:#fff;border:1px solid #cbd4cf;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-flex}.production-access-actions a.primary,.production-access-card button{color:#fff;background:linear-gradient(135deg,#007c91,#0d9b87);border-color:#0d8f93}.production-data-badge{color:#087755!important;background:#e3f7f0!important}.app-shell{min-height:100vh}.sidebar{z-index:30;background:linear-gradient(#00b4d806 1px, transparent 1px), linear-gradient(90deg, #00b4d806 1px, transparent 1px), radial-gradient(circle at 20% 4%, #00b4d82b, transparent 27%), var(--sidebar);color:#fff;background-size:42px 42px,42px 42px,auto,auto;border-right:1px solid #ffffff12;flex-direction:column;width:238px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand-lockup{border-bottom:1px solid #ffffff14;padding:23px 22px 18px}.brand-lockup img{object-fit:contain;object-position:left center;filter:invert();mix-blend-mode:screen;width:173px;height:72px;display:block}.product-label{color:var(--brand-gold);letter-spacing:.19em;text-transform:uppercase;margin-top:-3px;font-size:10px;font-weight:800;display:block}.nav-heading{color:#77827d;letter-spacing:.15em;text-transform:uppercase;margin:0 10px 9px;font-size:10px;font-weight:800}.nav-item{color:#aeb8b3;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:29px 1fr auto;align-items:center;gap:10px;width:100%;margin:2px 0;padding:9px 10px;font-size:12.5px;font-weight:650;transition:all .14s;display:grid}.nav-item:hover{color:#fff;background:#ffffff0f}.nav-item.active{box-shadow:inset 3px 0 var(--green);color:#fff;background:linear-gradient(90deg,#00b4d83b,#00b4d80f)}.nav-code{color:#7f8a85;letter-spacing:.07em;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:7px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:850;display:grid}.nav-item.active .nav-code{color:#70ddf2;background:#00b4d826;border-color:#00b4d84d}.nav-item strong{color:#fff;background:#a9342c;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:9px;display:grid}.sidebar-bottom{flex-direction:column;flex:1;justify-content:flex-end;gap:12px;padding:14px;display:flex}.readiness-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;padding:14px}.readiness-top{color:#c0c9c5;justify-content:space-between;align-items:center;font-size:10px;font-weight:750;display:flex}.readiness-top strong{color:var(--brand-gold);font-size:12px}.progress-track{background:#ffffff17;border-radius:999px;height:4px;margin:10px 0 9px;overflow:hidden}.progress-track span{border-radius:inherit;background:var(--green);width:84%;height:100%;display:block}.readiness-card p{color:#77827d;margin:0;font-size:9.5px;line-height:1.45}.user-card{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.user-card:hover{background:#ffffff0d}.tms-account-controls{color:#fff;background:#102735;border:1px solid #334451;border-radius:10px;padding:8px}.tms-account-controls .user-card{cursor:default;grid-template-columns:34px minmax(0,1fr);padding:4px}.tms-account-controls .user-card strong{overflow-wrap:anywhere}.tms-account-controls .user-card small,.tms-account-controls>small{color:#c3d3df}.tms-account-controls>small{margin-top:8px;font-size:12px;line-height:1.4;display:block}.tms-account-email{overflow-wrap:anywhere;color:#e2edf5;margin:8px 4px;font-size:13px}.tms-account-actions{flex-wrap:wrap;gap:6px;display:flex}.tms-account-actions form{flex:85px;margin:0}.tms-account-actions button{color:#fff;width:100%;min-height:40px;font:inherit;cursor:pointer;background:#123e4e;border:1px solid #7fabbc;border-radius:6px;padding:8px;font-size:14px}.tms-account-actions button:hover{background:#1b566a}.tms-account-actions button:focus-visible{outline-offset:2px;outline:3px solid #e6c357}.avatar{background:var(--brand-gold-soft);width:34px;height:34px;color:var(--green-dark);border-radius:9px;place-items:center;font-size:10px;font-weight:900;display:grid}.user-card strong,.user-card small{display:block}.user-card strong{font-size:11px}.user-card small{color:#78837e;margin-top:2px;font-size:9px}.user-card i{color:#77827d;font-style:normal}.workspace{min-width:0;margin-left:238px}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:14px 28px;display:flex;position:sticky;top:0}.eyebrow-row{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:3px;font-size:9px;font-weight:750;display:flex}.eyebrow-row i{background:var(--amber-soft);color:#8f5d08;letter-spacing:.05em;border-radius:4px;padding:3px 6px;font-size:8px;font-style:normal}.topbar h1{letter-spacing:-.035em;margin:0;font-size:21px}.top-actions{align-items:center;gap:8px;display:flex}.global-search{border:1px solid var(--line);color:#6e7773;background:#f8faf8;border-radius:8px;align-items:center;gap:8px;width:min(330px,28vw);height:38px;padding:0 10px;display:flex}.global-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:11px}.global-search input::placeholder{color:#99a19d}.global-search kbd{color:#89918d;background:#fff;border:1px solid #d5dbd7;border-radius:4px;padding:2px 6px;font-size:9px;box-shadow:0 1px 1px #00000008}.icon-button,.plain-button,.primary-button,.secondary-button{cursor:pointer;border:0;font-weight:750}.icon-button{border:1px solid var(--line);color:#5d6762;background:#fff;border-radius:8px;height:38px;padding:0 12px;font-size:10px;position:relative}.inbox-button b{background:var(--red);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;width:17px;height:17px;font-size:8px;display:grid;position:absolute;top:-5px;right:-5px}.primary-button,.secondary-button{border-radius:8px;min-height:38px;padding:0 15px;font-size:11px}.primary-button{background:var(--brand-gold);color:var(--brand-night);box-shadow:0 7px 18px #c9a84c3d}.primary-button:hover{background:#d8ba63}.primary-button span{margin-right:4px;font-size:15px}.secondary-button{border:1px solid var(--line);color:var(--ink);background:#fff}.primary-button.compact{min-height:34px}.content{max-width:1680px;margin:0 auto;padding:23px 28px 42px}.day-intro{justify-content:space-between;align-items:end;gap:20px;margin-bottom:17px;display:flex}.day-intro p,.section-kicker{color:var(--green-dark);letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:9px;font-weight:850}.day-intro h2{letter-spacing:-.045em;margin:0;font-size:clamp(21px,2.2vw,31px);line-height:1.05}.region-pills{gap:6px;display:flex}.region-pills span{border:1px solid var(--line);color:#59635e;background:#fff;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:700}.kpi-grid{grid-template-columns:1.05fr .9fr .9fr 1.05fr;gap:10px;margin-bottom:12px;display:grid}.kpi-card{border:1px solid var(--line);background:#fff;border-radius:11px;min-height:142px;padding:17px 18px;position:relative;overflow:hidden;box-shadow:0 4px 12px #22312909}.kpi-card.dark-card{border-color:var(--brand-border-dark);background:radial-gradient(circle at 85% 20%, #00b4d83d, transparent 33%), var(--brand-slate);color:#fff}.kpi-top{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;font-weight:800;display:flex}.dark-card .kpi-top{color:#89958f}.kpi-top i{color:#65706a;background:#f0f4f1;border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal}.dark-card .kpi-top i{color:#72d49d;background:#199a572b}.kpi-top .warning-dot{background:var(--amber-soft);color:var(--amber)}.kpi-top .danger-dot{background:var(--red-soft);color:var(--red)}.kpi-card>strong{letter-spacing:-.055em;margin-top:10px;font-size:31px;line-height:1;display:block}.kpi-card p{color:#7c8581;margin:8px 0 0;font-size:9.5px}.kpi-card p b{color:inherit}.kpi-card button{color:var(--green-dark);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:9px;font-weight:800}.dark-card p{color:#8c9892}.mini-bars{opacity:.72;align-items:end;gap:4px;height:23px;display:flex;position:absolute;bottom:17px;left:17px;right:17px}.mini-bars span{background:var(--brand-cyan);border-radius:2px 2px 0 0;flex:1}.mini-bars span:first-child{height:28%}.mini-bars span:nth-child(2){height:43%}.mini-bars span:nth-child(3){height:36%}.mini-bars span:nth-child(4){height:68%}.mini-bars span:nth-child(5){height:57%}.mini-bars span:nth-child(6){height:78%}.mini-bars span:nth-child(7){height:100%}.money-card>strong{font-size:28px}.revenue-line{background:#eef2ef;border-radius:999px;height:3px;position:absolute;bottom:21px;left:18px;right:18px}.revenue-line span{border-radius:inherit;background:linear-gradient(90deg, var(--brand-gold), var(--brand-cyan));width:81%;height:100%;display:block}.panel{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:0;overflow:hidden;box-shadow:0 4px 12px #22312909}.main-grid{grid-template-columns:minmax(0,1fr) 330px;gap:12px;display:grid}.panel-header{border-bottom:1px solid var(--soft-line);justify-content:space-between;align-items:center;gap:18px;min-height:71px;padding:14px 17px;display:flex}.panel-header h3,.detail-heading h3{letter-spacing:-.03em;margin:0;font-size:16px}.board-tools,.filter-tabs{align-items:center;display:flex}.board-tools{gap:8px}.filter-tabs{background:#f2f5f3;border-radius:7px;gap:2px;padding:3px}.filter-tabs button,.detail-tabs button{color:#78817d;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:750}.filter-tabs button{border-radius:5px;padding:5px 8px}.filter-tabs button.selected{color:var(--ink);background:#fff;box-shadow:0 1px 5px #1e2b2417}.plain-button{border:1px solid var(--line);color:#58625d;background:#fff;border-radius:7px;min-height:30px;padding:0 10px;font-size:9px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:900px}th{border-bottom:1px solid var(--soft-line);color:#808985;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#fafbfa;padding:9px 12px;font-size:8px;font-weight:850}td{border-bottom:1px solid var(--soft-line);cursor:pointer;vertical-align:top;padding:12px;transition:background .11s}tbody tr:hover td,.selected-row td{background:#f6faf7}.selected-row td:first-child{box-shadow:inset 3px 0 var(--green)}td>strong,td>small{display:block}td>strong{color:#303632;font-size:10px;line-height:1.35}td>small,.lane-cell+small{color:#8a928e;margin-top:4px;font-size:8.5px;line-height:1.35}.lane-cell{grid-template-columns:7px auto 12px 7px auto;align-items:center;gap:5px;display:grid}.lane-cell strong{white-space:nowrap;font-size:9.5px}.lane-cell i{background:#cdd4d0;height:1px}.route-dot{border:2px solid var(--green);border-radius:999px;width:7px;height:7px}.route-dot.end{border-color:var(--ink);background:var(--ink)}.unassigned-text{color:var(--amber)!important}.status-chip{color:#66706b;white-space:nowrap;background:#f0f3f1;border-radius:999px;align-items:center;padding:5px 7px;font-size:8px;font-weight:850;display:inline-flex}.status-chip.in-transit,.status-chip.at-pickup{background:var(--green-soft);color:var(--green-dark)}.status-chip.dispatched{color:#087691;background:#e4f5fb}.load-workspace-actions>.primary-button:disabled{cursor:not-allowed;opacity:.72}.status-chip.needs-review,.status-chip.unassigned,.status-chip.rate-pending{background:var(--amber-soft);color:#895800}.status-chip.documents-due{background:var(--red-soft);color:#a42d25}.status-chip.canceled{color:#68716d;background:#edf0ee}.empty-state{color:var(--muted);text-align:center;padding:50px 20px}.empty-state strong{color:var(--ink)}.empty-state p{margin:6px 0 0;font-size:11px}.detail-panel{align-self:stretch}.detail-heading{justify-content:space-between;align-items:start;gap:12px;min-height:84px;padding:15px 17px 13px;display:flex}.detail-heading>div>span{color:var(--muted);margin-top:3px;font-size:9px;display:block}.detail-tabs{border-bottom:1px solid var(--soft-line);padding:0 12px;display:flex}.detail-tabs button{flex:1;padding:10px 2px;position:relative}.detail-tabs button.selected{color:var(--green-dark)}.detail-tabs button.selected:after{background:var(--green);content:"";height:2px;position:absolute;bottom:-1px;left:7px;right:7px}.alert-box{background:var(--amber-soft);border:1px solid #f1d8a6;border-radius:8px;grid-template-columns:23px 1fr;gap:8px;padding:10px;display:grid}.alert-box>span{color:#fff;background:#eaa522;border-radius:6px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:900;display:grid}.alert-box p{color:#76520b;margin:0;font-size:9px;font-weight:650;line-height:1.45}.pickup-sop-card{border:1px solid #e9c8c5;border-left:4px solid var(--red);background:#fff8f7;border-radius:10px;margin-top:12px;padding:13px}.pickup-sop-heading{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;display:grid}.pickup-sop-heading>span{background:var(--red);color:#fff;letter-spacing:.06em;border-radius:9px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.pickup-sop-heading small,.pickup-sop-heading strong{display:block}.pickup-sop-heading small{color:#9a5752;letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:800}.pickup-sop-heading strong{color:#3f1f1d;font-size:13px;line-height:1.3}.pickup-sop-heading>i{color:#813a34;background:#f3dcda;border-radius:999px;grid-column:1/-1;justify-self:start;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800}.pickup-sop-fee{background:#fff;border-radius:8px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;margin-top:11px;padding:10px;display:grid}.pickup-sop-fee>strong{color:var(--red);letter-spacing:-.04em;font-size:24px}.pickup-sop-fee p{color:#59312e;margin:0;font-size:11px;font-weight:650;line-height:1.5}.pickup-sop-rules{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.pickup-sop-rules p{color:#553f3d;border:1px solid #efd9d7;border-radius:8px;margin:0;padding:9px;font-size:11px;line-height:1.45}.pickup-sop-rules b{color:#813a34;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.pickup-sop-ppe{background:#fff;border:1px solid #efd9d7;border-radius:8px;margin-top:9px;padding:9px 10px}.pickup-sop-ppe summary{color:#63312d;cursor:pointer;font-size:11px;font-weight:850}.pickup-sop-ppe ul{grid-template-columns:1fr 1fr;gap:5px 16px;margin:9px 0 0;padding-left:17px;display:grid}.pickup-sop-ppe li{color:#5f4a48;font-size:10px;line-height:1.4}.route-summary{margin:16px 2px}.route-summary>div{align-items:center;gap:10px;display:flex}.route-summary>i{background:#cfd6d2;width:1px;height:23px;margin-left:11px;display:block}.stop-marker{background:var(--green-soft);width:23px;height:23px;color:var(--green-dark);border-radius:7px;flex:none;place-items:center;font-size:8px;font-weight:900;display:grid}.stop-marker.delivery{color:#fff;background:#202522}.route-summary small,.route-summary strong{display:block}.route-summary small{color:#8a938f;margin-bottom:3px;font-size:8px}.route-summary strong{font-size:10px}.detail-facts{border:1px solid var(--soft-line);background:#fafbfa;border-radius:8px;grid-template-columns:1fr 1fr;margin:0;display:grid}.detail-facts>div{border-bottom:1px solid var(--soft-line);padding:10px}.detail-facts>div:nth-child(odd){border-right:1px solid var(--soft-line)}.detail-facts>div:nth-last-child(-n+2){border-bottom:0}.detail-facts dt{color:#909894;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.detail-facts dd{margin:4px 0 0;font-size:9px;font-weight:750;line-height:1.35}.detail-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.detail-list{gap:7px;display:grid}.detail-list label{border:1px solid var(--soft-line);color:#4f5854;cursor:pointer;background:#fafbfa;border-radius:7px;grid-template-columns:17px 1fr;align-items:start;gap:8px;padding:9px;font-size:9px;font-weight:650;line-height:1.4;display:grid}.detail-list input{accent-color:var(--green)}.detail-list label.sop-requirement{border-color:#e9c8c5;border-left:3px solid var(--red);background:#fff8f7}.sop-requirement span b{color:var(--red);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:9px;display:block}.requirements-divider{color:#7a8580;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:9px;margin:5px 0;font-size:10px;font-weight:850;display:flex}.requirements-divider:after{background:var(--soft-line);content:"";flex:1;height:1px}.document-list{gap:7px;display:grid}.document-list>button:not(.upload-button),.document-list>.load-document-link{border:1px solid var(--soft-line);cursor:pointer;color:inherit;text-align:left;background:#fff;border-radius:7px;grid-template-columns:31px 1fr auto;align-items:center;gap:8px;padding:8px;text-decoration:none;display:grid}.document-list>.matched-sds-document{background:#f4fbf7;border-color:#a8d9bf}.document-list>.manual-load-document{background:#f5faff;border-color:#c7d9e7}.matched-sds-document:hover{border-color:var(--green);box-shadow:0 0 0 2px #199a5717}.manual-load-document:hover{border-color:#397da8;box-shadow:0 0 0 2px #397da817}.doc-icon{background:var(--red-soft);width:31px;height:31px;color:var(--red);border-radius:6px;place-items:center;font-size:7px;font-weight:900;display:grid}.document-list strong,.document-list small{display:block}.document-list strong{font-size:9px}.document-list small{color:#929a96;margin-top:3px;font-size:8px}.document-list i{font-size:8px;font-style:normal;font-weight:800}.document-list i.ready{color:var(--green-dark)}.document-list i.missing{color:var(--red)}.document-list i.due{color:var(--amber)}.document-list i.optional{color:#65736c}.upload-button{min-height:36px;color:var(--green-dark);cursor:pointer;background:#f9fbfa;border:1px dashed #cbd4cf;border-radius:7px;font-size:9px;font-weight:800}.load-document-detail{gap:10px;display:grid}.load-document-upload-form{background:#f8fbf9;border:1px solid #ccd7d1;border-radius:10px;gap:10px;padding:13px;display:grid}.load-document-upload-heading{gap:3px;display:grid}.load-document-upload-heading>span{color:var(--green-dark);letter-spacing:.08em;font-size:8px;font-weight:900}.load-document-upload-heading>strong{color:var(--ink);font-size:11px}.load-document-upload-heading>small{color:#717c76;font-size:8px;line-height:1.45}.load-document-upload-form>label{color:#53605a;gap:5px;font-size:8px;font-weight:850;display:grid}.load-document-upload-form label span small{color:#8a938f;font-weight:650}.load-document-upload-form select,.load-document-upload-form input,.load-document-upload-form textarea{width:100%;min-height:36px;color:var(--ink);font:inherit;resize:vertical;background:#fff;border:1px solid #cbd4cf;border-radius:7px;padding:8px 9px;font-size:9px}.load-document-file-picker{background:#fff;border:1px dashed #aebdb5;border-radius:8px;padding:10px}.load-document-file-picker>strong{color:#78837d;font-size:8px;font-weight:650}.load-document-file-picker input{padding:6px}.load-document-error,.load-document-progress{border-radius:7px;margin:0;padding:8px 9px;font-size:8px;font-weight:750}.load-document-error{color:#a53d32;background:#fff0ed}.load-document-progress{color:var(--green-dark);background:#edf7f1}.load-document-upload-actions{justify-content:flex-end;gap:7px;display:flex}.load-document-upload-actions button{color:#59645e;cursor:pointer;background:#fff;border:1px solid #cbd4cf;border-radius:7px;min-height:34px;padding:7px 11px;font-size:8px;font-weight:850}.load-document-upload-actions button[type=submit]{border-color:var(--green-dark);background:var(--green-dark);color:#fff}.load-document-upload-actions button:disabled{cursor:wait;opacity:.65}.email-detail{grid-template-columns:36px 1fr;gap:10px;display:grid}.mail-avatar{color:#b34237;background:#f3e9e7;border-radius:8px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:grid}.email-detail small,.email-detail strong{display:block}.email-detail small{color:#909894;font-size:8px}.email-detail strong{margin-top:4px;font-size:10px;line-height:1.4}.email-detail p{color:#707975;font-size:9px;line-height:1.45}.email-detail button,.email-detail a{border:1px solid var(--line);min-height:34px;color:var(--green-dark);cursor:pointer;background:#fff;border-radius:7px;grid-column:1/-1;place-items:center;font-size:9px;font-weight:800;text-decoration:none;display:grid}.lower-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:12px;margin-top:12px;display:grid}.compact-header{min-height:66px}.recommendation-badge{background:var(--green-soft);color:var(--green-dark);border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.recommendation-list>article{border-bottom:1px solid var(--soft-line);grid-template-columns:50px 1fr auto;align-items:center;gap:13px;padding:14px 17px;display:grid}.recommendation-list>article:last-child{border-bottom:0}.score-ring{border:4px solid #a5dfbe;border-left-color:var(--green);text-align:center;border-radius:999px;place-content:center;width:48px;height:48px;display:grid}.score-ring strong,.score-ring span{display:block}.score-ring strong{letter-spacing:-.04em;font-size:14px;line-height:1}.score-ring span{color:#7e8883;text-transform:uppercase;margin-top:2px;font-size:7px}.score-ring.blocked{border-color:#edd0cc;border-left-color:var(--red)}.recommendation-main>div:first-child{align-items:center;gap:8px;display:flex}.recommendation-main strong{font-size:10px}.recommendation-main>div:first-child span{color:#8d9591;font-size:8px}.recommendation-main p{color:#626c67;margin:5px 0 8px;font-size:9px}.reason-row{flex-wrap:wrap;gap:4px;display:flex}.reason-row span{color:#51715f;background:#f0f5f1;border-radius:4px;padding:3px 6px;font-size:7.5px;font-weight:750}.reason-row .red-reason{background:var(--red-soft);color:var(--red)}.recommendation-list article>button{border:1px solid var(--line);min-height:31px;color:var(--green-dark);cursor:pointer;background:#fff;border-radius:7px;padding:0 10px;font-size:8.5px;font-weight:800}.mail-list>button{border:0;border-bottom:1px solid var(--soft-line);cursor:pointer;text-align:left;background:#fff;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;width:100%;padding:12px 15px;display:grid}.mail-list>button:hover{background:#f8faf8}.mail-list>button:last-child{border-bottom:0}.sender-mark{border-radius:8px;place-items:center;width:35px;height:35px;font-size:8px;font-weight:900;display:grid}.sender-mark.oxyde{color:#347394;background:#e9f2f7}.sender-mark.lst{color:#5746a5;background:#eeeafb}.sender-mark.wicker{color:#c2601c;background:#fff0e6}.mail-list strong,.mail-list small{display:block}.mail-list strong{font-size:9px}.mail-list small{color:#88918d;margin-top:4px;font-size:8px}.mail-list i{border-radius:5px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:850}.mail-action{background:var(--green-soft);color:var(--green-dark)}.mail-wait{background:var(--amber-soft);color:var(--amber)}.mail-risk{background:var(--red-soft);color:var(--red)}.mail-new{color:#315b92;background:#e8eef8}.mail-resolved{color:#65706a;background:#edf0ee}.sender-mark.action,.sender-mark.resolved{background:var(--green-soft);color:var(--green-dark)}.sender-mark.risk{background:var(--red-soft);color:var(--red)}.sender-mark.new{color:#315b92;background:#e8eef8}.drawer-backdrop{z-index:140;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d14107a;justify-content:flex-end;display:flex;position:fixed;inset:0}.gmail-drawer{background:#f7f9f7;flex-direction:column;width:min(520px,100%);height:100%;animation:.19s ease-out drawer-in;display:flex;overflow:hidden;box-shadow:-22px 0 70px #0003}@keyframes drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.drawer-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:22px 24px 17px;display:flex}.drawer-header h2{letter-spacing:-.045em;margin:2px 0 0;font-size:24px}.drawer-header>button{color:#3b4640;cursor:pointer;background:#eef2ef;border:0;border-radius:9px;place-items:center;width:34px;height:34px;font-size:21px;display:grid}.gmail-connection{background:#fff;border:1px solid #d9e4d9;border-radius:11px;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;margin:16px 18px 10px;padding:12px 14px;display:grid}.connection-dot{background:#5c8249;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #ebf3e7}.gmail-connection strong,.gmail-connection small{display:block}.gmail-connection strong{font-size:11px}.gmail-connection small{color:#7b8580;margin-top:3px;font-size:8px}.gmail-connection i{color:#69736e;font-size:8px;font-style:normal;font-weight:750}.gmail-mailboxes{max-height:155px;overflow-y:auto}.gmail-mailboxes .gmail-connection+.gmail-connection{margin-top:0}.connection-dot.pending{background:#bd7d16;box-shadow:0 0 0 4px #fff0d6}.gmail-toolbar{align-items:center;gap:9px;padding:0 18px 11px;display:flex}.gmail-toolbar button,.gmail-toolbar a,.gmail-connect-button{border:1px solid var(--green);background:var(--green);color:#fff;cursor:pointer;border-radius:8px;place-items:center;min-height:38px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;display:grid}.gmail-toolbar a{border-color:var(--line);color:#39453e;background:#fff}.gmail-toolbar button:disabled,.tender-actions button:disabled{cursor:wait;opacity:.55}.gmail-connect-card,.gmail-empty{border:1px solid var(--line);text-align:center;background:#fff;border-radius:14px;margin:18px;padding:28px 24px}.gmail-connect-card h3{margin:5px 0 8px;font-size:22px}.gmail-connect-card>p:not(.section-kicker),.gmail-empty p{color:#69736e;margin:0;font-size:13px;line-height:1.6}.gmail-connect-card small,.gmail-error{color:var(--red);margin-top:12px;font-size:12px;display:block}.gmail-connect-button{margin-top:18px}.gmail-lock{color:#315b92;background:#e8f0fe;border-radius:50%;place-items:center;width:46px;height:46px;margin:0 auto 14px;font-size:20px;font-weight:900;display:grid}.gmail-error{background:var(--red-soft);border-radius:8px;margin:0 18px 10px;padding:10px 12px}.inbox-summary{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 18px 10px;display:grid}.inbox-summary div{border:1px solid var(--line);background:#fff;border-radius:9px;padding:10px 12px}.inbox-summary strong,.inbox-summary span{display:block}.inbox-summary strong{font-size:17px}.inbox-summary span{color:#7b8580;margin-top:2px;font-size:8px}.tender-inbox-list{flex:1;padding:4px 18px 16px;overflow-y:auto}.tender-inbox-list article{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:42px 1fr;gap:11px;margin-top:9px;padding:14px;display:grid}.sender-mark.large{width:42px;height:42px;font-size:10px}.tender-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.tender-meta span{color:#6e7873;font-size:8px;font-weight:750}.tender-meta i{border-radius:5px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:850}.tender-message>strong{margin-top:6px;font-size:11px;line-height:1.35;display:block}.tender-message>p{color:#707a75;margin:5px 0 0;font-size:9px;line-height:1.5}.tender-message>.gmail-attachments{color:#4d6255;margin-top:7px;font-weight:750}.tender-actions{gap:7px;margin-top:10px;display:flex}.tender-actions button,.tender-actions a{border:1px solid var(--line);color:#39453e;cursor:pointer;background:#fff;border-radius:7px;place-items:center;min-height:30px;padding:0 10px;font-size:8px;font-weight:800;text-decoration:none;display:grid}.tender-actions button{border-color:var(--green);background:var(--green);color:#fff}.tender-actions .secondary-mail-action{border-color:var(--line);color:#4d5952;background:#fff}.drawer-footer{border-top:1px solid var(--line);background:#fff;padding:13px 20px 17px}.drawer-footer strong{font-size:9px}.drawer-footer p{color:#747e79;margin:4px 0 0;font-size:8px;line-height:1.45}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0e141194;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:13px;width:min(630px,100%);overflow:hidden;box-shadow:0 28px 90px #00000040}.modal-header{border-bottom:1px solid var(--soft-line);justify-content:space-between;align-items:center;padding:18px 20px 13px;display:flex}.modal-header h2{letter-spacing:-.04em;margin:0;font-size:20px}.modal-header>button{cursor:pointer;background:#f1f4f2;border:0;border-radius:8px;width:32px;height:32px;font-size:20px}.import-banner{background:#f4fbf6;border:1px solid #d7e7dd;border-radius:9px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;margin:16px 20px 0;padding:12px;display:grid}.import-banner>span{color:#a33a32;background:#fff;border-radius:8px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.import-banner strong{font-size:10px}.import-banner p{color:#708078;margin:3px 0 0;font-size:8.5px}.import-banner button{min-height:31px;color:var(--green-dark);cursor:pointer;background:#fff;border:1px solid #c8ded0;border-radius:7px;padding:0 10px;font-size:8px;font-weight:850}.modal form{padding:18px 20px 20px}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-grid label{color:#58625d;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:800}.form-grid input,.form-grid select{border:1px solid var(--line);width:100%;height:38px;color:var(--ink);text-transform:none;background:#fff;border-radius:7px;margin-top:6px;padding:0 10px;font-size:10px;display:block}.hazmat-notice{background:var(--red-soft);border-radius:7px;align-items:center;gap:8px;margin-top:14px;padding:9px 10px;display:flex}.hazmat-notice span{background:var(--red);color:#fff;text-transform:uppercase;border-radius:4px;padding:3px 6px;font-size:7px;font-weight:900}.hazmat-notice p{color:#8f3029;margin:0;font-size:8.5px;font-weight:700}.hazmat-notice.hazmat-detected{border:2px solid #b42318;box-shadow:0 0 0 3px #b4231817}.hazmat-notice.hazmat-detected p{color:#701b16;font-weight:850}.modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.toast{z-index:120;max-width:340px;box-shadow:var(--shadow);color:#fff;background:#1b211e;border:1px solid #ffffff24;border-radius:9px;padding:12px 15px;font-size:10px;font-weight:700;animation:.18s ease-out toast-in;position:fixed;bottom:22px;right:22px}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fleet-workspace{gap:14px;display:grid}.fleet-intro{justify-content:space-between;align-items:end;gap:24px;padding:4px 2px 2px;display:flex}.fleet-intro h2{letter-spacing:-.05em;margin:5px 0 7px;font-size:clamp(24px,2.2vw,34px)}.fleet-intro>div:first-child>p:last-child{max-width:670px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.fleet-view-tabs{border:1px solid var(--line);background:#fff;border-radius:9px;gap:4px;padding:4px;display:flex}.fleet-view-tabs button{color:#68736d;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;min-height:34px;padding:0 14px;font-size:9px;font-weight:850;display:flex}.fleet-view-tabs button.selected{background:var(--sidebar);color:#fff}.fleet-view-tabs b{background:var(--red);color:#fff;border-radius:99px;place-items:center;min-width:17px;height:17px;font-size:7px;display:grid}.fleet-intro-actions{flex:none;align-items:center;gap:9px;display:flex}.fleet-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.fleet-kpis article{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:104px;padding:15px 17px;position:relative;overflow:hidden;box-shadow:0 5px 18px #1b2c230a}.fleet-kpis article:after{background:var(--green-soft);content:"";border-radius:0 0 0 50px;width:50px;height:50px;position:absolute;top:0;right:0}.fleet-kpis article.service-alert-kpi:after{background:var(--red-soft)}.fleet-kpis span,.fleet-kpis strong,.fleet-kpis small{display:block}.fleet-kpis span{color:#727c77;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:850}.fleet-kpis strong{letter-spacing:-.04em;margin-top:7px;font-size:25px}.fleet-kpis small{color:#7b8580;margin-top:4px;font-size:8px}.prototype-note{background:#f6fbf7;border:1px solid #d9e5db;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;display:flex}.prototype-note span{background:var(--green-soft);color:var(--green-dark);letter-spacing:.05em;text-transform:uppercase;border-radius:5px;flex:none;padding:4px 6px;font-size:7px;font-weight:900}.prototype-note p{color:#607068;margin:0;font-size:8.5px;line-height:1.4}.permanent-roster-note{background:linear-gradient(90deg,#f1faf4,#fbfdfc);border-color:#cfe4d7}.driver-roster-layout{grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr);align-items:start;gap:12px;display:grid}.driver-roster-panel,.former-drivers-panel{overflow:hidden}.driver-roster-list,.former-driver-list{display:grid}.driver-roster-row{border-bottom:1px solid var(--soft-line);grid-template-columns:minmax(180px,1.2fr) minmax(190px,1fr) auto auto;align-items:center;gap:14px;min-height:76px;padding:12px 16px;display:grid}.driver-roster-row:last-child{border-bottom:0}.driver-roster-identity>div,.driver-roster-identity strong,.driver-roster-identity small,.driver-pay-default span,.driver-pay-default strong{display:block}.driver-roster-identity strong{font-size:11px}.driver-roster-identity small{color:#75817b;margin-top:3px;font-size:8px}.driver-pay-default span{color:#7a8580;letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:900}.driver-pay-default strong{color:#35423b;margin-top:4px;font-size:9px}.driver-status-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:25px;padding:0 8px;font-size:7px;font-weight:950;display:inline-flex}.driver-status-badge.active{background:var(--green-soft);color:var(--green-dark)}.driver-status-badge.inactive{color:#5f6964;background:#eef0ef}.former-driver-count{color:#56635c;background:#eef1ef;border-radius:50%;place-items:center;min-width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.driver-archive-note{border-bottom:1px solid var(--soft-line);color:#64716a;background:#f8faf9;margin:0;padding:12px 15px;font-size:8px;line-height:1.5}.former-driver-card{border-bottom:1px solid var(--soft-line);gap:9px;padding:14px 15px;display:grid}.former-driver-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.former-driver-card header strong,.former-driver-card header span{display:block}.former-driver-card header strong{font-size:10px}.former-driver-card header div>span{color:#748079;margin-top:3px;font-size:8px}.former-driver-card p{color:#45524b;margin:0;font-size:8.5px;line-height:1.45}.former-driver-card small{color:#808984;font-size:7.5px}.former-driver-card button{justify-self:start}.driver-roster-modal,.customer-create-modal{width:min(720px,100%)}.customer-create-form-grid .wide-field{grid-column:1/-1}.customer-create-help{color:#66756e;margin:13px 0 0;font-size:13px;line-height:1.45}.driver-archive-modal{width:min(610px,100%)}.driver-roster-form-intro,.driver-archive-warning{background:#f3faf5;border:1px solid #d7e7dc;border-radius:9px;grid-template-columns:42px 1fr;align-items:center;gap:11px;margin:17px 20px 0;padding:12px;display:grid}.driver-roster-form-intro>span,.driver-archive-warning>span{background:var(--green-dark);color:#fff;border-radius:9px;place-items:center;width:40px;height:40px;font-size:8px;font-weight:950;display:grid}.driver-roster-form-intro p,.driver-archive-warning p{color:#5d6a63;margin:0;font-size:9px;line-height:1.45}.driver-roster-form-intro strong,.driver-archive-warning strong{color:var(--ink)}.driver-roster-form-grid{padding:16px 20px 0}.driver-pay-rule-preview{background:#fffaf0;border:1px solid #e1d5ad;border-radius:9px;margin:15px 20px 0;padding:13px 14px}.driver-pay-rule-preview span,.driver-pay-rule-preview strong,.driver-pay-rule-preview small{display:block}.driver-pay-rule-preview span{color:#82681f;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:950}.driver-pay-rule-preview strong{margin-top:5px;font-size:12px}.driver-pay-rule-preview small{color:#756c55;margin-top:4px;font-size:8px}.driver-archive-warning{background:#fffbf1;border-color:#e6dcc0}.driver-archive-warning>span{background:var(--gold);color:#17241d}.driver-archive-reason{color:#536058;margin:15px 20px 0;font-size:9px;font-weight:850;display:block}.driver-archive-reason textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:8px;margin-top:7px;padding:11px;font-size:10px;line-height:1.45}.archive-action{background:#203028}.fleet-panel{overflow:hidden}.fleet-panel-header{min-height:72px}.assignment-legend{color:#68736e;gap:14px;font-size:8px;font-weight:750;display:flex}.assignment-legend span{align-items:center;gap:5px;display:flex}.legend-dot{border-radius:50%;width:7px;height:7px}.legend-dot.available{background:var(--green)}.legend-dot.service{background:var(--red)}.fleet-table-wrap{overflow-x:auto}.fleet-table{min-width:850px}.fleet-table th{background:#f7f9f7;padding-top:10px;padding-bottom:10px}.fleet-table td{vertical-align:middle;padding-top:11px;padding-bottom:11px}.fleet-table td:first-child{width:21%}.fleet-table td:nth-child(2){width:16%}.fleet-table td:nth-child(3),.fleet-table td:nth-child(4){width:25%}.driver-identity{align-items:center;gap:9px;display:flex}.driver-identity>span{width:30px;height:30px;color:var(--green-dark);background:#edf4ef;border-radius:8px;flex:none;place-items:center;font-size:8px;font-weight:900;display:grid}.driver-identity strong{font-size:10px}.fleet-table td>a{color:#48534d;font-size:9px;font-weight:700;text-decoration:none}.unit-select{display:block;position:relative}.unit-select select{color:#2f3934;cursor:pointer;background:#fff;border:1px solid #d9e0dc;border-radius:7px;width:100%;height:36px;padding:0 72px 0 9px;font-size:9px;font-weight:750}.unit-select i{pointer-events:none;text-transform:uppercase;border-radius:4px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:900;position:absolute;top:50%;right:28px;transform:translateY(-50%)}.unit-select i.paired{background:var(--green-soft);color:var(--green-dark)}.unit-select i.open{color:#77817c;background:#f0f2f1}.coverage-chip,.equipment-status{border-radius:999px;align-items:center;min-height:23px;padding:0 7px;font-size:7px;font-weight:900;display:inline-flex}.coverage-chip.ready,.equipment-status.available{background:var(--green-soft);color:var(--green-dark)}.coverage-chip.partial,.equipment-status.assigned{background:var(--blue-soft);color:var(--blue)}.coverage-chip.unassigned{color:#6c7671;background:#f0f2f1}.equipment-status.in-service{background:var(--red-soft);color:var(--red)}.service-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:12px;display:grid}.equipment-list{grid-template-columns:1fr 1fr;display:grid}.equipment-list>article{border-right:1px solid var(--soft-line);border-bottom:1px solid var(--soft-line);grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:72px;padding:11px 14px;display:grid}.equipment-list>article:nth-child(2n){border-right:0}.equipment-mark{background:var(--blue-soft);width:36px;height:36px;color:var(--blue);border-radius:8px;place-items:center;font-size:7px;font-weight:950;display:grid}.equipment-mark.trailer{color:#7449a2;background:#f3edfa}.equipment-list strong,.equipment-list small{display:block}.equipment-list strong{font-size:9.5px}.equipment-list small{color:#7c8681;text-overflow:ellipsis;white-space:nowrap;max-width:190px;margin-top:4px;font-size:7.5px;overflow:hidden}.equipment-list .plain-button,.secondary-button.mini{white-space:nowrap;min-height:29px;padding:0 8px;font-size:7px}.service-history-panel{overflow:hidden}.service-empty{text-align:center;align-content:center;place-items:center;min-height:250px;padding:24px;display:grid}.service-empty>span{background:var(--green-soft);width:42px;height:42px;color:var(--green-dark);border-radius:50%;place-items:center;font-size:15px;font-weight:900;display:grid}.service-empty strong{margin-top:10px;font-size:10px}.service-empty p{color:#79837e;max-width:230px;margin:5px 0 0;font-size:8px;line-height:1.5}.service-history-list article{border-bottom:1px solid var(--soft-line);grid-template-columns:10px 1fr;gap:9px;padding:13px 15px;display:grid}.service-history-list article>span{border-radius:50%;width:8px;height:8px;margin-top:2px}.service-history-list article>span.active{background:var(--red);box-shadow:0 0 0 4px var(--red-soft)}.service-history-list article>span.complete{background:var(--green);box-shadow:0 0 0 4px var(--green-soft)}.service-history-list strong,.service-history-list small,.service-history-list time{display:block}.service-history-list strong{font-size:9px}.service-history-list p{color:#505b55;margin:4px 0;font-size:8px;font-weight:700}.service-history-list small,.service-history-list time{color:#848d89;margin-top:3px;font-size:7px}.service-modal{width:min(540px,100%)}.service-form{gap:13px;padding:17px 20px 20px;display:grid}.service-manual-unit-fields{grid-template-columns:.8fr 1.2fr;gap:10px;display:grid}.service-form label{color:#58625d;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:800}.service-form input,.service-form select,.service-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;text-transform:none;background:#fff;border-radius:7px;margin-top:6px;padding:9px 10px;font-size:10px;display:block}.service-form input,.service-form select{height:39px;padding-top:0;padding-bottom:0}.service-form textarea{resize:vertical;line-height:1.45}.service-form textarea:focus-visible{outline-offset:2px;outline:3px solid #199a5740}.quick-equipment-modal{width:min(500px,100%)}.quick-equipment-form{gap:15px;padding:18px 20px 21px;display:grid}.quick-equipment-driver{background:linear-gradient(90deg,#f0faf4,#fbfdfb);border:1px solid #d8e7dd;border-radius:9px;align-items:center;gap:11px;padding:12px;display:flex}.quick-equipment-driver>span{background:var(--green-dark);color:#fff;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.quick-equipment-driver small,.quick-equipment-driver strong{display:block}.quick-equipment-driver small{color:#6f7b74;text-transform:uppercase;font-size:9px;font-weight:800}.quick-equipment-driver strong{margin-top:2px;font-size:15px}.quick-equipment-form label{color:#4d5a53;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:850}.quick-equipment-form input{border:1px solid var(--line);width:100%;height:46px;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;background:#fff;border-radius:8px;margin-top:7px;padding:0 12px;font-size:15px;font-weight:750;display:block}.quick-equipment-form input:focus-visible{border-color:var(--green);outline:3px solid #199a572e}.quick-equipment-help{color:#68756e;margin:-2px 0 0;font-size:11px;line-height:1.5}.service-warning{background:var(--amber-soft);border:1px solid #f1d8a6;border-radius:8px;grid-template-columns:24px 1fr;align-items:center;gap:8px;padding:10px;display:grid}.service-warning span{color:#fff;background:#eaa522;border-radius:6px;place-items:center;width:23px;height:23px;font-size:10px;font-weight:900;display:grid}.service-warning p{color:#76520b;margin:0;font-size:8px;font-weight:700;line-height:1.45}.load-wash-card{background:#f8faf9;border:1px solid #dce6df;border-left:3px solid #7d8982;border-radius:8px;margin-top:12px;padding:11px}.load-wash-card.express{border-left-color:var(--green);background:#f4fbf6}.load-wash-card.quala{border-left-color:var(--blue);background:#f6f9fd}.wash-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.wash-card-top span{color:#6f7a74;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:900}.wash-card-top i{color:var(--green-dark);background:#fff;border-radius:4px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:900}.load-wash-card>strong,.load-wash-card>small{display:block}.load-wash-card>strong{margin-top:7px;font-size:9px}.load-wash-card>small{color:#7c8681;margin-top:2px;font-size:7.5px}.load-wash-card>p{color:#5f6964;margin:6px 0;font-size:7.5px;line-height:1.45}.load-wash-card>button{color:var(--green-dark);cursor:pointer;background:0 0;border:0;padding:0;font-size:7.5px;font-weight:850}.load-wash-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.load-wash-actions button,.load-file-wash-edit{color:#006f80;cursor:pointer;background:#eefbfc;border:1px solid #8dc9d1;border-radius:7px;min-height:34px;padding:7px 11px;font-size:12px;font-weight:850}.load-wash-actions button:first-child,.load-file-wash-edit{color:#fff;background:#087f90;border-color:#087f90}.wash-restriction{background:#fff6d9;border-left:3px solid #c99313;border-radius:5px;padding:8px 10px;color:#614813!important}.wash-override-backdrop{z-index:210}.wash-workspace{gap:14px;display:grid}.wash-intro{justify-content:space-between;align-items:stretch;gap:22px;padding:4px 2px 2px;display:flex}.wash-intro>div:first-child{align-self:center}.wash-intro h2{letter-spacing:-.05em;margin:5px 0 7px;font-size:clamp(24px,2.2vw,34px)}.wash-intro>div:first-child>p:last-child{max-width:690px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.wash-policy-card{background:radial-gradient(circle at 90% 10%, #40c27838, transparent 40%), var(--sidebar);width:275px;box-shadow:var(--shadow);color:#fff;border-radius:11px;flex-direction:column;flex:none;justify-content:center;padding:17px 19px;display:flex}.wash-policy-card span{color:#aab7b0;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.wash-policy-card strong{color:#7ce0a8;letter-spacing:-.04em;margin-top:6px;font-size:21px}.wash-policy-card small{color:#bdc7c1;margin-top:4px;font-size:8px;line-height:1.4}.wash-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.wash-kpis article{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:96px;padding:14px 16px;position:relative;overflow:hidden}.wash-kpis article:after{content:"";background:#d8dfdb;width:6px;height:100%;position:absolute;top:0;right:0}.wash-kpis article.express:after{background:var(--green)}.wash-kpis article.quala:after{background:var(--blue)}.wash-kpis span,.wash-kpis strong,.wash-kpis small{display:block}.wash-kpis span{color:#6f7974;letter-spacing:.07em;text-transform:uppercase;font-size:7.5px;font-weight:850}.wash-kpis strong{letter-spacing:-.04em;margin-top:6px;font-size:23px}.wash-kpis small{color:#858e89;margin-top:3px;font-size:7.5px}.wash-rule-banner{background:linear-gradient(90deg,#effaf3,#f9fcfa);border:1px solid #d6e7da;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:11px 13px;display:grid}.wash-rule-banner>span{background:var(--green);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:5px;padding:5px 7px;font-size:7px;font-weight:900}.wash-rule-banner p{color:#5e6c64;margin:0;font-size:8.5px;line-height:1.45}.distance-disclaimer{color:#7e8883;font-size:7.5px;font-weight:750}.wash-route-panel,.wash-directory-panel{overflow:hidden}.wash-route-grid{background:#f7f9f7;grid-template-columns:repeat(3,1fr);gap:10px;padding:13px;display:grid}.wash-route-card{border:1px solid var(--line);background:#fff;border-top:3px solid #88938d;border-radius:9px;flex-direction:column;min-height:235px;padding:13px;display:flex}.wash-route-card.express{border-top-color:var(--green)}.wash-route-card.quala{border-top-color:var(--blue)}.wash-route-heading{border-bottom:1px solid var(--soft-line);justify-content:space-between;align-items:start;gap:8px;padding-bottom:10px;display:flex}.wash-route-heading span,.wash-route-heading strong{display:block}.wash-route-heading span{color:#87908c;text-transform:uppercase;font-size:7px;font-weight:800}.wash-route-heading strong{margin-top:4px;font-size:10px}.wash-route-heading i{color:#52615a;white-space:nowrap;background:#f0f4f1;border-radius:5px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:900}.wash-provider-row,.facility-top{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:11px;display:grid}.wash-brand-mark{color:#68736d;background:#edf0ee;border-radius:8px;place-items:center;width:33px;height:33px;font-size:7px;font-weight:950;display:grid}.wash-brand-mark.express{background:var(--green-soft);color:var(--green-dark)}.wash-brand-mark.quala{background:var(--blue-soft);color:var(--blue)}.wash-provider-row strong,.wash-provider-row small,.facility-top strong,.facility-top small{display:block}.wash-provider-row strong,.facility-top strong{font-size:9px;line-height:1.3}.wash-provider-row small,.facility-top small{color:#818a86;margin-top:3px;font-size:7.5px}.wash-provider-row>b,.facility-top>b{background:var(--green-soft);color:var(--green-dark);text-transform:uppercase;border-radius:5px;padding:4px 6px;font-size:6.5px}.wash-provider-row>b.closer{background:var(--blue-soft);color:var(--blue)}.wash-provider-row>b.override{color:#6b3ea2;background:#efe4ff}.wash-route-card>p{color:#5f6a64;margin:10px 0;font-size:8px;line-height:1.5}.wash-alternative{background:#f7f9f7;border-radius:6px;margin-top:auto;padding:8px}.wash-alternative span,.wash-alternative strong{display:block}.wash-alternative span{color:#8a938f;text-transform:uppercase;font-size:6.5px;font-weight:850}.wash-alternative strong{margin-top:3px;font-size:7.5px;line-height:1.35}.wash-route-actions{align-items:center;gap:12px;margin-top:10px;display:flex}.wash-route-actions button{color:var(--green-dark);cursor:pointer;background:0 0;border:0;margin-top:9px;padding:0;font-size:7.5px;font-weight:850}.wash-route-actions button.wash-override-button{color:#6b3ea2;background:#f8f2ff;border:1px solid #dac7ee;border-radius:7px;min-height:32px;padding:0 10px}.wash-override-summary{background:#f8f2ff;border-radius:7px;grid-template-columns:auto 1fr;gap:4px 8px;margin:0 0 10px;padding:8px;display:grid}.wash-override-summary span{color:#806b96;text-transform:uppercase;font-size:12px;font-weight:800}.wash-override-summary strong{font-size:13px}.wash-directory-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.wash-directory-grid{grid-template-columns:repeat(3,1fr);display:grid}.wash-directory-grid>article{border-right:1px solid var(--soft-line);border-bottom:1px solid var(--soft-line);min-height:180px;padding:13px}.wash-directory-grid>article:nth-child(3n){border-right:0}.wash-directory-grid>article>p{color:#637069;min-height:30px;margin:10px 0 8px;font-size:7.5px;line-height:1.45}.wash-directory-grid dl{grid-template-columns:1fr 1fr;gap:6px;margin:0;display:grid}.wash-directory-grid dl div{background:#f7f9f7;border-radius:6px;padding:7px}.wash-directory-grid dt{color:#8a938f;text-transform:uppercase;font-size:6px;font-weight:850}.wash-directory-grid dd{margin:3px 0 0;font-size:7px;font-weight:750;line-height:1.35}.facility-warning{background:var(--amber-soft);border-radius:6px;grid-template-columns:18px 1fr;align-items:start;gap:6px;margin-top:8px;padding:7px;display:grid}.facility-warning>span{background:var(--amber);color:#fff;border-radius:5px;place-items:center;width:17px;height:17px;font-size:7px;font-weight:900;display:grid}.facility-warning p{color:#76520b;margin:1px 0 0;font-size:6.8px;font-weight:750;line-height:1.4}.wash-source-note{border-top:1px solid var(--soft-line);color:#7a847f;background:#f8faf8;padding:10px 14px;font-size:7px;line-height:1.45}.wash-facility-modal{width:min(780px,100%);max-height:calc(100vh - 36px)}.wash-override-modal{width:min(700px,100%);max-height:calc(100vh - 36px)}.wash-facility-modal form,.wash-override-modal form{max-height:calc(100vh - 112px);overflow-y:auto}.wash-facility-grid .wide-field,.wash-override-grid .wide-field{grid-column:1/-1}.wash-facility-grid textarea,.wash-override-grid textarea{border:1px solid var(--line);width:100%;min-height:76px;color:var(--ink);font:inherit;resize:vertical;text-transform:none;background:#fff;border-radius:7px;margin-top:6px;padding:10px;line-height:1.45;display:block}.wash-exception-banner,.wash-compatibility-card{background:#f4faf6;border:1px solid #d8e7df;border-radius:9px;grid-template-columns:44px 1fr;align-items:start;gap:11px;margin-bottom:16px;padding:12px;display:grid}.wash-exception-banner>span,.wash-compatibility-card>span{background:var(--green-dark);color:#fff;border-radius:7px;place-items:center;min-height:34px;font-size:11px;font-weight:900;display:grid}.wash-exception-banner p,.wash-compatibility-card p,.wash-compatibility-card small{color:#5e6b65;margin:0;font-size:13px;line-height:1.45}.wash-exception-banner strong,.wash-compatibility-card strong{color:var(--ink)}.wash-compatibility-card{margin:15px 0 0}.wash-compatibility-card.warning{background:#fff8e8;border-color:#ead7a5}.wash-compatibility-card.warning>span{background:var(--amber)}.wash-compatibility-card strong,.wash-compatibility-card p,.wash-compatibility-card small{display:block}.wash-compatibility-card p{margin-top:3px}.wash-compatibility-card small{color:#7b8580;margin-top:4px}.wash-compatibility-confirmation{cursor:pointer;background:#fbfcfb;border:1px solid #d9e5de;border-radius:8px;grid-template-columns:22px 1fr;align-items:start;gap:10px;margin-top:14px;padding:12px;display:grid}.wash-compatibility-confirmation input{width:19px;height:19px;accent-color:var(--green-dark);margin:2px 0 0}.wash-compatibility-confirmation strong,.wash-compatibility-confirmation small{display:block}.wash-compatibility-confirmation strong{font-size:14px}.wash-compatibility-confirmation small{color:#65716b;margin-top:3px;font-size:13px;line-height:1.4}.wash-current-recommendation{border-left:4px solid var(--blue);background:var(--blue-soft);border-radius:7px;margin-bottom:15px;padding:12px}.wash-current-recommendation span,.wash-current-recommendation strong{display:block}.wash-current-recommendation span{color:#52738a;text-transform:uppercase;font-size:11px;font-weight:850}.wash-current-recommendation strong{margin-top:3px;font-size:15px}.wash-current-recommendation p{color:#526872;margin:4px 0 0;font-size:13px;line-height:1.45}.wash-facility-modal .modal-actions span,.wash-override-modal .modal-actions span{color:#66726c;margin-right:auto;font-size:12px;line-height:1.4}:root{--muted:#56615b;--line:#d4ddd7;--soft-line:#e5ebe7}html{text-rendering:optimizelegibility}body{-webkit-font-smoothing:auto;font-size:16px;font-weight:500;line-height:1.5}.sidebar{width:270px}.workspace{margin-left:270px}.brand-lockup{padding:24px 24px 20px}.brand-lockup img{width:190px;height:78px}.product-label,.nav-heading{letter-spacing:.09em;font-size:12px}.nav-item{min-height:46px;padding:10px 13px;font-size:14px}.readiness-card p,.user-card small{font-size:12px;line-height:1.5}.topbar{min-height:92px;padding:18px 26px}.global-search{width:330px;min-height:44px}.primary-button,.secondary-button{min-height:42px;padding-left:16px;padding-right:16px}.content{padding:28px 26px 48px}.day-intro p,.section-kicker,.region-pills span{font-size:12px}.day-intro h2,.fleet-intro h2,.wash-intro h2{line-height:1.18}.kpi-grid,.fleet-kpis,.wash-kpis{gap:14px}.kpi-card,.fleet-kpis article,.wash-kpis article{min-height:126px;padding:18px 19px}.kpi-top span,.kpi-top i,.fleet-kpis span,.wash-kpis span{font-size:12px}.kpi-card p,.kpi-card button,.fleet-kpis small,.wash-kpis small{font-size:13px;line-height:1.45}.main-grid,.lower-grid,.service-grid{gap:16px}.main-grid{grid-template-columns:minmax(0,1.65fr) minmax(370px,.75fr)}.panel{border-radius:12px;box-shadow:0 8px 26px #1b2c2312}.panel-header{min-height:82px;padding:17px 19px}.filter-tabs button,.recommendation-badge,.distance-disclaimer{min-height:32px;font-size:12px}table{min-width:940px}th{letter-spacing:.06em;padding:14px 13px;font-size:12px}td{padding:16px 13px}td strong,.lane-cell strong{font-size:14px;line-height:1.45}td small,.lane-cell+small{margin-top:5px;font-size:12px;line-height:1.45}.status-chip,.coverage-chip,.equipment-status{min-height:29px;padding:0 10px;font-size:11px}.detail-heading{min-height:104px;padding:18px 19px}.detail-heading>div>span,.detail-tabs button{font-size:12px}.detail-tabs button{min-height:43px}.detail-body,.detail-list,.document-list,.email-detail{padding:19px}.alert-box p,.load-wash-card>p,.load-wash-card>button,.route-summary strong,.detail-facts dd,.detail-list label,.document-list strong,.document-list small,.document-list i,.email-detail small,.email-detail strong,.email-detail p,.email-detail button,.email-detail a{font-size:12px;line-height:1.5}.load-wash-card{padding:14px}.recommendation-main strong,.recommendation-main p,.recommendation-main>div:first-child span,.reason-row span,.recommendation-list article>button,.mail-list strong,.mail-list small,.mail-list i{font-size:12px;line-height:1.45}.score-ring{width:58px;height:58px}.score-ring strong{font-size:18px}.score-ring span{font-size:10px}.fleet-intro>div:first-child>p:last-child,.wash-intro>div:first-child>p:last-child,.prototype-note p,.wash-rule-banner p{font-size:13px;line-height:1.6}.fleet-view-tabs button,.assignment-legend,.driver-identity strong,.fleet-table td>a,.unit-select select,.unit-select i{font-size:12px}.fleet-table th{padding-top:14px;padding-bottom:14px}.fleet-table td{padding-top:15px;padding-bottom:15px}.equipment-list>article{min-height:92px;padding:14px 16px}.equipment-list strong,.equipment-list small,.equipment-list .plain-button,.secondary-button.mini,.service-empty strong,.service-empty p,.service-history-list strong,.service-history-list p,.service-history-list small,.service-history-list time,.service-form label,.service-form input,.service-form select,.service-form textarea,.service-warning p{font-size:12px;line-height:1.5}.wash-policy-card{width:310px}.wash-policy-card span,.wash-policy-card small,.wash-kpis span,.wash-kpis small{font-size:12px}.wash-policy-card strong{font-size:26px}.wash-route-grid,.wash-directory-grid{gap:0}.wash-route-card{min-height:290px;padding:17px}.wash-route-heading span,.wash-route-heading i,.wash-provider-row strong,.wash-provider-row small,.wash-provider-row>b,.facility-top strong,.facility-top small,.facility-top>b,.wash-route-card>p,.wash-alternative span,.wash-alternative strong,.wash-route-card>button,.wash-directory-grid>article>p,.wash-directory-grid dt,.wash-directory-grid dd,.facility-warning p,.wash-source-note{font-size:12px;line-height:1.5}.wash-directory-grid>article{min-height:230px;padding:17px}.wash-brand-mark,.equipment-mark,.sender-mark{font-size:10px}.gmail-connection strong,.gmail-connection small,.gmail-connection i,.inbox-summary span,.tender-meta span,.tender-meta i,.tender-message>strong,.tender-message>p,.tender-actions button,.tender-actions a,.drawer-footer strong,.drawer-footer p,.import-banner strong,.import-banner p,.import-banner button,.form-grid label,.form-grid input,.form-grid select,.hazmat-notice p,.toast{font-size:12px;line-height:1.5}.new-load-modal{flex-direction:column;width:min(980px,100%);max-height:calc(100vh - 36px);display:flex}.new-load-modal .modal-header{flex:none;padding:19px 22px 15px}.new-load-scroll{min-height:0;padding:17px 22px 22px;overflow-y:auto}.tender-mode-tabs{border-bottom:1px solid var(--soft-line);background:#f8faf9;grid-template-columns:1fr 1fr;gap:8px;padding:12px 22px;display:grid}.tender-mode-tabs button{border:1px solid var(--line);color:#66716b;cursor:pointer;text-align:left;background:#fff;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:32px 1fr;align-items:center;gap:2px 10px;min-height:58px;padding:9px 12px;display:grid}.tender-mode-tabs button>span{color:#66716b;background:#eef2f0;border-radius:8px;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.tender-mode-tabs strong{align-self:end;font-size:13px}.tender-mode-tabs small{align-self:start;font-size:11px}.tender-mode-tabs button.selected{color:var(--green-dark);background:#f3faf6;border-color:#9fceb3;box-shadow:inset 0 0 0 1px #199a5714}.tender-mode-tabs button.selected>span{background:var(--green);color:#fff}.tender-upload-section{gap:10px;display:grid}.clone-load-banner{background:#f3faf6;border:1px solid #c9dfd1;border-radius:10px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;min-height:76px;padding:13px 14px;display:grid}.clone-load-banner>span{background:var(--green);color:#fff;border-radius:10px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.clone-load-banner strong{font-size:13px;display:block}.clone-load-banner p{color:#67736d;margin:4px 0 0;font-size:11px;line-height:1.45}.clone-load-banner>i{color:var(--green-dark);background:#fff;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:900}.tender-upload-zone{cursor:pointer;background:#f7fbf8;border:2px dashed #b8ccc0;border-radius:12px;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;min-height:112px;padding:18px;transition:all .14s;display:grid}.tender-upload-zone:hover,.tender-upload-zone.has-file{border-color:var(--green);background:#f2faf5}.tender-upload-zone input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.upload-document-icon{color:#a53e35;background:#f7e8e6;border-radius:11px;place-items:center;width:48px;height:48px;font-size:11px;font-weight:950;display:grid}.tender-upload-zone strong,.tender-upload-zone p{display:block}.tender-upload-zone strong{font-size:14px}.tender-upload-zone p{color:#748079;margin:4px 0 0;font-size:12px;line-height:1.45}.tender-upload-zone>i{color:var(--green-dark);background:#fff;border:1px solid #c6dbce;border-radius:7px;padding:8px 11px;font-size:11px;font-style:normal;font-weight:850}.tender-extraction-progress,.tender-extraction-result{border:1px solid var(--line);background:#fafbfa;border-radius:9px;grid-template-columns:32px 1fr auto;align-items:center;gap:11px;min-height:62px;padding:10px 12px;display:grid}.extraction-spinner{border:3px solid #d9e7de;border-top-color:var(--green);border-radius:50%;width:25px;height:25px;animation:.7s linear infinite extraction-spin}@keyframes extraction-spin{to{transform:rotate(360deg)}}.tender-extraction-progress strong,.tender-extraction-result strong{font-size:12px;display:block}.tender-extraction-progress p,.tender-extraction-result p{color:#748079;margin:3px 0 0;font-size:11px;line-height:1.45}.tender-extraction-progress>i,.tender-extraction-result>i{color:#67726c;background:#eef2f0;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:850}.tender-extraction-result>span{border-radius:9px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:950;display:grid}.tender-extraction-result.success{background:#f4fbf6;border-color:#cde6d5}.tender-extraction-result.success>span,.tender-extraction-result.success>i{background:var(--green-soft);color:var(--green-dark)}.tender-extraction-result.warning{background:#fffaf0;border-color:#ead5aa}.tender-extraction-result.warning>span,.tender-extraction-result.warning>i{background:var(--amber-soft);color:#8f5d08}.tender-warning-list{background:#fffdf7;border:1px solid #ead5aa;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.tender-warning-list p{color:#76551b;margin:0;font-size:11px;font-weight:700;line-height:1.45}.tender-security-line{background:#f4f6f5;border-radius:7px;align-items:center;gap:9px;padding:8px 10px;display:flex}.tender-security-line span{color:#4f5b55;letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:10px;font-weight:900}.tender-security-line p{color:#76817b;margin:0;font-size:10px;line-height:1.45}.manual-entry-banner{background:#f8faf9;border:1px solid #d9e3dd;border-radius:10px;grid-template-columns:48px 1fr;align-items:center;gap:12px;padding:14px;display:grid}.manual-entry-banner>span{color:#65706a;background:#eef2f0;border-radius:11px;place-items:center;width:48px;height:48px;font-size:10px;font-weight:900;display:grid}.manual-entry-banner strong{font-size:13px}.manual-entry-banner p{color:#748079;margin:4px 0 0;font-size:11px}.tender-review-heading{justify-content:space-between;align-items:end;gap:16px;margin:20px 0 10px;display:flex}.tender-review-heading h3{margin:0;font-size:18px}.tender-review-heading>span{background:var(--green-soft);color:var(--green-dark);border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.new-load-modal form{padding:0}.tender-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tender-form-grid label{color:#58625d;letter-spacing:.04em;text-transform:uppercase;min-width:0;font-size:11px;font-weight:800}.tender-form-grid label>span{justify-content:space-between;align-items:center;gap:6px;min-height:20px;display:flex}.tender-form-grid input,.tender-form-grid select,.tender-form-grid textarea{border:1px solid var(--line);width:100%;color:var(--ink);text-transform:none;background:#fff;border-radius:7px;margin-top:5px;font-size:12px;display:block}.tender-form-grid input,.tender-form-grid select{height:41px;padding:0 10px}.tender-form-grid textarea{resize:vertical;min-height:76px;padding:10px}.tender-form-grid .wide-field{grid-column:span 2}.load-number-field input[aria-invalid=true]{background:#fff8f7;border-color:#d56860;box-shadow:0 0 0 3px #d23c3214}.load-number-field>small{letter-spacing:0;text-transform:none;margin-top:5px;font-size:10px;font-weight:750;line-height:1.35;display:block}.field-error{color:var(--red)}.field-success{color:var(--green-dark)}.field-guidance{color:#7a8580}.confidence{letter-spacing:0;border-radius:999px;padding:3px 5px;font-size:9px;font-style:normal;font-weight:900}.confidence.high{background:var(--green-soft);color:var(--green-dark)}.confidence.medium{background:var(--amber-soft);color:#8f5d08}.money-input{position:relative}.money-input>b{z-index:1;color:#68736e;font-size:12px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.money-input input{padding-left:24px}.tender-approval-note{background:#f8faf9;border:1px solid #d8e3dc;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:9px;margin-top:10px;padding:10px;display:grid}.new-load-sop-note{border:1px solid #e9c8c5;border-left:4px solid var(--red);background:#fff8f7;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:9px;margin-top:10px;padding:10px;display:grid}.new-load-sop-note>span{color:var(--red);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.new-load-sop-note strong,.new-load-sop-note p{display:block}.new-load-sop-note strong{color:#4b2926;font-size:12px}.new-load-sop-note p{color:#74514e;margin:2px 0 0;font-size:11px;line-height:1.5}.duplicate-protection-note{background:#f3faf6;border:1px solid #c9dfd1;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:9px;margin-top:8px;padding:10px;display:grid}.duplicate-protection-note span{color:var(--green-dark);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.duplicate-protection-note p{color:#617069;margin:0;font-size:11px;line-height:1.5}.tender-approval-note span{color:var(--green-dark);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.tender-approval-note p{color:#68736e;margin:0;font-size:11px;line-height:1.5}.tender-mail-banner{margin:12px 0 0}.tender-modal-actions{z-index:3;border-top:1px solid var(--soft-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;margin:18px -22px -22px;padding:14px 22px;position:sticky;bottom:-22px}.tender-modal-actions .primary-button:disabled{cursor:wait;opacity:.55}.clone-load-button{grid-column:1/-1}.finance-call{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.finance-call span{margin-right:6px;font-size:12px}.finance-workspace{gap:16px;display:grid}.finance-intro{justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 2px 8px;display:flex}.finance-intro>div{max-width:760px}.finance-intro h2{letter-spacing:-.035em;max-width:740px;margin:5px 0 8px;font-size:29px;line-height:1.18}.finance-intro>div>p:last-child{color:#68736e;margin:0;font-size:13px;line-height:1.6}.finance-status{background:var(--green-soft);min-height:36px;color:var(--green-dark);border:1px solid #cae5d3;border-radius:999px;flex:none;align-items:center;padding:0 13px;font-size:12px;font-weight:850;display:inline-flex}.finance-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.finance-kpis article{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:126px;padding:18px 19px;position:relative;overflow:hidden;box-shadow:0 5px 18px #1b2c230a}.finance-kpis article:after{background:var(--amber-soft);content:"";border-radius:0 0 0 50px;width:50px;height:50px;position:absolute;top:0;right:0}.finance-kpis article:first-child:after{background:var(--green-soft)}.finance-kpis span,.finance-kpis strong,.finance-kpis small{display:block}.finance-kpis span{color:#727c77;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:850}.finance-kpis strong{letter-spacing:-.025em;max-width:82%;margin-top:8px;font-size:20px;line-height:1.25}.finance-kpis small{color:#7b8580;margin-top:5px;font-size:12px;line-height:1.45}.finance-grid{grid-template-columns:minmax(0,1fr) minmax(380px,.88fr);align-items:start;gap:16px;display:grid}.company-credential-card{grid-column:1/-1;overflow:hidden}.company-credential-card .panel-header>div>p:last-child{color:#6c7771;margin:5px 0 0;font-size:12px;line-height:1.5}.credential-current{background:var(--green-soft);min-height:32px;color:var(--green-dark);border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.company-credential-grid{border-top:1px solid var(--soft-line);border-bottom:1px solid var(--soft-line);background:#fafbfa;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.company-credential-grid>div{border-right:1px solid var(--soft-line);border-bottom:1px solid var(--soft-line);min-width:0;padding:14px 16px}.company-credential-grid>div:nth-child(3n){border-right:0}.company-credential-grid>div:nth-last-child(-n+3){border-bottom:0}.company-credential-grid dt{color:#7b8580;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.company-credential-grid dd{color:var(--ink);margin:5px 0 0;font-size:13px;font-weight:800;line-height:1.45}.company-credential-footer{justify-content:space-between;align-items:center;gap:16px;padding:16px 19px 19px;display:flex}.company-credential-footer p{color:#68736e;max-width:720px;margin:0;font-size:12px;line-height:1.55}.company-credential-footer .finance-phone-button{flex:none}.hf-billing-card{grid-column:1/-1;overflow:hidden}.hf-billing-header{align-items:flex-end}.hf-billing-header>div>p:last-child{color:#6c7771;margin:5px 0 0;font-size:12px;line-height:1.5}.hf-go-live{background:var(--green-soft);min-height:32px;color:var(--green-dark);border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.hf-billing-overview{border-top:1px solid var(--soft-line);border-bottom:1px solid var(--soft-line);background:#fafbfa;grid-template-columns:.9fr 1.15fr .75fr 1.4fr;display:grid}.hf-billing-overview>div{border-right:1px solid var(--soft-line);min-width:0;padding:14px 16px}.hf-billing-overview>div:last-child{border-right:0}.hf-billing-overview span,.hf-billing-overview strong,.hf-billing-overview a{display:block}.hf-billing-overview span{color:#7b8580;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.hf-billing-overview strong,.hf-billing-overview a{color:var(--ink);overflow-wrap:anywhere;margin-top:5px;font-size:12px;font-weight:800;line-height:1.5;text-decoration:none}.hf-billing-overview a:hover{color:var(--green-dark)}.hf-cutover-timeline{border:1px solid #d6e2d8;border-radius:10px;grid-template-columns:repeat(3,1fr);margin:18px 19px 0;display:grid;overflow:hidden}.hf-cutover-timeline>div{background:#f7fbf8;border-right:1px solid #d6e2d8;padding:15px 16px 16px;position:relative}.hf-cutover-timeline>div:last-child{border-right:0}.hf-cutover-timeline>div.transition-period{background:#fffaf0}.hf-cutover-timeline>div.go-live-period{background:#f0f7ff}.hf-cutover-timeline time,.hf-cutover-timeline span{display:block}.hf-cutover-timeline time{color:var(--green-dark);letter-spacing:-.02em;font-size:16px;font-weight:900}.hf-cutover-timeline span{color:#536159;text-transform:uppercase;margin-top:3px;font-size:11px;font-weight:850}.hf-cutover-timeline p{color:#65716b;margin:7px 0 0;font-size:11px;line-height:1.5}.hf-requirement-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.85fr);gap:14px;padding:16px 19px 0;display:grid}.hf-requirement-grid>section{border:1px solid var(--soft-line);border-radius:10px;overflow:hidden}.hf-requirement-title{background:#f7f9f8;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:13px 14px;display:grid}.hf-requirement-title>span{background:var(--green-dark);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:900;display:grid}.hf-requirement-title strong,.hf-requirement-title small{display:block}.hf-requirement-title strong{font-size:13px}.hf-requirement-title small{color:#738078;margin-top:2px;font-size:10px;line-height:1.4}.hf-requirement-grid ul{grid-template-columns:1fr 1fr;gap:0 16px;margin:0;padding:5px 14px 12px;list-style:none;display:grid}.hf-requirement-grid li{border-bottom:1px solid var(--soft-line);color:#5f6c65;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:7px;padding:10px 0;font-size:11px;line-height:1.45;display:grid}.hf-requirement-grid li>span{background:var(--green-soft);width:20px;height:20px;color:var(--green-dark);border-radius:6px;place-items:center;font-size:10px;font-weight:900;display:grid}.hf-submission-rules{background:#fff8e8;border-radius:8px;margin:0 14px 14px;padding:12px}.hf-submission-rules strong{color:#7d5207;text-transform:uppercase;font-size:11px}.hf-submission-rules p{color:#705c34;margin:6px 0 0;font-size:11px;line-height:1.5}.hf-billing-actions{flex-wrap:wrap;gap:8px;padding:16px 19px 19px;display:flex}.hf-billing-actions a{background:var(--green-dark);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.hf-billing-actions a.secondary{border:1px solid var(--line);color:var(--ink);background:#fff}.finance-contact-card,.finance-setup-card{overflow:hidden}.finance-setup-card{grid-column:1/-1}.finance-contact-mark{background:var(--green-soft);width:42px;height:42px;color:var(--green-dark);border-radius:12px;place-items:center;font-size:12px;font-weight:900;display:grid}.finance-contact-mark.insurance{background:var(--blue-soft);color:var(--blue)}.finance-contact-body{gap:16px;padding:19px;display:grid}.finance-person strong,.finance-person span{display:block}.finance-person strong{font-size:19px}.finance-person span{color:var(--muted);margin-top:3px;font-size:12px}.finance-contact-details{border:1px solid var(--soft-line);background:#fafbfa;border-radius:10px;grid-template-columns:1fr 1fr;margin:0;display:grid;overflow:hidden}.finance-contact-details>div{border-right:1px solid var(--soft-line);border-bottom:1px solid var(--soft-line);padding:13px 14px}.finance-contact-details>div:nth-child(2){border-right:0}.finance-contact-details .finance-address-row{border-bottom:0;border-right:0;grid-column:1/-1}.finance-contact-details dt{color:#7b8580;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.finance-contact-details dd{margin:5px 0 0;font-size:13px;font-weight:750;line-height:1.5}.finance-contact-details a{color:var(--green-dark);overflow-wrap:anywhere;text-decoration:none}.finance-contact-details address{font-style:normal}.finance-phone-button{background:var(--green-dark);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-size:13px;font-weight:850;text-decoration:none;display:flex}.insurance-details>div{border-bottom:0}.finance-contact-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.finance-phone-button.secondary{border:1px solid var(--line);color:var(--ink);background:#fff}.finance-setup-list{gap:0;padding:5px 19px 0;display:grid}.finance-setup-list>div{border-bottom:1px solid var(--soft-line);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.finance-setup-list>div>span{background:var(--amber-soft);color:#8f5d08;border-radius:8px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:900;display:grid}.finance-setup-list strong,.finance-setup-list small{font-size:12px;line-height:1.45}.finance-setup-list small{color:#8a938f}.finance-note{color:#68736e;background:#f5f7f6;border-radius:8px;margin:15px 19px 19px;padding:12px;font-size:12px;line-height:1.55}.registry-count{background:var(--green-soft);min-height:42px;color:var(--green-dark);border:1px solid #cae5d3;border-radius:8px;align-items:center;padding:0 14px;font-size:12px;font-weight:850;display:inline-flex}.customer-workspace{gap:16px;display:grid}.customer-intro{justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 2px 8px;display:flex}.customer-intro>div{max-width:800px}.customer-intro h2{letter-spacing:-.035em;max-width:760px;margin:5px 0 8px;font-size:29px;line-height:1.18}.customer-intro>div>p:last-child{color:#68736e;margin:0;font-size:13px;line-height:1.6}.customer-status{background:var(--green-soft);min-height:36px;color:var(--green-dark);border:1px solid #cae5d3;border-radius:999px;flex:none;align-items:center;padding:0 13px;font-size:12px;font-weight:850;display:inline-flex}.customer-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.customer-kpis article{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:126px;padding:18px 19px;position:relative;overflow:hidden;box-shadow:0 5px 18px #1b2c230a}.customer-kpis article:after{background:var(--green-soft);content:"";border-radius:0 0 0 50px;width:50px;height:50px;position:absolute;top:0;right:0}.customer-kpis article.customer-review-kpi:after{background:var(--amber-soft)}.customer-kpis span,.customer-kpis strong,.customer-kpis small{display:block}.customer-kpis span{color:#727c77;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:850}.customer-kpis strong{letter-spacing:-.03em;max-width:82%;margin-top:8px;font-size:24px;line-height:1.2}.customer-kpis small{color:#7b8580;margin-top:5px;font-size:12px;line-height:1.45}.customer-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);align-items:start;gap:16px;display:grid}.customer-profile-card,.customer-documents-card,.customer-review-card{overflow:hidden}.customer-mark{background:var(--blue-soft);width:42px;height:42px;color:var(--blue);border-radius:12px;place-items:center;font-size:12px;font-weight:900;display:grid}.customer-profile-body{gap:16px;padding:19px;display:grid}.customer-identity strong,.customer-identity span{display:block}.customer-identity strong{font-size:19px}.customer-identity span{color:var(--muted);margin-top:3px;font-size:12px}.customer-facts{border:1px solid var(--soft-line);background:#fafbfa;border-radius:10px;grid-template-columns:1.45fr .8fr 1fr;margin:0;display:grid;overflow:hidden}.customer-facts>div{border-right:1px solid var(--soft-line);padding:13px 14px}.customer-facts>div:last-child{border-right:0}.customer-facts dt,.customer-contact-grid>div>span{color:#7b8580;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.customer-facts dd{margin:5px 0 0;font-size:12px;font-weight:750;line-height:1.5}.customer-contact-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.customer-contact-grid>div{border:1px solid var(--soft-line);border-radius:10px;gap:4px;padding:14px;display:grid}.customer-contact-grid strong{margin:2px 0;font-size:14px}.customer-contact-grid a,.customer-contact-grid small{color:#63706a;overflow-wrap:anywhere;font-size:12px;line-height:1.45;text-decoration:none}.customer-contact-grid a:hover{color:var(--green-dark)}.customer-doc-count{background:var(--green-soft);color:var(--green-dark);border-radius:999px;padding:6px 9px;font-size:11px;font-weight:850}.customer-document-list{padding:5px 19px 0;display:grid}.customer-document-list>div{border-bottom:1px solid var(--soft-line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 0;display:grid}.customer-doc-icon{color:#a43931;background:#f7eceb;border-radius:9px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:900;display:grid}.customer-document-list strong,.customer-document-list small{display:block}.customer-document-list strong{font-size:13px}.customer-document-list small{color:#7b8580;margin-top:3px;font-size:11px;line-height:1.45}.customer-document-list i{border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:850}.customer-document-list i.received{background:var(--green-soft);color:var(--green-dark)}.customer-document-list i.review{background:var(--amber-soft);color:#8f5d08}.customer-security-note{background:#f6fbf7;border:1px solid #d9e5db;border-radius:8px;margin:15px 19px 19px;padding:12px}.customer-security-note span{color:var(--green-dark);text-transform:uppercase;font-size:11px;font-weight:900;display:block}.customer-security-note p{color:#607068;margin:5px 0 0;font-size:12px;line-height:1.55}.customer-review-list{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.customer-review-list>div{border-right:1px solid var(--soft-line);grid-template-columns:30px 1fr;gap:10px;padding:17px 19px 19px;display:grid}.customer-review-list>div:last-child{border-right:0}.customer-review-list>div>span{background:var(--amber-soft);color:#8f5d08;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.customer-review-list p{color:#68736e;margin:0;font-size:12px;line-height:1.5}.customer-review-list strong{color:var(--ink);margin-bottom:3px;font-size:12px;display:block}.customer-pod-rules-card,.customer-operations-contacts-card,.customer-directory-card{overflow:hidden}.customer-pod-rules-header{align-items:flex-end}.customer-pod-rules-header>div>p:last-child{color:#68766f;max-width:760px;margin:6px 0 0;font-size:12px;line-height:1.55}.customer-pod-rule-on{color:#13764c;letter-spacing:.05em;text-transform:uppercase;background:#e4f6ec;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:900}.customer-pod-rules-list{border-top:1px solid var(--soft-line);display:grid}.customer-pod-rule-row{border-top:1px solid var(--soft-line);grid-template-columns:minmax(220px,.85fr) minmax(320px,1.55fr) auto;align-items:end;gap:16px;padding:16px 19px;display:grid}.customer-pod-rule-row:first-child{border-top:0}.customer-pod-rule-name{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;display:grid}.customer-pod-rule-name>span{color:#087c73;background:#e8f5f2;border-radius:10px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.customer-pod-rule-name strong,.customer-pod-rule-name small{display:block}.customer-pod-rule-name strong{color:var(--ink);font-size:12px}.customer-pod-rule-name small{color:#718079;margin-top:3px;font-size:10px}.customer-pod-rule-row label{color:#64716b;letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:850;display:grid}.customer-pod-rule-row input{color:#173b35;min-width:0;min-height:40px;font:inherit;letter-spacing:normal;text-transform:none;border:1px solid #cbd8d3;border-radius:7px;padding:0 11px;font-size:12px;font-weight:600}.customer-pod-rule-row input:focus{border-color:#00a9c9;outline:3px solid #00a9c91f}.customer-pod-rule-row button{color:#fff;cursor:pointer;background:#087e75;border:0;border-radius:7px;min-height:40px;padding:0 14px;font-size:11px;font-weight:850}.customer-pod-rule-row button:disabled{cursor:wait;opacity:.55}.customer-pod-rule-empty{color:#748079;padding:22px 19px;font-size:12px}.customer-operations-contacts-list{border-top:1px solid var(--soft-line);display:grid}.customer-operations-contact-row{border-top:1px solid var(--soft-line);grid-template-columns:minmax(190px,.9fr) repeat(4,minmax(130px,1fr)) auto;align-items:end;gap:12px;padding:16px 19px;display:grid}.customer-operations-contact-row:first-child{border-top:0}.customer-operations-contact-row label{color:#64716b;letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:850;display:grid}.customer-operations-contact-row input{color:#173b35;min-width:0;min-height:40px;font:inherit;letter-spacing:normal;text-transform:none;border:1px solid #cbd8d3;border-radius:7px;padding:0 11px;font-size:12px;font-weight:600}.customer-operations-contact-row input:focus{border-color:#00a9c9;outline:3px solid #00a9c91f}.customer-operations-contact-row button{color:#fff;cursor:pointer;background:#087e75;border:0;border-radius:7px;min-height:40px;padding:0 14px;font-size:11px;font-weight:850}.customer-operations-contact-row button:disabled{cursor:wait;opacity:.55}.customer-directory-header{align-items:flex-end}.customer-directory-header>div:first-child>p:last-child{color:#6b7671;max-width:720px;margin:6px 0 0;font-size:12px;line-height:1.55}.directory-summary{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.directory-summary span{color:#52625a;background:#f0f5f2;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:850}.customer-directory-list{border-top:1px solid var(--soft-line);display:grid}.customer-directory-columns,.customer-directory-row{grid-template-columns:minmax(190px,1fr) minmax(220px,1.2fr) minmax(280px,1.45fr) 126px;gap:18px;display:grid}.customer-directory-columns{color:#748079;letter-spacing:.07em;text-transform:uppercase;background:#f6f8f7;padding:10px 19px;font-size:10px;font-weight:900}.customer-directory-row{border-top:1px solid var(--soft-line);align-items:start;padding:16px 19px}.customer-directory-columns+.customer-directory-row{border-top:0}.directory-company{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.directory-company strong,.directory-company small{display:block}.directory-company strong{font-size:13px;line-height:1.45}.directory-company small{color:var(--green-dark);margin-top:3px;font-size:10px;font-weight:800}.directory-mark{background:var(--blue-soft);width:36px;height:36px;color:var(--blue);border-radius:10px;place-items:center;font-size:10px;font-weight:900;display:grid}.directory-address p,.directory-contacts p{color:#5f6c65;margin:0;font-size:12px;line-height:1.55}.directory-contacts{gap:9px;display:grid}.directory-contact{gap:3px;display:grid}.directory-contact strong{font-size:12px}.directory-contact>span{flex-wrap:wrap;gap:3px 9px;min-width:0;display:flex}.directory-contact a,.directory-contact small,.missing-directory-field{color:#6d7973;overflow-wrap:anywhere;font-size:11px;line-height:1.45;text-decoration:none}.directory-contact a:hover{color:var(--green-dark)}.missing-directory-field{font-style:italic}.directory-state i{white-space:nowrap;border-radius:999px;align-items:center;min-height:27px;padding:0 8px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.directory-state i.address-ready{background:var(--green-soft);color:var(--green-dark)}.directory-state i.address-review{background:var(--amber-soft);color:#8f5d08}.directory-state i.pod-auto{background:var(--blue-soft);color:var(--blue)}.mobile-directory-label{display:none}.customer-directory-empty{text-align:center;gap:4px;padding:28px 19px;display:grid}.customer-directory-empty strong{font-size:14px}.customer-directory-empty span{color:var(--muted);font-size:12px}.detail-tabs{overflow-x:auto}.detail-tabs button{flex:1 0 auto;min-width:70px}.map-detail{padding:16px 18px 20px}.map-view-tabs{border:1px solid var(--soft-line);background:#f4f6f5;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:12px;padding:4px;display:grid}.map-view-tabs button{color:#5f6964;border-radius:7px;min-height:36px;font-size:12px;font-weight:750}.map-view-tabs button:hover,.map-view-tabs button.selected{color:var(--green-dark);background:#fff;box-shadow:0 2px 8px #1b2c231a}.map-frame{background:#e7ece9;border:1px solid #ccd6d0;border-radius:12px;min-height:300px;position:relative;overflow:hidden}.map-frame iframe{border:0;width:100%;height:300px;display:block}.map-status{color:#fff;letter-spacing:.02em;pointer-events:none;background:#192a21e6;border:1px solid #fffc;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800;position:absolute;top:10px;left:10px}.map-location-summary{border:1px solid var(--soft-line);background:#fafbfa;border-radius:10px;gap:12px;margin-top:12px;padding:14px;display:grid}.map-location-heading{grid-template-columns:34px 1fr;align-items:center;gap:10px;display:grid}.map-location-heading small,.map-location-heading strong{display:block}.map-location-heading small{color:var(--muted);margin-bottom:3px;font-size:11px}.map-location-heading strong{font-size:13px;line-height:1.45}.map-pin{color:#fff;background:#202522;border-radius:11px 11px 11px 3px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid;transform:rotate(-8deg)}.map-pin.pickup{background:var(--green-dark)}.map-pin.wash{background:#a65a00}.map-wash-note,.map-source-note{margin:0;line-height:1.55}.map-wash-note{border-left:3px solid var(--green);background:var(--green-soft);color:#4f5854;border-radius:0 7px 7px 0;padding:10px 11px;font-size:12px}.map-wash-note strong{color:var(--ink);margin-bottom:2px;font-size:12px;display:block}.map-location-summary>a{background:var(--green-dark);color:#fff;text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.map-location-summary>a:hover{background:#0d5c38}.map-source-note{color:#76817b;font-size:10px}.next-load-policy-chip{color:#33413a;background:#f3f6f4;border:1px solid #d4ddd8;border-radius:9px;align-items:center;min-height:40px;padding:0 13px;font-size:11px;font-weight:850;display:inline-flex}.next-load-control-workspace{gap:14px;display:grid}.next-load-control-intro{justify-content:space-between;align-items:end;gap:24px;padding:4px 2px 2px;display:flex}.next-load-control-intro h2{letter-spacing:-.05em;margin:5px 0 7px;font-size:clamp(25px,2.2vw,35px)}.next-load-control-intro>div:first-child>p:last-child{max-width:730px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.next-load-release-rule{background:#f5f9f6;border:1px solid #cddbd2;border-radius:11px;flex:none;gap:5px;width:285px;padding:15px;display:grid;box-shadow:0 8px 24px #1f432d0f}.next-load-release-rule span{color:var(--green-dark);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:900}.next-load-release-rule strong{font-size:13px}.next-load-release-rule small{color:#66736c;font-size:10px}.next-load-control-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.next-load-control-kpis article{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:103px;padding:15px 17px;box-shadow:0 5px 18px #1b2c230a}.next-load-control-kpis article.attention{background:#fffaf0;border-color:#efd2a2}.next-load-control-kpis span,.next-load-control-kpis strong,.next-load-control-kpis small{display:block}.next-load-control-kpis span{color:#66736c;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.next-load-control-kpis strong{letter-spacing:-.04em;margin-top:6px;font-size:27px}.next-load-control-kpis small{color:#68746e;margin-top:4px;font-size:10px}.next-load-safety-note{background:#f4faf5;border:1px solid #d5e3d9;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:11px;padding:11px 13px;display:grid}.next-load-safety-note span{background:var(--green-soft);color:var(--green-dark);letter-spacing:.05em;text-transform:uppercase;border-radius:6px;padding:5px 8px;font-size:8px;font-weight:900}.next-load-safety-note p{color:#526159;margin:0;font-size:11px;line-height:1.5}.next-load-control-layout{grid-template-columns:minmax(0,1.6fr) minmax(285px,.7fr);align-items:start;gap:14px;display:grid}.next-load-assignment-panel,.next-load-audit-panel{overflow:hidden}.next-load-control-header{min-height:74px}.next-load-control-header>span{color:#526159;background:#eef3f0;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.next-load-assignment-list{background:#f4f7f5;gap:11px;padding:12px;display:grid}.next-load-assignment-card{background:#fff;border:1px solid #d9e2dd;border-radius:11px;padding:14px}.next-load-assignment-card.canceled,.next-load-assignment-card.unassigned{border-left:4px solid #dc9a2c}.next-load-assignment-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.next-load-driver{align-items:center;gap:10px;min-width:0;display:flex}.next-load-driver>span{color:#fff;background:#17201c;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;font-size:10px;font-weight:900;display:grid}.next-load-driver strong,.next-load-driver small{display:block}.next-load-driver strong{font-size:13px}.next-load-driver small{color:#6a7670;margin-top:2px;font-size:9.5px}.next-load-assignment-status{color:#526159;text-transform:uppercase;background:#eef3f0;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900}.next-load-assignment-status.held{color:var(--green-dark);background:#edf6f0}.next-load-assignment-status.rescheduled{color:#285f9f;background:#eaf2fc}.next-load-assignment-status.canceled,.next-load-assignment-status.unassigned{color:#8a5a06;background:#fff0d5}.next-load-sequence{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:stretch;gap:10px;margin-top:13px;display:grid}.next-load-sequence>b{color:var(--green);place-items:center;font-size:18px;display:grid}.next-load-current,.next-load-held,.next-load-empty{border-radius:9px;min-width:0;padding:12px}.next-load-current{background:#f2f5f3}.next-load-held{background:#f3faf5;border:1px solid #bcd8c5}.next-load-empty{background:#fafbfa;border:1px dashed #d0d9d4}.next-load-current span,.next-load-held span,.next-load-empty span,.next-load-current strong,.next-load-held strong,.next-load-empty strong,.next-load-current small,.next-load-held small,.next-load-empty small,.next-load-held em{display:block}.next-load-current span,.next-load-held span,.next-load-empty span{color:#6c7872;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:850}.next-load-current strong,.next-load-held strong,.next-load-empty strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:14px;overflow:hidden}.next-load-current small,.next-load-held small,.next-load-empty small{color:#56635c;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.next-load-held em{color:#285f9f;border-top:1px solid #d7e9dc;margin-top:6px;padding-top:6px;font-size:10px;font-style:normal;font-weight:800}.next-load-driver-lock{background:#eef2f0;border-radius:9px;grid-template-columns:38px 1fr;align-items:center;gap:9px;margin-top:10px;padding:9px 10px;display:grid}.next-load-driver-lock>span{color:#fff;background:#303b35;border-radius:9px;place-items:center;width:36px;height:36px;font-size:8px;font-weight:900;display:grid}.next-load-driver-lock p{margin:0}.next-load-driver-lock strong,.next-load-driver-lock small{display:block}.next-load-driver-lock strong{font-size:10px}.next-load-driver-lock small{color:#5c6962;margin-top:2px;font-size:9.5px}.next-load-latest-note{color:#654f26;background:#fff9ed;border-left:3px solid #d59a32;margin:9px 0 0;padding:8px 10px;font-size:10px;line-height:1.5}.next-load-control-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:11px;display:flex}.next-load-control-actions button{color:#506059;cursor:pointer;background:#fff;border:1px solid #d2dbd6;border-radius:8px;min-height:40px;padding:0 12px;font-size:10px;font-weight:850}.next-load-control-actions .replace{border-color:var(--green-dark);background:var(--green-dark);color:#fff}.next-load-control-actions .cancel{color:#a23d33;border-color:#edccc7}.next-load-edit-form{background:#f7fbf8;border:1px solid #bdd4c4;border-radius:10px;gap:11px;margin-top:12px;padding:13px;display:grid}.next-load-edit-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.next-load-edit-heading span,.next-load-edit-heading strong{display:block}.next-load-edit-heading span{color:var(--green-dark);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.next-load-edit-heading strong{margin-top:2px;font-size:13px}.next-load-edit-heading>button{color:#45534c;cursor:pointer;background:#e8efea;border:0;border-radius:9px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.next-load-edit-form label{color:#3f4c45;gap:5px;font-size:10px;font-weight:850;display:grid}.next-load-edit-form label>span{justify-content:space-between;gap:8px;display:flex}.next-load-edit-form label>span b{color:#9b3b32;text-transform:uppercase;font-size:8px}.next-load-edit-form select,.next-load-edit-form input,.next-load-edit-form textarea{color:#1d2923;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #b8c9bf;border-radius:8px;padding:10px 11px;font-size:12px}.next-load-edit-form textarea{resize:vertical;min-height:76px}.next-load-edit-warning{background:#fff6df;border-radius:8px;grid-template-columns:29px 1fr;align-items:center;gap:8px;padding:9px;display:grid}.next-load-edit-warning>span{color:#fff;background:#d88d16;border-radius:7px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:900;display:grid}.next-load-edit-warning p{color:#6d531c;margin:0;font-size:10px;line-height:1.45}.next-load-edit-actions{grid-template-columns:1fr 1.35fr;gap:8px;display:grid}.next-load-edit-actions button{cursor:pointer;border-radius:8px;min-height:44px;font-size:10px;font-weight:900}.next-load-edit-actions button:first-child{color:#4d5b54;background:#fff;border:1px solid #ccd6d0}.next-load-edit-actions button:last-child{background:var(--green-dark);color:#fff;border:0}.next-load-edit-actions button.danger{background:#a33f35}.next-load-audit-list{background:var(--soft-line);gap:1px;display:grid}.next-load-audit-list article{background:#fff;grid-template-columns:38px 1fr;gap:9px;padding:12px;display:grid}.next-load-audit-list article>span{width:36px;height:36px;color:var(--green-dark);background:#edf3ef;border-radius:9px;place-items:center;font-size:8px;font-weight:900;display:grid}.next-load-audit-list strong,.next-load-audit-list p,.next-load-audit-list small,.next-load-audit-list time{display:block}.next-load-audit-list strong{font-size:11px}.next-load-audit-list p{color:#4f5d56;margin:3px 0 0;font-size:9.5px;line-height:1.45}.next-load-audit-list small{color:#6a7670;margin-top:4px;font-size:9px;line-height:1.45}.next-load-audit-list time{color:#8a938f;margin-top:4px;font-size:8.5px}.coverage-limit-chip{min-height:40px;color:var(--green-dark);background:#f1f8f3;border:1px solid #cae0d1;border-radius:9px;align-items:center;padding:0 13px;font-size:11px;font-weight:850;display:inline-flex}.time-off-workspace{gap:14px;display:grid}.time-off-intro{justify-content:space-between;align-items:end;gap:24px;padding:4px 2px 2px;display:flex}.time-off-intro h2{letter-spacing:-.05em;margin:5px 0 7px;font-size:clamp(25px,2.2vw,35px)}.time-off-intro>div>p:last-child{max-width:690px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.coverage-rule-card{background:#f6faf7;border:1px solid #cfe0d4;border-radius:11px;flex:none;gap:5px;width:278px;padding:15px;display:grid;box-shadow:0 8px 24px #1f432d0f}.coverage-rule-card>span{color:var(--green-dark);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:900}.coverage-rule-card>strong{font-size:13px}.coverage-rule-card>small{color:#66746d;font-size:10px}.coverage-rule-card select{color:#1c2922;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #b9cdc0;border-radius:8px;margin:4px 0 2px;padding:0 10px;font-size:12px;font-weight:800}.time-off-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.time-off-kpis article{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:103px;padding:15px 17px;box-shadow:0 5px 18px #1b2c230a}.time-off-kpis article.conflict{background:#fff9f8;border-color:#edc9c5}.time-off-kpis span,.time-off-kpis strong,.time-off-kpis small{display:block}.time-off-kpis span{color:#66736c;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.time-off-kpis strong{letter-spacing:-.04em;margin-top:6px;font-size:27px}.time-off-kpis small{color:#68746e;margin-top:4px;font-size:10px}.time-off-kpis .conflict strong{color:var(--red)}.time-off-layout{grid-template-columns:minmax(0,1.65fr) minmax(270px,.75fr);align-items:start;gap:14px;display:grid}.time-off-requests,.coverage-calendar{overflow:hidden}.time-off-panel-header{min-height:74px}.time-off-panel-header h3,.coverage-calendar h3{font-size:17px}.time-off-filter-tabs{border:1px solid var(--line);background:#f5f7f6;border-radius:9px;gap:4px;padding:4px;display:flex}.time-off-filter-tabs button{color:#5f6c65;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:34px;padding:0 12px;font-size:10px;font-weight:850}.time-off-filter-tabs button.selected{color:#fff;background:#17201c}.time-off-request-list{background:#f5f7f6;gap:10px;padding:12px;display:grid}.time-off-request-card{background:#fff;border:1px solid #dce4df;border-radius:11px;padding:14px}.time-off-request-card.approved{border-left:4px solid var(--green)}.time-off-request-card.declined{opacity:.72}.time-off-request-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.time-off-driver{align-items:center;gap:10px;min-width:0;display:flex}.time-off-driver>span{color:#fff;background:#17201c;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;font-size:10px;font-weight:900;display:grid}.time-off-driver strong,.time-off-driver small{display:block}.time-off-driver strong{font-size:13px}.time-off-driver small{color:#6b7771;margin-top:2px;font-size:9.5px}.time-off-status{text-transform:uppercase;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900}.time-off-status.pending{color:#8a5b00;background:#fff4d9}.time-off-status.approved{background:var(--green-soft);color:var(--green-dark)}.time-off-status.declined{color:#68736d;background:#edf0ee}.time-off-request-body{background:#f6f8f7;border-radius:9px;grid-template-columns:145px 1fr;gap:12px;margin-top:13px;padding:12px;display:grid}.time-off-dates span,.time-off-dates strong,.time-off-dates small,.time-off-reason span{display:block}.time-off-dates span,.time-off-reason span{color:#6c7872;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:850}.time-off-dates strong{margin-top:4px;font-size:15px}.time-off-dates small{color:#6c7872;margin-top:2px;font-size:10px}.time-off-reason{border-left:1px solid #dbe3df;padding-left:12px}.time-off-reason p{color:#3f4d46;margin:5px 0 0;font-size:11px;line-height:1.5}.time-off-conflict,.time-off-clear{border-radius:9px;grid-template-columns:31px 1fr;align-items:center;gap:9px;margin-top:10px;padding:10px;display:grid}.time-off-conflict{background:#fff2f0;border:1px solid #efcfca}.time-off-clear{background:#f2faf4;border:1px solid #cae3d2}.time-off-conflict>span,.time-off-clear>span{color:#fff;border-radius:8px;place-items:center;width:29px;height:29px;font-size:12px;font-weight:900;display:grid}.time-off-conflict>span{background:var(--red)}.time-off-clear>span{background:var(--green)}.time-off-conflict p,.time-off-clear p{margin:0}.time-off-conflict strong,.time-off-conflict small,.time-off-clear strong,.time-off-clear small{display:block}.time-off-conflict strong,.time-off-clear strong{font-size:11px}.time-off-conflict small,.time-off-clear small{color:#59665f;margin-top:2px;font-size:10px;line-height:1.45}.time-off-actions{justify-content:flex-end;gap:8px;margin-top:11px;display:flex}.time-off-actions button{cursor:pointer;border-radius:8px;min-height:40px;padding:0 14px;font-size:10px;font-weight:850}.time-off-actions .decline{color:#506059;background:#fff;border:1px solid #d3dcd7}.time-off-actions .override{color:#7a5108;background:#fff8e8;border:1px solid #c38619}.time-off-actions .approve{background:var(--green-dark);color:#fff;border:0}.time-off-actions .approve:disabled{color:#7a8580;cursor:not-allowed;background:#d9dfdc}.emergency-override-record{background:#fff9e9;border:1px solid #ddb860;border-radius:9px;grid-template-columns:42px 1fr;align-items:center;gap:10px;margin-top:10px;padding:11px;display:grid}.emergency-override-record>span{color:#fff;background:#9a680d;border-radius:10px;place-items:center;width:40px;height:40px;font-size:9px;font-weight:900;display:grid}.emergency-override-record p{margin:0}.emergency-override-record strong,.emergency-override-record small,.emergency-override-record time{display:block}.emergency-override-record strong{color:#664307;font-size:11px}.emergency-override-record small{color:#715820;margin-top:2px;font-size:10px;line-height:1.45}.emergency-override-record time{color:#8a7547;margin-top:3px;font-size:9px}.coverage-calendar-help{color:#64716a;margin:0;padding:0 15px 12px;font-size:10px;line-height:1.5}.coverage-days{background:var(--soft-line);gap:1px;display:grid}.coverage-days article{background:#fff;grid-template-columns:82px 1fr auto;align-items:center;gap:8px;min-height:61px;padding:9px 12px;display:grid}.coverage-days time span,.coverage-days time strong,.coverage-days div small{display:block}.coverage-days time span{color:#6f7b74;text-transform:uppercase;font-size:8px;font-weight:850}.coverage-days time strong{margin-top:2px;font-size:11px}.coverage-days div{gap:2px;min-width:0;display:grid}.coverage-days div small{color:#5d6963;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.coverage-days article>i{color:var(--green-dark);background:#edf6f0;border-radius:999px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:900}.coverage-days article.limited>i{color:#8a5b00;background:#fff4d9}.coverage-days article.full{background:#fff8f7}.coverage-days article.full>i{color:#a33529;background:#ffe7e3}@media (width<=1220px){.sidebar{width:238px}.workspace{margin-left:238px}.main-grid{grid-template-columns:1fr}.detail-panel{grid-template-columns:250px 1fr;display:grid}.detail-heading{grid-row:1/3}.detail-tabs{align-self:end}.detail-body,.map-detail,.detail-list,.document-list,.email-detail{grid-column:2}.lower-grid,.finance-grid,.customer-grid,.time-off-layout,.next-load-control-layout{grid-template-columns:1fr}.wash-route-grid,.wash-directory-grid{grid-template-columns:1fr 1fr}.wash-directory-grid>article:nth-child(3n){border-right:1px solid var(--soft-line)}.wash-directory-grid>article:nth-child(2n){border-right:0}}@media (width<=900px){.sidebar{width:100%;min-height:auto;position:static;overflow:visible}.brand-lockup{justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.brand-lockup img{width:130px;height:45px}.sidebar nav{gap:4px;padding:6px 12px 10px;display:flex;overflow-x:auto}.nav-heading,.sidebar-bottom{display:none}.nav-item{flex:none;grid-template-columns:24px auto;width:auto;padding:7px 9px}.nav-item strong{display:none}.workspace{margin-left:0}.topbar{padding:13px 16px;position:static}.content{padding:18px 16px 32px}.kpi-grid{grid-template-columns:1fr 1fr}.global-search{width:220px}.fleet-kpis,.time-off-kpis,.next-load-control-kpis{grid-template-columns:1fr 1fr}.next-load-control-intro{flex-direction:column;align-items:stretch}.next-load-release-rule{width:100%}.time-off-intro{flex-direction:column;align-items:stretch}.coverage-rule-card{width:100%}.service-grid,.driver-roster-layout{grid-template-columns:1fr}.driver-roster-row{grid-template-columns:minmax(170px,1.2fr) minmax(180px,1fr) auto auto}.wash-kpis,.finance-kpis{grid-template-columns:1fr 1fr}.finance-intro{flex-direction:column;align-items:stretch}.finance-status{align-self:flex-start}.company-credential-grid{grid-template-columns:1fr 1fr}.company-credential-grid>div,.company-credential-grid>div:nth-child(3n){border-right:1px solid var(--soft-line);border-bottom:1px solid var(--soft-line)}.company-credential-grid>div:nth-child(2n){border-right:0}.company-credential-grid>div:nth-last-child(-n+2){border-bottom:0}.hf-billing-header{align-items:stretch}.hf-go-live{align-self:flex-start}.hf-billing-overview{grid-template-columns:1fr 1fr}.hf-billing-overview>div:nth-child(2){border-right:0}.hf-billing-overview>div:nth-child(-n+2){border-bottom:1px solid var(--soft-line)}.hf-requirement-grid{grid-template-columns:1fr}.customer-kpis{grid-template-columns:1fr 1fr}.customer-intro{flex-direction:column;align-items:stretch}.customer-status{align-self:flex-start}.customer-pod-rules-header{align-items:stretch}.customer-pod-rule-on{align-self:flex-start}.customer-pod-rule-row{grid-template-columns:minmax(200px,.8fr) minmax(0,1.4fr)}.customer-pod-rule-row button{grid-column:2;justify-self:start}.customer-operations-contact-row{grid-template-columns:minmax(180px,.8fr) repeat(2,minmax(150px,1fr))}.customer-operations-contact-row button{justify-self:start}.customer-directory-header{align-items:stretch}.directory-summary{justify-content:flex-start}.customer-directory-columns{display:none}.customer-directory-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 20px}.directory-contacts{grid-column:1/-1}.mobile-directory-label{color:#7b8580;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:850;display:block}.customer-review-list{grid-template-columns:1fr}.customer-review-list>div{border-right:0;border-bottom:1px solid var(--soft-line)}.customer-review-list>div:last-child{border-bottom:0}.tender-form-grid{grid-template-columns:1fr 1fr}.wash-intro{flex-direction:column;align-items:stretch}.wash-policy-card{width:100%}}@media (width<=670px){.topbar,.day-intro{flex-direction:column;align-items:stretch}.topbar{gap:12px}.top-actions{grid-template-columns:1fr auto;display:grid}.global-search{width:100%}.top-actions .primary-button{grid-column:1/-1}.coverage-limit-chip,.next-load-policy-chip{grid-column:1/-1;justify-content:center}.day-intro{align-items:flex-start}.region-pills{flex-wrap:wrap}.kpi-grid{grid-template-columns:1fr}.panel-header{flex-direction:column;align-items:flex-start}.board-tools{justify-content:space-between;width:100%}.filter-tabs{overflow-x:auto}.detail-panel{display:block}.detail-heading{min-height:auto}.recommendation-list>article{grid-template-columns:45px 1fr}.recommendation-list article>button{grid-column:2;justify-self:start}.recommendation-main>div:first-child{flex-direction:column;align-items:flex-start;gap:2px}.form-grid{grid-template-columns:1fr}.fleet-intro,.fleet-intro-actions{flex-direction:column;align-items:stretch}.fleet-view-tabs{align-self:flex-start}.driver-roster-row{grid-template-columns:1fr;align-items:start}.driver-roster-row>button{justify-self:start}.driver-roster-form-intro,.driver-archive-warning{grid-template-columns:1fr}.fleet-kpis,.time-off-kpis,.next-load-control-kpis{grid-template-columns:1fr 1fr}.next-load-safety-note{grid-template-columns:1fr;align-items:flex-start}.next-load-safety-note span{justify-self:start}.next-load-sequence{grid-template-columns:1fr}.next-load-sequence>b{transform:rotate(90deg)}.next-load-control-actions{grid-template-columns:1fr;display:grid}.next-load-control-actions button{min-height:46px}.next-load-edit-actions{grid-template-columns:1fr}.time-off-panel-header{align-items:stretch}.time-off-filter-tabs{overflow-x:auto}.time-off-filter-tabs button{flex:1 0 auto;min-height:42px}.time-off-request-head{align-items:flex-start}.time-off-request-body{grid-template-columns:1fr}.time-off-reason{border-top:1px solid #dbe3df;border-left:0;padding-top:10px;padding-left:0}.time-off-actions{grid-template-columns:1fr 1fr;display:grid}.time-off-actions.with-override{grid-template-columns:1fr}.time-off-actions button{min-height:46px}.prototype-note{flex-direction:column;align-items:flex-start}.assignment-legend{flex-wrap:wrap}.equipment-list{grid-template-columns:1fr}.equipment-list>article{border-right:0}.wash-route-grid,.wash-directory-grid{grid-template-columns:1fr}.wash-directory-grid>article,.wash-directory-grid>article:nth-child(3n),.wash-directory-grid>article:nth-child(2n){border-right:0}.wash-rule-banner{grid-template-columns:1fr;align-items:start}.wash-rule-banner>span{justify-self:start}.wash-kpis{grid-template-columns:1fr 1fr}.finance-kpis,.company-credential-grid{grid-template-columns:1fr}.company-credential-grid>div,.company-credential-grid>div:nth-child(3n),.company-credential-grid>div:nth-child(2n){border-right:0;border-bottom:1px solid var(--soft-line)}.company-credential-grid>div:last-child{border-bottom:0}.company-credential-footer{flex-direction:column;align-items:stretch}.company-credential-footer .finance-phone-button{min-height:46px}.hf-billing-overview{grid-template-columns:1fr}.hf-billing-overview>div,.hf-billing-overview>div:nth-child(2){border-right:0;border-bottom:1px solid var(--soft-line)}.hf-billing-overview>div:last-child{border-bottom:0}.hf-cutover-timeline{grid-template-columns:1fr;margin-left:16px;margin-right:16px}.hf-cutover-timeline>div{border-bottom:1px solid #d6e2d8;border-right:0}.hf-cutover-timeline>div:last-child{border-bottom:0}.hf-requirement-grid{padding-left:16px;padding-right:16px}.hf-requirement-grid ul{grid-template-columns:1fr}.hf-billing-actions{grid-template-columns:1fr;padding-left:16px;padding-right:16px;display:grid}.hf-billing-actions a{min-height:46px}.finance-contact-details{grid-template-columns:1fr}.finance-contact-details>div,.finance-contact-details>div:nth-child(2){border-right:0}.finance-contact-details .finance-address-row{grid-column:auto}.finance-contact-actions{grid-template-columns:1fr}.finance-setup-list>div{grid-template-columns:28px 1fr}.finance-setup-list small{grid-column:2}.customer-kpis,.customer-facts,.customer-contact-grid{grid-template-columns:1fr}.customer-pod-rule-row{grid-template-columns:1fr;padding:17px 16px}.customer-pod-rule-row button{grid-column:auto;width:100%;min-height:46px}.customer-operations-contact-row{grid-template-columns:1fr;padding:17px 16px}.customer-operations-contact-row button{width:100%;min-height:46px}.customer-facts>div{border-right:0;border-bottom:1px solid var(--soft-line)}.customer-facts>div:last-child{border-bottom:0}.customer-document-list>div{grid-template-columns:42px minmax(0,1fr)}.customer-document-list i{grid-column:2;justify-self:start}.customer-directory-row{grid-template-columns:1fr;padding:17px 16px}.directory-contacts{grid-column:auto}.directory-state{border-top:1px solid var(--soft-line);justify-content:space-between;align-items:center;gap:12px;padding-top:11px;display:flex}.directory-state .mobile-directory-label{margin:0}.modal-backdrop{place-items:stretch stretch;padding:0}.new-load-modal{border-radius:0;width:100%;max-height:100vh}.new-load-scroll,.tender-mode-tabs{padding-left:16px;padding-right:16px}.tender-mode-tabs button{grid-template-columns:28px 1fr;padding:8px}.tender-mode-tabs button>span{width:27px;height:27px}.tender-mode-tabs small{font-size:9px}.tender-upload-zone{grid-template-columns:42px 1fr;padding:14px}.upload-document-icon{width:42px;height:42px}.tender-upload-zone>i{grid-column:2;justify-self:start}.tender-extraction-progress,.tender-extraction-result{grid-template-columns:30px 1fr}.tender-extraction-progress>i,.tender-extraction-result>i{grid-column:2;justify-self:start}.tender-security-line,.tender-review-heading{flex-direction:column;align-items:flex-start}.tender-form-grid{grid-template-columns:1fr}.tender-form-grid .wide-field{grid-column:auto}.pickup-sop-rules,.pickup-sop-ppe ul,.new-load-sop-note,.tender-approval-note,.duplicate-protection-note{grid-template-columns:1fr}.clone-load-banner{grid-template-columns:42px 1fr}.clone-load-banner>i{grid-column:2;justify-self:start}.tender-mail-banner{grid-template-columns:38px 1fr}.tender-mail-banner button{grid-column:2;justify-self:start}.tender-modal-actions{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;bottom:-22px}}.dispatch-command-grid{grid-template-columns:minmax(0,1fr)}.dispatch-command-grid .detail-panel{min-height:360px}.grid-guidance{color:#738079;font-size:12px;font-weight:700}.column-filter-toggle{color:#52615a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ccd7d1;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:11px;font-weight:850;display:inline-flex}.column-filter-toggle.selected{color:#087b92;background:#edf9fb;border-color:#8bc6d2}.column-filter-toggle>span{color:#fff;background:#087f99;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:inline-grid}.coverage-finder{background:linear-gradient(90deg,#f7faf8,#fbfcfb);border-bottom:1px solid #dce4df;grid-template-columns:minmax(270px,1.25fr) minmax(180px,.8fr) auto minmax(180px,.8fr) auto auto;align-items:end;gap:12px;padding:13px 16px;display:grid}.coverage-finder.active{box-shadow:inset 4px 0 var(--brand-gold);background:linear-gradient(90deg,#fff9e8,#f1fbfc)}.coverage-finder-heading{grid-template-columns:39px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.coverage-finder-heading>span{color:#8f6200;background:#fff0bd;border-radius:9px;place-items:center;width:39px;height:39px;font-size:18px;display:grid}.coverage-finder-heading strong,.coverage-finder-heading small{display:block}.coverage-finder-heading strong{color:#25322b;font-size:14px}.coverage-finder-heading small{color:#6a7770;margin-top:3px;font-size:11px;line-height:1.35}.coverage-finder>label{color:#52615a;letter-spacing:.06em;text-transform:uppercase;min-width:0;font-size:10px;font-weight:900}.coverage-finder>label>span{margin-bottom:5px;display:block}.coverage-finder input{color:#1f2c25;text-transform:none;background:#fff;border:1px solid #cbd6d0;border-radius:8px;width:100%;height:40px;padding:0 11px;font-size:13px;font-weight:650;display:block}.coverage-finder input:focus{border-color:#0991aa;outline:3px solid #0991aa1f}.coverage-route-arrow{color:#26342d;place-items:center;width:34px;height:40px;font-size:22px;font-weight:900;display:grid}.coverage-match-count{background:#fff;border:1px solid #d6e1db;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:6px;min-width:96px;height:40px;padding:0 10px;display:grid}.coverage-match-count strong{color:#087e97;font-size:18px}.coverage-match-count span{color:#627069;font-size:10px;font-weight:800;line-height:1.15}.coverage-clear-button{color:#344139;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bdcbc4;border-radius:8px;min-height:40px;padding:0 12px;font-size:11px;font-weight:850}.coverage-clear-button:hover:not(:disabled){border-color:var(--green);color:var(--green-dark)}.coverage-clear-button:disabled{cursor:not-allowed;opacity:.45}.dispatch-table-wrap{overscroll-behavior-inline:contain;scrollbar-color:#aebbb4 #eef2f0;position:relative;overflow:auto}.dispatch-table{table-layout:fixed;width:100%;min-width:2460px}.dispatch-table th{z-index:3;color:#52615a;letter-spacing:.035em;background:#f7f9f8;border-right:1px solid #e7ece9;height:42px;padding:10px;font-size:11px;position:sticky;top:0}.dispatch-table .dispatch-column-title-row th{top:0}.dispatch-table .dispatch-filter-row th{z-index:4;background:#edf3f0;height:50px;padding:6px;top:42px}.dispatch-filter-row input,.dispatch-filter-row select{color:#26342d;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #c7d2cc;border-radius:6px;width:100%;min-width:0;height:34px;padding:0 8px;font-size:11px;font-weight:650}.dispatch-filter-row input:focus,.dispatch-filter-row select:focus{border-color:#0991aa;outline:3px solid #0991aa21}.dispatch-filter-row input::placeholder{color:#8b9690}.clear-column-filters{color:#b33a31;cursor:pointer;background:#fff;border:1px solid #d2bbb8;border-radius:7px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:850;display:grid}.clear-column-filters:disabled{cursor:not-allowed;opacity:.35}.dispatch-table td{vertical-align:middle;background:#fff;border-right:1px solid #edf0ee;height:70px;padding:10px}.dispatch-table tbody tr:hover td,.dispatch-table .selected-row td{background:#f4faf6}.dispatch-table th:first-child,.dispatch-table td:first-child{width:70px}.dispatch-table th:nth-child(2),.dispatch-table td:nth-child(2){width:120px}.dispatch-table th:nth-child(3),.dispatch-table td:nth-child(3){width:130px}.dispatch-table th:nth-child(4),.dispatch-table td:nth-child(4){width:190px}.dispatch-table th:nth-child(5),.dispatch-table td:nth-child(5){width:150px}.dispatch-table th:nth-child(6),.dispatch-table td:nth-child(6),.dispatch-table th:nth-child(7),.dispatch-table td:nth-child(7){width:235px}.dispatch-table th:nth-child(8),.dispatch-table td:nth-child(8){width:120px}.dispatch-table th:nth-child(9),.dispatch-table td:nth-child(9){width:95px}.dispatch-table th:nth-child(10),.dispatch-table td:nth-child(10),.dispatch-table th:nth-child(11),.dispatch-table td:nth-child(11),.dispatch-table th:nth-child(12),.dispatch-table td:nth-child(12){width:130px}.dispatch-table th:nth-child(13),.dispatch-table td:nth-child(13){width:185px}.dispatch-table th:nth-child(14),.dispatch-table td:nth-child(14){width:170px}.dispatch-table th:nth-child(15),.dispatch-table td:nth-child(15){width:260px}.dispatch-table th:nth-child(16),.dispatch-table td:nth-child(16){width:150px}.dispatch-table th:nth-child(17),.dispatch-table td:nth-child(17){width:70px}.dispatch-table th:first-child,.dispatch-table td:first-child{z-index:4;position:sticky;left:0}.dispatch-table th:nth-child(2),.dispatch-table td:nth-child(2){z-index:4;position:sticky;left:70px;box-shadow:5px 0 9px #26342d0d}.dispatch-table th:first-child,.dispatch-table th:nth-child(2){z-index:6;background:#f7f9f8}.dispatch-table .dispatch-filter-row th:first-child,.dispatch-table .dispatch-filter-row th:nth-child(2){z-index:7;background:#edf3f0}.dispatch-table .selected-row td:first-child,.dispatch-table .selected-row td:nth-child(2),.dispatch-table tbody tr:hover td:first-child,.dispatch-table tbody tr:hover td:nth-child(2){background:#f4faf6}.dispatch-table td>strong,.dispatch-table td>small{text-overflow:ellipsis;overflow:hidden}.dispatch-table td>strong{color:#27332d;font-size:13px;line-height:1.35}.dispatch-table td>small{color:#77827c;margin-top:4px;font-size:11px;line-height:1.35}.dispatch-type-cell>span{color:#087b92;background:#dff3f6;border-radius:6px;justify-content:center;align-items:center;min-width:40px;min-height:25px;font-size:11px;font-weight:900;display:inline-flex}.dispatch-load-cell>button{color:#14231c;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:14px;font-weight:900;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.dispatch-load-cell>button:hover{color:var(--green-dark);text-decoration-color:currentColor}.dispatch-stop-cell strong{align-items:center;gap:7px;display:flex}.dispatch-stop-cell strong>span{color:#fff;background:#101b16;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:10px;display:inline-grid}.dispatch-files-cell .files-due{color:#b33a31;font-weight:850}.dispatch-files-cell .files-ready{color:var(--green-dark);font-weight:850}.late-start,.negative-margin{color:#c3342b!important}.dispatch-tags-cell>span{color:#69449a;text-overflow:ellipsis;white-space:nowrap;background:#f2ebfb;border-radius:999px;max-width:100%;margin:2px 4px 2px 0;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex;overflow:hidden}.dispatch-notes-cell strong{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dispatch-actions-cell{overflow:visible}.dispatch-actions-menu{position:relative}.dispatch-actions-menu>summary{color:#2e3a34;cursor:pointer;background:#fff;border:1px solid #d9e1dd;border-radius:8px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:900;list-style:none;display:grid}.dispatch-actions-menu>summary::-webkit-details-marker{display:none}.dispatch-actions-menu>div{z-index:20;background:#fff;border:1px solid #d5ddd8;border-radius:9px;width:205px;padding:6px;display:grid;position:absolute;right:0;box-shadow:0 18px 42px #1b272133}.dispatch-actions-menu button{color:#27342e;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;min-height:36px;padding:0 9px;font-size:12px;font-weight:750}.dispatch-actions-menu button:hover{background:#f1f6f3}.dispatch-actions-menu button.danger{color:#bc332a}.detail-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.detail-heading-actions .secondary-button{min-height:34px;padding:0 12px}.status-chip.delivered,.status-chip.completed{color:#17653a;background:#e3f6e9}.status-chip.rejected{color:#a42d25;background:#fee9e7}.load-edit-modal{flex-direction:column;width:min(1120px,100%);max-height:calc(100vh - 30px);display:flex}.load-edit-backdrop{z-index:200}.load-edit-modal>form{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.load-edit-scroll{min-height:0;padding:18px 22px;overflow-y:auto}.load-edit-banner{background:#f3faf6;border:1px solid #c9dfd1;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;display:grid}.load-edit-banner>span{background:var(--green);color:#fff;letter-spacing:.08em;border-radius:6px;padding:6px 8px;font-size:10px;font-weight:950}.load-edit-banner strong{font-size:13px;display:block}.load-edit-banner p{color:#65736c;margin:3px 0 0;font-size:12px;line-height:1.45}.load-edit-section{border:1px solid #dde4e0;border-radius:11px;min-width:0;margin:0 0 16px;padding:15px}.load-edit-section legend{color:#243129;padding:0 8px;font-size:13px;font-weight:900}.load-edit-section legend>span{color:#fff;background:#0b8ea9;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:6px;font-size:10px;display:inline-grid}.delivery-edit-section legend>span{background:var(--green)}.load-edit-documents{border-top:4px solid var(--gold);background:linear-gradient(#fff,#fbfcfb);scroll-margin-top:16px}.load-edit-document-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.load-edit-document-heading strong{color:#17251e;font-size:14px}.load-edit-document-heading p{color:#65736c;max-width:760px;margin:4px 0 0;font-size:12px;line-height:1.5}.load-edit-document-heading>span{color:#14734a;text-transform:uppercase;background:#e8f5ee;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:900}.load-edit-document-requirements{background:#f2f8f5;border:1px solid #c9dad1;border-radius:10px;grid-template-columns:minmax(260px,1fr) minmax(190px,.65fr) minmax(190px,.65fr);align-items:stretch;gap:10px;margin-bottom:14px;padding:12px;display:grid}.load-edit-document-requirements>div{padding:2px 8px 2px 2px}.load-edit-document-requirements>div strong{color:#17342a;font-size:13px}.load-edit-document-requirements>div p{color:#66756e;margin:4px 0 0;font-size:11px;line-height:1.45}.load-edit-document-requirements>label{cursor:pointer;background:#fff;border:1px solid #d2dfd8;border-radius:8px;align-items:center;gap:9px;min-height:52px;padding:9px 10px;display:flex}.load-edit-document-requirements input{width:18px;height:18px;accent-color:var(--green);margin:0}.load-edit-document-requirements label span,.load-edit-document-requirements label b,.load-edit-document-requirements label small{display:block}.load-edit-document-requirements label b{color:#1d3128;font-size:12px}.load-edit-document-requirements label small{color:#6d7a74;margin-top:2px;font-size:10px}.load-edit-document-list{gap:7px;margin-bottom:14px;display:grid}.load-edit-document-list article,.load-edit-document-list .missing-document{color:#1e2a24;text-align:left;background:#fff;border:1px solid #d8e1dc;border-radius:9px;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:8px 10px;display:grid}.load-edit-document-list article>i,.load-edit-document-list .missing-document>i{color:#007e91;background:#e6f6f8;border-radius:8px;place-items:center;width:38px;height:38px;font-size:10px;font-style:normal;font-weight:950;display:grid}.load-edit-document-list article>div,.load-edit-document-list .missing-document>span{gap:3px;min-width:0;display:grid}.load-edit-document-list strong{font-size:13px}.load-edit-document-list small{color:#6c7872;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.load-edit-document-list a,.load-edit-document-list button,.load-edit-document-list .protected-document{color:#007e91;cursor:pointer;background:#fff;border:1px solid #cbd7d1;border-radius:7px;min-height:34px;padding:8px 10px;font-size:11px;font-weight:850;text-decoration:none}.load-edit-document-list .remove-document{color:#a53d32;border-color:#efc5bf}.load-edit-document-list .protected-document{cursor:default;color:#66736c}.load-edit-document-list .missing-document{cursor:pointer;border-style:dashed;grid-template-columns:42px minmax(0,1fr) auto}.load-edit-document-list .missing-document>b{color:#a53d32;font-size:11px}.load-edit-document-list .missing-document>b.optional{color:#66736c}.load-edit-document-list button:disabled{cursor:wait;opacity:.6}.load-edit-document-uploader{background:#f2f8f5;border:1px solid #c9dad1;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.load-edit-document-uploader>label{color:#526059;letter-spacing:.04em;text-transform:uppercase;min-width:0;font-size:11px;font-weight:850}.load-edit-document-uploader label>span{min-height:18px;display:block}.load-edit-document-uploader label>span small{color:#7c8882;text-transform:none;font-weight:650}.load-edit-document-uploader input,.load-edit-document-uploader select,.load-edit-document-uploader textarea{color:#1e2a24;width:100%;min-height:43px;font:inherit;text-transform:none;background:#fff;border:1px solid #cbd7d1;border-radius:8px;margin-top:5px;padding:9px 10px;font-size:12px}.load-edit-document-uploader textarea{resize:vertical;min-height:70px}.load-edit-document-uploader .wide-field{grid-column:1/-1}.edit-load-file-picker>small{color:#6c7872;letter-spacing:0;text-transform:none;margin-top:4px;font-size:10px;display:block}.load-edit-document-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.load-edit-document-actions>small{color:#607069;font-size:11px;line-height:1.45}.load-edit-document-actions>button{background:var(--green-dark);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:42px;padding:10px 16px;font-size:12px;font-weight:900}.load-edit-document-actions>button:disabled{cursor:wait;opacity:.65}.load-edit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.load-edit-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.load-edit-grid .wide-field{grid-column:span 2}.load-edit-grid.appointment-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.load-edit-grid.appointment-edit-grid .wide-field{grid-column:1/-1}.load-edit-grid label{color:#526059;letter-spacing:.04em;text-transform:uppercase;min-width:0;font-size:11px;font-weight:850}.load-edit-grid label>span{min-height:18px;display:block}.load-edit-grid input,.load-edit-grid select,.load-edit-grid textarea{color:#1e2a24;text-transform:none;background:#fff;border:1px solid #cfd8d3;border-radius:8px;width:100%;margin-top:5px;font-size:13px;font-weight:600;display:block}.load-edit-grid input,.load-edit-grid select{height:43px;padding:0 10px}.load-edit-grid textarea{resize:vertical;min-height:82px;padding:10px}.load-edit-grid .saved-text-picker{color:#325346;background:#f8fbf9;margin-bottom:8px}.load-edit-grid .driver-instruction-edit-field{background:linear-gradient(135deg,#f3fbf8,#f1fafc);border:1px solid #b9d9d3;border-radius:10px;padding:12px}.load-edit-grid .driver-instruction-edit-field textarea{background:#fff;min-height:112px;font-size:14px;line-height:1.5}.load-edit-grid .driver-instruction-edit-field>small{color:#4e6b62;letter-spacing:0;text-transform:none;margin-top:7px;font-size:11px;font-weight:700;line-height:1.45;display:block}.load-edit-grid .money-input{min-width:0;position:relative}.load-edit-grid .money-input>b{pointer-events:none;text-align:center;width:12px;top:calc(50% + 2px);left:12px}.load-edit-grid .money-input>input{font-variant-numeric:tabular-nums;padding-left:34px;padding-right:12px}.load-edit-grid input:focus,.load-edit-grid select:focus,.load-edit-grid textarea:focus{border-color:var(--green);outline:3px solid #199a571f}.load-edit-grid input[readonly]{color:#315148;cursor:default;background:#edf4f1}.load-edit-pay-preview{text-transform:none;background:linear-gradient(135deg,#eef9f6,#eef9fb);border:1px solid #b9d9d3;border-radius:10px;align-content:center;gap:4px;min-height:78px;padding:12px 14px;display:grid}.load-edit-pay-preview>span{color:#007e91;letter-spacing:.08em;font-size:10px;font-weight:950}.load-edit-pay-preview strong{color:#0d352e;font-size:16px}.load-edit-pay-preview p{color:#46645c;margin:0;font-size:12px;line-height:1.4}.load-edit-pay-preview small{color:#14734a;font-size:12px;font-weight:850}.load-edit-stops{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pickup-edit-section{border-top:4px solid #0b8ea9}.delivery-edit-section{border-top:4px solid var(--green)}.load-edit-actions{background:#fff;border-top:1px solid #dde4e0;flex:none;align-items:center;margin:0;padding:14px 22px}.load-edit-actions>span{color:#68756e;margin-right:auto;font-size:12px;font-weight:700}.load-edit-actions button{min-height:43px}.load-edit-actions button:disabled{cursor:wait;opacity:.55}.driver-assignment-modal{width:min(720px,100%)}.driver-assignment-modal>form{padding:20px}.assignment-load-summary{background:#f7faf8;border:1px solid #dbe5df;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.assignment-load-summary>span{color:#05677d;background:#d8edf3;border-radius:8px;place-items:center;min-width:44px;min-height:36px;font-size:11px;font-weight:900;display:grid}.assignment-load-summary small,.assignment-load-summary strong,.assignment-load-summary p{display:block}.assignment-load-summary small{color:#718078;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:850}.assignment-load-summary strong{margin-top:3px;font-size:13px}.assignment-load-summary p{color:#65736c;margin:3px 0 0;font-size:11px}.assignment-load-summary>i{color:var(--green);font-size:20px;font-style:normal;font-weight:900}.driver-assignment-select{color:#334139;margin-top:17px;font-size:12px;font-weight:900;display:block}.driver-assignment-select>span{margin-bottom:7px;display:block}.driver-assignment-select select{color:#1f2c25;background:#fff;border:1px solid #bdccc3;border-radius:9px;width:100%;height:50px;padding:0 13px;font-size:15px;font-weight:750}.driver-assignment-select select:focus{border-color:var(--green);outline:3px solid #199a5721}.driver-assignment-select>small{color:#718078;margin-top:6px;font-size:11px;font-weight:600;line-height:1.45;display:block}.assignment-equipment-selectors{background:#f4faf6;border:1px solid #cfe0d7;border-radius:11px;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;padding:14px;display:grid}.assignment-equipment-selectors label{color:#334139;font-size:12px;font-weight:900}.assignment-equipment-selectors label>span{margin-bottom:7px;display:block}.assignment-equipment-selectors select{color:#1f2c25;background:#fff;border:1px solid #b9cbc0;border-radius:9px;width:100%;height:48px;padding:0 12px;font-size:14px;font-weight:750}.assignment-equipment-selectors input{color:#1f2c25;background:#fff;border:1px solid #b9cbc0;border-radius:8px;width:100%;height:48px;margin-top:8px;padding:0 12px;font-size:14px;font-weight:650}.assignment-equipment-selectors input:focus,.assignment-equipment-selectors select:focus{border-color:var(--green);outline:3px solid #199a5721}.assignment-equipment-selectors>p{color:#5f7066;grid-column:1/-1;margin:0;font-size:11px;font-weight:650;line-height:1.5}.assignment-driver-card{background:#fff;border:1px solid #d7e3dc;border-radius:11px;margin-top:15px;overflow:hidden}.assignment-driver-identity{background:#f2f8f4;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:14px;display:grid}.assignment-driver-identity>b{background:var(--green-dark);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;display:grid}.assignment-driver-identity small,.assignment-driver-identity strong,.assignment-driver-identity a{display:block}.assignment-driver-identity small{color:#74817a;text-transform:uppercase;font-size:9px;font-weight:850}.assignment-driver-identity strong{margin-top:2px;font-size:14px}.assignment-driver-identity a{color:#0c766e;margin-top:2px;font-size:11px;font-weight:750;text-decoration:none}.assignment-driver-identity>span{text-transform:uppercase;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:900}.assignment-driver-identity>span.ready{color:#17643a;background:#dff4e7}.assignment-driver-identity>span.attention{color:#8b5b0d;background:#fff0d6}.assignment-driver-card dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.assignment-driver-card dl>div{padding:13px 14px}.assignment-driver-card dl>div+div{border-left:1px solid #e0e7e3}.assignment-driver-card dt{color:#75817b;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:850}.assignment-driver-card dd{margin:4px 0 0;font-size:13px;font-weight:850}.assignment-conflict-note{background:#fff7e9;border-left:4px solid #c88417;border-radius:7px;margin:0 14px 14px;padding:10px 12px}.assignment-conflict-note b{color:#7c520f;font-size:11px}.assignment-conflict-note p{color:#725f40;margin:3px 0 0;font-size:11px;line-height:1.45}.assignment-empty-state{text-align:center;background:#fafcfb;border:1px dashed #cbd8d1;border-radius:10px;margin-top:15px;padding:18px}.assignment-empty-state b{font-size:13px}.assignment-empty-state p{color:#718078;margin:5px 0 0;font-size:11px}.assignment-modal-actions button{min-height:44px}.assignment-modal-actions button:disabled{cursor:wait;opacity:.58}@media (width<=900px){.grid-guidance{display:none}.coverage-finder{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.coverage-finder-heading{grid-column:1/-1}.coverage-match-count{grid-column:1/3}.load-edit-modal{border-radius:0;max-height:100vh}.load-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.load-edit-stops{grid-template-columns:1fr}.load-edit-document-uploader{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.assignment-equipment-selectors{grid-template-columns:1fr}.assignment-equipment-selectors>p{grid-column:1}.coverage-finder{grid-template-columns:1fr;padding:13px}.coverage-finder-heading,.coverage-match-count{grid-column:auto}.coverage-route-arrow{height:22px;transform:rotate(90deg)}.coverage-clear-button{width:100%}.load-edit-scroll{padding:14px}.load-edit-grid,.load-edit-grid.two-columns{grid-template-columns:1fr}.load-edit-grid .wide-field{grid-column:auto}.load-edit-document-heading{flex-direction:column;align-items:flex-start}.load-edit-document-requirements{grid-template-columns:1fr}.load-edit-document-list article,.load-edit-document-list .missing-document{grid-template-columns:42px minmax(0,1fr)}.load-edit-document-list article>a,.load-edit-document-list article>button,.load-edit-document-list article>.protected-document,.load-edit-document-list .missing-document>b{grid-column:2;justify-self:start}.load-edit-document-uploader{grid-template-columns:1fr}.load-edit-document-uploader .wide-field{grid-column:auto}.load-edit-document-actions{flex-direction:column;align-items:stretch}.load-edit-actions{flex-wrap:wrap;padding:12px 14px}.load-edit-actions>span{width:100%}.load-edit-actions button{flex:1}.driver-assignment-modal{border-radius:0;min-height:100%}.driver-assignment-modal>form{padding:16px}.assignment-load-summary{grid-template-columns:auto 1fr}.assignment-load-summary>i{display:none}.assignment-driver-identity{grid-template-columns:auto 1fr}.assignment-driver-identity>span{grid-column:1/-1;justify-self:start}.assignment-modal-actions{grid-template-columns:1fr 1fr;display:grid}}.automation-policy-chip{color:#176d64;background:#e8f7f3;border:1px solid #14706b33;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:11px;font-weight:850;display:inline-flex}.automation-workspace{gap:18px;display:grid}.automation-hero{color:#fff;background:radial-gradient(circle at 82% 48%,#00b4d833,#0000 30%),linear-gradient(128deg,#07251f 0%,#0a322b 52%,#101c19 100%);border-radius:16px;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);min-height:324px;display:grid;overflow:hidden;box-shadow:0 14px 34px #0a282229}.automation-hero-copy{padding:42px 28px 36px 42px}.automation-hero-copy .section-kicker{color:#55d6ea}.automation-hero-copy h2{letter-spacing:-.035em;max-width:620px;margin:8px 0 14px;font-size:clamp(29px,3vw,44px);line-height:1.04}.automation-hero-copy>p{color:#b9ccc6;max-width:660px;margin:0;font-size:14px;line-height:1.72}.automation-principles{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.automation-principles span{color:#e7f0ed;background:#ffffff0e;border:1px solid #ffffff21;border-radius:8px;align-items:center;gap:8px;padding:8px 11px;font-size:10px;font-weight:750;display:inline-flex}.automation-principles b{color:var(--brand-gold);font-size:9px}.automation-overlap-map{background-image:linear-gradient(#70ddf209 1px,#0000 1px),linear-gradient(90deg,#70ddf209 1px,#0000 1px);background-size:28px 28px;min-height:324px;position:relative}.automation-overlap-map:before,.automation-overlap-map:after{content:"";border:1px solid #50d5e72e;border-radius:50%;width:255px;height:255px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.automation-overlap-map:after{border-color:#d6b87238;width:172px;height:172px}.memory-core{z-index:3;text-align:center;background:radial-gradient(circle at 40% 30%,#216a63,#09332d 66%);border:1px solid #5de7ef73;border-radius:50%;place-content:center;width:126px;height:126px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #00b4d80e,0 0 36px #00b4d840}.memory-core small{color:#91a9a2;text-transform:uppercase;letter-spacing:.15em;font-size:9px}.memory-core strong{color:#fff;letter-spacing:.08em;margin:3px 0;font-size:17px}.memory-core span{color:var(--brand-gold);font-size:8px;font-weight:800}.memory-node{z-index:2;color:#cbd9d4;background:#102e28;border:1px solid #ffffff21;border-radius:8px;place-items:center;min-width:70px;min-height:38px;padding:0 10px;font-size:9px;font-weight:800;display:grid;position:absolute;box-shadow:0 8px 16px #0000002e}.memory-node:after{z-index:-1;content:"";transform-origin:0;background:linear-gradient(90deg,#57d2e699,#0000);width:78px;height:1px;position:absolute}.memory-node.mail{top:14%;left:13%}.memory-node.mail:after{top:80%;left:75%;transform:rotate(28deg)}.memory-node.loads{top:11%;right:14%}.memory-node.loads:after{top:90%;right:73%;transform:rotate(146deg)}.memory-node.people{top:39%;left:2%}.memory-node.people:after{top:55%;left:80%}.memory-node.fleet{top:66%;left:11%}.memory-node.fleet:after{top:8%;left:74%;transform:rotate(-32deg)}.memory-node.docs{bottom:5%;left:39%}.memory-node.docs:after{bottom:80%;left:46%;transform:rotate(-90deg)}.memory-node.money{bottom:14%;right:9%}.memory-node.money:after{bottom:80%;right:70%;transform:rotate(-145deg)}.memory-node.wash{top:41%;right:1%}.memory-node.wash:after{top:53%;right:76%;transform:rotate(180deg)}.memory-node.customers{top:2%;left:40%}.memory-node.customers:after{top:98%;left:50%;transform:rotate(90deg)}.memory-safety-banner{background:#f4faf8;border:1px solid #d5e9e3;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:13px 16px;display:grid}.memory-safety-banner span{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#176d64;border-radius:6px;padding:6px 9px;font-size:9px;font-weight:850}.memory-safety-banner p{color:#50635d;margin:0;font-size:11px;line-height:1.5}.automation-kpis{border:1px solid var(--soft-line);background:#fff;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.automation-kpis article{border-right:1px solid var(--soft-line);padding:18px 20px;position:relative}.automation-kpis article:last-child{border-right:0}.automation-kpis article:before{content:"";opacity:0;background:#167a70;width:3px;position:absolute;inset:0 auto 0 0}.automation-kpis article.reuse:before{opacity:1;background:#00b4d8}.automation-kpis article.attention:before{opacity:1;background:#d5a52b}.automation-kpis span,.automation-kpis strong,.automation-kpis small{display:block}.automation-kpis span{color:#71807a;font-size:10px;font-weight:750}.automation-kpis strong{color:#15352f;font-family:var(--font-heading);margin:6px 0 4px;font-size:26px}.automation-kpis small{color:#95a09c;font-size:9px}.automation-main-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:18px;display:grid}.automation-decision-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);align-items:start;gap:18px;display:grid}.automation-panel-header{padding:18px 20px}.automation-panel-header h3{margin-top:3px}.agent-live-pill{color:#176d64;background:#e8f7f3;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.automation-agent-list>article{border-top:1px solid var(--soft-line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 20px;display:grid}.agent-mark{color:#147268;background:#e7f6f4;border-radius:9px;place-items:center;width:35px;height:35px;font-size:9px;font-weight:900;display:grid}.automation-agent-list strong,.automation-agent-list p{margin:0;display:block}.automation-agent-list strong{color:#193a34;font-size:11px}.automation-agent-list p{color:#78847f;margin-top:3px;font-size:9.5px;line-height:1.45}.automation-agent-list i{color:#8b712a;text-transform:uppercase;background:#f3f1e8;border-radius:6px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850}.automation-ladder{padding:0 20px 5px}.automation-ladder article{border-top:1px solid var(--soft-line);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.automation-ladder b{color:#6d7874;background:#e9edeb;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.automation-ladder article.active b{color:#fff;background:#176d64}.automation-ladder strong,.automation-ladder small{display:block}.automation-ladder strong{color:#203b36;font-size:10px}.automation-ladder small{color:#8c9893;margin-top:2px;font-size:8.5px}.automation-ladder span{color:#98a19e;text-transform:uppercase;font-size:8px;font-weight:800}.automation-ladder article.active span{color:#168076}.automation-ladder-note{color:#705f34;background:#fff8e3;border-radius:8px;margin:9px 20px 18px;padding:12px;font-size:9px;line-height:1.55}.memory-refresh{color:#176d64;cursor:pointer;background:#fff;border:1px solid #cfe0db;border-radius:6px;min-height:30px;padding:0 10px;font-size:9px;font-weight:800}.memory-state{text-align:center;background:#f8fbfa;border:1px dashed #cbd8d4;border-radius:10px;margin:0 20px 20px;padding:24px}.memory-state strong,.memory-state p{margin:0;display:block}.memory-state strong{color:#22413a;font-size:12px}.memory-state p{color:#7e8c87;margin-top:5px;font-size:10px}.memory-state button{color:#fff;cursor:pointer;background:#176d64;border:0;border-radius:6px;margin-top:12px;padding:7px 11px}.memory-signin-state{background:#f7faf9;border:1px solid #d7e2df;border-radius:10px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;margin:0 20px 20px;padding:18px;display:grid}.memory-signin-state>span{color:#fff;background:#173f37;border-radius:11px;place-items:center;width:45px;height:45px;font-size:8px;font-weight:900;display:grid}.memory-signin-state strong,.memory-signin-state p{margin:0;display:block}.memory-signin-state strong{color:#203e37;font-size:11px}.memory-signin-state p{color:#7b8884;margin-top:4px;font-size:9.5px;line-height:1.45}.memory-signin-state a{color:#fff;background:#176d64;border-radius:7px;padding:9px 12px;font-size:9px;font-weight:850;text-decoration:none}.automation-task-list{display:block}.automation-task{border-top:1px solid var(--soft-line);padding:17px 20px}.automation-task.dismissed{opacity:.64}.automation-task-heading{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.automation-task-heading>span{color:#18746a;background:#eaf6f3;border-radius:10px;place-items:center;width:39px;height:39px;font-size:8px;font-weight:900;display:grid}.automation-task-heading strong,.automation-task-heading small{display:block}.automation-task-heading strong{color:#193c35;font-size:11px}.automation-task-heading small{color:#8a9692;margin-top:3px;font-size:8.5px}.automation-task-heading i{text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:7.5px;font-style:normal;font-weight:900}.risk-low{color:#13776d;background:#e7f6f1}.risk-medium{color:#8d6b14;background:#fff5d8}.risk-high,.risk-critical{color:#a13b30;background:#fce7e3}.automation-task>p{color:#677670;margin:12px 0;font-size:10px;line-height:1.55}.automation-confidence{background:#e8eeec;border-radius:999px;height:4px;margin:20px 0 15px;position:relative}.automation-confidence>span{border-radius:inherit;background:linear-gradient(90deg,#13766c,#00b4d8);height:100%;display:block}.automation-confidence small{color:#76837e;font-size:8px;font-weight:750;position:absolute;bottom:7px;right:0}.automation-task-actions{align-items:center;gap:8px;display:flex}.automation-task-actions button{color:#fff;cursor:pointer;background:#176d64;border:0;border-radius:6px;min-height:32px;padding:0 12px;font-size:9px;font-weight:850}.automation-task-actions button.secondary{color:#54645e;background:#fff;border:1px solid #d0dbd7}.automation-task-actions button:disabled{cursor:wait;opacity:.55}.automation-task-actions span{color:#98a19e;margin-left:auto;font-size:8px}.automation-decision-record{color:#6d7c76;background:#f0f6f4;border-radius:7px;gap:9px;padding:9px;font-size:8.5px;display:flex}.automation-decision-record strong{color:#177369;text-transform:uppercase}.memory-activity-list article,.memory-activity-preview article{border-top:1px solid var(--soft-line);grid-template-columns:10px 1fr;gap:10px;padding:14px 18px;display:grid}.memory-activity-list>article>span,.memory-activity-preview>article>span{border:2px solid #fff;border-radius:50%;width:8px;height:8px;margin-top:3px;box-shadow:0 0 0 1px #b9c5c1}.memory-activity-list span.stored,.memory-activity-preview span.stored{background:#177369}.memory-activity-list span.reused,.memory-activity-preview span.reused{background:#00b4d8}.memory-activity-list span.approved,.memory-activity-preview span.approved{background:#d5a52b}.memory-activity-list strong,.memory-activity-list small,.memory-activity-preview strong,.memory-activity-preview small{display:block}.memory-activity-list strong,.memory-activity-preview strong{color:#435650;font-size:9.5px;line-height:1.4}.memory-activity-list small,.memory-activity-preview small{color:#98a29f;margin-top:4px;font-size:8px}@media (width<=1100px){.automation-hero{grid-template-columns:1fr}.automation-overlap-map{min-height:300px}.automation-main-grid,.automation-decision-grid{grid-template-columns:1fr}.automation-kpis{grid-template-columns:1fr 1fr}.automation-kpis article:nth-child(2){border-right:0}.automation-kpis article:nth-child(-n+2){border-bottom:1px solid var(--soft-line)}}@media (width<=670px){.automation-policy-chip{grid-column:1/-1;justify-content:center}.automation-hero-copy{padding:28px 20px}.automation-hero-copy h2{font-size:30px}.automation-overlap-map{min-height:285px;transform:scale(.94)}.memory-safety-banner{grid-template-columns:1fr}.memory-safety-banner span{justify-self:start}.automation-kpis{grid-template-columns:1fr}.automation-kpis article,.automation-kpis article:nth-child(2){border-right:0;border-bottom:1px solid var(--soft-line)}.automation-kpis article:last-child{border-bottom:0}.memory-signin-state{grid-template-columns:44px 1fr}.memory-signin-state a{text-align:center;grid-column:1/-1;min-height:42px}.automation-task-heading{grid-template-columns:38px 1fr}.automation-task-heading i{grid-column:2;justify-self:start}.automation-task-actions{grid-template-columns:1fr 1fr;display:grid}.automation-task-actions button{min-height:44px}.automation-task-actions span{grid-column:1/-1;margin-left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body{font-size:17px;line-height:1.58}@media (width>=1101px){.sidebar{width:286px}.workspace{margin-left:286px}}.product-label,.nav-heading{font-size:13px}.nav-item{min-height:50px;font-size:15px}.nav-code{width:31px;height:31px;font-size:12px}.nav-item strong{min-width:24px;height:24px;font-size:12px}.readiness-top,.user-card strong{font-size:15px}.readiness-card p,.user-card small{font-size:13px}.topbar h1{font-size:30px}.eyebrow-row span,.eyebrow-row i{font-size:13px}.global-search{min-height:48px}.global-search input,.global-search span,.global-search kbd,.icon-button,.primary-button,.secondary-button,.plain-button{font-size:15px}.primary-button,.secondary-button{min-height:46px}.workspace p,.workspace label,.workspace li,.workspace dd{font-size:14px;line-height:1.6}.workspace small{font-size:13px;line-height:1.55}.workspace button,.workspace input,.workspace select,.workspace textarea,.workspace a{font-size:14px}.workspace .section-kicker,.workspace .region-pills span{font-size:13px}.panel-header h3,.detail-heading h3{font-size:22px}.kpi-top span,.kpi-top i,.fleet-kpis span,.wash-kpis span,.finance-kpis span,.customer-kpis span,.time-off-kpis span,.next-load-control-kpis span{font-size:13px}.kpi-card p,.kpi-card button,.fleet-kpis small,.wash-kpis small,.finance-kpis small,.customer-kpis small,.time-off-kpis small,.next-load-control-kpis small{font-size:14px}.kpi-card>strong{font-size:40px}th{padding-top:16px;padding-bottom:16px;font-size:13px}td{padding-top:18px;padding-bottom:18px;font-size:15px}td strong,.lane-cell strong{font-size:16px}td small,.lane-cell+small{font-size:13px}.status-chip,.coverage-chip,.equipment-status{min-height:32px;font-size:13px}.filter-tabs button,.detail-tabs button{min-height:46px;font-size:14px}.alert-box p,.load-wash-card>p,.load-wash-card>button,.route-summary strong,.detail-facts dd,.detail-list label,.document-list strong,.document-list small,.document-list i,.email-detail small,.email-detail strong,.email-detail p,.email-detail button,.email-detail a,.recommendation-main strong,.recommendation-main p,.recommendation-main>div:first-child span,.reason-row span,.recommendation-list article>button,.mail-list strong,.mail-list small,.mail-list i{font-size:14px}.load-document-upload-heading>span{font-size:12px}.load-document-upload-heading>strong{font-size:16px}.load-document-upload-heading>small,.load-document-file-picker>strong,.load-document-error,.load-document-progress{font-size:13px}.load-document-upload-actions button{min-height:42px;font-size:14px}.wash-card-top span,.wash-card-top i,.load-wash-card>small,.detail-facts dt{font-size:13px}.load-wash-card>strong{font-size:16px}.fleet-intro>div:first-child>p:last-child,.wash-intro>div:first-child>p:last-child,.finance-intro>div:first-child>p:last-child,.customer-intro>div:first-child>p:last-child,.prototype-note p,.wash-rule-banner p{font-size:15px}.fleet-view-tabs button,.assignment-legend,.driver-identity strong,.fleet-table td>a,.unit-select select,.unit-select i,.driver-roster-identity strong,.driver-roster-identity small,.driver-pay-default span,.driver-pay-default strong,.driver-status-badge,.driver-archive-note,.former-driver-card header strong,.former-driver-card header div>span,.former-driver-card p,.former-driver-card small,.driver-roster-form-intro p,.driver-archive-warning p,.driver-pay-rule-preview span,.driver-pay-rule-preview small,.driver-archive-reason,.driver-archive-reason textarea{font-size:14px}.driver-pay-rule-preview strong{font-size:17px}.equipment-list strong,.equipment-list small,.equipment-list .plain-button,.secondary-button.mini,.service-empty strong,.service-empty p,.service-history-list strong,.service-history-list p,.service-history-list small,.service-history-list time,.service-form label,.service-form input,.service-form select,.service-form textarea,.service-warning p,.wash-policy-card span,.wash-policy-card small,.wash-route-heading span,.wash-route-heading i,.wash-provider-row strong,.wash-provider-row small,.wash-provider-row>b,.facility-top strong,.facility-top small,.facility-top>b,.wash-route-card>p,.wash-alternative span,.wash-alternative strong,.wash-route-actions button,.wash-directory-grid>article>p,.wash-directory-grid dt,.wash-directory-grid dd,.facility-warning p,.wash-source-note,.gmail-connection strong,.gmail-connection small,.gmail-connection i,.inbox-summary span,.tender-meta span,.tender-meta i,.tender-message>strong,.tender-message>p,.tender-actions button,.tender-actions a,.drawer-footer strong,.drawer-footer p,.import-banner strong,.import-banner p,.import-banner button,.form-grid label,.form-grid input,.form-grid select,.hazmat-notice p,.toast{font-size:14px}.automation-policy-chip{min-height:44px;font-size:13px}.automation-hero-copy>p{font-size:16px}.automation-principles span{min-height:38px;font-size:13px}.memory-core small,.memory-core span{font-size:11px}.memory-core strong{font-size:19px}.memory-node{min-width:82px;min-height:42px;font-size:12px}.memory-safety-banner span{font-size:12px}.memory-safety-banner p{font-size:14px}.automation-kpis span{font-size:13px}.automation-kpis strong{font-size:31px}.automation-kpis small{font-size:13px}.agent-live-pill,.agent-mark{font-size:12px}.automation-agent-list strong{font-size:15px}.automation-agent-list p{font-size:14px}.automation-agent-list i{font-size:11px}.automation-ladder b{width:29px;height:29px;font-size:12px}.automation-ladder strong{font-size:15px}.automation-ladder small{font-size:13px}.automation-ladder span{font-size:11px}.automation-ladder-note{font-size:13px}.memory-refresh{min-height:40px;font-size:13px}.memory-state strong,.memory-signin-state strong{font-size:15px}.memory-state p,.memory-signin-state p{font-size:14px}.memory-signin-state>span{font-size:11px}.memory-signin-state a{min-height:42px;font-size:13px}.automation-task-heading>span{font-size:11px}.automation-task-heading strong{font-size:15px}.automation-task-heading small{font-size:13px}.automation-task-heading i{font-size:11px}.automation-task>p{font-size:14px}.automation-confidence small{font-size:12px}.automation-task-actions button{min-height:42px;font-size:13px}.automation-task-actions span,.automation-decision-record{font-size:12px}.memory-activity-list strong,.memory-activity-preview strong{font-size:14px}.memory-activity-list small,.memory-activity-preview small{font-size:12px}@media (width<=1100px){.sidebar{width:100%}.workspace{margin-left:0}}@media (width<=670px){body{font-size:16px}.topbar h1{font-size:27px}.global-search input,.global-search span,.global-search kbd,.icon-button,.primary-button,.secondary-button,.plain-button,.workspace p,.workspace label,.workspace li,.workspace dd{font-size:14px}.workspace small{font-size:13px}.automation-overlap-map{transform:none}}.sidebar nav{padding:17px 14px 22px}.nav-group+.nav-group{margin-top:18px}.nav-heading{color:#8d9b95;letter-spacing:.12em;align-items:center;gap:9px;margin:0 10px 7px;font-size:11px;display:flex}.nav-heading:after{content:"";background:linear-gradient(90deg,#ffffff21,#0000);flex:1;height:1px}.nav-item{color:#b9c5bf;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;min-height:47px;margin:2px 0;padding:7px 10px;font-size:14px;transition:background .14s,color .14s,transform .14s}.nav-item:hover{transform:translate(2px)}.nav-item.active{box-shadow:inset 3px 0 var(--brand-gold), 0 8px 20px #00000024;background:linear-gradient(90deg,#00b4d847,#00b4d814)}.nav-icon{color:#9ba9a2;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:8px;place-items:center;width:32px;height:32px;font-family:Segoe UI Symbol,Apple Symbols,sans-serif;font-size:19px;font-weight:700;line-height:1;display:grid}.nav-item:hover .nav-icon{color:#fff;border-color:#fff3}.nav-item.active .nav-icon{color:#7ce9ff;background:#00b4d82e;border-color:#00b4d86b;box-shadow:0 0 0 3px #00b4d814}.nav-label{text-overflow:ellipsis;white-space:nowrap;font-weight:720;overflow:hidden}.nav-badge{color:#fff;letter-spacing:.02em;border-radius:999px;place-items:center;min-width:24px;height:22px;padding:0 7px;font-size:10px;font-weight:850;display:grid}.nav-badge.attention{background:#c94335}.nav-badge.warning{background:#b57a10}.nav-badge.new{background:#087f99}.nav-badge.quiet{color:#aebbb4;background:#ffffff1a}@media (width>=1101px){.sidebar{width:296px}.workspace{margin-left:296px}}@media (width<=1100px){.sidebar{width:100%;min-height:auto;position:static;overflow:visible}.brand-lockup{justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.brand-lockup img{width:138px;height:48px}.sidebar nav{scrollbar-width:thin;gap:8px;padding:8px 12px 12px;display:flex;overflow-x:auto}.nav-group{flex:none;gap:5px;display:flex}.nav-group+.nav-group{margin-top:0}.nav-heading,.sidebar-bottom{display:none}.nav-item{flex:none;grid-template-columns:30px auto auto;width:auto;min-height:44px;padding:6px 9px}.nav-icon{width:29px;height:29px;font-size:17px}.workspace{margin-left:0}}@media (width<=670px){.nav-item{grid-template-columns:30px auto}.nav-badge{display:none}}.driver-link-modal{width:min(720px,100%);max-height:calc(100vh - 36px);overflow-y:auto}.driver-link-body{gap:17px;padding:20px;display:grid}.driver-link-hero{background:linear-gradient(135deg,#00b4d81a,#d5ae3717);border:1px solid #00b4d838;border-radius:12px;grid-template-columns:54px 1fr;align-items:center;gap:14px;padding:16px;display:grid}.driver-link-hero>span{background:var(--sidebar);color:#7ce9ff;border-radius:12px;place-items:center;width:54px;height:54px;font-family:Segoe UI Symbol,Apple Symbols,sans-serif;font-size:28px;display:grid}.driver-link-hero strong,.driver-text-heading strong{font-size:16px}.driver-link-hero p,.driver-text-heading p{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.55}.driver-link-field{color:#56615b;letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:800}.driver-link-field input,.driver-link-field select{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);text-transform:none;background:#fff;border-radius:9px;margin-top:7px;padding:0 13px;font-size:15px;font-weight:650;display:block}.driver-link-expiration{color:#65716b;margin-top:-10px;font-size:13px;font-weight:700}.driver-link-error{color:#a62b1f;background:#fff1ef;border:1px solid #f4b8af;border-radius:8px;margin:-8px 0 0;padding:10px 12px;font-size:14px;font-weight:750}.driver-link-copy-actions{flex-wrap:wrap;gap:9px;display:flex}.driver-link-copy-actions .primary-button,.driver-link-copy-actions .secondary-button,.driver-link-footer .primary-button,.driver-link-footer .secondary-button{justify-content:center;align-items:center;min-height:46px;text-decoration:none;display:inline-flex}.driver-link-copy-actions button:disabled,.driver-link-footer button:disabled{cursor:not-allowed;opacity:.5}.driver-app-open{margin-left:auto}.driver-text-panel{border:1px solid var(--soft-line);background:#f8faf9;border-radius:12px;gap:14px;padding:17px;display:grid}.driver-text-heading{grid-template-columns:42px 1fr;align-items:center;gap:11px;display:grid}.driver-text-heading>span{color:#087f99;letter-spacing:2px;background:#e7f6f9;border-radius:50%;place-items:center;width:42px;height:42px;font-size:16px;font-weight:900;display:grid}.driver-message-preview{background:#fff;border:1px solid #d7e2dc;border-radius:10px;padding:13px 14px}.driver-message-preview span{color:#718078;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.driver-message-preview p{color:#334039;white-space:pre-line;margin:7px 0 0;font-size:14px;line-height:1.55}.driver-link-footer{margin-top:0}.driver-text-panel>small{color:#6d7872;font-size:12px;line-height:1.5}@media (width<=670px){.driver-link-modal{border-radius:0;width:100%;max-height:100vh}.driver-link-body{padding:16px}.driver-link-hero{grid-template-columns:46px 1fr;padding:13px}.driver-link-hero>span{width:46px;height:46px}.driver-link-copy-actions>*,.driver-link-footer>*{width:100%}.driver-app-open{margin-left:0}.driver-link-footer{flex-direction:column-reverse}}.finance-command{gap:16px;display:grid}.finance-command-heading{color:#fff;background:linear-gradient(135deg,#071b2c 0%,#0b3043 62%,#0d6174 100%);border:1px solid #12c0d547;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 26px;display:flex;box-shadow:0 18px 44px #02111c29}.finance-command-heading>div{max-width:850px}.finance-command-heading .section-kicker{color:#70e4ef}.finance-command-heading h2{margin:5px 0 10px;font-size:clamp(1.6rem,2.7vw,2.45rem);line-height:1.05}.finance-command-heading p:last-child{color:#c5dbe2;margin:0;line-height:1.55}.finance-control-badge{color:#e8fbfd;letter-spacing:.04em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;flex:none;padding:9px 12px;font-size:.78rem;font-weight:800}.finance-system-message{color:#164b58;background:#eef8fa;border:1px solid #b7dce1;border-radius:12px;padding:12px 14px;font-weight:700}.finance-system-message.error{color:#9b251b;background:#fff0ef;border-color:#f2b6b1}.finance-system-message.success{color:#1c6a39;background:#ecf8f0;border-color:#a8d8b6}.finance-command-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.finance-command-kpis article{background:#fff;border:1px solid #cfddd9;border-radius:15px;gap:5px;min-height:120px;padding:16px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #0a232d0f}.finance-command-kpis article:before{content:"";background:linear-gradient(90deg,#c7a42a,#00a7bd);height:4px;position:absolute;inset:0 0 auto}.finance-command-kpis span{color:#5e6b68;letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:900}.finance-command-kpis strong{color:#071b2c;letter-spacing:-.04em;font-size:1.85rem}.finance-command-kpis small{color:#66736f;line-height:1.35}.finance-tabs{background:#e9efed;border:1px solid #cfdbd7;border-radius:13px;gap:4px;padding:5px;display:flex;overflow-x:auto}.finance-tabs button{color:#445451;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:9px;flex:none;min-height:40px;padding:8px 13px;font-size:.86rem;font-weight:800}.finance-tabs button:hover{color:#006e80}.finance-tabs button.active{color:#072d3d;background:#fff;box-shadow:0 3px 10px #0a252d1a}.finance-remittance-control{background:#fff;border:1px solid #c8dcd5;border-radius:16px;overflow:hidden;box-shadow:0 8px 22px #0a232d0d}.finance-remittance-heading{background:linear-gradient(135deg,#eff9f5,#edf9fb);border-bottom:1px solid #d5e5df;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.finance-remittance-heading h3{color:#072b37;margin:4px 0 5px;font-size:1.18rem}.finance-remittance-heading p:last-child{color:#5e6f69;max-width:820px;margin:0;line-height:1.5}.finance-remittance-heading>span{color:#15643a;text-transform:uppercase;background:#d9f2e2;border-radius:999px;flex:none;padding:8px 10px;font-size:.72rem;font-weight:900}.finance-remittance-details{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.finance-remittance-details section{border-right:1px solid #e0e8e5;min-width:0;padding:16px 18px}.finance-remittance-details section:last-child{border-right:0}.finance-remittance-details span{color:#687872;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:.68rem;font-weight:900;display:block}.finance-remittance-details strong{color:#14342e;font-size:.92rem;display:block}.finance-remittance-details strong a{color:#007c8e;text-decoration:none}.finance-remittance-details p,.finance-remittance-details small{color:#65736f;margin:5px 0 0;font-size:.76rem;line-height:1.5;display:block}.finance-remittance-details small{color:#8a9691}.finance-command-layout{grid-template-columns:minmax(0,1.45fr) minmax(340px,.9fr);align-items:start;gap:14px;display:grid}.finance-queue-list,.finance-ledger-panel,.finance-billing-control,.finance-entry-card,.finance-close-history{background:#fff;border:1px solid #d3dedb;border-radius:16px;box-shadow:0 8px 22px #0a232d0d}.finance-queue-list,.finance-ledger-panel{overflow:hidden}.finance-subhead{border-bottom:1px solid #e0e7e5;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.finance-subhead h3{color:#071b2c;margin:0 0 4px;font-size:1.13rem}.finance-subhead p{color:#6a7774;margin:0;font-size:.84rem;line-height:1.4}.finance-subhead>span{color:#52635e;background:#eef4f2;border-radius:999px;flex:none;padding:7px 9px;font-size:.74rem;font-weight:800}.finance-subhead .section-kicker{color:#008ca3;margin-bottom:5px;font-size:.68rem}.finance-queue-row{color:#1e2c29;cursor:pointer;font:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #e8eeec;grid-template-columns:minmax(0,1.4fr) minmax(140px,.9fr) auto;align-items:center;gap:10px;width:100%;min-height:76px;padding:12px 16px;display:grid}.finance-queue-row:hover{background:#f4faf9}.finance-queue-row.selected{background:linear-gradient(90deg,#e6f8fa,#f7fbfa);box-shadow:inset 4px 0 #00a7bd}.finance-queue-row span:not(.finance-state){gap:3px;display:grid}.finance-queue-row strong{color:#0a2532}.finance-queue-row small{color:#6b7774}.finance-state{text-align:center;border-radius:999px;max-width:150px;padding:7px 9px;font-size:.7rem;font-weight:900;line-height:1.15;display:inline-flex}.finance-state.ready{color:#146a37;background:#daf4e3}.finance-state.blocked,.finance-state.risk{color:#a53527;background:#ffebe7}.finance-state.pending{color:#805c00;background:#fff3d5}.finance-billing-control{gap:14px;display:grid;overflow:hidden}.finance-driver-pay-summary{background:linear-gradient(135deg,#edf9f6,#eef9fb);border:1px solid #c4dfda;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 18px;display:grid;overflow:hidden}.finance-driver-pay-summary>div{border-right:1px solid #d1e5e0;gap:4px;padding:11px 12px;display:grid}.finance-driver-pay-summary>div:nth-child(4){border-right:0}.finance-driver-pay-summary span{color:#65736e;letter-spacing:.04em;text-transform:uppercase;font-size:.67rem;font-weight:900}.finance-driver-pay-summary strong{color:#0b352e;font-size:.9rem}.finance-driver-pay-summary>p{color:#536762;border-top:1px solid #d1e5e0;grid-column:1/-1;margin:0;padding:10px 12px;font-size:.76rem;line-height:1.5}.finance-driver-pay-summary>p b{color:#146044}.finance-document-gate,.finance-inline-upload,.finance-invoice-form{gap:10px;padding:0 18px 18px;display:grid}.finance-document-gate h4,.finance-inline-upload h4,.finance-invoice-form h4{color:#0a2e3d;margin:3px 0;font-size:.88rem}.finance-document-gate>div{border:1px solid #dfe8e5;border-radius:10px;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.finance-document-gate>div>span{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-weight:900;display:inline-flex}.finance-document-gate .complete{color:#14713a;background:#daf4e3}.finance-document-gate .missing{color:#a53527;background:#ffebe7}.finance-document-gate small{color:#67736f}.finance-inline-upload{background:#f4f8f7;border-block:1px solid #dfe7e4;padding-top:15px}.finance-entry-card,.finance-invoice-form{padding:18px}.finance-entry-card{gap:12px;display:grid}.finance-entry-card>div:first-child h3{color:#082433;margin:3px 0 6px}.finance-entry-card>div:first-child p:last-child{color:#66736f;margin:0;line-height:1.45}.finance-entry-card label,.finance-inline-upload label,.finance-invoice-form label{color:#3d4b47;gap:5px;font-size:.75rem;font-weight:850;display:grid}.finance-entry-card input,.finance-entry-card select,.finance-entry-card textarea,.finance-inline-upload input,.finance-inline-upload select,.finance-invoice-form input,.finance-invoice-form select,.finance-invoice-form textarea{color:#132923;font:inherit;background:#fff;border:1px solid #bdcbc7;border-radius:9px;width:100%;min-height:42px;padding:9px 10px;font-size:.86rem}.finance-entry-card textarea,.finance-invoice-form textarea{resize:vertical}.finance-entry-card input:focus,.finance-entry-card select:focus,.finance-entry-card textarea:focus,.finance-inline-upload input:focus,.finance-inline-upload select:focus,.finance-invoice-form input:focus,.finance-invoice-form select:focus,.finance-invoice-form textarea:focus{border-color:#00a7bd;outline:0;box-shadow:0 0 0 3px #00a7bd21}.finance-entry-card>button,.finance-inline-upload>button,.finance-invoice-form>button{color:#fff;cursor:pointer;font:inherit;background:linear-gradient(135deg,#057f92,#00a7bd);border:0;border-radius:10px;min-height:44px;padding:10px 14px;font-weight:900}.finance-entry-card>button:disabled,.finance-inline-upload>button:disabled,.finance-invoice-form>button:disabled{cursor:not-allowed;opacity:.55}.finance-form-pair,.finance-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.finance-safety-note{color:#65520d;background:#fff7df;border-left:4px solid #caa733;margin:2px 0;padding:9px 10px;font-size:.78rem;line-height:1.45}.finance-upload-progress{color:#00798b;font-size:.8rem;font-weight:800}.finance-table-wrap{max-height:620px;overflow:auto}.finance-table{border-collapse:collapse;width:100%;min-width:760px}.finance-table th{color:#5d6b67;letter-spacing:.05em;text-align:left;text-transform:uppercase;z-index:1;background:#f3f7f6;padding:10px 12px;font-size:.68rem;position:sticky;top:0}.finance-table td{color:#263632;vertical-align:top;border-top:1px solid #e4eae8;padding:11px 12px;font-size:.82rem}.finance-table tbody tr{cursor:default}.finance-table tbody tr:hover,.finance-table tbody tr.selected{background:#eef9fa}.finance-table td small{color:#6a7774;margin-top:3px;display:block}.finance-table td a{color:#007e91;font-weight:800}.finance-empty{color:#66736f;text-align:center;padding:30px 20px}.finance-empty strong{color:#17342f;margin-bottom:5px;display:block}.finance-empty p{margin:0}.finance-close-layout{grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);align-items:start;gap:14px;display:grid}.finance-close-card{padding:20px}.finance-close-check{border:1px solid #dce6e3;border-radius:10px;min-height:44px;padding:9px 10px;align-items:center!important;gap:10px!important;font-size:.82rem!important;display:flex!important}.finance-close-check input{flex:none;width:19px;height:19px;min-height:19px}.finance-close-history{overflow:hidden}.finance-close-history article{border-top:1px solid #e3e9e7;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:13px 16px;display:grid}.finance-close-history article strong{color:#087e51}.finance-close-history article small{color:#6d7975;text-align:right}.finance-controls-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.finance-controls-grid article{background:#fff;border:1px solid #d5e0dc;border-radius:15px;grid-template-columns:42px 1fr;align-items:flex-start;gap:12px;padding:17px;display:grid}.finance-controls-grid article>span{color:#007f93;background:#e6f7f8;border-radius:10px;justify-content:center;align-items:center;height:42px;font-weight:900;display:flex}.finance-controls-grid h3{color:#0a2734;margin:1px 0 5px;font-size:1rem}.finance-controls-grid p{color:#62706c;margin:0;line-height:1.5}.finance-controls-grid .finance-control-attention{background:#fff8e5;border-color:#e6d187;grid-column:1/-1}.finance-controls-grid .finance-control-attention>span{color:#6e5500;background:#f4db87}.finance-subhead-actions{flex:none;align-items:center;gap:8px;display:flex}.finance-preview-trigger{color:#00788b;cursor:pointer;font:inherit;background:#fff;border:1px solid #8abec5;border-radius:9px;min-height:36px;padding:7px 10px;font-size:.74rem;font-weight:900}.finance-preview-trigger:hover{background:#eaf9fa;border-color:#00a7bd}.finance-invoice-backdrop{z-index:300;background:#05141fb3;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.finance-invoice-modal{background:#eff5f3;border:1px solid #c6d8d3;border-radius:16px;flex-direction:column;width:min(900px,100%);max-height:calc(100vh - 36px);display:flex;overflow:hidden;box-shadow:0 28px 100px #01111a4d}.finance-invoice-toolbar{background:#fff;border-bottom:1px solid #d7e2de;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.finance-invoice-toolbar .section-kicker{color:#00879b;margin:0 0 3px}.finance-invoice-toolbar h2{color:#082433;margin:0 0 3px;font-size:1.25rem}.finance-invoice-toolbar small{color:#6b7974;font-size:.76rem}.finance-invoice-toolbar-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:9px;display:flex}.finance-print-button{color:#fff;cursor:pointer;font:inherit;background:linear-gradient(135deg,#087f91,#00a7bd);border:0;border-radius:9px;min-height:39px;padding:8px 12px;font-size:.8rem;font-weight:900}.finance-print-button:hover{filter:brightness(1.04)}.finance-invoice-close{color:#30453f;cursor:pointer;background:#eef3f1;border:0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.4rem;display:inline-flex}.finance-invoice-scroll{min-height:0;padding:26px;overflow:auto}.finance-invoice-save-status{color:#123e36;overflow-wrap:anywhere;background:#e4f5ef;border-bottom:1px solid #c6d8d3;flex-shrink:0;padding:12px 20px;font-size:14px}.finance-invoice-save-status a,.finance-saved-invoices a{color:#007b91;font-weight:700;text-decoration:underline}.finance-saved-invoices{overflow-wrap:anywhere;border:1px solid #c6d8d3;border-radius:10px;margin:12px 0;padding:14px}.finance-invoice-toolbar{flex-shrink:0}.finance-invoice-paper{color:#1c322e;background:#fff;border:1px solid #d2ded9;max-width:760px;min-height:900px;margin:0 auto;padding:46px 52px 40px;box-shadow:0 10px 30px #09222c1a}.finance-invoice-paper-header{border-bottom:2px solid #0a3243;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:23px;display:flex}.finance-invoice-brand{color:#072d3d;letter-spacing:.08em;margin:0;font-size:1.22rem;font-weight:950}.finance-invoice-brand-sub{color:#72817b;margin:5px 0 0;font-size:.78rem}.finance-invoice-title-block{text-align:right;gap:4px;display:grid}.finance-invoice-title-block span{color:#007e91;letter-spacing:.16em;font-size:.74rem;font-weight:950}.finance-invoice-title-block strong{color:#0b2735;font-size:1.05rem}.finance-invoice-draft-notice{color:#67520a;background:#fff7dc;border:1px solid #e2c86a;border-radius:8px;gap:3px;margin:18px 0 0;padding:10px 12px;font-size:.76rem;line-height:1.4;display:grid}.finance-invoice-draft-notice strong{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.finance-invoice-meta{border-bottom:1px solid #dce6e2;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:20px 0;display:grid}.finance-invoice-meta span,.finance-invoice-parties span,.finance-invoice-details dt{color:#71807a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.65rem;font-weight:950;display:block}.finance-invoice-meta strong{color:#18352e;font-size:.8rem}.finance-invoice-parties{border-bottom:1px solid #dce6e2;grid-template-columns:1fr 1fr;gap:30px;padding:22px 0;display:grid}.finance-invoice-parties strong{color:#17342e;font-size:.95rem;display:block}.finance-invoice-parties p{color:#6c7a75;margin:5px 0 0;font-size:.76rem;line-height:1.4}.finance-invoice-section{border-bottom:1px solid #dce6e2;padding:23px 0}.finance-invoice-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.finance-invoice-section-heading h3{color:#0a2e3d;margin:0;font-size:.95rem}.finance-invoice-section-heading span{color:#70807a;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.finance-invoice-details{grid-template-columns:1fr 1fr;gap:17px 25px;margin:0;display:grid}.finance-invoice-details dd{color:#17342e;margin:0;font-size:.84rem;font-weight:850}.finance-invoice-details small{color:#6c7a75;margin-top:4px;font-size:.72rem;line-height:1.35;display:block}.finance-invoice-charges{border-collapse:collapse;width:100%}.finance-invoice-charges td,.finance-invoice-charges th{padding:9px 0;font-size:.84rem}.finance-invoice-charges td:last-child,.finance-invoice-charges th:last-child{text-align:right}.finance-invoice-charges tfoot th{color:#072d3d;border-top:2px solid #0a3243;padding-top:13px;font-size:1rem}.finance-invoice-packet ul{color:#36524a;grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:0;font-size:.78rem;list-style:none;display:grid}.finance-invoice-packet li:before{color:#148b5d;content:"✓";margin-right:7px;font-weight:950}.finance-invoice-packet>p{color:#6c7a75;margin:0;font-size:.78rem}.finance-invoice-paper-footer{color:#6e7d77;gap:4px;padding-top:23px;font-size:.72rem;display:grid}.finance-invoice-paper-footer p{margin:0}.finance-invoice-paper-footer span{color:#9aa7a2;margin-top:10px;font-size:.65rem}@media (width<=1080px){.finance-command-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-command-layout,.finance-close-layout,.finance-remittance-details{grid-template-columns:1fr}.finance-remittance-details section{border-bottom:1px solid #e0e8e5;border-right:0}.finance-remittance-details section:last-child{border-bottom:0}}@media (width<=670px){.finance-command-heading{flex-direction:column;padding:20px}.finance-remittance-heading{flex-direction:column}.finance-control-badge{align-self:flex-start}.finance-command-kpis,.finance-controls-grid{grid-template-columns:1fr}.finance-command-kpis article{min-height:105px}.finance-form-pair,.finance-form-grid{grid-template-columns:1fr}.finance-driver-pay-summary{grid-template-columns:1fr 1fr}.finance-driver-pay-summary>div:nth-child(2){border-right:0}.finance-driver-pay-summary>div:nth-child(-n+2){border-bottom:1px solid #d1e5e0}.finance-command-layout{grid-template-columns:minmax(0,1fr)}.finance-queue-row{grid-template-columns:1fr auto}.finance-queue-row>span:nth-child(2){display:none}.finance-controls-grid .finance-control-attention{grid-column:auto}.finance-close-history article{grid-template-columns:1fr auto}.finance-close-history article small{text-align:left;grid-column:1/-1}.finance-subhead-actions{flex-direction:column;align-items:flex-end}.finance-invoice-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-invoice-paper{padding:32px 28px}}@media (width<=520px){.finance-invoice-backdrop{padding:0}.finance-invoice-modal{border-radius:0;max-height:100vh}.finance-invoice-toolbar{align-items:flex-start;padding:13px 14px}.finance-invoice-toolbar small{max-width:180px;display:block}.finance-invoice-toolbar-actions{gap:6px}.finance-print-button{padding-inline:9px;font-size:.72rem}.finance-invoice-scroll{padding:14px}.finance-invoice-paper{min-height:auto;padding:25px 20px}.finance-invoice-paper-header{display:grid}.finance-invoice-title-block{text-align:left}.finance-invoice-parties,.finance-invoice-details,.finance-invoice-packet ul{grid-template-columns:1fr}}@media print{body *{visibility:hidden!important}.finance-invoice-backdrop,.finance-invoice-paper,.finance-invoice-paper *{visibility:visible!important}.finance-invoice-backdrop{background:#fff;padding:0;display:block;position:absolute;inset:0}.finance-invoice-modal{box-shadow:none;background:#fff;border:0;border-radius:0;width:100%;max-height:none;display:block}.finance-invoice-toolbar,.finance-invoice-draft-notice,.finance-invoice-save-status{display:none!important}.finance-invoice-scroll{padding:0;overflow:visible}.finance-invoice-paper{box-shadow:none;border:0;max-width:none;min-height:auto;padding:20mm 18mm}}.load-workspace-backdrop{z-index:150;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03111cb8;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.load-workspace{background:#eef3f1;border:1px solid #b5d7d9bf;border-radius:18px;flex-direction:column;width:min(1620px,100vw - 28px);height:calc(100vh - 28px);min-height:0;display:flex;overflow:hidden;box-shadow:0 28px 80px #000a1257}.load-workspace-header{z-index:6;color:#fff;background:linear-gradient(118deg,#061a2a 0%,#082d3f 62%,#086778 100%);border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:22px;min-height:86px;padding:15px 20px;display:flex;position:relative;box-shadow:0 8px 24px #05172229}.load-workspace-title,.load-workspace-actions{align-items:center;gap:12px;display:flex}.load-workspace-title>button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.load-workspace-title>button:hover{background:#ffffff29}.load-workspace-title small{color:#70e4ef;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.load-workspace-title h2{color:#fff;letter-spacing:-.03em;margin:2px 0 0;font-size:24px}.load-workspace-title p{color:#c9dde3;margin:2px 0 0;font-size:12px;font-weight:650}.load-workspace-title>.status-chip{border:1px solid #ffffff2e;margin-left:4px}.load-workspace-actions .secondary-button{color:#fff;background:#ffffff1a;border-color:#ffffff47;min-height:41px}.load-workspace-actions .secondary-button:hover{background:#ffffff30}.load-workspace-actions .primary-button{color:#192b26;background:linear-gradient(135deg,#d2b038,#f2cc50);min-height:41px;box-shadow:0 7px 18px #0000002e}.load-file-options{position:relative}.load-file-options>summary{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff47;border-radius:8px;align-items:center;gap:8px;min-height:41px;padding:0 14px;font-size:12px;font-weight:850;list-style:none;display:flex}.load-file-options>summary::-webkit-details-marker{display:none}.load-file-options>div{z-index:10;background:#fff;border:1px solid #d3ded9;border-radius:11px;width:230px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 48px #01131e47}.load-file-options button{color:#26342e;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;min-height:38px;padding:0 10px;font-size:12px;font-weight:750}.load-file-options button:hover{background:#eef6f3}.load-file-options button.danger{color:#b7352c}.load-workspace-scroll{scrollbar-color:#a9b9b3 #e6eeeb;min-height:0;padding:17px;overflow-y:auto}.load-file-identity-strip{background:#fff;border:1px solid #cfdbd7;border-radius:13px;grid-template-columns:1.05fr .72fr .9fr 1.4fr .55fr;margin-bottom:13px;display:grid;overflow:hidden;box-shadow:0 7px 20px #0c232c0d}.load-file-identity-strip>div{border-right:1px solid #e0e7e4;min-width:0;padding:12px 14px}.load-file-identity-strip>div:last-child{border-right:0}.load-file-identity-strip span,.load-file-identity-strip strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.load-file-identity-strip span{color:#6c7874;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:900}.load-file-identity-strip strong{color:#17312e;margin-top:4px;font-size:13px}.load-next-move-panel{background:#fbfdfc;border:1px solid #d8e5de;border-radius:14px;margin-bottom:13px;overflow:hidden}.load-next-move-panel>header{border-bottom:1px solid #e2ebe6;justify-content:space-between;align-items:start;gap:16px;padding:15px 17px;display:flex}.load-next-move-panel h3{color:#17362d;letter-spacing:-.025em;margin:3px 0;font-size:18px}.load-next-move-panel header span{color:#68766f;font-size:12px}.load-next-move-panel>header>b{color:#287653;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#e7f2ec;border-radius:999px;padding:7px 9px;font-size:10px}.load-next-move-route{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 17px 8px;display:grid}.load-next-move-route article{background:#fff;border:1px solid #e0e9e4;border-radius:9px;padding:11px 12px}.load-next-move-route article span,.load-next-move-route article strong,.load-next-move-route article small{display:block}.load-next-move-route article span{color:#7a8781;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:850}.load-next-move-route article strong{color:#17352c;margin-top:4px;font-size:14px}.load-next-move-route article small{color:#6e7c75;margin-top:3px;font-size:11px}.load-next-move-route>i{color:#00839a;font-size:20px;font-style:normal}.load-next-move-note{color:#5c6c64;margin:0 17px 8px;font-size:12px}.load-next-move-actions{flex-wrap:wrap;gap:8px;padding:8px 17px 15px;display:flex}.load-next-move-actions button{min-height:38px}.text-danger-button{color:#ae3b31;cursor:pointer;background:#fff;border:1px solid #efbbb5;border-radius:8px;font-weight:850}.load-next-move-form{background:#f3faf5;border:1px solid #c9dfd1;border-radius:10px;gap:10px;margin:8px 17px 16px;padding:13px;display:grid}.load-next-move-form-heading,.load-next-move-form>div:last-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.load-next-move-form-heading button{color:#5d6c64;cursor:pointer;background:0 0;border:0;font-size:20px}.load-next-move-form label{color:#53645c;font-size:11px;font-weight:850}.load-next-move-form input,.load-next-move-form select,.load-next-move-form textarea{color:#1b342b;width:100%;font:inherit;background:#fff;border:1px solid #cbdad1;border-radius:8px;margin-top:5px;padding:9px 10px;font-size:13px;display:block}.load-next-move-form textarea{resize:vertical}.load-next-move-empty{color:#66756e;gap:4px;padding:17px;font-size:12px;display:grid}.load-next-move-empty strong{color:#213d33;font-size:13px}@media (width<=700px){.load-next-move-panel>header{display:grid}.load-next-move-route{grid-template-columns:1fr}.load-next-move-route>i{justify-self:center;transform:rotate(90deg)}}.load-tracking-panel{background:linear-gradient(110deg,#f4fcfd,#fff 62%);border:1px solid #b9dbe2;border-radius:14px;margin-bottom:13px;overflow:hidden;box-shadow:0 8px 22px #00748b12}.load-tracking-panel>header{border-bottom:1px solid #d9e9ec;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 16px;display:grid}.load-tracking-icon{background:#daf4f8;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;position:relative}.load-tracking-icon i{border-radius:50%;position:absolute}.load-tracking-icon i:first-child{border:3px solid #008fa7;width:10px;height:10px}.load-tracking-icon i:nth-child(2){border:2px solid #008fa759;width:24px;height:24px}.load-tracking-icon i:nth-child(3){border:1px solid #008fa72b;width:34px;height:34px}.load-tracking-panel h3{color:#082b39;letter-spacing:-.025em;margin:2px 0 0;font-size:18px}.load-tracking-panel header .section-kicker{color:#00899e;font-size:10px}.load-tracking-panel header div>span{color:#64736f;margin-top:3px;font-size:11px;display:block}.load-tracking-panel header>b{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:10px}.load-tracking-panel header>b.active{color:#126d3e;background:#dff7e9}.load-tracking-panel header>b.inactive{color:#64716b;background:#edf1ef}.load-tracking-message{color:#596a64;align-items:center;gap:10px;min-height:70px;padding:14px 16px;font-size:12px;display:flex}.load-tracking-message>span{color:#087f93;background:#e3eff1;border-radius:8px;place-items:center;min-width:30px;height:30px;font-size:8px;font-weight:950;display:grid}.load-tracking-message p{margin:0;line-height:1.5}.load-tracking-message p strong{color:#19352f;font-size:13px;display:block}.load-tracking-message button{color:#007f93;cursor:pointer;background:#fff;border:1px solid #c1d5d9;border-radius:7px;min-height:34px;margin-left:auto;padding:0 10px;font-weight:850}.load-tracking-message.error{color:#9c332c}.load-tracking-ready{justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.load-tracking-ready strong{color:#17312e;font-size:14px}.load-tracking-ready p{color:#65736e;max-width:760px;margin:4px 0 0;font-size:12px;line-height:1.5}.load-tracking-ready button,.load-tracking-link>button{color:#fff;cursor:pointer;white-space:nowrap;background:#008ea5;border:0;border-radius:8px;min-height:38px;padding:0 13px;font-size:12px;font-weight:900}.load-tracking-ready button:disabled{cursor:wait;opacity:.65}.load-tracking-active{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);display:grid}.load-tracking-link{border-right:1px solid #d9e9ec;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px;padding:14px 16px;display:grid}.load-tracking-link label{color:#5f6e68;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:850}.load-tracking-link input{color:#27413d;background:#fff;border:1px solid #c8d8da;border-radius:8px;width:100%;height:38px;margin-top:5px;padding:0 10px;font-size:12px;display:block}.load-tracking-link>a{color:#007e92;white-space:nowrap;background:#fff;border:1px solid #b9d5da;border-radius:8px;place-items:center;min-height:38px;padding:0 12px;font-size:11px;font-weight:900;text-decoration:none;display:grid}.load-tracking-status{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:12px 16px;display:grid}.load-tracking-status small,.load-tracking-status strong,.load-tracking-status span{display:block}.load-tracking-status small{color:#73807b;text-transform:uppercase;font-size:10px;font-weight:900}.load-tracking-status strong{color:#17312e;margin-top:3px;font-size:12px}.load-tracking-status span{color:#70807a;margin-top:2px;font-size:11px}.load-tracking-status>a{color:#00869b;font-size:11px;font-weight:900}.load-tracking-status .danger-link{color:#b23931;cursor:pointer;text-align:right;background:0 0;border:0;grid-column:2;font-size:11px;font-weight:900}.load-progress-track{background:#fff;border:1px solid #cfdad6;border-radius:13px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:13px;display:grid;overflow:hidden}.load-progress-track>div{background:#f8faf9;border-right:1px solid #dde5e2;align-items:center;gap:9px;min-width:0;min-height:58px;padding:9px 16px;display:flex;position:relative}.load-progress-track>div:last-child{border-right:0}.load-progress-track>div.complete{background:#eef8f3}.load-progress-track>div.current{background:linear-gradient(120deg,#fff7d9,#f8fcfb);box-shadow:inset 0 -4px #c6a42f}.load-progress-track i{color:#5c6963;background:#dbe3df;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;font-weight:950;display:grid}.load-progress-track .complete i{color:#fff;background:#1d8e58}.load-progress-track .current i{color:#14251f;background:#c6a42f}.load-progress-track span,.load-progress-track strong,.load-progress-track small{min-width:0;display:block}.load-progress-track strong{color:#26352f;font-size:11px}.load-progress-track small{color:#75817c;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.load-custody-panel{background:#fff;border:1px solid #c9d9d3;border-radius:14px;margin-bottom:13px;overflow:hidden;box-shadow:0 8px 22px #09232c0d}.load-custody-panel>header{background:linear-gradient(120deg,#f2f9f6,#fff);border-bottom:1px solid #dee7e3;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 17px;display:grid}.load-custody-mark{color:#117447;background:#e1f4eb;border-radius:12px;place-items:center;width:42px;height:42px;font-size:23px;font-weight:950;display:grid}.load-custody-panel h3{color:#12312b;margin:2px 0 0;font-size:19px;line-height:1.25}.load-custody-panel header .section-kicker{color:#087e62;font-size:11px}.load-custody-panel header div>span{color:#67766f;margin-top:3px;font-size:13px;line-height:1.45;display:block}.load-custody-panel header>b{color:#59675f;letter-spacing:.04em;text-transform:uppercase;background:#edf2ef;border-radius:999px;padding:7px 10px;font-size:11px}.load-custody-panel.handoff header>b,.load-custody-panel.stage header>b{color:#755514;background:#fff0cf}.load-custody-ready{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.load-custody-ready strong,.load-custody-ready p{margin:0;display:block}.load-custody-ready strong{color:#18342d;font-size:15px}.load-custody-ready p{color:#69766f;margin-top:4px;font-size:13px;line-height:1.5}.load-custody-ready>div:last-child{gap:9px;display:flex}.load-custody-ready button{color:#0e7450;cursor:pointer;background:#f2faf7;border:1px solid #a9cbc0;border-radius:9px;min-height:42px;padding:0 14px;font-size:13px;font-weight:900}.load-custody-ready button:last-child{color:#fff;background:#16231e;border-color:#16231e}.load-custody-live{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:0;display:grid}.load-custody-summary{border-right:1px solid #e0e8e4;grid-template-columns:54px minmax(0,1fr);gap:13px;padding:18px;display:grid}.load-custody-summary>span{color:#fff;background:#10271f;border-radius:11px;place-items:center;width:52px;height:46px;font-size:11px;font-weight:950;display:grid}.load-custody-summary strong{color:#17342d;font-size:16px;line-height:1.4;display:block}.load-custody-summary p{color:#4f6058;margin:4px 0;font-size:13px;line-height:1.5}.load-custody-summary small{color:#75817c;font-size:12px;line-height:1.45}.load-custody-summary em{color:#4d5b55;margin-top:7px;font-size:12px;line-height:1.45;display:block}.load-custody-waiting{background:#f5faf8;grid-template-columns:45px minmax(0,1fr);align-items:center;gap:11px;padding:18px;display:grid}.load-custody-waiting>i{color:#007f94;background:#e1f5f7;border-radius:12px;place-items:center;width:44px;height:44px;font-size:11px;font-style:normal;font-weight:950;display:grid}.load-custody-waiting strong{color:#17342d;font-size:15px}.load-custody-waiting p{color:#62716a;margin:4px 0 0;font-size:13px;line-height:1.5}.load-custody-decision{background:#f8fbfa;align-content:center;gap:12px;padding:18px;display:grid}.load-custody-decision label,.load-custody-fields label{color:#52625b;gap:6px;font-size:12px;font-weight:850;display:grid}.load-custody-decision select,.load-custody-fields input,.load-custody-fields select,.load-custody-fields textarea{color:#182d27;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #b8c9c1;border-radius:9px;padding:9px 11px;font-size:14px}.load-custody-decision>div{justify-content:flex-end;gap:9px;display:flex}.load-custody-form{padding:18px}.load-custody-mode{grid-template-columns:1fr 1fr;gap:11px;display:grid}.load-custody-mode button{color:#1c352e;cursor:pointer;text-align:left;background:#f9fbfa;border:1px solid #c8d5d0;border-radius:11px;align-content:center;min-height:72px;padding:12px 14px;display:grid}.load-custody-mode button.selected{background:#e8f7f0;border-color:#13805a;box-shadow:inset 0 0 0 1px #13805a}.load-custody-mode b,.load-custody-mode span{display:block}.load-custody-mode b{font-size:15px}.load-custody-mode span{color:#63716b;margin-top:4px;font-size:12px;line-height:1.4}.load-custody-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:13px;display:grid}.load-custody-fields textarea{resize:vertical;min-height:72px}.load-custody-warning{color:#735414;background:#fff1d4;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:12px;font-weight:750}.load-custody-form>footer{border-top:1px solid #e3e9e6;justify-content:flex-end;align-items:center;gap:9px;margin-top:14px;padding-top:14px;display:flex}.load-custody-form>footer>span{color:#62716a;margin-right:auto;font-size:12px;line-height:1.5}.load-file-route-card,.load-file-card,.load-file-wide-card{background:#fff;border:1px solid #cfdbd7;border-radius:15px;overflow:hidden;box-shadow:0 8px 22px #09232c0e}.load-file-route-card{margin-bottom:13px}.load-file-route-heading,.load-file-card>header,.load-file-wide-card>header{border-bottom:1px solid #e0e7e4;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.load-file-route-heading h3,.load-file-card h3,.load-file-wide-card h3{color:#082b39;letter-spacing:-.025em;margin:2px 0 0;font-size:17px}.load-file-route-heading h3 span{color:#00a4ba}.load-file-route-heading .section-kicker,.load-file-card .section-kicker,.load-file-wide-card .section-kicker{color:#008ba1;font-size:9px}.load-file-card>header>span,.load-file-wide-card>header>span{color:#5d6b65;letter-spacing:.04em;text-transform:uppercase;background:#eef3f1;border-radius:999px;flex:none;padding:6px 8px;font-size:9px;font-weight:900}.load-file-card>header>span.attention{color:#a63428;background:#ffebe7}.load-file-card>header>span.ready{color:#176d3b;background:#ddf4e5}.load-file-map-tabs{background:#e9efed;border-radius:9px;gap:3px;padding:3px;display:flex}.load-file-map-tabs button{color:#56645e;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:32px;padding:0 10px;font-size:10px;font-weight:850}.load-file-map-tabs button.selected{color:#007f93;background:#fff;box-shadow:0 3px 9px #091f281a}.load-file-route-content{grid-template-columns:minmax(0,1.65fr) minmax(330px,.75fr);min-height:360px;display:grid}.load-file-map{background:#dce7e2;border-right:1px solid #dce5e1;min-height:360px;position:relative}.load-file-map iframe{border:0;width:100%;height:100%;min-height:360px;display:block}.load-file-map>a{color:#007c90;background:#fffffff0;border:1px solid #02495540;border-radius:8px;padding:9px 11px;font-size:10px;font-weight:900;position:absolute;bottom:12px;right:12px;box-shadow:0 5px 15px #02222a26}.load-file-stops{background:linear-gradient(#fbfcfb,#f3f7f5);flex-direction:column;padding:20px;display:flex}.load-file-stops>article{grid-template-columns:34px 1fr;align-items:start;gap:11px;display:grid}.load-file-stops>article>span{color:#fff;background:#071b2c;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:950;display:grid}.load-file-stops article small,.load-file-stops article strong,.load-file-stops article p,.load-file-wash small,.load-file-wash strong,.load-file-wash p{display:block}.load-file-stops article small,.load-file-wash small{color:#738079;text-transform:uppercase;font-size:9px;font-weight:800}.load-file-stops article strong,.load-file-wash strong{color:#15332e;margin-top:4px;font-size:14px}.load-file-stops article p,.load-file-wash p{color:#68756f;margin:4px 0 0;font-size:10px;line-height:1.45}.load-file-stops>i{background:repeating-linear-gradient(#88aaa1 0 5px,#0000 5px 9px);width:2px;height:35px;margin:5px 0 5px 15px}.load-file-wash{background:#edf9fa;border:1px solid #b8dfe5;border-radius:11px;grid-template-columns:34px 1fr;align-items:start;gap:11px;margin-top:auto;padding:13px;display:grid}.load-file-wash>b{color:#fff;background:#0799b0;border-radius:9px;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.load-file-wash.express{background:#fff9e7;border-color:#d8c57d}.load-file-wash.express>b{color:#16241f;background:#c5a32d}.load-file-wash-edit{margin-top:10px}.load-file-command-grid{grid-template-columns:repeat(4,minmax(255px,1fr));gap:13px;margin-bottom:13px;display:grid}.load-file-card{min-width:0}.load-file-card dl{margin:0;padding:10px 16px}.load-file-card dl>div{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:12px;min-height:37px;display:flex}.load-file-card dl>div:last-child{border-bottom:0}.load-file-card dt{color:#697670;font-size:10px;font-weight:750}.load-file-card dd{color:#17312c;text-align:right;margin:0;font-size:12px;font-weight:900}.load-file-card .commercial-total{background:#edf7f4;border:0;border-radius:8px;margin:3px 0;padding:4px 8px}.load-file-card .commercial-total dd{color:#0b7950;font-size:16px}.load-file-finance-note{color:#6e5b18;background:#fff8e5;border-top:1px solid #e2e9e6;margin:0;padding:10px 16px;font-size:9px;font-weight:700;line-height:1.45}.load-file-pay-rule{color:#176047;background:#edf8f5;border-top:1px solid #dce9e5;margin:0;padding:9px 16px;font-size:9px;font-weight:800;line-height:1.45}.assignment-person{grid-template-columns:44px 1fr;align-items:center;gap:10px;padding:14px 16px 5px;display:grid}.assignment-person>b{color:#fff;background:linear-gradient(135deg,#071b2c,#07889c);border-radius:12px;place-items:center;width:44px;height:44px;font-size:12px;display:grid}.assignment-person small,.assignment-person strong,.assignment-person p{display:block}.assignment-person small{color:#77827d;text-transform:uppercase;font-size:9px;font-weight:850}.assignment-person strong{color:#18332e;margin-top:2px;font-size:13px}.assignment-person p{color:#75807c;margin:3px 0 0;font-size:9px}.assignment-card>button{color:#007b8f;cursor:pointer;background:#ecf8f9;border:1px solid #acd3d8;border-radius:8px;width:calc(100% - 32px);min-height:38px;margin:1px 16px 14px;font-size:10px;font-weight:900}.load-file-document-list{display:grid}.load-file-document-list>a,.load-file-document-list>button{min-width:0;min-height:47px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #e8eeeb;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 12px;text-decoration:none;display:grid}.load-file-document-list>a:hover,.load-file-document-list>button:hover{background:#f3faf8}.load-file-document-list i{color:#00839a;background:#e6f4f6;border-radius:7px;place-items:center;width:31px;height:31px;font-size:8px;font-style:normal;font-weight:950;display:grid}.load-file-document-list span,.load-file-document-list strong,.load-file-document-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.load-file-document-list strong{color:#203630;font-size:10px}.load-file-document-list small{color:#7a8580;margin-top:2px;font-size:8px}.load-file-document-list b{color:#65726c;background:#edf2ef;border-radius:999px;padding:5px 6px;font-size:8px}.load-file-document-list b.ready{color:#176b3b;background:#def4e6}.load-file-document-list b.due{color:#a33328;background:#ffebe7}.load-file-document-list b.optional{color:#65726c;background:#edf2ef}.document-delivery-control{background:linear-gradient(#f7fbfa,#eef8f6);border-top:1px solid #dfe8e5;gap:9px;padding:14px;display:grid}.document-delivery-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.document-delivery-heading small,.document-delivery-heading strong{display:block}.document-delivery-heading small{color:#007f94;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950}.document-delivery-heading strong{color:#17342e;margin-top:2px;font-size:12px}.document-delivery-heading>span{color:#5f6e68;text-transform:uppercase;background:#eef1ef;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:950}.document-delivery-heading>span.sent,.document-delivery-heading>span.ready{color:#14683a;background:#daf2e4}.document-delivery-heading>span.waiting-for-documents,.document-delivery-heading>span.sending{color:#87630d;background:#fff3cf}.document-delivery-heading>span.attention{color:#a03328;background:#ffe5df}.document-delivery-control label{color:#526660;gap:4px;font-size:9px;font-weight:850;display:grid}.document-delivery-control input,.document-delivery-control select{color:#17332d;width:100%;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #bdcfca;border-radius:7px;outline:none;padding:0 10px;font-size:11px}.document-delivery-control input:focus,.document-delivery-control select:focus{border-color:#00a8bd;box-shadow:0 0 0 3px #00a8bd1f}.document-delivery-rule,.document-delivery-history,.document-delivery-error{margin:0;font-size:9px;line-height:1.45}.document-delivery-rule{color:#66756f}.document-delivery-history{color:#176047;font-weight:800}.document-delivery-error{color:#982e25;background:#ffe9e5;border-radius:6px;padding:7px 8px;font-weight:800}.document-delivery-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.document-delivery-actions button{color:#00798e;cursor:pointer;min-height:38px;font:inherit;background:#fff;border:1px solid #93c4ca;border-radius:7px;padding:7px 8px;font-size:9px;font-weight:950}.document-delivery-actions button.send-now{color:#17251f;background:#dfbc41;border-color:#d8b647}.document-delivery-actions button:disabled{cursor:not-allowed;opacity:.55}.load-file-card-action{color:#007d92;cursor:pointer;background:#f5f9f8;border:0;border-top:1px solid #dfe7e4;width:100%;min-height:39px;font-size:10px;font-weight:900}.load-file-card-action:hover{background:#e9f7f8}a.load-file-card-action{justify-content:center;align-items:center;text-decoration:none;display:flex}.load-file-alert-note{background:#fff0ed;border-left:4px solid #d14a3f;border-radius:7px;grid-template-columns:28px 1fr;gap:9px;margin:12px 14px 9px;padding:10px;display:grid}.load-file-alert-note>b{color:#fff;background:#d14a3f;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.load-file-alert-note p{color:#742a25;margin:0;font-size:10px;font-weight:800;line-height:1.45}.load-file-note{border-top:1px solid #e7ecea;margin:0 14px;padding:10px 0}.load-file-note small{color:#72807a;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.load-file-note strong{color:#1f3731;margin-top:4px;font-size:10px;display:block}.load-file-note p{color:#67746f;margin:4px 0 0;font-size:9px;line-height:1.45}.load-file-lower-grid{grid-template-columns:1.25fr .75fr;gap:13px;padding-bottom:3px;display:grid}.load-file-requirements{grid-template-columns:1fr 1fr;gap:0;display:grid}.load-file-requirements>div:first-child{border-right:1px solid #e2e8e5}.load-file-requirements h4{color:#20352f;margin:0 0 9px;font-size:11px}.load-file-requirements p{color:#5f6d67;grid-template-columns:20px 1fr;align-items:start;gap:7px;margin:7px 0;font-size:9px;line-height:1.4;display:grid}.load-file-requirements i{color:#16713d;background:#e1f3e8;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;font-weight:950;display:grid}.load-file-requirements>div:last-child i{color:#007f94;background:#e4f4f7}.load-file-activity{padding:5px 16px 12px;display:grid}.load-file-activity>article{border-bottom:1px solid #e7ece9;grid-template-columns:38px 1fr;gap:10px;padding:10px 0;display:grid}.load-file-activity>article:last-child{border-bottom:0}.load-file-activity>article>i{color:#008299;background:#e8f5f7;border-radius:7px;place-items:center;width:36px;height:28px;font-size:7px;font-style:normal;font-weight:950;display:grid}.load-file-activity strong,.load-file-activity p,.load-file-activity small{display:block}.load-file-activity strong{color:#20352f;font-size:10px}.load-file-activity p{color:#67746f;margin:3px 0;font-size:9px;line-height:1.35}.load-file-activity small{color:#89928e;font-size:8px}.load-workspace-title small{font-size:12px}.load-workspace-title h2{font-size:28px;line-height:1.12}.load-workspace-title p{font-size:14px;line-height:1.4}.load-workspace-actions .secondary-button,.load-workspace-actions .primary-button,.load-file-options>summary{min-height:46px;font-size:14px}.load-file-options button{min-height:44px;font-size:14px}.load-file-identity-strip>div{padding:15px 16px}.load-file-identity-strip span{font-size:11px;line-height:1.35}.load-file-identity-strip strong{text-overflow:clip;white-space:normal;font-size:15px;line-height:1.35;overflow:visible}.load-tracking-panel h3{font-size:21px;line-height:1.2}.load-tracking-panel header .section-kicker{font-size:11px}.load-tracking-panel header div>span{font-size:13px;line-height:1.45}.load-tracking-panel header>b{font-size:11px}.load-tracking-message{font-size:14px}.load-tracking-message p strong{font-size:16px}.load-tracking-message button{min-height:42px;font-size:14px}.load-tracking-ready strong{font-size:16px}.load-tracking-ready p{font-size:14px;line-height:1.55}.load-tracking-ready button,.load-tracking-link>button{min-height:44px;font-size:14px}.load-tracking-link label{font-size:12px}.load-tracking-link input{height:44px;font-size:14px}.load-tracking-link>a{min-height:44px;font-size:13px}.load-tracking-status small{font-size:11px}.load-tracking-status strong{font-size:14px}.load-tracking-status span,.load-tracking-status>a,.load-tracking-status .danger-link{font-size:13px}.load-progress-track>div{min-height:70px;padding:11px 16px}.load-progress-track i{flex-basis:32px;width:32px;height:32px;font-size:12px}.load-progress-track strong{font-size:13px;line-height:1.35}.load-progress-track small{font-size:11px;line-height:1.35}.load-file-route-heading,.load-file-card>header,.load-file-wide-card>header{padding:16px 18px}.load-file-route-heading h3,.load-file-card h3,.load-file-wide-card h3{font-size:20px;line-height:1.25}.load-file-route-heading .section-kicker,.load-file-card .section-kicker,.load-file-wide-card .section-kicker,.load-file-card>header>span,.load-file-wide-card>header>span{font-size:11px}.load-file-map-tabs button{min-height:40px;padding:0 13px;font-size:13px}.load-file-map>a{padding:11px 13px;font-size:13px}.load-file-stops article small,.load-file-wash small{font-size:11px;line-height:1.4}.load-file-stops article strong,.load-file-wash strong{font-size:16px;line-height:1.35}.load-file-stops article p,.load-file-wash p{font-size:13px;line-height:1.55}.load-file-stops>article>span,.load-file-wash>b{font-size:13px}.load-file-card dl{padding:12px 18px}.load-file-card dl>div{min-height:46px}.load-file-card dt{font-size:13px;line-height:1.4}.load-file-card dd{font-size:14px;line-height:1.4}.load-file-card .commercial-total dd{font-size:18px}.load-file-finance-note{padding:13px 18px;font-size:12px;line-height:1.55}.load-file-pay-rule{padding:12px 18px;font-size:12px;line-height:1.55}.assignment-person small{font-size:11px}.assignment-person strong{font-size:15px}.assignment-person p{font-size:12px;line-height:1.45}.assignment-card>button{min-height:44px;font-size:13px}.load-file-document-list>a,.load-file-document-list>button{min-height:56px;padding:9px 14px}.load-file-document-list i{font-size:10px}.load-file-document-list strong{font-size:13px}.load-file-document-list small{font-size:11px;line-height:1.4}.load-file-document-list b{font-size:11px}.document-delivery-control{gap:11px;padding:16px 18px}.document-delivery-heading small{font-size:11px}.document-delivery-heading strong{font-size:15px}.document-delivery-heading>span{font-size:10px}.document-delivery-control label{font-size:12px}.document-delivery-control input,.document-delivery-control select{height:44px;font-size:14px}.document-delivery-rule,.document-delivery-history,.document-delivery-error{font-size:12px;line-height:1.5}.document-delivery-actions button{min-height:44px;font-size:12px}.load-file-card-action{min-height:46px;font-size:13px}.load-file-alert-note{grid-template-columns:32px 1fr;padding:13px}.load-file-alert-note>b{width:30px;height:30px;font-size:13px}.load-file-alert-note p{font-size:13px;line-height:1.55}.load-file-note{padding:13px 0}.load-file-note small{font-size:11px;line-height:1.4}.load-file-note strong{font-size:13px;line-height:1.45}.load-file-note p{font-size:12px;line-height:1.55}.load-file-requirements>div{padding:16px 18px}.load-file-requirements h4{font-size:14px}.load-file-requirements p{grid-template-columns:24px 1fr;gap:9px;margin:9px 0;font-size:13px;line-height:1.5}.load-file-requirements i{width:22px;height:22px;font-size:11px}.load-file-activity{padding:7px 18px 14px}.load-file-activity>article{grid-template-columns:44px 1fr;gap:12px;padding:13px 0}.load-file-activity>article>i{width:42px;height:34px;font-size:10px}.load-file-activity strong{font-size:13px;line-height:1.4}.load-file-activity p{font-size:12px;line-height:1.5}.load-file-activity small{font-size:11px;line-height:1.4}@media (width<=1320px){.load-file-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.load-file-route-content{grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr)}}@media (width<=960px){.load-workspace-header{flex-direction:column;align-items:flex-start}.load-workspace-actions{flex-wrap:wrap;width:100%}.load-file-identity-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.load-file-identity-strip>div{border-bottom:1px solid #e0e7e4}.load-file-identity-strip>div:nth-child(2n){border-right:0}.load-file-identity-strip>div:last-child{border-bottom:0;grid-column:1/-1}.load-progress-track{grid-template-columns:repeat(6,minmax(150px,1fr));overflow-x:auto}.load-file-route-content,.load-file-lower-grid{grid-template-columns:1fr}.load-file-map{border-bottom:1px solid #dce5e1;border-right:0}.load-file-stops{min-height:310px}.load-tracking-active{grid-template-columns:1fr}.load-tracking-link{border-bottom:1px solid #d9e9ec;border-right:0}.load-custody-live{grid-template-columns:1fr}.load-custody-summary{border-bottom:1px solid #e0e8e4;border-right:0}.load-custody-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.load-workspace-backdrop{padding:0}.load-workspace{border:0;border-radius:0;width:100%;height:100vh}.load-workspace-header{padding:13px}.load-workspace-title{align-items:flex-start;width:100%}.load-workspace-title>.status-chip{margin-left:auto}.load-workspace-title h2{font-size:24px}.load-workspace-actions>button,.load-file-options{flex:auto}.load-file-options>summary{justify-content:center}.load-workspace-scroll{padding:10px}.load-file-identity-strip,.load-file-command-grid,.load-file-requirements{grid-template-columns:1fr}.load-custody-panel>header{grid-template-columns:42px minmax(0,1fr)}.load-custody-panel>header>b{grid-column:2;justify-self:start}.load-custody-ready{grid-template-columns:1fr}.load-custody-ready>div:last-child,.load-custody-decision>div{grid-template-columns:1fr 1fr;display:grid}.load-custody-mode,.load-custody-fields{grid-template-columns:1fr}.load-custody-form>footer{flex-direction:column;align-items:stretch}.load-custody-form>footer>span{margin-right:0}.load-file-identity-strip>div,.load-file-identity-strip>div:nth-child(2n){border-bottom:1px solid #e0e7e4;border-right:0}.load-file-identity-strip>div:last-child{border-bottom:0;grid-column:auto}.load-file-route-heading{flex-direction:column;align-items:flex-start}.load-file-map-tabs{width:100%;overflow-x:auto}.load-file-map-tabs button{flex:1 0 auto}.load-file-map,.load-file-map iframe{min-height:290px}.load-file-stops{padding:15px}.load-tracking-panel>header{grid-template-columns:42px minmax(0,1fr)}.load-tracking-panel header>b{grid-column:2;justify-self:start}.load-tracking-ready{flex-direction:column;align-items:stretch}.load-tracking-link{grid-template-columns:1fr 1fr}.load-tracking-link label{grid-column:1/-1}.load-tracking-status{grid-template-columns:1fr}.load-tracking-status .danger-link{text-align:left;grid-column:1}.load-file-requirements>div:first-child{border-bottom:1px solid #e2e8e5;border-right:0}}.new-load-modal{border-radius:16px;width:min(1520px,100vw - 28px);max-height:calc(100vh - 28px)}.new-load-modal .modal-header{background:linear-gradient(112deg,#fff 0%,#f4faf7 62%,#f8f3e6 100%);border-bottom:0;padding:18px 24px 14px}.new-load-modal .modal-header h2{margin:2px 0 0;font-size:clamp(22px,2vw,30px)}.new-load-modal .modal-header small{color:#65736d;margin-top:5px;font-size:13px;display:block}.new-load-modal .tender-mode-tabs{grid-template-columns:minmax(210px,310px) minmax(210px,310px);justify-content:center;padding:10px 24px}.intake-progress-bar{border-bottom:1px solid var(--soft-line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:11px 24px;display:grid}.intake-progress-bar>div{color:#8a948f;align-items:center;gap:9px;padding-right:28px;display:flex;position:relative}.intake-progress-bar>div:not(:last-child):after{content:"";background:#dfe6e2;width:calc(100% - 145px);min-width:22px;height:2px;position:absolute;right:8px}.intake-progress-bar i{background:#fff;border:2px solid #d6dfda;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:11px;font-style:normal;font-weight:950;display:grid}.intake-progress-bar span,.intake-progress-bar strong,.intake-progress-bar small{display:block}.intake-progress-bar strong{color:#4e5d56;font-size:12px}.intake-progress-bar small{margin-top:2px;font-size:10px}.intake-progress-bar .current i{border-color:var(--gold);color:#7d5600;background:#fff8dd}.intake-progress-bar .current strong{color:#2a3d35}.intake-progress-bar .complete i{border-color:var(--green);background:var(--green);color:#fff}.intake-progress-bar .complete:not(:last-child):after{background:linear-gradient(90deg, var(--green), #95cfac)}.new-load-scroll{background:#f4f7f5;padding:16px 18px 24px}.load-intake-studio{grid-template-columns:minmax(360px,.82fr) minmax(640px,1.55fr);align-items:start;gap:16px;display:grid}.load-intake-source{background:#fff;border:1px solid #dbe4df;border-radius:13px;min-width:0;padding:14px;position:sticky;top:0;box-shadow:0 8px 24px #142a210e}.load-intake-workspace{min-width:0}.intake-source-heading,.intake-card-heading,.route-expansion-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.intake-source-heading h3{margin:1px 0 0;font-size:18px}.intake-source-heading>span,.intake-card-heading>i{color:#496258;letter-spacing:.04em;text-transform:uppercase;background:#edf4f0;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900}.tender-source-preview,.tender-preview-empty{background:#eef1ef;border:1px solid #dce4e0;border-radius:10px;min-height:330px;margin:12px 0;position:relative;overflow:hidden}.tender-source-preview object{background:#fff;border:0;width:100%;height:360px;display:block}.tender-source-preview>span{color:#63716a;background:#f7faf8;border-top:1px solid #dce4e0;padding:8px 10px;font-size:10px;font-weight:750;display:block}.tender-preview-empty,.tender-preview-unavailable{text-align:center;place-content:center;justify-items:center;padding:28px;display:grid}.tender-preview-empty b,.tender-preview-unavailable b{color:#9a4640;background:#fff;border-radius:8px 8px 12px;place-items:center;width:58px;height:68px;font-size:11px;display:grid;box-shadow:0 8px 22px #24332c1a}.tender-preview-empty strong,.tender-preview-unavailable strong{color:#32433c;margin-top:16px;font-size:15px}.tender-preview-empty p,.tender-preview-unavailable p{color:#718078;max-width:290px;margin:6px 0 0;font-size:12px;line-height:1.5}.load-intake-source .tender-upload-zone{min-height:90px;padding:13px}.load-intake-source .tender-security-line{margin-top:2px}.manual-intake-source{gap:12px;display:grid}.manual-source-hero{text-align:center;background:radial-gradient(circle at 50% 28%,#e7f5ec,#f8faf9 68%);border:1px solid #dbe4df;border-radius:11px;place-content:center;justify-items:center;min-height:245px;padding:28px;display:grid}.manual-source-hero>b{background:var(--green);color:#fff;border-radius:16px;place-items:center;width:56px;height:56px;font-size:24px;display:grid}.manual-source-hero strong{margin-top:15px;font-size:17px}.manual-source-hero p{color:#6c7973;max-width:315px;margin:7px 0 0;font-size:13px;line-height:1.55}.manual-source-checks{gap:7px;display:grid}.manual-source-checks p{color:#526159;grid-template-columns:26px 1fr;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:750;display:grid}.manual-source-checks i{width:25px;height:25px;color:var(--green-dark);background:#edf4f0;border-radius:7px;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.manual-intake-source>button{min-height:40px;color:var(--green-dark);cursor:pointer;background:#fff;border:1px solid #c9d8d0;border-radius:8px;font-weight:850}.tender-review-heading{margin:0 0 10px;padding:1px 2px}.tender-review-heading h3{font-size:21px}.tender-review-heading small{color:#6c7973;margin-top:4px;font-size:12px;display:block}.tender-review-heading>span{color:#7b5605;background:#fff4d4;align-items:center;gap:5px;display:flex}.tender-review-heading>span.ready{color:#176d3c;background:#daf2e3}.intake-form-card{background:#fff;border:1px solid #d9e3de;border-radius:12px;margin-bottom:12px;overflow:hidden;box-shadow:0 4px 14px #15292109}.intake-card-heading{background:linear-gradient(90deg,#fbfcfb,#f6f9f7);border-bottom:1px solid #e2e9e5;min-height:57px;padding:10px 14px}.intake-card-heading>div:first-child{align-items:center;gap:10px;display:flex}.intake-card-heading>div:first-child>span{color:#fff;background:#0a3c33;border-radius:9px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:950;display:grid}.intake-card-heading p,.intake-card-heading strong,.intake-card-heading small{margin:0;display:block}.intake-card-heading strong{color:#21362f;font-size:14px}.intake-card-heading small{color:#748078;margin-top:2px;font-size:10px}.intake-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:15px;display:grid}.parties-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-field-grid{padding:0}.intake-field-grid label,.intake-stop-card label,.extra-stop-card label{color:#53615a;letter-spacing:.025em;min-width:0;font-size:11px;font-weight:850}.intake-field-grid label>span,.intake-stop-card label>span,.extra-stop-card label>span{justify-content:space-between;align-items:center;gap:6px;min-height:19px;display:flex}.intake-field-grid input,.intake-field-grid select,.intake-field-grid textarea,.intake-stop-card input,.extra-stop-card input,.extra-stop-card select{color:#1d3029;background:#fff;border:1px solid #cbd7d1;border-radius:7px;width:100%;margin-top:5px;font-family:inherit;font-size:13px;display:block}.intake-field-grid input,.intake-field-grid select,.intake-stop-card input,.extra-stop-card input,.extra-stop-card select{height:43px;padding:0 11px}.intake-field-grid textarea{resize:vertical;min-height:86px;padding:10px 11px}.intake-field-grid input:focus,.intake-field-grid select:focus,.intake-field-grid textarea:focus,.intake-stop-card input:focus,.extra-stop-card input:focus,.extra-stop-card select:focus{border-color:#42a66e;outline:3px solid #279d581a}.intake-field-grid input[readonly]{color:#64726b;background:#f3f6f4}.intake-field-grid label>small{color:#7b8680;letter-spacing:0;margin-top:5px;font-size:10px;font-weight:650;line-height:1.35;display:block}.intake-field-grid .wide-field{grid-column:span 2}.intake-field-grid .money-input{position:relative}.intake-field-grid .money-input b{z-index:1;color:#6e7974;position:absolute;top:18px;left:11px}.intake-field-grid .money-input input{padding-left:26px}.commercial-intake-layout{grid-template-columns:minmax(0,1fr) 210px;gap:14px;padding:15px;display:grid}.intake-rate-summary{color:#fff;background:linear-gradient(145deg,#082b37,#0c473a);border-radius:10px;align-self:stretch;padding:15px}.intake-rate-summary>span{color:#9fbbb2;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:900}.intake-rate-summary>strong{color:#fff;margin-top:7px;font-size:24px;display:block}.intake-rate-summary>p{color:#bed1ca;margin:8px 0 15px;font-size:10px;line-height:1.5}.intake-rate-summary>div{border-top:1px solid #ffffff24;justify-content:space-between;gap:8px;padding:8px 0;font-size:10px;display:flex}.intake-rate-summary i{color:#aac1b8;font-style:normal}.intake-rate-summary b{color:#fff}.stop-add-actions{gap:6px;display:flex}.stop-add-actions button,.route-expansion-footer button{color:#17673d;cursor:pointer;background:#fff;border:1px solid #c6d8cf;border-radius:7px;min-height:32px;padding:0 10px;font-size:10px;font-weight:900}.stop-add-actions button:hover,.route-expansion-footer button:hover{border-color:var(--green);background:#eef8f2}.primary-stop-grid{grid-template-columns:1fr 1fr;gap:12px;padding:15px;display:grid}.intake-stop-card{background:#fbfdfc;border:1px solid #cee0d6;border-radius:10px;overflow:hidden}.intake-stop-card.delivery-stop-card{border-color:#cbdfe4}.intake-stop-card header{background:#e9f8ef;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.intake-stop-card.delivery-stop-card header{background:#e9f6f8}.intake-stop-card header>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;font-weight:950;display:grid}.intake-stop-card.delivery-stop-card header>span{background:#008ca3}.intake-stop-card header strong,.intake-stop-card header small{display:block}.intake-stop-card header strong{font-size:13px}.intake-stop-card header small{color:#728078;margin-top:1px;font-size:9px}.intake-stop-card header i{color:#508364;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:900}.intake-stop-card label{padding:10px 11px 0;display:block}.stop-footnote{flex-wrap:wrap;gap:6px;padding:10px 11px 11px;display:flex}.stop-footnote span{color:#66736d;background:#eef3f0;border-radius:999px;padding:4px 6px;font-size:9px;font-weight:750}.dispatch-stop-editor{background:#fcfefd;border:1px solid #c9ddd3;border-radius:12px;overflow:hidden;box-shadow:0 8px 22px #1545320e}.dispatch-stop-editor.delivery{border-color:#c4dce2}.dispatch-stop-editor>header{background:linear-gradient(90deg,#e5f7ed,#f4fbf7);grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:11px 12px;display:grid}.dispatch-stop-editor.delivery>header{background:linear-gradient(90deg,#e5f5f8,#f4fafb)}.dispatch-stop-editor>header>span{color:#fff;background:#087248;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:950;display:grid}.dispatch-stop-editor.delivery>header>span{background:#00889f}.dispatch-stop-editor>header strong,.dispatch-stop-editor>header small{display:block}.dispatch-stop-editor>header strong{color:#173a2c;font-size:14px}.dispatch-stop-editor>header small{color:#6d7d75;margin-top:1px;font-size:9px}.dispatch-stop-editor>header i{color:#4d7c63;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:900}.dispatch-stop-editor>header button{color:#a9362d;cursor:pointer;background:#fee7e3;border:0;border-radius:8px;place-items:center;width:28px;height:28px;font-size:18px;font-weight:900;display:grid}.dispatch-stop-editor label{color:#53615a;letter-spacing:.02em;min-width:0;font-size:10px;font-weight:850}.dispatch-stop-editor label>span{justify-content:space-between;align-items:center;gap:6px;min-height:17px;display:flex}.dispatch-stop-editor input:not([type=checkbox]),.dispatch-stop-editor select,.dispatch-stop-editor textarea{color:#1d3029;width:100%;font:inherit;background:#fff;border:1px solid #c9d6d0;border-radius:7px;margin-top:4px;font-size:12px;display:block}.dispatch-stop-editor input:not([type=checkbox]),.dispatch-stop-editor select{height:40px;padding:0 9px}.dispatch-stop-editor textarea{resize:vertical;min-height:88px;padding:9px 10px;line-height:1.45}.dispatch-stop-editor input:focus,.dispatch-stop-editor select:focus,.dispatch-stop-editor textarea:focus{border-color:#32a666;outline:3px solid #32a6661a}.stop-reference-grid{background:#f9fbfa;border-bottom:1px solid #e1e9e5;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:11px 12px;display:grid}.stop-editor-body{gap:10px;padding:12px;display:grid}.stop-location-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.stop-location-panel .stop-wide-field,.stop-address-main{grid-column:1/-1}.stop-appointment-panel,.stop-equipment-panel{border-top:1px solid #e3eae6;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding-top:11px;display:grid}.stop-equipment-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.stop-panel-title{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.stop-panel-title>span{color:#18382d;text-transform:uppercase;font-size:11px;font-weight:950}.stop-panel-title>small{color:#78867f;font-size:9px}.stop-toggle-row{grid-column:1/-1;align-items:center;gap:7px;min-height:31px;display:flex}.stop-toggle-row input,.stop-equipment-flags input{accent-color:#15975c;width:17px;height:17px}.stop-toggle-row>span{min-height:0;display:inline}.stop-measure-grid{grid-column:1/-1;grid-template-columns:1.3fr .8fr 1.3fr .8fr;gap:8px;display:grid}.stop-equipment-flags{flex-wrap:wrap;grid-column:1/-1;gap:9px 18px;padding:4px 0 0;display:flex}.stop-equipment-flags label{align-items:center;gap:7px;display:flex}.stop-equipment-flags label>span{min-height:0;display:inline}.stop-instructions-field{border-top:1px solid #e3eae6;margin:0 12px;padding-top:11px;display:block}.stop-instructions-field .saved-text-picker{color:#315b49;background:#f5faf7;margin-bottom:7px}.dispatch-stop-editor .stop-footnote{padding:10px 12px 12px}.extra-stop-list .dispatch-stop-editor{width:100%}.extra-stop-list{gap:8px;padding:0 15px 15px;display:grid}.extra-stop-card{background:#f7fcf9;border:1px dashed #a9cdb7;border-radius:9px;grid-template-columns:38px 110px minmax(160px,1.2fr) minmax(150px,1fr) minmax(170px,1.2fr) 30px;align-items:end;gap:8px;padding:10px;display:grid;position:relative}.extra-stop-card.delivery{background:#f5fbfc;border-color:#a8cbd2}.extra-stop-number{color:#fff;background:#0c5940;border-radius:50%;align-self:center;place-items:center;width:32px;height:32px;font-size:11px;font-weight:950;display:grid}.extra-stop-card.delivery .extra-stop-number{background:#007f95}.remove-extra-stop{color:#b13e34;cursor:pointer;background:#feeae7;border:0;border-radius:7px;width:30px;height:30px;margin-bottom:6px;font-size:18px;font-weight:900}.route-expansion-footer{background:#fafcfb;border-top:1px solid #e4eae7;padding:11px 15px}.route-expansion-footer p,.route-expansion-footer strong,.route-expansion-footer span{margin:0;display:block}.route-expansion-footer strong{font-size:11px}.route-expansion-footer span{color:#748078;margin-top:2px;font-size:9px}.route-expansion-footer>div{gap:6px;display:flex}.intake-document-workspace{gap:12px;padding:15px;display:grid}.intake-document-zone{color:#244138;cursor:pointer;background:linear-gradient(135deg,#f8fcfa,#f0f8f4);border:2px dashed #b6cfc3;border-radius:11px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:98px;padding:14px;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative}.intake-document-zone:hover{background:#edf9f2;border-color:#29955c;transform:translateY(-1px)}.intake-document-zone input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.intake-document-zone>span{color:#fff;background:#0b6f4a;border-radius:14px;place-items:center;width:50px;height:50px;font-size:29px;font-weight:500;display:grid;box-shadow:0 7px 16px #095e3d2b}.intake-document-zone strong,.intake-document-zone p,.intake-document-zone small{margin:0;display:block}.intake-document-zone strong{font-size:15px}.intake-document-zone p{color:#566c63;margin-top:3px;font-size:12px;line-height:1.45}.intake-document-zone small{color:#7b8982;margin-top:3px;font-size:11px;font-weight:700}.intake-document-zone>b{color:#0d6c47;text-align:center;background:#fff;border:1px solid #bfd5ca;border-radius:8px;min-width:100px;padding:10px 12px;font-size:11px}.intake-document-list{background:#fff;border:1px solid #d7e2dc;border-radius:10px;overflow:hidden}.intake-document-list>header,.intake-document-row{grid-template-columns:44px minmax(0,1fr) minmax(210px,.8fr) 42px;align-items:center;gap:10px;display:grid}.intake-document-list>header{color:#718079;letter-spacing:.06em;text-transform:uppercase;background:#f3f7f5;min-height:33px;padding:0 11px;font-size:9px;font-weight:900}.intake-document-list>header span:last-child{text-align:center}.intake-document-row{border-top:1px solid #e2e9e5;min-height:68px;padding:9px 11px}.intake-document-row>i{color:#007d93;background:#dff4f7;border-radius:9px;place-items:center;width:38px;height:38px;font-size:9px;font-style:normal;font-weight:950;display:grid}.intake-document-row p,.intake-document-row strong,.intake-document-row small{min-width:0;margin:0;display:block}.intake-document-row strong{color:#243b33;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.intake-document-row small{color:#75827c;margin-top:3px;font-size:10px}.intake-document-row label{color:#65736c;min-width:0;font-size:9px;font-weight:850}.intake-document-row label>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.intake-document-row select{color:#263b33;width:100%;height:39px;font:inherit;background:#fff;border:1px solid #c9d7d0;border-radius:7px;padding:0 9px;font-size:11px}.intake-document-row select:focus{border-color:#32a666;outline:3px solid #32a6661a}.intake-document-row>button{color:#aa392f;cursor:pointer;background:#fee8e4;border:0;border-radius:8px;place-items:center;width:34px;height:34px;font-size:20px;font-weight:800;display:grid}.intake-document-empty{color:#68776f;background:#f4f7f5;border-radius:9px;align-items:center;gap:10px;padding:11px 13px;display:flex}.intake-document-empty>span{color:#5a7167;background:#e4eeea;border-radius:8px;place-items:center;width:37px;height:37px;font-size:9px;font-weight:950;display:grid}.intake-document-empty p,.intake-document-empty strong,.intake-document-empty small{margin:0;display:block}.intake-document-empty strong{color:#40554c;font-size:11px}.intake-document-empty small{margin-top:2px;font-size:10px}.intake-document-message{border-radius:8px;margin:0;padding:10px 12px;font-size:11px;font-weight:800}.intake-document-message.error{color:#9f352c;background:#fee8e4}.intake-document-message.progress{color:#00778e;background:#e3f4f7}.intake-readiness-summary{background:#fff;border:1px solid #d9e3de;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0;display:grid;overflow:hidden}.intake-readiness-summary>div{border-right:1px solid #e2e8e5;grid-template-columns:31px 1fr;align-items:center;gap:8px;padding:12px;display:grid}.intake-readiness-summary>div:last-child{border-right:0}.intake-readiness-summary>div>span{border-radius:9px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:950;display:grid}.intake-readiness-summary span.ready{color:#176d3c;background:#daf2e3}.intake-readiness-summary span.pending{color:#845b05;background:#fff1c8}.intake-readiness-summary span.blocked{color:#a4332a;background:#fee5e1}.intake-readiness-summary p,.intake-readiness-summary strong,.intake-readiness-summary small{margin:0;display:block}.intake-readiness-summary strong{font-size:10px}.intake-readiness-summary small{color:#748078;margin-top:2px;font-size:8px}.load-intake-workspace .hazmat-notice,.load-intake-workspace .new-load-sop-note,.load-intake-workspace .tender-approval-note,.load-intake-workspace .duplicate-protection-note,.load-intake-workspace .import-banner{margin-top:9px}@media (width<=1180px){.load-intake-studio{grid-template-columns:1fr}.load-intake-source{position:static}.tender-source-preview,.tender-preview-empty{min-height:250px}.tender-source-preview object{height:300px}}@media (width<=860px){.intake-field-grid,.parties-field-grid{grid-template-columns:1fr 1fr}.commercial-intake-layout{grid-template-columns:1fr}.commercial-field-grid .wide-field{grid-column:1/-1}.intake-rate-summary{grid-template-columns:1fr 1fr;gap:4px 15px;display:grid}.intake-rate-summary>span,.intake-rate-summary>strong,.intake-rate-summary>p{grid-column:1/-1}.extra-stop-card{grid-template-columns:38px 110px 1fr 1fr}.extra-stop-card label:nth-of-type(4){grid-column:3/-1}.remove-extra-stop{grid-area:1/4;justify-self:end}.intake-readiness-summary{grid-template-columns:1fr 1fr}.intake-readiness-summary>div:nth-child(2){border-right:0}.intake-readiness-summary>div:nth-child(-n+2){border-bottom:1px solid #e2e8e5}.primary-stop-grid{grid-template-columns:1fr}.stop-appointment-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-document-list>header,.intake-document-row{grid-template-columns:44px minmax(0,1fr) minmax(180px,.9fr) 42px}}@media (width<=680px){.new-load-modal{border-radius:0;width:100%;max-height:100vh}.new-load-modal .modal-header{padding:15px 16px 12px}.new-load-modal .modal-header h2{font-size:22px}.new-load-modal .tender-mode-tabs{grid-template-columns:1fr 1fr;padding:8px 12px}.intake-progress-bar{grid-template-columns:repeat(4,minmax(145px,1fr));padding:9px 12px;overflow-x:auto}.intake-progress-bar>div:not(:last-child):after{display:none}.new-load-scroll{padding:10px 10px 22px}.load-intake-studio{gap:12px}.load-intake-source{padding:11px}.tender-source-preview,.tender-preview-empty{min-height:220px}.tender-source-preview object{height:260px}.tender-review-heading h3{font-size:18px}.intake-card-heading{align-items:flex-start}.intake-card-heading>i{display:none}.intake-field-grid,.parties-field-grid{grid-template-columns:1fr;padding:12px}.intake-field-grid .wide-field,.commercial-field-grid .wide-field{grid-column:auto}.commercial-intake-layout{padding:12px}.commercial-field-grid{padding:0}.primary-stop-grid{grid-template-columns:1fr;padding:12px}.stop-reference-grid,.stop-location-panel,.stop-appointment-panel,.stop-equipment-panel{grid-template-columns:1fr}.stop-measure-grid{grid-template-columns:1fr 1fr}.stop-location-panel .stop-wide-field,.stop-address-main{grid-column:auto}.stops-heading{flex-direction:column;align-items:flex-start}.stop-add-actions{width:100%}.stop-add-actions button{flex:1}.extra-stop-list{padding:0 12px 12px}.extra-stop-card{grid-template-columns:38px 1fr;align-items:start}.extra-stop-card label,.extra-stop-card label:nth-of-type(4){grid-column:2}.intake-document-zone{grid-template-columns:46px 1fr}.intake-document-zone>span{width:44px;height:44px}.intake-document-zone>b{grid-column:1/-1;width:100%}.intake-document-list>header{display:none}.intake-document-row{grid-template-columns:42px minmax(0,1fr) 36px;gap:9px}.intake-document-row>i{grid-area:1/1}.intake-document-row>p{grid-area:1/2}.intake-document-row>label{grid-area:2/1/auto/-1}.intake-document-row>button{grid-area:1/3}.remove-extra-stop{position:absolute;top:8px;right:8px}.route-expansion-footer{flex-direction:column;align-items:flex-start;padding:11px 12px}.route-expansion-footer>div{width:100%}.route-expansion-footer button{flex:1}.intake-readiness-summary{grid-template-columns:1fr}.intake-readiness-summary>div,.intake-readiness-summary>div:nth-child(2){border-bottom:1px solid #e2e8e5;border-right:0}.intake-readiness-summary>div:last-child{border-bottom:0}}.studio-command-strip{background:radial-gradient(circle at 89% -25%,#00b4d829,#0000 35%),linear-gradient(108deg,#fff 0%,#f4faf7 66%,#f8faf9 100%);border:1px solid #d8e3de;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;min-height:94px;margin-bottom:18px;padding:16px 19px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 26px #112b220f}.studio-command-strip:after{content:"";pointer-events:none;border:1px solid #00849a1f;border-radius:50%;width:166px;height:166px;position:absolute;bottom:-42px;right:-32px;box-shadow:0 0 0 18px #00849a09,0 0 0 36px #00849a05}.studio-command-strip.automation{background:radial-gradient(circle at 89% -25%,#00b4d82e,#0000 35%),linear-gradient(108deg,#fff 0%,#f1fbf8 65%,#f0f9fb 100%)}.studio-command-strip.fleet{background:radial-gradient(circle at 89% -25%,#c9a84c2b,#0000 35%),linear-gradient(108deg,#fff 0%,#f9f8f1 65%,#fbfaf6 100%)}.studio-command-strip.office{background:radial-gradient(circle at 89% -25%,#527cb024,#0000 35%),linear-gradient(108deg,#fff 0%,#f5f8fc 65%,#f8faff 100%)}.studio-command-identity{z-index:1;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:13px;display:grid;position:relative}.studio-command-code{color:#fff;letter-spacing:.08em;background:linear-gradient(145deg,#07394a,#0a6757);border-radius:14px;place-items:center;width:50px;height:50px;font-size:13px;font-weight:950;display:grid;box-shadow:0 8px 17px #0446462b}.studio-command-strip.fleet .studio-command-code{background:linear-gradient(145deg,#7c5d14,#b28b2b)}.studio-command-strip.office .studio-command-code{background:linear-gradient(145deg,#174866,#377597)}.studio-command-identity p,.studio-command-identity strong,.studio-command-identity small{margin:0;display:block}.studio-command-identity p{color:#178278;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.studio-command-identity strong{color:#18332b;letter-spacing:-.025em;margin-top:2px;font-size:19px}.studio-command-identity small{color:#66766e;max-width:690px;margin-top:3px;font-size:12px;line-height:1.45}.studio-command-status{z-index:1;text-align:right;justify-items:end;gap:7px;padding-right:23px;display:grid;position:relative}.studio-command-status>span{color:#247043;white-space:nowrap;background:#ffffffc2;border:1px solid #cce2d5;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:850;display:inline-flex}.studio-command-status>span i{background:#33ae68;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #33ae6824}.studio-command-status>small{color:#75827c;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:750}.content>.automation-workspace,.content>.learning-workspace,.content>.next-load-control-workspace,.content>.time-off-workspace,.content>.fleet-workspace,.content>.wash-workspace,.content>.finance-workspace,.content>.customer-workspace{position:relative}.workspace .panel,.workspace .intake-form-card,.workspace .next-load-assignment-card,.workspace .time-off-request-card,.workspace .wash-route-card,.workspace .customer-profile-card{box-shadow:0 7px 19px #112a220b}.workspace .panel-header,.workspace .intake-card-heading{background-image:linear-gradient(90deg,#ffffffb3,#eef7f26b)}@media (width<=760px){.studio-command-strip{flex-direction:column;align-items:flex-start;gap:13px;padding:14px}.studio-command-identity{grid-template-columns:42px minmax(0,1fr);gap:10px}.studio-command-code{border-radius:12px;width:42px;height:42px;font-size:11px}.studio-command-identity strong{font-size:17px}.studio-command-identity small{font-size:11px}.studio-command-status{text-align:left;justify-items:start;width:100%;padding-right:0}}.learning-workspace{gap:18px;display:grid}.learning-hero{color:#fff;background:radial-gradient(circle at 84% 18%,#22e1b929,#0000 27%),radial-gradient(circle at 73% 105%,#00aed72e,#0000 31%),linear-gradient(122deg,#061d2a 0%,#0a3039 49%,#0b4d45 100%);border-radius:18px;grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);align-items:center;gap:32px;min-height:275px;padding:30px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #0521272b}.learning-hero:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-110px;right:-80px;box-shadow:0 0 0 36px #ffffff06,0 0 0 72px #ffffff05}.learning-hero-copy{z-index:1;position:relative}.learning-hero-copy .section-kicker{color:#56e3c3}.learning-hero-copy h2{color:#fff;letter-spacing:-.045em;max-width:790px;margin:6px 0 11px;font-size:clamp(29px,3vw,45px);line-height:1.02}.learning-hero-copy>p:not(.section-kicker){color:#c8ddd8;max-width:790px;margin:0;font-size:13px;line-height:1.65}.learning-trust-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.learning-trust-row>span{background:#ffffff0e;border:1px solid #7eeed529;border-radius:10px;min-width:0;padding:10px 11px}.learning-trust-row b,.learning-trust-row small{display:block}.learning-trust-row b{color:#f4fffc;font-size:11px}.learning-trust-row small{color:#a9c7c0;margin-top:3px;font-size:9px;line-height:1.35}.learning-loop{z-index:1;justify-self:center;width:310px;height:220px;position:relative}.learning-loop:before{content:"";border:1px dashed #63e0c357;border-radius:50%;position:absolute;inset:18px 39px}.learning-loop-core{background:linear-gradient(145deg,#127663eb,#073a3ef5);border:1px solid #75f4d557;border-radius:24px;align-content:center;place-items:center;width:116px;height:92px;display:grid;position:absolute;top:66px;left:98px;box-shadow:0 16px 35px #00000042,inset 0 0 24px #46edc917}.learning-loop-core small,.learning-loop-core strong,.learning-loop-core i{display:block}.learning-loop-core small{color:#9debd9;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.learning-loop-core strong{color:#fff;letter-spacing:.05em;margin:4px 0;font-size:13px}.learning-loop-core i{color:#bbd9d2;font-size:8px;font-style:normal}.learning-loop-step{color:#d4e8e3;white-space:nowrap;background:#04212ad1;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:800;display:flex;position:absolute;box-shadow:0 7px 18px #0000002b}.learning-loop-step b{color:#052d31;background:#25b792;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;display:grid}.learning-loop-step.observe{top:4px;left:108px}.learning-loop-step.organize{top:47px;right:0}.learning-loop-step.propose{bottom:22px;right:14px}.learning-loop-step.approve{bottom:3px;left:80px}.learning-loop-step.reuse{top:80px;left:0}.learning-system-state{background:#fff;border:1px solid #d4e3dc;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;min-height:105px;padding:20px 22px;display:grid}.learning-system-state>span{color:#15724e;background:#dff5eb;border-radius:12px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:950;display:grid}.learning-state-pulse{animation:1.4s ease-in-out infinite learning-pulse;border-radius:50%!important}.learning-system-state strong,.learning-system-state p{margin:0;display:block}.learning-system-state p{color:#6b7872;margin-top:4px;font-size:11px}.learning-system-state a,.learning-system-state button{color:#fff;cursor:pointer;background:#087155;border:0;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:850;text-decoration:none}.learning-system-state.error>span{color:#b33b30;background:#fee9e5}@keyframes learning-pulse{50%{transform:scale(.92);box-shadow:0 0 0 8px #27b1811c}}.learning-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.learning-kpis article{background:#fff;border:1px solid #d8e3de;border-radius:13px;min-height:116px;padding:16px 17px;position:relative;overflow:hidden;box-shadow:0 8px 20px #112a220b}.learning-kpis article:after{content:"";background:#25b17b0e;border-radius:50%;width:86px;height:86px;position:absolute;bottom:-30px;right:-18px}.learning-kpis article.attention{background:#fffdf7;border-color:#e8cf8e}.learning-kpis article.risk{background:snow;border-color:#edb5ad}.learning-kpis article.reuse{color:#fff;background:linear-gradient(145deg,#0a3140,#0c5144);border-color:#0c5144}.learning-kpis span,.learning-kpis strong,.learning-kpis small{z-index:1;display:block;position:relative}.learning-kpis span{color:#6f7c76;letter-spacing:.045em;text-transform:uppercase;font-size:10px;font-weight:850}.learning-kpis strong{color:#153229;margin:7px 0 5px;font-size:31px;line-height:1}.learning-kpis small{color:#7d8883;font-size:9px}.learning-kpis .reuse span,.learning-kpis .reuse small{color:#b9d2cb}.learning-kpis .reuse strong{color:#fff}.learning-layout{grid-template-columns:minmax(0,1.5fr) minmax(310px,.7fr);align-items:start;gap:14px;display:grid}.learning-panel-header>span{color:#4c6f61;background:#eef6f2;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:850}.learning-playbook-list{gap:10px;padding:13px;display:grid}.learning-playbook{background:#fbfdfc;border:1px solid #dce6e1;border-radius:11px;overflow:hidden}.learning-playbook.active{border-color:#b9dacb;box-shadow:inset 3px 0 #31a878}.learning-playbook.review{box-shadow:inset 3px 0 #d5a525}.learning-playbook-top{grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 13px 9px;display:grid}.learning-playbook-top>span{color:#fff;letter-spacing:.04em;background:linear-gradient(145deg,#0c3a47,#116e5c);border-radius:11px;place-items:center;width:37px;height:37px;font-size:10px;font-weight:950;display:grid}.learning-playbook-top strong,.learning-playbook-top small{display:block}.learning-playbook-top strong{color:#18342c;font-size:12px}.learning-playbook-top small{color:#78837e;margin-top:3px;font-size:9px}.learning-playbook-top i{color:#1c754f;letter-spacing:.04em;text-transform:uppercase;background:#e5f4ec;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:950}.learning-playbook.review .learning-playbook-top i{color:#805d0e;background:#fff1c9}.learning-playbook-metrics{background:#fff;border:1px solid #e3eae6;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 13px;display:grid;overflow:hidden}.learning-playbook-metrics span{color:#74817a;border-right:1px solid #e7ece9;padding:8px 9px;font-size:8px}.learning-playbook-metrics span:last-child{border-right:0}.learning-playbook-metrics b{color:#1d4336;margin-right:3px;font-size:11px}.learning-commodity-row{flex-wrap:wrap;gap:5px;padding:9px 13px;display:flex}.learning-commodity-row span{color:#536b61;background:#eef4f1;border-radius:999px;padding:4px 6px;font-size:8px;font-weight:750}.learning-playbook footer{color:#7d8883;background:#f8fbf9;border-top:1px solid #e7ece9;justify-content:space-between;gap:10px;padding:8px 13px;font-size:8px;display:flex}.learning-playbook footer b{color:#39735a}.learning-side-stack{gap:14px;display:grid}.learning-onboarding-flow{padding:10px 14px 15px;display:grid}.learning-onboarding-flow article{grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:51px;display:grid;position:relative}.learning-onboarding-flow article:not(:last-child):after{content:"";background:#d7e3dd;width:1px;position:absolute;top:39px;bottom:-9px;left:14px}.learning-onboarding-flow article>b{z-index:1;color:#7c8983;background:#fff;border:1px solid #d4e1da;border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;display:grid}.learning-onboarding-flow article.complete>b{color:#14714b;background:#e4f5ed;border-color:#3ab282}.learning-onboarding-flow article.current>b{color:#76550c;background:#fff4d5;border-color:#d7ad38}.learning-onboarding-flow strong,.learning-onboarding-flow small{display:block}.learning-onboarding-flow strong{color:#223c34;font-size:10px}.learning-onboarding-flow small{color:#7a8580;margin-top:2px;font-size:8px}.learning-onboarding-flow article>span{color:#628071;font-size:8px;font-weight:850}.learning-guardrails-panel ul{gap:0;margin:0;padding:4px 14px 14px;list-style:none;display:grid}.learning-guardrails-panel li{border-bottom:1px solid #e6ece9;grid-template-columns:28px 1fr;gap:9px;padding:10px 0;display:grid}.learning-guardrails-panel li:last-child{border-bottom:0}.learning-guardrails-panel li>span{color:#1a7851;background:#eaf4ef;border-radius:8px;place-items:center;width:27px;height:27px;font-weight:950;display:grid}.learning-guardrails-panel strong,.learning-guardrails-panel small{display:block}.learning-guardrails-panel strong{color:#263c35;font-size:10px}.learning-guardrails-panel small{color:#79837e;margin-top:3px;font-size:8px;line-height:1.4}.learning-proposals-panel{overflow:hidden}.learning-proposal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px;display:grid}.learning-proposal{background:#fff;border:1px solid #dce6e1;border-radius:11px;display:grid;overflow:hidden}.learning-proposal.approved{background:#fbfefc;border-color:#b8dbc9}.learning-proposal.dismissed{opacity:.66}.learning-proposal header{background:#f9fbfa;border-bottom:1px solid #e7ece9;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 12px;display:grid}.learning-proposal header>span{color:#fff;letter-spacing:.04em;background:#0d584c;border-radius:8px;place-items:center;width:37px;height:28px;font-size:8px;font-weight:950;display:grid}.learning-proposal header strong,.learning-proposal header small{display:block}.learning-proposal header strong{color:#213b33;font-size:11px}.learning-proposal header small{color:#77827d;margin-top:2px;font-size:8px}.learning-proposal header>i{text-transform:uppercase;border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:950}.learning-proposal>p{color:#56645e;min-height:58px;margin:0;padding:11px 12px;font-size:9px;line-height:1.55}.learning-confidence{align-items:center;gap:8px;padding:0 12px 11px;display:flex}.learning-confidence>span{background:#e6ede9;border-radius:999px;flex:1;height:5px;overflow:hidden}.learning-confidence>span i{border-radius:inherit;background:linear-gradient(90deg,#18a66d,#00a9c3);height:100%;display:block}.learning-confidence small{color:#68766f;font-size:8px;font-weight:850}.learning-proposal footer{background:#fafcfb;border-top:1px solid #e7ece9;align-items:center;gap:6px;padding:10px 12px;display:flex}.learning-proposal footer button{color:#fff;cursor:pointer;background:#13805a;border:0;border-radius:7px;min-height:31px;padding:0 10px;font-size:8px;font-weight:900}.learning-proposal footer button.secondary{color:#5f6d66;background:#fff;border:1px solid #d1ddd7}.learning-proposal footer button:disabled{cursor:wait;opacity:.55}.learning-proposal footer>span{color:#8a948f;text-transform:uppercase;margin-left:auto;font-size:7px;font-weight:800}.learning-proposal footer.learning-reviewed{grid-template-columns:auto 1fr;display:grid}.learning-reviewed strong{color:#247651;text-transform:capitalize;font-size:9px}.learning-reviewed span{color:#758079!important;text-transform:none!important;font-size:8px!important}@media (width<=1120px){.learning-hero{grid-template-columns:minmax(0,1fr) 300px;padding:27px}.learning-layout{grid-template-columns:1fr}.learning-side-stack{grid-template-columns:1fr 1fr}}@media (width<=820px){.learning-hero{grid-template-columns:1fr}.learning-loop{display:none}.learning-kpis{grid-template-columns:1fr 1fr}.learning-proposal-grid{grid-template-columns:1fr}}@media (width<=620px){.learning-hero{min-height:auto;padding:22px 18px}.learning-hero-copy h2{font-size:29px}.learning-trust-row,.learning-kpis,.learning-side-stack{grid-template-columns:1fr}.learning-system-state{grid-template-columns:auto 1fr}.learning-system-state>a,.learning-system-state>button{text-align:center;grid-column:1/-1}.learning-playbook-metrics{grid-template-columns:1fr}.learning-playbook-metrics span{border-bottom:1px solid #e7ece9;border-right:0}.learning-playbook-metrics span:last-child{border-bottom:0}.learning-playbook footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.learning-state-pulse{animation:none}}@media (width>=901px){html,body{height:100%;overflow:hidden}.app-shell{height:100vh;min-height:0;overflow:hidden}.workspace{flex-direction:column;height:100vh;min-height:0;display:flex;overflow:hidden}.topbar{flex:none;position:relative;top:auto}.content{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}}.dispatch-table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;max-height:clamp(360px,58vh,680px);overflow:auto}.dispatch-table thead th{box-shadow:0 1px #d9e2dd}.equipment-issue-queue{background:#f7faf8;border:1px solid #d7e2dc;border-radius:14px;margin:0 18px 18px;padding:16px}.equipment-issue-queue>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.equipment-issue-queue h4{margin:2px 0 0;font-size:18px}.equipment-issue-queue>header>span{color:#216441;background:#e7f5ed;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900}.equipment-issue-queue article{border-top:1px solid #e2e9e5;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.equipment-issue-queue article>b{color:#38515e;background:#e8eef1;border-radius:8px;padding:6px 8px;font-size:10px}.equipment-issue-queue article.unsafe>b{color:#a13227;background:#ffe0dc}.equipment-issue-queue article strong,.equipment-issue-queue article p,.equipment-issue-queue article small{margin:0;display:block}.equipment-issue-queue article p{color:#425049;margin-top:3px;font-size:13px}.equipment-issue-queue article small{color:#6a7670;margin-top:3px;font-size:11px}.equipment-issue-empty{color:#65716b;margin:0;font-size:13px}@media (width<=760px){.equipment-issue-queue article{grid-template-columns:auto 1fr}.equipment-issue-queue article>span,.equipment-issue-queue article>button{grid-column:2;justify-self:start}}.driver-alerts-workspace{gap:18px;display:grid}.driver-alerts-hero{background:radial-gradient(circle at 92% 0,#08a7bf24,#0000 31%),linear-gradient(120deg,#fff 0%,#f0f8f4 100%);border:1px solid #cbded5;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex}.driver-alerts-hero h2{max-width:780px;font-family:var(--font-display);color:#10251d;margin:4px 0 8px;font-size:clamp(25px,2.4vw,36px);line-height:1.05}.driver-alerts-hero p:not(.section-kicker){color:#53635b;max-width:850px;margin:0;font-size:14px;line-height:1.6}.driver-alerts-live{background:#ffffffdb;border:1px solid #b8d7ca;border-radius:13px;align-items:center;gap:10px;min-width:190px;padding:13px 16px;display:flex}.driver-alerts-live>i{background:#19a966;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 6px #19a96621}.driver-alerts-live strong,.driver-alerts-live small{display:block}.driver-alerts-live strong{color:#17392b;font-size:13px}.driver-alerts-live small{color:#6b7b73;margin-top:2px;font-size:10px}.driver-alert-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.driver-alert-kpis article{background:#fff;border:1px solid #d7e1dc;border-radius:14px;padding:17px 18px;box-shadow:0 5px 18px #1c342b0a}.driver-alert-kpis span,.driver-alert-kpis small{display:block}.driver-alert-kpis span{color:#596a62;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.driver-alert-kpis strong{color:#17251f;font-family:var(--font-display);margin:4px 0 1px;font-size:30px;display:block}.driver-alert-kpis small{color:#75827c;font-size:11px}.driver-alert-kpis .unread{border-top:4px solid #079db7}.driver-alert-kpis .critical{border-top:4px solid #c63f36}.driver-alert-kpis .high{border-top:4px solid #dd8a16}.driver-alert-center{overflow:hidden}.driver-alert-toolbar{border-bottom:1px solid #dce5e0;justify-content:space-between;align-items:flex-end;gap:20px;padding:19px 20px 16px;display:flex}.driver-alert-toolbar h3{font-family:var(--font-display);color:#14271e;margin:2px 0;font-size:23px}.driver-alert-toolbar>div:first-child>span{color:#748078;font-size:11px}.driver-alert-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.driver-alert-filters button{color:#516159;background:#fff;border:1px solid #d1dcd6;border-radius:9px;min-height:34px;padding:7px 11px;font-size:11px;font-weight:850}.driver-alert-filters button:hover,.driver-alert-filters button.selected{color:#06788d;background:#e6f7fa;border-color:#0c8fa5}.driver-alert-filters .refresh-alerts{color:#fff;background:#13221b;margin-left:4px}.driver-alert-list{display:grid}.driver-alert-row{background:#fff;border-bottom:1px solid #e2e9e5;grid-template-columns:minmax(0,1fr) auto;transition:background .16s;display:grid}.driver-alert-row:last-child{border-bottom:0}.driver-alert-row.unread{background:linear-gradient(90deg,#099eb712,#fff 42%);box-shadow:inset 4px 0 #0aa4bd}.driver-alert-row:hover{background-color:#f7faf8}.driver-alert-main{text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:16px 18px;display:grid}.driver-alert-severity{color:#087c91;background:#e7f4f6;border-radius:11px;place-items:center;width:36px;height:36px;font-weight:950;display:grid}.severity-critical .driver-alert-severity{color:#b52f27;background:#fee4e1}.severity-high .driver-alert-severity{color:#a85d00;background:#fff0d7}.severity-medium .driver-alert-severity{color:#8a6a04;background:#fff7d9}.driver-alert-copy,.driver-alert-title-line,.driver-alert-meta{min-width:0}.driver-alert-title-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.driver-alert-title-line strong{color:#172820;font-size:14px}.driver-alert-title-line i{color:#fff;text-transform:uppercase;background:#079db7;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:950}.driver-alert-message{color:#53625a;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;line-height:1.45;display:block;overflow:hidden}.driver-alert-meta{flex-wrap:wrap;gap:6px 12px;margin-top:8px;display:flex}.driver-alert-meta b,.driver-alert-meta span{color:#748078;font-size:10px}.driver-alert-meta b{color:#385448}.driver-alert-time{text-align:right;min-width:125px}.driver-alert-time strong,.driver-alert-time small{display:block}.driver-alert-time strong{color:#506158;font-size:10px}.driver-alert-time small{color:#0789a1;margin-top:6px;font-size:10px;font-weight:850}.driver-alert-read-toggle{color:#5e6c65;white-space:nowrap;background:#fff;border:1px solid #ced9d3;border-radius:8px;align-self:center;margin-right:16px;padding:7px 9px;font-size:10px;font-weight:800}.driver-alert-read-toggle:hover{color:#077f95;border-color:#0b91a8}.driver-alert-state{text-align:left;justify-content:center;align-items:center;gap:14px;min-height:210px;padding:30px;display:flex}.driver-alert-state>b{color:#198851;background:#e6f6ed;border-radius:13px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.driver-alert-state strong,.driver-alert-state p{margin:0;display:block}.driver-alert-state p{color:#6c7972;margin-top:4px;font-size:12px}.driver-alert-state.error>b{color:#b4372d;background:#fee7e4}.driver-alert-state button{color:#fff;background:#15251d;border:0;border-radius:9px;margin-left:10px;padding:8px 12px;font-weight:850}.driver-alert-spinner{border:3px solid #cce7e1;border-top-color:#079db7;border-radius:50%;width:27px;height:27px;animation:.8s linear infinite driver-alert-spin}@keyframes driver-alert-spin{to{transform:rotate(360deg)}}.alerts-mark-all:disabled{opacity:.5;cursor:not-allowed}.lane-rate-match{color:#087c68;margin-top:6px;font-size:11px;font-weight:700;line-height:1.35;display:block}@media (width<=980px){.driver-alerts-hero{flex-direction:column;align-items:flex-start}.driver-alert-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.driver-alert-toolbar{flex-direction:column;align-items:flex-start}.driver-alert-main{grid-template-columns:auto minmax(0,1fr)}.driver-alert-time{text-align:left;grid-column:2;min-width:0}}@media (width<=680px){.driver-alerts-hero{padding:19px}.driver-alert-kpis{grid-template-columns:1fr 1fr}.driver-alert-row{grid-template-columns:1fr}.driver-alert-read-toggle{justify-self:start;margin:0 0 13px 68px}.driver-alert-message{white-space:normal}}.invoice-charge-editor{border:1px solid #b9cdd1;border-radius:10px;min-width:0;margin:18px 0;padding:16px;container-type:inline-size}.invoice-charge-editor legend{padding:0 6px;font-weight:700}.invoice-charge-editor p{font-size:14px;line-height:1.5}.invoice-charge-row{border-bottom:1px solid #dae5e6;grid-template-columns:minmax(100px,1fr) minmax(140px,2fr) minmax(70px,.65fr) minmax(90px,.85fr) minmax(90px,.8fr) auto;align-items:end;gap:10px;padding:12px 0;display:grid}.invoice-charge-row>*{min-width:0}.invoice-charge-editor label{font-size:14px}.invoice-charge-editor button{color:#075769;min-height:42px;font:inherit;cursor:pointer;background:#edf8fa;border:1px solid #9bbfc6;border-radius:8px;padding:8px 12px}.invoice-charge-editor button:disabled{opacity:.5;cursor:not-allowed}.invoice-charge-amount{gap:10px;padding-bottom:10px;display:grid}.invoice-charge-amount span{font-size:14px}.invoice-charge-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}@media (width<=1100px){.invoice-charge-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=700px){.invoice-charge-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.gmail-search{min-width:0;padding:0 4px 16px}.gmail-search label{margin-bottom:7px;font-size:14px;font-weight:750;display:block}.gmail-search-controls{gap:8px;display:flex}.gmail-search-controls input{color:#142e38;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #b9cdca;border-radius:9px;flex:1;padding:10px 12px;font-size:16px}.gmail-search-controls input:focus{outline-offset:2px;outline:2px solid #008ba2}.gmail-search-controls button{color:#28515a;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9cdca;border-radius:9px;padding:8px 12px}.gmail-search-controls button:disabled{opacity:.5;cursor:default}.gmail-search p{color:#526a6e;margin:8px 0 0;font-size:14px;line-height:1.4}.load-packet-actions{background:#f3fafa;border-top:1px solid #d4e3e1;padding:16px 18px}.load-packet-actions>strong{color:#124754;font-size:15px}.load-packet-actions p{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.load-packet-actions .document-delivery-actions button{min-height:44px;font-size:14px}.packet-preview-dialog{box-sizing:border-box;color:#102c3b;background:#fff;border:1px solid #bacbd0;border-radius:12px;width:min(1100px,96vw);max-width:96vw;height:92vh;max-height:92vh;padding:0}.packet-preview-dialog[open]{flex-direction:column;display:flex}.packet-preview-dialog::backdrop{background:#081923b3}.packet-preview-dialog header{border-bottom:1px solid #bacbd0;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.packet-preview-dialog h2{overflow-wrap:anywhere;margin:0;font-size:20px}.packet-preview-status{overflow-wrap:anywhere;padding:16px;font-size:16px;line-height:1.5}.packet-preview-status[role=alert]{color:#8f201b;background:#fff0ed}.packet-preview-actions{flex-wrap:wrap;gap:12px;padding:0 16px 16px;display:flex}.packet-preview-dialog button,.packet-preview-actions a{color:#075b6c;font:inherit;cursor:pointer;background:#fff;border:1px solid #087b90;border-radius:6px;padding:10px 14px;font-size:14px;display:inline-block}.packet-preview-dialog iframe{border:0;flex:1;width:100%;min-height:220px;display:block}.tms-session-recovery{box-sizing:border-box;color:#102c3b;background:#fff;border:1px solid #aac4ca;border-radius:14px;width:min(580px,92vw);max-height:90vh;padding:24px;overflow:auto}.tms-session-recovery::backdrop{background:#081923bf}.tms-session-recovery h2{margin:0 0 16px;font-size:24px}.tms-session-recovery p{overflow-wrap:anywhere;font-size:16px;line-height:1.5}.tms-session-recovery-actions{flex-wrap:wrap;gap:12px;display:flex}.tms-session-recovery-actions a,.tms-session-recovery-actions button{color:#fff;font:inherit;cursor:pointer;background:#087b90;border:1px solid #087b90;border-radius:6px;padding:12px;font-size:16px;text-decoration:none}.tms-session-recovery [role=alert]{color:#9a231c}._libraryShell_1q145_1{overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--canvas);height:100dvh;min-height:0;color:var(--brand-night);font-family:var(--font-sans);font-size:15px;line-height:1.5;overflow:hidden auto}._topbar_1q145_33{z-index:30;border-bottom:1px solid var(--brand-border-dark);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0f1efa;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:12px max(24px,50vw - 720px);display:flex;position:sticky;top:0;box-shadow:0 5px 24px #0a0f1e2e}._brand_1q145_65{color:var(--brand-ivory);align-items:center;gap:16px;text-decoration:none;display:flex}._brand_1q145_65 img{object-fit:contain;filter:invert();mix-blend-mode:screen;width:148px;height:56px}._brand_1q145_65 span{border-left:1px solid var(--brand-border-dark);color:var(--brand-gold);font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;padding-left:16px;font-size:14px;font-weight:800}._staffIdentity_1q145_71{grid-template-columns:42px auto auto;align-items:center;gap:10px;display:grid}._staffIdentity_1q145_71>span{background:var(--brand-gold);width:42px;height:42px;color:var(--brand-night);border-radius:11px;place-items:center;font-size:11px;font-weight:900;display:grid}._staffIdentity_1q145_71 strong,._staffIdentity_1q145_71 small{display:block}._staffIdentity_1q145_71 strong{color:var(--brand-ivory);font-size:13px}._staffIdentity_1q145_71 small{color:var(--brand-steel);font-size:11px}._staffIdentity_1q145_71>a{border:1px solid var(--brand-border-dark);min-height:42px;color:var(--brand-copy);border-radius:9px;margin-left:8px;padding:10px 13px;font-size:12px;font-weight:800;text-decoration:none}._content_1q145_85{width:min(1440px,100% - 48px);margin:0 auto;padding:38px 0 70px}._hero_1q145_87{grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:28px;margin-bottom:26px;display:grid}._eyebrow_1q145_89{color:var(--brand-gold-dark);font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}._hero_1q145_87 h1{letter-spacing:-.04em;margin:7px 0 8px;font-size:clamp(30px,4vw,48px);line-height:1.05}._hero_1q145_87>div:first-child>p{color:#58635e;max-width:750px;margin:0;font-size:16px;line-height:1.65}._securityNote_1q145_95{background:#e9f7ef;border:1px solid #b7ddc8;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:15px;display:grid}._securityNote_1q145_95>span{color:#fff;letter-spacing:.08em;background:#187a47;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:950}._securityNote_1q145_95 p{color:#3d5c4a;margin:0;font-size:12px;line-height:1.45}._securityNote_1q145_95 strong{color:#17492f;font-size:13px;display:block}._folderGrid_1q145_105{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:20px;display:grid}._folderCard_1q145_107{background:#fff;border:1px solid #dce4df;border-radius:16px;padding:23px;position:relative;overflow:hidden;box-shadow:0 10px 30px #1b2c230f}._folderCard_1q145_107:after{content:"";background:#00b4d811;border-radius:50%;width:170px;height:170px;position:absolute;top:-44px;right:-36px}._activeFolder_1q145_111{border-color:var(--brand-cyan);box-shadow:0 0 0 3px #00b4d81a,0 10px 30px #0a0f1e12}._folderTop_1q145_113{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}._folderTop_1q145_113>span{background:var(--brand-night);width:46px;height:46px;color:var(--brand-cyan);letter-spacing:.06em;border-radius:12px;place-items:center;font-size:10px;font-weight:950;display:grid}._folderTop_1q145_113>strong{color:#607069;font-size:12px}._folderCard_1q145_107 h2{z-index:1;letter-spacing:-.02em;margin:18px 0 5px;font-size:22px;position:relative}._folderCard_1q145_107 p{z-index:1;color:#64706a;max-width:540px;min-height:48px;margin:0;font-size:13px;line-height:1.55;position:relative}._folderCard_1q145_107>div:last-child{z-index:1;gap:9px;margin-top:18px;display:flex;position:relative}._folderCard_1q145_107 button{cursor:pointer;border-radius:9px;min-height:44px;padding:0 14px;font-size:13px;font-weight:850}._folderCard_1q145_107 button:first-child{background:var(--brand-gold);color:var(--brand-night);border:0}._folderCard_1q145_107 button:last-child{color:#405049;background:#fff;border:1px solid #ced9d3}._referenceSection_1q145_133{background:#fff;border:1px solid #dce4df;border-radius:16px;margin:0 0 20px;padding:22px;box-shadow:0 10px 30px #1b2c230f}._referenceHeading_1q145_135{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:16px;display:flex}._referenceHeading_1q145_135 h2{margin:3px 0 0;font-size:22px}._referenceHeading_1q145_135>p{color:#6a756f;text-align:right;max-width:460px;margin:0;font-size:12px;line-height:1.5}._referenceGrid_1q145_141{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}._referenceCard_1q145_143{background:#f9fbfa;border:1px solid #e0e7e3;border-radius:12px;grid-template-columns:43px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}._referenceCard_1q145_143>span{color:#83e0ad;letter-spacing:.04em;background:#17201c;border-radius:10px;place-items:center;width:41px;height:41px;font-size:9px;font-weight:950;display:grid}._referenceCard_1q145_143 h3{margin:1px 0 7px;font-size:14px}._referenceCard_1q145_143 ul{gap:5px;margin:0;padding-left:17px;display:grid}._referenceCard_1q145_143 li{color:#58655f;font-size:11px;line-height:1.48}._libraryPanel_1q145_155{background:#fff;border:1px solid #dce4df;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #1b2c230f}._libraryToolbar_1q145_157{justify-content:space-between;align-items:center;gap:20px;padding:22px 24px 17px;display:flex}._libraryToolbar_1q145_157 h2{margin:3px 0 0;font-size:22px}._primaryButton_1q145_161{background:var(--brand-gold);min-height:46px;color:var(--brand-night);cursor:pointer;border:0;border-radius:10px;padding:0 17px;font-size:13px;font-weight:900}._searchRow_1q145_163{border-bottom:1px solid #e7ece9;grid-template-columns:minmax(300px,1fr) auto;align-items:center;gap:16px;padding:0 24px 20px;display:grid}._searchBox_1q145_165{background:#fbfcfb;border:1px solid #cbd6d0;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:11px;min-height:48px;padding:0 13px;display:grid}._searchBox_1q145_165 span{color:#718079;letter-spacing:.08em;font-size:9px;font-weight:950}._searchBox_1q145_165 input{color:#1b211e;background:0 0;border:0;outline:0;min-width:0;font-size:14px}._filters_1q145_171{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}._filters_1q145_171 button{color:#59655f;cursor:pointer;background:#fff;border:1px solid #d8e0dc;border-radius:9px;min-height:38px;padding:0 10px;font-size:11px;font-weight:800}._filters_1q145_171 button span{background:#edf1ef;border-radius:999px;place-items:center;min-width:19px;height:19px;margin-left:4px;font-size:9px;display:inline-grid}._filters_1q145_171 ._selectedFilter_1q145_177{border-color:var(--brand-cyan);background:var(--brand-cyan-soft);color:var(--brand-cyan-dark)}._filters_1q145_171 ._attentionFilter_1q145_179{color:#9a5a00}._filters_1q145_171 ._attentionFilter_1q145_179 span{background:#fff0cd}._documentList_1q145_185{display:grid}._documentRow_1q145_187{border-bottom:1px solid #e9eeeb;grid-template-columns:48px minmax(260px,1.4fr) minmax(160px,.5fr) 190px;align-items:center;gap:15px;min-height:108px;padding:17px 24px;display:grid}._documentRow_1q145_187:last-child{border-bottom:0}._documentRow_1q145_187:hover{background:#fbfcfb}._documentCode_1q145_193{background:var(--brand-cyan-soft);width:46px;height:46px;color:var(--brand-cyan-dark);letter-spacing:.05em;border-radius:12px;place-items:center;font-size:10px;font-weight:950;display:grid}._sdsCode_1q145_195{background:var(--brand-cyan-soft);color:var(--brand-cyan-dark)}._calibrationCode_1q145_197{color:#245e9c;background:#edf5ff}._requirementsCode_1q145_199{color:#875900;background:#fff3d9}._washCode_1q145_201{color:#6740a3;background:#f2ecff}._emergencyCode_1q145_203{color:#a22e27;background:#fff0ee}._billingCode_1q145_205{color:#795a00;background:#fff7d9}._mapCode_1q145_207{color:#1c648a;background:#e8f4fb}._documentInfo_1q145_209{min-width:0}._documentInfo_1q145_209>span{color:var(--brand-cyan-dark);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}._documentInfo_1q145_209 h3{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 2px;font-size:15px;overflow:hidden}._documentInfo_1q145_209 p{color:#58655f;margin:0;font-size:12px}._documentInfo_1q145_209 small{color:#818b86;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;display:block;overflow:hidden}._documentDates_1q145_219{flex-wrap:wrap;gap:13px;display:flex}._documentDates_1q145_219 small,._documentDates_1q145_219 strong{display:block}._documentDates_1q145_219 small{color:#88918d;text-transform:uppercase;font-size:9px}._documentDates_1q145_219 strong{margin-top:2px;font-size:11px}._documentActions_1q145_227{gap:7px;display:grid}._documentActions_1q145_227 select{cursor:pointer;border:1px solid #0000;border-radius:8px;min-height:38px;padding:0 9px;font-size:11px;font-weight:850}._readOnlyStatus_1q145_231{border-radius:8px;place-items:center;min-height:38px;padding:0 9px;font-size:11px;font-weight:850;display:grid}._currentStatus_1q145_233{background:var(--brand-cyan-soft);color:var(--brand-cyan-dark)}._reviewStatus_1q145_235{color:#875900;background:#fff3d9}._expiredStatus_1q145_237{color:#a22e27;background:#fff0ee}._documentActionLinks_1q145_239{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}._documentActionLinks_1q145_239:not(._withDownload_1q145_241){grid-template-columns:1fr}._documentActions_1q145_227 a{color:#34443c;border:1px solid #d0dad5;border-radius:8px;place-items:center;min-height:39px;font-size:11px;font-weight:850;text-decoration:none;display:grid}._documentActionLinks_1q145_239._withDownload_1q145_241 a:last-child{color:#0d6137;background:#f1faf4;border-color:#b9d8c6}._folderDialog_1q145_249{background:#fff;border-radius:18px;width:min(1120px,100%);max-height:calc(100vh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 80px #0000004d}._folderDialogToolbar_1q145_251{background:#f5faf7;border-bottom:1px solid #e5ebe7;justify-content:space-between;align-items:center;gap:18px;padding:17px 24px;display:flex}._folderDialogToolbar_1q145_251 p{color:#607069;gap:2px;margin:0;font-size:12px;display:grid}._folderDialogToolbar_1q145_251 p strong{color:#17201c;font-size:16px}._folderDialogToolbar_1q145_251 p span{font-size:12px}._folderDialogToolbar_1q145_251>div{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}._folderDialogToolbar_1q145_251 button,._folderDialogFooter_1q145_261 button{cursor:pointer;border-radius:9px;min-height:43px;padding:0 14px;font-size:12px;font-weight:900}._secondaryButton_1q145_263{color:#0d6137;background:#fff;border:1px solid #b9d8c6}._folderDocumentList_1q145_265{min-height:0;overflow-y:auto}._folderDocumentList_1q145_265 ._documentRow_1q145_187{grid-template-columns:48px minmax(240px,1.5fr) minmax(150px,.55fr) 220px}._sdsFolderList_1q145_269{min-height:0;padding:8px 24px 20px;overflow-y:auto}._sdsFolderHint_1q145_271{color:#617069;margin:8px 0 14px;font-size:14px}._sdsFolderRow_1q145_273{border-bottom:1px solid #e6ece8;grid-template-columns:minmax(260px,1.5fr) minmax(180px,1fr) auto;align-items:center;gap:16px;padding:15px 0;display:grid}._sdsFolderRow_1q145_273:last-child{border-bottom:0}._sdsFolderRow_1q145_273>a{color:#006f8d;text-underline-offset:3px;font-size:16px;font-weight:850;text-decoration:underline;text-decoration-thickness:1px}._sdsFolderRow_1q145_273>span{color:#637069;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}._sdsFolderRow_1q145_273>button{color:#0d6137;cursor:pointer;background:#fff;border:1px solid #b8d4c4;border-radius:9px;min-height:42px;padding:0 14px;font-size:14px;font-weight:850}._sdsLinkDialog_1q145_283{background:#fff;border-radius:18px;width:min(580px,100%);overflow:hidden;box-shadow:0 28px 80px #0000004d}._sdsLinkContent_1q145_285{gap:16px;padding:22px 24px 4px;display:grid}._sdsLinkContent_1q145_285 p{color:#5e6c64;margin:0;font-size:14px;line-height:1.55}._sdsLinkContent_1q145_285 label{color:#35433c;gap:7px;font-size:14px;font-weight:850;display:grid}._sdsLinkContent_1q145_285 input{color:#17201c;min-height:50px;font:inherit;background:#fff;border:1px solid #bdcbc4;border-radius:9px;padding:10px 12px;font-size:16px}._sdsLinkDialog_1q145_283 ._formActions_1q145_293{margin:20px 24px 24px}._folderDialogFooter_1q145_261{color:#6d7972;border-top:1px solid #e5ebe7;justify-content:space-between;align-items:center;gap:14px;padding:13px 24px;font-size:11px;display:flex}._folderDialogFooter_1q145_261 button{color:#405049;background:#fff;border:1px solid #cad5cf}._loadingState_1q145_301,._emptyState_1q145_301{color:#6a756f;text-align:center;align-content:center;place-items:center;min-height:290px;padding:34px;display:grid}._emptyState_1q145_301>span{color:#52625a;background:#edf2ef;border-radius:15px;place-items:center;width:56px;height:56px;font-size:11px;font-weight:950;display:grid}._emptyState_1q145_301 h3{color:#202824;margin:14px 0 3px;font-size:20px}._emptyState_1q145_301 p{max-width:470px;margin:0;font-size:13px}._emptyState_1q145_301 button{background:var(--brand-gold);min-height:44px;color:var(--brand-night);cursor:pointer;border:0;border-radius:9px;margin-top:16px;padding:0 15px;font-size:13px;font-weight:850}._errorBanner_1q145_311{background:#fff1ef;border:1px solid #f1c0bc;border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;margin:0 24px 18px;padding:11px;display:grid}._errorBanner_1q145_311>span{color:#fff;background:#d23c32;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:950;display:grid}._errorBanner_1q145_311 p{color:#713a36;margin:0;font-size:12px}._errorBanner_1q145_311 button{color:#fff;cursor:pointer;background:#7f332d;border:0;border-radius:8px;min-height:36px;padding:0 11px;font-size:11px;font-weight:850}._modalBackdrop_1q145_321{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b110e9e;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}._uploadDialog_1q145_323{background:#fff;border-radius:18px;width:min(760px,100%);max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 28px 80px #0000004d}._dialogHeading_1q145_325{border-bottom:1px solid #e5ebe7;justify-content:space-between;align-items:flex-start;gap:18px;padding:23px 24px 18px;display:flex}._dialogHeading_1q145_325 span{color:#0d6137;letter-spacing:.1em;font-size:10px;font-weight:950}._dialogHeading_1q145_325 h2{margin:3px 0 0;font-size:23px}._dialogHeading_1q145_325>button{color:#34423b;cursor:pointer;background:#edf2ef;border:0;border-radius:11px;flex:none;place-items:center;width:44px;height:44px;font-size:25px;display:grid}._uploadForm_1q145_333{padding:22px 24px 24px}._filePicker_1q145_335{cursor:pointer;text-align:center;background:#f4faf6;border:2px dashed #a9c8b7;border-radius:13px;align-content:center;place-items:center;min-height:105px;padding:17px;display:grid}._filePicker_1q145_335>span{color:#0d6137;font-size:15px;font-weight:900}._filePicker_1q145_335>strong{color:#6b7a72;margin:2px 0 10px;font-size:11px}._filePicker_1q145_335 input{width:min(400px,100%);font-size:12px}._formGrid_1q145_343{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:18px;display:grid}._formGrid_1q145_343 label{color:#35433c;gap:6px;font-size:12px;font-weight:850;display:grid}._formGrid_1q145_343 label>span{justify-content:space-between;gap:8px;display:flex}._formGrid_1q145_343 small{color:#7c8781;font-size:10px;font-weight:650}._formGrid_1q145_343 input,._formGrid_1q145_343 select,._formGrid_1q145_343 textarea{color:#17201c;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #bdcbc4;border-radius:9px;padding:10px 11px;font-size:14px}._formGrid_1q145_343 textarea{resize:vertical}._fullWidth_1q145_355{grid-column:1/-1}._formActions_1q145_293{grid-template-columns:1fr 1.5fr;gap:10px;margin-top:20px;display:grid}._formActions_1q145_293 button{cursor:pointer;border-radius:10px;min-height:50px;font-size:14px;font-weight:900}._formActions_1q145_293 button:first-child{color:#4c5953;background:#fff;border:1px solid #cad5cf}._formActions_1q145_293 button:last-child{background:var(--brand-gold);color:var(--brand-night);border:0}._formActions_1q145_293 button:disabled{cursor:wait;opacity:.6}._toast_1q145_367{z-index:100;background:var(--brand-night);max-width:min(440px,100% - 40px);color:var(--brand-ivory);border-radius:11px;padding:13px 16px;font-size:13px;font-weight:800;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 38px #00000038}._accessPage_1q145_371{background:#f3f6f4;place-items:center;min-height:100vh;padding:24px;display:grid}._accessCard_1q145_373{text-align:center;background:#fff;border:1px solid #dce4df;border-radius:18px;width:min(560px,100%);padding:34px;box-shadow:0 18px 55px #1b2c231a}._accessCard_1q145_373 img{object-fit:contain;width:180px;height:72px}._lockIcon_1q145_377{color:#fff;letter-spacing:.1em;background:#17201c;border-radius:7px;margin:19px auto 11px;padding:6px 9px;font-size:9px;font-weight:950;display:table}._accessCard_1q145_373 h1{margin:0;font-size:28px}._accessCard_1q145_373 p{color:#5f6c65;margin:11px 0 0;line-height:1.65}._accessActions_1q145_383{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}._accessActions_1q145_383 a{border-radius:10px;place-items:center;min-height:48px;font-size:13px;font-weight:850;text-decoration:none;display:grid}._accessActions_1q145_383 a:first-child{color:#fff;background:#199a57}._accessActions_1q145_383 a:last-child{color:#425048;border:1px solid #cdd8d2}@media (width<=980px){._hero_1q145_87{grid-template-columns:1fr;align-items:start}._securityNote_1q145_95{max-width:600px}._searchRow_1q145_163{grid-template-columns:1fr}._filters_1q145_171{justify-content:flex-start}._documentRow_1q145_187{grid-template-columns:48px minmax(0,1fr) 180px}._documentDates_1q145_219{display:none}._referenceGrid_1q145_141{grid-template-columns:1fr}}@media (width<=700px){._topbar_1q145_33{min-height:72px;padding:10px 14px;position:static}._brand_1q145_65{gap:9px}._brand_1q145_65 img{width:112px;height:48px}._brand_1q145_65 span{padding-left:9px;font-size:10px}._staffIdentity_1q145_71{grid-template-columns:38px auto}._staffIdentity_1q145_71>span{width:38px;height:38px}._staffIdentity_1q145_71 small,._staffIdentity_1q145_71>a{display:none}._content_1q145_85{width:min(100% - 28px,1440px);padding-top:25px}._hero_1q145_87 h1{font-size:32px}._hero_1q145_87>div:first-child>p{font-size:14px}._folderGrid_1q145_105{grid-template-columns:1fr}._folderCard_1q145_107 p{min-height:0}._referenceSection_1q145_133{padding:17px 15px}._referenceHeading_1q145_135{flex-direction:column;align-items:flex-start}._referenceHeading_1q145_135>p{text-align:left}._libraryToolbar_1q145_157{flex-direction:column;align-items:stretch;padding:18px 16px 14px}._primaryButton_1q145_161{width:100%}._searchRow_1q145_163{padding:0 16px 16px}._filters_1q145_171{grid-template-columns:1fr 1fr;display:grid}._filters_1q145_171 button{min-height:43px}._documentRow_1q145_187{grid-template-columns:42px minmax(0,1fr);gap:11px;padding:16px}._documentCode_1q145_193{width:42px;height:42px}._documentActions_1q145_227{grid-column:1/-1;grid-template-columns:1fr 1fr}._documentInfo_1q145_209 h3,._documentInfo_1q145_209 small{white-space:normal}._modalBackdrop_1q145_321{place-items:end center;padding:0}._folderDialog_1q145_249{border-radius:20px 20px 0 0;max-height:94vh}._folderDialogToolbar_1q145_251{flex-direction:column;align-items:stretch;padding:15px 16px}._folderDialogToolbar_1q145_251>div{justify-content:stretch}._folderDialogToolbar_1q145_251 button{flex:1}._folderDocumentList_1q145_265 ._documentRow_1q145_187{grid-template-columns:42px minmax(0,1fr)}._sdsFolderList_1q145_269{padding:8px 16px 18px}._sdsFolderRow_1q145_273{grid-template-columns:1fr;gap:7px}._sdsFolderRow_1q145_273>span{white-space:normal}._sdsFolderRow_1q145_273>button{width:100%}._folderDialogFooter_1q145_261{flex-direction:column;align-items:stretch;padding:12px 16px}._folderDialogFooter_1q145_261 button{width:100%}._uploadDialog_1q145_323{border-radius:20px 20px 0 0;max-height:94vh}._dialogHeading_1q145_325,._uploadForm_1q145_333,._sdsLinkContent_1q145_285{padding-left:16px;padding-right:16px}._sdsLinkDialog_1q145_283 ._formActions_1q145_293{margin-left:16px;margin-right:16px}._formGrid_1q145_343{grid-template-columns:1fr}._fullWidth_1q145_355{grid-column:auto}}@media (width<=430px){._brand_1q145_65 span{display:none}._content_1q145_85{width:min(100% - 20px,1440px)}._hero_1q145_87{gap:18px}._securityNote_1q145_95{align-items:start}._folderCard_1q145_107{padding:19px}._folderCard_1q145_107>div:last-child{grid-template-columns:1fr 1fr;display:grid}._folderCard_1q145_107 button{padding:0 8px}._documentActions_1q145_227,._formActions_1q145_293,._accessActions_1q145_383{grid-template-columns:1fr}._formActions_1q145_293 button:first-child{order:2}._accessCard_1q145_373{padding:25px 18px}}._libraryShell_1q145_1{font-size:17px;line-height:1.6}._brand_1q145_65 span,._staffIdentity_1q145_71 strong{font-size:15px}._staffIdentity_1q145_71 small,._staffIdentity_1q145_71>a,._eyebrow_1q145_89{font-size:13px}._hero_1q145_87>div:first-child>p{font-size:17px}._securityNote_1q145_95>span{font-size:12px}._securityNote_1q145_95 p,._securityNote_1q145_95 strong{font-size:14px}._folderTop_1q145_113>span{font-size:12px}._folderTop_1q145_113>strong,._folderCard_1q145_107 p,._referenceHeading_1q145_135>p{font-size:14px}._folderCard_1q145_107 h2,._referenceHeading_1q145_135 h2,._libraryToolbar_1q145_157 h2{font-size:25px}._folderCard_1q145_107 button,._primaryButton_1q145_161{font-size:15px}._referenceCard_1q145_143>span{font-size:12px}._referenceCard_1q145_143 h3{font-size:16px}._referenceCard_1q145_143 li{font-size:14px}._searchBox_1q145_165 span{font-size:12px}._searchBox_1q145_165 input{min-height:48px;font-size:16px}._filters_1q145_171 button{min-height:44px;font-size:14px}._filters_1q145_171 button span,._documentCode_1q145_193,._documentInfo_1q145_209>span{font-size:12px}._documentInfo_1q145_209 h3{font-size:17px}._documentInfo_1q145_209 p{font-size:14px}._documentInfo_1q145_209 small{font-size:13px}._documentDates_1q145_219 small{font-size:12px}._documentDates_1q145_219 strong,._documentActions_1q145_227 select,._documentActions_1q145_227 a,._readOnlyStatus_1q145_231{font-size:14px}._documentActions_1q145_227 select,._documentActions_1q145_227 a,._readOnlyStatus_1q145_231{min-height:44px}._formGrid_1q145_343 label,._filePicker_1q145_335>strong,._filePicker_1q145_335 input{font-size:14px}._formGrid_1q145_343 small{font-size:13px}._formGrid_1q145_343 input,._formGrid_1q145_343 select,._formGrid_1q145_343 textarea{font-size:16px}@media (prefers-reduced-motion:reduce){._libraryShell_1q145_1 *{scroll-behavior:auto!important;transition:none!important}}._page_1klpi_1{color:#102b36;max-width:860px;margin:0 auto;padding:2rem 1rem;font-size:1rem;line-height:1.6}._page_1klpi_1 header{color:#fff;background:#092637;border-radius:12px;margin:1rem 0;padding:1.5rem}._page_1klpi_1 h1{margin:.25rem 0;font-size:2rem}._page_1klpi_1 header strong{color:#efd978}._page_1klpi_1 section{background:#fff;border:1px solid #cbd8dd;border-radius:12px;margin:1rem 0;padding:1.5rem}._page_1klpi_1 button{color:#fff;font:inherit;cursor:pointer;background:#086f81;border:1px solid #147e8c;border-radius:6px;margin:.6rem .6rem .6rem 0;padding:.7rem 1rem}._page_1klpi_1 button:disabled{opacity:.5;cursor:not-allowed}._page_1klpi_1 label{display:block}._page_1klpi_1 dl{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.6rem;display:grid}._page_1klpi_1 dd{overflow-wrap:anywhere;margin:0}._page_1klpi_1 dt{font-weight:700}._page_1klpi_1 a{color:#086f81;text-decoration:underline}._invoiceSelect_1klpi_13{width:100%;min-width:0;font:inherit;color:#102b36;background:#fff;border:1px solid #78929e;border-radius:6px;padding:.75rem}._invoiceCard_1klpi_14{overflow-wrap:anywhere;border-top:3px solid #086f81;margin-top:1rem}._mappingPanel_1klpi_15{border-top:2px solid #cbd8dd;margin-top:1.5rem;padding-top:1rem}._mappingFields_1klpi_16{border:1px solid #cbd8dd;border-radius:8px;min-width:0;padding:1rem}._mappingLine_1klpi_17{margin:1rem 0}._invoiceTable_1klpi_18{overflow-x:auto}._invoiceTable_1klpi_18 table{border-collapse:collapse;width:100%}._invoiceTable_1klpi_18 caption{text-align:left;font-weight:700}._invoiceTable_1klpi_18 th,._invoiceTable_1klpi_18 td{text-align:left;border-bottom:1px solid #cbd8dd;padding:.6rem}._invoiceTable_1klpi_18 td:last-child{text-align:right;white-space:nowrap}@media (width<=480px){._page_1klpi_1 dl{grid-template-columns:1fr}}:is(html:has(.samsara-page),body:has(.samsara-page)){height:auto;min-height:100%;overflow:hidden auto}.samsara-page{min-width:0;padding-bottom:4rem}
