.ui-modal-enter-active .ui-modal-backdrop{transition:opacity .22s ease-out}.ui-modal-leave-active .ui-modal-backdrop{transition:opacity .17s ease-in}.ui-modal-enter-from .ui-modal-backdrop,.ui-modal-leave-to .ui-modal-backdrop{opacity:0}.ui-modal-enter-active .ui-modal-panel{transition:transform .26s cubic-bezier(.16,1,.3,1),opacity .2s ease-out}.ui-modal-leave-active .ui-modal-panel{transition:transform .18s ease-in,opacity .16s ease-in}.ui-modal-enter-from .ui-modal-panel{opacity:0;transform:translateY(12px)scale(.96)}.ui-modal-leave-to .ui-modal-panel{opacity:0;transform:translateY(6px)scale(.98)}@media (width<=639px){.ui-modal-enter-from .ui-modal-panel,.ui-modal-leave-to .ui-modal-panel{opacity:1;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.ui-modal-enter-active .ui-modal-panel,.ui-modal-leave-active .ui-modal-panel{transition:opacity .12s linear;transform:none!important}}.ui-modal-shake{animation:.36s cubic-bezier(.36,.07,.19,.97) ui-modal-shake}@keyframes ui-modal-shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.ui-modal-body-scrolled{box-shadow:inset 0 1px #f1f5f9}
