.toggle.svelte-1ua8ndt{--_toggle-active-colour: var(--colour-base-primary, a.$colour-primary);--_toggle-height: 28px;display:inline-flex;cursor:pointer;position:relative;height:var(--_toggle-height)}.toggle.svelte-1ua8ndt input[type=checkbox]:where(.svelte-1ua8ndt){position:absolute;opacity:0;width:0;height:0}.toggle__switch.svelte-1ua8ndt{position:relative;display:block;width:52px;height:var(--_toggle-height);border-radius:100px;transition:background-color .3s ease}.toggle__thumb.svelte-1ua8ndt{position:absolute;top:50%;transform:translateY(-50%);border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1)}.toggle--filled.svelte-1ua8ndt .toggle__switch:where(.svelte-1ua8ndt){background:var(--_toggle-active-colour)}.toggle--filled.svelte-1ua8ndt .toggle__thumb:where(.svelte-1ua8ndt){width:16px;height:16px;left:6px;background:var(--colour-base-black)}.toggle--filled.toggle--enabled.svelte-1ua8ndt .toggle__thumb:where(.svelte-1ua8ndt){left:calc(100% - 22px)}.toggle--outline.svelte-1ua8ndt .toggle__switch:where(.svelte-1ua8ndt){background:transparent;border:3px solid var(--_toggle-active-colour)}.toggle--outline.svelte-1ua8ndt .toggle__thumb:where(.svelte-1ua8ndt){width:12px;height:12px;left:5px;background:var(--_toggle-active-colour)}.toggle--outline.toggle--enabled.svelte-1ua8ndt .toggle__thumb:where(.svelte-1ua8ndt){left:calc(100% - 17px)}.toggle--disabled.svelte-1ua8ndt{opacity:.6;cursor:not-allowed;pointer-events:none}input.svelte-1ua8ndt:focus-visible+.toggle__switch:where(.svelte-1ua8ndt){outline:2px solid var(--_toggle-active-colour);outline-offset:2px}
