select-invoice-page {
  .zero-state {
    margin-top: 30%;
    text-align: center;

    &__heading {
      margin: 2rem 0 3rem;
    }

    &__description {
      border: 1px solid;
      border-radius: 15px;
      font-size: 0.85em;
      margin: 20px auto;
      max-width: 360px;
      padding: 20px;
      text-align: left;
      width: 86%;
    }

    &__description-heading {
      font-size: 1.4rem;
      font-weight: 600;
      margin: 0 0 1rem;
    }

    &__reason-list {
      margin: 0;
      padding: 0 2rem;
    }

    &__reason-list-item {
      &::marker {
        font-size: 3rem;
        vertical-align: middle;
      }
    }

    &__reason {
      display: inline-block;
      vertical-align: middle;
    }
  }

  .list-button {
    padding-top: 10px;
    padding-bottom: 10px;

    ion-icon.item-icon {
      margin-left: 3px;

      img {
        height: 40px;
      }
    }

    .item-title {
      color: black;
      font-size: 18px;
      font-weight: 500;
      padding-bottom: 10px;
    }

    .alternative {
      font-weight: 100;
    }
  }
}
