.history-container.data-v-29c0c228{min-height:100vh;background:linear-gradient(180deg,#fdf8f2,#f5ede3);display:flex;flex-direction:column}.header.data-v-29c0c228{padding:48rpx 32rpx 32rpx 40rpx;background:transparent}.header .title.data-v-29c0c228{font-size:52rpx;font-weight:700;color:#8b7355;display:block;margin-bottom:12rpx;letter-spacing:3rpx;text-shadow:0 2rpx 4rpx rgba(139,115,85,.1)}.header .subtitle.data-v-29c0c228{font-size:26rpx;color:#b8a898;display:inline-block;background:rgba(139,115,85,.08);padding:6rpx 16rpx;border-radius:20rpx}.video-list.data-v-29c0c228{flex:1;padding:0 24rpx;box-sizing:border-box}.loading-box.data-v-29c0c228{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:160rpx 0}.loading-text.data-v-29c0c228{font-size:28rpx;color:#8b7355;margin-top:16rpx}.empty-box.data-v-29c0c228{display:flex;flex-direction:column;align-items:center;padding:180rpx 40rpx}.empty-icon.data-v-29c0c228{font-size:140rpx;margin-bottom:40rpx;filter:grayscale(20%)}.empty-text.data-v-29c0c228{font-size:34rpx;color:#8b7355;margin-bottom:16rpx;font-weight:600}.empty-hint.data-v-29c0c228{font-size:26rpx;color:#b8a898;text-align:center;line-height:1.6;background:rgba(139,115,85,.06);padding:16rpx 32rpx;border-radius:24rpx}.video-grid.data-v-29c0c228{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20rpx;padding:0 0 40rpx;box-sizing:border-box}.video-card.data-v-29c0c228{background:#fff;border-radius:28rpx;overflow:hidden;box-shadow:0 8rpx 32rpx rgba(139,115,85,.12);transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;box-sizing:border-box;border:1rpx solid rgba(139,115,85,.08)}.video-card.data-v-29c0c228:active{transform:translateY(-6rpx) scale(1.01);box-shadow:0 16rpx 40rpx rgba(139,115,85,.2)}.video-cover.data-v-29c0c228{position:relative;width:100%;padding-top:150%;overflow:hidden;background:linear-gradient(135deg,#f8f4f0,#ede6dd)}.cover-image.data-v-29c0c228{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.video-card:active .cover-image.data-v-29c0c228{transform:scale(1.02)}.play-overlay.data-v-29c0c228{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:88rpx;height:88rpx;background:rgba(255,255,255,.95);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8rpx 24rpx rgba(0,0,0,.2)}.play-icon.data-v-29c0c228{font-size:36rpx;color:#8b7355;padding-left:6rpx}.cover-placeholder.data-v-29c0c228{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.placeholder-icon.data-v-29c0c228{font-size:60rpx;color:#ccc}.video-duration.data-v-29c0c228{position:absolute;bottom:8rpx;right:8rpx;background:rgba(0,0,0,.7);color:#fff;padding:4rpx 10rpx;border-radius:6rpx;font-size:20rpx}.cache-badge.data-v-29c0c228{position:absolute;top:12rpx;right:12rpx;background:linear-gradient(135deg,#8b7355,#a68b5b);padding:6rpx 12rpx;border-radius:20rpx;box-shadow:0 2rpx 8rpx rgba(139,115,85,.4)}.cache-text.data-v-29c0c228{color:#fff;font-size:18rpx;font-weight:500}.ai-tag.data-v-29c0c228{position:absolute;top:12rpx;left:12rpx;padding:6rpx 16rpx;background:rgba(255,165,0,.85);color:#fff;font-size:20rpx;border-radius:20rpx;font-weight:500;z-index:10}.ai-tag-text.data-v-29c0c228{font-size:20rpx;font-weight:500}.video-info.data-v-29c0c228{padding:20rpx 16rpx 16rpx;background:linear-gradient(180deg,#fff,#fdfbf9)}.video-title.data-v-29c0c228{font-size:28rpx;font-weight:600;color:#5a4a3a;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;margin-bottom:8rpx;line-height:1.4}.video-text.data-v-29c0c228{font-size:22rpx;color:#999;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;margin-bottom:8rpx}.video-meta.data-v-29c0c228{display:flex;justify-content:space-between;align-items:center;gap:8rpx}.video-time.data-v-29c0c228{font-size:20rpx;color:#b8a898;background:rgba(139,115,85,.06);padding:4rpx 10rpx;border-radius:8rpx}.video-status.data-v-29c0c228{font-size:20rpx;color:#8b7355;background:rgba(139,115,85,.1);padding:2rpx 8rpx;border-radius:6rpx}.video-actions.data-v-29c0c228{display:flex;border-top:1rpx solid rgba(139,115,85,.1);background:#fdfbf9}.action-btn.data-v-29c0c228{flex:1;padding:14rpx 4rpx;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6rpx;border-right:1rpx solid rgba(139,115,85,.1);transition:all .2s ease;background:transparent;border:none;border-radius:0;line-height:normal}.action-btn.data-v-29c0c228:after{border:none}.action-btn.data-v-29c0c228:last-child{border-right:none}.action-btn.data-v-29c0c228:active{background:rgba(139,115,85,.08);transform:scale(.96)}.action-btn.delete.data-v-29c0c228:active{background:rgba(220,80,80,.08)}.action-btn.share.data-v-29c0c228:active{background:rgba(139,115,85,.1)}.action-btn.publish.data-v-29c0c228:active{background:rgba(100,180,100,.1)}.action-icon.data-v-29c0c228{font-size:26rpx}.action-text.data-v-29c0c228{font-size:18rpx;color:#8b7355;font-weight:500}.publish-mask.data-v-29c0c228{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:60rpx;z-index:9999}.publish-dialog.data-v-29c0c228{width:100%;max-width:650rpx;background:#fff;border-radius:28rpx;padding:36rpx;box-shadow:0 20rpx 60rpx rgba(0,0,0,.2)}.publish-title.data-v-29c0c228{font-size:32rpx;font-weight:700;color:#333;margin-bottom:24rpx}.publish-input.data-v-29c0c228{width:100%;background:#f7f2ea;border-radius:20rpx;min-height:96rpx;padding:28rpx;font-size:30rpx;color:#333;box-sizing:border-box}.publish-actions.data-v-29c0c228{display:flex;gap:20rpx;margin-top:28rpx}.publish-btn.data-v-29c0c228{flex:1;text-align:center;padding:22rpx 0;border-radius:22rpx;font-size:28rpx;font-weight:600}.publish-btn.cancel.data-v-29c0c228{background:#f0f0f0;color:#333}.publish-btn.confirm.data-v-29c0c228{background:linear-gradient(135deg,#8b7355,#6d8b8b);color:#fff}