.invoice-modal-body.svelte-1kjy92y{display:flex;flex-direction:column;gap:16px}.total.svelte-1kjy92y{font-size:var(--text-13);color:var(--ink-3)}.total.svelte-1kjy92y strong:where(.svelte-1kjy92y){font-size:var(--text-15);color:var(--ink-1);font-variant-numeric:tabular-nums;margin-left:4px}.grid2.svelte-1kjy92y{display:grid;grid-template-columns:1fr 1fr;gap:12px}.grid3.svelte-1kjy92y{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.invoice-paid-field{max-width:200px}.lines.svelte-1kjy92y{display:flex;flex-direction:column;gap:10px}.line.svelte-1kjy92y{border:1px solid var(--line);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:7px;background:var(--surface-1)}.line-top.svelte-1kjy92y{display:flex;gap:7px;align-items:center}.invoice-service-select{flex:1 1 auto;min-width:0;background:var(--bg)}.invoice-line-description{background:var(--bg);font-size:var(--font-control)}.invoice-line-number{padding-right:24px;text-align:right;background:var(--bg)}.money.svelte-1kjy92y{position:relative}.money.sm.svelte-1kjy92y{width:96px;flex:none}.money.svelte-1kjy92y .suffix:where(.svelte-1kjy92y){position:absolute;right:9px;top:50%;transform:translateY(-50%);font-size:var(--text-11);color:var(--ink-3);pointer-events:none}.addline.svelte-1kjy92y{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;font-family:inherit;font-size:var(--text-12);color:var(--accent);background:none;border:1px dashed var(--line);border-radius:8px;padding:6px 11px;cursor:pointer}.addline.svelte-1kjy92y:hover{border-color:var(--accent)}.hint.svelte-1kjy92y{font-size:var(--text-11);color:var(--ink-3);font-variant-numeric:tabular-nums}.hint.svelte-1kjy92y strong:where(.svelte-1kjy92y){color:var(--ink-1)}.hint.svelte-1kjy92y .dim:where(.svelte-1kjy92y){opacity:.7}.iconbtn.danger.svelte-1kjy92y{color:var(--ink-3);flex:none}.iconbtn.danger.svelte-1kjy92y:hover{color:var(--color-danger)}.muted.svelte-1kjy92y{color:var(--ink-3);font-size:var(--text-13)}@media(max-width:560px){.grid2.svelte-1kjy92y,.grid3.svelte-1kjy92y{grid-template-columns:minmax(0,1fr)}.line-top.svelte-1kjy92y{flex-wrap:wrap}.invoice-service-select{flex-basis:100%}}
