.dk-volume-table-wrapper * {
  font-family: inherit;
}

.dk-volume-table-wrapper {
  border: var(--dk-volume-border-width) solid rgb(var(--dk-volume-border-color));
  border-radius: var(--dk-volume-border-radius);
  overflow: hidden;
}

.dk-volume-table-wrapper .dk-selected-row td {
  background-color: rgba(var(--dk-volume-body-background-highlight), 0.2);
}

.dk-volume-table-wrapper table {
  border-collapse: collapse !important;
  width: 100%;
}

.dk-volume-table-wrapper th {
  background-color: rgb(var(--dk-volume-header-background-color));
  color: var(--dk-volume-header-font-color);
  padding: var(--dk-volume-table-cell-padding) !important;
  text-align: center !important;
}

.dk-volume-table-wrapper td {
  background-color: var(--dk-volume-body-background-color);
  border: var(--dk-volume-border-width) solid
    rgba(var(--dk-volume-border-color), 0.2) !important;
  color: var(--dk-volume-body-font-color);
  padding: var(--dk-volume-table-cell-padding) !important;
  text-align: center !important;
}

.dk-volume-table-wrapper thead th {
  border: none !important;
}

.dk-volume-table-wrapper tbody tr:last-child td {
  border-bottom: none !important;
}

.dk-volume-table-wrapper tbody tr td:first-child {
  border-left: none !important;
}

.dk-volume-table-wrapper tbody tr td:last-child {
  border-right: none !important;
}
