/* Seller2 read-only shipment-history supplements to existing catalog theme. */
.side a.nav-link{text-decoration:none}.side a.nav-link:hover:not(.current){background:#23314f;color:#f7faff}
.shipments-chart{margin:0 0 22px;border:1px solid var(--border);border-radius:18px;background:#fff;overflow:hidden}
.shipments-chart .panel-top{padding-bottom:8px}
.shipments-chart h2{font-size:17px}.shipments-chart .panel-top p{margin:8px 0 0;color:var(--muted);font-size:12px}
.chart-mode{font-size:11px;color:#5674a1;background:#f1f6ff;border-radius:999px;padding:8px 12px;white-space:nowrap}
.bars{display:flex;align-items:flex-end;gap:7px;min-height:160px;height:204px;overflow-x:auto;padding:14px 24px 8px}
.bars .bar-set{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px;min-width:34px;height:100%;font-size:10px;color:#70809b;text-align:center}
.bars .bar-set .bar-count{font-weight:700;color:#244b86;font-variant-numeric:tabular-nums}
.bars .bar-set .bar-column{background:#6489e7;border-radius:6px 6px 0 0;min-height:3px;width:22px;flex:0 0 auto}
.bars .chart-empty{align-self:center;color:#8491a6;font-size:13px}
.bars .bar-day{font-variant-numeric:tabular-nums;white-space:nowrap}
.chart-hint{margin:0;padding:0 24px 17px;font-size:11px;line-height:1.55;color:#8893a3}
.shipment-filters{display:grid;grid-template-columns:repeat(2,minmax(135px,1fr)) minmax(120px,.75fr) minmax(150px,1fr) minmax(185px,1.4fr) auto;gap:10px;align-items:end;padding:14px 18px;background:#f8faff;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}
.shipment-filters label{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:11px;font-weight:650;color:#5e708c}
.shipment-filters input,.shipment-filters select{width:100%;border:1px solid #dde5f1;border-radius:8px;padding:9px 10px;background:#fff;color:#24354f;font-size:12px;min-height:36px}
.shipment-filters button{min-height:36px}
.shipments-table{min-width:980px;width:100%;border-collapse:collapse}
.shipments-table th{white-space:nowrap}
.shipments-table td{font-variant-numeric:tabular-nums}
.shipments-table td:nth-child(3),.shipments-table td:nth-child(4){max-width:210px;overflow-wrap:anywhere}
.shipments-table td:nth-child(7){font-weight:750;text-align:center}
.shipments-table td:nth-child(6){color:#4e6590;font-size:12px}
.shipment-empty{padding:35px 20px!important;text-align:center;color:#8893aa}
.shipments-table th:nth-child(7){text-align:center}
.shipment-scheme{font-weight:750;color:#255f9e}
.shipment-qty{font-weight:750;color:#1e4a88}
@media(max-width:1330px){.shipment-filters{grid-template-columns:repeat(3,minmax(160px,1fr))}.shipment-filters .shipment-query{grid-column:span 2}}
@media(max-width:960px){.shipments-chart .panel-top{align-items:flex-start}.shipment-filters{grid-template-columns:repeat(2,minmax(135px,1fr))}.shipment-filters .shipment-query{grid-column:auto}.bars{padding-left:12px;padding-right:12px}}
@media(max-width:650px){.shipment-filters{grid-template-columns:1fr 1fr}.shipment-filters .shipment-query{grid-column:span 2}.shipment-filters #reset{grid-column:span 2}.chart-mode{display:none}}
