/* NUMERIC'TIME — rendu des formulaires après envoi.
   Reprend exactement la présentation du site cse.numerictime.fr : une fois la
   demande partie, les champs s'effacent et laissent place à un panneau de
   confirmation ; en cas de refus, un message rouge s'affiche sous le bouton.

   À inclure dans les pages qui portent un formulaire :
     <link rel="stylesheet" href="assets/css/antispam.css">

   Inutile sur un site dont la feuille de style possède déjà les règles
   .form-ok / .form-err et les classes is-sent / is-failed. */

.form-ok {
  display: none;
  padding: 14px 16px;
  border-radius: 2px;
  background: #eef1f6;
  border-left: 3px solid #1d7a4a;
  font-size: 14.5px;
  color: #101828;
}

.form-err {
  display: none;
  color: #b3261e;
  font-size: 13.5px;
  margin-top: 4px;
}

/* Envoi accepté : le panneau de confirmation remplace le formulaire. */
form.is-sent .form-ok { display: block; }
form.is-sent .form-row,
form.is-sent .form-security,
form.is-sent .btn,
form.is-sent .form-note { display: none; }

/* Envoi refusé : le motif s'affiche, le formulaire reste modifiable. */
form.is-err .form-err,
form.is-failed .form-err { display: block; }

/* Champ piège : hors écran, et hors du parcours au clavier. */
.form-honeypot {
  position: absolute;
  left: -9999px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
