/* iCompass díjazottak - külön betöltött stabilizáló szabályok (2026-10-26 v2) */
/* A régi CSS középre igazította a Splide mozgó listáját, így a transzformáció hibás lehetett. */
.winners-list .homev2-winner-slider .splide__list {
    display: flex !important;
    justify-content: flex-start !important;
}
.winners-list .homev2-winner-slider .splide__slide {
    min-width: 0;
}
/* A Splide JS kiesésekor se maradjon teljesen láthatatlan az összes díjazott. */
.winners-list .homev2-winner-slider:not(.is-initialized) {
    visibility: visible;
}
.winners-list .homev2-winner-slider:not(.is-initialized) .splide__track {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
}
.winners-list .homev2-winner-slider:not(.is-initialized) .splide__slide {
    flex: 0 0 33.333333%;
    scroll-snap-align: start;
}
@media (min-width: 992px) {
    .winners-list .winners-list-row { display: block; }
    .winners-list .homev2-winner-slider:not(.has-many-slides) .splide__arrows { display: none; }
    .winners-list .homev2-winner-slider.has-many-slides .splide__arrows { display: flex; }
}
@media (max-width: 991px) {
    /* Az eredeti .winners-list-row--1 display:block volt, ezt is felül kell írni. */
    .winners-list .winners-list-row,
    .winners-list .winners-list-row--1 { display: none !important; }
    .winners-list .winners-list-row.is-active { display: block !important; }
    .winners-list .homev2-winner-slider { padding-bottom: 58px; }
    .winners-list .homev2-winner-slider .splide__arrows,
    .winners-list .homev2-winner-slider .splide-counter { display: flex; }
    .winners-list .homev2-winner-slider:not(.is-initialized) .splide__slide { flex-basis: 100%; }
}

/* v3: vizuális jel hiányzó inicializálás esetére, kártyák láthatók. */
.winners-list .homev2-winner-slider:not(.is-initialized) .splide__list { display:flex!important; }
.winners-list .homev2-winner-slider:not(.is-initialized) .splide__arrows { display:none!important; }
