.op13-ad {
    width: 100%;
    min-width: 0;
    min-height: 96px;
    display: grid;
    place-items: center;
    overflow: hidden;
    border: 1px solid var(--line);
    border-radius: 12px;
    background: rgba(5, 18, 26, 0.86);
}

.op13-ad-top {
    margin: 0 0 10px;
}

.op13-ad-browser,
.op13-ad-footer {
    min-height: 96px;
}

.op13-ad-footer {
    background: rgba(12, 35, 47, 0.76);
}

.op13-footer-ads {
    display: grid;
    gap: 8px;
    margin: 0 0 9px;
}

.op13-ad ins.adsbygoogle {
    width: min(728px, 100%) !important;
    min-width: 0 !important;
    min-height: 96px !important;
    display: block !important;
}

.op13-ad.is-hidden,
html.op13-ads-unavailable .op13-ad {
    display: none !important;
    min-height: 0 !important;
    margin: 0 !important;
    border: 0 !important;
}

@media (max-width: 760px) {
    .op13-ad {
        min-height: 0;
        display: none;
        border-radius: 10px;
        background: rgba(5, 18, 26, 0.86);
    }

    .op13-ad.is-loading,
    .op13-ad.is-ready {
        min-height: 76px;
        display: grid;
        place-items: center;
    }

    .op13-ad.is-loading ins.adsbygoogle,
    .op13-ad.is-loading iframe {
        opacity: 0 !important;
        visibility: hidden !important;
    }

    .op13-ad.is-ready ins.adsbygoogle,
    .op13-ad.is-ready iframe {
        opacity: 1 !important;
        visibility: visible !important;
    }

    .op13-ad ins.adsbygoogle {
        width: 100% !important;
        min-height: 72px !important;
        overflow: hidden;
    }
}
