.Checkbox_wrapper__l8Of_{display:flex;align-items:flex-start;gap:.625rem}.Checkbox_root__NVB2O{display:flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;flex-shrink:0;background:var(--color-surface);border:2px solid var(--color-border-strong);border-radius:var(--radius-sm,.25rem);cursor:pointer;transition:all .15s ease}.Checkbox_root__NVB2O:hover{border-color:var(--color-primary)}.Checkbox_root__NVB2O:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,245,25,87),.2)}.Checkbox_root__NVB2O[data-state=checked],.Checkbox_root__NVB2O[data-state=indeterminate]{background:var(--color-primary);border-color:var(--color-primary)}.Checkbox_root__NVB2O[data-disabled]{cursor:not-allowed;opacity:.5}.Checkbox_indicator__0mzqN{display:flex;align-items:center;justify-content:center;color:white}.Checkbox_icon__OrHzX{font-size:.625rem}.Checkbox_labelWrapper___Lfc2{display:flex;flex-direction:column;gap:.125rem}.Checkbox_label__v4TO7{font-size:.875rem;font-weight:500;color:var(--color-text);cursor:pointer;line-height:1.25}.Checkbox_label__v4TO7:hover{color:var(--color-text-strong)}.Checkbox_description__vOHrn{font-size:.8rem;color:var(--color-text-muted);margin:0;line-height:1.4}[data-theme=dark] .Checkbox_root__NVB2O{background:var(--color-surface-elevated)}