.jello-vertical{animation:jello-vertical .9s both}@keyframes jello-vertical{0%{transform:scaleZ(1)}30%{transform:scale3d(.75,1.25,1)}40%{transform:scale3d(1.25,.75,1)}50%{transform:scale3d(.85,1.15,1)}65%{transform:scale3d(1.05,.95,1)}75%{transform:scale3d(.95,1.05,1)}to{transform:scaleZ(1)}}@keyframes animista-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner{width:40px;height:40px;border:4px solid transparent;border-top-color:#3498db;border-radius:50%;animation:animista-spinner .6s linear infinite}.ping{animation:ping .8s ease-in-out infinite both}@keyframes ping{0%{transform:scale(.2);opacity:.8}80%{transform:scale(1.2);opacity:0}to{transform:scale(2.2);opacity:0}}.scale-in-center{animation:scale-in-center .5s cubic-bezier(.25,.46,.45,.94) both}@keyframes scale-in-center{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:1}}.slide-fwd-center{animation:slide-fwd-center .45s cubic-bezier(.25,.46,.45,.94) both}@keyframes slide-fwd-center{0%{transform:translateZ(0)}to{transform:translateZ(160px)}}@keyframes maintenance-due-pulse{0%,to{box-shadow:0 0 #f59e0b8c;transform:scale(1)}50%{box-shadow:0 0 0 10px #f59e0b00;transform:scale(1.08)}}@keyframes maintenance-due-wiggle{0%,to{transform:rotate(0)}15%{transform:rotate(-12deg)}30%{transform:rotate(10deg)}45%{transform:rotate(-8deg)}60%{transform:rotate(6deg)}75%{transform:rotate(-3deg)}}.maintenance-due-button{animation:maintenance-due-pulse 1.1s ease-in-out infinite}.maintenance-due-icon{animation:maintenance-due-wiggle .9s ease-in-out infinite}
