
.managed-banner[data-image-only=true] .managed-photo{inset:0!important;left:0!important;width:100%!important;height:100%!important;background:#edf3fa!important}
.managed-banner[data-image-only=true] .managed-photo:after{display:none!important}
.managed-banner[data-image-only=true] .managed-copy{position:absolute!important;inset:0!important;left:0!important;top:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;transform:none!important;background:transparent!important;pointer-events:none}
.managed-banner[data-image-only=true] .managed-copy>:not(.managed-cta){display:none!important}
.managed-banner[data-image-only=true] .managed-cta{position:absolute!important;left:22px!important;bottom:18px!important;pointer-events:auto;font-size:12px!important;min-height:34px!important;padding:8px 16px!important}
@media(max-width:800px){.managed-banner[data-image-only=true] .managed-cta{left:10px!important;bottom:9px!important;font-size:9px!important;min-height:25px!important;padding:5px 9px!important}.banner-controls{gap:6px!important;flex-wrap:wrap}}

.managed-artwork-link{position:absolute;inset:0;display:block;width:100%;height:100%}

/* One campaign canvas ratio on desktop, mobile and administrator previews. */
.hero-managed:has(.managed-banner[data-image-only=true]) .managed-stage{aspect-ratio:32/13!important;height:auto!important;min-height:0!important;background:#e9eff5}
.managed-banner[data-image-only=true]{aspect-ratio:32/13!important;min-height:0!important}
.managed-banner[data-image-only=true][data-layout=mobile]:not([hidden]){display:block!important;aspect-ratio:32/13!important}
.managed-banner[data-image-only=true] .managed-photo{position:absolute!important;aspect-ratio:auto!important}
.managed-banner[data-image-only=true] .managed-copy:before{display:none!important}
.preview-pc:has(.managed-banner[data-image-only=true]),.preview-mobile:has(.managed-banner[data-image-only=true]){aspect-ratio:32/13!important;height:auto!important;min-height:0!important}
