/**
 * JujuyConectado Pro 2026 · V539
 * APP-FIRST CONEXIONES CLEAN SINGLE GRID V1
 * Componente autónomo: sin clases legacy de Conexiones.
 */
html body.home .jc-home-connections-v539{
  display:block!important;
  box-sizing:border-box!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  margin:0!important;
  padding:12px 0 18px!important;
  overflow:visible!important;
}
html body.home .jc-home-connections-v539 .jc-home-connections-inner-v539{
  display:block!important;
  box-sizing:border-box!important;
  width:calc(100% - 24px)!important;
  max-width:none!important;
  min-width:0!important;
  margin:0 auto!important;
  padding:0!important;
}
html body.home .jc-home-connections-v539 .jc-home-connections-heading-v539{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  width:calc(100% - 12px)!important;
  margin:0 6px 12px!important;
  padding:0!important;
  box-sizing:border-box!important;
}
html body.home .jc-home-connections-v539 .jc-home-connections-heading-v539 h2{
  flex:0 0 auto!important;
  margin:0!important;
  padding:0!important;
  font-family:Arial,"Helvetica Neue",Helvetica,sans-serif!important;
  font-size:20px!important;
  font-weight:800!important;
  line-height:1.1!important;
  color:#163d69!important;
}
html body.home .jc-home-connections-v539 .jc-home-connections-heading-v539::after{
  content:""!important;
  display:block!important;
  flex:1 1 auto!important;
  height:1px!important;
  background:#d9e2ec!important;
}
html body.home .jc-home-connections-v539 .jc-home-connections-grid-v539{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:12px!important;
  box-sizing:border-box!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
}
html body.home .jc-home-connections-v539 .jc-home-connection-card-v539{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  box-sizing:border-box!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  height:auto!important;
  min-height:0!important;
  aspect-ratio:2 / 1!important;
  margin:0!important;
  padding:8px!important;
  border:1px solid #e2e8f0!important;
  border-radius:16px!important;
  background:#fff!important;
  box-shadow:0 5px 14px rgba(25,47,84,.07)!important;
  overflow:hidden!important;
  text-decoration:none!important;
  flex:none!important;
}
html body.home .jc-home-connections-v539 .jc-home-connection-media-v539{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  box-sizing:border-box!important;
  width:100%!important;
  height:100%!important;
  min-width:0!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
}
html body.home .jc-home-connections-v539 .jc-home-connection-media-v539 img{
  display:block!important;
  width:90%!important;
  height:80%!important;
  max-width:90%!important;
  max-height:80%!important;
  margin:0 auto!important;
  padding:0!important;
  object-fit:contain!important;
  object-position:center center!important;
  transform:none!important;
  background:transparent!important;
  opacity:1!important;
  visibility:visible!important;
}
@media(max-width:560px){
  html.jc-pwa-standalone body.home .jc-home-connections-v539,
  html body.jc-native-app.home .jc-home-connections-v539,
  html body.home .jc-home-connections-v539{
    width:100%!important;
    max-width:100%!important;
  }
  html.jc-pwa-standalone body.home .jc-home-connections-v539 .jc-home-connections-inner-v539,
  html body.jc-native-app.home .jc-home-connections-v539 .jc-home-connections-inner-v539,
  html body.home .jc-home-connections-v539 .jc-home-connections-inner-v539{
    width:calc(100% - 24px)!important;
    max-width:none!important;
  }
  html body.home .jc-home-connections-v539 .jc-home-connections-grid-v539{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:12px!important;
  }
}
@media(min-width:561px) and (max-width:900px){
  html body.home .jc-home-connections-v539 .jc-home-connections-inner-v539{
    width:calc(100% - 28px)!important;
  }
  html body.home .jc-home-connections-v539 .jc-home-connections-grid-v539{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:12px!important;
  }
  html body.home .jc-home-connections-v539 .jc-home-connection-card-v539{
    padding:10px!important;
  }
}
@media(min-width:901px){
  html body.home .jc-home-connections-v539 .jc-home-connections-inner-v539{
    width:768px!important;
    max-width:768px!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  html body.home .jc-home-connections-v539 .jc-home-connections-grid-v539{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:12px!important;
  }
  html body.home .jc-home-connections-v539 .jc-home-connection-card-v539{
    padding:11px!important;
  }
  html body.home .jc-home-connections-v539 .jc-home-connections-heading-v539 h2{
    font-size:22px!important;
  }
}
