@layer puresv{.checkbox.svelte-136uhkj{align-items:center;gap:var(--puresv-space-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}input.svelte-136uhkj{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.box.svelte-136uhkj{box-sizing:border-box;border:1px solid var(--puresv-border-strong);border-radius:var(--puresv-radius-sm);background-color:var(--puresv-canvas);width:1.125rem;height:1.125rem;color:var(--puresv-on-accent);transition:background-color var(--puresv-duration) var(--puresv-ease-out), border-color var(--puresv-duration) var(--puresv-ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.box.svelte-136uhkj svg:where(.svelte-136uhkj){opacity:0;width:.875rem;height:.875rem;transition:opacity var(--puresv-duration) var(--puresv-ease-out), transform var(--puresv-duration) var(--puresv-ease-out);transform:scale(.6)}@media (hover:hover){.checkbox.svelte-136uhkj:hover input:where(.svelte-136uhkj):not(:checked):not(:disabled)+.box:where(.svelte-136uhkj){border-color:var(--puresv-text-muted)}}input.svelte-136uhkj:checked+.box:where(.svelte-136uhkj),.checkbox[data-indeterminate].svelte-136uhkj .box:where(.svelte-136uhkj){background-color:var(--puresv-accent);border-color:var(--puresv-accent)}input.svelte-136uhkj:checked+.box:where(.svelte-136uhkj) svg:where(.svelte-136uhkj),.checkbox[data-indeterminate].svelte-136uhkj .box:where(.svelte-136uhkj) svg:where(.svelte-136uhkj){opacity:1;transform:scale(1)}input.svelte-136uhkj:focus-visible+.box:where(.svelte-136uhkj){outline:2px solid var(--puresv-ring);outline-offset:2px}.checkbox.svelte-136uhkj:has(input:where(.svelte-136uhkj):disabled){cursor:not-allowed;opacity:.55}.label.svelte-136uhkj{font-size:var(--puresv-text-md);color:var(--puresv-text)}}
