/* Botón de ojo de los campos de contraseña (assets/js/ver_contrasena.js) */
input.ver-contrasena-input.form-control {
  padding-right: 2.75rem;
}

/* Edge trae su propio ojo; se quita para no mostrar dos */
input.ver-contrasena-input::-ms-reveal,
input.ver-contrasena-input::-ms-clear {
  display: none;
}

.ver-contrasena {
  position: absolute;
  top: 50%;
  right: 0.25rem;
  transform: translateY(-50%);
  z-index: 5;
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
  border: 0;
  background: transparent;
  color: #6c757d;
  cursor: pointer;
}

.ver-contrasena:hover {
  color: #212529;
}

.ver-contrasena:focus-visible {
  outline: 2px solid #6c757d;
  outline-offset: -2px;
  border-radius: 0.25rem;
}
