
.view-container.data-v-53d899c3 {
	display: flex;
	background-color: #fff;
	margin-bottom: 20rpx;
	overflow: hidden;
}
.view-item.data-v-53d899c3 {
	flex: 1;
	display: flex;
	padding: 4rpx 0;
	text-align: center;
	color: #666;
	position: relative;
	border-bottom: 1rpx solid #ccc;
}
.label.data-v-53d899c3 {
	display: inline;
	padding: 10rpx;
	text-align: center;
	height: 40rpx;
	line-height: 40rpx;
	color: #000;
	font-size: 29rpx;
	background-color: #ccc;
	border-top-left-radius: 10rpx;
	border-bottom-left-radius: 10rpx;
}
.tag-input-group.data-v-53d899c3 {
	display: inline-flex;
	flex-wrap: nowrap;
	gap: 10rpx;
	margin-top: 8rpx;
	min-width: -webkit-max-content;
	min-width: max-content;
}
.view-container.data-v-53d899c3 {
	display: flex;
	background-color: #fff;
	margin-bottom: 20rpx;
	overflow: hidden;
}
.view-item.data-v-53d899c3 {
	flex: 1;
	/* padding: rpx 10rpx; */
	color: #666;
	position: relative;
	border-bottom: 1rpx solid #ccc;
}

/* 水平布局样式 */
.view-item.horizontal.data-v-53d899c3 {
	display: flex;
	flex-direction: row;
	align-items: center;
	flex-wrap: nowrap;
}

/* 品相标签横向样式 */
.label-horizontal.data-v-53d899c3 {
	padding: 0rpx 15rpx;
	text-align: center;
	height: 60rpx;
	line-height: 60rpx;
	color: #000;
	font-size: 28rpx;
	background-color: #ccc;
	border-radius: 8rpx;
	margin-right: 20rpx;
	flex-shrink: 0;
}

/* 	.tag-input-group {
	display: flex;
	flex-wrap: wrap;
	gap: 15rpx;
	align-items: center;
} */

/* 调整u-tag组件样式,适应水平布局 */

/* 调整u-tag组件样式,适应水平布局 */

/* 调整u-tag组件样式,适应水平布局 */
.data-v-53d899c3 .u-tag--large {
	height: 60rpx !important;
	line-height: 60rpx !important;
	padding: 0 40rpx !important;
	min-width: 120rpx !important;
	font-size: 36rpx !important;
}
.data-v-53d899c3 .u-tag__text--large {
	font-size: 36rpx !important;
	line-height: 60rpx !important;
}

/* 横向滑动容器 */
.tag-scroll-group.data-v-53d899c3 {
	flex: 1;
	width: 0;
	min-width: 0;
	white-space: nowrap;
	overflow-x: scroll;
	padding-bottom: 2rpx;
}
.tag-input-group.data-v-53d899c3 {
	display: inline-block;
	white-space: nowrap;
	margin-top: 8rpx;
}
.custom-tag.data-v-53d899c3 {
	display: inline-block;
	min-width: 110rpx;
	height: 54rpx;
	padding: 0 32rpx;
	margin: 0 8rpx;
	font-size: 32rpx;
	border: 2rpx solid #e0e0e0;
	border-radius: 16rpx;
	background: #f7f7f7;
	color: #888;
	transition: all 0.2s;
	box-sizing: border-box;
	cursor: pointer;
	text-align: center;
	line-height: 54rpx;
}
.custom-tag-checked.data-v-53d899c3 {
	background: #1976d2;
	color: #fff;
	border-color: #1976d2;
}
.custom-tag-text.data-v-53d899c3 {
	font-size: 32rpx;
	line-height: 54rpx;
}

