.sform.svelte-zi3c44{gap:var(--sp-3);flex-direction:column;display:flex}.sform.svelte-zi3c44 textarea:where(.svelte-zi3c44){min-height:0}.sform.svelte-zi3c44 p:where(.svelte-zi3c44){margin:0}.crumbs.svelte-9u6bn1{margin-bottom:var(--sp-3)}.page-head.svelte-9u6bn1 p:where(.svelte-9u6bn1){margin:2px 0 0}.alert.svelte-9u6bn1{margin-bottom:var(--sp-3)}.controls.svelte-9u6bn1{gap:var(--sp-3);margin-bottom:var(--sp-4);flex-wrap:wrap;align-items:center;display:flex}.seg.svelte-9u6bn1{border-radius:var(--r);background:var(--surface-2);border:1px solid var(--border);gap:4px;padding:4px;display:flex}.seg.svelte-9u6bn1 button:where(.svelte-9u6bn1){border-radius:var(--r-sm);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 12px;font-size:.9rem;font-weight:600}.seg.svelte-9u6bn1 button.on:where(.svelte-9u6bn1){background:var(--surface);color:var(--text);box-shadow:var(--sel)}@media (pointer:coarse){.seg.svelte-9u6bn1 button:where(.svelte-9u6bn1){min-height:40px}}.nowrap.svelte-9u6bn1{flex-wrap:nowrap}.items.svelte-9u6bn1{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));margin:0;padding:0;list-style:none;display:grid}.item.svelte-9u6bn1{gap:var(--sp-3);padding:var(--sp-4);flex-direction:column;display:flex}.item.picked.svelte-9u6bn1{border-color:var(--accent)}.top.svelte-9u6bn1{gap:var(--sp-3);align-items:flex-start;display:flex}.name.svelte-9u6bn1{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.tags.svelte-9u6bn1{flex-wrap:wrap;gap:4px;display:flex}.contents.svelte-9u6bn1{margin:0}.price.svelte-9u6bn1{text-align:end;flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.usd.svelte-9u6bn1{color:var(--accent-text);font-size:1.15rem}.bottom.svelte-9u6bn1{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.stepper.svelte-9u6bn1{align-items:center;gap:4px;display:flex}.stepper.svelte-9u6bn1 input:where(.svelte-9u6bn1){text-align:center;width:3.4em;min-height:32px;padding:4px}@media (pointer:coarse){.stepper.svelte-9u6bn1 input:where(.svelte-9u6bn1){min-height:40px}}.budget.svelte-9u6bn1{max-width:260px;margin:var(--sp-3) 0}.ms.svelte-9u6bn1{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ms.svelte-9u6bn1 li:where(.svelte-9u6bn1){align-items:center;gap:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);grid-template-columns:6em minmax(0,1fr) auto;padding:8px 10px;display:grid}.ms.svelte-9u6bn1 li.lv:where(.svelte-9u6bn1){grid-template-columns:minmax(0,1fr) auto}.ms.svelte-9u6bn1 li.reached:where(.svelte-9u6bn1){border-color:var(--ok);background:color-mix(in srgb, var(--ok) 8%, var(--surface))}.need.svelte-9u6bn1{font-weight:700}.editor.svelte-9u6bn1{margin-top:var(--sp-4);max-width:860px}.addrow.svelte-9u6bn1{margin-top:var(--sp-4);align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.history.svelte-9u6bn1{margin-top:var(--sp-4)}.history.svelte-9u6bn1 ul:where(.svelte-9u6bn1){flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.totals.svelte-9u6bn1{z-index:10;align-items:center;gap:var(--sp-4);margin-top:var(--sp-4);padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--surface);border:1px solid var(--accent);border-radius:var(--r);box-shadow:var(--shadow-lg);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.totals.svelte-9u6bn1 div:where(.svelte-9u6bn1),.bud.svelte-9u6bn1{flex-direction:column;display:flex}.totals.svelte-9u6bn1 strong:where(.svelte-9u6bn1){font-size:1.1rem}.bud.svelte-9u6bn1 input:where(.svelte-9u6bn1){width:7em;min-height:34px;padding:4px 8px}.neg.svelte-9u6bn1{color:var(--bad)}@media (width<=560px){.totals.svelte-9u6bn1{margin-inline:calc(-1 * var(--sp-4));gap:var(--sp-3);border-inline:0;border-radius:0}}
