.Field-question:has(>.CheckboxField-action){column-gap:var(--gap-pair);grid-template-columns:minmax(0,1fr) auto}.CheckboxField-action.svelte-fr1s3d{align-self:center;gap:var(--gap-pair);grid-area:1/2;display:flex}.Field-question:has(>.Field-hint)>.CheckboxField-action{grid-row:1/span 2}.Form-fields:has(>.Field--beside+.Field--beside):not(:has(>:not(.Field--beside))){gap:0}.Form-fields:has(>.Field--beside+.Field--beside):not(:has(>:not(.Field--beside)))>.Field{padding-block:var(--table-row-inset);border-bottom:var(--border-divider)}.Form-fields:has(>.Field--beside+.Field--beside):not(:has(>:not(.Field--beside)))>.Field :is(.CheckboxField-label.svelte-fr1s3d,.CheckboxField-control.svelte-fr1s3d>.CheckboxField-text:where(.svelte-fr1s3d)){padding-block:0}.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(--size-check);text-wrap:pretty;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(--size-check);height:var(--size-check);margin-top:calc((1lh - var(--size-check)) / 2);border:var(--border-component);background:var(--color-field);transition:background-color var(--duration-fast) var(--ease-brand), border-color var(--duration-fast) var(--ease-brand), scale 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-muted)}}.CheckboxField-label.svelte-fr1s3d:where(:where(.svelte-fr1s3d):active:not(:has(input[aria-disabled=true],input:checked))) .CheckboxField-box:where(.svelte-fr1s3d){border-color:var(--color-muted)}.CheckboxField-label.svelte-fr1s3d:where(: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-focus)}.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)}.CheckboxField-box.svelte-fr1s3d:where(:where(.svelte-fr1s3d):has(input:where(.svelte-fr1s3d):checked)){border-color:var(--color-chosen);background:var(--color-chosen)}.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{color:var(--color-canvas);place-items:center;display:grid;position:absolute;inset:0}.CheckboxField-mark.svelte-fr1s3d .Tick path{stroke-dashoffset:1px;transition:stroke-dashoffset var(--duration-fast) var(--ease-exit);animation:none}input.svelte-fr1s3d:checked+.CheckboxField-mark:where(.svelte-fr1s3d) .Tick path{stroke-dashoffset:0;transition:stroke-dashoffset var(--duration-slow) var(--ease-brand)}.CheckboxField-label.svelte-fr1s3d:where(:where(.svelte-fr1s3d):active:not(:has(input[aria-disabled=true]))) .CheckboxField-box:where(.svelte-fr1s3d){scale:var(--scale-press);transition-duration:0s}.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)}
