/* CF7-Fehlermeldung bei fehlgeschlagenem Versand war unauffällig UND optisch
   zerrissen (Screenshot 27.09.2026): .wpcf7-response-output ist im "form-order"
   Mehrschritt-Formular das LETZTE Kind von <form>, ohne eigenen Block-
   Formatierungskontext - der Text lief dadurch in einen fremden Float aus dem
   Elementor-Layout hinein und brach mitten im Satz in zwei unterschiedlich
   breite Zeilen (566px hohe Box statt einer Zeile). `display: flow-root`
   kappt das (eigener BFC, immun gegen externe Floats) und behebt Höhe UND
   Umbruch in einem Schritt - text-align/font-weight/color sind nur noch die
   Sichtbarkeits-Politur obendrauf.
   .wpcf7-form.failed ist CF7s eigene Statusklasse nur für "Mail nicht
   gesendet" - Erfolgsmeldung (.wpcf7-form.sent) bleibt unberührt.
   .invalid nachtraeglich ergaenzt (28.09): die im Screenshot gezeigte Meldung
   kam nicht von einem Mail-Fehler, sondern von leeren Pflichtfeldern - CF7
   nennt das "validation_error" und setzt dafuer die Klasse "invalid", nicht
   "failed". Form Order (step 1), ID 7386, ueberschreibt genau diesen Text. */
.wpcf7-form.failed .wpcf7-response-output,
.wpcf7-form.aborted .wpcf7-response-output,
.wpcf7-form.invalid .wpcf7-response-output,
.wpcf7-form.spam .wpcf7-response-output {
	display: flow-root !important;
	clear: both !important;
	text-align: center !important;
	font-weight: 700 !important;
	color: #c0392b !important;
}
