._htmlReceipt_5r68x_1{width:100%}._htmlReceiptPreview_5r68x_5{flex:1;min-height:0;width:100%}._renderError_5r68x_11{margin:0;padding:12px 14px;border:1px solid #f5c2c7;border-radius:8px;background:#f8d7da;color:#842029;font-family:Menlo,Courier New,monospace;font-size:12px;line-height:1.45;white-space:pre-wrap;word-break:break-word}._htmlFramePreview_5r68x_25{width:100%;min-height:240px;border:0;background:#fff}._htmlFramePreviewEditor_5r68x_32{display:block;width:100%;min-height:100%}._htmlBodyPrint_5r68x_38{display:none;width:100%}@media print{._htmlFramePreview_5r68x_25{display:none!important}._htmlBodyPrint_5r68x_38{display:block!important;width:100%;overflow:visible!important}}._receipt_5ilhj_1{font-family:Menlo,Courier New,monospace;background:#fff;padding:var(--space-5);border:1px dashed var(--color-border);border-radius:var(--radius-md);font-size:13px;color:var(--color-text);max-width:360px;margin:0 auto}._brand_5ilhj_12{text-align:center;margin-bottom:12px}._logoRow_5ilhj_16{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:10px}._logoRowA4_5ilhj_24{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px}._logoImage_5ilhj_31{display:block;max-width:100%;height:auto;object-fit:contain}._brandName_5ilhj_37{font-size:18px;font-weight:700;letter-spacing:.05em}._brandSub_5ilhj_42{font-size:11px;color:var(--color-text-muted);margin-top:2px}._meta_5ilhj_44{font-size:11px;color:var(--color-text-muted);text-align:center;margin-bottom:12px}._divider_5ilhj_51{border:none;border-top:1px dashed var(--color-border-strong);margin:10px 0}._line_5ilhj_57{display:grid;grid-template-columns:1fr auto;gap:8px;padding:4px 0}._lineName_5ilhj_63{font-size:12px}._lineQty_5ilhj_64{font-size:11px;color:var(--color-text-muted)}._lineAmt_5ilhj_65{font-variant-numeric:tabular-nums}._row_5ilhj_67{display:flex;justify-content:space-between;font-size:12px;padding:2px 0;font-variant-numeric:tabular-nums}._totalRow_5ilhj_74{font-size:15px;font-weight:700;margin-top:6px}._totalInWords_5ilhj_79{font-size:11px;line-height:1.4;margin-top:6px;text-align:center;color:var(--color-text-muted)}._debtRow_5ilhj_86{font-weight:600;color:var(--color-warning, #b45309)}._closedWithoutPayment_5ilhj_90{margin-top:10px;padding:10px 12px;background:var(--color-warning-soft, #fef3c7);border-radius:var(--radius-sm);text-align:center}._closedWithoutPaymentTitle_5ilhj_97{font-size:12px;font-weight:600;color:var(--color-warning, #b45309);margin-bottom:4px}._closedWithoutPaymentDebt_5ilhj_103{font-size:11px;color:var(--color-text-muted)}._thanks_5ilhj_107{text-align:center;margin-top:16px;font-size:12px;color:var(--color-text-muted)}._templatePicker_5ilhj_114{display:flex;flex-direction:column;gap:4px;margin-bottom:var(--space-3)}._templatePickerLabel_5ilhj_121{font-size:12px;font-weight:600;color:var(--color-text-muted)}._templateSelect_5ilhj_127{width:100%;padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-size:13px;color:var(--color-text)}._preview_5ilhj_137{max-height:50vh;overflow:auto;border:1px dashed var(--color-border);border-radius:var(--radius-md);background:#fff}._actions_5ilhj_145{display:flex;gap:8px;margin-top:var(--space-4)}._invoice_1qqaw_1{background:#fff;color:#111;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;line-height:1.45;max-width:210mm;margin:0 auto;padding:12px}._header_1qqaw_12{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #111}._seller_1qqaw_22{flex:1}._companyName_1qqaw_26{font-size:22px;font-weight:700;margin-bottom:6px}._sellerLine_1qqaw_32{color:#444;font-size:12px}._invoiceTitle_1qqaw_37{font-size:28px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#333}._infoGrid_1qqaw_45{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}._infoBlock_1qqaw_52{font-size:12px}._infoLabel_1qqaw_56{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#666;margin-bottom:6px}._partnerName_1qqaw_65{font-size:14px;font-weight:600}._itemsTable_1qqaw_70{width:100%;border-collapse:collapse;margin-bottom:20px;font-size:12px}._itemsTable_1qqaw_70 th,._itemsTable_1qqaw_70 td{border:1px solid #ddd;padding:8px 10px;text-align:left}._itemsTable_1qqaw_70 th{background:#f5f5f5;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.04em}._colQty_1qqaw_92,._colPrice_1qqaw_93,._colAmount_1qqaw_94{width:90px}._numCell_1qqaw_98{text-align:right;font-variant-numeric:tabular-nums}._totals_1qqaw_103{margin-left:auto;width:min(280px,100%);margin-bottom:16px}._totalRow_1qqaw_109{display:flex;justify-content:space-between;padding:4px 0;font-variant-numeric:tabular-nums}._grandTotal_1qqaw_116{font-size:16px;font-weight:700;border-top:2px solid #111;margin-top:6px;padding-top:8px}._totalInWords_1qqaw_124{font-size:12px;line-height:1.45;margin-top:8px;color:#444}._debtRow_1qqaw_131{font-weight:600;color:#b45309}._payments_1qqaw_136{margin-left:auto;width:min(280px,100%);margin-bottom:16px}._notice_1qqaw_142{background:#fef3c7;border-radius:4px;padding:10px 12px;font-size:12px;color:#92400e;margin-bottom:16px}._footer_1qqaw_151{margin-top:32px;padding-top:16px;border-top:1px solid #ddd;text-align:center;color:#666;font-size:12px}._printArea80mm_1jt13_1{width:80mm;max-width:80mm}._printAreaA4_1jt13_6{width:210mm;max-width:210mm;padding:15mm}._printPreview_1jt13_12._printAreaA4_1jt13_6,._printPreview_1jt13_12._printArea80mm_1jt13_1{width:100%;max-width:100%;padding:0;box-sizing:border-box}._printPreview_1jt13_12{flex:1;min-height:0;display:flex;flex-direction:column}@media print{._printArea80mm_1jt13_1{width:80mm;max-width:80mm;page:receipt80mm}._printAreaA4_1jt13_6{width:210mm;max-width:210mm;padding:0;page:receiptA4}}@page receipt80mm{size:80mm auto;margin:4mm}@page receiptA4{size:A4;margin:15mm}
