.kytkin.svelte-1qwt1lx{align-items:center;gap:var(--s-3);cursor:pointer;min-height:24px;font-size:.95rem;display:inline-flex;position:relative}.kytkin.svelte-1qwt1lx input:where(.svelte-1qwt1lx){opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.luisti.svelte-1qwt1lx{box-sizing:border-box;background:var(--line-200);border:1px solid var(--ink-400);width:42px;height:24px;transition:background-color var(--dur-1,.15s) ease, border-color var(--dur-1,.15s) ease;border-radius:999px;flex:none;position:relative}.luisti.svelte-1qwt1lx:after{content:"";background:var(--surface);width:18px;height:18px;transition:transform var(--dur-1,.15s) ease;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.kytkin.svelte-1qwt1lx input:where(.svelte-1qwt1lx):checked~.luisti:where(.svelte-1qwt1lx){background:var(--orange-500);border-color:var(--orange-700)}.kytkin.svelte-1qwt1lx input:where(.svelte-1qwt1lx):checked~.luisti:where(.svelte-1qwt1lx):after{transform:translate(18px)}.kytkin.svelte-1qwt1lx input:where(.svelte-1qwt1lx):focus-visible~.luisti:where(.svelte-1qwt1lx){outline:2px solid var(--link);outline-offset:2px}.teksti.svelte-1qwt1lx{color:var(--ink-900)}
