/* 修复工作台白屏：路由过渡 opacity、app-main 裁剪、最小宽度 */
.app-main {
  overflow-x: auto !important;
  overflow-y: visible !important;
  min-height: calc(100vh - 50px) !important;
}

.app-main .el-card,
.app-main .el-card__body {
  min-height: 320px !important;
  overflow: visible !important;
}

.app-main .fade-transform-enter,
.app-main .fade-transform-enter-active,
.app-main .fade-transform-enter-to,
.app-main .fade-transform-leave,
.app-main .fade-transform-leave-active,
.app-main .fade-transform-leave-to,
.app-main .fade-transform-leave-active.fade-transform-leave-to {
  opacity: 1 !important;
  transform: none !important;
  visibility: visible !important;
}

/* 过渡卡住时，强制显示 router-view 子树 */
.app-main .el-card__body > * {
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
}

.workbench {
  min-width: 100% !important;
  width: 100%;
  min-height: 400px;
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
}

.workbench .title {
  color: #fff;
  font-size: 14px;
  margin-bottom: 8px;
}
