/* GHL (LeadLevel/ConnectBoost) embed wrapper — form content is styled inside
   the GHL builder; form_embed.js sets the iframe height dynamically. */
.maise-ghl-embed iframe { display: block; width: 100%; border: 0; min-height: 24em; }

/* The client's GHL forms carry their own card (background, radius, drop
   shadow from the form builder). Flatten the origin page-CSS card around a
   live embed so the widget card is THE card — otherwise its bottom shadow
   reads as a stray line inside a second, same-colored card. !important beats
   the per-page [data-page-id] origin rules. */
.form-container:has(.maise-ghl-embed) {
	background: transparent !important;
	border: 0 !important;
	box-shadow: none !important;
	padding: 0 !important;
}

/* Call-us notice — renders only when a form is explicitly disabled via a
   wp-config define set to '' (all static fallback forms were deleted). */
.maise-form-pending-notice { color: #ba262d; font-size: 0.95em; font-weight: 600; margin: 0.5em 0; font-family: 'Open Sans', system-ui, sans-serif; }
