.cols.svelte-1k6c21f{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}fieldset.svelte-1k6c21f{border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px}legend.svelte-1k6c21f{font-weight:700;padding:0 6px}fieldset.svelte-1k6c21f input:where(.svelte-1k6c21f),fieldset.svelte-1k6c21f textarea:where(.svelte-1k6c21f){width:100%;margin-bottom:8px}.meta.svelte-1k6c21f{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin:16px 0}.items.svelte-1k6c21f{width:100%;border-collapse:collapse;margin-top:8px}.items.svelte-1k6c21f th:where(.svelte-1k6c21f),.items.svelte-1k6c21f td:where(.svelte-1k6c21f){padding:6px;text-align:left}.items.svelte-1k6c21f th.n:where(.svelte-1k6c21f),.items.svelte-1k6c21f td.n:where(.svelte-1k6c21f){text-align:right}.items.svelte-1k6c21f input:where(.svelte-1k6c21f){width:100%}.items.svelte-1k6c21f td.n:where(.svelte-1k6c21f) input:where(.svelte-1k6c21f){text-align:right}.items.svelte-1k6c21f .amount:where(.svelte-1k6c21f){font-family:var(--mono);white-space:nowrap;font-weight:600}.sm.svelte-1k6c21f{padding:6px 10px;font-size:.85rem}.add.svelte-1k6c21f{margin:6px 0 4px}.totals.svelte-1k6c21f{margin:20px 0 20px auto;max-width:320px}.totals.svelte-1k6c21f div:where(.svelte-1k6c21f){display:flex;justify-content:space-between;padding:6px 0}.totals.svelte-1k6c21f strong:where(.svelte-1k6c21f){font-family:var(--mono)}.totals.svelte-1k6c21f .grand:where(.svelte-1k6c21f){border-top:2px solid var(--border-strong);margin-top:4px;padding-top:10px;font-size:1.2rem}.totals.svelte-1k6c21f .grand:where(.svelte-1k6c21f) strong:where(.svelte-1k6c21f){color:var(--primary)}.tip.svelte-1k6c21f{margin-top:18px;font-size:.9rem}
