.receipt{width:72mm;margin:0 auto;padding:4mm 0;font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.35;color:#000;background:#fff}.r-center{text-align:center}.r-brand{font-size:17px;font-weight:700;letter-spacing:.12em;margin-bottom:2px}.r-rule{border-top:1px dashed #000;margin:5px 0}.r-row{display:flex;gap:6px}.r-row-label{flex:0 0 62px}.r-row-value{flex:1;word-break:break-word}.r-line{margin-bottom:3px}.r-line-name{font-weight:600}.r-line-nums{display:flex;justify-content:space-between}.r-total{display:flex;justify-content:space-between;font-size:15px;font-weight:700}.r-thanks{margin-top:4px}.r-error{padding:20px;font-family:monospace}.r-print{display:block;width:100%;margin:16px 0 0;padding:10px;font:inherit;cursor:pointer;border:1px solid #000;background:#fff}@media print{@page{size:80mm auto;margin:0}body{margin:0;background:#fff}.r-print{display:none}}
