.app-mob-select-vant {
  width          : 100%;
  height         : 100%;
  display        : flex;
  justify-content: flex-end;
  align-items    : center;

  .app-mob-select-vant__value {
    height    : 100%;
    width     : 100%;
    text-align: right;
  }

  .app-mob-select-vant__value::before {
    display       : inline-block;
    content       : "";
    height        : 100%;
    vertical-align: middle;
  }

  .app-mob-select-vant__icon {
    font-size: 18px;
  }
}

.app-mob-select-vant__sheet {
  .van-action-sheet__content {
    display  : flex;
    flex-wrap: wrap;
  }

  .wf-button-item {
    width          : 4.5rem;
    height         : 4.5rem;
    --border-radius: 50%;
    margin         : 0;
    margin-right   : 1rem;
  }

  .wf-button-item-content {
    width        : 25%;
    height       : auto;
    margin-bottom: 1rem;
  }

  .van-action-sheet__item {
    padding: 15px 16px;
  }

  .van-action-sheet__item:last-child {
    border-bottom: 0;
  }
}