.fr-label--required {
  color: #e1000f;
}

#edit-actions {
  display: flex;
}

#user-register-form .form-submit {
  width: 100% !important;
}

#user-register-form .form-actions {
  width: 100% !important;
  margin-top: 2rem !important;
  text-align: center !important;
}

/* Styles pour les checkboxes de consentement */
#user-register-form .fr-checkbox-group {
  margin-bottom: 1.5rem;
}

#user-register-form .fr-checkbox-group label {
  font-size: 0.875rem;
  line-height: 1.4;
  color: #3a3a3a;
}

/* Masquer le label par défaut quand on a déjà un label personnalisé */
.custom-label .fr-input-group > label:not(:first-child) {
  display: none;
}

/* Alternative plus spécifique si nécessaire */
.custom-label .fr-input-group .form-item label {
  display: none;
}
