
/* Escopo exclusivo à janela Finanças: manter a área de conteúdo rolável até o fim,
   com espaço para os controles fixos e a área segura do celular. */
#eduqueFinanceHost .adm-finance-modal .adm-finance-shell{
  min-height:0 !important;
  max-height:100% !important;
}
body.adm-finance-window-open #eduqueFinanceHost .adm-finance-modal .adm-finance-content{
  flex:1 1 0% !important;
  min-height:0 !important;
  height:0 !important;
  overflow-y:auto !important;
  overflow-x:hidden !important;
  -webkit-overflow-scrolling:touch;
  touch-action:pan-y !important;
  overscroll-behavior-y:contain;
  padding-bottom:calc(156px + env(safe-area-inset-bottom,0px)) !important;
  scroll-padding-bottom:calc(90px + env(safe-area-inset-bottom,0px));
}
/* Em qualquer aba, somente a barra flutuante ativa deve ficar visível. */
#eduqueFinanceHost .adm-finance-modal .adm-finance-bottom-actions[hidden],
#eduqueFinanceHost .adm-finance-modal .adm-income-bottom-actions[hidden]{
  display:none !important;
}
