.checkbox{cursor:pointer;background:0 0;border:0;outline:none;flex:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex}.checkbox-box{border:1px solid var(--color-alpha-black-8);background:var(--color-neutral-50);width:16px;height:16px;box-shadow:0 1px 2px var(--color-alpha-black-12);transition:background-color var(--lab-duration,.15s), border-color var(--lab-duration,.15s), box-shadow var(--lab-duration,.15s);border-radius:4px;flex:none;justify-content:center;align-items:center;display:flex}.checkbox[data-surface=base] .checkbox-box{background:var(--color-neutral-0)}.checkbox:not(:disabled):hover:not([data-state=checked]) .checkbox-box{background:var(--color-neutral-100)}.checkbox[data-state=checked] .checkbox-box,.checkbox[data-state=indeterminate] .checkbox-box{border-color:var(--color-blue-600);background:var(--color-blue-600);color:var(--color-neutral-0);box-shadow:0 1px 2px #1e3a8a80}.checkbox:not(:disabled):hover:is([data-state=checked],[data-state=indeterminate]) .checkbox-box{background:var(--color-blue-500)}.checkbox:focus-visible .checkbox-box{border-color:var(--color-blue-600);box-shadow:0 0 0 1px var(--color-neutral-0), 0 0 0 3px #2563eb99, 0 1px 2px #1e3a8a80}.checkbox:disabled{cursor:not-allowed;opacity:.5}.dark .checkbox:not([data-state=checked]):not([data-state=indeterminate]) .checkbox-box{border-color:var(--color-alpha-white-10);background:var(--color-neutral-800);box-shadow:0 0 1px 1.5px var(--color-alpha-black-24), 0 2px 2px var(--color-alpha-black-24)}.dark .checkbox[data-surface=base]:not([data-state=checked]):not([data-state=indeterminate]) .checkbox-box{background:var(--color-neutral-850)}.dark .checkbox:not(:disabled):hover:not([data-state=checked]):not([data-state=indeterminate]) .checkbox-box{background:var(--color-alpha-white-10)}.dark .checkbox:is([data-state=checked],[data-state=indeterminate]) .checkbox-box{border-color:var(--color-blue-400);box-shadow:0 -1px 2px #dbeafe80}.dark .checkbox:focus-visible:not(:disabled) .checkbox-box{border-color:var(--color-blue-400);box-shadow:0 -1px 2px #dbeafe80, 0 0 0 1px var(--color-neutral-950), 0 0 0 3px #60a5facc}.checkbox-label.svelte-57a85v{min-width:0;color:var(--color-neutral-800);cursor:pointer;align-items:flex-start;gap:8px;display:flex}.checkbox-label[data-bordered=true].svelte-57a85v{border:1px solid var(--color-alpha-black-8);background:var(--color-neutral-0);min-height:58px;box-shadow:0 1px 2px var(--color-alpha-black-12);transition:background-color var(--lab-duration,.15s), border-color var(--lab-duration,.15s), box-shadow var(--lab-duration,.15s);border-radius:8px;padding:7px}.checkbox-label[data-bordered=true].svelte-57a85v:hover:not([data-disabled=true]){background:var(--color-neutral-100)}.checkbox-label[data-bordered=true]:has(.checkbox:is([data-state=checked],[data-state=indeterminate])){border-color:var(--color-blue-600)}.checkbox-label[data-bordered=true]:has(.checkbox:is([data-state=checked],[data-state=indeterminate])):not(:focus-within){box-shadow:0 1px 2px #1e3a8a80}.checkbox-label[data-bordered=true].svelte-57a85v:focus-within{border-color:var(--color-blue-600);box-shadow:0 0 0 1px var(--color-neutral-0), 0 0 0 3px #2563eb99, 0 1px 2px #1e3a8a80}.checkbox-label[data-bordered=true] .checkbox:focus-visible .checkbox-box{border-color:var(--color-alpha-black-8);box-shadow:0 1px 2px var(--color-alpha-black-12)}.checkbox-label[data-bordered=true] .checkbox:is([data-state=checked],[data-state=indeterminate]):focus-visible .checkbox-box{border-color:var(--color-blue-600);box-shadow:0 1px 2px #1e3a8a80}.checkbox-label[data-disabled=true].svelte-57a85v{cursor:not-allowed;color:var(--color-neutral-500)}.checkbox-label[data-disabled=true] .checkbox{pointer-events:none}.body.svelte-57a85v{flex-direction:column;flex:1;min-width:0;font-size:13px;line-height:1.55;display:flex}.heading.svelte-57a85v{align-items:center;gap:4px;display:flex}.title.svelte-57a85v{font-weight:500}.optional.svelte-57a85v,.info.svelte-57a85v{color:var(--color-neutral-500)}.info.svelte-57a85v{display:inline-flex}.description.svelte-57a85v{color:var(--color-neutral-600)}.checkbox-label[data-disabled=true].svelte-57a85v .optional:where(.svelte-57a85v),.checkbox-label[data-disabled=true].svelte-57a85v .description:where(.svelte-57a85v),.checkbox-label[data-disabled=true].svelte-57a85v .info:where(.svelte-57a85v){color:var(--color-neutral-500)}.dark .checkbox-label.svelte-57a85v{color:var(--color-neutral-100)}.dark .checkbox-label[data-bordered=true].svelte-57a85v{border-color:var(--color-alpha-white-10);background:var(--color-neutral-850);box-shadow:0 0 1px 1.5px var(--color-alpha-black-24), 0 2px 2px var(--color-alpha-black-24)}.dark .checkbox-label[data-bordered=true].svelte-57a85v:hover:not([data-disabled=true]){background:var(--color-neutral-800)}.dark .checkbox-label[data-bordered=true]:has(.checkbox:is([data-state=checked],[data-state=indeterminate])){border-color:var(--color-blue-400)}.dark .checkbox-label[data-bordered=true]:has(.checkbox:is([data-state=checked],[data-state=indeterminate])):not(:focus-within){box-shadow:0 -1px 2px #dbeafe80}.dark .checkbox-label[data-bordered=true].svelte-57a85v:focus-within{border-color:var(--color-blue-400);box-shadow:0 -1px 2px #dbeafe80, 0 0 0 1px var(--color-neutral-950), 0 0 0 3px #60a5facc}.dark .checkbox-label[data-bordered=true] .checkbox:focus-visible .checkbox-box{border-color:var(--color-alpha-white-10);box-shadow:0 0 1px 1.5px var(--color-alpha-black-24), 0 2px 2px var(--color-alpha-black-24)}.dark .checkbox-label[data-bordered=true] .checkbox:is([data-state=checked],[data-state=indeterminate]):focus-visible .checkbox-box{border-color:var(--color-blue-400);box-shadow:0 -1px 2px #dbeafe80}.dark .checkbox-label.svelte-57a85v .description:where(.svelte-57a85v){color:var(--color-neutral-400)}.dark .checkbox-label[data-disabled=true].svelte-57a85v,.dark .checkbox-label[data-disabled=true].svelte-57a85v .optional:where(.svelte-57a85v),.dark .checkbox-label[data-disabled=true].svelte-57a85v .description:where(.svelte-57a85v),.dark .checkbox-label[data-disabled=true].svelte-57a85v .info:where(.svelte-57a85v){color:var(--color-neutral-600)}
