/* pages/refund/refund.wxss */
page{
  background-color: #f9f9f9;
  padding-bottom: 88rpx;
}
.select-pro{
  padding: 20rpx 40rpx;
  color: #333333;
  font-size: 26rpx;
  background-color: #ffffff;
}
.cart-content{
  background-color: #ffffff;
}
.cart-list,.overdue-list{
  width: 692rpx;
  display: flex;
  padding: 30rpx 32rpx 0 30rpx;
  align-items: center;
  flex-shrink: 0;
}

.pro-img{
  width: 180rpx;
  height: 180rpx;
}
.pro-info{
  margin-left: 24rpx;
  flex: 1;
  display: flex;
  border-bottom: 1rpx solid rgba(151,151,151,0.3);
  padding-bottom: 32rpx;
  align-items: center;
}
.cart-item:last-child .pro-info{
  border-bottom: none;
}
.overdue-list:last-child .pro-info{
  border-bottom: none;
}

.pro-right-info{
  flex: 1;
  margin-left: 26rpx;
}
.pro-name{
  font-size: 25rpx;
  width: 425rpx;
  color: #333333;
}
.pro-sku{
  color: #aaaaaa;
  font-size: 22rpx;
  margin-top: 10rpx;
}
.pro-price{
  display: flex;
  justify-content: space-between;
  margin-top: 16rpx;
}
.pro-num-edit{
  display: flex;
  width:107rpx;
}
 .pro-num-edit button {
  padding: 4rpx;
  width: 80rpx;
  height: 40rpx;
  line-height: 40rpx;
  color: #868686;
  font-size: 28rpx;
  background-color: #ffffff;
}
 .pro-num-edit button::after {
  border-radius: 0;
  border: 0;
}
 .pro-num-edit-input {
  line-height: 40rpx;
  height: 40rpx ;
  text-align: center;
  color: #666660;
  font-size: 28rpx;
}
.pro-price .price{
  font-size: 32rpx;
  color: #cb3c3c;
  font-weight: 600;
}
.circle-radio{
  width: 32rpx;
  height: 32rpx;
  border-radius: 50%;
  border: 1rpx solid rgba(0, 0, 0, 0.2);
  line-height: 26rpx;
  text-align: center;
}
.tick-success{
  width: 18rpx;
}
.refund-info{
  margin-top: 22rpx;
  background-color: #ffffff;
  padding: 26rpx 30rpx 35rpx;
}
.form{
  margin-top: 27rpx;
}
.form-label{
  font-size: 26rpx;
  color: #333333;
  height: 68rpx;
  line-height: 68rpx;
  display: inline-block;
}
.img-number{
  font-size: 18rpx;
  color: #bbbbbb;
  margin-left: 15rpx;
}
.reason-picker{
  width: 499rpx;
  height: 68rpx;
  line-height: 68rpx;
  border-radius: 5rpx;
  border: 1px solid rgba(170, 170, 170, 1);
  padding: 0 20rpx;
  color: #aaaaaa;
  font-size: 22rpx;
}
.form-picker{
  display: inline-block;
  margin-left: 25rpx;
}
.refund-price{
  font-size: 28rpx;
  color: #cb3c3c;
}
.desc{
  width: 632rpx;
  height: 104rpx;
  border-radius: 5rpx;
  border: 1px solid rgba(170, 170, 170, 1);
  padding: 21rpx 29rpx;
}
.submit{
  width: 750rpx;
  position: fixed;
  bottom: 0;
  left: 0;
}
.refund-info {
  margin-top: 20rpx; }

.refund-head {
  background: #fcfcfc;
  border-bottom: 2rpx solid #f5f5f5;
  color: #616161;
  padding: 0 20rpx;
  line-height: 80rpx; }

.refund-content {
  background: #ffffff;
  padding: 20rpx; }

