/* Socle charge par TOUS les formulaires, avant leur propre feuille.
   N'y mettre que des regles reellement universelles : chaque formulaire garde
   encore son style.css, qui peut donc surcharger ce qui suit. */

/* Le titre du champ est desormais affiche DANS le champ, pour gagner de la place.
   L'etiquette reste presente dans le HTML mais sort du flux visuel : le champ
   continue d'etre annonce par les lecteurs d'ecran, et cliquer l'etiquette — ou
   la lire en braille — fonctionne toujours. Ne pas remplacer par display:none,
   qui la retirerait aussi de l'arbre d'accessibilite. */
.etiquette-masquee {
    position: absolute !important;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip-path: inset(50%);
    white-space: nowrap;
    border: 0;
}

/* Le texte de substitution joue maintenant le role du titre : il doit etre aussi
   lisible que l'etait l'etiquette. opacity:1 neutralise l'attenuation que
   Firefox applique par defaut. */
#form_config_portes ::placeholder {
    opacity: 1;
    color: #858585;
    font-weight: 400;
}
