@page{margin:3mm}body{background:#fff;font-family:monospace;color:#000}.topbar,.bottom-nav,#toast,.no-print{display:none!important}.page{padding:0;max-width:none}.receipt{width:58mm;border:0!important;border-radius:0!important;box-shadow:none!important;padding:2mm!important;font-size:11px}.receipt.w80{width:80mm;font-size:12px}.receipt h2{margin:0 0 4mm}.receipt hr{border:0;border-top:1px dashed #000;margin:3mm 0}.token-number{font-size:13px!important;line-height:1.45;white-space:pre-wrap}
