*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:system-ui,Segoe UI,Roboto,sans-serif;color:#1a1a1a;background:#fff}a{-webkit-tap-highlight-color:transparent}:root{--brand: #F60;--tx-nav-h: calc(4rem + env(safe-area-inset-bottom, 0px)) }@media(min-width:900px){:root{--tx-nav-h: 0px}}@media print{body *{visibility:hidden}tx-order-receipt{display:block!important}tx-order-receipt .receipt,tx-order-receipt .receipt *{visibility:visible}tx-order-receipt .receipt{position:absolute;left:0;top:0}@page{size:80mm auto;margin:4mm}}
