/* Home V253 — app móvil: dos carruseles independientes de 5 categorías, 3 visibles por pista. */
/* Fuera de la app móvil los wrappers son transparentes y la grilla V252 conserva exactamente su layout. */
.home .jc-home-categories .jc-category-track-v253{display:contents}

@media(max-width:760px){
  html.jc-pwa-standalone body.home .jc-home-categories .jc-category-logo-grid-v253{
    display:block!important;
    width:100%!important;
    max-width:none!important;
    overflow:visible!important;
    padding:0!important;
    margin:0!important;
  }
  html.jc-pwa-standalone body.home .jc-home-categories .jc-category-track-v253{
    display:flex!important;
    gap:6px!important;
    width:100%!important;
    max-width:none!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    padding:2px 1px 8px!important;
    margin:0!important;
    scroll-snap-type:x mandatory;
    scroll-padding-inline:1px;
    scrollbar-width:none;
    -webkit-overflow-scrolling:touch;
    overscroll-behavior-inline:contain;
  }
  html.jc-pwa-standalone body.home .jc-home-categories .jc-category-track-v253 + .jc-category-track-v253{
    margin-top:4px!important;
  }
  html.jc-pwa-standalone body.home .jc-home-categories .jc-category-track-v253::-webkit-scrollbar{display:none}
  html.jc-pwa-standalone body.home .jc-home-categories .jc-category-track-v253 > .jc-category-tile{
    flex:0 0 calc((100% - 12px)/3)!important;
    width:calc((100% - 12px)/3)!important;
    min-width:0!important;
    scroll-snap-align:start;
    scroll-snap-stop:always;
  }
}
