.cc.svelte-p8k05x{flex-direction:column;gap:10px;display:flex}.opt.svelte-p8k05x{border:1.5px solid var(--color-cream-300,#eadcd6);background:var(--color-surface,#fff);cursor:pointer;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-block-size:64px;padding:14px;transition:border-color .15s,background .15s;display:grid;position:relative}.opt.svelte-p8k05x input:where(.svelte-p8k05x){opacity:0;block-size:1px;inline-size:1px;position:absolute}.opt.sel.svelte-p8k05x{border-color:var(--color-primary,#6e3a52);background:var(--color-blue-50,#fbf3f6)}.opt.svelte-p8k05x:has(input:where(.svelte-p8k05x):focus-visible){outline:3px solid var(--color-focus,#6e3a52);outline-offset:2px}.opt.dis.svelte-p8k05x{cursor:default;opacity:.6}.ico.svelte-p8k05x{background:var(--color-cream-200,#f6eee9);block-size:42px;inline-size:42px;color:var(--color-primary,#6e3a52);border-radius:12px;place-items:center;display:grid}.txt.svelte-p8k05x{flex-direction:column;gap:3px;min-width:0;display:flex}.txt.svelte-p8k05x strong:where(.svelte-p8k05x){color:var(--color-ink,#2a1d24);font-size:.95rem}.txt.svelte-p8k05x span:where(.svelte-p8k05x){color:var(--color-ink-soft,#6b5a62);font-size:.82rem;line-height:1.4}.dot.svelte-p8k05x{border:2px solid var(--color-cream-400,#d9c7c0);border-radius:50%;block-size:20px;inline-size:20px}.sel.svelte-p8k05x .dot:where(.svelte-p8k05x){border-color:var(--color-primary,#6e3a52);background:radial-gradient(circle, var(--color-primary,#6e3a52) 45%, transparent 50%)}
