/* Mobile Ads + Rail fixes (safe overrides)
   - Ensure ads rail is above backdrop
   - Ensure backdrop never blocks clicks when hidden
*/

/* Backdrop should not intercept clicks when hidden */
.cf-ads-backdrop[aria-hidden="true"]{ display:none !important; pointer-events:none !important; }

/* When shown, backdrop should still be under the rail */
.cf-ads-backdrop{ z-index: 10040; pointer-events:auto; }
@media (max-width:1100px){
  .cf-rail-left{ z-index: 10060 !important; }
}

/* Some ad creatives look "dim" if a parent sets opacity/filter.
   Hard-reset only inside the rail. */
.cf-rail-left, .cf-rail-left *{ filter:none !important; opacity:1 !important; }

/* Ensure iframes are clickable */
.cf-rail-inner iframe{ pointer-events:auto !important; }
