@charset "UTF-8";.video-drawer-overlay[data-v-9d99e664]{background:#00000080;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .3s ease;visibility:hidden;z-index:2000}.video-drawer-overlay.active[data-v-9d99e664]{opacity:1;visibility:visible}.video-drawer[data-v-9d99e664]{background:#f5f5f5;box-shadow:-4px 0 24px #00000026;display:flex;flex-direction:column;height:100vh;position:fixed;right:-720px;top:0;transition:right .3s ease;width:720px;z-index:2001}.video-drawer.active[data-v-9d99e664]{right:0}.video-drawer-header[data-v-9d99e664]{align-items:center;background:#fff;border-bottom:1px solid #e0e0e0;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 20px}.video-drawer-title[data-v-9d99e664]{align-items:center;color:#333;display:flex;font-size:16px;font-weight:600;gap:8px}.back-btn[data-v-9d99e664]{align-items:center;background:transparent;border:0;border-radius:6px;color:#666;cursor:pointer;display:inline-flex;font-size:13px;gap:4px;padding:4px 8px 4px 4px}.back-btn[data-v-9d99e664]:hover{background:#f2f6f5;color:#333}.back-title[data-v-9d99e664]{font-size:15px}.video-drawer-close[data-v-9d99e664]{align-items:center;background:transparent;border:none;color:#999;cursor:pointer;display:flex;font-size:20px;height:28px;justify-content:center;transition:all .2s;width:28px}.video-drawer-close[data-v-9d99e664]:hover{color:#666}.video-drawer-toolbar[data-v-9d99e664]{border-bottom:1px solid #f0f0f0;display:flex;gap:10px;padding:12px 20px}.btn-upload[data-v-9d99e664],.video-drawer-toolbar[data-v-9d99e664]{align-items:center;background:#fff;flex-shrink:0}.btn-upload[data-v-9d99e664]{border:1px solid rgba(6,187,157,.55);border-radius:6px;color:var(--jz-theme);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;height:32px;padding:0 14px;transition:.15s}.btn-upload[data-v-9d99e664]:hover{background:#06bb9d0f;border-color:var(--jz-theme)}.manage-btn[data-v-9d99e664]{align-items:center;background:#fff;border:1px solid rgba(6,187,157,.55);border-radius:6px;color:var(--jz-theme);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:13px;font-weight:500;gap:6px;height:32px;padding:0 14px;text-decoration:none;transition:.15s}.manage-btn i[data-v-9d99e664]{font-size:15px}.manage-btn[data-v-9d99e664]:hover{background:#06bb9d0f;border-color:var(--jz-theme)}.search-wrap[data-v-9d99e664]{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:4px;display:flex;flex:1;gap:7px;padding:6px 10px}.search-input[data-v-9d99e664]{background:transparent;border:none;color:#333;flex:1;font-size:13px;min-width:0;outline:none}.search-input[data-v-9d99e664]::-moz-placeholder{color:#bbb}.search-input[data-v-9d99e664]::placeholder{color:#bbb}.search-btn[data-v-9d99e664]{align-items:center;background:var(--jz-theme);border:none;border-radius:3px;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:background .15s;width:28px}.search-btn[data-v-9d99e664]:hover{opacity:.85}.search-btn i[data-v-9d99e664]{color:#fff;font-size:14px}.video-drawer-body[data-v-9d99e664]{background:#f5f5f5;display:flex;flex:1;flex-direction:column;overflow-y:auto;padding:20px}.video-drawer-body[data-v-9d99e664]::-webkit-scrollbar{width:6px}.video-drawer-body[data-v-9d99e664]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.video-list-container[data-v-9d99e664]{flex:1}.video-empty[data-v-9d99e664]{align-items:center;color:#666;display:flex;flex:1;flex-direction:column;font-size:14px;height:100%;justify-content:center;text-align:center}.video-empty-icon[data-v-9d99e664]{color:#999;font-size:48px;margin-bottom:12px;opacity:.5}.btn-upload-empty[data-v-9d99e664]{align-items:center;background:#fff;border:1px solid rgba(6,187,157,.55);border-radius:6px;color:var(--jz-theme);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;height:32px;margin-top:16px;padding:0 22px;transition:.15s}.btn-upload-empty[data-v-9d99e664]:hover{background:#06bb9d0f;border-color:var(--jz-theme)}.video-grid[data-v-9d99e664]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.v-card[data-v-9d99e664]{background:#fff;border:1px solid #e8e8e8;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:border-color .15s,box-shadow .15s}.v-card[data-v-9d99e664]:hover{border-color:#06bb9d73;box-shadow:0 3px 10px #06bb9d1a}.v-card.checked[data-v-9d99e664]{border-color:var(--jz-theme);box-shadow:0 0 0 1px var(--jz-theme)}.v-thumb[data-v-9d99e664]{padding-top:56.25%;position:relative;width:100%}.v-thumb-bg[data-v-9d99e664]{align-items:center;background:#1a1a2e;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute}.v-thumb-img[data-v-9d99e664]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.v-thumb-placeholder[data-v-9d99e664]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.v-duration[data-v-9d99e664]{background:#0000009e;bottom:7px;font-size:11px;line-height:1.5;right:8px}.v-duration[data-v-9d99e664],.v-platform-badge[data-v-9d99e664]{border-radius:3px;color:#fff;padding:2px 6px;position:absolute}.v-platform-badge[data-v-9d99e664]{font-size:10px;font-weight:500;left:6px;line-height:1.4;top:6px}.v-platform-badge.B站[data-v-9d99e664]{background:#fb7299}.v-platform-badge.腾讯视频[data-v-9d99e664]{background:#ff6f00}.v-platform-badge.优酷[data-v-9d99e664]{background:#0d9fda}.v-platform-badge.local[data-v-9d99e664]{background:#6e74ff}.v-card-body[data-v-9d99e664]{display:flex;flex:1;flex-direction:column;gap:5px;padding:8px 10px 7px}.v-title[data-v-9d99e664]{color:#222;display:-webkit-box;font-size:12.5px;font-weight:600;-webkit-line-clamp:2;line-height:1.4;-webkit-box-orient:vertical;min-height:35px;overflow:hidden}.v-meta-row[data-v-9d99e664]{align-items:center;display:flex;gap:6px;margin-top:auto}.v-time[data-v-9d99e664]{color:#999;font-size:11px}.video-checkbox[data-v-9d99e664]{align-items:center;cursor:pointer;display:inline-flex;margin-left:auto}.video-checkbox input[type=checkbox][data-v-9d99e664]{display:none}.checkbox-box[data-v-9d99e664]{align-items:center;background:#fff;border:2px solid var(--jz-theme);border-radius:4px;display:flex;height:20px;justify-content:center;position:relative;transition:all .2s;width:20px}.video-checkbox input[type=checkbox]:checked+.checkbox-box[data-v-9d99e664]{background:var(--jz-theme)}.checkbox-icon[data-v-9d99e664]{color:#fff;height:14px;width:14px}.upload-view[data-v-9d99e664]{background:#f5f5f5}.upload-form-card[data-v-9d99e664]{background:#fff;border:1px solid #edf1f4;border-radius:10px;padding:22px 24px}.form-group[data-v-9d99e664]{margin-bottom:18px}.form-label[data-v-9d99e664]{color:#666;display:block;font-size:13px;margin-bottom:7px}.required[data-v-9d99e664]{color:#ef4765;margin-left:2px}.form-input[data-v-9d99e664]{background:#fff;border:1px solid #e8e8e8;border-radius:4px;box-sizing:border-box;color:#333;font-size:13px;height:34px;outline:none;padding:0 10px;transition:border-color .15s,box-shadow .15s;width:100%}.form-input[data-v-9d99e664]:focus{border-color:var(--jz-theme);box-shadow:0 0 0 2px #06bb9d1a}.form-input[data-v-9d99e664]::-moz-placeholder{color:#bbb}.form-input[data-v-9d99e664]::placeholder{color:#bbb}.form-textarea[data-v-9d99e664]{border:1px solid #e8e8e8;border-radius:4px;box-sizing:border-box;color:#333;font-family:inherit;font-size:13px;min-height:76px;outline:none;padding:8px 10px;resize:vertical;width:100%}.form-textarea[data-v-9d99e664]:focus{border-color:var(--jz-theme);box-shadow:0 0 0 2px #06bb9d1a}.form-textarea[data-v-9d99e664]::-moz-placeholder{color:#bbb}.form-textarea[data-v-9d99e664]::placeholder{color:#bbb}.duration-row[data-v-9d99e664]{align-items:center;display:flex;gap:8px}.duration-row .form-input[data-v-9d99e664]{text-align:center;width:90px}.duration-row span[data-v-9d99e664]{color:#999;font-size:13px}.form-error[data-v-9d99e664]{color:#ef4444;font-size:12px;margin-top:4px}.upload-tabs[data-v-9d99e664]{border-bottom:1px solid #f0f0f0;display:flex;gap:4px;margin-bottom:14px}.upload-tab[data-v-9d99e664]{background:transparent;border:0;color:#999;cursor:pointer;font-size:13.5px;padding:8px 14px;position:relative}.upload-tab.active[data-v-9d99e664]{color:var(--jz-theme);font-weight:600}.upload-tab.active[data-v-9d99e664]:after{background:var(--jz-theme);border-radius:1px;bottom:-1px;content:"";height:2px;left:14px;position:absolute;right:14px}.local-upload-area[data-v-9d99e664]{align-items:center;background:#f9fbfc;border:1.5px dashed #c4d2d9;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:140px;padding:18px;text-align:center;transition:.15s}.local-upload-area.drag-over[data-v-9d99e664],.local-upload-area[data-v-9d99e664]:hover{background:#06bb9d0a;border-color:var(--jz-theme)}.platform-options[data-v-9d99e664]{display:flex;flex-wrap:wrap;gap:8px}.platform-opt[data-v-9d99e664]{align-items:center;border:1px solid #e5e7eb;border-radius:4px;color:#555;display:flex;font-size:12.5px;gap:5px;opacity:.7;padding:6px 14px}.platform-opt.active[data-v-9d99e664]{background:var(--jz-active-l-bg);border-color:var(--jz-theme);color:var(--jz-theme);font-weight:500;opacity:1}.platform-opt i[data-v-9d99e664]{font-size:13px}.video-drawer-footer[data-v-9d99e664]{align-items:center;background:#fff;border-top:1px solid #e0e0e0;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:14px 20px}.selected-count[data-v-9d99e664]{color:#666;font-size:13px}.selected-count b[data-v-9d99e664]{color:var(--jz-theme);font-size:15px;margin:0 2px}.footer-btns[data-v-9d99e664]{display:flex;gap:10px;margin-left:auto}.drawer-btn-sm[data-v-9d99e664]{align-items:center;border:1px solid transparent;border-radius:6px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;height:32px;justify-content:center;padding:0 22px;transition:.2s}.drawer-btn-sm[data-v-9d99e664]:hover{opacity:.9}.drawer-btn-sm.cancel[data-v-9d99e664]{background:#f5f5f5;border-color:#e0e0e0;color:#666}.drawer-btn-sm.cancel[data-v-9d99e664]:hover{background:#e8e8e8;color:#333}.drawer-btn-sm.confirm[data-v-9d99e664]{background:var(--jz-theme);color:#fff}.drawer-btn-sm.confirm[data-v-9d99e664]:hover{background:var(--jz-theme-hover)}.drawer-btn-sm[data-v-9d99e664]:disabled{cursor:not-allowed;opacity:.6}
