.np-host.svelte-l1ro4s{border-start-start-radius:var(--np-checkbox-container-shape, 2px);border-start-end-radius:var(--np-checkbox-container-shape, 2px);border-end-end-radius:var(--np-checkbox-container-shape, 2px);border-end-start-radius:var(--np-checkbox-container-shape, 2px);display:inline-flex;height:18px;position:relative;vertical-align:top;width:18px;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;margin:var(--np-checkbox-margin, max(0px, (48px - 18px)/2))}.np-host.svelte-l1ro4s:has(input:where(.svelte-l1ro4s):disabled){cursor:default}.np-container.svelte-l1ro4s{border-radius:inherit;display:flex;height:100%;place-content:center;place-items:center;position:relative;width:100%}.np-input.svelte-l1ro4s{height:48px;width:48px;margin:0;opacity:0;inset:-4px 0 0 -4px;position:absolute;outline:none;cursor:inherit}.np-input-wrapper.svelte-l1ro4s{height:40px;position:absolute;width:40px;z-index:1;border-radius:var(--np-shape-corner-full);cursor:inherit}.np-input-wrapper.svelte-l1ro4s:has(input:where(.svelte-l1ro4s):focus-visible){outline-style:solid;outline-color:var(--np-color-secondary);outline-width:3px;outline-offset:2px;animation:svelte-l1ro4s-focusAnimation .3s ease forwards}@keyframes svelte-l1ro4s-focusAnimation{0%{outline-width:3px}50%{outline-width:6px}to{outline-width:3px}}.np-outline.svelte-l1ro4s,.np-background.svelte-l1ro4s,.np-icon.svelte-l1ro4s{inset:0;position:absolute}.np-outline.svelte-l1ro4s,.np-background.svelte-l1ro4s{border-radius:inherit}.np-outline.svelte-l1ro4s{border-color:var(--np-checkbox-outline-color, var(--np-color-on-surface-variant));border-style:solid;border-width:2px;box-sizing:border-box}:where(:where(.svelte-l1ro4s):hover) .np-outline.svelte-l1ro4s{border-color:var(--np-color-on-surface);border-width:2px}:where(:where(.svelte-l1ro4s):focus-within) .np-outline.svelte-l1ro4s{border-color:var(--np-color-on-surface);border-width:2px}.np-container.svelte-l1ro4s:has(input:where(.svelte-l1ro4s):disabled) .np-outline:where(.svelte-l1ro4s){border-color:var(--np-color-on-surface);border-width:2px;opacity:.38}.np-container.svelte-l1ro4s:has(input:where(.svelte-l1ro4s):disabled:checked) .np-outline:where(.svelte-l1ro4s),.np-container.svelte-l1ro4s:has(input:where(.svelte-l1ro4s):disabled:indeterminate) .np-outline:where(.svelte-l1ro4s){visibility:hidden}.np-background.svelte-l1ro4s{background-color:var(--np-checkbox-selected-container-color, var(--np-color-primary))}.np-background.svelte-l1ro4s,.np-icon.svelte-l1ro4s{opacity:0;transition-duration:.15s,50ms;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.3,0,.8,.15),linear;transform:scale(.6)}.np-container.svelte-l1ro4s:has(input:where(.svelte-l1ro4s):indeterminate) .np-background:where(.svelte-l1ro4s),.np-container.svelte-l1ro4s:has(input:where(.svelte-l1ro4s):checked) .np-background:where(.svelte-l1ro4s),.np-container.svelte-l1ro4s:has(input:where(.svelte-l1ro4s):indeterminate) .np-icon:where(.svelte-l1ro4s),.np-container.svelte-l1ro4s:has(input:where(.svelte-l1ro4s):checked) .np-icon:where(.svelte-l1ro4s){opacity:1;transition-duration:.35s,50ms;transition-timing-function:cubic-bezier(.05,.7,.1,1),linear;transform:scale(1)}.np-container.svelte-l1ro4s:has(input:where(.svelte-l1ro4s):disabled:checked) .np-background:where(.svelte-l1ro4s),.np-container.svelte-l1ro4s:has(input:where(.svelte-l1ro4s):disabled:indeterminate) .np-background:where(.svelte-l1ro4s){background:var(--np-color-on-surface);opacity:.38}.np-icon.svelte-l1ro4s{fill:var(--np-checkbox-selected-icon-color, var(--np-color-on-primary));height:18px;width:18px}.np-container.svelte-l1ro4s:has(input:where(.svelte-l1ro4s):disabled) .np-icon:where(.svelte-l1ro4s){fill:var(--np-color-surface)}.np-container.svelte-l1ro4s:has(input:where(.svelte-l1ro4s):checked) .mark.short:where(.svelte-l1ro4s),.np-container.svelte-l1ro4s:has(input:where(.svelte-l1ro4s):not(:checked):not(:indeterminate)) .mark.short:where(.svelte-l1ro4s){height:5.6568542495px}.np-container.svelte-l1ro4s:has(input:where(.svelte-l1ro4s):indeterminate) .mark:where(.svelte-l1ro4s),.np-container.svelte-l1ro4s:has(input:where(.svelte-l1ro4s):checked) .mark:where(.svelte-l1ro4s){transition-property:none}.np-container.svelte-l1ro4s:has(input:where(.svelte-l1ro4s):checked) .mark:where(.svelte-l1ro4s),.np-container.svelte-l1ro4s:has(input:where(.svelte-l1ro4s):not(:checked):not(:indeterminate)) .mark:where(.svelte-l1ro4s){transform:scaleY(-1) translate(7px,-14px) rotate(45deg)}.np-container.svelte-l1ro4s:has(input:where(.svelte-l1ro4s):indeterminate) .mark:where(.svelte-l1ro4s),.np-container.svelte-l1ro4s:has(input:where(.svelte-l1ro4s):checked) .mark:where(.svelte-l1ro4s){animation-duration:.35s;animation-timing-function:cubic-bezier(.05,.7,.1,1);transition-duration:.35s;transition-timing-function:cubic-bezier(.05,.7,.1,1)}.mark.short.svelte-l1ro4s{height:2px;transition-property:transform,height;width:2px}.mark.svelte-l1ro4s{animation-duration:.15s;animation-timing-function:cubic-bezier(.3,0,.8,.15);transition-duration:.15s;transition-timing-function:cubic-bezier(.3,0,.8,.15)}.np-container.svelte-l1ro4s:has(input:where(.svelte-l1ro4s):checked) .mark.long:where(.svelte-l1ro4s){animation-name:svelte-l1ro4s-prev-unselected-to-checked}.np-container.svelte-l1ro4s:has(input:where(.svelte-l1ro4s):checked) .mark.long:where(.svelte-l1ro4s),.np-container.svelte-l1ro4s:has(input:where(.svelte-l1ro4s):not(:checked):not(:indeterminate)) .mark.long:where(.svelte-l1ro4s){width:11.313708499px}.mark.long.svelte-l1ro4s{height:2px;transition-property:transform,width;width:10px}.np-container.svelte-l1ro4s:has(input:where(.svelte-l1ro4s):indeterminate) .mark:where(.svelte-l1ro4s){transform:scaleY(-1) translate(4px,-10px) rotate(0)}@keyframes svelte-l1ro4s-prev-unselected-to-checked{0%{width:0}}@media (forced-colors: active){.np-background.svelte-l1ro4s{background-color:CanvasText}.np-container.svelte-l1ro4s:has(input:where(.svelte-l1ro4s):disabled:checked) .np-background:where(.svelte-l1ro4s){background-color:GrayText;opacity:1}.np-outline.svelte-l1ro4s{border-color:CanvasText}.np-container.svelte-l1ro4s:has(input:where(.svelte-l1ro4s):disabled) .np-outline:where(.svelte-l1ro4s){border-color:GrayText;opacity:1}.np-icon.svelte-l1ro4s{fill:Canvas}}
