.CheckboxField.svelte-fr1s3d{gap:var(--gap-tight);display:grid}.CheckboxField-control.svelte-fr1s3d{align-items:start;gap:var(--gap-pair);width:fit-content;max-width:100%;font:var(--type-body);display:flex}.CheckboxField-label.svelte-fr1s3d{align-items:start;gap:var(--gap-pair);min-width:var(--space-20);cursor:pointer;display:inline-flex}.CheckboxField-label.svelte-fr1s3d,.CheckboxField-control.svelte-fr1s3d>.CheckboxField-text:where(.svelte-fr1s3d){padding-block:calc((var(--control-height) - 1lh) / 2)}.CheckboxField-control.svelte-fr1s3d>.CheckboxField-text:where(.svelte-fr1s3d){column-gap:var(--gap-tight);flex-wrap:wrap;display:flex}.CheckboxField-control.svelte-fr1s3d:has(input[aria-disabled=true]:where(.svelte-fr1s3d)){opacity:var(--disabled-opacity)}.CheckboxField-label.svelte-fr1s3d:has(input[aria-disabled=true]:where(.svelte-fr1s3d)){cursor:not-allowed}.CheckboxField-box.svelte-fr1s3d{width:var(--space-20);height:var(--space-20);margin-top:calc((1lh - var(--space-20)) / 2);border:var(--border-component);background:var(--color-surface);transition:background-color var(--duration-fast) var(--ease-brand), border-color var(--duration-fast) var(--ease-brand);flex:none;position:relative}@media (hover:hover){.CheckboxField-label.svelte-fr1s3d:where(:where(.svelte-fr1s3d):hover:not(:has(input[aria-disabled=true],input:checked))) .CheckboxField-box:where(.svelte-fr1s3d){border-color:var(--color-action)}}.CheckboxField-label.svelte-fr1s3d:where(:where(.svelte-fr1s3d):is(:where(.svelte-fr1s3d):active,:where(.svelte-fr1s3d):has(input:where(.svelte-fr1s3d):focus-visible)):not(:has(input[aria-disabled=true],input:checked))) .CheckboxField-box:where(.svelte-fr1s3d){border-color:var(--color-action)}.CheckboxField-label.svelte-fr1s3d:where(:where(.svelte-fr1s3d):has(input:where(.svelte-fr1s3d):focus-visible)) .CheckboxField-box:where(.svelte-fr1s3d){outline:var(--focus-outline);outline-offset:var(--outline-offset-frame)}.CheckboxField-box.svelte-fr1s3d:where(:where(.svelte-fr1s3d):has(input:where(.svelte-fr1s3d):checked)){border-color:var(--color-text);background:var(--color-text)}.CheckboxField-box.svelte-fr1s3d:where(:where(.svelte-fr1s3d):has(input[aria-invalid=true]:where(.svelte-fr1s3d))){border-color:var(--color-danger)}input.svelte-fr1s3d{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.CheckboxField-mark.svelte-fr1s3d{top:var(--size-tick-top);left:var(--size-tick-width);width:var(--size-tick-width);height:var(--size-tick-height);border-right:var(--border-width) solid var(--color-canvas);border-bottom:var(--border-width) solid var(--color-canvas);opacity:0;transition:opacity var(--duration-fast) var(--ease-brand);position:absolute;transform:rotate(45deg)}input.svelte-fr1s3d:checked+.CheckboxField-mark:where(.svelte-fr1s3d){opacity:1}.CheckboxField-text.svelte-fr1s3d,.CheckboxField-text.svelte-fr1s3d .help-trigger{min-width:0}.CheckboxField-required.svelte-fr1s3d{color:var(--color-muted)}.CheckboxField-label.svelte-fr1s3d .CheckboxField-required:where(.svelte-fr1s3d){margin-left:var(--gap-tight)}.CheckboxField-message.svelte-fr1s3d{color:var(--color-muted);font:var(--type-compact)}.CheckboxField-message[role=alert].svelte-fr1s3d{color:var(--color-danger)}
