.inbound-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;background:var(--paper);border:1px solid var(--line);margin-bottom:18px}.inbound-toolbar strong{display:block;font-size:15px}.inbound-toolbar span{color:var(--muted);font-size:12px}.inbound-label-grid{display:flex;flex-wrap:wrap;gap:14px;padding:18px;background:#edf1f4;max-height:440px;overflow:auto}.inbound-label{width:60mm;height:40mm;padding:2mm;color:#000;background:#fff;border:1px solid #cbd3d8;box-sizing:border-box;line-height:1.25;font:9px/1.25 'Microsoft YaHei',sans-serif;overflow:hidden;flex:none}.inbound-label header{display:flex;justify-content:space-between;gap:5px;font-size:9px}.inbound-label header b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.inbound-label header span{white-space:nowrap}.inbound-label-title{font-weight:700;font-size:11px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbound-label-sku{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbound-barcode{display:block;width:100%;height:11mm;margin-top:1mm}.inbound-code{text-align:center;font:11px/1.3 Consolas,monospace;letter-spacing:1px}.inbound-label-meta{display:flex;justify-content:space-between;gap:4px;margin-top:1mm;font-size:9px}.inbound-label-order{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbound-result-heading{display:flex;justify-content:space-between;gap:16px}.inbound-result-code{margin-bottom:10px;color:var(--muted)}dialog:has(.inbound-label-grid){width:min(900px,96vw)}
@page inbound-label-page{size:60mm 40mm;margin:0}
.inbound-label-grid .inbound-label{width:90mm;height:60mm;padding:3mm;font-size:13px}.inbound-label-grid .inbound-label header{font-size:13px}.inbound-label-grid .inbound-label-title{font-size:16px}.inbound-label-grid .inbound-label-sku{font-size:13px}.inbound-label-grid .inbound-barcode{width:286px;max-width:100%;height:16.5mm;margin-left:auto;margin-right:auto}.inbound-label-grid .inbound-code{font-size:15px}.inbound-label-grid .inbound-label-meta,.inbound-label-grid .inbound-label-order{font-size:13px}
@page inbound-a4-page{size:A4;margin:10mm}
@media print{body:has(.inbound-print) #modal{display:none!important}body:has(.inbound-print){margin:0!important;padding:0!important;background:#fff!important}.inbound-print-label{page:inbound-label-page;padding:0!important;margin:0!important}.inbound-print-label .inbound-label{break-after:page;page-break-after:always;border:0}.inbound-print-label .inbound-label:last-child{break-after:auto;page-break-after:auto}body>.print-page.inbound-print-a4{page:inbound-a4-page;display:grid!important;grid-template-columns:repeat(3,60mm);gap:3mm;padding:0!important;margin:0!important}.inbound-print-a4 .inbound-label{break-inside:avoid;page-break-inside:avoid}.inbound-print .inbound-label{color:#000!important;background:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}
@media(max-width:760px){.inbound-toolbar{align-items:flex-start;flex-direction:column}.inbound-label-grid{padding:10px;justify-content:center}}

@media print{.inbound-print .inbound-barcode{width:53.625mm;max-width:100%;margin-left:auto;margin-right:auto}}
