.next-tabs-text>.next-tabs-bar .next-tabs-tab:hover {
  cursor: pointer;
  color: #333333;
  background-color: transparent;
}

.next-tabs-text>.next-tabs-bar .next-tabs-tab.next-tabs-tab-active {
  color: #15AD9D;
  background-color: transparent;
}

.next-tabs-text>.next-tabs-bar .next-tabs-tab.next-tabs-tab-disabled {
  pointer-events: none;
  cursor: default;
  color: #CCCCCC;
  background: transparent;
}

.next-tabs-text>.next-tabs-bar .next-tabs-tab {
  position: relative;
}

.next-tabs-text>.next-tabs-bar .next-tabs-tab::after {
  content: ' ';
  position: absolute;
  left: -1px;
  width: 1px;
  background-color: #DCDEE3;
}

.next-tabs-text>.next-tabs-content {
  color: #333333;
  background: transparent;
  top: 0;
  right: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
}

.next-tabs-text>.next-tabs-content:hover {
  color: #333333;
  background: transparent;
}

.next-table {
  box-sizing: border-box;
  color: #333333;
  font-family: Roboto, "Helvetica Neue", Helvetica, Tahoma, Arial, "PingFang SC", "Microsoft YaHei";
  font-size: 14px;
  line-height: 1.28571;
  position: relative;
}

.next-table *, .next-table *:before, .next-table *:after {
  box-sizing: border-box;
}

.next-table table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  table-layout: fixed;
  background: #fff;
}

.next-table table tr:first-child td {
  border-top-width: 0;
}

.next-table th {
  padding: 0;
  background: #EBECF0;
  color: #333333;
  text-align: left;
  font-weight: normal;
  border: 1px solid #DCDEE3;
}

.next-table th .next-table-cell-wrapper {
  padding: 12px 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}

.next-table td {
  padding: 0;
  border: 1px solid #DCDEE3;
}

.next-table td .next-table-cell-wrapper {
  padding: 12px 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}

.next-table td .next-table-cell-wrapper .next-icon-arrow-down, .next-table td .next-table-cell-wrapper .next-icon-arrow-right, .next-table td .next-table-cell-wrapper .next-table-tree-placeholder {
  margin-right: 3px;
}

.next-table td .next-table-cell-wrapper .next-icon-arrow-down:before, .next-table td .next-table-cell-wrapper .next-icon-arrow-right:before {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}

.next-table.no-header table tr:first-child td {
  border-top-width: 1px;
}

.next-table.only-bottom-border {
  border-width: 0;
}

.next-table.only-bottom-border th {
  border-width: 0 0 1px 0;
}

.next-table.only-bottom-border td {
  border-width: 0 0 1px 0;
}

.next-table.only-bottom-border .next-table-expanded-row th {
  border-width: 0 0 1px 0;
}

.next-table.only-bottom-border .next-table-expanded-row td {
  border-width: 0 0 1px 0;
}

.next-table-loading {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.32);
}

.next-table-loading .next-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -16px;
  margin-left: -12px;
  color: #666;
}

.next-table.zebra tr:nth-child(odd) td {
  background: #FFFFFF;
}

.next-table.zebra tr:nth-child(even) td {
  background: #F7F8FA;
}

.next-table-empty {
  color: #A0A2AD;
  padding: 32px 0;
  text-align: center;
}

.next-table-expanded-row td {
  border-width: 0;
}

.next-table-expanded-row td:first-child {
  border-left-width: 1px;
}

.next-table-expanded-row td:last-child {
  border-right-width: 1px;
}

.next-table-expanded-row:last-child td {
  border-bottom-width: 1px;
}

.next-table-expanded-row .next-table .last td {
  border-bottom-width: 0;
}

.next-table-filter-footer {
  margin: 10px 10px 0;
}

.next-table-filter-footer button {
  margin-right: 5px;
}

.next-table-row.hidden {
  display: none;
}

.next-table-tree-placeholder {
  display: inline-block;
  width: 12px;
}

.last .next-table-expanded-row td {
  border-bottom-width: 1px;
}

.next-table-body, .next-table-header {
  overflow: auto;
  font-size: 14px;
}

.next-table-body {
  font-size: 14px;
}

.next-table-fixed {
  border: 1px solid #DCDEE3;
}

.next-table-fixed table tr td:first-child, .next-table-fixed table tr th:first-child {
  border-left-width: 0;
}

.next-table-fixed .next-table-header {
  background: #EBECF0;
}