.Checkbox-module-scss-module__MsYvTa__wrapper{gap:var(--space-1);flex-direction:column;display:flex}.Checkbox-module-scss-module__MsYvTa__label{align-items:flex-start;gap:var(--space-2);color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;position:relative}.Checkbox-module-scss-module__MsYvTa__checkboxWrapper{justify-content:center;align-items:center;display:flex}.Checkbox-module-scss-module__MsYvTa__input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;top:0;left:0}.Checkbox-module-scss-module__MsYvTa__input:focus-visible+.Checkbox-module-scss-module__MsYvTa__checkbox{outline:2px solid var(--color-primary);outline-offset:2px}.Checkbox-module-scss-module__MsYvTa__input:checked+.Checkbox-module-scss-module__MsYvTa__checkbox{color:var(--color-primary-text);background-color:var(--color-primary);border-color:var(--color-primary)}.Checkbox-module-scss-module__MsYvTa__input:checked+.Checkbox-module-scss-module__MsYvTa__checkbox .Checkbox-module-scss-module__MsYvTa__check{opacity:1}.Checkbox-module-scss-module__MsYvTa__input:disabled+.Checkbox-module-scss-module__MsYvTa__checkbox{color:var(--color-disabled-text);background-color:var(--color-disabled-bg);border-color:var(--color-disabled-border)}.Checkbox-module-scss-module__MsYvTa__checkbox{border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);width:18px;height:18px;transition:background-color var(--transition-default),border-color var(--transition-default),color var(--transition-default);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Checkbox-module-scss-module__MsYvTa__label:not(.Checkbox-module-scss-module__MsYvTa__disabled) .Checkbox-module-scss-module__MsYvTa__checkbox:hover{border-color:var(--color-primary)}.Checkbox-module-scss-module__MsYvTa__check{opacity:0;width:14px;height:14px;transition:opacity var(--transition-default)}.Checkbox-module-scss-module__MsYvTa__labelText{min-width:0;font-size:var(--font-size-sm);line-height:var(--line-height-md)}.Checkbox-module-scss-module__MsYvTa__requiredMark{margin-left:var(--space-1);color:var(--color-error)}.Checkbox-module-scss-module__MsYvTa__disabled{color:var(--color-disabled-text);cursor:not-allowed}.Checkbox-module-scss-module__MsYvTa__disabled .Checkbox-module-scss-module__MsYvTa__checkboxWrapper{cursor:not-allowed}.Checkbox-module-scss-module__MsYvTa__error{color:var(--color-error);font-size:var(--font-size-xxs);line-height:var(--line-height-sm)}
