page {
  background-color: #f5f5f5;
  height: 100%;
}

.page-wrapper {
  margin-bottom: 20px;
}

.plane {
  background-color: #fff;
  margin-top: 20rpx;
}

.cell-class {
  position: relative;
}

.cell-class .title {
  white-space: nowrap;
  width: 200px;
}

.btn-auth-phone {
  display: inline-block;
  border: 1px solid #eee;
  background-color: transparent;
  font-size: 14px;
  line-height: 22px;
  color: #767676;
}

.btn-auth-phone::after {
  display: none;
}

.input {
  text-align: right;
}

.input::-webkit-input-placeholder {
  color: rgb(153, 153, 153);
}

.picker {
  position: relative;
  min-width: 200px;
  height: 24px;
  line-height: 24px;
}

.picker .picker-text {
  height: 24px;
}

.avatar-image {
  width: 80rpx;
  height: 80rpx;
  border-radius: 50%;
}

.btn-save-wrapper {
  width: 80%;
  margin: 40rpx auto;
}
