/**
 * Builder GEO/SEO FAQs – Modul-Styles
 *
 * Frontend-Styles für die FAQs werden vom Hauptplugin GEO/SEO Optimizer
 * inline ausgeliefert (siehe geo-seo-optimizer.php → get_faqs_css()).
 * Dieses Stylesheet enthält ausschließlich die Editor-Preview im
 * Themify Builder.
 */

.module-geoseo-faqs {
	width: 100%;
}

/* Builder-Editor: Platzhalter-Vorschau */
.themify_builder_active .module-geoseo-faqs .bgf-preview-placeholder {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
	background: #f5fbef;
	border: 2px dashed #7cb342;
	border-radius: 8px;
	padding: 28px 18px;
	text-align: center;
	color: #2c3e10;
}

.themify_builder_active .module-geoseo-faqs .bgf-preview-icon {
	font-size: 36px;
	margin-bottom: 8px;
	line-height: 1;
}

.themify_builder_active .module-geoseo-faqs .bgf-preview-placeholder strong {
	display: block;
	font-size: 15px;
	margin-bottom: 4px;
}

.themify_builder_active .module-geoseo-faqs .bgf-preview-meta {
	font-size: 13px;
	color: #4f7a1e;
	margin-bottom: 4px;
}

.themify_builder_active .module-geoseo-faqs .bgf-preview-dim {
	font-family: ui-monospace, Menlo, Consolas, monospace;
	font-size: 11px;
	color: #888;
	margin-bottom: 6px;
}

.themify_builder_active .module-geoseo-faqs .bgf-preview-heading {
	font-size: 13px;
	color: #4f7a1e;
	font-style: italic;
	margin-bottom: 6px;
}

.themify_builder_active .module-geoseo-faqs .bgf-preview-note {
	font-size: 12px;
	color: #666;
	font-style: italic;
}
