.control.svelte-glnwa5{min-inline-size:0;min-block-size:var(--control-h-xs);font-size:var(--text-sm);color:var(--checkbox-label);cursor:pointer;align-items:center;gap:8px;font-weight:700;display:inline-flex;position:relative}.control.disabled.svelte-glnwa5{cursor:not-allowed;color:var(--text-neutral-disable)}input.svelte-glnwa5{opacity:0;block-size:100%;inline-size:100%;cursor:inherit;margin:0;position:absolute;inset:0}input.svelte-glnwa5:focus-visible{outline:none}.box.svelte-glnwa5{inline-size:var(--checkbox-size);block-size:var(--checkbox-size);border:1px solid var(--checkbox-border);border-radius:var(--radius-md);color:#0000;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background:0 0;flex:none;place-items:center;display:grid;position:relative}.box.svelte-glnwa5:before{content:"";border-radius:var(--radius-full);background:var(--checkbox-halo);opacity:0;pointer-events:none;block-size:48px;inline-size:48px;transition:opacity var(--duration-base) var(--ease-out);position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}[dir=rtl] .box.svelte-glnwa5:before{translate:50% -50%}.control.svelte-glnwa5:hover input:where(.svelte-glnwa5):not(:disabled)+.box:where(.svelte-glnwa5):before{opacity:.1}.box.svelte-glnwa5 svg:where(.svelte-glnwa5){block-size:14px;inline-size:14px;position:relative}input.svelte-glnwa5:checked+.box:where(.svelte-glnwa5),input.svelte-glnwa5:indeterminate+.box:where(.svelte-glnwa5){background:var(--checkbox-checked-bg);color:var(--checkbox-tick);border-color:#0000}input.svelte-glnwa5:checked+.box:where(.svelte-glnwa5):before{background:var(--checkbox-halo-checked)}input.svelte-glnwa5:focus-visible+.box:where(.svelte-glnwa5){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}input.svelte-glnwa5:disabled+.box:where(.svelte-glnwa5){background:var(--bg-neutral-primary);border-color:var(--border-neutral-base)}input.svelte-glnwa5:disabled:checked+.box:where(.svelte-glnwa5),input.svelte-glnwa5:disabled:indeterminate+.box:where(.svelte-glnwa5){background:var(--bg-neutral-quaternary);border-color:var(--bg-neutral-quaternary)}.label.svelte-glnwa5{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}
