@charset "UTF-8";.video-drawer-overlay[data-v-96089d65]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:2000;opacity:0;visibility:hidden;transition:all .3s ease}.video-drawer-overlay.active[data-v-96089d65]{opacity:1;visibility:visible}.video-drawer[data-v-96089d65]{position:fixed;top:0;right:-720px;width:720px;height:100vh;background:#f5f5f5;box-shadow:-4px 0 24px #00000026;z-index:2001;transition:right .3s ease;display:flex;flex-direction:column}.video-drawer.active[data-v-96089d65]{right:0}.video-drawer-header[data-v-96089d65]{padding:16px 20px;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;justify-content:space-between;background:#fff}.video-drawer-title[data-v-96089d65]{font-size:16px;font-weight:600;color:#333;display:flex;align-items:center;gap:8px}.knowledge-hint[data-v-96089d65]{font-size:13px;font-weight:400;color:var(--jz-theme);background:var(--jz-active-l-bg);padding:2px 8px;border-radius:4px}.video-drawer-close[data-v-96089d65]{width:28px;height:28px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#999;font-size:20px;transition:all .2s}.video-drawer-close[data-v-96089d65]:hover{color:#666}.video-drawer-search[data-v-96089d65]{padding:12px 20px;background:#fff;border-bottom:1px solid #f0f0f0}.search-wrap[data-v-96089d65]{display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #e8e8e8;border-radius:4px;padding:6px 10px;flex:1}.search-wrap i[data-v-96089d65]{font-size:14px;color:#bbb}.search-input[data-v-96089d65]{border:none;outline:none;font-size:13px;color:#333;flex:1;min-width:0;background:transparent}.search-input[data-v-96089d65]::-moz-placeholder{color:#bbb}.search-input[data-v-96089d65]::placeholder{color:#bbb}.search-btn[data-v-96089d65]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--jz-theme);border:none;border-radius:3px;cursor:pointer;transition:background .15s;flex-shrink:0}.search-btn[data-v-96089d65]:hover{opacity:.85}.search-btn i[data-v-96089d65]{font-size:14px;color:#fff}.video-drawer-body[data-v-96089d65]{flex:1;overflow-y:auto;padding:20px;background:#f5f5f5;display:flex;flex-direction:column}.video-drawer-body[data-v-96089d65]::-webkit-scrollbar{width:6px}.video-drawer-body[data-v-96089d65]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.video-list-container[data-v-96089d65]{flex:1}.video-empty[data-v-96089d65]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:#666;font-size:14px}.video-empty-icon[data-v-96089d65]{font-size:48px;margin-bottom:12px;opacity:.5}.video-stats[data-v-96089d65]{margin-bottom:16px;padding:0 4px}.video-total[data-v-96089d65]{font-size:13px;color:#666}.video-grid[data-v-96089d65]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.v-card[data-v-96089d65]{background:#fff;border:1px solid #e8e8e8;border-radius:6px;overflow:hidden;display:flex;flex-direction:column}.v-thumb[data-v-96089d65]{position:relative;width:100%;padding-top:56.25%}.v-thumb-bg[data-v-96089d65]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#1a1a2e}.v-thumb-img[data-v-96089d65]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.v-thumb-placeholder[data-v-96089d65]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.v-duration[data-v-96089d65]{position:absolute;bottom:7px;right:8px;background:#0000009e;color:#fff;font-size:11px;padding:2px 6px;border-radius:3px;line-height:1.5}.v-platform-badge[data-v-96089d65]{position:absolute;top:6px;left:6px;padding:2px 6px;border-radius:3px;font-size:10px;color:#fff;font-weight:500;line-height:1.4}.v-platform-badge.B站[data-v-96089d65]{background:#fb7299}.v-platform-badge.腾讯视频[data-v-96089d65]{background:#ff6f00}.v-platform-badge.优酷[data-v-96089d65]{background:#0d9fda}.v-card-body[data-v-96089d65]{padding:8px 10px 7px;flex:1;display:flex;flex-direction:column;gap:5px}.v-title[data-v-96089d65]{font-size:12.5px;font-weight:600;color:#222;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v-meta[data-v-96089d65]{display:flex;align-items:center;gap:8px;font-size:11px;color:#999}.v-meta-item[data-v-96089d65]{display:flex;align-items:center;gap:3px}.v-meta-item i[data-v-96089d65]{font-size:10px}.video-checkbox[data-v-96089d65]{margin-left:auto;cursor:pointer;display:inline-flex;align-items:center}.video-checkbox input[type=checkbox][data-v-96089d65]{display:none}.checkbox-box[data-v-96089d65]{width:20px;height:20px;border:2px solid var(--jz-theme);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s;position:relative}.video-checkbox input[type=checkbox]:checked+.checkbox-box[data-v-96089d65]{background:var(--jz-theme)}.checkbox-icon[data-v-96089d65]{width:14px;height:14px;color:#fff}.video-upload-btn[data-v-96089d65]{display:inline-flex;align-items:center;gap:4px;margin-top:16px;font-size:13px;font-weight:500;color:var(--jz-theme);text-decoration:none;transition:all .2s}.video-upload-btn .arrow-icon[data-v-96089d65]{font-size:14px;transition:transform .2s ease}.video-upload-btn[data-v-96089d65]:hover{opacity:.85}.video-upload-btn:hover .arrow-icon[data-v-96089d65]{transform:translate(3px)}.video-drawer-footer[data-v-96089d65]{padding:20px;border-top:1px solid #e0e0e0;background:#fff;display:flex;justify-content:space-between;gap:16px}.drawer-btn[data-v-96089d65]{flex:1;justify-content:center}.drawer-btn[data-v-96089d65]{padding:12px 40px;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px}.drawer-btn[data-v-96089d65]:hover{opacity:.85;transform:translateY(-1px)}.drawer-btn[data-v-96089d65]:active{transform:translateY(0)}.drawer-btn-cancel[data-v-96089d65]{background:#f5f5f5;color:#666;border:1px solid #e0e0e0}.drawer-btn-cancel[data-v-96089d65]:hover{background:#e8e8e8;color:#333}.drawer-btn-confirm[data-v-96089d65]{background:var(--jz-theme);color:#fff}
