/**
 * SaltaConectada Pro 2026 · 1.0.63 · WINDOWS PWA HEADER DESKTOP FIX V1
 * Nuclear dirigida: sólo Windows + standalone/native + viewport >= 901 px.
 */
@media (min-width:901px){
  html.jc-pwa-standalone body.sc-windows-platform .sc-header129,
  html.jc-native-app body.sc-windows-platform .sc-header129,
  body.sc-windows-platform.jc-pwa-standalone .sc-header129,
  body.sc-windows-platform.jc-native-app .sc-header129{
    --sc129-side:50px!important;
    --sc129-logo-w:220px!important;
    --sc129-logo-h:106px!important;
    --sc129-avatar:70px!important;
    --sc129-row-gap:0px!important;
  }

  html.jc-pwa-standalone body.sc-windows-platform .sc-header129__inner,
  html.jc-native-app body.sc-windows-platform .sc-header129__inner,
  body.sc-windows-platform.jc-pwa-standalone .sc-header129__inner,
  body.sc-windows-platform.jc-native-app .sc-header129__inner{
    width:100%!important;
    max-width:1024px!important;
    margin:0 auto!important;
    padding:5px 14px 0!important;
  }

  html.jc-pwa-standalone body.sc-windows-platform .sc-header129__row--top,
  html.jc-native-app body.sc-windows-platform .sc-header129__row--top,
  body.sc-windows-platform.jc-pwa-standalone .sc-header129__row--top,
  body.sc-windows-platform.jc-native-app .sc-header129__row--top{
    grid-template-columns:50px minmax(0,1fr) 50px!important;
    min-height:110px!important;
    gap:12px!important;
  }

  html.jc-pwa-standalone body.sc-windows-platform .sc-header129__logos,
  html.jc-native-app body.sc-windows-platform .sc-header129__logos,
  body.sc-windows-platform.jc-pwa-standalone .sc-header129__logos,
  body.sc-windows-platform.jc-native-app .sc-header129__logos{
    grid-template-columns:repeat(2,220px)!important;
    gap:12px!important;
    justify-content:center!important;
  }

  html.jc-pwa-standalone body.sc-windows-platform .sc-header129__logo-box,
  html.jc-native-app body.sc-windows-platform .sc-header129__logo-box,
  body.sc-windows-platform.jc-pwa-standalone .sc-header129__logo-box,
  body.sc-windows-platform.jc-native-app .sc-header129__logo-box{
    width:220px!important;height:106px!important;
    min-width:220px!important;max-width:220px!important;
    min-height:106px!important;max-height:106px!important;
    padding:0!important;
  }

  /* Mata cualquier geometría APP móvil legacy V435 en Windows. */
  html.jc-pwa-standalone body.sc-windows-platform .jcx-header433 .jcb-hb429-brand img,
  html.jc-native-app body.sc-windows-platform .jcx-header433 .jcb-hb429-brand img,
  body.sc-windows-platform.jc-pwa-standalone .jcx-header433 .jcb-hb429-brand img,
  body.sc-windows-platform.jc-native-app .jcx-header433 .jcb-hb429-brand img,
  html.jc-pwa-standalone body.sc-windows-platform .jcx-header433 .jcb-hb429-context img,
  html.jc-native-app body.sc-windows-platform .jcx-header433 .jcb-hb429-context img,
  body.sc-windows-platform.jc-pwa-standalone .jcx-header433 .jcb-hb429-context img,
  body.sc-windows-platform.jc-native-app .jcx-header433 .jcb-hb429-context img{
    display:block!important;
    width:100%!important;height:100%!important;
    max-width:none!important;max-height:none!important;
    object-fit:contain!important;
    margin:0!important;padding:0!important;
  }

  html.jc-pwa-standalone body.sc-windows-platform .jcx-header433 .jcb-hb429-context,
  html.jc-native-app body.sc-windows-platform .jcx-header433 .jcb-hb429-context,
  body.sc-windows-platform.jc-pwa-standalone .jcx-header433 .jcb-hb429-context,
  body.sc-windows-platform.jc-native-app .jcx-header433 .jcb-hb429-context{
    padding:0!important;
  }

  html.jc-pwa-standalone body.sc-windows-platform .sc-header129__side,
  html.jc-native-app body.sc-windows-platform .sc-header129__side,
  body.sc-windows-platform.jc-pwa-standalone .sc-header129__side,
  body.sc-windows-platform.jc-native-app .sc-header129__side{
    width:50px!important;height:50px!important;
    min-width:50px!important;min-height:50px!important;
  }

  html.jc-pwa-standalone body.sc-windows-platform .jcx-header433 .jcb-hb429-menu img,
  html.jc-native-app body.sc-windows-platform .jcx-header433 .jcb-hb429-menu img,
  body.sc-windows-platform.jc-pwa-standalone .jcx-header433 .jcb-hb429-menu img,
  body.sc-windows-platform.jc-native-app .jcx-header433 .jcb-hb429-menu img{
    width:50px!important;height:50px!important;
    max-width:none!important;max-height:none!important;
    object-fit:contain!important;
  }

  html.jc-pwa-standalone body.sc-windows-platform .jcx-header433 .jcb-hb429-profile img,
  html.jc-native-app body.sc-windows-platform .jcx-header433 .jcb-hb429-profile img,
  body.sc-windows-platform.jc-pwa-standalone .jcx-header433 .jcb-hb429-profile img,
  body.sc-windows-platform.jc-native-app .jcx-header433 .jcb-hb429-profile img{
    width:auto!important;height:168%!important;
    max-width:none!important;max-height:none!important;
    object-fit:contain!important;
  }

  html.jc-pwa-standalone body.sc-windows-platform .sc-header129__row--bottom,
  html.jc-native-app body.sc-windows-platform .sc-header129__row--bottom,
  body.sc-windows-platform.jc-pwa-standalone .sc-header129__row--bottom,
  body.sc-windows-platform.jc-native-app .sc-header129__row--bottom{
    grid-template-columns:70px minmax(0,1fr) 70px!important;
    min-height:74px!important;
    gap:10px!important;
  }

  html.jc-pwa-standalone body.sc-windows-platform .sc-header129__avatar,
  html.jc-native-app body.sc-windows-platform .sc-header129__avatar,
  body.sc-windows-platform.jc-pwa-standalone .sc-header129__avatar,
  body.sc-windows-platform.jc-native-app .sc-header129__avatar{
    width:70px!important;height:70px!important;
    min-width:70px!important;min-height:70px!important;
  }

  html.jc-pwa-standalone body.sc-windows-platform .jcx-header433 .jcb-hb429-juco img,
  html.jc-native-app body.sc-windows-platform .jcx-header433 .jcb-hb429-juco img,
  body.sc-windows-platform.jc-pwa-standalone .jcx-header433 .jcb-hb429-juco img,
  body.sc-windows-platform.jc-native-app .jcx-header433 .jcb-hb429-juco img,
  html.jc-pwa-standalone body.sc-windows-platform .jcx-header433 .jcb-hb429-sofi img,
  html.jc-native-app body.sc-windows-platform .jcx-header433 .jcb-hb429-sofi img,
  body.sc-windows-platform.jc-pwa-standalone .jcx-header433 .jcb-hb429-sofi img,
  body.sc-windows-platform.jc-native-app .jcx-header433 .jcb-hb429-sofi img{
    width:70px!important;height:70px!important;
    max-width:none!important;max-height:none!important;
    object-fit:contain!important;
  }

  html.jc-pwa-standalone body.sc-windows-platform .sc-header129__search,
  html.jc-native-app body.sc-windows-platform .sc-header129__search,
  body.sc-windows-platform.jc-pwa-standalone .sc-header129__search,
  body.sc-windows-platform.jc-native-app .sc-header129__search{
    height:70px!important;
  }

  html.jc-pwa-standalone body.sc-windows-platform .jcx-header433 .jcb-hb429-search form,
  html.jc-native-app body.sc-windows-platform .jcx-header433 .jcb-hb429-search form,
  body.sc-windows-platform.jc-pwa-standalone .jcx-header433 .jcb-hb429-search form,
  body.sc-windows-platform.jc-native-app .jcx-header433 .jcb-hb429-search form{
    width:100%!important;height:38px!important;
    padding:0 15px!important;
    grid-template-columns:20px minmax(0,1fr)!important;
    gap:8px!important;
  }

  html.jc-pwa-standalone body.sc-windows-platform .sc-header129__search input,
  html.jc-native-app body.sc-windows-platform .sc-header129__search input,
  body.sc-windows-platform.jc-pwa-standalone .sc-header129__search input,
  body.sc-windows-platform.jc-native-app .sc-header129__search input{
    font-size:13.5px!important;
  }

  html.jc-pwa-standalone body.sc-windows-platform .sc-header129-spacer,
  html.jc-native-app body.sc-windows-platform .sc-header129-spacer,
  body.sc-windows-platform.jc-pwa-standalone .sc-header129-spacer,
  body.sc-windows-platform.jc-native-app .sc-header129-spacer{
    height:189px!important;min-height:189px!important;
  }
}
