.form-cell--required {
	position: relative;
	height: 1em;
}

.form-cell--required::after {
	position: absolute;
	content: "*";
	color: red;
	left: 4rpx;
	top: 0;
}

.form-cell-required {
	margin-left: 4rpx;
	color: #ff4d4f;
}

.form-content__wrapper {
	width: 100%;
	display: flex;
	align-items: center;
	text-align: right;
	font-size: 30rpx;
}

.form__placeholder {
	font-size: 30rpx;
	color: #666;
}

.truncate {
	overflow: hidden;
	text-overflow: ellipsis;
}

.flex-main-content {
	width: 0;
	flex-grow: 1;
}

.form-arrow {
	flex-shrink: 0;
	margin-left: 10rpx;
}

.form-row {
	display: flex;
	align-items: center;
	padding: 24rpx 30rpx;
	border-bottom: 1px solid #eee;
	font-size: 30rpx;
}

.form-row__label {
	flex-shrink: 0;
	min-width: 160rpx;
	max-width: 280rpx;
	margin-right: 20rpx;
	line-height: 42rpx;
}

.form-row__content {
	width: 0;
	flex-grow: 1;
}
