/* packageI/member_cancel/member_cancel.wxss */
.cancellation {
  padding: 40rpx;
  text-align: center;
}

.cancellation .title {
  font-size: 32rpx;
  font-weight: bold;
  color: #333;
}

.cancellation .content {
  min-height: 68vh;
  overflow: hidden;
  margin-top: 32rpx;
  text-align: left;
}

.rich-nodes img {
  max-width: 50vw;
}

.cancellation .bottom-box {
  margin-top: 32rpx;
  padding-left: 0.8rem;
}

.cancellation .btn-submit {
  margin: 0 auto;
  margin-top: 32rpx;
  width: 612rpx;
  height: 65rpx;
  background-color: #f15353;
  border-radius: 40rpx;
  font-size: 30rpx;
  line-height: 65rpx;
  color: #fff;
}

.cancellation .disabled {
  color: #6b6666;
  background-color: transparent;
  background-image: linear-gradient(0deg, #d2d2d2 0%, rgba(210, 210, 210, 0.64) 100%) !important;
}

.succesed {
  font-size: 30rpx;
  text-align: center;
}

.succesed .img {
  margin: 86rpx 0 16rpx 0;
  width: 206rpx;
  height: 206rpx;
}

.succesed .btns {
  margin-top: 54rpx;
  display: flex;
  justify-content: space-around;
}

.succesed .btns .btn-cancel {
  width: 270rpx;
  height: 80rpx;
  border-radius: 40rpx;
  line-height: 80rpx;
  border: solid 0.03rem #f15353;
  color: #f15353;
}

.succesed .btns .btn-back {
  width: 270rpx;
  height: 80rpx;
  border-radius: 40rpx;
  line-height: 80rpx;
  color: #fff;
  background-color: #f15353;
}

.confirm-popup {
  padding: 41rpx 48rpx  16rpx 48rpx;
  text-align: center;
}

.confirm-popup .pop-title {
  font-size: 36rpx;
  color: #202020;
}

.confirm-popup .pop-content {
  margin: 48rpx 0;
  text-align: left;
}

.confirm-popup .bottom-btns {
  height: 80rpx;
  display: flex;
  color: #030303;
  border-top: solid 1px #eee;
}

.confirm-popup .bottom-btns view {
  flex: 1;
  font-size: 34rpx;
  line-height: 80rpx;
}

.confirm-popup .bottom-btns .confirm {
  color: #f14e4e;
}

.mobile-verification {
  height: 100vh;
  background: #fff;
  text-align: center;
}

.mobile-verification .btn-submit {
  margin: 0 auto;
  margin-top: 128rpx;
  width: 617rpx;
  height: 80rpx;
  background-color: #f15353;
  border-radius: 40rpx;
  font-size: 30rpx;
  line-height: 80rpx;
  color: #fff;
}

.mobile-verification .icon-verification_phone,
.mobile-verification .icon-fontclass-yanzhengma {
  margin-right: 15rpx;
  font-size: 48rpx;
  color: #888;
}

.mobile-verification .van-field__left-icon {
  display: inline-flex !important;
}

.mobile-verification .captcha {
  width: 200rpx;
  height: 70rpx;
  padding-top: 15rpx;
}

.mobile-verification .captcha image {
  width: 100%;
}
