.toggle-btn.svelte-d39fdc{padding:.35rem .6rem;border-radius:.5rem;font-weight:500;transition:all .2s ease-in-out;cursor:pointer;border:2px solid #145666;font-size:1rem;outline:none;display:flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.25rem;touch-action:manipulation;color:#145666;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.toggle-track.svelte-d39fdc{position:relative;flex-shrink:0;width:32px;height:18px;border-radius:9px;transition:all .2s ease-in-out;background:#14566633;border:1px solid rgba(20,86,102,.3)}.toggle-thumb.svelte-d39fdc{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#145666;transition:all .2s ease-in-out;box-shadow:0 1px 3px #0000004d}.toggle-label.svelte-d39fdc{font-size:.8rem;white-space:nowrap}.toggle-btn.checked.svelte-d39fdc .toggle-thumb:where(.svelte-d39fdc){transform:translate(16px)}.toggle-btn.svelte-d39fdc:active:not(:disabled){transform:translateY(0)}.toggle-btn.svelte-d39fdc:disabled{opacity:.5;cursor:not-allowed}.toggle-btn.svelte-d39fdc:focus-visible{outline:3px solid rgba(20,86,102,.3);outline-offset:3px}@media (prefers-contrast: high){.toggle-btn.unchecked.svelte-d39fdc{border-width:3px}.toggle-btn.checked.svelte-d39fdc{background:#0f3a42;border:2px solid white}.toggle-track.svelte-d39fdc{border-width:2px}}
