*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;height:100%;overflow-x:hidden}button,input{font-family:inherit;-webkit-tap-highlight-color:transparent}.acme-receipt{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.45;color:#141a26}.acme-receipt-head{text-align:center;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #b7c0cf;font-size:12px}.acme-receipt-head strong{display:block;font-size:16px;letter-spacing:.08em;margin-bottom:2px}.acme-receipt-line{margin-bottom:6px}.acme-receipt-row{display:flex;justify-content:space-between;gap:12px}.acme-receipt-row>span:last-child{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acme-receipt-sub{color:#5d6778;font-size:12px;padding-left:14px}.acme-receipt-totals{border-top:1px dashed #b7c0cf;padding-top:8px;margin-top:8px}.acme-receipt-total{font-weight:700;font-size:15px;margin-top:2px}.acme-receipt-foot{text-align:center;border-top:1px dashed #b7c0cf;margin-top:10px;padding-top:8px;font-size:12px;color:#5d6778}.acme-print-root{display:none}@media print{@page{size:80mm auto;margin:4mm}body,html{height:auto;overflow:visible;background:#fff!important}body *{visibility:hidden}.acme-print-root,.acme-print-root *{visibility:visible}.acme-print-root{display:block;position:absolute;left:0;top:0;width:72mm}.acme-print-root .acme-receipt{font-size:11px;color:#000}.acme-print-root .acme-receipt-foot,.acme-print-root .acme-receipt-sub{color:#000}}