.label-large {
    font-size: 3.5rem; /* Ajusta este valor según tus necesidades */
}


.disabled-menu {
    pointer-events: none;
    opacity: 0.5; /* Hace el menú semitransparente para indicar que está inactivo */
}

.swal2-container {
    z-index: 1050 !important; /* Asegura que sea mayor que el de cualquier otro elemento interactivo */
  }

#overlay-block {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 1040; /* Debe estar justo por debajo del modal de SweetAlert2 */
    display: none; /* Por defecto está oculto */
}

#dt_listar_proximos_pasos th,
#dt_listar_proximos_pasos td {
  white-space: nowrap;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* Columna 1: Nombre */
#dt_listar_proximos_pasos th:nth-child(1),
#dt_listar_proximos_pasos td:nth-child(1) {
  max-width: 10%; /* o el que necesites */
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* Columna 2: Edad */
#dt_listar_proximos_pasos th:nth-child(2),
#dt_listar_proximos_pasos td:nth-child(2) {
    width: 10%;
  text-align: center;
}

/* Columna 3: Unidad Actual */
#dt_listar_proximos_pasos th:nth-child(3),
#dt_listar_proximos_pasos td:nth-child(3) {
  text-align: left;
    width: 10%;
}

/* Columna 4: Destino Sugerido */
#dt_listar_proximos_pasos th:nth-child(4),
#dt_listar_proximos_pasos td:nth-child(4) {
  text-align: left;
    width: 10%;
}

.dz-button {
  border: none;
  background: none;
  padding: 0;
  margin: 0;
  outline: none;
  cursor: pointer;
}

