.cos-upload-container[data-v-efdd1fd2]{padding:20px}.select-btn[data-v-efdd1fd2]{padding:8px 16px;background:#1677ff;color:#fff;border:none;border-radius:4px;cursor:pointer}.select-btn[data-v-efdd1fd2]:hover{background:#0958d9}.preview-wrapper[data-v-efdd1fd2]{margin-top:10px;width:60px;height:80px;border:1px solid #e6e6e6;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;position:relative}.preview-tip[data-v-efdd1fd2]{position:absolute;bottom:2px;left:50%;transform:translateX(-50%);color:#fff;background:rgba(0,0,0,.6);padding:2px 6px;border-radius:2px;font-size:10px;z-index:10}.preview-img[data-v-efdd1fd2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer;transition:opacity .2s}.preview-img[data-v-efdd1fd2]:hover{opacity:.8}.progress-wrapper[data-v-efdd1fd2]{margin-top:10px;width:300px}.progress-text[data-v-efdd1fd2]{font-size:12px;color:#666;margin-bottom:4px}.progress-bar[data-v-efdd1fd2]{width:100%;height:6px;background:#e6e6e6;border-radius:3px;overflow:hidden;border:1px solid #ccc}.progress-fill[data-v-efdd1fd2]{height:100%;background:#1677ff!important;border-radius:3px;transition:width .1s ease}.status-text[data-v-efdd1fd2]{margin-top:10px;font-size:14px;color:#666}.video-management-page[data-v-166fbe87]{margin:0 auto;padding:10px;font-family:Microsoft Yahei,sans-serif;color:#333}.search-wrapper[data-v-166fbe87]{display:flex;align-items:center;gap:15px;padding:15px;background:#f9f9f9;border-radius:8px;margin-bottom:20px;flex-wrap:wrap}.search-item[data-v-166fbe87]{display:flex;align-items:center;gap:8px}.search-label[data-v-166fbe87]{font-size:14px;color:#666;white-space:nowrap}.search-input[data-v-166fbe87],.search-select[data-v-166fbe87]{padding:6px 10px;border:1px solid #ddd;border-radius:4px;font-size:14px;outline:none;transition:border-color .2s}.search-select[data-v-166fbe87]{min-width:120px}.search-input[data-v-166fbe87]{width:200px}.search-input[data-v-166fbe87]:focus,.search-select[data-v-166fbe87]:focus{border-color:#409eff}.reset-btn[data-v-166fbe87],.search-btn[data-v-166fbe87]{padding:6px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.search-btn[data-v-166fbe87]{background:#409eff;color:#fff}.search-btn[data-v-166fbe87]:hover:not(:disabled){background:#66b1ff}.search-btn[data-v-166fbe87]:disabled{background:#a0cfff;cursor:not-allowed}.reset-btn[data-v-166fbe87]{background:#fff;color:#666;border:1px solid #ddd}.reset-btn[data-v-166fbe87]:hover:not(:disabled){background:#f5f5f5}.loading-tip[data-v-166fbe87]{text-align:center;padding:50px 0;color:#999;font-size:14px}.video-grid[data-v-166fbe87]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;margin-bottom:30px}.empty-tip[data-v-166fbe87]{grid-column:1/-1;text-align:center;padding:50px 0;color:#999;font-size:14px}.video-card[data-v-166fbe87]{border:1px solid #e5e5e5;border-radius:8px;padding:12px;transition:all .2s ease;background:#fff}.video-card[data-v-166fbe87]:hover{box-shadow:0 2px 10px rgba(0,0,0,.08);transform:translateY(-2px)}.video-preview-wrapper[data-v-166fbe87]{position:relative;width:100%;height:120px;border-radius:6px;overflow:hidden;background:#f8f8f8;cursor:pointer;margin-bottom:10px}.preview-video[data-v-166fbe87]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.video-meta[data-v-166fbe87]{margin-bottom:10px}.meta-item[data-v-166fbe87]{margin:4px 0;font-size:13px;line-height:1.4}.meta-item .label[data-v-166fbe87]{color:#999}.video-actions[data-v-166fbe87]{display:flex;gap:6px}.action-btn[data-v-166fbe87]{flex:1;padding:6px 0;border:1px solid #ddd;border-radius:4px;background:#fff;color:#666;font-size:12px;cursor:pointer;transition:all .2s}.action-btn[data-v-166fbe87]:hover{color:#fff;border-color:transparent}.play-btn[data-v-166fbe87]:hover{background:#409eff}.download-btn[data-v-166fbe87]:hover{background:#67c23a}.upload-btn[data-v-166fbe87]:hover{background:#e6a23c}.pagination-wrapper[data-v-166fbe87]{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:20px}.page-btn[data-v-166fbe87]{padding:6px 12px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;font-size:13px;transition:background-color .2s}.page-btn[data-v-166fbe87]:hover:not(:disabled){background:#f5f5f5}.page-btn[data-v-166fbe87]:disabled{background:#f8f8f8;color:#ccc;cursor:not-allowed}.page-info[data-v-166fbe87]{font-size:13px;color:#666}.upload-modal[data-v-166fbe87]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999}.modal-content[data-v-166fbe87]{background:#fff;padding:0;border-radius:8px;width:400px;box-shadow:0 2px 12px rgba(0,0,0,.1)}.modal-header[data-v-166fbe87]{padding:12px 20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-166fbe87]{margin:0;font-size:16px;color:#333}.close-btn[data-v-166fbe87]{background:transparent;border:none;font-size:18px;color:#999;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-166fbe87]:hover{color:#666}.modal-body[data-v-166fbe87]{padding:20px}.video-player-modal[data-v-166fbe87]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:flex;align-items:center;justify-content:center}.player-modal-overlay[data-v-166fbe87]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);cursor:pointer}.player-modal-content[data-v-166fbe87]{position:relative;width:90%;max-width:1000px;max-height:80vh;background:#000;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);z-index:1;display:flex;flex-direction:column}.player-modal-header[data-v-166fbe87]{padding:12px 20px;background:#111;border-bottom:1px solid #333;display:flex;justify-content:space-between;align-items:center;border-radius:8px 8px 0 0}.player-modal-header h3[data-v-166fbe87]{margin:0;font-size:16px;color:#fff;font-weight:400}.close-player-btn[data-v-166fbe87]{background:transparent;border:none;font-size:20px;color:#ccc;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:color .2s}.close-player-btn[data-v-166fbe87]:hover{color:#fff}.player-modal-body[data-v-166fbe87]{padding:0;flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.play-tip-layer[data-v-166fbe87]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,.6);cursor:pointer;z-index:10;pointer-events:auto}.play-icon[data-v-166fbe87]{font-size:60px;color:#fff;margin-bottom:15px;opacity:.8;transition:all .2s}.play-tip-layer:hover .play-icon[data-v-166fbe87]{transform:scale(1.1);opacity:1}.play-text[data-v-166fbe87]{font-size:16px;color:#fff;opacity:.8}.full-player[data-v-166fbe87]{width:100%;height:100%;max-height:calc(80vh - 46px);-o-object-fit:contain;object-fit:contain;background:#000}@media (max-width:768px){.video-grid[data-v-166fbe87]{grid-template-columns:repeat(2,1fr)}.search-input[data-v-166fbe87]{width:150px}.modal-content[data-v-166fbe87]{width:90%;max-width:350px}.player-modal-content[data-v-166fbe87]{width:95%;max-height:70vh}.full-player[data-v-166fbe87]{max-height:calc(70vh - 46px)}.play-icon[data-v-166fbe87]{font-size:40px}}@media (max-width:480px){.video-grid[data-v-166fbe87]{grid-template-columns:1fr}.search-wrapper[data-v-166fbe87]{flex-direction:column;align-items:flex-start}.search-input[data-v-166fbe87],.search-item[data-v-166fbe87],.search-select[data-v-166fbe87]{width:100%}.reset-btn[data-v-166fbe87],.search-btn[data-v-166fbe87]{width:100%;margin-top:5px}.player-modal-content[data-v-166fbe87]{width:100%;height:100%;max-height:100vh;border-radius:0}.player-modal-header[data-v-166fbe87]{border-radius:0}.full-player[data-v-166fbe87]{max-height:calc(100vh - 46px)}}