.load-desk{--navy:#0f2438;--steel:#3b6ea5;--amber:#e8a33d;--green:#2f9e63;--red:#d15b4a;--paper-doc:#fbfbf7;--doc-line:#111;--paper:#f4f6f9;--card:#fff;--card-2:#eef1f5;--ink:#1a2532;--ink-2:#5e6b7c;--line:#e2e8f0;--line-2:#edf1f6;--brand:#e8a33d;--brand-deep:#925f17;--brand-soft:#fbf1dd;--info:#3b6ea5;--info-deep:#26507e;--info-soft:#e6eef6;--mark:#f5e27a;--mark-line:#d8c24e;--mark-ink:#5c4d0a;--fill-ink:#fff;--ink-2-fill:#6b7a8d;--brand-fill:#c27f1e;--warn-fill:#a9741a;--ok-fill:#2f9e63;--bad-fill:#d15b4a;--ok:#24784c;--ok-soft:#e5f4ec;--warn:#8e6116;--warn-soft:#fbf1dd;--bad:#ba412f;--bad-soft:#fbe7e3;--bar:#0f2438;--bar-ink:#fff;--bar-ink-2:#8fb4d8;--shadow-sm:0 1px 3px #0f24380d;--shadow:0 2px 8px #0f243814;--shadow-lg:0 4px 16px #0f24381f, 0 12px 28px #0f243824;--radius:10px;--radius-sm:7px;--radius-xs:5px;--mono:ui-monospace, "Cascadia Mono", "Consolas", Menlo, monospace;--cond:Verdana, "DejaVu Sans", Geneva, Tahoma, sans-serif;--body:Verdana, "DejaVu Sans", Geneva, Tahoma, sans-serif;--doc-face:Verdana, "DejaVu Sans", Geneva, Tahoma, sans-serif;--doc-size:12px;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--body);font-size:14px;line-height:1.45}:root[data-theme=dark] .load-desk{--paper:#131a22;--card:#1b2530;--card-2:#212c38;--ink:#e8edf3;--ink-2:#93a3b5;--line:#2c3947;--line-2:#24303c;--brand:#f0b25c;--brand-deep:#ffca7d;--brand-soft:#3a2c14;--info:#6d9cc9;--info-deep:#8fbce6;--info-soft:#1b2c3c;--mark:#f5e27a;--mark-line:#d8c24e;--mark-ink:#5c4d0a;--fill-ink:#11181f;--ink-2-fill:#93a3b5;--brand-fill:#ffca7d;--warn-fill:#e0b878;--ok-fill:#7fc99a;--bad-fill:#e88b87;--ok:#7fc99a;--ok-soft:#1c3226;--warn:#e0b878;--warn-soft:#33291a;--bad:#e88b87;--bad-soft:#3a2321;--bar:#0a1620;--shadow-sm:0 1px 3px #0000004d;--shadow:0 2px 8px #00000059;--shadow-lg:0 4px 16px #0006, 0 12px 28px #00000080}:root[data-theme=dark] .load-desk .st.needs_review,:root[data-theme=dark] .load-desk .pcard.hot{color:var(--mark-ink)}.load-desk .themebtn{color:var(--bar-ink);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #38373a;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.load-desk .themebtn:hover{border-color:var(--brand);color:var(--brand)}.load-desk .themebtn svg{width:16px;height:16px}.load-desk .top{background:var(--bar);color:var(--bar-ink);border-bottom:1px solid #26252850;flex-wrap:wrap;align-items:center;gap:16px;padding:8px 20px;display:flex}.load-desk .top .logo{width:auto;height:34px;display:block}.load-desk .usermenu{margin-left:auto;position:relative}.load-desk .usermenu summary{cursor:pointer;color:var(--bar-ink);border-radius:var(--radius-sm);border:1px solid #0000;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-size:13px;font-weight:600;list-style:none;display:flex}.load-desk .usermenu summary::-webkit-details-marker{display:none}.load-desk .usermenu summary .chev{color:var(--bar-ink-2);flex:none}.load-desk .usermenu[open] summary,.load-desk .usermenu summary:hover{background:#ffffff0a;border-color:#38373a}.load-desk .avatar{background:linear-gradient(160deg, var(--brand), var(--brand-fill));color:#1a1305;width:26px;height:26px;font-family:var(--cond);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.load-desk .usermenu-list{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);z-index:20;flex-direction:column;min-width:190px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.load-desk .usermenu-list a,.load-desk .usermenu-list button{color:var(--ink);border-radius:var(--radius-xs);text-align:left;cursor:pointer;width:100%;font-size:13px;font-family:var(--body);background:0 0;border:none;align-items:center;gap:9px;padding:7px 9px;text-decoration:none;display:flex}.load-desk .usermenu-list a svg,.load-desk .usermenu-list button svg{width:15px;height:15px;color:var(--ink-2);flex:none}.load-desk .usermenu-list a:hover,.load-desk .usermenu-list button:hover{background:var(--line-2)}.load-desk .usermenu-list hr{border:none;border-top:1px solid var(--line);margin:4px 3px}.load-desk .health-page{max-width:1240px;margin:0 auto;padding:22px 0 48px}.load-desk .health-hero{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.load-desk .health-eyebrow,.load-desk .health-kicker{color:var(--brand-deep);font-family:var(--mono);letter-spacing:.12em;font-size:12px;font-weight:700}.load-desk .health-eyebrow{align-items:center;gap:7px;margin-bottom:8px;display:flex}.load-desk .health-hero h1{color:var(--navy);letter-spacing:-.03em;margin:0 0 5px;font-size:32px}.load-desk .health-hero p{color:var(--ink-2);margin:0}.load-desk .health-snapshot{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);min-width:235px;box-shadow:var(--shadow-sm);align-items:center;gap:10px;padding:11px 14px;display:flex}.load-desk .health-snapshot>div{gap:2px;display:grid}.load-desk .health-snapshot strong{font-size:12px}.load-desk .health-snapshot span:last-child{color:var(--ink-2);font-size:12px}.load-desk .health-snapshot-dot{background:var(--warn);width:8px;height:8px;box-shadow:0 0 0 4px var(--warn-soft);border-radius:50%}.load-desk .health-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.load-desk .health-summary-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);align-items:center;gap:12px;padding:14px;display:flex}.load-desk .health-summary-card.health-summary-alert{border-color:color-mix(in srgb, var(--bad) 38%, var(--line))}.load-desk .health-summary-card.health-summary-warn{border-color:color-mix(in srgb, var(--warn) 45%, var(--line))}.load-desk .health-summary-icon{background:var(--info-soft);color:var(--info-deep);border-radius:var(--radius-xs);flex:none;place-items:center;width:38px;height:38px;display:grid}.load-desk .health-summary-alert .health-summary-icon{background:var(--bad-soft);color:var(--bad)}.load-desk .health-summary-warn .health-summary-icon{background:var(--warn-soft);color:var(--warn)}.load-desk .health-summary-card>div:last-child{gap:1px;display:grid}.load-desk .health-summary-card span{color:var(--ink-2);font-size:12px}.load-desk .health-summary-card strong{color:var(--navy);letter-spacing:-.02em;font-size:21px}.load-desk .health-summary-card small{color:var(--ink-2);font-size:12px}.load-desk .health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.load-desk .health-panel,.load-desk .health-next-panel{padding:18px}.load-desk .health-panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.load-desk .health-panel-heading h2{color:var(--navy);letter-spacing:-.02em;margin:3px 0 0;font-size:18px}.load-desk .health-heading-good{color:var(--ok)}.load-desk .health-heading-alert{color:var(--warn)}.load-desk .health-check-list{margin:0;padding:0;list-style:none}.load-desk .health-check-row{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.load-desk .health-check-row:first-child{border-top:0}.load-desk .health-check-copy{gap:3px;min-width:0;display:grid}.load-desk .health-check-copy strong{font-size:13px}.load-desk .health-check-copy span{color:var(--ink-2);font-size:12px;line-height:1.35}.load-desk .health-state{font-family:var(--mono);letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:11.5px;font-weight:700}.load-desk .health-state-good{background:var(--ok-soft);color:var(--ok)}.load-desk .health-state-bad{background:var(--bad-soft);color:var(--bad)}.load-desk .health-state-warn{background:var(--warn-soft);color:var(--warn)}.load-desk .health-state-neutral{background:var(--card-2);color:var(--ink-2)}.load-desk .health-next-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.load-desk .health-next-grid div{background:var(--card-2);border-radius:var(--radius-xs);color:var(--ink-2);align-items:flex-start;gap:8px;padding:11px;font-size:12px;line-height:1.35;display:flex}.load-desk .health-next-grid svg{color:var(--brand-deep);flex:none}.load-desk .health-note{border-top:1px solid var(--line-2);color:var(--ink-2);margin:16px 0 8px;padding-top:12px;font-size:12px}.load-desk .health-back-link{color:var(--brand-deep);font-size:12px;font-weight:700;text-decoration:none}.load-desk .health-back-link:hover{text-decoration:underline}@media (max-width:900px){.load-desk .health-summary-grid,.load-desk .health-next-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.load-desk .health-grid{grid-template-columns:1fr}}@media (max-width:620px){.load-desk .health-page{padding:16px 0 32px}.load-desk .health-hero{display:grid}.load-desk .health-snapshot{min-width:0}.load-desk .health-summary-grid,.load-desk .health-next-grid{grid-template-columns:1fr}}.load-desk .nav{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.load-desk .nav a{color:var(--bar-ink-2);border-radius:var(--radius-sm);border:1px solid #0000;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.load-desk .nav a svg{width:14px;height:14px}.load-desk .nav a:hover{color:var(--bar-ink);background:#ffffff0d}.load-desk .nav a.on{color:var(--bar-ink);background:#f7941d29}.load-desk .nav .badge{background:var(--brand);color:#1a1305;border-radius:var(--radius-xs);font-variant-numeric:tabular-nums;text-align:center;min-width:16px;padding:0 5px;font-size:12px;font-weight:700}.load-desk .stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:14px 0 6px;display:grid}.load-desk .stat{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:9px 13px}.load-desk .stat .n{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.load-desk .stat .l{font-family:var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-top:2px;font-size:11.5px}.load-desk .q{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card-2);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px;padding:9px 13px;display:flex}.load-desk .q.sel{border-color:var(--ok-fill);background:var(--ok-soft)}.load-desk .q .qamt{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.load-desk .q .qmeta{color:var(--ink-2);font-size:12.5px}.load-desk .q .qsell{color:var(--ok);white-space:nowrap;margin-left:auto;font-size:13px;font-weight:600}.load-desk .q .qmath{font-size:12px;font-family:var(--mono);flex-basis:100%}.load-desk .stephead{align-items:center;gap:10px;margin:24px 0 8px;display:flex}.load-desk .stephead .num{background:var(--brand);color:#1a1305;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:flex}.load-desk .stephead h2{margin:0;font-size:14.5px}.load-desk .stephead.stage-shipment .num{color:#fff;background:#3b77b1}.load-desk .stephead.stage-shipment h2{color:#225f9a}.load-desk .stephead.stage-documents .num{color:#fff;background:#c75050}.load-desk .stephead.stage-documents h2{color:#a43636}.load-desk .stephead.stage-pricing .num{color:#fff;background:#7651ab}.load-desk .stephead.stage-pricing h2{color:#63418f}.load-desk .stephead.stage-decision .num{color:#fff;background:#23836a}.load-desk .stephead.stage-decision h2{color:#176950}.load-desk .stephead.stage-paperwork .num{color:#fff;background:#b76826}.load-desk .stephead.stage-paperwork h2{color:#99511a}:root[data-theme=dark] .load-desk .stephead.stage-shipment h2{color:#9ecdf6}:root[data-theme=dark] .load-desk .stephead.stage-documents h2{color:#f3aeae}:root[data-theme=dark] .load-desk .stephead.stage-pricing h2{color:#d5bcf3}:root[data-theme=dark] .load-desk .stephead.stage-decision h2{color:#a9e7d3}:root[data-theme=dark] .load-desk .stephead.stage-paperwork h2{color:#f5c596}.load-desk .empty{border:1px dashed var(--line);border-radius:var(--radius);text-align:center;color:var(--ink-2);background:var(--card-2);padding:22px 18px;font-size:13px}.load-desk .page{min-width:0;max-width:1220px;margin:0 auto;padding:18px 24px 70px}@media (max-width:640px){.load-desk .page{padding:14px 12px 60px}}.load-desk.login-shell{color:#fff;background:#111a24;min-height:100vh}.load-desk .login-brand{flex-direction:column;gap:12px;display:flex;position:absolute;top:28px;left:34px}.load-desk .login-brand .logo{width:148px;height:auto}.load-desk .login-brand span{color:#8fa2b5;letter-spacing:.14em;font-size:11.5px;font-weight:700}.load-desk .login-page{background:radial-gradient(circle at 18% 15%,#36688e38,#0000 35%),#111a24;grid-template-columns:minmax(280px,430px) 390px;justify-content:center;align-items:center;gap:clamp(70px,10vw,150px);min-height:100vh;padding:100px 40px 60px;display:grid}.load-desk .login-intro{max-width:390px}.load-desk .login-intro .eyebrow{color:#e0ad36}.load-desk .login-card .eyebrow{color:#925f17}.load-desk .login-intro h1{color:#f7fafc;font-family:var(--cond);letter-spacing:-.045em;text-transform:none;margin:15px 0 20px;font-size:clamp(42px,5vw,64px);line-height:.98}.load-desk .login-intro h1 em{color:#8fc0e6;font-style:normal}.load-desk .login-intro p{color:#a9bac8;font-size:16px;line-height:1.65}.load-desk .login-card{border:0;width:100%;margin:0;padding:32px;box-shadow:0 24px 70px #00000038;color:#1b1f24!important;background:#f7f8f6!important}.load-desk .login-card h2{font-family:var(--cond);letter-spacing:-.02em;text-transform:none;border:0;margin:13px 0 4px;padding:0;font-size:28px;color:#1b1f24!important}.load-desk .login-card .muted{margin-bottom:24px;color:#5a6472!important}.load-desk .login-card input[type=email],.load-desk .login-card input[type=password]{color:#1b1f24;background:#fff;width:100%}.load-desk .login-card .btn.primary{min-width:104px;margin-top:4px}@media (max-width:820px){.load-desk .login-page{grid-template-columns:minmax(280px,430px);gap:34px;padding:130px 24px 50px}.load-desk .login-intro{text-align:center;margin:0 auto}.load-desk .login-intro h1{font-size:46px}.load-desk .login-intro p{font-size:14px}.load-desk .login-brand{top:22px;left:22px}}@media (max-width:560px){.load-desk .detail-card{padding:20px 16px 28px}.load-desk .login-page{padding-left:16px;padding-right:16px}.load-desk .login-card{padding:25px 20px}}.load-desk .card,.load-desk .panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:10px;padding:14px 16px}.load-desk .hgreet{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.load-desk .hgreet .sum{color:var(--ink-2);font-size:13px}.load-desk .pipe{align-items:stretch;gap:8px;margin:14px 0 6px;padding-bottom:4px;display:flex;overflow-x:auto}.load-desk .pcard{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);min-width:120px;color:inherit;flex:1;padding:10px 14px;text-decoration:none;transition:border-color .15s,background .15s;display:block}.load-desk .pcard:hover{border-color:var(--brand);background:var(--brand-soft)}.load-desk .pcard .n{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.load-desk .pcard .l{color:var(--ink-2);margin-top:2px;font-size:12px;line-height:1.3}.load-desk .pcard.hot{border-color:var(--mark-line);background:linear-gradient(0deg, #f5e27a33, #f5e27a33), var(--card)}.load-desk .pcard.hot .n{color:var(--mark-ink)}.load-desk .pcard.active{border-color:var(--brand);box-shadow:inset 0 0 0 1.5px var(--brand)}.load-desk .sect{margin-top:26px}.load-desk .sect .sub{color:var(--ink-2);margin:0 0 10px;font-size:12.5px}.load-desk .arow{text-align:left;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);width:100%;color:inherit;flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:6px;padding:9px 13px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.load-desk .arow:hover{border-color:var(--brand);background:var(--brand-soft)}.load-desk .aicon{border-radius:var(--radius-sm);background:var(--line-2);width:32px;height:32px;color:var(--ink-2);flex:none;justify-content:center;align-items:center;display:flex}.load-desk .aicon svg{width:16px;height:16px}.load-desk .arow.is-flag .aicon{background:var(--mark);color:var(--mark-ink)}.load-desk .arow.is-ex .aicon{background:var(--bad-soft);color:var(--bad)}.load-desk .arow.is-ready .aicon{background:var(--ok-soft);color:var(--ok)}.load-desk .amain{flex:1;min-width:220px}.load-desk .amain .t1{font-size:13.5px;font-weight:600}.load-desk .amain .t1 .po{font-family:var(--mono)}.load-desk .amain .t1 strong{font-weight:750}.load-desk .queue-ref{border:1px solid var(--line);color:var(--ink-2);font-family:var(--mono);vertical-align:1px;border-radius:4px;margin-left:8px;padding:2px 5px;font-size:11.5px;font-weight:700;display:inline-flex}.load-desk .amain .t2{color:var(--ink-2);margin-top:1px;font-size:12.5px}.load-desk .aact{color:var(--brand-deep);white-space:nowrap;font-size:12.5px;font-weight:600}:root[data-theme=dark] .load-desk .aact{color:var(--brand)}.load-desk .doneline{background:var(--ok-soft);border-radius:var(--radius);color:var(--ok);border:1px solid #cde0d2;padding:10px 14px;font-size:13px}.load-desk .abgrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px;display:grid}.load-desk .abcard{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:11px 13px}.load-desk .abhead{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.load-desk .abname{font-size:13.5px;font-weight:600}.load-desk .abroles{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.load-desk .roletag{font-family:var(--cond);letter-spacing:.05em;text-transform:uppercase;border-radius:var(--radius-xs);background:var(--line-2);color:var(--ink-2);padding:2px 6px;font-size:11.5px;font-weight:700}.load-desk .abaddrs{flex-direction:column;gap:3px;display:flex}.load-desk .abaddr{font-size:12.5px}.load-desk .copycell{border-radius:var(--radius-xs);font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;max-width:100%;margin:-2px -5px;padding:2px 5px;display:inline-flex}.load-desk .copycell .cc-val{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.load-desk .copycell .cc-ico{color:var(--ink-2);opacity:0;flex:none;transition:opacity .12s;display:flex}.load-desk .copycell .cc-ico svg{width:13px;height:13px}.load-desk .copycell:hover{background:var(--brand-soft)}.load-desk .copycell:hover .cc-ico,.load-desk .copycell:focus-visible .cc-ico{opacity:1}.load-desk .st{font-family:var(--cond);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-xs);white-space:nowrap;padding:2px 7px;font-size:11.5px;font-weight:700;display:inline-block}.load-desk .st.needs_review{background:var(--mark);color:var(--mark-ink)}.load-desk .st.auto_ready{background:var(--ok-soft);color:var(--ok)}.load-desk .st.manual_exception,.load-desk .st.booking_failed{background:var(--bad-soft);color:var(--bad)}.load-desk .st.new,.load-desk .st.extracting,.load-desk .st.cancelled{background:var(--line-2);color:var(--ink-2)}.load-desk .st.booked,.load-desk .st.approved,.load-desk .st.booking{background:var(--info-soft);color:var(--info-deep)}.load-desk .st.open{background:var(--mark);color:var(--mark-ink)}.load-desk .st.assigned{background:var(--info-soft);color:var(--info-deep)}.load-desk .st.en-route{background:var(--warn-soft);color:var(--warn)}.load-desk .st.delivered{background:var(--ok-soft);color:var(--ok)}.load-desk .st.billed{background:var(--ok-fill);color:#fff}.load-desk .st.failed{background:var(--bad-soft);color:var(--bad)}:root[data-theme=dark] .load-desk .st.open{color:var(--mark-ink)}:root[data-theme=dark] .load-desk .st.billed{color:#06210f}.load-desk .cf{font-family:var(--cond);letter-spacing:.05em;text-transform:uppercase;border-radius:var(--radius-xs);white-space:nowrap;margin-left:5px;padding:1px 6px;font-size:11px;font-weight:700;display:inline-block}.load-desk .cf.hi{background:var(--ok-soft);color:var(--ok)}.load-desk .cf.md{background:var(--mark);color:var(--mark-ink)}.load-desk .cf.lo{background:var(--bad-soft);color:var(--bad)}.load-desk .density-hint{color:var(--ink-2);margin-left:7px;font-size:11.5px}.load-desk .doclist{flex-wrap:wrap;gap:8px;display:flex}.load-desk .doccard{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;color:inherit;align-items:center;gap:9px;padding:8px 12px;font-size:13px;transition:border-color .15s,background .15s;display:flex}.load-desk .doccard:hover{border-color:var(--brand);background:var(--brand-soft)}.load-desk .doccard .dicon{color:var(--brand-deep);flex:none;display:flex}:root[data-theme=dark] .load-desk .doccard .dicon{color:var(--brand)}.load-desk .doccard .dicon svg{width:18px;height:18px}.load-desk .doccard .dtype{font-family:var(--cond);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);font-size:11.5px}.load-desk .document-card{text-align:left;min-width:min(100%,360px);padding:11px 12px}.load-desk .document-card .dicon{color:#fff;background:#e95353;border-radius:6px;place-items:center;width:31px;height:31px;display:grid}.load-desk .document-card .dicon svg{width:17px;height:17px}.load-desk .document-card .doccopy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.load-desk .document-card .doccopy strong{color:var(--ink);font-size:12px}.load-desk .document-card .docaction{color:var(--brand-deep);white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:inline-flex}.load-desk .document-card .docaction svg{width:13px;height:13px}:root[data-theme=dark] .load-desk .document-card .dicon{background:#9c3434}:root[data-theme=dark] .load-desk .document-card .docaction{color:var(--brand)}.load-desk .pdfov{z-index:50;background:#0f0e0cf0;flex-direction:column;display:flex;position:fixed;inset:0}.load-desk .pdfbar{color:#ece9e4;background:#232225;align-items:center;gap:12px;padding:9px 16px;font-size:13px;display:flex}.load-desk .pdfbar .fn{font-family:var(--mono);font-size:12.5px}.load-desk .pdfbar .actions{align-items:center;gap:6px;margin-left:auto;display:flex}.load-desk .pdfbar a,.load-desk .pdfbar button{color:#ece9e4;border-radius:var(--radius-sm);cursor:pointer;background:#333136;border:1px solid #444247;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;text-decoration:none;display:inline-flex}.load-desk .pdfbar a:hover,.load-desk .pdfbar button:hover{border-color:var(--brand);color:var(--brand)}.load-desk .pdfbar svg{width:14px;height:14px}.load-desk .pdfbody{background:#4a4844;flex:1}.load-desk .pdfframe{border:none;width:100%;height:100%}.load-desk table.status-table{max-width:520px;margin-bottom:18px}.load-desk table.status-table td.lbl{white-space:nowrap;width:1%;color:var(--ink-2);font-weight:600}.load-desk .tablewrap{border-radius:var(--radius);overflow-x:auto}.load-desk table{border-collapse:collapse;width:100%;font-size:13px}.load-desk th{text-align:left;font-family:var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--line);background:var(--card-2);padding:7px 10px;font-size:11.5px}.load-desk td{border-bottom:1px solid var(--line-2);vertical-align:top;padding:6px 10px}.load-desk tbody tr:nth-child(2n) td{background:var(--card-2)}.load-desk tr.row{cursor:pointer}.load-desk tr.row:hover td{background:var(--brand-soft)}.load-desk .btn{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--card);color:var(--ink);font-size:13px;font-family:var(--body);cursor:pointer;align-items:center;gap:7px;padding:6px 13px;font-weight:500;text-decoration:none;display:inline-flex}.load-desk .btn svg{width:14px;height:14px}.load-desk .btn:hover{border-color:var(--brand);color:var(--brand-deep)}:root[data-theme=dark] .load-desk .btn:hover{color:var(--brand)}.load-desk .btn.primary{background:var(--brand);border-color:var(--brand-deep);color:#1a1305;font-weight:700}.load-desk .btn.primary:hover{background:var(--brand-deep);color:#1a1305;border-color:var(--brand-deep)}.load-desk .btn[disabled]{opacity:.5;cursor:default}.load-desk button:focus-visible,.load-desk input:focus-visible,.load-desk a:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.load-desk input[type=email],.load-desk input[type=password],.load-desk input[type=text],.load-desk input[type=search],.load-desk input[type=date],.load-desk input[type=number],.load-desk input[type=tel],.load-desk input[type=url],.load-desk input:not([type]){border:1px solid var(--line);border-radius:var(--radius-sm);font-size:13px;font-family:var(--body);background:var(--card);color:var(--ink);width:100%;max-width:320px;padding:6px 10px}.load-desk select,.load-desk textarea{border:1px solid var(--line);border-radius:var(--radius-sm);font-size:13px;font-family:var(--body);background:var(--card);color:var(--ink);padding:6px 10px}.load-desk .doc .freight-table input,.load-desk .doc .freight-table select,.load-desk .doc .party-table input,.load-desk .doc .party-table select,.load-desk .doc .party-table textarea,.load-desk .doc .party-edit input,.load-desk .doc .party-edit select,.load-desk .doc .fgrid input,.load-desk .doc .fgrid select,.load-desk .doc .note textarea{color:#111;box-sizing:border-box;background:#fff6ea;border-color:#e8a04c;max-width:none;height:32px}.load-desk .doc .note textarea{height:auto}.load-desk .doc input,.load-desk .doc select,.load-desk .doc textarea{box-sizing:border-box}.load-desk .doc .freight-table input:focus,.load-desk .doc .freight-table select:focus,.load-desk .doc .party-table input:focus,.load-desk .doc .party-table select:focus,.load-desk .doc .party-table textarea:focus,.load-desk .doc .party-edit input:focus,.load-desk .doc .party-edit select:focus,.load-desk .doc .fgrid input:focus,.load-desk .doc .fgrid select:focus,.load-desk .doc .note textarea:focus{background:#ffead1;border-color:#c87a1e}:root[data-theme=dark] .load-desk .doc .freight-table input,:root[data-theme=dark] .load-desk .doc .freight-table select,:root[data-theme=dark] .load-desk .doc .party-table input,:root[data-theme=dark] .load-desk .doc .party-table select,:root[data-theme=dark] .load-desk .doc .party-table textarea,:root[data-theme=dark] .load-desk .doc .fgrid input,:root[data-theme=dark] .load-desk .doc .fgrid select,:root[data-theme=dark] .load-desk .doc .party-edit input,:root[data-theme=dark] .load-desk .doc .party-edit select,:root[data-theme=dark] .load-desk .doc .note textarea{color:#f2e6d8;background:#3a2f1e;border-color:#8a6a3a}.load-desk .freight-add-line{align-items:center;gap:8px;padding:8px 14px 2px;display:flex}.load-desk .freight-add-line .btn{padding:5px 9px;font-size:12px}.load-desk .leg .party-add{align-items:center;gap:8px;padding:2px 0 6px;display:flex}.load-desk .leg .party-add .btn{padding:5px 9px;font-size:12px}.load-desk .leg .party-add .err{color:#b42318;font-size:11px}.load-desk input[type=email],.load-desk input[type=password]{width:240px}.load-desk .searchbox{width:100%;max-width:300px;display:inline-block;position:relative}.load-desk .searchbox svg{color:var(--ink-2);pointer-events:none;width:14px;height:14px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.load-desk .searchbox input[type=search]{padding-left:30px}.load-desk .fgrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px 16px;margin-top:8px;display:grid}.load-desk .field .lab{color:var(--ink-2);text-transform:uppercase;letter-spacing:.07em;font-size:11.5px;font-family:var(--cond);margin-bottom:3px;font-weight:700;display:block}.load-desk .field .val{font-size:13px}.load-desk .stack{flex-direction:column;gap:3px;display:flex}.load-desk .actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.load-desk .backbtn{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;color:var(--ink);align-items:center;gap:6px;margin-bottom:10px;padding:5px 12px;font-size:12.5px;text-decoration:none;display:inline-flex}.load-desk .backbtn:hover{border-color:var(--brand);color:var(--brand-deep)}:root[data-theme=dark] .load-desk .backbtn:hover{color:var(--brand)}.load-desk .backbtn svg{width:14px;height:14px}.load-desk .err{color:var(--bad);font-size:12.5px}.load-desk .quote-error{border:1px solid color-mix(in srgb, var(--bad-fill) 42%, var(--line));border-left:4px solid var(--bad-fill);border-radius:var(--radius-sm);background:var(--bad-soft);min-width:280px;color:var(--ink);flex:420px;padding:10px 12px;font-size:12.5px}.load-desk .quote-error-title{color:var(--bad);align-items:center;gap:6px;font-weight:700;display:flex}.load-desk .quote-error-title svg{flex:none;width:15px;height:15px}.load-desk .quote-error-message{margin-top:3px}.load-desk .quote-error-guidance{color:var(--warn);margin-top:5px}.load-desk .muted{color:var(--ink-2);font-size:12.5px}.load-desk .empty-cell{cursor:help;border-bottom:1px dotted var(--ink-2);text-decoration:none}.load-desk a{color:var(--brand-deep)}:root[data-theme=dark] .load-desk a{color:var(--brand)}.load-desk h1{font-family:var(--cond);text-transform:uppercase;letter-spacing:.02em;margin:0 0 3px;font-size:22px;font-weight:700}.load-desk h2{font-family:var(--cond);text-transform:uppercase;letter-spacing:.05em;margin:20px 0 6px;font-size:13px;font-weight:700}.load-desk.portal-shell{--portal-navy:var(--navy);--portal-blue:#16324d;--portal-panel:#ffffff09;background:var(--paper);min-height:100vh;display:block}.load-desk .portal-rail{background:linear-gradient(180deg, #0e284159, transparent 28%), var(--portal-navy);color:#edf5fb;border-right:1px solid #9dc3e31f;flex-direction:column;height:100vh;padding:27px 14px 16px;display:flex;position:sticky;top:0}.load-desk .portal-brand{border-bottom:1px solid #9dc3e31f;padding:0 10px 21px}.load-desk .portal-brand .logo{width:142px;height:auto;display:block}.load-desk .portal-mark{color:#7d9bb6;letter-spacing:.18em;margin-top:13px;font-size:11px;font-weight:700;display:block}.load-desk .rail-signal{color:#8fa9bf;letter-spacing:.14em;align-items:center;gap:7px;margin:20px 10px 16px;font-size:11px;font-weight:700;display:inline-flex}.load-desk .rail-signal span{background:#4ed18e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #4ed18e1f}.load-desk .portal-rail .nav{flex-direction:column;gap:3px;padding:0 4px;display:flex}.load-desk .portal-rail .nav-group{color:#62809d;letter-spacing:.15em;padding:12px 8px 6px;font-size:11px;font-weight:700}.load-desk .portal-rail .nav-group-bottom{margin-top:8px}.load-desk .portal-rail .nav a{color:#a9bdce;border:1px solid #0000;border-radius:7px;width:100%;padding:9px 10px;font-size:12.5px;font-weight:600;transition:background .16s,color .16s,border-color .16s;position:relative}.load-desk .portal-rail .nav a svg{color:#7e9ab3;width:15px;height:15px}.load-desk .portal-rail .nav a:hover{color:#f5f9fc;background:#71a5cf17}.load-desk .portal-rail .nav a.on{color:#fff;background:linear-gradient(90deg,#f7941d3b,#f7941d0d);border-color:#f7941d38}.load-desk .portal-rail .nav a.on:before{content:"";background:var(--brand);width:2px;position:absolute;top:9px;bottom:9px;left:-5px;box-shadow:0 0 12px #f7941db3}.load-desk .portal-rail .nav a.on svg{color:var(--brand)}.load-desk .portal-rail .nav .badge{background:var(--brand);color:#241305;border-radius:4px;margin-left:auto;padding:1px 6px;font-size:11px}.load-desk .rail-intel{background:linear-gradient(145deg,#467ba221,#0b203566);border:1px solid #9dc3e324;border-radius:9px;margin:auto 4px 0;padding:15px}.load-desk .rail-intel>span{color:#6f91ad;letter-spacing:.13em;font-size:11px;font-weight:700;display:block}.load-desk .rail-intel strong{color:#f5f9fc;font-family:var(--mono);margin-top:8px;font-size:17px;display:block}.load-desk .rail-intel p{color:#94aabd;margin:4px 0 0;font-size:12px;line-height:1.45}.load-desk .portal-main{min-width:0;padding-top:103px}.load-desk .commandbar{z-index:50;background:var(--navy);color:#fff;justify-content:flex-start;align-items:center;gap:18px;min-height:103px;padding:0 26px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 8px #00000026}.load-desk .top-brand{flex:none;align-items:center;display:inline-flex}.load-desk .top-brand .logo{width:142px;height:auto;display:block}.load-desk .commandbar>.nav{flex:1}.load-desk .commandbar>.nav a{color:#a9bdce}.load-desk .commandbar>.nav a:hover{color:#f5f9fc}.load-desk .commandbar>.nav a.on{color:#fff;background:#f7941d29}.load-desk .commandbar>.nav a svg{color:#7e9ab3}.load-desk .commandbar>.nav a.on svg{color:var(--brand)}.load-desk .commandbar>.nav .newload-nav svg{color:#ffe08a}.load-desk .loads-pagehead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:18px;display:flex}.load-desk .loads-page{text-transform:uppercase}.load-desk .loads-pagehead h1{text-transform:uppercase;letter-spacing:.03em;margin:5px 0 2px;font-size:30px}.load-desk .eyebrow{color:var(--brand-deep);letter-spacing:.16em;font-size:11px;font-weight:700}.load-desk .loads-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.load-desk .loads-title{letter-spacing:-.02em;text-transform:none;white-space:nowrap;margin:0;font-size:19px}.load-desk .load-view-select{color:var(--ink-2);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.load-desk .load-view-select select{border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--card);min-width:230px;color:var(--ink);font:inherit;padding:8px 28px 8px 10px;font-size:12px}.load-desk .loads-search{width:min(320px,100%);margin-left:auto}.load-desk .loads-note{border:1px solid var(--line);border-left:3px solid var(--brand);background:var(--card-2);color:var(--ink-2);margin-bottom:10px;padding:8px 10px;font-size:12px}.load-desk .loads-tablewrap{border-radius:var(--radius-xs)}.load-desk .loads-table{width:100%;min-width:0}.load-desk .resizable-loads-table{table-layout:fixed;width:100%;min-width:0}.load-desk .loads-table th{white-space:nowrap}.load-desk .loads-table td{vertical-align:middle;text-transform:uppercase;white-space:nowrap}.load-desk .loads-table th,.load-desk .loads-table td{text-overflow:ellipsis;overflow:hidden}.load-desk .loads-table .region-column{text-align:center;white-space:normal;text-overflow:clip;width:58px;min-width:58px;max-width:58px;padding-left:1px;padding-right:1px;overflow:hidden}.load-desk .loads-table col.company-column{width:220px}.load-desk .loads-table .date-column{width:78px;min-width:78px;max-width:78px}.load-desk .loads-table .pickup-column{padding-left:8px}.load-desk .loads-table th.region-column{line-height:1.1}.load-desk .loads-table td.region-column{font-family:inherit;font-size:inherit;font-weight:inherit;text-transform:uppercase}.load-desk .clickable-load-row{cursor:pointer}.load-desk .clickable-load-row:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.load-desk .loads-table thead{position:static}.load-desk .loads-table th{background:var(--card);position:relative}.load-desk .loads-table th[data-column]{overflow:visible}.load-desk .loads-table th:after{content:"";border-bottom:1px solid var(--line);position:absolute;bottom:-1px;left:0;right:0}.load-desk .column-resize-handle{z-index:2;cursor:col-resize;touch-action:none;width:14px;position:absolute;top:0;bottom:0;right:0}.load-desk .column-resize-handle:hover,.load-desk .column-resize-handle:focus-visible{background:var(--brand);outline:none}.load-desk .loads-table .party-cell{text-transform:uppercase;white-space:nowrap}.load-desk .loads-table .country-flag{vertical-align:-1px;margin-right:7px;display:inline-block}.load-desk .loads-table .load-ref{font-family:var(--mono);font-size:15px;font-weight:700}.load-desk .loads-table .rate{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.load-desk .loads-table th[data-column=carrier-cost],.load-desk .loads-table th[data-column=customer-cost]{text-align:center}.load-desk .loads-table .date-warning-pill{border:1px solid var(--danger,#b4261a);color:var(--danger,#b4261a);letter-spacing:.04em;background:0 0;margin-left:6px;font-size:11.5px}.load-desk .loads-table .archive-pill{border:1px solid var(--line,#c9c4b0);color:var(--muted,#6b6552);letter-spacing:.04em;background:0 0;margin-left:6px;font-size:11.5px}.load-desk .loads-table .rate.negative-margin{color:var(--danger,#b4261a);font-weight:600}:root[data-theme=dark] .load-desk .loads-table .rate.negative-margin{color:#ff8a7a}.load-desk .loads-table .updated-cell{white-space:nowrap}@media (max-width:900px){.load-desk .resizable-loads-table{min-width:1120px}}.load-desk .command-actions{align-items:center;gap:10px;display:flex}.load-desk .commandbar .themebtn{border-color:#2a4256}.load-desk .newload-btn{background:var(--brand);color:#211203;border:1px solid #ffb051;border-radius:7px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.load-desk .newload-btn:hover{color:#211203;background:#ffac3c}.load-desk .newload-btn svg{color:#ffe08a;width:15px;height:15px}.load-desk .commandbar .usermenu{margin-left:2px}.load-desk .commandbar .usermenu summary{padding-right:4px}.load-desk .commandbar .user-name{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.load-desk .portal-main>.page{width:100%;max-width:none;padding:30px 24px 80px}.load-desk .portal-main .hgreet{border-bottom:1px solid var(--line);padding-bottom:20px}.load-desk .portal-main .hgreet h1{letter-spacing:-.025em;text-transform:none;font-size:30px}.load-desk .portal-main .hgreet .sum{font-size:13px}.load-desk .portal-main .stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px}.load-desk .portal-main .stat{background:linear-gradient(145deg, var(--card), var(--card-2));box-shadow:var(--shadow-sm);border-radius:10px;padding:14px 16px}.load-desk .portal-main .stat .n{font-size:24px}.load-desk .portal-main .pipe{gap:12px;margin-top:18px}.load-desk .portal-main .pcard{background:var(--card);border-radius:10px;min-width:160px;padding:14px 16px}.load-desk .portal-main .pcard .n{font-size:26px}.load-desk .portal-main .sect{margin-top:34px}.load-desk .portal-main .sect h2{color:var(--ink);letter-spacing:.11em;font-size:12px}.load-desk .portal-main .arow{border-radius:10px;padding:12px 14px}.load-desk .portal-pagehead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:30px;padding:2px 0 27px;display:flex}.load-desk .page-kicker{color:var(--brand-deep);letter-spacing:.16em;font-size:11px;font-weight:700;display:block}:root[data-theme=dark] .load-desk .page-kicker{color:var(--brand)}.load-desk .portal-pagehead h1{text-transform:none;letter-spacing:-.035em;margin:8px 0 7px;font-size:32px}.load-desk .portal-pagehead p{color:var(--ink-2);max-width:620px;margin:0;font-size:13.5px}.load-desk .intake-section{margin-top:20px;padding:0;overflow:hidden}.load-desk .section-title{border-bottom:1px solid var(--line);background:var(--card-2);align-items:flex-start;gap:10px;padding:15px 16px;display:flex}.load-desk .section-title>svg{width:17px;height:17px;color:var(--brand-deep);flex:none;margin-top:2px}.load-desk .section-title h2{text-transform:none;letter-spacing:0;margin:0;font-size:14px}.load-desk .section-title p{color:var(--ink-2);margin:3px 0 0;font-size:11.5px}.load-desk .intake-table{min-width:850px}.load-desk .intake-table td{vertical-align:top}.load-desk .mono-cell{font-family:var(--mono);word-break:break-all;font-size:12px}.load-desk .head-metrics{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.load-desk .head-metrics>div{background:var(--card);border:1px solid var(--line);border-radius:8px;grid-template-columns:18px auto;align-items:center;column-gap:8px;min-width:94px;padding:11px 12px;display:grid}.load-desk .head-metrics svg{width:16px;height:16px;color:var(--brand-deep);grid-row:span 2}:root[data-theme=dark] .load-desk .head-metrics svg{color:var(--brand)}.load-desk .head-metrics strong{font-family:var(--mono);font-size:16px;line-height:1}.load-desk .head-metrics span{color:var(--ink-2);text-transform:uppercase;letter-spacing:.07em;font-size:11px}.load-desk .directory-panel{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:12px;margin-top:20px;overflow:hidden}.load-desk .directory-toolbar{border-bottom:1px solid var(--line);background:linear-gradient(90deg, var(--card-2), var(--card));justify-content:space-between;align-items:center;gap:18px;padding:15px 16px;display:flex}.load-desk .directory-search{flex:1;min-width:210px}.load-desk .directory-search .searchbox{max-width:360px}.load-desk .filter-rail{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.load-desk .filter-rail a{color:var(--ink-2);text-transform:capitalize;border:1px solid #0000;border-radius:5px;padding:5px 8px;font-size:12px;text-decoration:none}.load-desk .filter-rail a:hover{background:var(--line-2);color:var(--ink)}.load-desk .filter-rail a.active{background:var(--brand-soft);color:var(--brand-deep);border-color:#f7941d59;font-weight:700}.load-desk .directory-source{color:var(--ink-2);align-items:center;gap:7px;margin:0;font-size:11.5px;display:inline-flex}.load-desk .directory-source svg{width:14px;height:14px;color:var(--brand-deep)}.load-desk .directory-result{color:var(--ink-2);border-bottom:1px solid var(--line);background:var(--brand-soft);margin:0;padding:9px 16px;font-size:12px}.load-desk .directory-tablewrap{overflow-x:auto}.load-desk .directory-table{min-width:800px;font-size:12.5px}.load-desk .directory-table th{background:var(--card);padding:10px 16px}.load-desk .sort-header{color:inherit;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.load-desk .sort-header svg{width:13px;height:13px;color:var(--ink-2)}.load-desk .sort-header:hover,.load-desk .sort-header.active,.load-desk .sort-header.active svg{color:var(--brand-deep)}.load-desk .directory-table td{padding:12px 16px}.load-desk .directory-table tbody tr:nth-child(2n) td{background:0 0}.load-desk .directory-table tbody tr:hover td{background:var(--brand-soft)}.load-desk .company-cell{align-items:center;gap:10px;min-width:170px;display:flex}.load-desk .company-cell strong{font-weight:700;display:block}.load-desk .company-cell small{color:var(--ink-2);margin-top:2px;font-size:12px;display:block}.load-desk .company-mark,.load-desk .company-monogram,.load-desk .contact-avatar{color:#bedcf4;width:29px;height:29px;font-family:var(--mono);letter-spacing:-.04em;background:linear-gradient(145deg,#143855,#0c2034);border:1px solid #76afd840;border-radius:8px;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:grid;overflow:hidden}.load-desk .company-mark img{object-fit:contain;width:27px;height:auto}.load-desk .company-mark-logo{background:#0c2034}.load-desk .company-mark.tone-1{color:#c9e4f7;background:linear-gradient(145deg,#173a58,#0c1f32)}.load-desk .company-mark.tone-2{color:#d3f0dd;background:linear-gradient(145deg,#315044,#173027)}.load-desk .company-mark.tone-3{color:#ead6fc;background:linear-gradient(145deg,#553b68,#2c1d40)}.load-desk .company-mark.tone-4{color:#ffe0b7;background:linear-gradient(145deg,#6a4523,#372010)}.load-desk .company-mark.tone-5{color:#d8e1ff;background:linear-gradient(145deg,#44516c,#1e2a43)}.load-desk .contact-avatar{color:#281504;background:linear-gradient(145deg,#f7a22b,#cb6f09);border-color:#f7941d73;border-radius:50%}.load-desk .role-stack{flex-wrap:wrap;gap:4px;min-width:105px;display:flex}.load-desk .roletag{border:1px solid var(--line);background:var(--card-2);color:var(--ink-2);padding:3px 6px;font-size:11px}.load-desk .roletag.role-shipper{color:#1f6695;background:#e6f4fc;border-color:#b8e0f4}.load-desk .roletag.role-consignee{color:#347047;background:#e9f6ed;border-color:#bce2c7}.load-desk .roletag.role-carrier{color:#8a5419;background:#fff2dc;border-color:#f3d4a6}.load-desk .roletag.role-broker{color:#6a468d;background:#f3eafa;border-color:#ddc7ef}.load-desk .roletag.role-bill-to{color:#9b4552;background:#fdecef;border-color:#f4c7d0}.load-desk .roletag.role-customer{color:var(--info-deep);background:var(--info-soft);border-color:var(--info)}:root[data-theme=dark] .load-desk .roletag.role-shipper{color:#9fd8fc;background:#11354d;border-color:#225d83}:root[data-theme=dark] .load-desk .roletag.role-consignee{color:#a8e8b7;background:#173d25;border-color:#2f7544}:root[data-theme=dark] .load-desk .roletag.role-carrier{color:#ffd092;background:#4c2f11;border-color:#86521d}:root[data-theme=dark] .load-desk .roletag.role-broker{color:#e6c9fa;background:#39214c;border-color:#68407f}:root[data-theme=dark] .load-desk .roletag.role-bill-to{color:#f9bdc7;background:#4b222a;border-color:#82404c}:root[data-theme=dark] .load-desk .roletag.role-customer{color:var(--info-deep);background:var(--info-soft);border-color:var(--info)}.load-desk .location-count,.load-desk .activity-count{color:var(--ink-2);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.load-desk .location-count svg{width:13px;height:13px;color:var(--brand-deep)}.load-desk .coverage-menu{display:inline-block}.load-desk .coverage-trigger{color:var(--brand-deep);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.load-desk .coverage-trigger:hover{color:var(--brand);text-decoration:underline}.load-desk .coverage-trigger svg{width:13px;height:13px}.load-desk .coverage-popover{z-index:60;box-sizing:border-box;border:1px solid var(--line);background:var(--card);max-height:min(240px,100vh - 24px);box-shadow:var(--shadow);color:var(--ink);border-radius:8px;padding:12px 13px;position:fixed;overflow:auto}.load-desk .coverage-popover strong{font-size:12px;display:block}.load-desk .coverage-popover ul{margin:8px 0 0;padding-left:17px}.load-desk .coverage-popover li{color:var(--ink-2);margin:5px 0;font-size:12px;line-height:1.35}.load-desk .contacts-popover{max-height:min(320px,100vh - 24px)}.load-desk .contacts-popover ul{padding-left:0}.load-desk .contacts-popover-row{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:10px;padding:5px 0;list-style:none;display:flex}.load-desk .contacts-popover-row:last-child{border-bottom:none}.load-desk .contacts-popover-row>span:first-child{color:var(--ink);font-weight:600}.load-desk .activity-count{color:var(--ink);font-family:var(--mono);font-size:15px;font-weight:700}.load-desk .activity-count small{color:var(--ink-2);font-family:var(--body);font-size:11.5px;font-weight:500}.load-desk .email-cell{align-items:center;gap:7px;display:flex}.load-desk .email-cell>a{width:23px;height:23px;color:var(--brand-deep);border-radius:5px;place-items:center;display:grid}.load-desk .email-cell>a:hover{background:var(--brand-soft)}.load-desk .email-cell svg{width:14px;height:14px}.load-desk .contact-activity{flex-direction:column;gap:2px;min-width:114px;display:flex}.load-desk .contact-activity strong{font-family:var(--mono);font-size:14px}.load-desk .contact-activity span{color:var(--ink-2);white-space:nowrap;font-size:12px}.load-desk .organization-cell{min-width:190px}.load-desk .contact-name{min-width:155px;display:block}.load-desk .company-queue-mark{padding:0;overflow:hidden;color:inherit!important;background:0 0!important}.load-desk .company-queue-mark .company-mark{border-radius:8px;width:32px;height:32px}.load-desk .company-queue-mark .company-mark img{width:30px}.load-desk .settings-head{align-items:center}.load-desk .identity-orb{background:var(--card);border:1px solid var(--line);border-radius:10px;align-items:center;gap:11px;padding:8px 12px 8px 8px;display:flex}.load-desk .identity-orb>span{background:linear-gradient(145deg, var(--brand), var(--brand-fill));color:#291504;width:35px;height:35px;font-family:var(--mono);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.load-desk .identity-orb strong,.load-desk .identity-orb small{display:block}.load-desk .identity-orb strong{font-size:12px}.load-desk .identity-orb small{color:var(--ink-2);text-transform:capitalize;margin-top:2px;font-size:11.5px}.load-desk .settings-list{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-sm);border-radius:12px;margin-top:20px;overflow:hidden}.load-desk .settings-row{border-bottom:1px solid var(--line);align-items:center;gap:15px;min-height:92px;padding:16px 19px;display:flex}.load-desk .settings-row:last-child{border-bottom:0}.load-desk .settings-row-copy{flex:1;min-width:0}.load-desk .settings-row-copy>span,.load-desk .settings-row-copy>strong,.load-desk .settings-row-copy>small{display:block}.load-desk .settings-row-copy>span{color:var(--ink-2);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:700}.load-desk .settings-row-copy>strong{margin-top:4px;font-size:14px}.load-desk .settings-row-copy>small{color:var(--ink-2);margin-top:3px;font-size:11.5px}.load-desk .settings-row-value{border:1px solid var(--line);color:var(--ok);text-transform:capitalize;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:inline-flex}.load-desk .settings-row-value svg{width:14px;height:14px}.load-desk .settings-row .themebtn{background:var(--card-2);color:var(--ink);border-color:var(--line);flex:none;width:38px;height:38px}.load-desk .settings-row .themebtn:hover{color:var(--brand-deep);border-color:var(--brand)}.load-desk .security-row{align-items:flex-start}.load-desk .security-row form{min-width:min(420px,48%)}.load-desk .workspace-row{background:linear-gradient(90deg, var(--card-2), var(--card))}.load-desk .settings-panel{background:var(--card);border:1px solid var(--line);min-height:176px;box-shadow:var(--shadow-sm);border-radius:12px;padding:19px;position:relative;overflow:hidden}.load-desk .settings-panel:after{content:"";pointer-events:none;border:1px solid #4c85b024;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-34px;right:-30px}.load-desk .identity-panel,.load-desk .preference-panel{grid-column:span 6}.load-desk .system-panel{grid-column:span 5}.load-desk .security-panel{grid-column:span 7}.load-desk .settings-icon{background:var(--brand-soft);width:31px;height:31px;color:var(--brand-deep);border-radius:7px;place-items:center;display:grid}.load-desk .settings-icon svg{width:16px;height:16px}.load-desk .settings-eyebrow{color:var(--ink-2);letter-spacing:.13em;text-transform:uppercase;margin-top:16px;font-size:11px;font-weight:700;display:block}.load-desk .settings-panel h2{color:var(--ink);letter-spacing:-.01em;text-transform:none;margin:5px 0 3px;font-size:17px}.load-desk .settings-panel p{max-width:440px;color:var(--ink-2);margin:0;font-size:12px}.load-desk .settings-data{flex-direction:column;gap:5px;display:flex;position:absolute;top:20px;right:19px}.load-desk .settings-data span{color:var(--ink-2);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.load-desk .settings-data strong{color:var(--ok);text-transform:capitalize;align-items:center;gap:5px;font-size:12px;display:inline-flex}.load-desk .settings-data svg{width:14px;height:14px}.load-desk .preference-panel>.themebtn{background:var(--card-2);color:var(--ink);border-color:var(--line);width:38px;height:38px;position:absolute;top:20px;right:20px}.load-desk .preference-panel>.themebtn:hover{color:var(--brand-deep);border-color:var(--brand)}.load-desk .system-stats{gap:18px;display:flex;position:absolute;bottom:18px;left:19px}.load-desk .system-stats span{color:var(--ink-2);text-transform:uppercase;letter-spacing:.08em;flex-direction:column;font-size:11.5px;display:flex}.load-desk .system-stats strong{color:var(--ink);font-family:var(--mono);font-size:17px}.load-desk .security-panel{grid-template-columns:minmax(210px,.9fr) minmax(260px,1.1fr);align-items:start;gap:24px;display:grid}.load-desk .security-panel .settings-icon,.load-desk .security-panel>div:nth-child(2){grid-column:1}.load-desk .settings-password{border-left:1px solid var(--line);grid-area:1/2/span 2;padding-left:24px}.load-desk .settings-password h3{align-items:center;gap:7px;margin:0 0 12px;font-size:12px;display:flex}.load-desk .settings-password h3 svg{width:15px;height:15px;color:var(--brand-deep)}.load-desk .settings-password input[type=password]{max-width:none}.load-desk .settings-password .btn{margin-top:2px}@media (max-width:1040px){.load-desk.portal-shell{grid-template-columns:206px minmax(0,1fr)}.load-desk .portal-main>.page{padding:26px 24px 70px}.load-desk .commandbar{padding:0 24px}.load-desk .portal-rail{padding-left:10px;padding-right:10px}.load-desk .head-metrics{justify-content:flex-start}.load-desk .portal-pagehead{flex-direction:column}.load-desk .identity-panel,.load-desk .preference-panel,.load-desk .system-panel,.load-desk .security-panel{grid-column:span 12}.load-desk .security-panel{grid-template-columns:minmax(210px,.9fr) minmax(260px,1.1fr)}}@media (max-width:760px){.load-desk.portal-shell{display:block}.load-desk .portal-rail{height:auto;min-height:0;padding:15px 14px 12px;position:static}.load-desk .portal-brand{justify-content:space-between;align-items:center;padding:0 4px 11px;display:flex}.load-desk .portal-brand .logo{width:124px}.load-desk .portal-mark,.load-desk .rail-signal,.load-desk .rail-intel{display:none}.load-desk .portal-rail .nav{flex-direction:row;gap:4px;padding:4px 0 0;overflow-x:auto}.load-desk .portal-rail .nav-group{display:none}.load-desk .portal-rail .nav a{flex:none;width:auto;padding:7px 9px;font-size:12px}.load-desk .portal-rail .nav a.on:before{display:none}.load-desk .commandbar{min-height:84px;padding:0 14px}.load-desk .commandbar .user-name{display:none}.load-desk .newload-btn{padding:7px 9px;font-size:12px}.load-desk .portal-main>.page{padding:21px 14px 56px}.load-desk .portal-main .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.load-desk .portal-pagehead h1{font-size:27px}.load-desk .head-metrics{width:100%}.load-desk .head-metrics>div{flex:1}.load-desk .directory-toolbar{flex-direction:column;align-items:flex-start}.load-desk .filter-rail{justify-content:flex-start}.load-desk .directory-source{line-height:1.4}.load-desk .security-panel{display:block}.load-desk .security-panel>div:nth-child(2){margin-top:16px}.load-desk .settings-password{border-left:0;border-top:1px solid var(--line);margin-top:20px;padding:20px 0 0}.load-desk .identity-orb{width:100%}.load-desk .settings-data{margin-top:15px;position:static}.load-desk .system-stats{margin-top:20px;position:static}.load-desk .portal-main{padding-top:84px}}.intake-preview-page{max-width:1180px;margin:0 auto;padding:34px 28px 64px}.intake-preview-hero{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:18px;display:flex}.intake-preview-hero h1{color:var(--navy);letter-spacing:-.045em;margin:8px 0;font-size:clamp(30px,4vw,44px)}.intake-preview-lede{max-width:650px;color:var(--ink-2);margin:0;font-size:14px;line-height:1.6}.intake-preview-badge{background:var(--info-soft);color:var(--info-deep);letter-spacing:.06em;border-radius:999px;margin-left:7px;padding:3px 7px;font-size:10px;display:inline-flex}.intake-preview-summary{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);min-width:150px;box-shadow:var(--shadow-sm);gap:1px;padding:14px 16px;display:grid}.intake-preview-summary strong{color:var(--navy);font-size:28px;line-height:1}.intake-preview-summary span{color:var(--ink-2);font-size:12px}.intake-preview-note{border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--card-2);color:var(--ink-2);align-items:center;gap:8px;margin-bottom:16px;padding:10px 13px;font-size:12px;display:flex}.intake-preview-note-dot{background:var(--ok);width:7px;height:7px;box-shadow:0 0 0 4px var(--ok-soft);border-radius:50%;flex:none}.intake-review-list{gap:14px;display:grid}.intake-review-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1fr) auto;gap:22px;padding:20px;display:grid}.intake-review-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.intake-review-heading strong,.intake-review-heading span{display:block}.intake-review-kicker{color:var(--brand-deep);font:700 10px var(--mono);letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px}.intake-review-sender{color:var(--ink-2);margin-top:6px;font-size:12px}.intake-review-date{color:var(--navy);font:700 12px var(--mono);margin-top:8px;display:inline-block}.intake-confidence{background:var(--mark);color:var(--mark-ink);font:700 11px var(--mono);white-space:nowrap;border-radius:999px;padding:5px 8px}.intake-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.intake-preview-grid>div{border:1px solid var(--line-2);border-radius:var(--radius-xs);background:var(--card-2);min-width:0;padding:10px 11px}.intake-preview-grid .muted,.intake-preview-grid strong{display:block}.intake-preview-grid .muted{text-transform:uppercase;font-size:12px}.intake-preview-grid strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;overflow:hidden}.intake-review-actions{flex-direction:column;justify-content:center;align-items:stretch;gap:8px;min-width:260px;display:flex}.intake-review-actions .btn{justify-content:center}.intake-source-details{border:1px solid var(--line-2);border-radius:var(--radius-xs);background:var(--card-2);margin-top:17px;padding:13px}.intake-evidence-heading{border-bottom:1px solid var(--line-2);color:var(--ink-2);justify-content:space-between;gap:12px;padding-bottom:9px;font-size:11px;display:flex}.intake-evidence-heading span:first-child{color:var(--ink);font-weight:700}.intake-evidence-heading span:last-child{text-align:right}.intake-email-preview{border-left:3px solid var(--brand);background:var(--card);margin-top:11px;padding:10px 11px}.intake-source-label{color:var(--ink-2);font:700 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;display:block}.intake-email-preview p{color:var(--ink);margin:5px 0 0;font-size:13px;line-height:1.55}.intake-inline-form{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.intake-inline-form select{min-width:210px;max-width:250px}.intake-action-message{font-size:12px}.intake-action-message a{color:inherit;text-decoration:underline}.success{color:#14804a}.group-preview-badge{color:var(--ink-2);font:700 10px var(--mono);letter-spacing:.08em;margin-left:auto}.shipment-group-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.shipment-group-card{border:1px solid var(--line);background:var(--card-2);min-width:0;padding:14px}.shipment-group-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.shipment-group-head h3{margin:5px 0 0;font-size:17px}.shipment-group-head>strong{color:var(--brand-deep);font:600 12px var(--mono);white-space:nowrap}.group-source{color:var(--ink-2);letter-spacing:.1em;font-size:11px;font-weight:700}.shipment-group-meta{color:var(--ink-2);flex-direction:column;gap:4px;margin-top:12px;font-size:12px;display:flex}.shipment-group-subjects{border-top:1px solid var(--line);color:var(--ink);gap:5px;margin:12px 0 0;padding:10px 0 0 16px;font-size:12px;display:grid}.shipment-group-subjects li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shipment-group-review-link{justify-content:center;width:100%;margin-top:14px}.shipment-group-review{border:1px solid var(--brand-fill);background:var(--card-2);margin:0 16px 16px;padding:16px}.shipment-group-review-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.shipment-group-review-head h3{margin:5px 0 0;font-size:18px}.shipment-group-messages{gap:8px;margin-top:14px;display:grid}.shipment-group-message{border-top:1px solid var(--line);grid-template-columns:110px minmax(0,1fr) minmax(150px,auto);align-items:center;gap:12px;padding:9px 0;font-size:12px;display:grid}@media (max-width:720px){.shipment-group-message{grid-template-columns:1fr;gap:3px}.shipment-group-review-head{flex-direction:column}}@media (max-width:1040px){.shipment-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.shipment-group-grid{grid-template-columns:1fr}}@media (max-width:980px){.intake-review-card{grid-template-columns:1fr}.intake-review-actions{min-width:0}}@media (max-width:720px){.intake-preview-page{padding:24px 16px 44px}.intake-preview-hero{align-items:start;gap:16px;display:grid}.intake-preview-summary{min-width:0}.intake-evidence-heading{gap:4px;display:grid}.intake-evidence-heading span:last-child{text-align:left}.intake-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-inline-form select{flex:1;max-width:none}}.load-desk .col-title{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin:0 0 8px;font-size:12px;font-weight:700}.load-desk .edit-btn{font-family:var(--body);letter-spacing:.04em;text-transform:none;color:#fff;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:#7f1d1d;border:1px solid #641515;flex:none;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}:root[data-theme=dark] .load-desk .edit-btn{color:var(--ink)}.load-desk .edit-btn svg{width:13px;height:13px}.load-desk .edit-btn:hover{color:#fff;background:#991b1b;border-color:#4c1010}:root[data-theme=dark] .load-desk .edit-btn:hover{color:var(--brand)}.load-desk .edit-btn.on{background:var(--ok);color:#fff;border-color:var(--ok)}.load-desk .edit-btn.on:hover{filter:brightness(1.06);color:#fff}.load-desk .orderdesk{grid-template-columns:minmax(0,272px) minmax(0,1fr);align-items:start;gap:18px;margin-top:14px;display:grid}@media (max-width:960px){.load-desk .orderdesk{grid-template-columns:minmax(0,1fr)}}.load-desk .customer-emails-full{margin-top:22px}.load-desk .email-thread{flex-direction:column;gap:14px;display:flex}.load-desk .email-msg{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:12px 14px}.load-desk .email-msg.inbound{border-left:3px solid var(--brand)}.load-desk .email-msg.outbound{border-left:3px solid var(--ok,#2f9e44)}.load-desk .email-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.load-desk .email-msg .tag{letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:2px 7px;font-size:11.5px;font-weight:700;display:inline-block}.load-desk .email-msg .tag.received{background:var(--brand-soft);color:var(--brand-deep)}.load-desk .email-msg .tag.to-send{color:var(--ok,#2f9e44);background:#2f9e4424}.load-desk .email-meta{color:var(--ink-2);flex-direction:column;gap:2px;font-size:12px;display:flex}.load-desk .email-meta .lbl{text-transform:uppercase;letter-spacing:.06em;min-width:42px;color:var(--ink-2);font-size:11.5px;font-weight:700;display:inline-block}.load-desk .email-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);margin-top:8px;font-size:14px;line-height:1.5}.load-desk .clist{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:4px 0;overflow:hidden}.load-desk .clist .grp{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border-top:1px solid var(--line);padding:9px 14px 4px;font-size:11.5px;font-weight:700}.load-desk .clist .grp:first-child{border-top:none}.load-desk .clist .item{cursor:default;align-items:center;gap:8px;padding:4px 14px;font-size:12px;display:flex}.load-desk .clist .item .ic{width:14px;height:14px;color:var(--fill-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.load-desk .clist .item.y .ic{background:var(--ok-fill)}.load-desk .clist:not(.post) .item.n .ic,.load-desk .clist:not(.post) .item.n.soft .ic{background:var(--ok-soft);color:var(--ok)}.load-desk .clist:not(.post) .item.n,.load-desk .clist:not(.post) .item.n.soft{color:var(--ink);font-weight:500}.load-desk .clist:not(.post) .item.n .meta{color:var(--ink-2)}.load-desk .clist .item .meta{color:var(--ink-2);margin-left:auto;font-size:12px}.load-desk .clist .item.n .meta{color:inherit}.load-desk .clist .summary{border-top:1px solid var(--line);background:var(--ok-soft);color:var(--ok);padding:9px 14px;font-size:12px;font-weight:700}.load-desk .clist .summary.miss{background:var(--bad-soft);color:var(--bad)}.load-desk .clist.post{margin-top:14px}.load-desk .clist.post .grp,.load-desk .clist.post .item.n{color:var(--warn)}.load-desk .clist.post .item.n .ic{background:var(--warn-fill)}.load-desk .clist.post .summary.miss{background:var(--warn-soft);color:var(--warn)}.load-desk .clist.locked{opacity:.5}.load-desk .clist.post:not(.locked) .item{cursor:pointer}.load-desk .clist.post:not(.locked) .item:hover{background:var(--card-2)}.load-desk .post-hint{color:var(--ink-2);padding:2px 14px 8px;font-size:11.5px}.load-desk .clist .clist-table{border-collapse:collapse;width:100%;font-size:12px}.load-desk .clist-table thead th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);background:var(--card-2);border-bottom:1px solid var(--line);padding:7px 12px;font-size:11px;font-weight:700}.load-desk .clist-table .c-st{text-align:center;width:26px}.load-desk .clist-table .c-cf{text-align:center;width:52px}.load-desk .clist-table .grp-row td{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border-top:1px solid var(--line);padding:8px 12px 3px;font-size:11px;font-weight:700}.load-desk .readiness-checklist .clist-table thead th,.load-desk .readiness-checklist .clist-table .grp-row td,.load-desk .readiness-checklist .clist-table .lbl{text-transform:uppercase;letter-spacing:.06em}.load-desk .readiness-checklist .clist-table .lbl{font-family:var(--doc-face);letter-spacing:.02em;font-family:var(--doc-face);text-transform:none;letter-spacing:0;font-size:13px;font-weight:400}.load-desk .readiness-checklist .cf{letter-spacing:0;background:0 0;border-radius:0;padding:0;font-size:13px;font-weight:700}.load-desk .readiness-checklist .clist-table .lbl{white-space:nowrap;text-overflow:ellipsis;width:1%;max-width:168px;overflow:hidden}.load-desk .readiness-checklist .clist-table .item-row td{padding:5px 8px}.load-desk .ev{letter-spacing:.06em;vertical-align:1px;white-space:nowrap;cursor:help;border-radius:3px;margin-left:6px;padding:1px 5px;font-size:9.5px;font-weight:700;display:inline-block}.load-desk .ev-entered{background:var(--ok-soft);color:var(--ok)}.load-desk .ev-verified{background:var(--info-soft);color:var(--info-deep)}.load-desk .ev-derived{background:var(--card-2);color:var(--ink-2)}.load-desk .ev-history{background:var(--warn-soft);color:var(--warn)}.load-desk .ev-na{color:var(--ink-2);opacity:.65;background:0 0}.load-desk .readiness-checklist .clist-table,.load-desk .readiness-checklist .clist-table thead th,.load-desk .readiness-checklist .clist-table .grp-row td,.load-desk .readiness-checklist .clist-table .item-row td,.load-desk .readiness-checklist .clist-table .c-val,.load-desk .readiness-checklist .summary{font-family:var(--doc-face);font-size:13px}.load-desk .readiness-title,.load-desk .readiness-title .st{text-transform:uppercase;letter-spacing:.04em}.load-desk .clist-table tbody:first-of-type .grp-row td{border-top:none}.load-desk .clist-table .item-row td{border-top:1px solid var(--line-2);vertical-align:top;padding:5px 12px}.load-desk .clist-table .item-row .c-st{text-align:center}.load-desk .clist-table .ic{width:14px;height:14px;color:var(--fill-ink);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.load-desk .clist-table .item-row.y .ic{background:var(--ok-fill)}.load-desk .clist-table .item-row.n .ic{background:var(--bad-fill)}.load-desk .clist-table .item-row.soft .ic{background:var(--warn-fill)}.load-desk .clist-table .item-row.n .lbl{color:var(--bad);font-weight:600}.load-desk .clist-table .item-row .lbl-why{opacity:.85;font-weight:400}.load-desk .clist-table .item-row.soft .lbl{color:var(--warn)}.load-desk .clist-table .lbl{white-space:nowrap}.load-desk .clist-table .val{color:var(--ink);word-break:break-word}.load-desk .clist-table .val.from-email{color:var(--warn)}.load-desk .clist-table .val .tag{color:var(--ink-2);margin-top:1px;font-size:11px;font-weight:500;display:block}.load-desk .clist-table .c-cf{text-align:center}.load-desk .clist-table .src{color:var(--ink-2);word-break:break-word;font-size:12px}.load-desk .clist-table .muted{color:var(--ink-2)}.load-desk .signals{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);margin-top:14px;overflow:hidden}.load-desk .signals-head{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:9px 14px;font-size:11.5px;font-weight:700;display:flex}.load-desk .signals-head .count{background:var(--brand-soft);color:var(--brand-deep);border-radius:999px;margin-left:auto;padding:1px 8px;font-size:11.5px}.load-desk .signals .empty{color:var(--ink-2);padding:12px 14px;font-size:11.5px}.load-desk .signals-table{border-collapse:collapse;width:100%;font-size:11.5px}.load-desk .signals-table td{border-top:1px solid var(--line-2);vertical-align:top;padding:7px 12px}.load-desk .signals-table tr:first-child td{border-top:none}.load-desk .signals-table .sig-ic{width:20px;color:var(--ink-2)}.load-desk .signals-table .sig-ic svg{width:14px;height:14px;display:block}.load-desk .signals-table .sig-kind{white-space:nowrap;color:var(--ink);font-weight:600}.load-desk .signals-table .sig-detail{color:var(--ink-2)}.load-desk .signals-table .sig-detail code{background:var(--card-2);border-radius:4px;padding:1px 5px;font-size:12px}.load-desk .signals-table .sig.warn .sig-ic{color:var(--warn)}.load-desk .signals-table .sig.bad .sig-ic,.load-desk .signals-table .sig.bad .sig-kind{color:var(--bad)}.load-desk .signals-table .sig.info .sig-ic{color:var(--info)}.load-desk .w-state{flex:none;width:5ch}.load-desk .w-postal{flex:none;width:10ch}.load-desk .w-qty{flex:none;width:7ch}.load-desk .w-dim{flex:none;width:8ch}.load-desk .w-weight{flex:none;width:11ch}.load-desk .w-class{flex:none;width:16ch}.load-desk .w-grow{flex:1;min-width:12ch}.load-desk .req{color:var(--bad);margin-left:3px;font-weight:700}.load-desk .req-note{color:var(--ink-2);margin:6px 0 2px;font-size:12px}.load-desk .req-note .req{margin-left:0;margin-right:3px}.load-desk .req-inline{color:var(--bad);flex:none;align-self:center;font-size:14px;font-weight:700;line-height:1}.load-desk .book-btn{border:1px solid var(--ok);background:var(--ok-soft);width:100%;color:var(--ok);letter-spacing:.02em;text-align:center;cursor:not-allowed;border-radius:8px;justify-content:center;align-items:center;gap:10px;margin:12px 0 0;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.3;display:flex}.load-desk .book-btn.ready{background:var(--ok-fill);color:var(--fill-ink);cursor:pointer}.load-desk .book-btn.ready:hover{filter:brightness(1.08)}.load-desk .book-btn.booked{background:var(--info-deep);color:var(--fill-ink);cursor:default}.load-desk .book-btn.inv{background:var(--warn-soft);color:var(--warn);border-color:var(--warn)}.load-desk .book-btn.inv.ready{background:var(--warn-fill);color:var(--fill-ink);cursor:not-allowed}.load-desk .book-btn.inv.booked{background:var(--info-deep);color:var(--fill-ink)}.load-desk .book-btn[disabled]{opacity:1}.load-desk .book-note{color:var(--ink-2);text-align:center;margin-top:6px;font-size:12px}.load-desk .gate-row{flex-direction:column;align-items:stretch;gap:10px;margin-top:12px;display:flex}.load-desk .gate-row>*{flex:1;min-width:0}.load-desk .gate-row .book-btn{min-height:52px;margin-top:0}.load-desk .secondary-gates{margin-top:10px}.load-desk .secondary-gates .btn{width:100%;min-height:58px}.load-desk .ready-banner{border-radius:var(--radius);align-items:center;gap:9px;margin-bottom:12px;padding:10px 16px;font-size:12.5px;font-weight:700;display:flex}.load-desk .ready-banner.notready{background:var(--bad-soft);color:var(--bad)}.load-desk .ready-banner.ready{background:var(--info-soft);color:var(--info-deep)}.load-desk .ready-banner.prebook{background:var(--warn-soft);color:var(--warn)}.load-desk .ready-banner.failed{background:var(--bad-soft);color:var(--bad)}.load-desk .ready-banner .dot{background:var(--bad-fill);border-radius:50%;flex:none;width:10px;height:10px}.load-desk .ready-banner.ready .dot{background:var(--info-deep)}.load-desk .ready-banner.prebook .dot{background:var(--warn-fill)}.load-desk .lstabs{margin-bottom:18px}.load-desk .lstabs .tabbar{z-index:2;flex-wrap:wrap;align-items:flex-end;gap:6px;margin-bottom:-2px;display:flex;position:relative}.load-desk .lstabs .tabbar button{font-family:var(--body);letter-spacing:.3px;border:2px solid var(--doc-line);color:var(--ink-2);cursor:pointer;background:#e7ebf0;border-bottom:none;border-radius:9px 9px 0 0;padding:9px 18px;font-size:12px;font-weight:700}:root[data-theme=dark] .load-desk .lstabs .tabbar button{background:#232822;border-color:#555}.load-desk .lstabs .tabbar button:hover{background:#dde3ea}.load-desk .lstabs .tabbar button.on{background:var(--paper-doc);color:var(--navy);padding-bottom:11px}:root[data-theme=dark] .load-desk .lstabs .tabbar button.on{color:#f0b25c;background:#1c1b17}.load-desk .lstabs .tabmsg{flex:1;justify-content:flex-end;align-items:center;min-width:0;padding:0 10px 6px;display:flex}.load-desk .lstabs .tabmsg span{letter-spacing:.04em;border-radius:6px;padding:6px 12px;font-size:11.5px;font-weight:700}.load-desk .lstabs .tabmsg .m-internal{background:var(--bad-soft);color:var(--bad)}.load-desk .lstabs .tabmsg .m-carrier{background:var(--info-soft);color:var(--info-deep)}.load-desk .lstabs .tabmsg .m-client{background:var(--ok-soft);color:var(--ok)}.load-desk .lspanel{overflow-x:auto}.load-desk .invoice-docs-sub{color:var(--ink-2);margin:0 0 8px;font-size:12px}.load-desk .invoice-docs{flex-direction:column;gap:6px;display:flex}.load-desk .invoice-doc{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);align-items:center;gap:10px;padding:9px 12px;display:flex}.load-desk .invoice-doc.y{background:var(--ok-soft);border-color:#bfe3cf}:root[data-theme=dark] .load-desk .invoice-doc.y{border-color:#2f7544}.load-desk .invoice-doc .idoc-ic{width:18px;height:18px;color:var(--fill-ink);background:var(--ink-2-fill);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.load-desk .invoice-doc.y .idoc-ic{background:var(--ok-fill)}.load-desk .invoice-doc .idoc-main{flex:1;min-width:0}.load-desk .invoice-doc .idoc-name{font-size:13px;font-weight:600}.load-desk .invoice-doc .idoc-detail{color:var(--ink-2);margin-top:1px;font-size:11.5px}.load-desk .invoice-doc .idoc-meta{color:var(--ink-2);white-space:nowrap;flex:none;font-size:11.5px}.load-desk .invoice-doc .idoc-link{white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.load-desk .invoice-doc .idoc-link svg{width:13px;height:13px}.load-desk .manual-upload{flex:none;align-items:center;gap:5px;display:inline-flex}.load-desk .manual-upload-btn{cursor:pointer;background:0 0;border:0}.load-desk .manual-upload-btn:disabled{opacity:.55}.load-desk .manual-upload-message{color:var(--ink-2);font-size:11px}.load-desk .retry-gate{color:#7c3aed;text-align:center;background:#f3ecfd;border-color:#7c3aed;justify-content:center;font-weight:600}.load-desk .retry-gate:hover{color:#fff;background:#7c3aed}:root[data-theme=dark] .load-desk .retry-gate{color:#dcf;background:#2f2140}.load-desk .lsframe-wrap{flex-direction:column;height:780px;display:flex}.load-desk .lsframe{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex:1;width:100%}.load-desk .doc{background:var(--paper-doc);border:2px solid var(--doc-line);font-family:var(--doc-face);color:#111;font-size:var(--doc-size);text-transform:uppercase;padding:0 0 14px;box-shadow:0 4px 16px #0f24381f}:root[data-theme=dark] .load-desk .doc{color:#e8e6df;background:#1c1b17;border-color:#555}.load-desk .doc h3{font-family:var(--doc-face);text-transform:uppercase;letter-spacing:1px;border-top:1px solid var(--doc-line);border-bottom:1px solid var(--doc-line);background:#ecebe1;margin:16px 0 0;padding:5px 14px;font-size:13px;font-weight:700}:root[data-theme=dark] .load-desk .doc h3{background:#2a2822;border-color:#555}.load-desk .doc h3:first-of-type{margin-top:0}.load-desk .doc>:not(h3):not(.doc-top){padding-left:14px;padding-right:14px}.load-desk .doc .doc-top{border-bottom:1px solid var(--doc-line);justify-content:space-between;align-items:flex-start;padding:10px 14px;display:flex}.load-desk .doc .desc-h{letter-spacing:1px;text-transform:uppercase;border-top:1px solid var(--doc-line);border-bottom:1px solid var(--doc-line);background:#ecebe1;margin:16px 0 0;padding:5px 14px;font-size:13px;font-weight:700}:root[data-theme=dark] .load-desk .doc .desc-h{background:#2a2822;border-color:#555}.load-desk .doc table{margin:8px 0 0}.load-desk .doc th{color:#555;font-family:var(--doc-face);background:#ecebe1}:root[data-theme=dark] .load-desk .doc th{color:#bbb;background:#2a2822}.load-desk .doc tr.total td{border-top:1px solid var(--doc-line);background:#f0efe6;font-weight:700}:root[data-theme=dark] .load-desk .doc tr.total td{background:#262419}.load-desk .fclass{border-top:1px solid var(--doc-line);align-items:center;gap:10px;margin-top:6px;padding:9px 14px;display:flex}.load-desk .fclass .lab{margin:0}.load-desk .fclass-val{border:1.5px solid var(--green);color:#1c7346;background:#eaf5ee;border-radius:5px;min-width:180px;margin-left:auto;padding:4px 12px;font-size:12px;font-weight:500}.load-desk .fclass-val.miss{border-color:var(--red);color:#a13c2b;background:#fbe7e3}:root[data-theme=dark] .load-desk .fclass-val{background:#163523}:root[data-theme=dark] .load-desk .fclass-val.miss{background:#3a2321}.load-desk .doc .miss-section{color:#1c7346;box-shadow:inset 0 0 0 1.5px var(--green);background:#eaf5ee;border-radius:5px;margin:4px 6px}.load-desk .doc .rowline.miss-section{border-bottom:none}.load-desk .doc .fclass.miss-section{border-top:none}.load-desk .doc .rowline{border-bottom:1px solid var(--doc-line)}.load-desk .doc>.three.rowline,.load-desk .doc>.legs.rowline{padding-left:0;padding-right:0}.load-desk .doc-co{letter-spacing:.5px;font-size:15px;font-weight:700}.load-desk .doc-co span{letter-spacing:0;margin-top:3px;font-size:12px;font-weight:400;line-height:1.5;display:block}.load-desk .doc-conf{text-align:right;font-size:12px}.load-desk .doc-conf b{letter-spacing:1px;font-size:15px;display:block}.load-desk .doc .cust{min-height:58px;padding:10px 14px}.load-desk .doc .cust .name{font-size:13px;font-weight:700}.load-desk .doc .rate{background:#f0efe6;justify-content:space-between;align-items:center;padding:8px 14px;display:flex}:root[data-theme=dark] .load-desk .doc .rate{background:#262419}.load-desk .doc .rate .amt{font-size:16px;font-weight:700}.load-desk .doc .three{grid-template-columns:1fr 1fr 1fr;display:grid}.load-desk .doc .three>div{border-right:1px solid var(--doc-line);padding:6px 14px}.load-desk .doc .three>div:last-child{border-right:none}.load-desk .doc .lbl{letter-spacing:.5px;text-transform:uppercase;color:#555;font-size:13px;font-weight:700}:root[data-theme=dark] .load-desk .doc .lbl{color:#aaa}.load-desk .doc .v{margin-top:2px;font-size:13px;font-weight:700}.load-desk .doc .legs{grid-template-columns:1fr 1fr;display:grid}.load-desk .doc .leg{padding:8px 14px}.load-desk .doc .leg:first-child{border-right:1px solid var(--doc-line)}.load-desk .doc .leg h4{letter-spacing:.5px;border-bottom:1px solid var(--doc-line);justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding-bottom:4px;font-size:13px;display:flex}.load-desk .doc .leg .name{font-weight:700}.load-desk .doc .leg-split{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.load-desk .doc .leg-info{min-width:0}.load-desk .doc .leg-price{text-align:right;white-space:nowrap;flex:none;min-width:78px;font-size:13px;font-weight:700}.load-desk .doc .leg .addr{white-space:pre-line;line-height:1.5}.load-desk .doc .leg .meta{gap:16px;margin-top:6px;font-size:13px;display:flex}.load-desk .doc .leg .meta .lbl{display:block}.load-desk .doc .desc-col{white-space:pre-line;font-size:13px;line-height:1.65}.load-desk .doc .desc-col .tot{border-top:1px dashed #999;margin-top:5px;padding-top:5px;font-size:13px;font-weight:700;display:inline-block}.load-desk .doc .tot-fields{border-top:1px dashed #999;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:6px;display:flex}.load-desk .doc .tot-lead{letter-spacing:.5px;color:#555;flex:none;font-size:13px;font-weight:700}:root[data-theme=dark] .load-desk .doc .tot-lead{color:#aaa}.load-desk .doc .tot-pair{align-items:baseline;gap:6px;display:flex}.load-desk .doc .tot-pair .lbl{margin:0}.load-desk .doc .tot-box{font-size:13px;font-weight:700}.load-desk .doc .tot-box.miss{border:1px solid var(--green);color:#1c7346;background:#eaf5ee;border-radius:4px;min-width:34px;padding:2px 8px;display:inline-block}:root[data-theme=dark] .load-desk .doc .tot-box.miss{color:#7fc99a;background:#163523}.load-desk .doc .tot-box-btn{cursor:pointer;font-size:12px;font-weight:600;line-height:1.2}.load-desk .doc .tot-box-btn:hover{filter:brightness(.95)}.load-desk .doc .note{color:#333;padding:9px 14px;font-size:13px;line-height:1.5}:root[data-theme=dark] .load-desk .doc .note{color:#bbb}.load-desk .doc .note.fineprint{color:#666;font-size:11px;line-height:1.45}:root[data-theme=dark] .load-desk .doc .note.fineprint{color:#999}.load-desk .doc .sign{gap:30px;padding:12px 14px;display:flex}.load-desk .doc .sign .f{border-top:1px solid var(--doc-line);letter-spacing:.5px;flex:1;padding-top:4px;font-size:13px}.load-desk .doc .pageno{text-align:right;color:#666;padding:4px 14px;font-size:13px}:root[data-theme=dark] .load-desk .doc .pageno{color:#aaa}.load-desk .doc .inv-pending{color:#a9741a;background:#fff6e8;border:1px dotted #e0730f;border-radius:5px;min-width:80px;padding:3px 10px;font-size:13px;font-weight:500}:root[data-theme=dark] .load-desk .doc .inv-pending{background:#33291a}.load-desk .doc .leg-edit{border:1px solid var(--line);background:var(--card);color:var(--ink-2);border-radius:var(--radius-xs);cursor:pointer;font-family:var(--body);padding:2px 4px;display:inline-flex}.load-desk .doc .leg-edit svg{width:12px;height:12px}.load-desk .doc .leg-edit:hover{border-color:var(--brand);color:var(--brand-deep)}.load-desk .doc table.freight-table{margin:0}.load-desk .doc table.freight-table th,.load-desk .doc table.freight-table td{padding:5px 10px;font-size:13px}.load-desk .doc table.party-table{width:100%;margin:0}.load-desk .doc table.party-table th,.load-desk .doc table.party-table td{padding:5px 10px;font-size:13px}.load-desk .doc table.party-table td.lbl,.load-desk .doc table.party-table th:first-child{text-transform:capitalize;white-space:nowrap}.margin-flag{letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;border-radius:4px;margin-left:8px;padding:1px 6px;font-size:.82em;font-weight:600;display:inline-block}.margin-flag.margin-loss{background:var(--bad-soft);color:var(--bad);border-color:var(--bad)}.margin-flag.margin-thin{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-line,var(--warn-fill))}.margin-flag.margin-low{background:var(--mark);color:var(--mark-ink);border-color:var(--mark-line)}.load-desk .quote-blind{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);background:0 0;flex-direction:column;gap:3px;margin-top:8px;padding:9px 12px;display:flex}.load-desk .quote-blind-title{color:var(--ink);align-items:center;gap:6px;font-weight:700;display:flex}.load-desk .quote-blind-title svg{flex:none;width:15px;height:15px}.load-desk .quote-blind-why{font-weight:600}.load-desk .quote-blind-note{color:var(--ink-2)}.load-desk .ocr-table{border-collapse:collapse;width:100%;font-size:12px}.load-desk .ocr-table caption{text-align:left;letter-spacing:.06em;text-transform:uppercase;word-break:break-all;padding:6px 0;font-size:11.5px}.load-desk .ocr-table th,.load-desk .ocr-table td{border-top:1px solid var(--line-2);vertical-align:top;text-align:left;padding:5px 12px}.load-desk .ocr-table th{text-transform:capitalize;white-space:nowrap;width:40%;color:var(--ink-2);font-weight:600}.load-desk .ocr-table td{font-variant-numeric:tabular-nums}.load-desk .doccard-row{flex-direction:column;gap:5px;display:flex}.load-desk .doc-classify{flex-wrap:wrap;align-items:center;gap:6px;padding-left:2px;display:flex}.load-desk .doc-classify .btn{align-items:baseline;gap:6px;padding:4px 9px;font-size:12px;display:inline-flex}.load-desk .doc-classify-why{opacity:.7;font-size:12px;font-weight:400}.load-desk .doc-classify-pick{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.load-desk .doc-classify-pick .lab{text-transform:none;letter-spacing:0;opacity:.8;font-size:12px}.load-desk .doc-classify-pick select{padding:3px 6px;font-size:12px}.load-desk .doc-classify .err{font-size:12px}.load-desk .loads-note-warn{border-left-color:var(--warn,#b8860b);color:var(--ink);font-weight:500}.load-desk .pill{white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:2px;align-items:center;gap:4px;padding:2px 7px;font-size:11.5px;font-weight:600;display:inline-flex}.load-desk .pill-warn{color:var(--warn);border-color:var(--warn)}.load-desk .pill-neutral{color:var(--ink-2);border-color:var(--line)}.load-desk .doc .miss-val{background:var(--warn-soft,#fdf1dc);min-width:30px;box-shadow:inset 0 0 0 1.5px var(--warn,#b7791f);color:var(--warn,#b7791f);border-radius:4px;padding:0 8px;font-weight:600;display:inline-block}:root[data-theme=dark] .load-desk .doc .miss-val{color:#e0b558;background:#3a2f16}.load-desk .doc .miss-section{box-shadow:inset 0 0 0 2px var(--green)}@media print{.load-desk .doc .miss-val{box-shadow:none;color:inherit;font-weight:inherit;background:0 0;min-width:0;padding:0}.load-desk .doc .miss-section{box-shadow:none;color:inherit;background:0 0}}.load-desk .clist-table .c-val{text-align:right;width:56%}.load-desk .clist-table .item-row .c-val{color:var(--ink)}.load-desk .clist-table .val{font-weight:600}.load-desk .clist-table .val-miss{color:var(--bad);font-style:italic}.load-desk .clist-table .item-row.soft .val-miss{color:var(--warn)}.load-desk .clist-table .c-val .cf{margin-left:6px}.load-desk .btn.stop{border-color:var(--bad);color:var(--bad);background:var(--bad-soft,#fdecea);font-weight:600}.load-desk .btn.stop:hover:not(:disabled){background:var(--bad);color:var(--fill-ink,#fff)}:root[data-theme=dark] .load-desk .btn.stop{background:#3a2321}.load-desk .soon{letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;background:var(--warn-soft);color:var(--warn);box-shadow:inset 0 0 0 1px var(--warn-line,var(--warn));border-radius:999px;margin-left:8px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.load-desk .clist.post .item.n .ic{box-shadow:inset 0 0 0 1.5px var(--warn);color:var(--warn);background:0 0;font-weight:700}.load-desk .clist.post .item.n{color:var(--ink-2);font-weight:500}.load-desk .clist.post .item.n .meta{color:var(--warn)}.load-desk .email-full{margin-top:8px}.load-desk .email-full summary{cursor:pointer;color:var(--brand-deep);font-size:12px;font-weight:600}.load-desk .email-full[open] summary{margin-bottom:6px}.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}.loads-sort{color:inherit;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.loads-sort-icon{width:13px;height:13px;color:var(--ink-2);opacity:.78;flex:none}.loads-sort:hover,.loads-sort:focus-visible,.loads-sort.is-active{color:var(--brand-deep);text-decoration:none}.loads-sort:hover .loads-sort-icon,.loads-sort:focus-visible .loads-sort-icon,.loads-sort.is-active .loads-sort-icon{color:currentColor;opacity:1}.loads-pager{justify-content:flex-end;gap:8px;margin:12px 0 24px;display:flex}.loads-pager .disabled{opacity:.45;pointer-events:none}.load-desk .track-card{border:1px solid var(--line);background:var(--card-2);border-radius:8px;margin-top:14px;padding:10px 14px 12px}.load-desk .track-card .field{margin:0}.load-desk .btn.track-btn{justify-content:center;width:100%;margin-top:10px}.load-desk .st.track-pill{color:#7c3aed;background:#f3ecfd;align-items:center;gap:4px;margin-left:6px;text-decoration:none;display:inline-flex}.load-desk .st.track-pill:hover{color:#fff;background:#7c3aed}.load-desk .st.track-pill svg{width:12px;height:12px}:root[data-theme=dark] .load-desk .st.track-pill{color:#c4b5fd;background:#2c2440}:root[data-theme=dark] .load-desk .st.track-pill:hover{color:#fff;background:#7c3aed}.load-desk .btn.track-btn{color:#7c3aed;background:#f3ecfd;border-color:#7c3aed;font-size:17px;font-weight:600}.load-desk .btn.track-btn:hover{color:#fff;background:#7c3aed}.load-desk .btn.draft-ok{background:var(--ok-fill);color:var(--fill-ink);border-color:var(--ok-fill)}.load-desk .btn.draft-bad{background:var(--bad-soft);color:var(--bad);border-color:var(--bad)}:root[data-theme=dark] .load-desk .btn.track-btn{color:#c4b5fd;background:#2c2440}:root[data-theme=dark] .load-desk .btn.track-btn:hover{color:#fff;background:#7c3aed}.load-desk .track-head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.load-desk .track-head h1{margin:0}.load-desk .track-head .st.track-pill{cursor:default;margin-left:0;padding:4px 10px;font-size:13px}.load-desk .track-summary{border:1px solid var(--line);background:var(--card-2);border-radius:8px;flex-wrap:wrap;gap:28px;margin:10px 0 18px;padding:12px 16px;display:flex}.load-desk .track-summary .field{margin:0}.load-desk .track-summary .val.track-status{font-size:17px;font-weight:700}.load-desk .track-word{white-space:nowrap;font-weight:600}.load-desk .clist.post .bill-confirm{background:var(--card-2);border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:10px 14px 12px;display:flex}.load-desk .clist.post .panel-q{color:var(--ink-2);font-size:12px;font-weight:700}.load-desk .clist.post .pod-doc{cursor:pointer;align-items:center;gap:8px;font-size:12px;line-height:1.35;display:flex}.load-desk .clist.post .pod-doc input[type=radio]{flex:none;margin:0}.load-desk .clist.post textarea{border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:6px;padding:6px 8px;font-size:12px}.load-desk .clist.post .panel-warn{color:var(--warn);margin-top:-2px;font-size:11.5px}.load-desk .clist.post .pick-row{color:var(--ink-2);align-items:center;gap:8px;padding:6px 14px 10px;font-size:12px;display:flex}.load-desk .clist.post .pick-row input[type=date]{flex:1;min-width:0}.load-desk .card.detail-card{background:0 0;border:0;border-radius:0;padding:0}.load-desk .archived-sheet{flex-direction:column;gap:10px;padding:18px 20px;display:flex}.load-desk .archived-sheet-why{color:var(--ink);margin:0;font-size:13px;line-height:1.5}.load-desk .archived-sheet-missing{color:var(--ink-2);margin:0;font-size:12px;line-height:1.5}.load-desk .archived-sheet-link{color:var(--accent);align-self:flex-start;font-size:13px;font-weight:600}.load-desk .from-history{flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 4px;display:flex}.load-desk .from-history-title{color:var(--ink-2);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.load-desk .from-history-chip{border:1px dashed var(--line);color:var(--ink);font-family:var(--body);cursor:pointer;background:0 0;border-radius:999px;align-items:baseline;gap:6px;padding:3px 9px;font-size:12px;display:inline-flex}.load-desk .from-history-chip:hover{background:var(--surface-2);border-style:solid}.load-desk .from-history-label{color:var(--ink-2);font-size:11px}.load-desk .from-history-value{font-weight:600}.load-desk .from-history-count{color:var(--ink-2);font-size:11px}.load-desk .party-edit{gap:6px;display:grid}.load-desk .party-edit-row{align-items:center;gap:6px;display:flex}.load-desk .doc .pcell{flex-direction:column;gap:3px;min-width:0;display:flex}.load-desk .doc .pcell-lab{letter-spacing:.08em;color:#7a6a55;font-size:9px;font-weight:700}:root[data-theme=dark] .load-desk .doc .pcell-lab{color:#c9b28e}.load-desk .doc .party-csz{grid-template-columns:2.4fr .7fr 1.1fr;gap:8px;display:grid}.load-desk .doc input::placeholder{color:#b39069;letter-spacing:.04em;font-size:10px}.load-desk .party-edit .w-grow{flex:1;min-width:0}.load-desk .doc{color:#111}.load-desk .doc .miss-section{color:#111;background:#fff3e0;box-shadow:inset 0 0 0 1.5px #e8a04c}:root[data-theme=dark] .load-desk .doc .miss-section{color:#f2e6d8;background:#3a2f1e}.load-desk .fclass-val,.load-desk .fclass-val.miss{color:#111;background:#fff3e0;border-color:#e8a04c}:root[data-theme=dark] .load-desk .fclass-val,:root[data-theme=dark] .load-desk .fclass-val.miss{color:#f2e6d8;background:#3a2f1e}.load-desk .doc .tot-box.miss,.load-desk .doc .tot-box-btn{color:#111;background:#fff3e0;border-color:#e8a04c}:root[data-theme=dark] .load-desk .doc .tot-box.miss,:root[data-theme=dark] .load-desk .doc .tot-box-btn{color:#f2e6d8;background:#3a2f1e}.load-desk .from-history-chip{background:#fff8ef;border:1px dashed #e8a04c}:root[data-theme=dark] .load-desk .from-history-chip{background:#3a2f1e}.load-desk .freight-edit-grid{grid-template-columns:minmax(180px,2fr) minmax(110px,1fr) minmax(90px,1fr) minmax(70px,.7fr) repeat(3,minmax(64px,.7fr)) auto;align-items:end;gap:8px;display:grid}.load-desk .fcell{flex-direction:column;gap:3px;min-width:0;display:flex}.load-desk .fcell-lab{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2);white-space:nowrap;font-size:10px}.load-desk .freight-edit-grid input,.load-desk .freight-edit-grid select{box-sizing:border-box;width:100%;height:30px}.load-desk .freight-edit-grid .density-hint,.load-desk .freight-edit-grid .err{grid-column:1/-1}@media (max-width:900px){.load-desk .freight-edit-grid{grid-template-columns:repeat(4,1fr)}.load-desk .fcell-desc{grid-column:1/-1}}.load-desk .doc input,.load-desk .doc select,.load-desk .doc textarea{font-family:var(--doc-face);font-size:12px}.load-desk .readiness-checklist .cf{font-family:var(--doc-face)}.load-desk .doc .pcell-lab,.load-desk .doc .fcell-lab{font-family:var(--doc-face);font-size:10px}.load-desk .carrier-chosen{font-family:var(--doc-face);color:var(--ok);margin-top:6px;font-size:12px;font-weight:700}.load-desk .readiness-checklist .clist-table{width:auto}.load-desk .readiness-checklist .clist-table .c-st{text-align:left;width:24px;padding-left:2px;padding-right:2px}.load-desk .readiness-checklist .clist-table .lbl{width:auto;max-width:none;padding-left:4px}.load-desk .readiness-checklist .clist-table .c-val{white-space:nowrap;text-align:left;width:1%;padding-left:10px;padding-right:6px}.load-desk .readiness-checklist .clist-table .item-row td{padding-left:4px;padding-right:4px}.load-desk .readiness-checklist .clist-table .grp-row td{padding-left:4px}.load-desk .gate-row{width:100%;max-width:100%}.load-desk .ab-open-row{flex-wrap:wrap;gap:8px;display:flex}.load-desk .ab-backdrop{z-index:80;background:#0f172073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.load-desk .ab-modal{background:var(--card);color:var(--ink);border:1px solid var(--line);width:min(980px,100%);max-height:min(80vh,720px);font-family:var(--doc-face);border-radius:10px;flex-direction:column;display:flex;box-shadow:0 18px 50px #0000004d}.load-desk .ab-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 14px;display:flex}.load-desk .ab-search{flex:1;min-width:0;max-width:none}.load-desk .ab-body{overflow:auto}.load-desk .ab-table{border-collapse:collapse;width:100%;font-size:12px}.load-desk .ab-table th{background:var(--card-2);text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--line);padding:7px 10px;font-size:10px;position:sticky;top:0}.load-desk .ab-table td{border-bottom:1px solid var(--line-2,var(--line));white-space:nowrap;padding:7px 10px}.load-desk .ab-table tbody tr{cursor:pointer}.load-desk .ab-table tbody tr:hover,.load-desk .ab-table tbody tr:focus-visible{background:#fff6ea;outline:none}:root[data-theme=dark] .load-desk .ab-table tbody tr:hover,:root[data-theme=dark] .load-desk .ab-table tbody tr:focus-visible{background:#3a2f1e}.load-desk .ab-foot{border-top:1px solid var(--line);padding:9px 14px;font-size:11px}.load-desk .doc .party-contact-row{grid-template-columns:1.4fr 1.2fr auto;align-items:end}.load-desk .doc .party-contact-row .btn{height:32px;padding:0 10px;font-size:11px}.load-desk .new-load-page{max-width:1260px;margin:0 auto}.load-desk .new-load-pagehead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;padding:4px 0 18px;display:flex}.load-desk .new-load-pagehead h1{letter-spacing:-.035em;margin:6px 0 5px;font-size:32px}.load-desk .new-load-pagehead p{max-width:680px;margin:0}.load-desk .new-load-pagehead-mark{border-left:3px solid var(--brand);color:var(--brand-deep);font-family:var(--mono);letter-spacing:.14em;padding-left:12px;font-size:11px;font-weight:700;line-height:1.25}.load-desk .new-load-form{gap:16px}.load-desk .new-load-content{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:16px;display:grid}.load-desk .new-load-sheet{gap:12px;min-width:0;display:grid}.load-desk .new-load-section{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:18px 20px 20px}.load-desk .new-load-section-head{border-bottom:1px solid var(--line-2);align-items:flex-start;gap:12px;margin-bottom:14px;padding-bottom:14px;display:flex}.load-desk .new-load-section-number{border-radius:var(--radius-xs);background:var(--brand-soft);width:30px;height:30px;color:var(--brand-deep);font-family:var(--mono);flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.load-desk .new-load-section-head h2{letter-spacing:-.01em;margin:1px 0 2px;font-size:16px}.load-desk .new-load-section-head p{color:var(--ink-2);margin:0;font-size:12px}.load-desk .new-load-grid{gap:12px 14px;display:grid}.load-desk .new-load-grid-details{grid-template-columns:repeat(2,minmax(0,1fr))}.load-desk .new-load-grid-destination{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(80px,.7fr) minmax(110px,.9fr) minmax(130px,1fr)}.load-desk .new-load-grid-schedule{grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px}.load-desk .new-load-grid-freight{grid-template-columns:minmax(0,2fr) repeat(6,minmax(72px,1fr))}.load-desk .new-load-grid .field{min-width:0}.load-desk .new-load-grid input,.load-desk .new-load-grid select,.load-desk .new-load-section textarea{box-sizing:border-box;width:100%;max-width:none}.load-desk .new-load-grid input,.load-desk .new-load-grid select{min-height:38px}.load-desk .new-load-section textarea{resize:vertical;min-height:82px;display:block}.load-desk .new-load-span-2{grid-column:span 2}.load-desk .new-load-span-4{grid-column:1/-1}.load-desk .new-load-section .lab{margin-bottom:5px}.load-desk .new-load-section .field-help{text-transform:none;letter-spacing:0;color:var(--ink-2);font-weight:500}.load-desk .new-load-section .required-mark{color:var(--bad)}.load-desk .new-load-section input,.load-desk .new-load-section select,.load-desk .new-load-section textarea{background:#fffaf2;border-color:#e8a04c}.load-desk .new-load-rail{gap:12px;display:grid;position:sticky;top:122px}.load-desk .new-load-rail-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:16px}.load-desk .new-load-rail-origin{border-top:3px solid var(--brand)}.load-desk .new-load-rail-card .eyebrow{margin-bottom:8px;display:block}.load-desk .new-load-rail-card>strong{font-size:18px;display:block}.load-desk .new-load-rail-card p{color:var(--ink-2);margin:6px 0 0;font-size:12px;line-height:1.45}.load-desk .new-load-steps{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.load-desk .new-load-steps li{grid-template-columns:24px 1fr;align-items:start;gap:9px;display:grid}.load-desk .new-load-steps li>span{border:1px solid var(--line);width:24px;height:24px;color:var(--ink-2);font-family:var(--mono);border-radius:50%;place-items:center;font-size:11px;display:grid}.load-desk .new-load-steps li.is-current>span{background:var(--brand);border-color:var(--brand-deep);color:#211203;font-weight:700}.load-desk .new-load-steps strong{font-size:12px;display:block}.load-desk .new-load-steps small{color:var(--ink-2);margin-top:2px;font-size:11px;line-height:1.35;display:block}.load-desk .new-load-rail-foot{color:var(--ink-2);margin:0;padding:0 4px;font-size:11px;line-height:1.4}.load-desk .new-load-actions{border-top:1px solid var(--line);justify-content:flex-start;margin-top:0;padding:12px 0 2px}:root[data-theme=dark] .load-desk .new-load-section input,:root[data-theme=dark] .load-desk .new-load-section select,:root[data-theme=dark] .load-desk .new-load-section textarea{background:#2a251d;border-color:#a96f2c}@media (max-width:1050px){.load-desk .new-load-content{grid-template-columns:1fr}.load-desk .new-load-rail{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.load-desk .new-load-rail-foot{grid-column:1/-1}.load-desk .new-load-grid-freight{grid-template-columns:repeat(4,minmax(0,1fr))}.load-desk .new-load-freight-description{grid-column:1/-1}}@media (max-width:700px){.load-desk .new-load-pagehead{align-items:flex-start}.load-desk .new-load-pagehead-mark{display:none}.load-desk .new-load-grid-details,.load-desk .new-load-grid-destination,.load-desk .new-load-grid-schedule,.load-desk .new-load-grid-freight{grid-template-columns:1fr}.load-desk .new-load-span-2,.load-desk .new-load-span-4,.load-desk .new-load-freight-description{grid-column:1}.load-desk .new-load-rail{grid-template-columns:1fr}.load-desk .new-load-rail-foot{grid-column:auto}.load-desk .new-load-section{padding:16px}}.load-desk .preview-nav{flex-wrap:nowrap;flex:1;min-width:0;overflow-x:auto}.load-desk .preview-nav a{white-space:nowrap}.load-desk .ui-preview-shell{max-width:1260px;margin:0 auto}.load-desk .ui-preview-notice{border-radius:var(--radius-sm);color:var(--ink-2);background:#fff8ef;border:1px solid #e8a04c;align-items:center;gap:10px;margin-bottom:16px;padding:9px 12px;font-size:11px;display:flex}.load-desk .ui-preview-notice span{color:var(--brand-deep);font-family:var(--mono);letter-spacing:.12em;font-weight:700}.load-desk .ui-preview-pagehead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:20px;padding:4px 0 18px;display:flex}.load-desk .ui-preview-pagehead h1{letter-spacing:-.035em;margin:6px 0 5px;font-size:32px}.load-desk .ui-preview-pagehead p{max-width:720px;margin:0}.load-desk .ui-preview-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.load-desk .ui-preview-stat-grid>div{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);min-height:80px;box-shadow:var(--shadow-sm);gap:5px;padding:14px 16px;display:grid}.load-desk .ui-preview-stat-grid span{color:var(--ink-2);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.load-desk .ui-preview-stat-grid strong{font-family:var(--mono);letter-spacing:-.04em;font-size:25px}.load-desk .ui-preview-stat-grid strong.is-bad{color:var(--bad)}.load-desk .ui-preview-stat-grid strong.is-good{color:var(--ok)}.load-desk .ui-preview-toolbar{align-items:center;gap:8px;margin-bottom:12px;display:flex}.load-desk .ui-preview-search{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);min-width:240px;height:34px;color:var(--ink-2);flex:1;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.load-desk .ui-preview-table-card{overflow-x:auto}.load-desk .ui-preview-table{border-collapse:collapse;width:100%;min-width:760px;font-size:12px}.load-desk .ui-preview-table th{color:var(--ink-2);border-bottom:1px solid var(--line);text-align:left;text-transform:uppercase;letter-spacing:.08em;padding:10px 12px;font-size:10px}.load-desk .ui-preview-table td{border-bottom:1px solid var(--line-2);white-space:nowrap;padding:13px 12px}.load-desk .ui-preview-table tbody tr:last-child td{border-bottom:0}.load-desk .ui-preview-table a{color:var(--brand-deep);font-weight:700;text-decoration:none}.load-desk .ui-preview-table a:hover{text-decoration:underline}.load-desk .ui-preview-status{background:var(--brand-soft);color:var(--brand-deep);font-family:var(--mono);letter-spacing:.04em;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:700;display:inline-flex}.load-desk .ui-preview-status.is-bad{color:var(--bad);background:#c541361f}.load-desk .ui-preview-banner{border-left:3px solid var(--brand);background:var(--brand-soft);align-items:baseline;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}.load-desk .ui-preview-banner strong{font-size:15px}.load-desk .ui-preview-banner span{color:var(--ink-2);font-size:12px}.load-desk .ui-preview-work-list{gap:10px;display:grid}.load-desk .ui-preview-work-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.load-desk .ui-preview-work-card h2{margin:5px 0 4px;font-size:16px}.load-desk .ui-preview-work-card p{color:var(--ink-2);margin:0;font-size:12px}.load-desk .ui-preview-work-card small{color:var(--ink-2);margin-top:6px;font-size:11px;display:block}.load-desk .ui-preview-kicker{color:var(--brand-deep);font-family:var(--mono);letter-spacing:.1em;font-size:10px;font-weight:700}.load-desk .ui-preview-directory-tabs{gap:6px;margin-bottom:12px;display:flex}.load-desk .ui-preview-directory-tabs button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);color:var(--ink-2);cursor:pointer;padding:8px 12px;font-size:12px}.load-desk .ui-preview-directory-tabs button.is-active{background:var(--brand-soft);color:var(--ink);border-color:#e8a04c;font-weight:700}.load-desk .ui-preview-directory-tabs span{font-family:var(--mono);margin-left:4px;font-size:10px}.load-desk .ui-preview-queue-tabs{flex-wrap:wrap;gap:6px;margin:-4px 0 16px;display:flex}.load-desk .ui-preview-queue-tabs a{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);color:var(--ink-2);align-items:center;gap:6px;padding:8px 12px;font-size:12px;text-decoration:none;display:inline-flex}.load-desk .ui-preview-queue-tabs a:hover{color:var(--ink);border-color:#e8a04c}.load-desk .ui-preview-queue-tabs a.is-active{background:var(--brand-soft);color:var(--ink);border-color:#e8a04c;font-weight:700}.load-desk .ui-preview-queue-tabs span{color:var(--brand-deep);font-family:var(--mono);font-size:10px}.work-queue-tabs{flex-wrap:wrap;gap:6px;margin:0 0 18px;display:flex}.work-queue-tabs a{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);color:var(--ink-2);align-items:center;gap:6px;padding:8px 12px;font-size:12px;text-decoration:none;display:inline-flex}.work-queue-tabs a:hover{color:var(--ink);border-color:#e8a04c}.work-queue-tabs a.is-active{background:var(--brand-soft);color:var(--ink);border-color:#e8a04c;font-weight:700}.work-queue-tabs span{color:var(--brand-deep);font-family:var(--mono);font-size:10px}.review-ready{color:#1d6b38;background:#e7f6ec;border-color:#8fcfa4}:root[data-theme=dark] .review-ready{color:#9fe0b6;background:#1d3526;border-color:#2f6b45}:root[data-theme=dark] .load-desk .ui-preview-notice{background:#3a2f1e}@media (max-width:900px){.load-desk .ui-preview-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.load-desk .ui-preview-pagehead{align-items:flex-start}}@media (max-width:620px){.load-desk .ui-preview-notice{flex-direction:column;align-items:flex-start;gap:4px}.load-desk .ui-preview-pagehead{gap:12px;display:grid}.load-desk .ui-preview-pagehead h1{font-size:28px}.load-desk .ui-preview-stat-grid{grid-template-columns:1fr 1fr}.load-desk .ui-preview-toolbar{flex-wrap:wrap;align-items:stretch}.load-desk .ui-preview-search{min-width:100%}.load-desk .ui-preview-work-card{flex-direction:column;align-items:flex-start}}
