.app-dialog-overlay-motion{--app-modal-motion-duration:.15s}.app-dialog-overlay-motion[data-expanded]{animation:app-dialog-overlay-enter var(--app-modal-motion-duration) ease-out both}.app-dialog-overlay-motion[data-closed]{pointer-events:none;animation:app-dialog-overlay-exit var(--app-modal-motion-duration) ease-out both}.app-dialog-content-motion{--app-modal-motion-duration:.15s;--app-modal-enter-offset:10px;--app-modal-exit-offset:20px;--app-sheet-drag-offset:0px}.app-dialog-content-motion[data-app-dialog-presentation=centered][data-expanded]{animation:app-dialog-centered-enter var(--app-modal-motion-duration) ease-out}.app-dialog-content-motion[data-app-dialog-presentation=centered][data-closed]{pointer-events:none;animation:app-dialog-centered-exit var(--app-modal-motion-duration) ease-out both}.app-dialog-content-motion[data-app-dialog-presentation=sheet]{transform:translateY(var(--app-sheet-drag-offset));transition:transform var(--app-modal-motion-duration) cubic-bezier(.22, 1, .36, 1)}.app-dialog-content-motion[data-app-dialog-presentation=sheet][data-expanded]{animation:app-dialog-sheet-enter var(--app-modal-motion-duration) cubic-bezier(.22, 1, .36, 1)}.app-dialog-content-motion[data-app-dialog-presentation=sheet][data-closed]{pointer-events:none;animation:app-dialog-sheet-exit var(--app-modal-motion-duration) ease-in both}.app-dialog-content-motion[data-app-dialog-presentation=sheet][data-app-dialog-dragging]{transition:none}.app-dialog-content-motion[data-app-dialog-presentation=fullscreen][data-expanded]{animation:app-dialog-fullscreen-enter var(--app-modal-motion-duration) ease-out}.app-dialog-content-motion[data-app-dialog-presentation=fullscreen][data-closed]{pointer-events:none;animation:app-dialog-fullscreen-exit var(--app-modal-motion-duration) ease-out both}@keyframes app-dialog-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes app-dialog-overlay-exit{0%{opacity:1}to{opacity:0}}@keyframes app-dialog-centered-enter{0%{opacity:0;transform:translateY(var(--app-modal-enter-offset))}to{opacity:1;transform:translateY(0)}}@keyframes app-dialog-centered-exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(var(--app-modal-exit-offset)) scale(.95)}}@keyframes app-dialog-sheet-enter{0%{transform:translateY(100%)}to{transform:translateY(var(--app-sheet-drag-offset))}}@keyframes app-dialog-sheet-exit{0%{transform:translateY(var(--app-sheet-drag-offset))}to{transform:translateY(100%)}}@keyframes app-dialog-fullscreen-enter{0%{opacity:0}to{opacity:1}}@keyframes app-dialog-fullscreen-exit{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.app-dialog-overlay-motion,.app-dialog-content-motion{transition:none!important;animation:none!important}}
