/* SaltaConectada Pro 2026 · V457 Mobile Web Compact Final
 * Alcance exclusivo: compactación de categorías Home en navegador móvil <=760 px.
 * El footer móvil ya tiene autoridad única en mobile-tabbar-v232.css.
 */
@media (max-width:760px){
  /* Home · Encontrá exactamente lo que necesitás: dos pistas de 5, tres visibles. */
  html:not(.jc-pwa-standalone) body:not(.jc-native-app).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:not(.jc-pwa-standalone) body:not(.jc-native-app).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 7px!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:not(.jc-pwa-standalone) body:not(.jc-native-app).home .jc-home-categories .jc-category-track-v253 + .jc-category-track-v253{
    margin-top:4px!important;
  }
  html:not(.jc-pwa-standalone) body:not(.jc-native-app).home .jc-home-categories .jc-category-track-v253::-webkit-scrollbar{display:none!important}
  html:not(.jc-pwa-standalone) body:not(.jc-native-app).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;
    min-height:100px!important;
    height:100px!important;
    padding:5px 4px!important;
    gap:0!important;
    border-radius:12px!important;
    scroll-snap-align:start;
    scroll-snap-stop:normal;
    touch-action:manipulation;
    transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease!important;
  }
  html:not(.jc-pwa-standalone) body:not(.jc-native-app).home .jc-home-categories .jc-category-logo-image-v252{
    display:block!important;
    width:auto!important;
    height:auto!important;
    max-width:96%!important;
    max-height:94%!important;
    margin:auto!important;
    object-fit:contain!important;
    object-position:center!important;
  }
  html:not(.jc-pwa-standalone) body:not(.jc-native-app).home .jc-home-categories .jc-category-tile:active{
    transform:scale(.985)!important;
  }
  html:not(.jc-pwa-standalone) body:not(.jc-native-app).home .jc-home-categories .jc-section-heading{
    margin-bottom:10px!important;
  }
}
