.fs-checkbox.svelte-15nrgkj{cursor:pointer;border-radius:.25rem;outline:none;align-items:center;gap:.75rem;display:inline-flex;position:relative}.fs-checkbox.svelte-15nrgkj:has(input:where(.svelte-15nrgkj):focus-visible){outline:.125rem var(--fs-focus-stroke-outer) solid;outline-offset:.125rem}.fs-checkbox.svelte-15nrgkj:has(input:where(.svelte-15nrgkj):focus-visible).label-wrapper{outline-offset:.313rem;border-radius:.063rem}.fs-checkbox.svelte-15nrgkj:hover div:where(.svelte-15nrgkj){background-color:var(--fs-control-alt-fill-tertiary)}.fs-checkbox.svelte-15nrgkj:has(input:where(.svelte-15nrgkj):active) div:where(.svelte-15nrgkj){background-color:var(--fs-control-alt-fill-quaternary);border-color:var(--fs-control-strong-disabled)}.fs-checkbox.svelte-15nrgkj input:where(.svelte-15nrgkj){border:unset;opacity:0;appearance:none;position:absolute;inset:0;outline:0!important}.fs-checkbox.svelte-15nrgkj input:where(.svelte-15nrgkj):indeterminate+div:where(.svelte-15nrgkj) svg.indeterminate,.fs-checkbox.svelte-15nrgkj input:where(.svelte-15nrgkj):checked+div:where(.svelte-15nrgkj) svg.checked{clip-path:ellipse(60px 60px at 0%);transition:clip-path 1s cubic-bezier(.55,0,0,1)}.fs-checkbox.svelte-15nrgkj input:where(.svelte-15nrgkj):is(:where(.svelte-15nrgkj):checked,:where(.svelte-15nrgkj):indeterminate)+div:where(.svelte-15nrgkj){background-color:var(--fs-accent-fill-default);border-color:var(--fs-accent-fill-default)}.fs-checkbox.svelte-15nrgkj input:where(.svelte-15nrgkj):is(:where(.svelte-15nrgkj):checked,:where(.svelte-15nrgkj):indeterminate)+div:where(.svelte-15nrgkj) svg.indeterminate,.fs-checkbox.svelte-15nrgkj input:where(.svelte-15nrgkj):is(:where(.svelte-15nrgkj):checked,:where(.svelte-15nrgkj):indeterminate)+div:where(.svelte-15nrgkj) svg.checked{height:auto}:is(.fs-checkbox.svelte-15nrgkj input:where(.svelte-15nrgkj):is(:where(.svelte-15nrgkj):checked,:where(.svelte-15nrgkj):indeterminate)+div:where(.svelte-15nrgkj) svg.indeterminate,.fs-checkbox.svelte-15nrgkj input:where(.svelte-15nrgkj):is(:where(.svelte-15nrgkj):checked,:where(.svelte-15nrgkj):indeterminate)+div:where(.svelte-15nrgkj) svg.checked) path{fill:var(--fs-text-on-accent-primary)}.fs-checkbox.svelte-15nrgkj input:where(.svelte-15nrgkj):is(:where(.svelte-15nrgkj):checked,:where(.svelte-15nrgkj):indeterminate):hover+div:where(.svelte-15nrgkj){background-color:var(--fs-accent-fill-secondary);border-color:var(--fs-accent-fill-secondary)}.fs-checkbox.svelte-15nrgkj input:where(.svelte-15nrgkj):is(:where(.svelte-15nrgkj):checked,:where(.svelte-15nrgkj):indeterminate):hover:active+div:where(.svelte-15nrgkj){background-color:var(--fs-accent-fill-tertiary);border-color:var(--fs-accent-fill-tertiary)}.fs-checkbox.svelte-15nrgkj input:where(.svelte-15nrgkj):checked+div:where(.svelte-15nrgkj) svg.checked{width:1rem}.fs-checkbox.svelte-15nrgkj input:where(.svelte-15nrgkj):indeterminate+div:where(.svelte-15nrgkj) svg.indeterminate{width:.8rem}.fs-checkbox.svelte-15nrgkj div:where(.svelte-15nrgkj){border:1px solid var(--fs-control-strong-stroke-default);border-radius:var(--fs-control-border-radius);background-color:var(--fs-control-alt-fill-secondary);justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex;position:relative}.fs-checkbox.svelte-15nrgkj div:where(.svelte-15nrgkj) svg{width:0;fill:var(--fs-text-on-accent-primary);transform-origin:80% 20%;clip-path:ellipse(0 0 at 0 90%)}.fs-checkbox.svelte-15nrgkj:has(input:where(.svelte-15nrgkj):disabled){pointer-events:none;color:var(--fs-text-disabled)}.fs-checkbox.svelte-15nrgkj:has(input:where(.svelte-15nrgkj):disabled) input:where(.svelte-15nrgkj)+div:where(.svelte-15nrgkj){background-color:var(--fs-control-alt-fill-disabled);border-color:var(--fs-control-strong-stroke-disabled)}.fs-checkbox.svelte-15nrgkj:has(input:where(.svelte-15nrgkj):disabled) input:where(.svelte-15nrgkj):checked+div:where(.svelte-15nrgkj),.fs-checkbox.svelte-15nrgkj:has(input:where(.svelte-15nrgkj):disabled) input:where(.svelte-15nrgkj):indeterminate+div:where(.svelte-15nrgkj){background-color:var(--fs-accent-fill-disabled);border-color:var(--fs-control-fill-transparent)}.fs-checkbox.svelte-15nrgkj:has(input:where(.svelte-15nrgkj):disabled) svg path{fill:var(--fs-text-on-accent-disabled)}
