.toggle-group.svelte-1yu5efb{display:flex;align-items:center;gap:var(--space-sm)}.toggle.svelte-1yu5efb{width:var(--toggle-width);height:var(--toggle-height);border-radius:var(--toggle-radius);background:var(--toggle-bg-off);position:relative;cursor:pointer;transition:background var(--duration-fast) var(--easing-default);border:none;padding:0;flex-shrink:0}.toggle.svelte-1yu5efb:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.toggle-on.svelte-1yu5efb{background:var(--toggle-bg-on)}.toggle-disabled.svelte-1yu5efb{opacity:.5;cursor:not-allowed}.toggle-knob.svelte-1yu5efb{position:absolute;top:var(--space-2xs);left:var(--space-2xs);width:var(--toggle-knob-size);height:var(--toggle-knob-size);border-radius:var(--radius-circle);background:var(--toggle-knob-color);transition:transform var(--duration-fast) var(--easing-default)}.toggle-on.svelte-1yu5efb .toggle-knob:where(.svelte-1yu5efb){transform:translate(calc(var(--toggle-width) - var(--toggle-knob-size) - calc(2 * var(--space-2xs))))}.toggle-label.svelte-1yu5efb{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);color:var(--color-text);cursor:pointer}.toggle-label-disabled.svelte-1yu5efb{color:var(--color-text-muted)}
