.anj-table .anj-table-body .anj-row {
  cursor: default;
}
.anj-table .anj-table-body .anj-row.anj-selectable.anj-selected, .anj-table .anj-table-body .anj-row.anj-selectable.anj-selected:hover {
  background-color: var(--anj-background);
}
.anj-table .anj-header-cell.anj-col-row-selection,
.anj-table .anj-cell.anj-col-row-selection {
  border-right: 0 !important;
  padding-left: 0;
  padding-right: 0;
  white-space: nowrap;
  width: 0 !important;
}
.anj-table .anj-header-cell.anj-col-row-selection .anj-column-caption,
.anj-table .anj-cell.anj-col-row-selection .anj-column-caption {
  display: none;
}
.anj-table .anj-header-cell.anj-col-row-selection-checks,
.anj-table .anj-cell.anj-col-row-selection-checks {
  width: 42px;
}
.anj-table .anj-col-row-selection-checks.anj-header-cell .anj-column-caption {
  overflow: visible;
  padding-right: 0;
}
.anj-table .anj-col-row-selection-checks.anj-header-cell anj-row-select-control[show-check] {
  margin: -1px 0;
}
.anj-table .anj-col-row-selection-checks.anj-header-cell anj-checkbox {
  margin: -1px 0;
  top: 1px;
}
.anj-table .anj-col-row-selection-checks.anj-cell anj-checkbox {
  margin: -1px 0;
  top: 2px;
}
.anj-table .anj-col-row-selection-checks.anj-cell anj-radio {
  top: -3px;
}
.anj-table .anj-col-row-selection-checks anj-checkbox {
  font-size: 0.875rem;
  position: relative;
}
.anj-table .anj-row-detail-cell {
  border-color: transparent !important;
}
.anj-table anj-table .anj-row:last-child .anj-cell {
  border-bottom: 0;
  border-color: transparent !important;
}
.anj-table .anj-detail-row:hover {
  background-color: inherit;
}