.receipt-header[data-v-b0b4a88f]{padding:16px;text-align:center}.logo-container[data-v-b0b4a88f]{margin-bottom:12px}.company-name[data-v-b0b4a88f]{font-size:16px;font-weight:700;margin-bottom:8px;text-transform:uppercase}.company-info[data-v-b0b4a88f]{font-size:11px;line-height:1.5}.receipt-transaction-info[data-v-2478ebe2]{font-size:11px;padding:12px 16px}.info-row[data-v-2478ebe2]{display:flex;justify-content:space-between;margin-bottom:4px}.receipt-products[data-v-dc15962d]{padding:12px 16px}.product-row[data-v-dc15962d]{margin-bottom:8px}.product-name-line[data-v-dc15962d]{display:flex;gap:8px;margin-bottom:2px}.product-quantity[data-v-dc15962d]{font-weight:700;min-width:30px}.product-name[data-v-dc15962d]{flex:1}.product-price-line[data-v-dc15962d]{display:flex;font-size:11px;justify-content:space-between;padding-left:38px}.unit-price[data-v-dc15962d]{color:#666}.total-price[data-v-dc15962d]{font-weight:700}.receipt-tax-breakdown[data-v-69e2d48f]{font-size:11px;padding:12px 16px}.tax-title[data-v-69e2d48f]{font-weight:700}.tax-section[data-v-69e2d48f],.tax-title[data-v-69e2d48f]{margin-bottom:6px}.tax-row[data-v-69e2d48f]{display:flex;justify-content:space-between;margin-bottom:2px}.receipt-totals[data-v-276c3f4f]{padding:12px 16px}.total-row[data-v-276c3f4f]{display:flex;font-size:12px;justify-content:space-between;margin-bottom:4px}.total-row.discount[data-v-276c3f4f]{color:#4caf50}.total-row.grand-total[data-v-276c3f4f]{border-top:1px solid #000;font-size:14px;margin-top:6px;padding-top:6px}.receipt-payment[data-v-b54bd7e2]{font-size:12px;padding:12px 16px}.payment-row[data-v-b54bd7e2]{display:flex;justify-content:space-between;margin-bottom:4px}.payment-row.change[data-v-b54bd7e2]{border-top:1px dashed #000;font-size:13px;margin-top:6px;padding-top:6px}.receipt-footer[data-v-5487f682]{font-size:11px;padding:12px 16px;text-align:center}.footer-text[data-v-5487f682]{font-style:italic;margin-bottom:12px}.fiscal-section[data-v-5487f682]{margin-bottom:12px;text-align:left}.fiscal-label[data-v-5487f682]{font-weight:700;margin-bottom:4px}.fiscal-signature[data-v-5487f682]{color:#666;font-size:9px;word-break:break-all}.qr-code-section[data-v-5487f682]{margin:12px 0}.qr-placeholder[data-v-5487f682]{background:#f5f5f5;border:2px dashed #000;font-size:10px;padding:20px}.footer-info[data-v-5487f682]{margin-top:12px}.transaction-id[data-v-5487f682]{color:#666;font-size:9px;margin-top:4px}.receipt-preview-wrapper[data-v-8382aa6c]{background:rgb(var(--v-theme-surface-variant));border-radius:8px;display:flex;justify-content:center;padding:16px}.receipt-preview[data-v-8382aa6c]{background:#fff;color:#000;font-family:Courier New,monospace;font-size:12px;line-height:1.4;max-width:400px;width:100%}.receipt-preview--thermal[data-v-8382aa6c]{max-width:400px}.receipt-preview--a4[data-v-8382aa6c]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:595px}.receipt-content[data-v-8382aa6c]{padding:0}.receipt-divider[data-v-8382aa6c]{border-top:1px dashed #000;margin:8px 16px}.receipt-divider.double[data-v-8382aa6c]{border-top:2px solid #000}@media print{.receipt-preview-wrapper[data-v-8382aa6c]{background:#fff;padding:0}.receipt-preview[data-v-8382aa6c]{box-shadow:none;max-width:80mm}}
