/* pages/applyRefund/applyRefund.wxss */ .applyRefund{ padding: 76rpx 24rpx 220rpx; background: #F6F6F6; position: relative; } .notice{ width: 750rpx; height: 56rpx; line-height: 56rpx; background-color: rgba(255, 148, 26, .2); font-size: 28rpx; color: #222222; display: flex; align-items: center; padding: 0 24rpx; box-sizing: border-box; position: absolute; top: 0; left: 0; } .notice .icon{ width: 32rpx; height: 32rpx; margin-right: 16rpx; } .box{ background: #FFFFFF; border-radius: 16rpx 16rpx 16rpx 16rpx; margin-bottom: 20rpx; } .applyRefund .apply-type{ padding: 24rpx; } .applyRefund .apply-type .title{ font-weight: bold; font-size: 32rpx; color: #222222; } .applyRefund .apply-type .item{ display: flex; padding-top: 24rpx; } .applyRefund .apply-type .item .info{ padding-left: 20rpx; } .applyRefund .apply-type .item .info .title{ font-weight: bold; font-size: 28rpx; color: #222222; } .applyRefund .apply-type .item .info .desc{ font-size: 24rpx; color: #AAAAAA; margin-top: 16rpx; } .applyRefund .refund-goods{ padding: 24rpx; } .applyRefund .refund-goods .title-box{ display: flex; justify-content: space-between; padding-bottom: 24rpx; font-weight: bold; font-size: 28rpx; } .applyRefund .refund-goods .title-box .title{ color: #222222; } .applyRefund .refund-goods .title-box .price{ color: #FF4D3A; } .applyRefund .refund-goods .good-list .all{ padding-bottom: 24rpx; font-weight: bold; font-size: 24rpx; color: #222222; } .applyRefund .refund-goods .good-list .good-item{ border-top:1rpx solid #F0F0F0; padding: 20rpx 0; display: flex; align-items: center; } .applyRefund .refund-goods .good-list .good-item .img{ width: 120rpx; height: 120rpx; border-radius: 16rpx; background: #F6F6F6; } .applyRefund .refund-goods .good-list .good-item .info{ margin-left: 20rpx; flex: 1; } .applyRefund .refund-goods .good-list .good-item .info .good-name{ font-weight: bold; font-size: 28rpx; color: #222222; } .applyRefund .refund-goods .good-list .good-item .info .desc{ font-size: 24rpx; color: #AAAAAA; margin-top: 10rpx; } .applyRefund .refund-goods .good-list .good-item .info .price{ color: #AAAAAA; font-size: 24rpx; } .applyRefund .refund-goods .good-list .good-item .price-box{ display: flex; flex-direction: column; justify-content: space-between; align-items: flex-end; height: 120rpx; } .applyRefund .refund-goods .good-list .good-item .price-box .price{ font-weight: bold; font-size: 32rpx; color: #FF4D3A; } .applyRefund .refund-goods .good-list .good-item .price-box .num-box{ display: flex; } .applyRefund .refund-goods .good-list .good-item .price-box .num-box .btn{ width: 40rpx; height: 40rpx; line-height: 40rpx; text-align: center; background: #F0F0F0; color: #AAAAAA; font-weight: bold; } .applyRefund .refund-goods .good-list .good-item .price-box .num{ font-size: 24rpx; color: #222222; width: 80rpx; height: 40rpx; line-height: 40rpx; text-align: center; background: #F0F0F0; margin: 0 4rpx; } .applyRefund .refund-goods .open-btn{ display: flex; align-items: center; justify-content: center; font-size: 24rpx; color: #222222; margin-top: 20rpx; } .applyRefund .refund-goods .open-btn .arrow{ width: 20rpx; height: 20rpx; } .applyRefund .reason-box{ padding: 24rpx; } .applyRefund .reason-box .title-box{ display: flex; justify-content: space-between; padding-bottom: 20rpx; } .applyRefund .reason-box .title-box .title{ font-weight: bold; font-size: 28rpx; color: #222222; } .applyRefund .reason-box .title-box .choose{ display: flex; align-items: center; font-size: 28rpx; color: #AAAAAA; } .applyRefund .reason-box .title-box .choose .icon{ width: 20rpx; height: 20rpx; } .applyRefund .reason-box .content{ position: relative; } .applyRefund .reason-box textarea{ width: 100%; height: 300rpx; background: #F6F6F6; border-radius: 16rpx 16rpx 16rpx 16rpx; box-sizing: border-box; padding: 24rpx; } .applyRefund .reason-box .content .upload{ width: 120rpx; height: 120rpx; background: #FFFFFF; border-radius: 32rpx 32rpx 32rpx 32rpx; display: flex; justify-content: center; align-items: center; position: absolute; left: 24rpx; bottom: 24rpx; z-index: 9; } .applyRefund .reason-box .content .photo{ width: 40rpx; height: 40rpx; } .applyRefund .submit-box{ position: fixed; left: 0; bottom: 0; z-index: 9; width: 750rpx; height: 166rpx; background: #FFFFFF; border-radius: 32rpx 32rpx 0rpx 0rpx; } .applyRefund .submit-box .btn{ margin-top: 20rpx; margin-left: 24rpx; width: 702rpx; height: 80rpx; line-height: 80rpx; text-align: center; background: #FF941A; border-radius: 40rpx 40rpx 40rpx 40rpx; font-weight: bold; font-size: 28rpx; color: #FFFFFF; } .reason-content{ padding: 0 24rpx 140rpx; background: #F6F6F6; } .reason-content .title{ font-weight: bold; font-size: 32rpx; color: #222222; text-align: center; padding: 28rpx 0; } .reason-list{ background: #FFFFFF; border-radius: 32rpx 32rpx 32rpx 32rpx; padding: 24rpx; max-height: 450rpx; overflow: auto; margin-top: 20rpx; } .reason-list .title-box{ display: flex; } .reason-list .title-box .sub-title{ font-weight: bold; font-size: 28rpx; color: #222222; } .reason-list .title-box .desc{ font-size: 28rpx; color: #AAAAAA; } .reason-content .item{ display: flex; padding-top: 20rpx; } /*checkbox 选项框大小 */ checkbox .wx-checkbox-input { border-radius: 50%; width: 32rpx; height: 32rpx; } /*checkbox选中后样式 */ checkbox .wx-checkbox-input.wx-checkbox-input-checked { /* background: #e43130; border-color: #e43130; */ background: #FF941A; border-color: #FF941A; } /*checkbox选中后图标样式 */ checkbox .wx-checkbox-input.wx-checkbox-input-checked::before { text-align: center; font-size: 20rpx; color: #fff; background: transparent; transform: translate(-50%, -50%) scale(1); -webkit-transform: translate(-50%, -50%) scale(1); } .radio { transform: scale(.7); }