.tabListItem {
  width: 100%;

  @include min(laptop) {
    &:not(:last-child) {
      padding-right: 1rem;
    }

    width: auto;
  }

  button {
    background: var(--color-9);
    padding: 1.5rem 2rem;
    text-transform: capitalize;
    font-weight: 700;
    color: var(--color-22);
    width: 100%;
    text-align: left;

    @include min(laptop) {
      padding: 1.2rem 2.5rem;
      text-align: center;
      border-radius: var(--border-radius);
    }
  }

  .active {
    @include min(laptop) {
      background: var(--color-7);
      box-shadow: 0 0.2rem 0.4rem rgba(21, 14, 6, 0.15);
    }
  }
}
