.Checkbox_container__crh51{display:flex;gap:.5rem;align-items:center;color:var(--foreground)}.Checkbox_container__crh51>label{display:flex;gap:var(--size-2);color:var(--lucy-grey2)}.Checkbox_checkbox__q_Bwp{background-color:#fff;width:var(--size-4);height:var(--size-4);display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--radius-1);padding:3px;transition:.1s linear;flex-shrink:0}.Checkbox_checkbox__q_Bwp[data-appearance=colored] [data-state=indeterminate],.Checkbox_checkbox__q_Bwp[data-appearance=colored][data-state=checked]{background:var(--brand);border-color:var(--brand)}.Checkbox_checkbox__q_Bwp[data-appearance=colored]:focus,.Checkbox_checkbox__q_Bwp[data-appearance=colored]:hover{border-color:var(--brand)}.Checkbox_checkbox__q_Bwp[data-appearance=outline]{border:2px solid var(--neutral)}.Checkbox_checkbox__q_Bwp[data-appearance=outline]:focus,.Checkbox_checkbox__q_Bwp[data-appearance=outline]:hover{border-color:var(--brand)}.Checkbox_container__crh51[data-error=true] .Checkbox_checkbox__q_Bwp{border-color:var(--error)}.Checkbox_container__crh51:has(.Checkbox_checkbox__q_Bwp:disabled){opacity:.3;cursor:not-allowed}.Checkbox_container__crh51:has(.Checkbox_checkbox__q_Bwp:disabled)>.Checkbox_checkbox__q_Bwp{background-color:var(--gray-3)}.Checkbox_container__crh51:has(.Checkbox_checkbox__q_Bwp:disabled)>.Checkbox_checkbox__q_Bwp,.Checkbox_container__crh51:has(.Checkbox_checkbox__q_Bwp:disabled)>label{cursor:not-allowed}.Checkbox_check__auhvn{stroke-dasharray:48;stroke-dashoffset:-48;animation:Checkbox_stroke-check__i_atW .2s forwards;animation-timing-function:var(--ease-in-out-1);stroke:var(--background);stroke-width:3px;height:12px;width:12px}.Checkbox_checkbox__q_Bwp[data-appearance=outline] .Checkbox_check__auhvn{stroke:var(--neutral);stroke-width:4px;stroke-linecap:square}.Checkbox_minus__W5FhO{stroke-dasharray:48;stroke-dashoffset:0;animation:Checkbox_stroke-minus__uTB_k .3s forwards;animation-timing-function:var(--ease-in-out-1);stroke:var(--background);stroke-width:3px}@keyframes Checkbox_stroke-check__i_atW{0%{stroke-dashoffset:-48}to{stroke-dashoffset:0}}@keyframes Checkbox_stroke-minus__uTB_k{0%{stroke-dashoffset:48}to{stroke-dashoffset:0}}