.toggle-label.svelte-10il9ib{display:grid}.toggle-label.svelte-10il9ib>:where(.svelte-10il9ib){grid-area:1 / 1}.toggle-label.svelte-10il9ib span:where(.svelte-10il9ib){display:inline-block}.toggle-label.svelte-10il9ib .sizer:where(.svelte-10il9ib){visibility:hidden}.main-color.svelte-10il9ib{color:var(--color-main)}.nice-switch.svelte-10il9ib{display:inline-flex;cursor:pointer;justify-content:space-between;position:relative;align-items:center;vertical-align:middle;outline:none;margin:0!important}.nice-switch.svelte-10il9ib:before{content:"";position:absolute;inset:-.8em}.nice-switch.svelte-10il9ib.is-disabled{opacity:.45;cursor:not-allowed}.nice-switch.svelte-10il9ib .toggle-label:where(.svelte-10il9ib){margin-inline-start:.8em;-webkit-user-select:none;user-select:none;line-height:1.2;font-weight:500}.nice-switch.svelte-10il9ib:focus-visible .toggle-circle:where(.svelte-10il9ib){outline:.4em solid var(--outline-color);outline-offset:0em}.nice-switch.svelte-10il9ib .toggle-bar:where(.svelte-10il9ib){display:inline-block;border-radius:2em;width:2.7em;--circle_size: 1.8em;height:calc(var(--circle_size) * .75);box-sizing:content-box;opacity:.35;transition:all .15s ease-out;position:relative}.nice-switch.svelte-10il9ib .toggle-bar:where(.svelte-10il9ib):before{border-radius:2em;content:"";inset:0;width:100%;height:100%;position:absolute;color:var(--color-text);background:currentColor;opacity:.35}.nice-switch.svelte-10il9ib .toggle-bar:where(.svelte-10il9ib)>.inner:where(.svelte-10il9ib){position:relative}.nice-switch.svelte-10il9ib .toggle-bar:where(.svelte-10il9ib) .toggle-circle-wrapper:where(.svelte-10il9ib){position:absolute;right:0;margin:calc(var(--circle_size) * -.125) 0;transform:translate(10%);transition:all .15s ease-out}.nice-switch.svelte-10il9ib .toggle-bar:where(.svelte-10il9ib) .toggle-circle-wrapper:where(.svelte-10il9ib) .toggle-circle:where(.svelte-10il9ib){width:var(--circle_size);height:var(--circle_size);color:var(--color-text);background:currentColor;border-radius:100%;transition:all 60ms ease-out;transform-origin:center}.nice-switch.svelte-10il9ib.light{--hint-ring-color: var(--color-main-on-dark)}.nice-switch.svelte-10il9ib.light .toggle-bar:where(.svelte-10il9ib){opacity:.45}.nice-switch.svelte-10il9ib.light .toggle-bar:where(.svelte-10il9ib):before{color:var(--offset-text-color);background:currentColor}.nice-switch.svelte-10il9ib.light .toggle-bar:where(.svelte-10il9ib) .toggle-circle:where(.svelte-10il9ib){color:var(--offset-text-color);background:currentColor}.nice-switch.svelte-10il9ib.light.is-active .toggle-bar:where(.svelte-10il9ib):before,.nice-switch.svelte-10il9ib.light.is-active .toggle-bar:where(.svelte-10il9ib) .toggle-circle-wrapper:where(.svelte-10il9ib) .toggle-circle:where(.svelte-10il9ib){color:var(--color-main-on-dark)}.nice-switch.svelte-10il9ib.is-active .toggle-bar:where(.svelte-10il9ib){opacity:1}.nice-switch.svelte-10il9ib.is-active .toggle-bar:where(.svelte-10il9ib):before{color:var(--color-main);background:currentColor}.nice-switch.svelte-10il9ib.is-active .toggle-bar:where(.svelte-10il9ib) .toggle-circle-wrapper:where(.svelte-10il9ib){transform:translate(90%);right:100%}.nice-switch.svelte-10il9ib.is-active .toggle-bar:where(.svelte-10il9ib) .toggle-circle-wrapper:where(.svelte-10il9ib) .toggle-circle:where(.svelte-10il9ib){color:var(--color-main);background:currentColor}.nice-switch.svelte-10il9ib.is-active:focus-visible .toggle-circle:where(.svelte-10il9ib){outline:.4em solid var(--tich-outline-color);outline-color:var(--outline-color);outline-offset:0em}.nice-switch.svelte-10il9ib:hover .toggle-bar:where(.svelte-10il9ib) .toggle-circle-wrapper:where(.svelte-10il9ib) .toggle-circle:where(.svelte-10il9ib){transform:scale(1.05)}.nice-switch.svelte-10il9ib:active .toggle-bar:where(.svelte-10il9ib) .toggle-circle-wrapper:where(.svelte-10il9ib) .toggle-circle:where(.svelte-10il9ib){transform:scale(.9)}.nice-switch.svelte-10il9ib.vertical{--bar-length: 2.5em}.nice-switch.svelte-10il9ib.vertical .toggle-bar:where(.svelte-10il9ib){width:calc(var(--circle_size) * .75);height:var(--bar-length)}.nice-switch.svelte-10il9ib.vertical .toggle-bar:where(.svelte-10il9ib)>.inner:where(.svelte-10il9ib){height:100%}.nice-switch.svelte-10il9ib.vertical .toggle-bar:where(.svelte-10il9ib) .toggle-circle-wrapper:where(.svelte-10il9ib){right:auto;inset-inline-start:0;inset-block-start:100%;margin:0 calc(var(--circle_size) * -.125);transform:translateY(-90%)}.nice-switch.svelte-10il9ib.vertical.is-active .toggle-bar:where(.svelte-10il9ib) .toggle-circle-wrapper:where(.svelte-10il9ib){right:auto;inset-block-start:0;transform:translateY(-10%)}.nice-switch.svelte-10il9ib.vertical .toggle-label:where(.svelte-10il9ib){display:flex;flex-direction:column;justify-content:center;gap:0;align-items:start;height:var(--bar-length);line-height:1}.nice-switch.svelte-10il9ib.vertical .row:where(.svelte-10il9ib){display:grid}.nice-switch.svelte-10il9ib.vertical .row:where(.svelte-10il9ib)>:where(.svelte-10il9ib){grid-area:1 / 1}.nice-switch.svelte-10il9ib.vertical .row:where(.svelte-10il9ib) .sizer:where(.svelte-10il9ib){font-weight:600;white-space:nowrap}.nice-switch.svelte-10il9ib.vertical .line:where(.svelte-10il9ib){position:relative;display:block;width:0;white-space:nowrap;font-weight:600;--start: 100%;--nudge: .05em;transform-origin:var(--start) 0%}.row:where(.svelte-10il9ib):last-child :is(.nice-switch.svelte-10il9ib.vertical .line:where(.svelte-10il9ib)){transform-origin:var(--start) 100%}.nice-switch.svelte-10il9ib.vertical .line:where(.svelte-10il9ib).is-struck{font-weight:300;letter-spacing:.2em;transform:translate(var(--nudge)) scale(.6);opacity:.5}:is(.nice-switch.svelte-10il9ib.vertical:hover,.nice-switch.svelte-10il9ib.vertical:focus-visible) .line.is-struck:where(.svelte-10il9ib){opacity:.9;font-weight:400}.nice-switch.svelte-10il9ib.vertical:dir(ltr) .line:where(.svelte-10il9ib){--start: 0%;--nudge: -.05em}.nice-switch.svelte-10il9ib.vertical .toggle-label.animate:where(.svelte-10il9ib) .line:where(.svelte-10il9ib){--line-transition: .2s ease-out;transition:transform var(--line-transition),opacity var(--line-transition),letter-spacing var(--line-transition),font-weight var(--line-transition)}.nice-switch.svelte-10il9ib.vertical .toggle-label.animate:where(.svelte-10il9ib) .line:where(.svelte-10il9ib).is-struck{transition:transform var(--line-transition),letter-spacing var(--line-transition)}@media(prefers-reduced-motion:reduce){.nice-switch.svelte-10il9ib.vertical .line:where(.svelte-10il9ib){transition:none}}
