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