*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}#root:empty{display:none}body{color:#19232d;background-color:#05070c;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}#root{min-height:100%}@media print{@page{size:letter;margin:10mm 10mm 12mm}html,body{background:#fff!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}body>:not(#receipt-print-root):not(#legal-print-root){display:none!important}#receipt-print-root{background:#fff!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;position:static!important}#receipt-print-root,#receipt-print-root *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}#receipt-print-root [data-receipt-sheet]{page-break-inside:avoid;width:100%!important;max-width:100%!important;box-shadow:none!important;border-radius:0!important;margin:0!important}@page contrato-membrete{size:letter;margin:4.5cm 2cm 3cm}#legal-print-root{background:#fff!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;position:static!important}#legal-print-root,#legal-print-root *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}#legal-print-root [data-legal-sheet]{page:contrato-membrete;color:#111827;font-size:12pt;line-height:1.55;width:100%!important;max-width:100%!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:0!important}#legal-print-root [data-legal-sheet] h1,#legal-print-root [data-legal-sheet] h2,#legal-print-root [data-legal-sheet] h3,#legal-print-root [data-legal-sheet] h4{break-after:avoid;break-inside:avoid;page-break-after:avoid;page-break-inside:avoid}#legal-print-root [data-legal-sheet] p,#legal-print-root [data-legal-sheet] li{orphans:3;widows:3}#legal-print-root [data-legal-sheet] li,#legal-print-root [data-legal-sheet] [data-signature-block]{break-inside:avoid;page-break-inside:avoid}.legal-print-hide{display:none!important}}
