/* Logistics workspace: content first, blue for navigation, green only for confirmed events. */
:root{--navy:#142c43;--muted:#627387;--blue:#285fd0;background:#f4f6fa}body{font-size:16px}.sidebar{width:212px;padding:30px 16px}.brand-mark{border-color:#8aadd7;color:#c4ddff}.nav-item.selected{background:#d5e5ff;color:#153c71}.nav-item{font-size:15px}.sidebar-note{font-size:14px}.sidebar-note p{font-size:13px}.status-dot{background:#8db7ed}main{margin-left:212px;padding:0 28px 20px;max-width:1840px}.topbar{height:62px}.page-heading{padding:25px 0 22px}h1{font-size:30px;letter-spacing:-.4px}h2{font-size:19px}.page-heading .muted{font-size:16px}.eyebrow{letter-spacing:.8px;font-size:12px}.download{background:white;color:#254d7c;border:1px solid #cdd9e7}.download:hover{background:#edf3fd}.metrics{grid-template-columns:1.25fr 1fr 1fr 1fr;gap:14px;margin-bottom:26px}.metric{text-align:left;padding:17px 20px;border-radius:9px;border:1px solid #dce3ec;box-shadow:0 2px 3px #142c4303;transition:background .15s,border-color .15s}.metric:hover{background:#f7faff;border-color:#7a9dcc}.metric>span{display:flex;justify-content:space-between;font-size:14px;color:#54677d}.metric>span b{font-weight:400;color:#537cad}.metric strong{font-size:28px;letter-spacing:-.6px;margin:5px 0}.metric strong i{font-size:14px}.metric small{font-size:12px;color:#627387;display:block}.main-metric{border-top:3px solid #336cbe;padding-top:15px}.main-metric strong{color:#214f8c}.section-caption{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:0 0 14px}.section-caption p{font-size:14px;color:#627387;margin-top:3px}.text-button{border:0;background:transparent;color:#285fa7;font-size:14px;padding:8px;white-space:nowrap;border-radius:4px}.text-button:hover,.text-button[aria-pressed=true]{background:#e8effa}.batch-rail{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(180px,1fr);gap:12px;overflow-x:auto;padding:2px 1px 8px;margin-bottom:13px}.batch-card{background:#fff;border:1px solid #d9e2ee;border-radius:8px;padding:15px 17px;text-align:left;min-width:0;color:#223f60}.batch-card:hover{border-color:#79a0d1}.batch-card.selected{border:2px solid #3973c7;padding:14px 16px;background:#eef4ff}.batch-top{display:flex;justify-content:space-between;gap:8px;align-items:center}.batch-top>b{font-size:22px;letter-spacing:.7px}.batch-top>span{font-size:12px;color:#647b96}.batch-card>strong{display:block;font-size:17px;font-weight:600;margin:12px 0 13px}.batch-card>strong>small{display:block;font-size:12px;color:#687d96;font-weight:400;margin-top:3px}.batch-bottom{display:flex;justify-content:space-between;font-size:13px;color:#526e90;border-top:1px solid #e1e8f2;padding-top:10px}.transport-panel{background:#fff;border:1px solid #dbe3ec;border-radius:10px;margin-bottom:23px;overflow:hidden}.transport-heading{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 13px;gap:12px}.transport-heading .eyebrow{margin-bottom:3px}.manifest-picker{display:flex;gap:12px;align-items:center;padding:0 24px;font-size:14px;flex-wrap:wrap}.manifest-picker select{border:1px solid #ccd8e7;background:#f9fbfe;border-radius:5px;padding:6px 30px 6px 10px;font-size:14px;color:#264767;max-width:260px}.manifest-picker>span{color:#65778b;font-size:13px}.milestones{display:flex;list-style:none;margin:26px 24px 22px;padding:0 0 4px;overflow-x:auto}.milestones li{flex:1;min-width:145px;position:relative;padding-top:38px;color:#5b718a}.milestones li:not(:last-child)::after{content:'';height:2px;position:absolute;top:12px;left:30px;right:7px;background:repeating-linear-gradient(90deg,#ccd8e6 0 5px,transparent 5px 9px)}.step-dot{position:absolute;top:0;left:0;width:26px;height:26px;border:1px solid #cbd8e8;border-radius:50%;display:grid;place-items:center;font-size:12px;background:#f5f8fc;color:#687d94;z-index:1}.complete .step-dot{background:#e5f3ea;border-color:#8cb79f;color:#1b7045}.step-label{font-size:14px;margin-bottom:6px}.milestones strong{display:block;font-size:20px;color:#2a425e;font-weight:600;line-height:1.4}.milestones small{display:block;color:#6c7e93;font-size:12px;margin-top:6px}.destination strong{color:#255a9c}.destination .step-dot{border-color:#91add3;color:#285fa7;background:#edf4ff}.tracking-fields{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;padding:17px 24px;background:#f7f9fc;border-top:1px solid #e8edf4}.tracking-fields span{font-size:12px;color:#667a92;display:block;margin-bottom:4px}.tracking-fields b{font-size:14px;font-weight:500;overflow-wrap:anywhere}.tracking-fields .missing{color:#718093;font-weight:400}.transport-note{padding:12px 24px;font-size:13px;color:#66798e;border-top:1px solid #e8edf4;line-height:1.7}.source-fold{border-top:1px solid #e8edf4;padding:12px 24px;font-size:13px;color:#62748c}.source-fold summary{cursor:pointer;width:fit-content}.source-fold p{margin-top:10px;line-height:1.75;overflow-wrap:anywhere}.inbound-tools{padding:0 24px 18px;display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.inbound-tools .search{max-width:300px;min-width:225px}.filter-tabs{display:flex;gap:4px;flex-wrap:wrap}.filter-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:#5e738d;font-size:14px;padding:10px 11px}.filter-tabs button span{font-size:12px;margin-left:7px;background:#eef2f7;border-radius:4px;padding:2px 5px}.filter-tabs button.selected{color:#205baf;border-color:#3973c7;background:#edf4ff}.filter-tabs button:hover{background:#f1f5fb}.table-heading p{font-size:14px}.table-heading>span{font-size:13px}.table-heading{padding:20px 24px 17px}table{font-size:14px;min-width:1080px}.inbound-table{min-width:950px}.product-name{font-size:15px;margin-top:0;color:#223b57;max-width:290px}.sku{font-size:12px;color:#63768c}.specification{font-size:13px;color:#677a90;margin-top:3px;max-width:300px}.reason{max-width:275px;min-width:230px;font-size:14px}.reason p{margin-top:7px;line-height:1.65;color:#546b86}.detail-btn{font-size:14px;white-space:nowrap;padding:6px 8px}.manifest-link{background:transparent;border:0;color:#2b63aa;padding:4px 0;font-size:14px;white-space:nowrap}.manifest-link:hover{text-decoration:underline}.eta-cell{white-space:nowrap;font-size:15px;color:#345b86}.eta-cell small{display:block;font-size:12px;color:#7c8795;margin-top:4px}.decision-strip{display:flex;align-items:center;gap:12px;border-left:3px solid #9ab6d8;background:#eaf0f8;padding:13px 17px;margin:0 0 22px;border-radius:0 7px 7px 0}.decision-strip p{font-size:14px;color:#526b87}.decision-strip .text-button{margin-left:auto}.footnote{font-size:13px;color:#687b91;margin-top:15px;line-height:1.7}.table-footer{font-size:12px;color:#667990;flex-wrap:wrap}.badge{font-size:12px;padding:4px 8px}.badge.amber{background:#fff2d9;color:#855b12}th{font-size:13px;color:#556b84}th:first-child{min-width:230px}td{padding:17px 16px}.stock-cell{color:#62758b}.rules{background:#eef2f7}.rules-content p{font-size:14px}.rules-content h3{font-size:15px}footer{display:flex;gap:20px;justify-content:space-between;color:#6c7e94;font-size:12px}.detail-grid dt{color:#657992}.detail-section p{font-size:14px}.detail-advice p{font-size:14px}
@media(min-width:1600px){main{padding:0 40px 24px}.metrics{gap:18px}.metric{padding-left:24px}.transport-panel{margin-bottom:25px}.milestones{margin-top:30px;margin-bottom:26px}.milestones li{min-width:160px}}
@media(max-width:1150px){.sidebar{width:184px;padding:25px 12px}main{margin-left:184px;padding:0 20px}.brand{font-size:20px}.metrics{gap:10px}.metric{padding-left:14px;padding-right:14px}.metric strong{font-size:25px}.metric small{line-height:1.6}.tracking-fields{grid-template-columns:repeat(2,1fr)}.inbound-tools .search{max-width:none}.decision-strip{flex-wrap:wrap}.decision-strip .text-button{margin-left:0}.page-heading .muted{font-size:15px}}
@media(max-width:850px){.sidebar{position:static;width:auto;padding:18px 20px}.brand{font-size:20px}.brand small,.nav-title,.sidebar-note{display:none}nav{display:flex;gap:6px;overflow:auto;margin-top:17px}.nav-item{min-width:117px;flex:1;width:auto;margin:0;padding:10px}.brand-mark{width:33px;height:33px}main{margin-left:0;padding:0 18px}.metrics{grid-template-columns:1fr 1fr;gap:10px}.metric strong{font-size:27px}.metric{padding:15px 17px}.main-metric{padding-top:13px}.page-heading{padding:22px 0;align-items:center}.topbar{height:52px}h1{font-size:26px}.batch-rail{grid-template-columns:none;grid-auto-columns:180px}.milestones{margin-left:20px;margin-right:20px}.transport-heading,.tracking-fields{padding-left:20px;padding-right:20px}.manifest-picker{padding:0 20px}.transport-note,.source-fold{padding-left:20px;padding-right:20px}.inbound-tools{padding:0 18px 17px}.filter-tabs button{padding:9px 8px}.table-heading{padding:18px}.section-caption{align-items:flex-start}.table-footer{flex-direction:column}footer{flex-direction:column;gap:4px}.download{font-size:13px;padding:9px 12px}.page-heading{gap:12px}.rules-content{grid-template-columns:1fr}}
@media(max-width:490px){main{padding:0 12px}.page-heading{display:block}.download{display:inline-flex;margin-top:13px}.metric{padding:13px 12px}.main-metric{padding-top:11px}.metric strong{font-size:24px}.metric strong i{font-size:13px}.metric>span{font-size:13px}.transport-heading{align-items:flex-start}.transport-heading .badge{max-width:125px}.manifest-picker{gap:8px}.manifest-picker>span{flex-basis:100%;margin-top:2px}.tracking-fields{gap:13px}.section-caption .text-button{white-space:normal;max-width:95px}.inbound-tools .search{min-width:100%;width:100%}.inbound-tools{gap:9px}.detail-grid{grid-template-columns:1fr 1fr}}
