.form-check-input:checked {
    background-color: #101920 !important;
    border-color: #101920 !important;
}

/* Bouton « afficher / masquer » ajouté automatiquement sur tout champ mot de
   passe par assets/app.js (voir enhancePasswordInputs). Partagé par toutes
   les pages : connexion, inscription, mot de passe oublié, changement de
   mot de passe... */
.password-toggle-wrapper {
    position: relative;
}

.password-toggle-wrapper input {
    padding-right: 42px;
}

.password-toggle-btn {
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    border: 0;
    background: transparent;
    cursor: pointer;
    color: #000;
    opacity: 1;
    padding: 0;
    width: 24px;
    height: 24px;
}

.password-toggle-btn svg {
    display: block;
    width: 22px;
    height: 22px;
    fill: none;
    stroke: currentColor;
    stroke-width: 2.2;
}