.receipt-via{font-family:Courier New,Courier,monospace;font-size:var(--receipt-base,13px);overflow-wrap:anywhere;line-height:1.35}.receipt-via .receipt-xl{font-size:1.45em}.receipt-via .receipt-lg{font-size:1.2em}.receipt-via .receipt-md{font-size:1.08em}.receipt-via .receipt-sm{font-size:.85em}.receipt-via .receipt-xs{font-size:.75em}.receipt-page{width:100%;max-width:var(--receipt-content,72mm);margin-inline:auto}.receipt-measuring{visibility:hidden!important;pointer-events:none!important;display:block!important;position:absolute!important;top:0!important;left:-10000px!important}.receipt-measuring .receipt-via{padding:2mm 0}.receipt-measuring .receipt-via,.receipt-measuring .receipt-via *{font-weight:700}.receipt-measuring .receipt-via .font-bold,.receipt-measuring .receipt-via .font-semibold{font-weight:900}.receipt-cut-line{break-inside:avoid;align-items:center;gap:2mm;padding:3mm 0;font-size:.85em;display:flex}.receipt-cut-line:before,.receipt-cut-line:after{content:"";border-top:1px dashed;flex:auto}@media print{body:has(.receipt-print-area)>:not(.receipt-print-area){display:none!important}body:has(.receipt-print-area) header{display:none!important}body:has(.receipt-print-area) nav{display:none!important}body:has(.receipt-print-area) footer{display:none!important}body:has(.receipt-print-area) aside{display:none!important}.receipt-print-area{width:100%;display:block!important}:is(html:has(.receipt-print-area),body:has(.receipt-print-area)){color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;width:auto;min-width:0;margin:0;padding:0}.receipt-page{color:#000}.receipt-via{break-inside:avoid;padding:2mm 0}.receipt-cut-line{color:#000;page-break-after:avoid;page-break-before:avoid}.receipt-page .receipt-dashed{border-style:dashed;border-width:1px}}