/*!
 * The animate.css 4.1.1 effects DMS actually uses, with the original class names
 * and keyframes so extensions that add animate__ classes keep working.
 * animate.css - https://animate.style/ - Hippocratic License 2.1
 * Copyright (c) 2022 Animate.css
 *
 * Used by:
 *   backInUp, backInDown, backOutDown  SRP listings entering and leaving (global.js, instant filter)
 *   headShake                          form error badge (global.js)
 *   lightSpeedInLeft                   admin toast (backend-global.js)
 * Add a keyframe and its class here before using a new effect.
 */:root{--animate-duration: 1s;--animate-delay: 1s;--animate-repeat: 1}.animate__animated{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated.animate__faster{animation-duration:.5s;animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{animation-duration:.8s;animation-duration:calc(var(--animate-duration)*.8)}@media print,(prefers-reduced-motion: reduce){.animate__animated{animation-duration:1ms !important;animation-iteration-count:1 !important;transition-duration:1ms !important}.animate__animated[class*=Out]{opacity:0}}@keyframes backInUp{0%{opacity:.7;transform:translateY(1200px) scale(0.7)}80%{opacity:.7;transform:translateY(0) scale(0.7)}to{opacity:1;transform:scale(1)}}.animate__backInUp{animation-name:backInUp}@keyframes backInDown{0%{opacity:.7;transform:translateY(-1200px) scale(0.7)}80%{opacity:.7;transform:translateY(0) scale(0.7)}to{opacity:1;transform:scale(1)}}.animate__backInDown{animation-name:backInDown}@keyframes backOutDown{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translateY(0) scale(0.7)}to{opacity:.7;transform:translateY(700px) scale(0.7)}}.animate__backOutDown{animation-name:backOutDown}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.animate__headShake{animation-name:headShake;animation-timing-function:ease-in-out}@keyframes lightSpeedInLeft{0%{opacity:0;transform:translate3d(-100%, 0, 0) skewX(30deg)}60%{opacity:1;transform:skewX(-20deg)}80%{transform:skewX(5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}
