/* Backdrop fade */
.custom-backdrop {
  background-color: rgba(0,0,0,0);
  opacity: 0;
  transition: background-color 0.25s ease, opacity 0.25s ease;
}

.custom-backdrop.show {
  background-color: rgba(0,0,0,0.5);
  opacity: 1;
}

/* Animación del modal */
.custom-modal-animate {
  transform: scale(0.95) translateY(-10px);
  opacity: 0;
  transition: transform 0.25s ease, opacity 0.25s ease;
}

.custom-modal-animate.show {
  transform: scale(1) translateY(0);
  opacity: 1;
}

/* Contenido del modal */
.modal-content {
  background: #fff;
  /* border-radius: 12px; */
  overflow: hidden;
  box-shadow: 0 5px 30px rgba(0, 0, 0, 0.2);
}
