/* FASE 23.7 · Corrección del menú lateral móvil */
@media (max-width:760px){
  .sidebar{
    height:100dvh !important;
    max-height:100dvh !important;
    overflow-y:auto !important;
    overflow-x:hidden !important;
    overscroll-behavior:contain;
    -webkit-overflow-scrolling:touch;
    padding-bottom:calc(96px + env(safe-area-inset-bottom)) !important;
    box-sizing:border-box !important;
  }
  .sidebar nav{flex:0 0 auto !important; padding-bottom:10px;}
  .sidebar .logout-button{margin-top:18px !important; margin-bottom:14px !important; flex:0 0 auto;}
}
