.carv-toggle-root.svelte-m6lual button{border-radius:var(--carv-radius-container);cursor:pointer;background:var(--carv-toggle-off);border:none;align-items:center;width:48px;height:28px;padding:2px;transition:background-color .2s;display:inline-flex;position:relative}.carv-toggle-root.svelte-m6lual button[data-state=checked]{background:var(--carv-toggle-on)}.carv-toggle-root.svelte-m6lual button[data-disabled]{opacity:.5;cursor:not-allowed}.carv-toggle-root.svelte-m6lual button:focus-visible{outline:2px solid var(--carv-btn-primary);outline-offset:2px}.carv-toggle-root.svelte-m6lual span{background:var(--carv-text-on-primary);pointer-events:none;border-radius:50%;width:24px;height:24px;transition:transform .2s;display:block;box-shadow:0 1px 3px #0000001a}.carv-toggle-root.svelte-m6lual span[data-state=checked]{transform:translate(20px)}
