.video-detail-container[data-v-2625e203]{background:#f8f9fa;min-height:100vh}.main-content[data-v-2625e203]{max-width:1400px;margin:80px auto 0;padding:20px;min-height:calc(100vh - 80px)}.video-detail-content[data-v-2625e203]{display:grid;grid-template-columns:1fr 350px;gap:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.video-player-section[data-v-2625e203]{background:#fff;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.05);box-shadow:0 2px 12px rgba(0,0,0,.05)}.video-player-wrapper[data-v-2625e203]{position:relative;width:100%;height:600px;background:#000}.detail-video-player[data-v-2625e203]{width:100%;height:100%}.video-placeholder[data-v-2625e203]{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:18px}.video-placeholder i[data-v-2625e203]{font-size:60px;margin-bottom:15px}.video-info-section[data-v-2625e203]{padding:24px}.video-title[data-v-2625e203]{margin:0 0 16px 0;font-size:24px;font-weight:600;color:#303133;line-height:1.4}.video-meta[data-v-2625e203]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-bottom:20px;font-size:14px;color:#909399}.view-count i[data-v-2625e203]{margin-right:4px}.video-actions[data-v-2625e203]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.video-actions[data-v-2625e203] .el-button{border-radius:20px;padding:8px 16px;font-weight:500;border:1px solid #e4e7ed;background:#fff;color:#606266;-webkit-transition:all .3s ease;transition:all .3s ease}.video-actions[data-v-2625e203] .el-button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);border-color:#667eea;color:#667eea}.video-actions[data-v-2625e203] .el-button--primary,.video-actions[data-v-2625e203] .el-button.collected,.video-actions[data-v-2625e203] .el-button.liked{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff}.author-section[data-v-2625e203]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:24px;padding:16px;background:#f8f9fa;border-radius:12px}.author-detail[data-v-2625e203]{-webkit-box-flex:1;-ms-flex:1;flex:1}.author-name[data-v-2625e203]{font-size:18px;font-weight:600;color:#303133;margin-bottom:4px}.author-followers[data-v-2625e203]{font-size:14px;color:#909399}.author-section[data-v-2625e203] .el-button{border-radius:20px;padding:8px 20px;font-weight:600;min-width:80px}.video-description h3[data-v-2625e203]{margin:0 0 12px 0;font-size:16px;font-weight:600;color:#303133}.video-description p[data-v-2625e203]{margin:0;color:#606266;line-height:1.6}.sidebar-section[data-v-2625e203]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-ms-flex-item-align:start;align-self:flex-start}.sidebar-tabs-container[data-v-2625e203]{background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.05);box-shadow:0 2px 12px rgba(0,0,0,.05);overflow:hidden}.sidebar-tab-header[data-v-2625e203]{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #ebeef5;background:#fafbfc}.sidebar-tab-item[data-v-2625e203]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:16px 20px;text-align:center;cursor:pointer;border-bottom:3px solid transparent;-webkit-transition:all .3s ease;transition:all .3s ease;color:#606266;font-size:14px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;position:relative}.sidebar-tab-item[data-v-2625e203]:hover{color:#667eea;background-color:#f0f2ff}.sidebar-tab-item.active[data-v-2625e203]{color:#667eea;border-bottom-color:#667eea;background-color:#f0f2ff;font-weight:600}.sidebar-tab-item i[data-v-2625e203]{font-size:16px}.sidebar-tab-content[data-v-2625e203]{min-height:400px;max-height:850px;overflow-y:auto}.related-videos-section[data-v-2625e203]{padding:20px}.related-videos-section h3[data-v-2625e203]{margin:0 0 16px 0;font-size:16px;font-weight:600;color:#303133}.related-videos-list[data-v-2625e203]{gap:12px}.no-related-videos[data-v-2625e203],.related-videos-list[data-v-2625e203]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.no-related-videos[data-v-2625e203]{text-align:center;padding:40px 20px;color:#909399;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:14px}.no-related-videos i[data-v-2625e203]{font-size:36px;color:#dcdfe6}.related-video-item[data-v-2625e203]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;cursor:pointer;padding:8px;border-radius:8px;-webkit-transition:background .3s ease;transition:background .3s ease}.related-video-item[data-v-2625e203]:hover{background:#f8f9fa}.related-thumbnail[data-v-2625e203]{width:120px;height:68px;border-radius:6px;overflow:hidden;position:relative;background:#f5f7fa;-ms-flex-negative:0;flex-shrink:0}.related-thumbnail .thumbnail-placeholder[data-v-2625e203]{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}.related-thumbnail img[data-v-2625e203]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-play-overlay[data-v-2625e203]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(0,0,0,.6);border-radius:50%;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:14px;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.related-video-item:hover .video-play-overlay[data-v-2625e203]{opacity:1}.video-duration[data-v-2625e203]{position:absolute;bottom:4px;right:4px;background:rgba(0,0,0,.8);color:#fff;padding:2px 4px;border-radius:3px;font-size:11px}.related-video-info[data-v-2625e203]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.related-video-title[data-v-2625e203]{font-size:13px;font-weight:500;color:#303133;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.related-video-author[data-v-2625e203]{font-size:12px;color:#909399;margin-bottom:2px}.related-video-meta[data-v-2625e203]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;font-size:11px;color:#c0c4cc}.comments-section[data-v-2625e203]{padding:20px}.comments-section h3[data-v-2625e203]{margin:0 0 16px 0;font-size:16px;font-weight:600;color:#303133}.comment-input-area[data-v-2625e203]{margin-bottom:20px;padding:16px;background:#f8f9fa;border-radius:8px}.comment-actions[data-v-2625e203]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:12px}.comments-list[data-v-2625e203]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;max-height:500px;scrollbar-width:none;-ms-overflow-style:none}.comments-list[data-v-2625e203]::-webkit-scrollbar{display:none}.no-comments[data-v-2625e203]{text-align:center;padding:40px 20px;color:#909399;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.no-comments i[data-v-2625e203]{font-size:36px;color:#dcdfe6}.comment-item[data-v-2625e203]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:16px 0;border-bottom:1px solid #f0f0f0}.comment-item[data-v-2625e203]:last-child{border-bottom:none}.comment-avatar[data-v-2625e203]{-ms-flex-negative:0;flex-shrink:0}.comment-content[data-v-2625e203]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.comment-header[data-v-2625e203]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:6px}.comment-author[data-v-2625e203]{font-weight:500;color:#303133;font-size:13px}.comment-time[data-v-2625e203]{color:#909399;font-size:12px}.comment-text[data-v-2625e203]{color:#606266;line-height:1.5;margin-bottom:8px;word-break:break-word}.comment-actions[data-v-2625e203]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.comment-action[data-v-2625e203]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;color:#909399;font-size:12px;cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}.comment-action[data-v-2625e203]:hover{color:#667eea}.replies-preview[data-v-2625e203]{margin-top:12px;padding:8px 0;background:#fafbfc;border-radius:6px;padding:10px 12px}.reply-preview-item[data-v-2625e203]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;margin-bottom:8px;font-size:13px;line-height:1.4}.reply-preview-item[data-v-2625e203]:last-child{margin-bottom:0}.reply-author[data-v-2625e203]{color:#667eea;font-weight:500;-ms-flex-negative:0;flex-shrink:0}.reply-content[data-v-2625e203]{color:#606266;-webkit-box-flex:1;-ms-flex:1;flex:1;word-break:break-word}.reply-actions[data-v-2625e203]{-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.reply-like[data-v-2625e203]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;color:#909399;font-size:12px;cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}.reply-like[data-v-2625e203]:hover{color:#667eea}.reply-like i[data-v-2625e203]{font-size:12px}.show-more-replies[data-v-2625e203]{color:#667eea;font-size:13px;cursor:pointer;padding:6px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-transition:all .3s ease;transition:all .3s ease;border-top:1px solid #f0f0f0;margin-top:8px;padding-top:8px}.show-more-replies[data-v-2625e203]:hover{color:#5a6fd8}.show-more-replies i[data-v-2625e203]{font-size:12px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.show-more-replies:hover i[data-v-2625e203]{-webkit-transform:translateX(2px);transform:translateX(2px)}.expanded-comment-container[data-v-2625e203]{width:100%}.comment-item.expanded-view[data-v-2625e203]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;border-bottom:none;background:#fff;width:100%}.expanded-main-comment[data-v-2625e203]{padding:16px}.expanded-comment-input[data-v-2625e203]{margin-bottom:20px;padding:15px;background:#f8f9fa;border-radius:8px;border:1px solid #e4e7ed}.expanded-comment-input .comment-actions[data-v-2625e203]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px}.reply-target-info[data-v-2625e203]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;padding:8px 12px;background:#e8f4ff;border:1px solid #b3d8ff;border-radius:6px;font-size:13px;color:#2c5aa0}.reply-target-info[data-v-2625e203],.reply-target-text[data-v-2625e203]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reply-target-text[data-v-2625e203]{gap:4px}.reply-target-text strong[data-v-2625e203]{color:#1890ff;font-weight:600}.cancel-reply[data-v-2625e203]{color:#999;padding:0 4px!important;min-width:auto!important}.cancel-reply[data-v-2625e203]:hover{color:#f56c6c}.expanded-header[data-v-2625e203]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.back-button[data-v-2625e203]{color:#667eea!important;font-size:14px!important;padding:6px 12px!important}.expanded-title[data-v-2625e203]{font-size:16px;font-weight:500;color:#303133}.main-comment-card[data-v-2625e203]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;background:#f8f9fa;padding:16px;border-radius:8px;margin-bottom:20px}.main-comment-card .comment-avatar[data-v-2625e203]{-ms-flex-negative:0;flex-shrink:0}.main-comment-card .comment-content[data-v-2625e203]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.all-replies-list[data-v-2625e203]{margin-top:8px}.replies-header[data-v-2625e203]{padding:12px 0;font-size:14px;font-weight:500;color:#303133;border-bottom:1px solid #f0f0f0;margin-bottom:12px}.reply-item[data-v-2625e203]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #f5f5f5}.reply-item[data-v-2625e203]:last-child{border-bottom:none}.reply-item .comment-avatar[data-v-2625e203]{-ms-flex-negative:0;flex-shrink:0}.reply-item .comment-content[data-v-2625e203]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.reply-item .comment-header[data-v-2625e203]{margin-bottom:4px}.reply-item .comment-text[data-v-2625e203]{margin-bottom:6px;font-size:13px}.reply-item .comment-actions[data-v-2625e203]{gap:16px}.reply-item .comment-action[data-v-2625e203]{font-size:11px}.normal-comment-view[data-v-2625e203]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;width:100%}.video-not-found[data-v-2625e203]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:400px}.not-found-content[data-v-2625e203]{text-align:center;color:#909399}.not-found-content i[data-v-2625e203]{font-size:80px;color:#dcdfe6;margin-bottom:20px}.not-found-content h2[data-v-2625e203]{margin:0 0 12px 0;font-size:24px;color:#606266}.not-found-content p[data-v-2625e203]{margin:0 0 24px 0;font-size:14px}[data-v-2625e203] .share-dialog{border-radius:12px;overflow:hidden}[data-v-2625e203] .share-dialog .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px 24px;margin:0}[data-v-2625e203] .share-dialog .el-dialog__title{color:#fff;font-size:18px;font-weight:600}[data-v-2625e203] .share-dialog .el-dialog__body{padding:0}.share-container[data-v-2625e203]{padding:24px}.share-preview[data-v-2625e203]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:24px;padding:16px;background:#f8f9fa;border-radius:8px;border:1px solid #e4e7ed}.share-preview .video-thumbnail[data-v-2625e203]{width:80px;height:60px;border-radius:6px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.share-preview .video-thumbnail img[data-v-2625e203]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.share-preview .thumbnail-placeholder[data-v-2625e203]{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}.share-preview .video-info[data-v-2625e203]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.share-preview .video-info h3[data-v-2625e203]{margin:0 0 8px 0;font-size:16px;font-weight:600;color:#303133}.share-preview .video-info h3[data-v-2625e203],.share-preview .video-info p[data-v-2625e203]{line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.share-preview .video-info p[data-v-2625e203]{margin:0;font-size:13px;color:#606266}.share-options[data-v-2625e203]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.share-section h4[data-v-2625e203]{margin:0 0 12px 0;font-size:14px;font-weight:600;color:#303133}.share-link-input[data-v-2625e203] .el-input__inner{border-radius:6px 0 0 6px;font-size:13px;color:#606266}.share-link-input[data-v-2625e203] .el-input-group__append{border-radius:0 6px 6px 0;background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea}.share-link-input[data-v-2625e203] .el-input-group__append .el-button{background:transparent;border:none;color:#fff;font-weight:500}.social-share-buttons[data-v-2625e203]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.share-button[data-v-2625e203]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 12px;border-radius:8px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid #e4e7ed;background:#fff}.share-button[data-v-2625e203]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.share-button i[data-v-2625e203]{font-size:24px;margin-bottom:8px}.share-button span[data-v-2625e203]{font-size:12px;font-weight:500}.share-button.wechat[data-v-2625e203]{border-color:#07c160;color:#07c160}.share-button.wechat[data-v-2625e203]:hover{background:#07c160;color:#fff}.share-button.weibo[data-v-2625e203]{border-color:#e6162d;color:#e6162d}.share-button.weibo[data-v-2625e203]:hover{background:#e6162d;color:#fff}.share-button.qq[data-v-2625e203]{border-color:#12b7f5;color:#12b7f5}.share-button.qq[data-v-2625e203]:hover{background:#12b7f5;color:#fff}.qr-share-area[data-v-2625e203]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.qr-tip[data-v-2625e203]{font-size:12px;color:#909399}.icon-wechat[data-v-2625e203]:before{content:"💬"}.icon-weibo[data-v-2625e203]:before{content:"🏮"}.icon-qq[data-v-2625e203]:before{content:"🐧"}@media (max-width:1200px){.video-detail-content[data-v-2625e203]{grid-template-columns:1fr;gap:20px}.sidebar-section[data-v-2625e203]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.sidebar-tabs-container[data-v-2625e203]{width:100%}}@media (max-width:768px){.main-content[data-v-2625e203]{margin-top:70px;padding:10px}.video-player-wrapper[data-v-2625e203]{height:300px}.video-info-section[data-v-2625e203]{padding:16px}.video-title[data-v-2625e203]{font-size:20px}.video-actions[data-v-2625e203]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video-actions[data-v-2625e203] .el-button{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:60px;padding:8px 12px;font-size:12px}.author-section[data-v-2625e203]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:12px}.sidebar-section[data-v-2625e203]{grid-template-columns:1fr}.sidebar-tab-item[data-v-2625e203]{padding:12px 16px;font-size:13px}.sidebar-tab-content[data-v-2625e203]{min-height:300px;max-height:400px}.social-share-buttons[data-v-2625e203]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.video-player-wrapper[data-v-2625e203]{height:250px}.related-thumbnail[data-v-2625e203]{width:100px;height:56px}.social-share-buttons[data-v-2625e203]{grid-template-columns:1fr}.share-button[data-v-2625e203]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:12px 16px}.share-button i[data-v-2625e203]{margin-bottom:0;margin-right:12px}}