/* ========================================
   MotoXpress v3.5.2 - San Juan Edition
   ANIMACIONES PARA MODAL DE BÚSQUEDA
   Optimizado para iOS, Android y Safari
   ======================================== */

/* Animación de Pulso para el Ícono - v7.2 GPU Optimizada */
@keyframes pulse-glow {
  0%,
  100% {
    transform: scale(1);
    opacity: 0.8;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
}

/* Animación de Puntos (Dot Pulse) */
@keyframes dot-pulse {
  0%,
  80%,
  100% {
    opacity: 0.3;
    transform: scale(0.8);
  }
  40% {
    opacity: 1;
    transform: scale(1.2);
  }
}

/* Soporte para Safari y iOS */
@-webkit-keyframes pulse-glow {
  0%,
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0.8;
  }
  50% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    opacity: 1;
  }
}

@-webkit-keyframes dot-pulse {
  0%,
  80%,
  100% {
    opacity: 0.3;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  40% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}

/* Aplicar animaciones con prefijos para compatibilidad */
.searching-icon-pulse {
  -webkit-animation: pulse-glow 2s ease-in-out infinite;
  animation: pulse-glow 2s ease-in-out infinite;
  box-shadow: 0 0 20px rgba(255, 215, 0, 0.4);
  will-change: transform, opacity;
}

.dot-pulse {
  -webkit-animation: dot-pulse 1.4s ease-in-out infinite;
  animation: dot-pulse 1.4s ease-in-out infinite;
  will-change: transform, opacity;
}
