.app {
		padding-top: 10rpx;
		width: 100%;

		.btns {
			width: 100%;
			display: flex;
			font-size: 31rpx;
			justify-content: space-around;
			text-align: center;
			font-weight: 500;
			margin-top: 80rpx;
			padding-bottom: 50rpx;

			.btnleft {
				width: 290rpx;
				height: 62rpx;
				background: #FFFFFF;
				border: 1px solid #26A888;
				border-radius: 5rpx;
				color: #26A888;
				line-height: 62rpx
			}

			.btnright {
				width: 289rpx;
				height: 62rpx;
				background: #26A888;
				border-radius: 5rpx;
				color: #FFFFFF;
				line-height: 62rpx;
			}
		}

		.item {
			width: 96%;
			margin: 20rpx auto;
			background-color: #fff;
			box-shadow: 0rpx 9rpx 31rpx 9rpx rgba(0, 0, 0, 0.03);
			border-radius: 5rpx;
			padding-bottom: 50rpx;

			.select {
				width: 90%;
				height: 80rpx;
				background: #F6F6F6;
				margin: 12rpx auto;
				border-radius: 5rpx;
				display: flex;
				position: relative;

				text {
					padding: 0 60rpx 0 20rpx;
					line-height: 80rpx;
					font-size: 22rpx;
					font-weight: 400;
					height: 80rpx;
					color: #8E8E8E;
					// text-overflow: -o-ellipsis-lastline;
					// overflow: hidden;
					// text-overflow: ellipsis;
					// display: -webkit-box;
					// -webkit-line-clamp: 1;
					// line-clamp: 1;
					// -webkit-box-orient: vertical;
					// white-space:normal;
					// word-break:break-all;
				}

				image {
					width: 9rpx;
					height: 17rpx;
					position: absolute;
					right: 40rpx;
					top: 50%;
					-webkit-transform: translateY(-50%);
					transform: translateY(-50%);
				}
			}

			.textarea {
				font-size: 18rpx;
				font-weight: 400;
				color: #8E8E8E;
				line-height: 42rpx;
				padding: 30rpx 0 0 40rpx;
			}

			.text {
				font-size: 30rpx;
				font-weight: 400;
				color: #333333;
				padding: 30rpx 0 0 40rpx;
			}

			::v-deep .u-upload {
				padding: 30rpx 30rpx 0 30rpx;
			}

			.input {
				width: 90%;
				height: 80rpx;
				border-radius: 5rpx;
				background: #f6f6f6;
				margin: 20rpx 0 0 40rpx;
				position: relative;
				padding-left: 10rpx;

				image {
					width: 10rpx;
					height: 20rpx;
					position: absolute;
					top: 50%;
					right: 5%;
					transform: translateY(-50%);
				}

				.uni-textarea-placeholder {
					padding-left: 12rpx;
					font-size: 22rpx;
					font-weight: 400;
					color: #8E8E8E !important;
				}

				.phsy {
					padding-left: 12rpx;
					font-size: 22rpx;
					font-weight: 400;
					color: #8E8E8E !important;
				}

				.inputtext {
					padding-left: 12rpx;
					color: black;
					font-size: 26rpx;
					width: 90%;
					height: 80rpx;
					line-height: 80rpx;
				}

				.uinput {
					color: black;
					font-size: 26rpx;
					width: 90%;
					height: 80rpx;
					line-height: 80rpx;
				}

				.noimageuinput {
					width: 98% !important;
				}
			}
		}

		.title {
			width: 100%;
			padding: 10rpx 0 10rpx 35rpx;

			.left {
				vertical-align: middle;
				display: inline-block;
				width: 10rpx;
				height: 30rpx;
				background: #26A888;
				border-radius: 1rpx;
			}

			.right {
				vertical-align: middle;
				display: inline-block;
				font-size: 30rpx;
				font-weight: 500;
				color: #26A888;
				line-height: 30rpx;
				margin-left: 20rpx;
			}
		}
	}
