/**
 * JujuyConectado Pro 2026 · 9.5.55.533 · RUBROS AIR 90% V1
 * Alcance: Home > Rubros únicamente.
 * APP móvil es la autoridad visual; tablet y Windows derivan del mismo patrón.
 */

/* Mantiene 3 columnas x 4 filas, pero cada tarjeta ocupa 90% de su celda. */
html body.home .jc-home-rubros-v523 .jc-rubros-grid-v523{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  column-gap:8px!important;
  row-gap:12px!important;
  align-items:start!important;
}
html body.home .jc-home-rubros-v523 .jc-rubro-v523{
  width:90%!important;
  max-width:90%!important;
  min-width:0!important;
  justify-self:center!important;
  margin:0!important;
  padding:7px 4px 9px!important;
  border-radius:13px!important;
}
html body.home .jc-home-rubros-v523 .jc-rubro-v523__media{
  width:100%!important;
  aspect-ratio:1/1!important;
}
html body.home .jc-home-rubros-v523 .jc-rubro-v523__media img{
  width:96%!important;
  height:96%!important;
  max-width:96%!important;
  max-height:96%!important;
  object-fit:contain!important;
  object-position:center!important;
}
html body.home .jc-home-rubros-v523 .jc-rubro-v523 strong{
  font-size:11px!important;
  line-height:1.15!important;
  text-align:center!important;
}

/* 561+ conserva el mismo 90%, con respiración progresiva. */
@media(min-width:561px){
  html body.home .jc-home-rubros-v523 .jc-rubros-grid-v523{
    column-gap:10px!important;
    row-gap:15px!important;
  }
  html body.home .jc-home-rubros-v523 .jc-rubro-v523{
    width:90%!important;
    max-width:90%!important;
    padding:8px 5px 10px!important;
  }
  html body.home .jc-home-rubros-v523 .jc-rubro-v523 strong{font-size:13px!important}
}

/* Windows 768 centrado deriva del mismo patrón, no se rediseña. */
@media(min-width:901px){
  html body.home .jc-home-rubros-v523 .jc-rubros-grid-v523{
    column-gap:12px!important;
    row-gap:18px!important;
  }
  html body.home .jc-home-rubros-v523 .jc-rubro-v523{
    width:90%!important;
    max-width:90%!important;
    padding:9px 5px 11px!important;
  }
  html body.home .jc-home-rubros-v523 .jc-rubro-v523 strong{font-size:14px!important}
}
