body.thermal-invoice,div.thermal-invoice{background:#fff;box-sizing:border-box;color:#000;font-family:Courier New,Courier,monospace,-apple-system,sans-serif;font-size:11px;line-height:1.35;margin:0 auto;max-width:80mm;padding:2mm 3mm;width:80mm}body.a4-invoice,div.a4-invoice{background:#fff;color:#111827;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:12px;line-height:1.4;margin:0 auto;max-width:600px;padding:16px;width:100%}.company-details{margin-bottom:4px;text-align:center}.company-details .store-name{color:#000;font-size:15px;font-weight:800;letter-spacing:.5px;margin:0 0 2px;text-transform:uppercase}.company-details .store-address{color:#111;font-size:10px;margin:0 0 2px}.company-details .store-contact{color:#111;font-size:10px}.receipt-divider{border:none;margin:4px 0;width:100%}.receipt-divider.dashed{border-top:1px dashed #000}.receipt-divider.double{border-bottom:1px solid #000;border-top:2px solid #000;height:3px}.receipt-meta-section{margin:4px 0}.receipt-heading{font-size:11px;font-weight:800;letter-spacing:.5px;margin-bottom:4px;text-align:center;text-transform:uppercase}.receipt-meta-grid{display:flex;flex-direction:column;gap:1px}.meta-row{align-items:center;display:flex;font-size:10px;justify-content:space-between}.meta-row .m-label{color:#000;font-weight:700}.meta-row .m-val{color:#000;font-weight:600;text-align:right}.meta-row .m-val.bold{font-weight:800}.meta-row .time-highlight{font-weight:800;letter-spacing:.5px}.tax-invoice-items{margin:4px 0}.receipt-items-table{border-collapse:collapse;width:100%}.receipt-items-table thead th{border-bottom:1px solid #000;color:#000;font-size:10px;font-weight:800;padding:2px 1px}.receipt-items-table tbody td{color:#000;font-size:10px;padding:2px 1px;vertical-align:top}.item-name{color:#000;font-weight:700;line-height:1.25}.item-meta{color:#333;font-size:9px;margin-top:1px}.bold{font-weight:800}.receipt-summary-block{display:flex;flex-direction:column;gap:2px;margin:4px 0}.sum-row{align-items:center;color:#000;display:flex;font-size:10px;justify-content:space-between}.grand-total-row{font-size:12px!important;font-weight:800!important;padding:2px 0}.grand-amount,.grand-label{font-weight:900}.grand-amount{font-size:13px}.barcode-details{margin:4px 0;text-align:center}.barcode-details svg{height:auto;max-width:55mm}.receipt-footer-section{margin:4px 0;text-align:center}.return-policy-notice{font-size:10px;font-weight:800;letter-spacing:.3px;padding:2px 0;text-align:center;text-transform:uppercase}.thanks-message{font-size:10px;font-weight:700;margin-top:2px;text-align:center}.footer-button{text-align:center!important}.template-detailed,.template-standard{font-family:Courier New,Courier,monospace!important;.item-meta{color:#000;font-size:9px;font-weight:700}}.template-compact{font-family:Courier New,Courier,monospace!important;font-size:10px;.meta-row,.receipt-items-table tbody td,.receipt-items-table thead th,.sum-row{font-size:9px;padding:1px}.grand-total-row{font-size:11px!important}}.template-corporate{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif!important;.receipt-divider.dashed{border-top:1px solid #111}}
body.thermal-invoice,div.thermal-invoice{background:#fff;box-sizing:border-box;color:#000;font-family:Courier New,Courier,monospace,-apple-system,sans-serif;font-size:11px;line-height:1.35;margin:0 auto;max-width:80mm;padding:2mm 3mm;width:80mm}body.a4-invoice,div.a4-invoice{background:#fff;color:#111827;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:12px;line-height:1.4;margin:0 auto;max-width:600px;padding:16px;width:100%}.company-details{margin-bottom:4px;text-align:center}.company-details .store-name{color:#000;font-size:15px;font-weight:800;letter-spacing:.5px;margin:0 0 2px;text-transform:uppercase}.company-details .store-address{color:#111;font-size:10px;margin:0 0 2px}.company-details .store-contact{color:#111;font-size:10px}.receipt-divider{border:none;margin:4px 0;width:100%}.receipt-divider.dashed{border-top:1px dashed #000}.receipt-divider.double{border-bottom:1px solid #000;border-top:2px solid #000;height:3px}.receipt-meta-section{margin:4px 0}.receipt-heading{font-size:11px;font-weight:800;letter-spacing:.5px;margin-bottom:4px;text-align:center;text-transform:uppercase}.receipt-meta-grid{display:flex;flex-direction:column;gap:1px}.meta-row{align-items:center;display:flex;font-size:10px;justify-content:space-between}.meta-row .m-label{color:#000;font-weight:700}.meta-row .m-val{color:#000;font-weight:600;text-align:right}.meta-row .m-val.bold{font-weight:800}.meta-row .time-highlight{font-weight:800;letter-spacing:.5px}.tax-invoice-items{margin:4px 0}.receipt-items-table{border-collapse:collapse;width:100%}.receipt-items-table thead th{border-bottom:1px solid #000;color:#000;font-size:10px;font-weight:800;padding:2px 1px}.receipt-items-table tbody td{color:#000;font-size:10px;padding:2px 1px;vertical-align:top}.item-name{color:#000;font-weight:700;line-height:1.25}.item-meta{color:#333;font-size:9px;margin-top:1px}.bold{font-weight:800}.receipt-summary-block{display:flex;flex-direction:column;gap:2px;margin:4px 0}.sum-row{align-items:center;color:#000;display:flex;font-size:10px;justify-content:space-between}.grand-total-row{font-size:12px!important;font-weight:800!important;padding:2px 0}.grand-amount,.grand-label{font-weight:900}.grand-amount{font-size:13px}.barcode-details{margin:4px 0;text-align:center}.barcode-details svg{height:auto;max-width:55mm}.receipt-footer-section{margin:4px 0;text-align:center}.return-policy-notice{font-size:10px;font-weight:800;letter-spacing:.3px;padding:2px 0;text-align:center;text-transform:uppercase}.thanks-message{font-size:10px;font-weight:700;margin-top:2px;text-align:center}.footer-button{text-align:center!important}.template-detailed,.template-standard{font-family:Courier New,Courier,monospace!important;.item-meta{color:#000;font-size:9px;font-weight:700}}.template-compact{font-family:Courier New,Courier,monospace!important;font-size:10px;.meta-row,.receipt-items-table tbody td,.receipt-items-table thead th,.sum-row{font-size:9px;padding:1px}.grand-total-row{font-size:11px!important}}.template-corporate{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif!important;.receipt-divider.dashed{border-top:1px solid #111}}
