.tableWrapper {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  margin-top: 2.4rem;
  padding: 1.6rem;
  background-color: var(--lotto-box-bg-color, #ececf6);
  border-radius: 0.8rem;
  grid-row: 2/3;
  margin-bottom: 2.4rem;

  @include min(tablet) {
    grid-template-columns: repeat(2, 1fr);
    grid-column: 1/3;
    padding: 1.6rem 0 2.4rem 1.6rem;
    height: fit-content;
  }
}

.firstBox,
.secondBox {
  height: fit-content;
}

.tableRow {
  @include min(tablet) {
    margin-bottom: 1.6rem;

    &:last-child {
      margin-bottom: 0;
    }
  }
}

.labelName {
  font-size: 1.6rem;
  line-height: 2.4rem;
  margin-bottom: 0.8rem;
}

.tableValue {
  font-size: 1.8rem;
  line-height: 2.4rem;
  font-weight: 700;
}

.btnContainer {
  margin-top: 2.4rem;
  max-width: 31.1rem;

  > a {
    margin-top: 0;
    height: 4.8rem;
    font-weight: 700;
    font-size: 2rem;
    line-height: 3rem;
  }
}
