// 超出一行
.one-line-text {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

// 超出两行
.tow-line-text {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* #ifndef APP-NVUE */
image {
	display: inline-block;
}

view, text {
	box-sizing: border-box;
}
/* #endif */

.flex {
	display: flex;
	align-items: center;
	flex-direction: row;
}

.flex-col {
	flex-direction: column;
}

// 底部操作栏
.footer-bar {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	background-color: #fff;
	padding: 20rpx 24rpx;
	box-shadow: 0 -4rpx 12rpx rgba(0, 0, 0, 0.05);
	padding-bottom: calc(constant(safe-area-inset-bottom) + 20rpx);
	padding-bottom: calc(env(safe-area-inset-bottom) + 20rpx);
	display: flex;
	align-items: center;
	justify-content: space-between;
}