@media print{body *{visibility:hidden!important}#invoice-preview,#invoice-preview *{visibility:visible!important}#invoice-preview{position:absolute;left:0;top:0;width:100%;box-shadow:none!important;border:none!important}}.invoice-grid[data-astro-cid-ht3x2t3h]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:28px;align-items:start}@media(max-width:860px){.invoice-grid[data-astro-cid-ht3x2t3h]{grid-template-columns:1fr}}.section-label[data-astro-cid-ht3x2t3h]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);margin:0}.items-head[data-astro-cid-ht3x2t3h]{display:grid;grid-template-columns:minmax(0,1fr) 68px 92px 84px 26px;gap:8px;font-size:12px;color:var(--text-secondary);padding:0 2px}.item-row[data-astro-cid-ht3x2t3h]{display:grid;grid-template-columns:minmax(0,1fr) 68px 92px 84px 26px;gap:8px;align-items:center;margin-bottom:8px}.item-row[data-astro-cid-ht3x2t3h] .input[data-astro-cid-ht3x2t3h]{padding:8px 10px;font-size:14px}.li-total[data-astro-cid-ht3x2t3h]{font-family:var(--font-mono);font-size:13px;text-align:right;color:var(--text);overflow:hidden;text-overflow:ellipsis}.li-remove[data-astro-cid-ht3x2t3h]{appearance:none;border:none;background:transparent;color:var(--text-faint);font-size:20px;line-height:1;cursor:pointer;padding:0;border-radius:6px}.li-remove[data-astro-cid-ht3x2t3h]:hover{color:var(--text)}.totals-box[data-astro-cid-ht3x2t3h]{margin-left:auto;width:min(300px,100%);display:flex;flex-direction:column;gap:6px}.totals-line[data-astro-cid-ht3x2t3h]{display:flex;justify-content:space-between;font-size:14px;color:var(--text-secondary)}.totals-line[data-astro-cid-ht3x2t3h].grand{border-top:1px solid var(--border);margin-top:4px;padding-top:8px;font-size:17px;font-weight:600;color:var(--text)}.inv-preview-wrap[data-astro-cid-ht3x2t3h]{position:sticky;top:20px;display:flex;flex-direction:column;gap:10px}.invoice-doc[data-astro-cid-ht3x2t3h]{background:#fff;color:#1a1a1a;border:1px solid var(--border);border-radius:var(--radius);padding:34px 32px;box-shadow:0 10px 30px #0000002e;font-size:13px;line-height:1.5;min-height:320px}.invoice-doc[data-astro-cid-ht3x2t3h] .doc-top[data-astro-cid-ht3x2t3h]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px}.invoice-doc[data-astro-cid-ht3x2t3h] h3[data-astro-cid-ht3x2t3h].doc-title{font-size:30px;letter-spacing:.14em;font-weight:700;color:#111;margin:0 0 4px}.invoice-doc[data-astro-cid-ht3x2t3h] .doc-meta[data-astro-cid-ht3x2t3h]{text-align:right;color:#555;font-size:12px}.invoice-doc[data-astro-cid-ht3x2t3h] .doc-parties[data-astro-cid-ht3x2t3h]{display:flex;justify-content:space-between;gap:24px;margin-bottom:24px}.invoice-doc[data-astro-cid-ht3x2t3h] .party-label[data-astro-cid-ht3x2t3h]{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#999;margin:0 0 4px}.invoice-doc[data-astro-cid-ht3x2t3h] .party[data-astro-cid-ht3x2t3h] strong[data-astro-cid-ht3x2t3h]{color:#111}.invoice-doc[data-astro-cid-ht3x2t3h] .party[data-astro-cid-ht3x2t3h] div[data-astro-cid-ht3x2t3h]{color:#444;white-space:pre-wrap}.invoice-doc[data-astro-cid-ht3x2t3h] table[data-astro-cid-ht3x2t3h]{width:100%;border-collapse:collapse;margin-bottom:18px}.invoice-doc[data-astro-cid-ht3x2t3h] thead[data-astro-cid-ht3x2t3h] th[data-astro-cid-ht3x2t3h]{text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#888;border-bottom:1.5px solid #222;padding:0 6px 6px}.invoice-doc[data-astro-cid-ht3x2t3h] thead[data-astro-cid-ht3x2t3h] th[data-astro-cid-ht3x2t3h].num,.invoice-doc[data-astro-cid-ht3x2t3h] tbody[data-astro-cid-ht3x2t3h] td[data-astro-cid-ht3x2t3h].num{text-align:right;font-family:var(--font-mono)}.invoice-doc[data-astro-cid-ht3x2t3h] tbody[data-astro-cid-ht3x2t3h] td[data-astro-cid-ht3x2t3h]{padding:7px 6px;border-bottom:1px solid #eee;color:#333;vertical-align:top}.invoice-doc[data-astro-cid-ht3x2t3h] .doc-totals[data-astro-cid-ht3x2t3h]{margin-left:auto;width:55%;font-size:13px}.invoice-doc[data-astro-cid-ht3x2t3h] .doc-totals[data-astro-cid-ht3x2t3h] .t-line[data-astro-cid-ht3x2t3h]{display:flex;justify-content:space-between;padding:3px 6px;color:#555}.invoice-doc[data-astro-cid-ht3x2t3h] .doc-totals[data-astro-cid-ht3x2t3h] .t-grand[data-astro-cid-ht3x2t3h]{border-top:2px solid #222;margin-top:4px;padding-top:8px;font-size:16px;font-weight:700;color:#111}.invoice-doc[data-astro-cid-ht3x2t3h] .doc-totals[data-astro-cid-ht3x2t3h] .num[data-astro-cid-ht3x2t3h]{font-family:var(--font-mono)}.invoice-doc[data-astro-cid-ht3x2t3h] .doc-notes[data-astro-cid-ht3x2t3h]{margin-top:22px;padding-top:14px;border-top:1px solid #eee;color:#555;font-size:12px;white-space:pre-wrap}.invoice-doc[data-astro-cid-ht3x2t3h] .doc-notes[data-astro-cid-ht3x2t3h] .party-label[data-astro-cid-ht3x2t3h]{margin-bottom:4px}
