/*
 * FOR-MAR — só o que o Contact Form 7 acrescenta dentro do [data-fpanel].
 * Campos, etiquetas, chips e botão mantêm os estilos inline do design.
 */

/* Rádio "interesse": a escolha visível são os chips [data-chip]. */
[data-fpanel] .formar-interesse { display: none !important; }
[data-fpanel] .wpcf7-form-control-wrap[data-name="interesse"] { display: block; }

/* Mensagens de validação legíveis sobre o navy (contraste > 9:1). */
[data-fpanel] .wpcf7-not-valid-tip {
	margin-top: 8px;
	font: 400 11px/1.5 'Space Mono', monospace;
	letter-spacing: .06em;
	color: #FFB4A2;
}

/* Resposta do envio, no vocabulário do painel. */
[data-fpanel] .wpcf7 form .wpcf7-response-output {
	margin: 0;
	padding: 14px 16px;
	border: 1px solid rgba(247, 244, 236, .28);
	border-left: 2px solid #C9A227;
	border-radius: 3px;
	background: rgba(247, 244, 236, .06);
	font: 400 13.5px/1.6 'Manrope', sans-serif;
	color: #F7F4EC;
}
[data-fpanel] .wpcf7 form.invalid .wpcf7-response-output,
[data-fpanel] .wpcf7 form.unaccepted .wpcf7-response-output,
[data-fpanel] .wpcf7 form.failed .wpcf7-response-output,
[data-fpanel] .wpcf7 form.aborted .wpcf7-response-output,
[data-fpanel] .wpcf7 form.spam .wpcf7-response-output {
	border-color: rgba(255, 180, 162, .4);
	border-left-color: #FFB4A2;
}

/* A enviar. */
[data-fpanel] .wpcf7 form.submitting [data-fsend] { opacity: .72; pointer-events: none; }
