.filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.advanced-filters{padding:16px;border:1px solid #e1e5eb;border-radius:16px;margin:16px 0}.advanced-filters summary{padding:0 0 14px}.operation-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:16px 0}.extra-customer,.extra-shipment{font-size:12px;color:#667183;white-space:normal;overflow-wrap:anywhere;max-width:250px;line-height:1.6;margin-top:8px}.hide-customer .extra-customer,.hide-shipment .extra-shipment{display:none}.age-alerts{padding:16px;border:1px solid #efc264;background:#fff6db;border-radius:14px}.age-alerts p{margin:8px 0 0;font-size:13px}.report-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.report-grid>div{background:#f4f6f9;padding:16px;border-radius:12px}.report-grid span{display:block;font-size:12px}.report-grid strong{display:block;font-size:26px;margin-top:8px}#report-dialog{width:min(950px,95vw)}.evidence-print{max-width:200mm;padding:12mm;box-sizing:border-box}.evidence-print img{max-width:175mm;max-height:235mm;object-fit:contain}.record-summary{padding:12mm;box-sizing:border-box}@media(max-width:800px){.filter-grid,.report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{body.printing-report>*{display:none!important}body.printing-report #report-dialog{display:block!important;position:static;width:100%;max-height:none;border:0}body.printing-report #report-dialog button{display:none}.evidence-print{break-after:page}.record-summary{break-after:page}}

@media(max-width:800px){#print-records{display:none!important}}

.hide-customer .customer-column,.hide-shipment .shipment-column{display:none!important}#shipments-view .table-wrap{overflow-x:auto}#shipment-list td{vertical-align:middle}#shipment-list .customer-column,#shipment-list .shipment-column{min-width:130px;max-width:240px;white-space:normal;overflow-wrap:anywhere}.age-overdue{background:#fff0d1;color:#975600}
@media(min-width:801px){#shipment-list td:nth-child(2){min-width:150px}#shipment-list td:nth-child(3){min-width:180px}#shipment-list td.shipment-actions{min-width:280px}}
@media(max-width:600px){#shipment-list td:nth-child(n+4):not(.shipment-actions):not(.shipment-status){grid-column:1/-1;grid-row:auto;display:flex;justify-content:space-between;gap:12px;max-width:none;min-width:0;padding:8px 0;border-top:1px solid #f0f1f3}#shipment-list td:nth-child(n+4):not(.shipment-actions):not(.shipment-status):before{display:block;flex:0 0 110px;color:#748092;font-size:12px}#shipment-list td.shipment-actions{grid-row:auto!important;order:20}}

@media(min-width:801px){#app-view{grid-template-columns:190px minmax(0,1fr)}#app-view>main{max-width:none;margin:0;padding:0 20px 32px}#app-view>aside{padding:24px 12px}#shipments-view td,#shipments-view th{padding:14px 12px}#shipment-list td:nth-child(2){min-width:130px}#shipment-list td:nth-child(3){min-width:150px}#shipment-list td.shipment-actions{min-width:240px}}
.shipment-scroll-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0 8px;color:#667183;font-size:12px}.shipment-scroll-controls button{padding:6px 12px;min-height:34px}.shipment-top-scroll{overflow-x:scroll;overflow-y:hidden;height:20px;margin-bottom:6px;scrollbar-color:#929eae #eef1f5;scrollbar-width:auto}.shipment-top-scroll>div{height:1px}#shipments-view .table-wrap::-webkit-scrollbar,.shipment-top-scroll::-webkit-scrollbar{height:12px}#shipments-view .table-wrap::-webkit-scrollbar-thumb,.shipment-top-scroll::-webkit-scrollbar-thumb{background:#929eae;border-radius:8px}#shipments-view .table-wrap::-webkit-scrollbar-track,.shipment-top-scroll::-webkit-scrollbar-track{background:#eef1f5}
@media(max-width:800px){.shipment-scroll-controls,.shipment-top-scroll{display:none}}

.stats>[data-status-card]{cursor:pointer;transition:box-shadow .15s,background .15s}.stats>[data-status-card]:hover{background:#f5faff}.stats>[data-status-card][aria-pressed="true"]{box-shadow:inset 0 0 0 2px #13a5ec}.stats>[data-status-card]:focus-visible{outline:3px solid #13a5ec;outline-offset:3px}

#shipments-view .shipment-controls-removed,#shipments-view .shipment-scroll-controls,#shipments-view .select-column,#shipment-list td:first-child{display:none!important}

#workspace-nav #show-archive:not([hidden]){display:flex!important}

#waybill-form{display:flex;align-items:flex-end;gap:12px}#waybill-form>label:first-child{flex:1;min-width:0;margin:0}#waybill-file{width:100%;min-width:0;box-sizing:border-box}#preview-waybills{flex:none;white-space:nowrap;margin:0}#waybill-form>label[hidden]{display:none!important}@media(max-width:480px){#waybill-form{gap:8px}#preview-waybills{padding:12px 10px;font-size:12px}#waybill-file{font-size:12px;padding:12px 6px}}

#wizard-batch-name,#saved-waybill-note{display:none!important}

#wizard-pdf-next{display:none!important}

.removed-import-copy{display:none!important}

#shipments-empty{width:100%;max-width:none;box-sizing:border-box;text-align:center;margin:0 auto;padding:48px 16px}

#shipments-view .shipment-top-scroll{display:none!important}#shipments-view .table-wrap{scrollbar-width:none}#shipments-view .table-wrap::-webkit-scrollbar{display:none}
