.tbody {
  display: flex;
  gap: var(--Spacing-x-half);
  flex-direction: column;
  width: 100%;
}

.tbody:has(tr > th) {
  padding-top: var(--Spacing-x2);
}

.tbody:has(tr > th):not(:first-of-type),
.border {
  border-top: 1px solid var(--Primary-Light-On-Surface-Divider-subtle);
}

.tbody:not(:last-child) {
  padding-bottom: var(--Spacing-x2);
}

.border {
  padding-top: var(--Spacing-x2);
}
