
.page-container {
	padding-bottom: 20rpx;
}

/* 导航栏样式 */
.nav-bar {
	display: flex;
	align-items: center;
	padding: 20rpx;
	background-color: #fff;
}
.nav-left,
.nav-right {
	width: 80rpx;
}
.back-icon,
.more-icon {
	font-size: 40rpx;
}
.nav-title {
	flex: 1;
	text-align: center;
	font-size: 32rpx;
	font-weight: bold;
}

/* 标签切换样式 */
.tab-switch {
	display: flex;
	padding: 20rpx;
	background-color: #fff;
	border-bottom: 1rpx solid #eee;
}
.tab {
	flex: 1;
	text-align: center;
	padding: 16rpx 0;
	color: #666;
}
.tab.active {
	color: #007AFF;
	font-weight: bold;
}

/* 日期选择器样式 */
.date-picker-bar {
	display: flex;
	align-items: center;
	justify-content: space-between;
	background: #fff;
	padding: 24rpx 20rpx 0 20rpx;
	border-bottom: 1rpx solid #eee;
}
.date-left {
	display: flex;
	align-items: baseline;
	cursor: pointer;
}
.date-day {
	font-size: 64rpx;
	font-weight: bold;
	color: #222;
	margin-right: 16rpx;
}
.date-info {
	display: flex;
	flex-direction: column;
	font-size: 28rpx;
	color: #666;
}
.date-arrow {
	font-size: 24rpx;
	color: #bbb;
	margin-left: 8rpx;
}
.date-total {
	font-size: 28rpx;
	color: #007AFF;
	font-weight: bold;
}

/* 加载状态样式 */
.loading-state {
	text-align: center;
	padding: 40rpx 0;
	color: #999;
}

/* 图片网格样式 */
.image-grid {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 20rpx;
}
.image-item {
	width: 48%;
	margin-bottom: 20rpx;
	margin-right: 2%;
	background: #fff;
	border-radius: 12rpx;
	overflow: hidden;
	box-shadow: 0 2rpx 12rpx rgba(0, 0, 0, 0.1);
}
.image-item:nth-child(2n) {
	margin-right: 0;
}
.book-image {
	width: 100%;
	height: 300rpx;
	object-fit: cover;
}
.image-info {
	padding: 16rpx;
}
.book-name {
	font-size: 28rpx;
	color: #333;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: bold;
	margin-bottom: 8rpx;
}
.book-details {
	display: flex;
	justify-content: space-between;
	margin-top: 6rpx;
}
.book-isbn, .book-price, .book-condition, .upload-time, .book-artno {
	font-size: 24rpx;
	color: #666;
}
.book-price {
	color: #ff6b00;
	font-weight: bold;
}
.book-condition {
	color: #007AFF;
}
.upload-time {
	color: #999;
}
.book-artno, .book-item-number {
	color: #999;
	font-size: 22rpx;
}
.book-stock {
	display: block;
	margin-top: 6rpx;
	color: #4CAF50;
	font-size: 22rpx;
	font-weight: bold;
}

/* 空状态样式 */
.empty-state {
	text-align: center;
	padding: 100rpx 0;
	color: #999;
}
.status-value.published {
	color: #007aff;
	font-size: 24rpx;
}
.status-value.unpublished {
	color: #ff4d4f;
	font-size: 24rpx;
}

/* 添加新样式 */
.loading-more, .no-more {
	text-align: center;
	padding: 20rpx 0;
	color: #999;
	font-size: 24rpx;
}
.no-more {
	color: #666;
}

