*{box-sizing:border-box;margin:0;padding:0}html,body,#root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%;margin:0;padding:0;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;overflow:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media print{@page{margin:0;size:80mm auto}body *{visibility:hidden}.no-print{display:none!important}#thermal-receipt-print-area,#thermal-receipt-print-area *{visibility:visible}#thermal-receipt-print-area{position:absolute;top:0;left:0;width:80mm!important;max-width:80mm!important;box-shadow:none!important;color:#000!important;background:#fff!important;border:none!important;margin:0!important;padding:2mm!important}}
