.profile {
  &__content {
    display: grid;
    grid-template-columns: 238px 1fr;
  }

  a,
  .link {
    color: $link-color;
    font-weight: 200;
  }

  &__title {
    margin-bottom: 25px;
    font-size: 1.25em;

    &-count {
      margin-left: 0.25em;
      color: $warm-grey;
    }
  }

  &__entity-table {
    &-header-row,
    &-row {
      margin-bottom: 0;
    }

    &-header-row {
      padding-bottom: 12px;
    }

    &-row {
      padding: 12px 0;

      &.basic-table__row--expandable {
        &:hover {
          background-color: #fff;
        }
      }

      & > .expanding-row__expanded {
        margin: 0;
      }

      & > .expanding-row--expanded .expanding-row__expanded {
        margin: 12px 0;
      }
    }

    &-header-column,
    &-column {
      margin-bottom: 0;
    }
  }
}

.profile {
  &__content {
    display: grid;
    grid-template-columns: 238px 1fr;
  }

  a,
  .link {
    color: $link-color;
    font-weight: 200;
  }

  &__title {
    margin-bottom: 25px;
    font-size: 1.25em;

    &-count {
      margin-left: 0.25em;
      color: $warm-grey;
    }
  }

  &__entity-table {
    &-header-row,
    &-row {
      margin-bottom: 0;
    }

    &-header-row {
      padding-bottom: 12px;
    }

    &-row {
      padding: 12px 0;

      &.basic-table__row--expandable {
        &:hover {
          background-color: #fff;
        }

        &.expanding-row--expanded {
          &:hover {
            background: none;
          }
        }
      }

      & > .expanding-row__expanded {
        margin: 0;
      }

      & > .expanding-row--expanded .expanding-row__expanded {
        margin: 12px 0;
      }
    }

    &-header-column,
    &-column {
      margin-bottom: 0;
    }
  }
}

Fix background color on expanded row bug
Fix background color on expanded row bug
