@import '~@zgfe/business-lib/es/assets/styles/inner.less';
.dataset-list-visual {
  // padding: @padding-lg;
  background: @white;
  border-radius: @border-radius-normal;
  // .ant-form {
  //   padding: @padding-lg @padding-lg 0 @padding-lg;
  // }
  &-bottom {
    padding: @padding-lg;
  }
  .ant-form-item {
    margin-right: 12px;
  }
  .ant-form-item-label {
    color: @text-color-secondary;
  }
  &-loading {
    display: block !important;
    padding: @padding-lg !important;
    text-align: center !important;
  }
  &-type {
    width: 376px !important;
  }
  &-name {
    width: 416px !important;
  }
  &-toolbar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: @margin-md;
    > :nth-child(1) {
      display: flex;
      align-items: center;
    }
    .biz-select-handle {
      display: inline-block;
      margin-right: @margin-md;
    }
  }
  &-result {
    color: @text-color-secondary;
    span {
      margin: 0 2px;
      color: #165dff;
    }
  }
  &-table {
    .ant-table-cell {
      white-space: nowrap;
      word-break: keep-all;
    }
  }
  &-enable,
  &-del,
  &-log,
  &-edit {
    margin-right: @margin-md !important;
    &.disable {
      color: @disabled-color;
      cursor: not-allowed;
    }
  }
  &-del:hover {
    color: @error-color;
  }
  &-del.disable {
    color: @disabled-color;
    cursor: not-allowed;
  }
  &-btn-update.disable {
    .__disable();
    background: none;
  }
  &-state {
    display: inline-block;
    width: 6px;
    height: 6px;
    margin-right: @margin-xs;
    vertical-align: inherit;
    border-radius: 100%;
    &.fail {
      background: @error-color;
    }
    &.success {
      background: @success-color;
    }
    &.running {
      background: @primary-color;
    }
  }
  &-total {
    margin: 0 @margin-xss;
    color: @primary-color;
  }
  &-toolbar-add-btn {
    display: flex !important;
    gap: 8px !important;
    align-items: center !important;
    margin-left: @margin-md;
    .tianjia1 {
      font-weight: 700;
      font-size: 16px !important;
    }
  }
}
