
/* DI10R: menu financeiro movido para BODY via JS, fora de qualquer clipping do header */
body > .desktop-nav-dropdown-menu.rg-finance-menu-portal{
  display:none!important;
  position:fixed!important;
  width:260px!important;
  height:auto!important;
  max-height:none!important;
  overflow:visible!important;
  margin:0!important;
  padding:8px!important;
  z-index:2147483000!important;
  background:#fff!important;
  border:1px solid #d7e4ef!important;
  border-radius:12px!important;
  box-shadow:0 18px 42px rgba(4,39,75,.22)!important;
}
body > .desktop-nav-dropdown-menu.rg-finance-menu-portal.is-open{
  display:flex!important;
  flex-direction:column!important;
}
body > .desktop-nav-dropdown-menu.rg-finance-menu-portal a{
  display:block!important;
  position:static!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  padding:11px 12px!important;
  border:0!important;
  border-radius:8px!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#073667!important;
  font:700 13px/1.25 Arial,sans-serif!important;
  text-align:left!important;
  text-decoration:none!important;
  white-space:normal!important;
}
body > .desktop-nav-dropdown-menu.rg-finance-menu-portal a:hover{
  background:#edf6ff!important;color:#056bc8!important;
}
@media(max-width:900px){
 body > .desktop-nav-dropdown-menu.rg-finance-menu-portal{display:none!important}
}
