.shipment-section{margin:14px 0}.shipment-controls{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.shipment-control{display:flex;flex-direction:column;gap:5px;flex:1 1 150px;max-width:280px}.shipment-control>span{font-size:12px;color:var(--muted)}.shipment-control input,.shipment-control select{width:100%;min-width:0;padding:8px 10px;height:38px;border:1px solid var(--line);border-radius:8px;background:var(--paper,#fff);color:var(--ink);font:inherit;font-size:13px}.shipment-caption{margin:10px 0;line-height:1.8}.shipment-kpis .v{font-size:25px;overflow-wrap:anywhere}.shipment-contract,.shipment-line{padding:10px 0;border-bottom:1px solid var(--line);line-height:1.7;min-width:200px}.shipment-section summary{cursor:pointer;line-height:1.7}.shipment-section .tbl{min-width:1020px}.shipment-section td{vertical-align:top}.shipment-section .tbl th:first-child,.shipment-section .tbl td:first-child{min-width:140px}.shipment-trend{display:flex;gap:7px;height:175px;overflow-x:auto;align-items:stretch}.shipment-bar{flex:1;min-width:38px;max-width:90px;border:0;background:transparent;color:var(--muted);font-size:11px;cursor:pointer;display:flex;flex-direction:column;gap:7px;padding:0}.shipment-bar-track{display:flex;align-items:end;width:100%;height:120px;background:var(--paper2);border-radius:4px}.shipment-bar i{display:block;width:100%;background:var(--accent,#e8650f);border-radius:4px}.shipment-bar:hover i{opacity:.7}.shipment-bar:focus-visible{outline:2px solid var(--accent)}@media(max-width:640px){.shipment-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.shipment-kpis .v{font-size:21px}.shipment-control{max-width:none;flex-basis:130px}.shipment-section .card-h{flex-wrap:wrap;gap:8px}}
