.page-container{ } .page-container .head{ padding-bottom:14rpx; } .page-container .head .icon{ width:40rpx;height:40rpx; margin-right: 20rpx; } .page-container .head .title{ font-size: 36rpx; font-weight: 500; display: flex; align-items: center; } .page-container .head .sub-title{ font-size:26rpx; color: #888888; margin-top:24rpx; padding-left:60rpx; } .page-container>.button{ margin-top:20rpx; border-radius: 12rpx; background: rgba(124, 134, 149, 0.08); } .send-way .radio{ display: flex; justify-content: space-between; padding-top:30rpx; } .send-way .title{ font-size: 34prx; font-weight: 500; } .send-way .radio .item{ padding:14rpx 30rpx; } .page-container .tips{ font-size: 26rpx; color: #888888 } .package-list{ } .package-list .item{ display: flex; align-items: center; margin-top:20rpx; } .package-list .item .label,.package-list .item .input{ background-color: rgba(124, 134, 149, 0.08); height:90rpx; line-height: 90rpx; } .package-list .item .label{ border-radius: 12rpx 0 0 12rpx; padding:0 30rpx; color:#555555; } .package-list .item .input{ border-radius: 0 12rpx 12rpx 0; flex:1; } .package-list .item .button{ padding:16rpx 34rpx; line-height: 1; margin-left:26rpx; } .package-list .item .icon{ width:36rpx;height:36rpx; } .img-area.page-container .head .sub-title{ padding-left:0; } .img-area .photos{ margin-top:26rpx; display: flex; flex-wrap: wrap; gap: 26rpx; } .img-area .photos .item{ text-align: center; width:144rpx; height:144rpx; border-radius: 18rpx; position: relative; } .img-area .photos .item .close-area{ position: absolute; right:-16rpx;top:-16rpx; z-index: 2; padding:5rpx; display: flex; align-items: center; } .img-area .photos .item .close-area .icon{ width:28rpx;height:28rpx; } .img-area .photos .item .progress{ position: absolute; top:0;left:0; width:100%; z-index: 1; } .img-area .photos .item.loading::after{ content: ''; position: absolute; width:100%;height:100%; left:0;top:0; background-color: rgba(0, 0, 0, 0.3); z-index: 0; } .img-area .photos .item .image{ width:100%;height:100%; border-radius: 18rpx; } .img-area .photos .take-photo{ border: 1.2rpx dashed rgba(124, 134, 149, 0.3); border-radius: 18rpx; display: flex; align-items: center; justify-content: center; } .img-area .photos .take-photo .icon{ width:36rpx;height:36rpx; } .img-area .photos .take-photo .title{ font-size: 24rpx; color: #7C8695; margin-top:16rpx; } .img-area .img-count{ display: flex; align-items: center; } .img-area .spliter{ margin:30rpx 0; } .img-area .img-count .tips{ flex:1; font-size: 30rpx; color: #555555; } .img-area .img-count .number-selector{ display: flex; align-items: center; } .number-selector .value{ font-size: 36rpx; padding:0 28rpx; } .number-selector .button{ width:48rpx;height:48rpx; line-height: 1; padding:0; text-align: center; color: #fff; position: relative; background-color: var(--main-color); border-radius: 50%; border: 1rpx solid #FFC300; } .number-selector .button.disabled{ background-color: #fff; } .number-selector .reduce::before, .number-selector .plus::before, .number-selector .plus::after{ content: ''; width:50%; height:4rpx; background-color: #fff; position:absolute; left:25%;top:22rpx; } .number-selector .reduce.disabled::before, .number-selector .plus.disabled::before, .number-selector .plus.disabled::after{ background-color: var(--main-color); } .number-selector .plus::after{ width:4rpx; height:50%; left:22rpx;top:25%; z-index: 100; }