.gpick.svelte-1w7n0ir{border:0;min-inline-size:0;margin:0;padding:0}legend.svelte-1w7n0ir{color:var(--color-ink,inherit);margin-block-end:8px;padding:0;font-size:.9rem;font-weight:600}.opts.svelte-1w7n0ir{grid-template-columns:1fr 1fr;gap:10px;display:grid}.opt.svelte-1w7n0ir{text-align:center;border-radius:var(--radius-md,12px);border:1.5px solid var(--color-cream-300,#ddd);background:var(--color-cream-50,#fff);cursor:pointer;justify-content:center;align-items:center;min-block-size:52px;padding:12px;transition:border-color .15s,background .15s;display:flex;position:relative}.compact.svelte-1w7n0ir .opt:where(.svelte-1w7n0ir){min-block-size:44px;padding:8px}.opt.svelte-1w7n0ir input:where(.svelte-1w7n0ir){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.opt.svelte-1w7n0ir:focus-within{outline:2px solid var(--color-blue-700,#1d4ed8);outline-offset:2px}.opt.on.svelte-1w7n0ir{border-color:var(--color-blue-900,#0b2545);background:var(--color-cream-200,#f3efe7)}.ttl.svelte-1w7n0ir{font-size:.95rem;font-weight:600}@media (prefers-reduced-motion:reduce){.opt.svelte-1w7n0ir{transition:none}}
