/* Désactiver complètement les validations natives */

/* Supprimer les styles de validation */
input:invalid,
select:invalid,
textarea:invalid {
    box-shadow: none !important;
    border-color: inherit !important;
}

/* Supprimer les messages de validation */
input:invalid::before,
select:invalid::before,
textarea:invalid::before {
    display: none !important;
}

/* Supprimer les tooltips de validation */
input:invalid::-webkit-validation-bubble,
select:invalid::-webkit-validation-bubble,
textarea:invalid::-webkit-validation-bubble {
    display: none !important;
}

/* Supprimer les messages d'erreur natifs */
input:invalid::-webkit-validation-message,
select:invalid::-webkit-validation-message,
textarea:invalid::-webkit-validation-message {
    display: none !important;
}

/* Empêcher l'affichage des popups de validation */
input:invalid::-webkit-validation-bubble-message,
select:invalid::-webkit-validation-bubble-message,
textarea:invalid::-webkit-validation-bubble-message {
    display: none !important;
}

/* Désactiver les validations sur tous les champs du formulaire SAUF les checkboxes */
#waiting-list-form input:not([type="checkbox"]),
#waiting-list-form select,
#waiting-list-form textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

/* Supprimer les styles de focus de validation */
#waiting-list-form input:focus:invalid,
#waiting-list-form select:focus:invalid,
#waiting-list-form textarea:focus:invalid {
    outline: none !important;
    box-shadow: none !important;
} 