.ad-slot[data-v-ec349d28]{align-items:center;display:grid;gap:16px;justify-items:center;margin:14px 0;position:relative;width:100%;z-index:2}.ad-top.ad-stack[data-v-ec349d28],.ad-under.ad-stack[data-v-ec349d28]{grid-template-columns:repeat(3,minmax(0,360px));justify-content:center}.ad-cat.ad-stack[data-v-ec349d28],.ad-player.ad-stack[data-v-ec349d28],.ad-stack[data-v-ec349d28]{grid-template-columns:repeat(2,minmax(0,360px));justify-content:center}.ad-wrap[data-v-ec349d28]{border-radius:10px;box-shadow:0 2px 10px #00000040;cursor:pointer;display:block;line-height:0;max-width:360px;overflow:hidden;pointer-events:auto;transition:transform .25s ease,box-shadow .25s ease;width:100%}.ad-wrap[data-v-ec349d28]:hover{box-shadow:0 8px 24px #0006;transform:translateY(-2px)}.ad-img[data-v-ec349d28]{aspect-ratio:320/80;background:#000;display:block;height:auto;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.ad-top[data-v-ec349d28]{margin:6px 0 4px}.ad-cat[data-v-ec349d28]{margin:8px 0}.ad-player[data-v-ec349d28],.ad-under[data-v-ec349d28]{margin:12px 0 4px}.ad-under[data-v-ec349d28]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#07060df7;border-radius:16px 16px 0 0;border-top:1px solid hsla(0,0%,100%,.1);bottom:0;box-shadow:0 -12px 34px #0009;left:0;margin:0;padding:14px 12px 12px;position:fixed;right:0;z-index:90}body:has(.ad-under){padding-bottom:150px}.ad-close[data-v-ec349d28]{align-items:center;background:#0009;border:1px solid hsla(0,0%,100%,.35);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:13px;height:26px;justify-content:center;line-height:1;padding:0;position:absolute;right:8px;top:-13px;transition:background .2s,transform .2s;width:26px;z-index:5}.ad-close[data-v-ec349d28]:hover{background:#e11d48;transform:scale(1.1)}@media(max-width:720px){.ad-cat.ad-stack[data-v-ec349d28],.ad-player.ad-stack[data-v-ec349d28],.ad-stack[data-v-ec349d28],.ad-top.ad-stack[data-v-ec349d28],.ad-under.ad-stack[data-v-ec349d28]{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.ad-wrap-wide[data-v-ec349d28]{grid-column:1/-1}.ad-wrap[data-v-ec349d28]{max-width:100%}.ad-under[data-v-ec349d28]{padding:12px 8px 8px}.ad-close[data-v-ec349d28]{font-size:12px;height:24px;width:24px}}
