/* SaltaConectada Pro 2026 · 1.0.48 · Profile Asset Hard Refresh V1 */

/* =========================================================
   1) HEADER WINDOWS · PERFIL EN CAJA CANÓNICA 50x50
   Mantiene la geometría canónica V147. El cambio funcional V148 es el asset físico del Perfil.
========================================================= */
@media (min-width:901px){
  .sc-header129__row--top>.sc-header129__profile{
    position:relative!important;
    inset:auto!important;
    z-index:80!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:var(--sc129-side)!important;
    height:var(--sc129-side)!important;
    min-width:var(--sc129-side)!important;
    min-height:var(--sc129-side)!important;
    max-width:var(--sc129-side)!important;
    max-height:var(--sc129-side)!important;
    margin:0!important;
    padding:0!important;
    overflow:visible!important;
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;
    background:transparent!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
  }
  .sc-header129__row--top>.sc-header129__profile>a{
    position:relative!important;
    inset:auto!important;
    z-index:81!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    height:100%!important;
    min-width:0!important;
    min-height:0!important;
    max-width:none!important;
    max-height:none!important;
    margin:0!important;
    padding:0!important;
    overflow:visible!important;
    visibility:visible!important;
    opacity:1!important;
    background:transparent!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
  }
  .sc-header129__row--top>.sc-header129__profile>a>img{
    position:relative!important;
    inset:auto!important;
    display:block!important;
    width:auto!important;
    height:168%!important;
    min-width:0!important;
    min-height:0!important;
    max-width:none!important;
    max-height:none!important;
    margin:0!important;
    padding:0!important;
    object-fit:contain!important;
    object-position:center center!important;
    visibility:visible!important;
    opacity:1!important;
    overflow:visible!important;
    clip:auto!important;
    clip-path:none!important;
    transform:none!important;
    scale:1!important;
    filter:none!important;
    background:transparent!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
    pointer-events:none!important;
  }
}

/* =========================================================
   2) CUPONETA · INTRO + LIA VISIBLE CERCA DE LA CABECERA
========================================================= */
.sc-cuponeta-v146__description{
  max-width:820px;
  margin:11px auto 0;
  padding:0 6px;
  color:#516170;
  font-size:13px;
  font-weight:650;
  line-height:1.55;
  text-align:center;
}
.sc-cuponeta-v146__lia{padding:8px 0 16px!important}
.sc-cuponeta-v146__lia>.jc-container{width:100%!important;max-width:1024px!important;margin-inline:auto!important}
.sc-cuponeta-v146__lia .sc-public-v145-lia{box-shadow:0 8px 24px rgba(25,45,68,.06)}
@media(max-width:760px){
  .sc-cuponeta-v146__description{margin-top:9px;padding-inline:4px;font-size:11px;text-align:left}
  .sc-cuponeta-v146__lia{padding-top:5px!important;padding-bottom:12px!important}
}

/* =========================================================
   3) COMUNIDAD SALTA · 10 BOTONES SIMÉTRICOS EN WINDOWS
      5 + 5 EN MÓVIL / APP. SIN DESBORDES.
========================================================= */
body.jc-ccj-route .jc-ccj5-homebar>.jc-ccj5-shell{
  width:min(calc(100% - 24px),1024px)!important;
  max-width:1024px!important;
  margin-inline:auto!important;
  padding-left:0!important;
  padding-right:0!important;
  box-sizing:border-box!important;
}
@media(min-width:761px){
  body.jc-ccj-route .jc-ccj5-homebar__nav{
    display:grid!important;
    grid-template-columns:repeat(10,minmax(0,1fr))!important;
    gap:7px!important;
    width:100%!important;
    max-width:100%!important;
    padding:0!important;
    margin:0!important;
    overflow:visible!important;
  }
  body.jc-ccj-route .jc-ccj5-homebar__row{display:contents!important}
  body.jc-ccj-route .jc-ccj5-homebar__nav a{
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    min-height:46px!important;
    padding:7px 4px!important;
    margin:0!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    font-size:10px!important;
    line-height:1.08!important;
    border-radius:16px!important;
  }
}
@media(max-width:760px){
  body.jc-ccj-route .jc-ccj5-homebar>.jc-ccj5-shell{
    width:min(calc(100% - 12px),1024px)!important;
    padding:0!important;
  }
  html.jc-pwa-standalone body.jc-ccj-route .jc-ccj5-homebar__nav,
  body.jc-native-app.jc-ccj-route .jc-ccj5-homebar__nav,
  body.jc-ccj-route .jc-ccj5-homebar__nav{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:6px!important;
    width:100%!important;
    padding:0!important;
    margin:0!important;
    overflow:visible!important;
  }
  html.jc-pwa-standalone body.jc-ccj-route .jc-ccj5-homebar__row,
  body.jc-native-app.jc-ccj-route .jc-ccj5-homebar__row,
  body.jc-ccj-route .jc-ccj5-homebar__row{
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    gap:5px!important;
    width:100%!important;
    padding:0!important;
    margin:0!important;
    overflow:visible!important;
  }
  html.jc-pwa-standalone body.jc-ccj-route .jc-ccj5-homebar__row a,
  body.jc-native-app.jc-ccj-route .jc-ccj5-homebar__row a,
  body.jc-ccj-route .jc-ccj5-homebar__row a{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    min-height:42px!important;
    padding:6px 3px!important;
    margin:0!important;
    flex:none!important;
    border-radius:14px!important;
    font-size:clamp(7.5px,2.35vw,9.5px)!important;
    line-height:1.05!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    text-align:center!important;
  }
}

/* =========================================================
   4) CUADROS FLOTANTES DE COMUNIDAD · MISMO EJE 1024
   El motor V438 existente sigue siendo la autoridad funcional.
========================================================= */
.jc-ccj438-dialog{
  width:min(1024px,calc(100vw - 24px))!important;
  max-width:1024px!important;
}
@media(max-width:760px){
  .jc-ccj438-dialog{width:calc(100vw - 12px)!important;max-width:none!important}
}
