
/* 个人资料 */
*[data-v-userInfo] .van-cell {
  padding: 4.2667vw;
  justify-content: space-between;
  align-items: center;
}

*[data-v-userInfo] .van-cell .van-cell__title {
  font-size: 4.2667vw;
  line-height: 5.8667vw;
  width: 37.3333vw;
  flex: auto;
}

*[data-v-userInfo] .van-cell .van-cell__value {
  font-size: 4.2667vw;
  line-height: 5.8667vw;
  color: #B9B9BD;
  width: fit-content;
  flex: inherit;
  display: flex;
  align-items: center;
}

*[data-v-userInfo] .van-cell .van-field {
  padding: 0;
}

*[data-v-userInfo] .van-cell .van-uploader__input-wrapper {
  display: flex;
  align-items: center;
}

*[data-v-userInfo] .van-cell .van-field .vcodeBtn {
  background-color: transparent;
  font-size: 4.2667vw;
  line-height: 5.8667vw;
  border: none;
  padding: 0;
  height: fit-content;
}

*[data-v-userInfo] .van-cell .van-field .van-field__button {
  padding: 0;
  font-size: 0;
}

*[data-v-userInfo] .saveBtn {
  padding: 2.6667vw 6.4vw;
  border-radius: 1.0667vw;
  background-color: #0FAB6B;
  color: #fff;
}

*[data-v-userInfo] .password-cell .van-cell__title{
  width: fit-content;
  flex: none;
  margin-right: 8.5333vw;
}

*[data-v-userInfo] .password-cell .van-cell__value {
  flex: 1;
}

*[data-v-userInfo] .password-cell .van-field__error-message {
  white-space: nowrap;
}

/* 我的收藏 */
*[data-v-collect] .van-tabs__wrap {
  height: 11.7333vw;
}

*[data-v-collect] .van-tabs__wrap .van-tab--active {
  color: #0FAB6B;
}

*[data-v-collect] .van-tabs__line {
  background-color: #0FAB6B;
  width: 6.4vw;
  height: .5333vw;
}

*[data-v-collect] .van-rate .iconfont {
  font-size: 3.2vw;
  margin-right: .5333vw;
}

/* 我的优惠券 */
*[data-v-coupon] .van-tabs__wrap {
  height: 11.7333vw;
}

*[data-v-coupon] .van-tabs__wrap .van-tab--active {
  color: #0FAB6B;
}

*[data-v-coupon] .van-tabs__line {
  background-color: #0FAB6B;
  width: 6.4vw;
  height: .5333vw;
}

*[data-v-coupon] .van-tabs__content {
  overflow: hidden;
}

*[data-v-coupon] .van-coupon {
  margin: 2.6667vw 3.2vw;
  border-radius: 1.6vw;
}

*[data-v-coupon] .van-coupon .van-coupon__body {
  display: flex;
  align-items: center;
}

*[data-v-coupon] .van-coupon .van-coupon__body>div:nth-of-type(1) {
  flex: 1;
  margin-right: 2.1333vw;
}


*[data-v-coupon] .van-coupon .van-coupon__content {
  padding: 4.2667vw;
}

*[data-v-coupon] .van-coupon .van-coupon__content .van-coupon__head {
  padding: 0;
  min-width: fit-content;
  padding-right: 4.2667vw;
  margin-right: 4.2667vw;
  border-right: .1333vw solid #E6E6E8;
}

*[data-v-coupon] .van-coupon .van-coupon__content .van-coupon__head .van-coupon__amount {
  font-size: 7.4667vw;
  line-height: 10.6667vw;
  color: #F94B30;
  margin-bottom: 1.0667vw;
}

*[data-v-coupon] .van-coupon .van-coupon__content .van-coupon__head .van-coupon__amount span {
  font-size: 5.3333vw;
}

*[data-v-coupon] .van-coupon .van-coupon__content button {
  height: 8vw;
  background-color: #0FAB6B;
  border-radius: 13.3333vw;
  border: .1333vw solid #0FAB6B;
  color: #fff;
  padding: 1.6vw 3.2vw;
  font-size: 3.4667vw;
  line-height: 4.8vw;
}

*[data-v-coupon] .van-coupon .van-coupon__description {
  border-top: .1333vw dashed #E6E6E8;
}



/* 浏览记录 */
*[data-v-history] .courseList {
  border-radius: 1.6vw;
  background-color: #fff;
  margin:  0 3.2vw;
}

*[data-v-history] .courseList .course-item {
  padding: 3.2vw 0;
  margin: 0 3.2vw;
  border-bottom: .1333vw solid #E6E6E8;
}

*[data-v-history] .courseList .course-item:nth-last-of-type(1) {
  border: none;
}

*[data-v-history] .courseList .course-item>div:nth-of-type(1) {
  display: flex;
  align-items: center;
}

*[data-v-history] .courseList .course-item .course-desc {
  flex: 1;
  width: calc(100% - 29.8667vw);
}

*[data-v-history] .courseList .course-item .course-summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

*[data-v-history] .courseList .course-item .van-image {
  border-radius: .5333vw;
  overflow: hidden;
}

*[data-v-history] .van-button {
  margin-top: 4.2667vw;
  height: 8vw;
  padding: 1.6vw 3.2vw;
  border: .1333vw solid #D9D9DA;
  border-radius: 13.3333vw;
  font-size: 3.4667vw;
  line-height: 4.8vw;
}

/* 意见反馈 */
*[data-v-feedback] .van-tag {
  border-radius: .5333vw;
  padding: 2.1333vw 4.2667vw;
  background: #F8F8F9;
  font-size: 3.2vw;
  line-height: 4.2667vw;
  color: #222229;
  margin-right: 2.1333vw;
}

*[data-v-feedback] .van-tag.active {
  background: rgba(232, 255, 242, 0.5);
  color: #0FAB6B;
}

*[data-v-feedback] .van-tag:nth-last-of-type(1) {
  margin-right: 0;
}

*[data-v-feedback] .van-cell {
  width: calc(100% - 8.5333vw);
  border: .2667vw solid #E6E6E8;
  border-radius: 1.0667vw;
  padding: 3.2vw;
}

*[data-v-feedback] .van-uploader__upload {
  height: 20vw;
  width: 20vw;
  border: .1333vw dashed #D9D9DA;
  border-radius: .5333vw;
  background-color: transparent;
}

*[data-v-feedback] .submitBtn {
  margin: 12.8vw 3.2vw;
  background: #0FAB6B;
  border-radius: 1.0667vw;
  color: #fff;
  padding: 2.6667vw 6.4vw;
  height: 11.7333vw;
  width: 93.6vw;
}

.van-dialog button {
  color: #0FAB6B;
}