/**
 * Viñetas en listas dentro de widgets Elementor (Icon Box, texto, HTML, etc.).
 * No aplicar a carruseles/sliders: usan ul/li para slides (p. ej. Prime Slider General).
 * Excluye menús, listas con icono de Elementor, TOC y menú móvil WPR.
 */
.elementor-widget:not(.elementor-widget-prime-slider-general):not(.elementor-widget-slides):not(.elementor-widget-media-carousel):not(.elementor-widget-image-carousel):not(.elementor-widget-loop-carousel):not(.elementor-widget-n-carousel):not(.elementor-widget-gallery)
	.elementor-widget-container
	ul:not(.menu):not(.elementor-icon-list-items):not(.sub-menu):not(.elementor-nav-menu):not(.wpr-mobile-nav-menu):not(.elementor-toc__list):not(.swiper-wrapper):not(.swiper-pagination),
.elementor-widget-tabs .elementor-tab-content ul:not(.menu):not(.elementor-icon-list-items):not(.sub-menu):not(.elementor-nav-menu):not(.wpr-mobile-nav-menu):not(.elementor-toc__list):not(.swiper-wrapper):not(.swiper-pagination),
.elementor-widget-toggle .elementor-tab-content ul:not(.menu):not(.elementor-icon-list-items):not(.sub-menu):not(.elementor-nav-menu):not(.wpr-mobile-nav-menu):not(.elementor-toc__list):not(.swiper-wrapper):not(.swiper-pagination),
.elementor-widget-accordion .elementor-tab-content ul:not(.menu):not(.elementor-icon-list-items):not(.sub-menu):not(.elementor-nav-menu):not(.wpr-mobile-nav-menu):not(.elementor-toc__list):not(.swiper-wrapper):not(.swiper-pagination),
.elementor-widget-n-tabs .e-n-tab-content ul:not(.menu):not(.elementor-icon-list-items):not(.sub-menu):not(.elementor-nav-menu):not(.wpr-mobile-nav-menu):not(.elementor-toc__list):not(.swiper-wrapper):not(.swiper-pagination) {
	list-style: none !important;
	list-style-type: none !important;
}

.elementor-widget:not(.elementor-widget-prime-slider-general):not(.elementor-widget-slides):not(.elementor-widget-media-carousel):not(.elementor-widget-image-carousel):not(.elementor-widget-loop-carousel):not(.elementor-widget-n-carousel):not(.elementor-widget-gallery)
	.elementor-widget-container
	ul:not(.menu):not(.elementor-icon-list-items):not(.sub-menu):not(.elementor-nav-menu):not(.wpr-mobile-nav-menu):not(.elementor-toc__list):not(.swiper-wrapper):not(.swiper-pagination)
	> li:not(.menu-item),
.elementor-widget-tabs .elementor-tab-content ul:not(.menu):not(.elementor-icon-list-items):not(.sub-menu):not(.elementor-nav-menu):not(.wpr-mobile-nav-menu):not(.elementor-toc__list):not(.swiper-wrapper):not(.swiper-pagination) > li:not(.menu-item),
.elementor-widget-toggle .elementor-tab-content ul:not(.menu):not(.elementor-icon-list-items):not(.sub-menu):not(.elementor-nav-menu):not(.wpr-mobile-nav-menu):not(.elementor-toc__list):not(.swiper-wrapper):not(.swiper-pagination) > li:not(.menu-item),
.elementor-widget-accordion .elementor-tab-content ul:not(.menu):not(.elementor-icon-list-items):not(.sub-menu):not(.elementor-nav-menu):not(.wpr-mobile-nav-menu):not(.elementor-toc__list):not(.swiper-wrapper):not(.swiper-pagination) > li:not(.menu-item),
.elementor-widget-n-tabs .e-n-tab-content ul:not(.menu):not(.elementor-icon-list-items):not(.sub-menu):not(.elementor-nav-menu):not(.wpr-mobile-nav-menu):not(.elementor-toc__list):not(.swiper-wrapper):not(.swiper-pagination) > li:not(.menu-item) {
	list-style: none !important;
	list-style-type: none !important;
	position: relative;
	padding-inline-start: 1.45em;
}

.elementor-widget:not(.elementor-widget-prime-slider-general):not(.elementor-widget-slides):not(.elementor-widget-media-carousel):not(.elementor-widget-image-carousel):not(.elementor-widget-loop-carousel):not(.elementor-widget-n-carousel):not(.elementor-widget-gallery)
	.elementor-widget-container
	ul:not(.menu):not(.elementor-icon-list-items):not(.sub-menu):not(.elementor-nav-menu):not(.wpr-mobile-nav-menu):not(.elementor-toc__list):not(.swiper-wrapper):not(.swiper-pagination)
	> li:not(.menu-item)::before,
.elementor-widget-tabs .elementor-tab-content ul:not(.menu):not(.elementor-icon-list-items):not(.sub-menu):not(.elementor-nav-menu):not(.wpr-mobile-nav-menu):not(.elementor-toc__list):not(.swiper-wrapper):not(.swiper-pagination) > li:not(.menu-item)::before,
.elementor-widget-toggle .elementor-tab-content ul:not(.menu):not(.elementor-icon-list-items):not(.sub-menu):not(.elementor-nav-menu):not(.wpr-mobile-nav-menu):not(.elementor-toc__list):not(.swiper-wrapper):not(.swiper-pagination) > li:not(.menu-item)::before,
.elementor-widget-accordion .elementor-tab-content ul:not(.menu):not(.elementor-icon-list-items):not(.sub-menu):not(.elementor-nav-menu):not(.wpr-mobile-nav-menu):not(.elementor-toc__list):not(.swiper-wrapper):not(.swiper-pagination) > li:not(.menu-item)::before,
.elementor-widget-n-tabs .e-n-tab-content ul:not(.menu):not(.elementor-icon-list-items):not(.sub-menu):not(.elementor-nav-menu):not(.wpr-mobile-nav-menu):not(.elementor-toc__list):not(.swiper-wrapper):not(.swiper-pagination) > li:not(.menu-item)::before {
	content: "";
	position: absolute;
	inset-inline-start: 0.1em;
	inset-block-start: 0.42em;
	width: 0.82em;
	height: 0.82em;
	max-width: 15px;
	max-height: 15px;
	background: url("night-mode-list-bullet.png") no-repeat center / contain;
}
