.table-secondary table tbody tr .table-secondary__td,
.table-secondary table thead tr th>div {
  background-color:var(--bg_secondary__200)
}
.table-secondary table tbody tr td>div,
.table-secondary table thead tr th>div {
  height:40px;
  font-size:12px;
  font-style:normal;
  font-weight:600;
  line-height:normal;
  text-align:left;
  display:flex
}
.table-secondary table tbody tr td:first-child>div,
.table-secondary table thead tr th:first-child>div {
  padding-left:12px;
  border-top-left-radius:6px;
  border-bottom-left-radius:6px
}
.table-secondary {
  overflow:auto;
  z-index:1
}
.table-secondary.sticky th {
  position:sticky;
  top:0;
  z-index:2
}
.table-secondary.lg thead tr th>div {
  height:40px;
  font-size:12px
}
.table-secondary.lg tbody tr td>div {
  height:40px
}
.table-secondary.lg tbody tr td:last-child>div,
.table-secondary.lg thead tr th:last-child>div {
  padding-right:12px
}
.table-secondary.lg thead tr th:first-child>div {
  padding-left:12px
}
@media (min-width:768px) {
  .table-secondary.lg thead tr th>div {
    height:63px;
    font-size:16px
  }
  .table-secondary.lg tbody tr td>div {
    height:60px
  }
  .table-secondary.lg tbody tr td:last-child>div,
  .table-secondary.lg thead tr th:last-child>div {
    padding-right:20px
  }
  .table-secondary.lg thead tr th:first-child>div {
    padding-left:20px
  }
}
.table-secondary.light table tbody tr:after {
  background:var(--bg_main__100)
}
.table-secondary.light table thead tr th>div {
  background:var(--bg_light_hover__100)
}
.table-secondary.cols4 table td,
.table-secondary.cols4 table th {
  width:25%
}
.table-secondary.cols2 table td,
.table-secondary.cols2 table th {
  width:50%
}
.table-secondary table tr td:first-child>div {
  border-radius:var(--b-radius) 0 0 var(--b-radius)
}
.table-secondary table tr td:last-child>div {
  border-radius:0 var(--b-radius) var(--b-radius) 0
}
.table-secondary table {
  font-weight:600;
  font-size:16px;
  width:100%;
  max-width:100%;
  border-collapse:collapse
}
.table-secondary table thead tr th>div {
  color:var(--color_secondary__100);
  align-items:center
}
.table-secondary table thead tr th:last-child>div {
  border-top-right-radius:6px;
  border-bottom-right-radius:6px;
  text-align:right;
  padding-right:12px
}
.table-secondary table tbody tr {
  position:relative
}
.table-secondary table tbody tr td {
  padding:0
}
.table-secondary table tbody tr td+td>div {
  padding-right:6px
}
.table-secondary table tbody tr td:last-child {
  padding-right:0
}
.table-secondary table tbody tr td>div {
  margin-top:6px;
  align-items:center
}
.table-secondary table tbody tr td>div.large {
  font-size:16px
}
.table-secondary table tbody tr td>div.large.sm {
  font-size:14px
}
.table-secondary table tbody tr td.expand>div {
  height:auto;
  min-height:40px;
  padding:12px;
  text-align:left!important
}
.table-secondary table tbody tr td:first-child>div {
  text-align:left
}
.table-secondary table tbody tr td:last-child>div {
  text-align:right;
  padding-right:12px;
  border-top-right-radius:6px;
  border-bottom-right-radius:6px
}
