/* Lote 78 · Fase 6.1 · Las dos animaciones que el ERP usa (fadeIn en las secciones de Configuración y
   el Directorio, shakeX en el F29), escritas acá para no cargar animate.css
   desde cdnjs. Mismos nombres de clase que animate.css para no tocar las pantallas. */
.animate__animated {
    animation-duration: 1s;   /* la de animate.css, para no cambiar lo que se ve */
    animation-fill-mode: both;
}

@keyframes pai-fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}
.animate__fadeIn { animation-name: pai-fadeIn; }

@keyframes pai-shakeX {
    from, to { transform: translate3d(0, 0, 0); }
    10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0, 0); }
    20%, 40%, 60%, 80% { transform: translate3d(10px, 0, 0); }
}
.animate__shakeX { animation-name: pai-shakeX; }

@media (prefers-reduced-motion: reduce) {
    .animate__animated { animation-duration: 1ms !important; }
}
