/* =====================================================================
   PACZKA SEO v1 - rezerwacja miejsca pod sloty reklamowe (CLS)
   W layoucie i widoku trasy jest ~33 wywolan elementow reklamowych bez
   zarezerwowanych wymiarow - to glowna przyczyna przesuniec ukladu.
   Doladowac PO glownym arkuszu stylow.
   ===================================================================== */

/* Kontenery reklam: rezerwujemy wysokosc zanim skrypt cokolwiek wstawi. */
.ad-slot,
[id^="ad-"],
[class*="adslot"],
[class*="onnetwork"] {
    display: block;
    min-height: 250px;      /* typowy slot sredniego prostokata */
    margin: 0 auto;
    overflow: hidden;
    contain: layout size;   /* przesuniecia nie wyciekaja na reszte strony */
}

.ad-slot--leaderboard { min-height: 90px;  }
.ad-slot--half        { min-height: 600px; }
.ad-slot--mobile      { min-height: 100px; }

@media (max-width: 767px) {
    .ad-slot,
    [id^="ad-"],
    [class*="adslot"] { min-height: 100px; }
    .ad-slot--half    { min-height: 250px; }
}

/* Obrazy: zawsze podawaj width/height w HTML; to zabezpieczenie dodatkowe. */
img { max-width: 100%; height: auto; }

/* Tekst widoczny od razu, zamiast niewidocznego podczas ladowania fontu. */
@font-face { font-display: swap; }
