.default-table.table-light {
  --bs-table-bg: #fff;
}

.default-table thead {
  background-color: #910B03;
}

.default-table tbody {
  background-color: var(--bs-table-bg);
}

.default-table th,
.default-table td {
  padding: .75rem;
}

.default-table th {
  vertical-align: middle;
  color: #fff;
  background-color: #910B03;
}

.default-table tr th:first-child,
.default-table tr td:first-child {
  position: sticky;
  left: 0px;
  z-index: 1;
	border-inline-end: none;
  border-right: 0 hidden;
  border-left: 0 hidden;
}

.default-table tr th:first-child::after,
.default-table tr td:first-child::after {
	content: '';
	position: absolute;
	inset-block-start: 0;
	inset-inline-end: 0;
  border-right: 1px solid #e9ecef;
	height: 100%;
}

.default-table tr th:nth-child(2),
.default-table tr td:nth-child(2) {
  border-left: 0px;
  box-shadow: 0.5rem 0 0.5rem -0.5rem rgba(0, 0, 0, 0.45) inset;
}

.default-table tr.table-active td {
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));
}