/* TV PLAY V1.128 — alineación horizontal de Revendedores.
   Objetivo: título, PAQUETES DISPONIBLES, primera tarjeta y ayuda comparten borde.
   Flechas laterales quedan fuera de las tarjetas; móvil conserva la versión anterior.
   Sin cambios a precios, mensajes, botones o lógica. */
@media (min-width:980px){
  #revendedores .reseller-carousel-top{
    padding-left:0;
  }
  #revendedores .reseller-cards-stage{
    /* La pista se amplía por ambos extremos para alojar las flechas fuera
       del contenedor: 38px botón + 9px separación a cada lado. */
    width:calc(100% + 94px);
    margin-left:-47px;
  }
}
/* Los portátiles pequeños necesitan espacio lateral para que ambas flechas
   sigan totalmente visibles fuera de la pista, sin scroll horizontal. */
@media (min-width:980px) and (max-width:1279px){
  #revendedores .reseller-pricing-shell{
    width:min(1160px,calc(100% - 100px));
  }
  #revendedores .reseller-cards-stage{
    /* 33px flecha + 8px separación */
    width:calc(100% + 82px);
    margin-left:-41px;
  }
}
/* Máximo respeto a la estructura móvil original. */

/* En escritorios bajos las flechas usan carriles de 34px + 7px,
   por lo que el desplazamiento correcto es 41px, no 47px. */
@media(min-width:1280px) and (max-height:690px){
  #revendedores .reseller-cards-stage{
    width:calc(100% + 82px);
    margin-left:-41px;
  }
}
