/* Reducir tamaño de letra en el menú */
#sideNav .navbar-nav .nav-item .nav-link {
  font-size: 0.80rem !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
}

/* Agregar scroll vertical al menú */
@media (min-width: 992px) {
  #sideNav .navbar-collapse {
    overflow-y: auto !important;
    max-height: calc(100vh - 200px) !important;
  }
  
  /* Estilo de la barra de scroll */
  #sideNav .navbar-collapse::-webkit-scrollbar {
    width: 8px;
  }
  
  #sideNav .navbar-collapse::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, 0.1);
  }
  
  #sideNav .navbar-collapse::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, 0.3);
    border-radius: 4px;
  }
  
  #sideNav .navbar-collapse::-webkit-scrollbar-thumb:hover {
    background: rgba(255, 255, 255, 0.5);
  }
}
/* Alinear items del menú a la izquierda */
@media (min-width: 992px) {
  #sideNav {
    text-align: left !important;
  }
  
  #sideNav .navbar-nav .nav-item .nav-link {
    text-align: left !important;
    padding-left: 1.5rem !important;
  }
}
