@layer cs.components{.cs-checkbox.svelte-1ip9uuj{--c-box:1rem;--c-gap:var(--cs-space-2-5);--c-font:var(--cs-text-md);align-items:start;column-gap:var(--c-gap);min-block-size:var(--cs-target-min);grid-template-columns:auto minmax(0,1fr);display:inline-grid}.cs-checkbox[data-size=sm].svelte-1ip9uuj{--c-box:.875rem;--c-gap:var(--cs-space-2);--c-font:var(--cs-text-sm)}.cs-checkbox-box{inline-size:var(--c-box);block-size:var(--c-box);border:var(--cs-bw-control) solid var(--cs-line-control);border-radius:calc(var(--cs-radius-xs) + .0625rem);background:var(--cs-surface-sunken);color:var(--cs-accent-on-solid);cursor:pointer;box-shadow:inset 0 1px 0 0 var(--cs-edge-shade);transition:background-color var(--cs-dur-2) var(--cs-ease-standard), border-color var(--cs-dur-2) var(--cs-ease-standard), box-shadow var(--cs-dur-2) var(--cs-ease-standard), scale var(--cs-dur-spring) var(--cs-ease-spring);place-items:center;margin-block-start:calc((var(--c-font) * 1.5 - var(--c-box)) / 2);padding:0;display:inline-grid;position:relative}.cs-checkbox-box:before{content:"";inset:calc((var(--cs-target-min) - var(--c-box)) / -2);position:absolute}@media (hover:hover){.cs-checkbox.svelte-1ip9uuj:not([data-disabled]) .cs-checkbox-box:hover,.cs-checkbox.svelte-1ip9uuj:not([data-disabled]):has(.cs-checkbox-text:where(.svelte-1ip9uuj):hover) .cs-checkbox-box{border-color:var(--cs-line-control-hover)}}.cs-checkbox.svelte-1ip9uuj .cs-checkbox-box:active:not(:disabled){transition-duration:var(--cs-dur-1);scale:.88}.cs-checkbox.svelte-1ip9uuj .cs-checkbox-box:focus-visible{outline:var(--cs-focus-width) solid var(--cs-focus);outline-offset:var(--cs-focus-offset);box-shadow:inset 0 1px 0 0 var(--cs-edge-shade), 0 0 0 calc(var(--cs-focus-offset) + var(--cs-focus-width) + var(--cs-focus-halo-width)) var(--cs-focus-halo)}.cs-checkbox.svelte-1ip9uuj .cs-checkbox-box[data-state=checked],.cs-checkbox.svelte-1ip9uuj .cs-checkbox-box[data-state=indeterminate]{background:var(--cs-accent-solid);border-color:var(--cs-accent-solid);box-shadow:inset 0 1px 0 0 var(--cs-solid-lit)}@media (hover:hover){.cs-checkbox.svelte-1ip9uuj:not([data-disabled]) .cs-checkbox-box[data-state=checked]:hover,.cs-checkbox.svelte-1ip9uuj:not([data-disabled]) .cs-checkbox-box[data-state=indeterminate]:hover{background:var(--cs-accent-solid-hover);border-color:var(--cs-accent-solid-hover)}}.cs-checkbox[data-invalid].svelte-1ip9uuj .cs-checkbox-box{border-color:var(--cs-err-fg);box-shadow:var(--cs-ring-invalid)}.cs-checkbox-mark.svelte-1ip9uuj{block-size:100%;inline-size:100%;overflow:visible}.cs-checkbox-tick.svelte-1ip9uuj,.cs-checkbox-dash.svelte-1ip9uuj{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.cs-checkbox-tick.svelte-1ip9uuj{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--cs-dur-1) var(--cs-ease-in)}.cs-checkbox-tick[data-on].svelte-1ip9uuj{stroke-dashoffset:0;transition:stroke-dashoffset var(--cs-dur-3) var(--cs-ease-out) 40ms}.cs-checkbox-dash.svelte-1ip9uuj{transform-origin:50%;animation:svelte-1ip9uuj-cs-checkbox-dash-in var(--cs-dur-3) var(--cs-ease-out)}@keyframes svelte-1ip9uuj-cs-checkbox-dash-in{0%{scale:0 1}}:root[data-cs-motion=reduce] .cs-checkbox-tick.svelte-1ip9uuj{transition:none}.cs-checkbox-text.svelte-1ip9uuj{cursor:pointer;gap:.0625rem;min-inline-size:0;display:grid}.cs-checkbox[data-disabled].svelte-1ip9uuj .cs-checkbox-text:where(.svelte-1ip9uuj){cursor:not-allowed}.cs-checkbox-label.svelte-1ip9uuj{font-size:var(--c-font);letter-spacing:var(--cs-track-md);color:var(--cs-text-1);cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.5}.cs-checkbox-desc.svelte-1ip9uuj{font-size:var(--cs-text-xs);line-height:var(--cs-lh-xs);color:var(--cs-text-3)}.cs-checkbox[data-disabled].svelte-1ip9uuj .cs-checkbox-box{border:var(--cs-bw-control) var(--cs-line-style-disabled) var(--cs-line-2);color:var(--cs-text-disabled);box-shadow:none;cursor:not-allowed;background:0 0}.cs-checkbox[data-disabled].svelte-1ip9uuj .cs-checkbox-label:where(.svelte-1ip9uuj),.cs-checkbox[data-disabled].svelte-1ip9uuj .cs-checkbox-desc:where(.svelte-1ip9uuj){color:var(--cs-text-disabled);cursor:not-allowed}@media (forced-colors:active){.cs-checkbox.svelte-1ip9uuj .cs-checkbox-box{border-color:buttontext}.cs-checkbox.svelte-1ip9uuj .cs-checkbox-box[data-state=checked],.cs-checkbox.svelte-1ip9uuj .cs-checkbox-box[data-state=indeterminate]{color:highlighttext;background:highlight;border-color:highlight}.cs-checkbox[data-disabled].svelte-1ip9uuj .cs-checkbox-box{color:graytext;border-color:graytext}}}
