
/* v1.58.233 — remover versão visível e scroll dos portais */

/* Esconder qualquer badge/label de versão que exista no DOM */
[class*="version" i],
[id*="version" i],
[class*="versao" i],
[id*="versao" i],
[class*="versão" i],
[id*="versão" i],
.app-version,
.version-badge,
.build-version{
  display:none !important;
}

/* Portais sem scroll vertical/horizontal */
body.portal-page,
body.home-portal,
body.portal-home,
body[class*="portal" i]{
  height:100vh !important;
  min-height:100vh !important;
  max-height:100vh !important;
  overflow:hidden !important;
}

/* O wrapper da escala também não deve criar scroll nos portais */
body.portal-page #appbragaScaleContent,
body.home-portal #appbragaScaleContent,
body.portal-home #appbragaScaleContent,
body[class*="portal" i] #appbragaScaleContent{
  min-height:100vh !important;
  max-height:100vh !important;
  overflow:hidden !important;
}

/* Portal principal centrado e sem sobras */
body.portal-page main,
body.home-portal main,
body.portal-home main,
body[class*="portal" i] main{
  max-height:100vh !important;
  overflow:hidden !important;
}

/* Remove a barra horizontal causada por escala/layout nos portais */
html:has(body.portal-page),
html:has(body.home-portal),
html:has(body.portal-home){
  overflow:hidden !important;
}


/* v1.58.233 — portal scroll passa a ser gerido por appbraga-smart-screen.js */
html[data-appbraga-scroll="auto"] body.portal-page,
html[data-appbraga-scroll="auto"] body.home-portal,
html[data-appbraga-scroll="auto"] body.portal-home,
html[data-appbraga-scroll="auto"] body[class*="portal" i]{
  height:auto !important;
  min-height:100vh !important;
  max-height:none !important;
  overflow-y:auto !important;
  overflow-x:hidden !important;
}

html[data-appbraga-scroll="hidden"] body.portal-page,
html[data-appbraga-scroll="hidden"] body.home-portal,
html[data-appbraga-scroll="hidden"] body.portal-home,
html[data-appbraga-scroll="hidden"] body[class*="portal" i]{
  height:100vh !important;
  max-height:100vh !important;
  overflow:hidden !important;
}
