/* Kept outside the ad rails so their overflow cannot crop the full artwork. */
.banner-zoom-preview {
  position: fixed;
  z-index: 10000;
  display: block;
  box-sizing: border-box;
  object-fit: contain;
  padding: 0;
  border: 1px solid #c6ccc8;
  border-radius: 4px;
  background: #fff;
  box-shadow: 0 12px 40px #14251b55;
  pointer-events: none;
}
.banner-zoom-preview[hidden] { display: none; }
@media (hover: none), (pointer: coarse), (max-width: 1400px) {
  .banner-zoom-preview { display: none; }
}
