.apply-refund {
	background-color: #F6F6FF;
	min-height: calc(100vh - 44px);
	.apply-refund-form {
		background-color: #fff;
		font-size: 28rpx;
		.apply-refund-form-item {
			display: flex;
			flex-wrap: wrap;
			line-height: 100rpx;
			padding: 0 34rpx;
			border-bottom: solid 2px #f5f5f5;
			.apply-refund-form-label {
				width: 150rpx;
			}
			.apply-refund-form-content {
				color: #787878;
				background-color: #fff;
				.money {
					color: #FA6400;
				}
				textarea {
					width: 100%;
					background-color: #f5f5f5;
					font-size: 26rpx;
					&:after{
						content: attr(data-maxnum);
						position: absolute;
						right: 10px;
						bottom: 3px;
						font-size: 12px;
					}
				}
			}
			.full-width {
				width: 100%;
				background-color: #f5f5f5;
				padding: 30rpx;
				margin-bottom: 30rpx;
				border-radius: 5px;
				/deep/ .u-add-wrap {
					border: 1px dashed #606266;
				}
			}
		}
	}
	.apply-refund-form-submit {
		padding: 0 34rpx;
		margin: 50rpx 0;
	}
	.refund-tips {
		padding: 34rpx;
		background-color: #fff;
	}
	.pop-warp {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		height: 100%;
		.pop-warp-icon {
			width: 100rpx;
			height: 100rpx;
			line-height: 120rpx;
			margin: 0 auto;
			border-radius: 50%;
			background-color: $u-type-primary;
			text-align: center;
		}
		.pop-warp-tips {
			color: $u-type-primary;
			width: 260rpx;
			text-align: center;
			margin-top: 30rpx;
		}
	}
}