/**
 * Classic Form: newsletter opt-in after submit button (scoped flex order).
 */
.elementor-form-fields-wrapper:has(.pde-newsletter-placement-after-submit) {
	display: flex;
	flex-wrap: wrap;
	align-content: flex-start;
}

.elementor-form-fields-wrapper:has(.pde-newsletter-placement-after-submit) .elementor-field-type-submit {
	order: 100;
}

.elementor-form-fields-wrapper:has(.pde-newsletter-placement-after-submit)
	.elementor-field-group:has(.pde-newsletter-placement-after-submit) {
	order: 101;
	flex-basis: 100%;
}

/* Editor canvas: visitor tag pool hint (matches front spacing loosely). */
.mlc-newsletter-visitor-tags--editor-hint {
	margin-top: 0.5em;
	padding-top: 0.5em;
	border-top: 1px solid rgba(0, 0, 0, 0.08);
	width: 100%;
}

.mlc-newsletter-visitor-tags--editor-hint .description {
	font-size: 0.85em;
	opacity: 0.85;
	margin-top: 0.35em;
}
