/**
 * Les formulaires — le peu de charte qui appartient au plugin.
 *
 * L'allure des formulaires vient des maquettes, comme tout le reste du site.
 * Ce qui est ici, c'est ce que **le plugin fait** et que la maquette ne peut
 * pas connaître : un champ rempli d'office depuis l'adresse de la page.
 *
 * Deux règles, pas plus. Si ce fichier grossit, c'est que la frontière est
 * mal placée.
 */

/* Un champ que « Ce véhicule m'intéresse » a rempli : il est en lecture
   seule, et il doit le dire. Sans cela, le visiteur croit qu'il a laissé
   traîner du texte dans un champ, et essaie de le corriger. */
.ec-form .ec-form-pose,
.ec-form input.ec-form-pose {
  background: var(--grey-050, #f5f5f5);
  color: var(--ink-soft, #4a4a4a);
  cursor: default;
}
.ec-form .ec-form-pose:focus {
  outline: 2px solid var(--line, #e5e5e5);
  outline-offset: 1px;
}

/* Le bouton qui ouvre la fenêtre d'un formulaire.
   Il porte `btn primary`, la classe du bouton principal du site, et hérite
   donc de la charte partout où elle est chargée. Ces règles sont le filet :
   posé sur une page qui n'aurait pas la charte — un widget, une page créée
   plus tard —, il ressemblerait sinon au bouton gris du navigateur.
   Spécificité (0,1,0) : la charte du site, en (0,2,0), passe devant. */
.ec-fenetre-ouvre {
  display: inline-block;
  font: 700 .84rem/1 "Montserrat", system-ui, sans-serif;
  letter-spacing: .02em;
  padding: .85rem 1.4rem;
  border: 0;
  border-radius: 99px;
  cursor: pointer;
  background: var(--accent, #fdc300);
  color: #111;
}
