.wpg-ads-overlay{position:fixed;inset:0;z-index:2147483000;background:rgba(0,0,0,.82);display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;animation:wpg-ads-in .2s ease}.wpg-ads-panel{position:relative;max-width:min(92vw,680px);max-height:92dvh;display:flex;flex-direction:column;align-items:center}.wpg-ads-panel>a,.wpg-ads-panel>img{display:block;max-height:calc(92dvh - 62px);max-width:100%}.wpg-ads-panel img{display:block;max-height:calc(92dvh - 62px);max-width:100%;width:auto;height:auto;object-fit:contain;border-radius:12px}.wpg-ads-close{position:absolute;right:-14px;top:-14px;width:36px;height:36px;border:0;border-radius:50%;background:#fff;color:#111;font:normal 28px/36px Arial,sans-serif;cursor:pointer;box-shadow:0 3px 12px #0005;z-index:2;padding:0}.wpg-ads-footer{padding-top:12px;text-align:center}.wpg-ads-footer button{font:500 14px/1.4 sans-serif;border:1px solid #aaa;color:#fff;background:#252525;border-radius:8px;padding:10px 20px;cursor:pointer}.wpg-ads-footer button:hover{background:#444}.wpg-ads-open{overflow:hidden}@keyframes wpg-ads-in{from{opacity:0}to{opacity:1}}@media(max-width:600px){.wpg-ads-overlay{padding:18px}.wpg-ads-panel{max-width:94vw}.wpg-ads-close{right:-9px;top:-16px}}