/**
 * NBC Elementor Widgets - Additional Styles
 *
 * Most styling comes from the theme's theme.css.
 * This file handles widget-specific Elementor editor styles
 * and any adjustments needed for the Elementor context.
 *
 * @package NBC_Core
 */

/* NBC Elements category indicator */
.elementor-panel .elementor-element[data-widget_type^="nbc-"] .icon {
	color: #FF6B00;
}

/* Ensure widgets render correctly in Elementor editor */
.elementor-editor-active .hero {
	min-height: 600px;
}

.elementor-editor-active .page-hero {
	padding-top: 80px;
}

/* Widget placeholder states in editor */
.elementor-editor-active .nbc-widget-placeholder {
	padding: 40px;
	background: #f5f5f5;
	border: 2px dashed #ddd;
	text-align: center;
	color: #999;
}

/* Ensure counter animation works in Elementor preview */
.elementor-editor-active [data-count] {
	opacity: 1 !important;
}

/* Fix z-index issues in editor */
.elementor-editor-active .lightbox {
	display: none !important;
}
