.baseTable_wrap {
  /* 去掉表格整体边框 */
  .el-table {
    border: none !important;
    background-color: transparent;
  }

  /* 去掉表头下边框 */
  .el-table__header-wrapper thead th {
    // border-bottom: none !important;
    border: none !important;
  }
  /* 去掉单元格边框 */
  .el-table td,
  .el-table th.is-leaf {
    // border-bottom: none !important;
    border: none !important;
  }
  /* 去掉纵向分割线 */
  .el-table--border::after,
  .el-table--group::after,
  .el-table::before {
    display: none;
  }
  .el-table--border,
  .el-table--group {
    border-right: none !important;
    // border-bottom: none !important;
    border: none !important;
  }
  .el-table td,
  .el-table th {
    border-right: none !important;
    border: none !important;
    border-collapse: collapse !important;
  }

  .el-scrollbar__view {
    background: transparent !important;
  }

  .el-table--large .el-table__cell {
    padding: 8.5px 0;
  }

  .baseTable_box {
    cursor: pointer;
    .el-table__body {
      background: transparent;
      border-collapse: collapse !important;
      border: none !important;
      tr {
        color: #fff;
        background: transparent;
        border-top: 1px solid transparent;
        border-bottom: 1px solid #4e5969;

        &:hover td {
          background: transparent !important;
        }
        &:hover {
          color: #37dbff;
          background: linear-gradient(
            90deg,
            rgba(30, 54, 88, 0) 0%,
            #0c4fad 53%,
            rgba(65, 117, 190, 0) 100%
          );
          border-top: 1px solid rgba(69, 174, 250, 0.3);
          border-bottom: 1px solid rgba(69, 174, 250, 0.3);
        }
        &.selected-row {
          color: #37dbff;
          background: linear-gradient(
            90deg,
            rgba(30, 54, 88, 0) 0%,
            #0c4fad 53%,
            rgba(65, 117, 190, 0) 100%
          );
          border-top: 1px solid rgba(69, 174, 250, 0.3);
          border-bottom: 1px solid rgba(69, 174, 250, 0.3);
        }
      }
    }

    .el-table__header > thead {
      color: #9fb5d7;
      background-color: var(--ds-color-primary-light-1) !important;
      tr {
        background-color: var(--ds-color-primary-light-1) !important;
      }
      th {
        background-color: var(--ds-color-primary-light-1) !important;
      }
    }
  }
  .fixed_pagination {
    display: flex;
    justify-content: flex-end;
    padding: 24px 0 0;
  }
  /* full_table */
  &.full_table {
    .el-table--large .el-table__cell {
      padding: 4px 0;
    }
    .baseTable_box {
      cursor: default;
      .el-table__body {
        border: none !important;
        background: linear-gradient(90deg, #082050 0%, #02102a 100%);
        tr {
          color: #fff;
          background: linear-gradient(90deg, #082050 0%, #02102a 100%);
          &:nth-child(odd) {
            background: linear-gradient(90deg, #082050 0%, #02102a 100%);
          }
          &:nth-child(even) {
            background: linear-gradient(90deg, #102d65 0%, #081736 100%);
          }
          &:hover {
            border: none !important;
          }
          &:hover td {
            background-color: transparent;
          }
        }
      }

      .el-table__header > thead {
        color: #9fb5d7;
        background-color: var(--ds-color-primary-light-1) !important;
        tr {
          background-color: var(--ds-color-primary-light-1) !important;
        }
        th {
          background-color: var(--ds-color-primary-light-1) !important;
        }
      }
    }
    .fixed_pagination {
      padding: 28px 20px;
    }
  }
}

.pagination_box {
  margin-top: 50px;
  width: 100%;
  // position: fixed;
  // bottom: 100px;
  // right: 40px;
  background-color: white;
  z-index: 9;
}
.el-pagination {
  .el-pagination__total {
    color: var(--ds-color-info);
  }
  button {
    background-color: transparent;
    color: var(--ds-color-info);
  }
  button:disabled,
  button.is-disabled {
    background-color: transparent;
  }

  .el-pagination--small .btn-prev,
  .el-pagination--small .btn-next,
  .el-pagination--small .el-pager li {
    height: 28px;
    line-height: 28px;
    min-width: 28px;
  }
  .el-select--small .el-select__wrapper {
    width: 92px;
  }
  .el-select--small .el-select__wrapper {
    padding: 8px 15px;
  }
  .el-pagination__jump {
    color: var(--ds-color-info);
    .el-input {
      width: 40px;
      height: 28px;
    }
    .el-input__wrapper {
      background-color: transparent;

      .el-input__inner {
        color: var(--ds-color-info);
        line-height: 24px;
      }
    }
  }
  &.el-pagination--small button,
  &.el-pagination--small span:not([class*='suffix']) {
    font-size: 12px;
  }
  &.el-pagination--small .el-pagination__goto{
    font-size: 14px !important;
  }
  .ds-pagination__goto_next {
    color: var(--ds-color-info);
  }
}
.el-pager li {
  background-color: transparent;
  color: var(--ds-color-info);
}
