/* Responsive layout for Slider Sagai */
.rss-slider-wrapper {
  position: relative;
  overflow: hidden;
  cursor: grab;
  user-select: none;
}

/* El padding va dentro del track, no se recorta */
.rss-slider-track-sagai {
  display: flex;
  align-items: stretch;
  gap: 0 !important;
  will-change: transform;
  transition: transform 0.1s linear;
  padding: 4px; /* ← se mueve acá */
  box-sizing: border-box;
}


.rss-slider-wrapper:active {
  cursor: grabbing;
}


/* Slides originales y clones */
.rss-slider-wrapper > *,
.rss-slider-track-sagai > * {
  flex-grow: 0;
  flex-shrink: 0;
  min-height: 100%;
}

/* Si querés debug visual, activá esto */
/*
.sagai-clone {
  opacity: 0.4;
}
*/

/* Breakpoints: 
   - Small mobile: 1 card
   - Mobile landscape / small tablet: 2 cards
   - Tablet: 2–3 cards
   - Desktop: 4 cards
*/
@media (max-width: 479px) {
  .rss-slider-track-sagai > * { flex: 0 0 5%; }
}
@media (min-width: 480px) and (max-width: 639px) {
  .rss-slider-track-sagai > * { flex: 0 0 50%; }
}
@media (min-width: 640px) and (max-width: 899px) {
  .rss-slider-track-sagai > * { flex: 0 0 50%; }
}
@media (min-width: 900px) and (max-width: 1199px) {
  .rss-slider-track-sagai > * { flex: 0 0 33.3333%; }
}
@media (min-width: 1200px) {
  .rss-slider-track-sagai > * { flex: 0 0 20%; }
}

@media (max-width: 899px) {
              .rss-slide { flex: 0 0 33.3333%; }
            }
            @media (max-width: 639px) {
              .rss-slide { flex: 0 0 50%; }
            }
            @media (max-width: 479px) {
              .rss-slide { flex: 0 0 90%; }
            }
        

/* Scrollbar oculto (por compatibilidad con tu diseño anterior) */
.rss-slider-wrapper::-webkit-scrollbar {
  display: none;
}
