@media print{body,html{height:auto!important;min-height:100%!important;margin:0!important;padding:0!important;overflow:visible!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.no-print{display:none!important}.print-area{width:100%!important;max-height:none!important;overflow:visible!important}.page-80mm,.print-area{padding:0!important;margin:0!important}.page-80mm{size:80mm auto!important}.page-80mm .print-area{width:100%!important;max-height:none!important;overflow:visible!important;padding:2mm!important;margin:0 auto!important;font-family:Courier New,Courier,monospace!important;color:#000!important;page-break-inside:avoid!important;page-break-after:auto!important;page-break-before:auto!important}.page-80mm .print-area,.page-80mm .print-area *{font-size:11px!important;font-family:Courier New,Courier,monospace!important;line-height:1.2!important}.page-80mm .print-area h1,.page-80mm .print-area h2,.page-80mm .print-area h3,.page-80mm .print-area h4,.page-80mm .print-area h5,.page-80mm .print-area h6{font-size:12px!important;margin-bottom:2px!important;margin-top:2px!important;font-weight:700!important}.page-80mm .print-area .row{margin:0!important;padding:0!important}.page-80mm .print-area .row,.page-80mm hr{page-break-inside:avoid!important;break-inside:avoid!important}.page-80mm .thermal-buffer{height:15mm!important;display:block!important}.page-a4{size:A4 portrait!important;margin:15mm!important;font-family:Inter,system-ui,-apple-system,sans-serif!important;font-size:12px!important}.page-a4 .thermal-buffer{display:none!important}}