/**
 * Estilos para controlar anuncios de Google AdSense
 */

/* Ocultar anuncios en zonas bloqueadas */
[data-ad="blocked"] .adsbygoogle,
[data-ad="blocked"] .google-auto-placed,
[data-ad="blocked"] ins.adsbygoogle,
.ad-blocked-dynamic {
    display: none !important;
}

/* Estilos para anuncios permitidos */
[data-ad="allowed"] .adsbygoogle,
[data-ad="allowed"] .google-auto-placed,
[data-ad="allowed"] ins.adsbygoogle,
.ad-space[data-ad="allowed"] .adsbygoogle,
.ad-space[data-ad="allowed"] .google-auto-placed,
.ad-space[data-ad="allowed"] ins.adsbygoogle {
    display: block !important;
    margin: 20px auto !important;
    text-align: center !important;
    visibility: visible !important;
    opacity: 1 !important;
    z-index: 1 !important;
    position: relative !important;
}

/* Prevenir que Google AdSense inserte anuncios en elementos li */
li .adsbygoogle,
li .google-auto-placed,
ul .adsbygoogle,
ul .google-auto-placed,
ol .adsbygoogle,
ol .google-auto-placed,
li .ad-space,
ul .ad-space,
ol .ad-space {
    display: none !important;
}

/* Ocultar espacios de anuncios dentro de elementos li, ul, ol */
li > .ad-space,
ul > .ad-space,
ol > .ad-space,
li .ad-space,
ul .ad-space,
ol .ad-space {
    display: none !important;
}

/* Estilos para modo de depuración */
.debug-ads .ad-blocked-dynamic {
    display: block !important;
    opacity: 0.3 !important;
    border: 2px dashed red !important;
    position: relative !important;
}

/* Mensaje de depuración para anuncios bloqueados */
.debug-ads .ad-blocked-dynamic::before {
    content: "Anuncio bloqueado (insertado dinámicamente)" !important;
    display: block !important;
    font-size: 10px !important;
    color: white !important;
    background: red !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    padding: 2px 5px !important;
    z-index: 9999 !important;
}
