
/* RPnL 1.9.9 – dodatkowe placementy Advanced Ads.
   Brak zarezerwowanej wysokości: wstawiamy tylko rzeczywiście skonfigurowane sloty. */
.rpnl-ad-slot {
    display: block;
    width: 100%;
    min-width: 0;
    max-width: 100%;
    box-sizing: border-box;
    clear: both;
    margin: 30px auto;
    text-align: center;
}
.rpnl-ad-slot--compact { max-width: 560px; margin-top: 26px; margin-bottom: 26px; }
.rpnl-ad-slot--grid {
    grid-column: 1 / -1;
    min-width: 0;
    margin: 24px auto;
}
.rpnl-ad-slot--article-inline {
    max-width: 760px;
    margin: 32px auto;
}
/* Błąd Adsbygoogle availableWidth=0: nie pozwalamy kontenerowi flex zwinąć szerokości. */
.rpnl-ad-slot .radio-entity-placement,
.rpnl-ad-slot .radio-entity-placement > div,
.rpnl-ad-slot .radio-entity-placement > div > div {
    display: block;
    width: 100%;
    min-width: 0;
    max-width: 100%;
    box-sizing: border-box;
}
.rpnl-ad-slot ins.adsbygoogle { display: block; width: 100%; max-width: 100%; }
/* Trzy subtelne reklamy w poradnikach, bez sztywnych wysokości i przycinania kreacji. */
.rpnl-single--guide .rpnl-article-ad {
    max-width: 560px;
    margin-left: auto;
    margin-right: auto;
}
.rpnl-single--guide .rpnl-article-ad--bottom {
    margin-top: 28px;
}
@media (max-width: 820px) {
    .rpnl-ad-slot { margin-top: 22px; margin-bottom: 22px; }
    .rpnl-ad-slot--compact,
    .rpnl-ad-slot--article-inline { max-width: 100%; }
}
