/**
 * Cargar después de assets/css/material-dashboard.css
 * Asegura padding-left del menú lateral (evita caché con regla idéntica en el bundle).
 */
#sidenav-main.navbar-vertical .navbar-nav .nav-link {
  padding-left: 0.1rem;
}

/**
 * Fix: el sidenav no debe solaparse sobre modales.
 * Algunos layouts de Material Dashboard elevan el z-index del lateral.
 */
.modal-backdrop {
  z-index: 20040 !important;
}
.modal {
  z-index: 20050 !important;
}

/* Segundo modal encima del primero (p. ej. detalle tutoría sobre "Otras tutorías") */
.modal.modal-stack-front {
  z-index: 20070 !important;
}
.modal-backdrop.modal-backdrop-stack-front {
  z-index: 20065 !important;
}

/**
 * SweetAlert2 debe quedar por encima de los modales Bootstrap (z-index elevado arriba).
 * Sin esto, los avisos de error/éxito quedan detrás y no se pueden pulsar.
 */
.swal2-container {
  z-index: 20060 !important;
}

/* Por encima de modales Bootstrap al abrir detalle (p. ej. desde "Otras tutorías") */
body > .swal2-container.swal2-tutoria-detalle-front {
  z-index: 2147483000 !important;
}
