#receipt-print-root{--receipt-width: 80mm;--receipt-padding: 4mm;--receipt-font-size: 12px;--receipt-font: "Courier New", Courier, ui-monospace, monospace;display:none}#receipt-print-root[data-paper="58mm"]{--receipt-width: 58mm;--receipt-padding: 5mm;--receipt-font-size: 10.5px}#receipt-print-root[data-paper="80mm"]{--receipt-width: 80mm;--receipt-padding: 4mm;--receipt-font-size: 12px}#receipt-print-root[data-paper=a4],#receipt-print-root[data-paper=letter]{--receipt-width: 110mm;--receipt-padding: 0mm;--receipt-font-size: 13px}@media print{html.receipt-printing,html.receipt-printing body{background:#fff!important;color:#000!important;margin:0!important;padding:0!important;width:auto!important;height:auto!important;min-height:0!important;overflow:visible!important}html.receipt-printing body>:not(#receipt-print-root){display:none!important}html.receipt-printing #receipt-print-root{display:block!important}html.receipt-printing #receipt-print-root[data-paper=a4] .receipt,html.receipt-printing #receipt-print-root[data-paper=letter] .receipt{margin:0 auto}}.receipt{box-sizing:border-box;width:var(--receipt-width);max-width:100%;padding:2mm var(--receipt-padding);font-family:var(--receipt-font);font-size:var(--receipt-font-size);line-height:1.35;color:#000;background:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}.receipt *,.receipt *:before,.receipt *:after{box-sizing:border-box;color:#000;margin:0}.receipt-copy{break-inside:avoid}.receipt-header{text-align:center}.receipt-store{font-size:1.35em;font-weight:700;text-transform:uppercase;overflow-wrap:anywhere}.receipt-muted{font-size:.9em;overflow-wrap:anywhere}.receipt-title{margin-top:1mm;font-size:.9em;letter-spacing:.15em}.receipt-rule{border:0;border-top:1px dashed #000;margin:1.5mm 0}.receipt-row{display:flex;justify-content:space-between;gap:2mm}.receipt-row>:first-child{flex-shrink:0}.receipt-row>:last-child{text-align:right;overflow-wrap:anywhere}.receipt-strong{font-weight:700}.receipt-upper{text-transform:uppercase}.receipt-items{width:100%;border-collapse:collapse;table-layout:auto}.receipt-items th{font-weight:700;border-bottom:1px dashed #000;padding-bottom:.5mm}.receipt-items th,.receipt-items td{padding:.4mm 0;vertical-align:top;text-align:left}.receipt-items .receipt-num{text-align:right;white-space:nowrap;padding-left:1.5mm}.receipt-col-name{width:100%;overflow-wrap:anywhere}.receipt-item-sub{display:none;font-size:.9em}#receipt-print-root[data-paper="58mm"] .receipt-col-detail{display:none}#receipt-print-root[data-paper="58mm"] .receipt-item-sub{display:block}.receipt-items tr{break-inside:avoid}.receipt-grand{font-size:1.2em;font-weight:700}.receipt-highlight{text-align:center;font-size:1.15em;font-weight:700}.receipt-kitchen-item{font-size:1.1em;padding:.3mm 0}.receipt-footer{text-align:center;margin-top:1mm}.receipt-cut{text-align:center;font-size:.85em;margin:4mm 0;white-space:nowrap;overflow:hidden}
