/**
 * Divi Bit Form Integration – Frontend-Styles.
 *
 * Alle Regeln sind strikt auf den Modul-Wrapper `.dbf-wrapper` begrenzt
 * und überschreiben keine globalen Styles. Kein !important.
 */

.dbf-wrapper {
	position: relative;
	max-width: 100%;
}

.dbf-wrapper .dbf-form-title {
	margin: 0 0 1em;
}

.dbf-wrapper .dbf-form-description {
	margin: 0 0 1.5em;
}

/* Hinweis-/Fehlerzustände des Moduls (nicht des Formulars) */
.dbf-wrapper .dbf-notice {
	padding: 12px 16px;
	border: 1px solid currentColor;
	border-radius: 3px;
	font-size: 14px;
	line-height: 1.5;
}

.dbf-wrapper .dbf-notice--info {
	color: #2271b1;
	background-color: rgba(34, 113, 177, 0.06);
}

.dbf-wrapper .dbf-notice--error {
	color: #b32d2e;
	background-color: rgba(179, 45, 46, 0.06);
}

/* Sanfte, kapselnde Basis: verhindert Layout-Sprünge beim Nachladen */
.dbf-wrapper .bit-form {
	max-width: 100%;
}

/*
 * Bit Forms Basis-CSS gibt dem Senden-Button einen festen Schatten
 * (.btcd-sub-btn { box-shadow: 2px 2px 4px … }). Innerhalb des Moduls
 * übernimmt Divi die Darstellung: Der Standard-Schatten wird hier
 * neutralisiert (2-Klassen-Spezifität schlägt die 1-Klassen-Regel).
 * Ein in Divi gesetzter Schatten gewinnt wieder, da er mit !important
 * und Order-Klasse ausgegeben wird.
 */
.dbf-wrapper .bf-button,
.dbf-wrapper .btcd-sub-btn {
	box-shadow: none;
}
