*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f8fafc;color:#0f172a}button,input{font:inherit}@media print{body.payment-receipt-printing *{visibility:hidden}body.payment-receipt-printing .comprobante-print-area,body.payment-receipt-printing .comprobante-print-area *{visibility:visible}body.payment-receipt-printing .comprobante-print-area{position:absolute;inset:0;width:100%;padding:1.5rem}body.payment-receipt-printing .no-print{display:none!important}}
