
/* Ajustes exclusivos do menu lateral solicitado. */
#sidebar .eduque-ai-brand .eduque-ai-logo{
  width:78%!important;
  height:54px!important;
}
#sidebar{min-height:100vh!important;}
@media(max-width:900px){
  #sidebar{
    inset:0 auto 0 0!important;
    width:min(620px,64vw)!important;
    height:100dvh!important;
    min-height:100dvh!important;
    border-radius:0 24px 24px 0!important;
    padding-top:calc(20px + env(safe-area-inset-top))!important;
    padding-bottom:calc(20px + env(safe-area-inset-bottom))!important;
    transform:translateX(calc(-100% - 22px))!important;
    transform-origin:left center!important;
    transition:transform .34s cubic-bezier(.22,.8,.22,1)!important;
  }
  #sidebar.open{
    transform:translateX(0)!important;
  }
}
@media(max-width:520px){
  #sidebar{
    width:64vw!important;
    min-width:248px!important;
  }
}
