/* Los anuncios ocupan filas propias, sin cambiar el orden relativo de las tarjetas. */
.rcad-category-grid-v392 {--rcad-ad-cols:var(--rcad-list-cols,4)}
.rcad-grid-ad-v726 {grid-column:1/-1;order:calc(var(--rcad-ad-row) * var(--rcad-ad-cols) * 10 + 1);min-width:0;max-width:100%;padding:12px 0;margin:4px 0;text-align:center}
.rcad-grid-ad-v726 .rcad-orbital-ad{margin:0!important}
.rcad-ad-label {display:block;font-size:10px;line-height:1.5;color:#64748b;font-weight:400;letter-spacing:.04em;text-align:center;margin:0 0 8px}
@media(min-width:901px){.rcad-grid-ad-no-wide{display:none!important}}
@media(min-width:621px) and (max-width:900px){.rcad-category-grid-v392{--rcad-ad-cols:2}.rcad-grid-ad-no-tablet{display:none!important}}
@media(max-width:620px){.rcad-category-grid-v392{--rcad-ad-cols:1}}
@media(min-width:768px){.rcad-grid-ad-no-desktop-code{display:none!important}}
@media(max-width:767px){.rcad-grid-ad-no-mobile-code{display:none!important}}
.rcad-smart-middle-ad{clear:both;max-width:100%;margin:28px 0}
/* Solo zonas funcionales: formularios, newsletter, tarjetas informativas. */
.rcad-no-auto-ads .google-auto-placed,
.rcad-no-auto-ads ins.adsbygoogle,
.rcad-no-auto-ads iframe[id^="aswift_"],
.rcad-no-auto-ads iframe[id^="google_ads_iframe"]{display:none!important}
.rcad-sidebar-ad-inner{max-width:100%;text-align:center}
.rcad-sidebar-display-ad{width:300px!important;height:250px!important;max-width:100%;margin:0 auto}
@media(min-width:1200px){.rcad-sidebar-display-ad{height:600px!important}}
/* El contenedor completo ofrece recorrido y detiene el anuncio antes del footer. */
@media(min-width:1200px) and (min-height:800px) and (hover:hover) and (pointer:fine){
 .rcad-ad-track{align-self:stretch!important;height:auto!important;min-height:100%;display:flex!important;flex-direction:column;position:static!important;overflow:visible!important}
 .rcad-ad-track>.widget-area-wrapper{flex:1;min-height:100%;width:100%;position:static!important;overflow:visible!important}
 .rcad-ad-track>.entry-aside{flex:1;min-height:100%;position:static!important}
 .rcad-sticky-ad-ready{position:sticky!important;top:var(--rcad-sticky-ad-top,100px)!important;align-self:flex-start;max-width:300px;width:100%;margin-left:auto!important;margin-right:auto!important;z-index:1}
}

@media(min-width:1200px) and (min-height:800px) and (hover:hover) and (pointer:fine){
 body.category .rcad-category-sidebar-v393.rcad-ad-track,
 body.single:not(.single-topic):not(.single-forum) .rcad-single-layout-v73 > #secondary.rcad-ad-track{align-self:stretch!important}
 body.single:not(.single-topic):not(.single-forum) .rcad-single-layout-v73 > #secondary .widget-area-wrapper.rcad-ad-track{position:static!important;top:auto!important}
}
