.lbtn.svelte-ep08ju{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);white-space:nowrap;border:var(--border-width) solid;cursor:pointer;border-radius:0;line-height:1.1;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.lbtn.svelte-ep08ju:focus-visible{outline:var(--border-width) solid var(--color-primary);outline-offset:3px}.lbtn.svelte-ep08ju:disabled{opacity:.4;cursor:not-allowed}.lbtn-primary.svelte-ep08ju{background:var(--color-primary);border-color:var(--border-emboss);color:var(--color-primary-text);text-shadow:0 1px 2px var(--shadow-btn-text)}.lbtn-primary.svelte-ep08ju:hover:not(:disabled){background:var(--color-primary-hover)}.lbtn-secondary.svelte-ep08ju{background:var(--color-surface);border-color:var(--border-emboss);color:var(--color-text)}.lbtn-secondary.svelte-ep08ju:hover:not(:disabled){background:var(--color-surface-raised)}.lbtn-ico.svelte-ep08ju{flex-shrink:0;width:1.05rem;height:1.05rem;display:block}.invoice-stage.svelte-ep08ju{align-items:center;gap:var(--space-2xl);--paper-w:580px;flex-direction:column;display:flex;position:relative}.invoice-paper-wrap.svelte-ep08ju{width:100%;max-width:var(--paper-w);border:var(--border);background:var(--color-surface);position:relative}.invoice-page.svelte-ep08ju{z-index:1;background:0 0;width:100%;padding:clamp(1.25rem,3.5%,2rem) clamp(1.25rem,3.5%,2.25rem);position:relative}.invoice-page.svelte-ep08ju form:where(.svelte-ep08ju){gap:var(--space-md);flex-direction:column;display:flex}.invoice-page.svelte-ep08ju input:where(.svelte-ep08ju),.invoice-page.svelte-ep08ju textarea:where(.svelte-ep08ju){width:100%;min-width:0;padding:var(--space-xs) 2px;border:none;border-bottom:var(--border-light);font-size:var(--font-size-sm);color:var(--color-text);background:0 0;font-family:inherit;transition:border-color .15s,background .15s}.invoice-page.svelte-ep08ju input:where(.svelte-ep08ju):hover,.invoice-page.svelte-ep08ju textarea:where(.svelte-ep08ju):hover{border-bottom-color:var(--color-border)}.invoice-page.svelte-ep08ju input:where(.svelte-ep08ju):focus,.invoice-page.svelte-ep08ju textarea:where(.svelte-ep08ju):focus{border-bottom:var(--border-width) solid var(--color-text);background:var(--color-surface-raised);outline:none}.invoice-page.svelte-ep08ju input:where(.svelte-ep08ju):focus-visible,.invoice-page.svelte-ep08ju textarea:where(.svelte-ep08ju):focus-visible{outline:var(--border-width) solid var(--color-text);outline-offset:2px}.invoice-page.svelte-ep08ju input:where(.svelte-ep08ju)::placeholder,.invoice-page.svelte-ep08ju textarea:where(.svelte-ep08ju)::placeholder{color:var(--color-text-faint)}.invoice-page.svelte-ep08ju textarea:where(.svelte-ep08ju){resize:vertical;min-height:2rem}.invoice-page.svelte-ep08ju .inv-error:where(.svelte-ep08ju){background:var(--color-error-bg);border-bottom:var(--border-width) solid var(--color-error-border)!important}.invoice-page.svelte-ep08ju input.inv-error:where(.svelte-ep08ju):focus{outline-color:var(--color-error-border)}.inv-row-2.svelte-ep08ju{gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}.party-label.svelte-ep08ju{align-items:center;gap:var(--space-xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.09em;margin-bottom:var(--space-xs);display:flex}.party-tick.svelte-ep08ju{background:var(--color-primary);flex-shrink:0;width:4px;height:.82em}.party-sublabel.svelte-ep08ju{font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.page-head.svelte-ep08ju{gap:var(--space-lg);grid-template-columns:1fr auto;align-items:start;display:grid}.page-from.svelte-ep08ju{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.page-company.svelte-ep08ju{font-weight:var(--font-weight-bold);letter-spacing:-.02em;font-size:var(--font-size-lg)!important;border-bottom-color:#0000!important;padding-left:0!important}.page-company.svelte-ep08ju:hover{border-bottom-color:var(--color-border-light)!important}.page-company.svelte-ep08ju:focus{border-bottom-color:var(--color-text)!important}.page-pay.svelte-ep08ju{gap:var(--space-xs);padding-top:var(--space-xs);border-top:var(--border-light);flex-direction:column;margin-top:0;display:flex}.page-invnum.svelte-ep08ju{font-weight:var(--font-weight-bold)}.page-rule.svelte-ep08ju{background:var(--color-primary);height:3px;margin:0 0 var(--space-xs)}.page-mid.svelte-ep08ju{gap:var(--space-lg);grid-template-columns:1.35fr 1fr;align-items:start;display:grid}.page-billto.svelte-ep08ju{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.page-recipient.svelte-ep08ju{font-weight:var(--font-weight-semibold);font-size:var(--font-size-md)!important}.page-meta.svelte-ep08ju{gap:var(--space-xs);flex-direction:column;display:flex}.meta-line.svelte-ep08ju{border-bottom:var(--border-light);flex-direction:column;gap:2px;padding-bottom:2px;display:flex}.meta-k.svelte-ep08ju{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.meta-line.svelte-ep08ju .meta-v:where(.svelte-ep08ju){border-bottom-color:#0000}.meta-line .fk-select-trigger{border:none;border-bottom:1px solid #0000;width:100%;padding-left:2px;padding-right:2px}.meta-line .fk-select-trigger:hover:not([data-disabled]),.meta-line .fk-select-trigger[data-state=open]{border-bottom-color:var(--color-text)}.inv-lines-desktop.svelte-ep08ju{display:block}.inv-lines-mobile.svelte-ep08ju{display:none}.inv-lines-header.svelte-ep08ju,.inv-line-row.svelte-ep08ju{gap:var(--space-sm);align-items:center;display:flex}.inv-lines-header.svelte-ep08ju{background:var(--color-surface-raised);padding:var(--space-xs) var(--space-sm);border-bottom:var(--border-width) solid var(--color-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.inv-line-row.svelte-ep08ju{padding:1px var(--space-sm);border-bottom:var(--border-light)}.inv-line-row.svelte-ep08ju input:where(.svelte-ep08ju){border-bottom-color:#0000}.inv-line-row.svelte-ep08ju input:where(.svelte-ep08ju):hover{border-bottom-color:var(--color-border)}.inv-lh-desc.svelte-ep08ju{flex:4}.inv-lh-qty.svelte-ep08ju{text-align:right;flex:1}.inv-lh-price.svelte-ep08ju{text-align:right;flex:1.5}.inv-lh-vat.svelte-ep08ju{text-align:right;flex:1}.inv-lh-total.svelte-ep08ju{text-align:right;flex:1.5}.inv-lh-act.svelte-ep08ju{flex:0 0 24px}.inv-line-total.svelte-ep08ju{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding-right:2px}.inv-btn-rm.svelte-ep08ju{border:var(--border-light);width:24px;height:24px;color:var(--color-text-muted);font-size:var(--font-size-lg);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;line-height:1;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.inv-btn-rm.svelte-ep08ju:hover:not(:disabled){color:var(--color-error-text);border-color:var(--color-error-text);background:var(--color-error-bg)}.inv-btn-rm.svelte-ep08ju:focus-visible{outline:var(--border-width) solid var(--color-text);outline-offset:2px}.inv-btn-rm.svelte-ep08ju:disabled{opacity:.25;cursor:not-allowed}.inv-mline.svelte-ep08ju{border:var(--border-width) solid var(--color-border);padding:var(--space-md);margin-bottom:var(--space-sm);gap:var(--space-md);flex-direction:column;display:flex}.inv-mline-head.svelte-ep08ju{align-items:center;gap:var(--space-sm);display:flex}.inv-mline-head.svelte-ep08ju .inv-mfield-k:where(.svelte-ep08ju){flex:1;min-width:0}.inv-mline-num.svelte-ep08ju{background:var(--color-primary-tint-strong);border:var(--border-width) solid var(--color-primary);width:1.25rem;height:1.25rem;color:var(--color-primary-text-dark);font-size:.6875rem;font-weight:var(--font-weight-bold);flex-shrink:0;place-items:center;line-height:1;display:grid}.inv-mline-nums.svelte-ep08ju{gap:var(--space-sm);grid-template-columns:1fr 1fr 1fr;display:grid}.inv-mline-foot.svelte-ep08ju{justify-content:space-between;align-items:baseline;gap:var(--space-sm);padding-top:var(--space-sm);border-top:var(--border-width) solid var(--color-text);display:flex}.inv-mline-foot-k.svelte-ep08ju{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}.inv-mline-total.svelte-ep08ju{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text)}.inv-mfield.svelte-ep08ju{flex-direction:column;gap:2px;min-width:0;display:flex}.inv-mfield-k.svelte-ep08ju{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.inv-add.svelte-ep08ju{margin-top:calc(var(--space-xs) * -1);padding:var(--space-xs) var(--space-md);border:var(--border-width) dashed var(--color-border);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);cursor:pointer;background:0 0;align-self:flex-start;font-family:inherit;transition:color .15s,border-color .15s}.inv-add.svelte-ep08ju:hover{color:var(--color-text);border-color:var(--color-text-secondary)}.inv-add.svelte-ep08ju:focus-visible{outline:var(--border-width) solid var(--color-text);outline-offset:2px}.inv-totals.svelte-ep08ju{width:230px;max-width:100%;padding-top:var(--space-sm);border-top:var(--border-light);margin-left:auto}.inv-total-row.svelte-ep08ju{font-size:var(--font-size-sm);justify-content:space-between;padding:2px 0;display:flex}.inv-total-grand.svelte-ep08ju{font-weight:var(--font-weight-bold);font-size:var(--font-size-md);border-top:var(--border-width) solid var(--color-text);padding-top:var(--space-xs);margin-top:var(--space-xs);align-items:center}.inv-total-edit.svelte-ep08ju{align-items:baseline;gap:var(--space-xs);display:inline-flex}.inv-total-input.svelte-ep08ju{text-align:right;width:6em;font-weight:var(--font-weight-bold);appearance:textfield;border-bottom-color:#0000;font-size:var(--font-size-md)!important;color:var(--color-primary)!important}.inv-total-input.svelte-ep08ju::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.inv-total-input.svelte-ep08ju::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.page-notes.svelte-ep08ju{gap:var(--space-xs);flex-direction:column;display:flex}.page-foot.svelte-ep08ju{justify-content:space-between;align-items:center;gap:var(--space-md);margin-top:var(--space-xs);padding-top:var(--space-xs);border-top:var(--border-light);font-size:var(--font-size-xs);color:var(--color-text-muted);display:flex}.page-foot-doc.svelte-ep08ju{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-foot-brand.svelte-ep08ju{color:var(--color-primary);font-weight:var(--font-weight-bold);letter-spacing:.02em;flex-shrink:0}.invoice-toolbar.svelte-ep08ju{justify-content:flex-end;align-items:center;gap:var(--space-md);width:100%;max-width:var(--paper-w);display:flex}.invoice-export-btn.svelte-ep08ju{padding:.625rem 1.25rem}.invoice-privacy.svelte-ep08ju{align-items:center;gap:var(--space-sm);width:100%;max-width:var(--paper-w);margin:calc(var(--space-lg) * -1) 0 0;font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5;display:flex}.invoice-privacy-ico.svelte-ep08ju{width:1rem;height:1rem;color:var(--color-primary);flex-shrink:0}.inv-signup.svelte-ep08ju{width:100%;max-width:var(--paper-w);padding:var(--space-md) var(--space-lg);background:var(--color-surface);border:var(--border-width) solid var(--color-primary);justify-content:space-between;align-items:center;gap:var(--space-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:flex}.inv-signup-btn.svelte-ep08ju{font-size:var(--font-size-sm);padding:var(--space-xs) var(--space-lg);white-space:nowrap}@media (width<=560px){.page-mid.svelte-ep08ju{gap:var(--space-md);grid-template-columns:1fr}}@media (width<=640px){.invoice-stage.svelte-ep08ju{gap:var(--space-md)}.invoice-page.svelte-ep08ju{padding:var(--space-lg) var(--space-md)}.inv-lines-desktop.svelte-ep08ju{display:none}.inv-lines-mobile.svelte-ep08ju{display:block}.inv-totals.svelte-ep08ju{width:100%;margin-left:0}.inv-add.svelte-ep08ju{text-align:center;width:100%;min-height:44px}.invoice-toolbar.svelte-ep08ju{flex-direction:column;align-items:stretch}.invoice-toolbar.svelte-ep08ju .lbtn:where(.svelte-ep08ju){width:100%;min-height:44px}.invoice-privacy.svelte-ep08ju{margin-top:var(--space-md);align-items:flex-start}.invoice-privacy-ico.svelte-ep08ju{margin-top:.15rem}.inv-signup.svelte-ep08ju{text-align:center;gap:var(--space-md);flex-direction:column}.invoice-page.svelte-ep08ju form:where(.svelte-ep08ju){gap:var(--space-lg)}.invoice-page.svelte-ep08ju input:where(.svelte-ep08ju),.invoice-page.svelte-ep08ju textarea:where(.svelte-ep08ju){min-height:44px;padding:var(--space-lg) 2px var(--space-xs);border-bottom:var(--border-width) solid var(--color-border);font-size:1rem}.invoice-page.svelte-ep08ju textarea:where(.svelte-ep08ju){padding:var(--space-sm) 2px;line-height:1.5}.inv-mline.svelte-ep08ju input:where(.svelte-ep08ju){padding:var(--space-sm) 2px var(--space-xs)}.invoice-page.svelte-ep08ju .page-company:where(.svelte-ep08ju),.invoice-page.svelte-ep08ju .page-recipient:where(.svelte-ep08ju){padding-top:var(--space-xs);border-bottom-color:#0000}.meta-line.svelte-ep08ju{gap:var(--space-xs);border-bottom:none}.meta-line.svelte-ep08ju .meta-v:where(.svelte-ep08ju){border-bottom:var(--border-width) solid var(--color-border)}.meta-line .fk-select-trigger{border-bottom:var(--border-width) solid var(--color-border);min-height:44px}.invoice-page.svelte-ep08ju .inv-total-input:where(.svelte-ep08ju){border-bottom-color:#0000;min-height:0;padding:0 2px}}.inv-page.svelte-1p19glg{max-width:820px;padding:var(--space-3xl) var(--space-xl);flex-direction:column;align-items:center;margin:0 auto;display:flex}.inv-page-head.svelte-1p19glg{width:100%;max-width:720px;margin-bottom:var(--space-2xl);text-align:center}.inv-page-head.svelte-1p19glg h1:where(.svelte-1p19glg){margin:0 0 var(--space-lg);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:-.03em;line-height:1.08}.inv-page-sub.svelte-1p19glg{font-size:var(--font-size-md);color:var(--color-text-secondary);margin:0;line-height:1.5}@media (width<=640px){.inv-page.svelte-1p19glg{padding:var(--space-2xl) var(--space-md)}.inv-page-head.svelte-1p19glg h1:where(.svelte-1p19glg){font-size:var(--font-size-xl)}}
