*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#f0f2f5}.receipt-content{font-family:Courier New,Courier,monospace;max-width:320px;margin:0 auto;padding:16px}.receipt-header{text-align:center;margin-bottom:12px}.receipt-header h2{font-size:18px;letter-spacing:2px}.receipt-divider{border-top:1px dashed #333;margin:8px 0}.receipt-item{display:flex;justify-content:space-between;font-size:12px;margin-bottom:4px}.receipt-total{font-weight:700;font-size:14px;text-align:right;margin-top:8px}.receipt-footer{text-align:center;margin-top:12px;font-size:12px}@media print{body *{visibility:hidden}.receipt-print-area,.receipt-print-area *{visibility:visible}.receipt-print-area{position:absolute;left:0;top:0;width:100%}.no-print{display:none!important}}
