@media print{html,body{background:#fff!important;height:auto!important;display:block!important;overflow:visible!important}body:has(.print-area)>:not(:has(.print-area)){display:none!important}body:has(.print-area) *{visibility:hidden!important}:is(body:has(.print-area) .print-area,body:has(.print-area) .print-area *){visibility:visible!important}[data-slot=dialog-overlay],[data-slot=dialog-close],[data-sonner-toaster]{display:none!important}[data-slot=dialog-content]{--tw-translate-x:0!important;--tw-translate-y:0!important;--tw-translate-z:0!important;width:100%!important;max-width:none!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important}.print-area{width:100%!important;margin:0!important;padding:0!important}.print-area,.print-area *{color:#000!important;box-shadow:none!important;background:0 0!important}.print-area[data-format=RECEIPT]>*{border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;font-size:11px!important;line-height:1.45!important}.print-area[data-format=RECEIPT] img{width:auto!important;max-height:14mm!important}.print-area[data-format=INVOICE_A4]>*{border:0!important;border-radius:0!important;width:100%!important;margin:0!important;padding:0!important}.print-area thead tr{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#eef2f6!important}.print-area tr{break-inside:avoid;page-break-inside:avoid}}
