.auto-task-center-page[data-v-74cb0472] {
  height: 100%;
}
.main-tabs[data-v-74cb0472] .el-tabs__header {
  margin-bottom: 0;
}
.main-tabs[data-v-74cb0472] .el-tabs__content {
  padding-top: 12px;
}
.toolbar-card[data-v-74cb0472] {
  margin-bottom: 12px;
}
.toolbar-card[data-v-74cb0472] .el-card__body {
  padding: 12px 16px;
}
.toolbar-form-inline[data-v-74cb0472] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.task-card-grid[data-v-74cb0472] {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
  gap: 16px;
  padding: 4px 0;
}
.task-card[data-v-74cb0472] {
  background: #fff;
  border: 1px solid #e4e7ed;
  border-radius: 6px;
  padding: 16px;
}
.task-card--warning[data-v-74cb0472] {
  border-left: 3px solid #E6A23C;
}
.task-card--error[data-v-74cb0472] {
  border-left: 3px solid #F56C6C;
}
.task-card--disabled[data-v-74cb0472] {
  background: #fafafa;
  opacity: 0.7;
}
.task-card-header-right[data-v-74cb0472] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.task-card-header[data-v-74cb0472] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 14px;
}
.task-card-title[data-v-74cb0472] {
  font-size: 15px;
  font-weight: 600;
  color: #303133;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
}
.task-card-title .task-icon[data-v-74cb0472] {
  font-size: 16px;
  color: #409EFF;
}
.task-card-meta[data-v-74cb0472] {
  margin-bottom: 14px;
}
.meta-row[data-v-74cb0472] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 13px;
  padding: 4px 0;
  border-bottom: 1px dashed #f0f0f0;
}
.meta-row[data-v-74cb0472]:last-child {
  border-bottom: none;
}
.meta-label[data-v-74cb0472] {
  color: #909399;
  width: 120px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.meta-value[data-v-74cb0472] {
  color: #303133;
}
.task-card-footer[data-v-74cb0472] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  padding-top: 4px;
}
.count-success[data-v-74cb0472] {
  color: #67C23A;
  font-weight: 600;
}
.count-skip[data-v-74cb0472] {
  color: #909399;
}
.count-fail[data-v-74cb0472] {
  color: #F56C6C;
  font-weight: 600;
}
.table-container[data-v-74cb0472] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: calc(100vh - 280px);
  min-height: 300px;
}
.table-scroll[data-v-74cb0472] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  border: 1px solid #ebeef5;
  border-radius: 4px;
}
.table-scroll-inner[data-v-74cb0472] {
  height: 100%;
}
.pagination-wrap[data-v-74cb0472] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 0 4px;
}
.pagination-wrap .pagination-total[data-v-74cb0472] {
  font-size: 13px;
  color: #606266;
  margin-right: 12px;
}
.cell-link[data-v-74cb0472] {
  color: #409EFF;
  padding: 0 4px;
}
.status-ok[data-v-74cb0472] {
  color: #67C23A;
  margin-right: 4px;
}
.status-no[data-v-74cb0472] {
  color: #C0C4CC;
  margin-right: 4px;
}
.auth-tip[data-v-74cb0472] {
  font-size: 12px;
  color: #606266;
}
.error-tip[data-v-74cb0472] {
  font-size: 12px;
  color: #E6A23C;
}
.normal-tip[data-v-74cb0472] {
  font-size: 12px;
  color: #67C23A;
}
.schedule-preview[data-v-74cb0472] {
  color: #409EFF;
  font-size: 13px;
  font-weight: 500;
}
.drawer-header-custom[data-v-74cb0472] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 16px 20px;
  border-bottom: 1px solid #e4e7ed;
}
.drawer-header-custom .drawer-title[data-v-74cb0472] {
  font-size: 16px;
  font-weight: 600;
}
.drawer-header-custom .drawer-actions[data-v-74cb0472] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
}
.drawer-body[data-v-74cb0472] {
  height: calc(100% - 57px);
  overflow-y: auto;
}
