.balance.svelte-1gr0ow2{display:grid;gap:12px}.row.svelte-1gr0ow2{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:1.15rem}.species.svelte-1gr0ow2{display:flex;align-items:center;gap:6px}.stepper.svelte-1gr0ow2{display:flex;align-items:center;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}.stepper.svelte-1gr0ow2 button:where(.svelte-1gr0ow2){min-height:44px;min-width:40px;padding:0;border:none;background:none;font-size:1.1rem}.coef.svelte-1gr0ow2{min-width:1.4em;text-align:center;font-weight:800;color:var(--accent);font-size:1.3rem}.arrow.svelte-1gr0ow2,.plus.svelte-1gr0ow2{color:var(--muted)}.tally.svelte-1gr0ow2{border-collapse:collapse;width:auto;font-size:.9rem}.tally.svelte-1gr0ow2 th:where(.svelte-1gr0ow2),.tally.svelte-1gr0ow2 td:where(.svelte-1gr0ow2){padding:3px 12px;text-align:center;border-bottom:1px solid var(--border)}.tally.svelte-1gr0ow2 tr:where(.svelte-1gr0ow2) td:where(.svelte-1gr0ow2):last-child{color:var(--bad)}.tally.svelte-1gr0ow2 tr.ok:where(.svelte-1gr0ow2) td:where(.svelte-1gr0ow2):last-child{color:var(--good)}.msg.svelte-1gr0ow2{margin:0;color:var(--warn)}.solved.svelte-1gr0ow2{margin:0;display:flex;align-items:center;gap:8px;font-weight:700;color:var(--good)}
