.tabs {
  height: 100%;
}

scroll-view {
  height: 0;
}

.border-radius {
  background: #FFFFFF;
  box-shadow: 0rpx -2rpx 16rpx 0rpx rgba(0, 0, 0, 0.04);
  border-radius: 24rpx;
  margin: 20rpx 28rpx;
}

.icon {
  width: 48rpx;
  height: 48rpx;
}

.padding {
  padding: 30rpx;
}

.title text {
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  /* margin-left: 16rpx; */
}

/* .line {
  height: 20rpx;
  background: #F9F9F9;
} */

.summary .item {
  margin-top: 20rpx;
}

.summary .item image {
  width: 28rpx;
  height: 28rpx;
  margin-right: 12rpx;
  vertical-align: middle;
}

.list .btn-box {
  margin: 46rpx 0 40rpx;
}

.list .btn-box image {
  width: 28rpx;
  height: 28rpx;
  margin-right: 12rpx;
}

.list .btn-box .btn text {
  font-size: 28rpx;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
}

/* .list .btn-box .btn {
  height: 56rpx;
  padding: 0 18rpx;
  border-radius: 28rpx;
  border: 2rpx solid #666666;
  font-size: 28rpx;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  margin-right: 40rpx;
} */

.list .btn-box .btn .line {
  margin: 0 20rpx;
}

.list .item {
  background: #FFF7FA;
  border-radius: 16px;
  padding: 36rpx 20rpx;
}

/* .list .item-box {
  display: grid;
  grid-gap: 40rpx 0rpx;
  grid-template-columns: repeat(1, 1fr);
} */

.list .item image {
  width: 112rpx;
  height: 112rpx;
  background: #ECECEC;
  margin-right: 20rpx;
  border-radius: 16rpx;
}

.no-list .no-list-item {
  height: 188rpx;
  background-color: #FFF7FA;
  border-radius: 16rpx;
  padding-left: 20rpx;
}

.btm-btn {
  /* width: 566rpx; */
  height: 92rpx;
  color: #fff;
  background: #FA7D22;
  box-shadow: 0rpx 4rpx 16rpx 0rpx rgba(109, 0, 46, 0.15);
  border-radius: 50rpx;
  /* margin: 22rpx 36rpx 70rpx; */
}

.btm-box-text {
  font-size: 28rpx;
  color: #666666;
}


.use-popup {
  width: 558rpx;
  height: 460rpx;
  background: #FFFFFF;
  border-radius: 40rpx;
  justify-content: center;
  position: relative;
  /* justify-content: space-evenly; */
}

.use-popup .close {
  /* width: 100rpx;
  height: 100rpx; */
  width: 24rpx;
  height: 24rpx;
  position: absolute;
  right: 24rpx;
  top: 24rpx;
}

/* .use-popup .red {
  font-size: 24rpx;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #E95564;
} */

.use-btn {
  justify-content: space-evenly;
}

.use-btn .btn {
  width: 230rpx;
  height: 92rpx;
  /* margin: 0 48rpx; */
  font-size: 36rpx;
  color: #FA7D22;
  border-radius: 52rpx;
  border: 2rpx solid #FA7D22;
  /* flex: 1; */
}

.use-btn .confirm {
  /* margin-top: 28rpx; */
  /* margin-left: 46rpx; */
  background-color: #FA7D22;
  color: #fff;
}