/* Page Parler de votre projet (refonte 2026) : ajustements du questionnaire pour Contact Form 7.
   Le design du questionnaire est dans questionnaire.css (identique à la maquette). */

.questionnaire .wpcf7-form-control-wrap {
  display: block;
}

/* Le champ fichier couvre toute la zone de dépôt. */
.questionnaire .upload-box .wpcf7-form-control-wrap {
  position: static;
}

.questionnaire .wpcf7-not-valid {
  border-color: #ff8a7a;
}

.questionnaire .wpcf7-not-valid-tip {
  margin-top: 5px;
  color: #ff8a7a;
  font-size: 13px;
}

.wpcf7 form.questionnaire .wpcf7-response-output {
  margin: 24px 0 0;
  padding: 14px 16px;
  border-width: 1px;
  color: rgba(255,255,255,.85);
  font-size: 14px;
  line-height: 1.6;
}

/* Demande envoyée (classe « sent » ajoutée par CF7) : seul le message de remerciement reste visible. */
.questionnaire.sent .questionnaire__progress,
.questionnaire.sent .questionnaire__nav,
.questionnaire.is-enhanced.sent .questionnaire__step {
  display: none;
}

.wpcf7 form.questionnaire.sent .wpcf7-response-output {
  margin: 0;
  padding: 12px 0;
  border: 0;
  color: var(--gold-light);
  font-family: "Cinzel", "Times New Roman", serif;
  font-size: clamp(18px, 2.4vw, 24px);
  text-align: center;
}

.contact-form-fallback {
  color: rgba(255,255,255,.72);
  font-size: 14px;
  line-height: 1.7;
  text-align: center;
}

.contact-form-fallback a {
  color: var(--gold-light);
}
