/* 模块切换动画 */
.main-module-enter-active,
.main-module-leave-active {
  transition: transform 0.5s cubic-bezier(0.86, 0.76, 0.13, 0.93), opacity 0.5s;
  transform-origin: left bottom;
}
.main-module-enter,
.main-module-leave-to {
  opacity: 0;
  transform: scale(0);
}
.main-module-leave-active {
  position: absolute !important;
  z-index: -1;
}
/* 小面板动画 */
.min-panel-enter-active,
.min-panel-leave-active {
  transition: transform 0.5s cubic-bezier(0.86, 0.76, 0.13, 0.93), opacity 0.5s;
  transform-origin: right bottom;
}
.min-panel-enter,
.min-panel-leave-to {
  opacity: 0;
  transform: scale(0);
}
.min-panel-leave-active {
  position: absolute !important;
}
/* 弹出框动画 */
.dialog-enter-active,
.dialog-leave-active {
  transition: opacity 0.5s;
}
.dialog-enter-active .dialog-content,
.dialog-leave-active .dialog-content {
  transition: transform 0.5s cubic-bezier(0.86, 0.76, 0.13, 0.93), opacity 0.5s;
  transform-origin: right bottom;
}
.dialog-enter,
.dialog-leave-to {
  opacity: 0;
}
.dialog-enter .dialog-content,
.dialog-leave-to .dialog-content {
  opacity: 0;
  transform: scale(0);
}
.dialog-leave-active {
  position: absolute !important;
}
