.printComponent{margin:0;padding:0}.printComponent2{margin:3rem;padding:0}.invoicePrint{margin:3rem}.thermalInvoicePreview{width:var(--thermal-paper-width,80mm);text-align:center;background:#fff;max-width:100%;margin:0 auto;padding:0}.thermalInvoicePreview .thermalInvoice{width:var(--thermal-printable-width,72mm);max-width:100%;margin:0 auto;font-family:Arial,sans-serif}.thermalInvoicePreview .shopName{font-family:Arial,sans-serif;font-size:20px!important}.thermalInvoicePreview .shopDetails{font-family:Arial,sans-serif;font-size:10px!important;font-weight:600!important}.thermalInvoicePreview .thermalPrinterTable th,.thermalInvoicePreview .thermalPrinterTable td{font-size:8px!important}.thermalInvoicePreview .thermalPrinterTable td{letter-spacing:.1rem!important;font-weight:600!important}.thermalInvoicePreview .totals{font-family:Arial,sans-serif;font-size:8px!important;font-weight:600!important}.thermalInvoicePreview .invoiceTerms{font-family:Arial,sans-serif;font-size:9px!important;font-weight:600!important}.thermalInvoicePreview .extraTh{padding:.5rem}.shopName{color:#000!important}.shopDetails{color:#000!important;margin:0!important;font-weight:400!important}.thermalPrinterTable th{color:#000!important;font-size:14px!important}.thermalPrinterTable td{color:#000!important;font-size:12px!important;font-weight:700!important}.totals{color:#000!important;margin:0!important;font-size:12px!important;font-weight:400!important}.invoiceTerms{color:#000!important;font-size:14px!important;font-weight:400!important}.extraTh{padding:1rem}@media screen and (width<=800px){.printComponent2{margin:2rem;padding:0}.invoicePrint{margin:0;padding:1rem!important}}@media print{html,body{height:inherit;overflow:initial;page-break-inside:always;break-inside:auto;font-family:Arial!important}.thermalPrinterTable table{page-break-after:auto;font-family:Arial!important}.thermalPrinterTable tr{page-break-inside:avoid;page-break-after:auto}.thermalPrinterTable td{page-break-inside:avoid;page-break-after:auto;color:#000!important;letter-spacing:.1rem!important;font-size:8px!important;font-weight:600!important}.thermalPrinterTable th{page-break-inside:avoid;page-break-after:auto;color:#000!important;font-size:8px!important}.extraTh{padding:.5rem}thead{display:table-header-group}tfoot{display:table-footer-group}.printComponent2{margin:1rem .5rem;padding:0}.shopInfo,.address{display:block!important}.invoicePrint{margin:1rem!important;padding:0!important}.thermalInvoice{width:var(--thermal-printable-width,72mm)!important;max-width:none!important;padding-top:var(--thermal-edge-margin,0mm)!important;padding-bottom:var(--thermal-edge-margin-bottom,0mm)!important;margin-top:0!important;font-family:Arial!important}.shopName{color:#000!important;font-family:Arial!important;font-size:20px!important}.shopDetails{color:#000!important;margin:0!important;font-family:Arial!important;font-size:10px!important;font-weight:600!important}.totals{color:#000!important;margin:0!important;font-family:Arial!important;font-size:8px!important;font-weight:600!important}.invoiceTerms{color:#000!important;font-family:Arial!important;font-size:9px!important;font-weight:600!important}}
