/* Ajustes do Contact Form 7 para o markup do site.

   O CF7 monta os campos por conta própria e descarta atributos que não
   conhece. Estas regras devolvem o comportamento que o HTML original tinha. */

/* Campos que no site eram <input ... hidden> — o de anexo, por exemplo, fica
   atrás da área clicável de "clique para anexar um arquivo". */
.jrc-campo-oculto,
.wpcf7-form-control-wrap:has(> .jrc-campo-oculto) {
	display: none !important;
}

/* O CF7 embrulha cada campo num <span>. Sem isto, o span vira um bloco
   anônimo e quebra grids que contavam com o input como filho direto. */
.fc-form .wpcf7-form-control-wrap {
	display: block;
}

/* A saída de resposta do plugin fica sob o botão, sem herdar o box padrão. */
.fc-form .wpcf7-response-output {
	margin: 16px 0 0;
	padding: 12px 16px;
	border-radius: 8px;
	font-family: "DM Sans", sans-serif;
	font-size: 14px;
	line-height: 1.5;
}
