.tag-print-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap;max-width:1000px}.tag-print-controls small{flex-basis:100%}.parcel-tag-pages{padding:12px;overflow:auto}.tag-sheet{width:190mm;height:277mm;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:4mm;margin:0 auto 20px;background:white;page:parcel-tags}.parcel-tag{border:1px dashed #555;padding:4mm;min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;color:#000;background:#fff;font:9pt/1.25 Arial,sans-serif;overflow-wrap:anywhere}.parcel-tag header{display:flex;gap:3mm;align-items:center;border-bottom:1px solid #000;padding-bottom:2mm}.parcel-tag header>img{width:18mm;height:12mm;object-fit:contain}.parcel-tag header>div{flex:1;min-width:0}.parcel-tag header b{font-size:12pt;display:block;letter-spacing:.3px}.parcel-tag small{font-size:8pt;color:#111}.parcel-route{display:grid;grid-template-columns:11mm 1fr;gap:1mm;padding:2mm 0;border-bottom:1px solid #000}.parcel-route>span{font-size:7pt;font-weight:bold}.parcel-route>strong{font-size:10pt}.parcel-terms{display:flex;justify-content:space-between;gap:2mm;padding:2mm 0;border-bottom:1px solid #000}.parcel-parties{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #000;min-height:33mm}.parcel-parties section{display:flex;flex-direction:column;gap:1mm;padding:2mm 1mm;min-width:0}.parcel-parties section+section{border-left:1px solid #000;padding-left:2mm}.parcel-parties b{font-size:7pt}.parcel-parties strong{font-size:9pt}.parcel-codes{display:flex;gap:2mm;align-items:center;margin-top:auto;padding:3mm 0 1mm;border-bottom:1px solid #000}.parcel-codes>div{flex:1;min-width:0;text-align:center}.parcel-barcode{display:block;width:100%;height:14mm;object-fit:contain}.parcel-qr{width:21mm;height:21mm;object-fit:contain}.parcel-codes strong{font-size:9pt;letter-spacing:.5px}.parcel-tag footer{font-size:8pt;line-height:1.3;padding-top:2mm;max-height:20mm;overflow:hidden}.flow-scanner{padding:16px;background:#eef4ff;border:1px solid #dbe5f7;border-radius:10px;margin:16px 0}.flow-scanner>div{display:flex;gap:10px}.flow-scanner input{max-width:420px}.flow-scanner small{display:block;margin-top:8px}.flow-scanner [data-scan-error]{color:#b42318;margin:6px 0 0}@page parcel-tags{size:A4 portrait;margin:10mm}@media print{.tag-print-controls{display:none!important}.parcel-tag-pages{padding:0;overflow:visible}.tag-sheet{margin:0;break-after:page;box-shadow:none}.tag-sheet:last-child{break-after:auto}.parcel-tag{break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}.parcel-tag img{max-width:100%}}
@media screen and (max-width:780px){.tag-sheet{zoom:.75}}@media screen and (max-width:590px){.tag-sheet{zoom:.5}}

.exchange-print-tag,.parcel-tag .exchange-print-tag,.a4-shipping-label .exchange-print-tag{display:inline-flex;align-items:center;width:fit-content;max-width:100%;margin:3px 0;padding:3px 8px;border:1.5px solid #dc2626;border-radius:4px;background:#fff1f2!important;color:#b91c1c!important;font:800 11px/1.3 Arial,sans-serif;letter-spacing:.5px;white-space:nowrap;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-title .exchange-print-tag{margin-bottom:6px}@media print{.exchange-print-tag{color:#b91c1c!important;border-color:#dc2626!important;background:#fff1f2!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}
