/* Esparta Brasil — correção do drawer mobile 257. Desktop intacto. */
@media(max-width:760px){
  body.mobile256-menu-open .sidebar{
    z-index:2147483000!important;
    opacity:1!important;
    visibility:visible!important;
    filter:none!important;
    transform:translate3d(0,0,0)!important;
    isolation:isolate!important;
    -webkit-font-smoothing:antialiased;
  }

  /* O backdrop começa somente depois do drawer. Assim nunca pode escurecer ou desfocar o próprio menu. */
  .mobile256-backdrop{
    top:0!important;
    right:0!important;
    bottom:0!important;
    left:min(86vw,340px)!important;
    width:auto!important;
    z-index:2147482000!important;
    background:rgba(0,0,0,.58)!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
  }

  body.mobile256-menu-open .mobile256-backdrop{
    opacity:1!important;
    pointer-events:auto!important;
  }

  /* Não deixa a navegação inferior aparecer por baixo do drawer aberto. */
  body.mobile256-menu-open .mobile256-bottom{
    opacity:0!important;
    pointer-events:none!important;
    visibility:hidden!important;
  }

  /* Garante contraste e nitidez dos elementos do menu em navegadores Samsung/Chrome. */
  body.mobile256-menu-open .sidebar .brand,
  body.mobile256-menu-open .sidebar .usercard,
  body.mobile256-menu-open .sidebar .mobile256-drawer-search,
  body.mobile256-menu-open .sidebar .nav,
  body.mobile256-menu-open .sidebar .logout{
    filter:none!important;
  }

  body.mobile256-menu-open .sidebar .nav button{
    opacity:1!important;
  }
}
