.hal-scan-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.hal-scan-field{display:flex;flex-direction:column;gap:6px}.hal-scan-error{font-size:12px;color:#a51c28;line-height:1.8}.hal-scan-label{width:100mm!important;min-height:150mm!important;padding:3mm!important;box-sizing:border-box!important;background:white!important;color:#000!important;font-family:'Noto Sans Lao',Arial,sans-serif!important;font-size:8pt!important;line-height:1.4!important;border:1px solid #000!important}.hal-scan-label header{display:flex!important;justify-content:space-between!important;position:static!important;min-height:0!important;padding:0 0 1mm!important;background:white!important;color:#000!important;border-bottom:1px solid #000!important;box-shadow:none!important;font-size:7pt!important}.hal-label-barcode{text-align:center;padding:1mm 0}.hal-label-barcode .invoice-code-value{font-size:9pt!important;font-weight:800}.hal-label-reference{text-align:center;font-size:6pt!important;margin:0 0 1mm!important}.hal-scan-label section{display:grid;grid-template-columns:1fr 1fr;gap:2mm;border-top:1px solid #000;padding:1mm 0}.hal-scan-label section small,.hal-scan-label section b{display:block}.hal-scan-label small{font-size:6pt!important}.hal-label-address{border-top:1px solid #000;padding:1mm 0}.hal-label-address p{margin:1mm 0!important;font-size:7pt!important}.hal-label-goods{font-size:7pt!important;border-top:1px solid #000;padding:1mm 0}.hal-label-money b{font-size:10pt!important}.hal-label-scan{display:grid;grid-template-columns:49mm 1fr;gap:2mm;align-items:center;border-top:1px solid #000;padding-top:1mm}.hal-label-scan>div{width:49mm;height:49mm}.hal-label-scan svg{width:49mm!important;height:49mm!important;display:block;background:#fff}.hal-label-scan p{font-size:7pt!important;margin:2mm 0!important}.hal-label-note{font-size:6.5pt!important;margin:1mm 0!important}.hal-scan-label footer{position:static!important;background:#fff!important;color:#000!important;font-size:5.5pt!important;padding:1mm 0 0!important;border-top:1px solid #000!important;min-height:0!important;box-shadow:none!important}.hal-scan-label *{overflow-wrap:anywhere}@media(max-width:650px){.hal-scan-fields{grid-template-columns:1fr}}@media print{.hal-scan-label{break-inside:avoid;page-break-inside:avoid;margin:0!important}}
