/* Pasek promocji ([sa_pasek_promocja]): przewija się cały czas, na każdym urządzeniu. Pokazuje go skrypt (klasa is-aktywny),
   gdy bieżąca data mieści się w oknie od–do. Znaczniki: inc/pasek-promocja.php, budowa przewijania: assets/js/pasek-promocja.js. */
.sa-promo{display:none;width:100%;overflow:hidden;color:inherit;line-height:1.4;white-space:nowrap}
.sa-promo.is-aktywny{display:block}
.sa-promo a{color:inherit}
.sa-promo__tor{display:inline-flex;width:max-content;will-change:transform}
.sa-promo.is-ready .sa-promo__tor{animation:sa-promo-bieg 60s linear infinite}
.sa-promo__grupa{display:flex;flex:none}
.sa-promo__slajd::after{content:"·";margin:0 1.4em}
.sa-promo:active .sa-promo__tor{animation-play-state:paused}
/* kontener Elementora z klasą pasek-promocyjny (albo sa-promo-kontener) chowa się, gdy pasek nie jest aktywny (przed startem, po końcu, bez treści) */
.sa-promo-kontener:not(:has(.sa-promo.is-aktywny)),.pasek-promocyjny:not(:has(.sa-promo.is-aktywny)){display:none !important}
/* nagłówek (.naglowek-coshare) pod paskiem: --sa-promo-h to odsunięcie nagłówka od góry okna (wartość z JS, co do piksela):
   widoczna część paska, gdy nagłówek jest przyklejony (fixed) albo absolutny, a 0, gdy leży w przepływie strony. Przyklejony
   przez Elementor Sticky nagłówek ma position:fixed bez top, więc stoi tam, gdzie leżałby w przepływie, czyli pod paskiem;
   ta reguła ustawia mu top jawnie (0 po przewinięciu paska). Bez paska zmienna ma 0 i top:0 nie zmienia niczego. */
.naglowek-coshare{top:var(--sa-promo-h,0px) !important}
@keyframes sa-promo-bieg{to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){
.sa-promo{white-space:normal;text-align:center}
.sa-promo__tor,.sa-promo__grupa{display:flex;flex-wrap:wrap;justify-content:center;width:auto;max-width:100%}
.sa-promo.is-ready .sa-promo__tor{animation:none}
.sa-promo__tor>.sa-promo__grupa[aria-hidden]{display:none}
.sa-promo__slajd:last-child::after{display:none}
}
/* Kontener paska nad nagłówkiem z tłem-pokazem slajdów / efektami ruchu (z-index) nie może zostać przykryty przez warstwę tła nagłówka */
.sa-promo-kontener,.pasek-promocyjny{position:relative;z-index:12}
