/* V435 · APP/PWA móvil independiente: referencia visual 720 px. */
html.jc-pwa-standalone .jcx-header433 .jcb-hb429-shell,
html.jc-native-app .jcx-header433 .jcb-hb429-shell,
body.jc-pwa-standalone .jcx-header433 .jcb-hb429-shell,
body.jc-native-app .jcx-header433 .jcb-hb429-shell{--hb429-row1:76px!important;--hb429-row2:60px!important;--hb429-side:66px!important;--hb429-brand:142px!important}
html.jc-pwa-standalone .jcx-header433 .jcb-hb429-menu img,html.jc-native-app .jcx-header433 .jcb-hb429-menu img,body.jc-pwa-standalone .jcx-header433 .jcb-hb429-menu img,body.jc-native-app .jcx-header433 .jcb-hb429-menu img,
html.jc-pwa-standalone .jcx-header433 .jcb-hb429-profile img,html.jc-native-app .jcx-header433 .jcb-hb429-profile img,body.jc-pwa-standalone .jcx-header433 .jcb-hb429-profile img,body.jc-native-app .jcx-header433 .jcb-hb429-profile img{width:30px!important;height:30px!important;object-fit:contain!important}
html.jc-pwa-standalone .jcx-header433 .jcb-hb429-brand img,html.jc-native-app .jcx-header433 .jcb-hb429-brand img,body.jc-pwa-standalone .jcx-header433 .jcb-hb429-brand img,body.jc-native-app .jcx-header433 .jcb-hb429-brand img{max-width:126px!important;max-height:64px!important;width:auto!important;height:auto!important;object-fit:contain!important}
html.jc-pwa-standalone .jcx-header433 .jcb-hb429-context,html.jc-native-app .jcx-header433 .jcb-hb429-context,body.jc-pwa-standalone .jcx-header433 .jcb-hb429-context,body.jc-native-app .jcx-header433 .jcb-hb429-context{padding:0 8px 0 2px!important}
html.jc-pwa-standalone .jcx-header433 .jcb-hb429-context__slots,html.jc-native-app .jcx-header433 .jcb-hb429-context__slots,body.jc-pwa-standalone .jcx-header433 .jcb-hb429-context__slots,body.jc-native-app .jcx-header433 .jcb-hb429-context__slots{gap:6px!important}
html.jc-pwa-standalone .jcx-header433 .jcb-hb429-context__slot img,html.jc-native-app .jcx-header433 .jcb-hb429-context__slot img,body.jc-pwa-standalone .jcx-header433 .jcb-hb429-context__slot img,body.jc-native-app .jcx-header433 .jcb-hb429-context__slot img{max-height:62px!important;width:auto!important;height:auto!important;object-fit:contain!important}
html.jc-pwa-standalone .jcx-header433 .jcb-hb429-context.has-two .jcb-hb429-context__slot img,html.jc-native-app .jcx-header433 .jcb-hb429-context.has-two .jcb-hb429-context__slot img,body.jc-pwa-standalone .jcx-header433 .jcb-hb429-context.has-two .jcb-hb429-context__slot img,body.jc-native-app .jcx-header433 .jcb-hb429-context.has-two .jcb-hb429-context__slot img{max-width:110px!important;max-height:54px!important}
html.jc-pwa-standalone .jcx-header433 .jcb-hb429-juco img,html.jc-native-app .jcx-header433 .jcb-hb429-juco img,body.jc-pwa-standalone .jcx-header433 .jcb-hb429-juco img,body.jc-native-app .jcx-header433 .jcb-hb429-juco img{width:45px!important;height:45px!important;object-fit:contain!important}
html.jc-pwa-standalone .jcx-header433 .jcb-hb429-search form,html.jc-native-app .jcx-header433 .jcb-hb429-search form,body.jc-pwa-standalone .jcx-header433 .jcb-hb429-search form,body.jc-native-app .jcx-header433 .jcb-hb429-search form{height:35px!important}
html.jc-pwa-standalone .jcx-header433 .jcb-hb429-sofi img,html.jc-native-app .jcx-header433 .jcb-hb429-sofi img,body.jc-pwa-standalone .jcx-header433 .jcb-hb429-sofi img,body.jc-native-app .jcx-header433 .jcb-hb429-sofi img{width:86px!important;height:86px!important;object-fit:contain!important;transform:translateY(5px)!important}

/* V454 · APP/720: el spacer nace con la misma altura que las filas 76+60.
   Evita el salto inicial de 130px a 136px antes de la medición JS. */
html.jc-pwa-standalone .jcx-header433-spacer,
html.jc-native-app .jcx-header433-spacer,
body.jc-pwa-standalone .jcx-header433-spacer,
body.jc-native-app .jcx-header433-spacer{height:136px!important;min-height:136px!important;transition:none!important}
