@media print{@page{margin:.5in;size:A4 portrait}aside,footer,header,nav{display:none!important}body:has(.print-receipt-container) *{visibility:hidden!important}body:has(.print-receipt-container) .print-receipt-container,body:has(.print-receipt-container) .print-receipt-container *{visibility:visible!important}.print-receipt-container{position:fixed!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:auto!important;height:auto!important}body:has(.print-receipt-container) div{overflow:visible!important;height:auto!important;max-height:none!important;opacity:1!important}body:has(.print-receipt-container) [style*=height]{height:auto!important}body:has(.print-receipt-container) [style*=opacity]{opacity:1!important}body:has(.print-receipt-container) [style*=display]{display:block!important}body:has(.print-receipt-container) .print\:hidden,body:has(.print-receipt-container) .print\:hidden\!{display:none!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact;color-adjust:exact}img{display:block!important;max-width:100%}body{margin:0;padding:0;display:flex!important;align-items:center!important;justify-content:center!important;min-height:100vh!important}body,html{background:white!important}div{box-shadow:none!important}.font-mono{page-break-inside:avoid;break-inside:avoid}button:not([type=button]){display:none!important}a[target=_blank]{text-decoration:none!important;color:inherit!important}.dark\:block{display:none!important}.dark\:hidden{display:block!important}}