.workspace-page[data-v-a760b0f3]{background:#fefaf9;display:flex;flex-direction:column;height:100vh;width:100%}.workspace-header[data-v-a760b0f3]{align-items:center;background:#fefaf9;display:flex;height:64px;justify-content:space-between;padding:0 24px}.workspace-header .header-left[data-v-a760b0f3]{align-items:center;display:flex;gap:16px}.workspace-header .header-left .logo[data-v-a760b0f3]{border-radius:6px;height:36px;-o-object-fit:cover;object-fit:cover;width:36px}.workspace-header .header-left .logo-text[data-v-a760b0f3]{align-items:center;background:#00c896;border-radius:6px;color:#fff;display:flex;font-size:18px;font-weight:600;height:36px;justify-content:center;width:36px}.workspace-header .header-left .brand-name[data-v-a760b0f3]{color:#303133;font-size:18px;font-weight:600}.workspace-header .header-left .divider[data-v-a760b0f3]{background:#dcdfe6;height:20px;width:1px}.workspace-header .header-left .page-title[data-v-a760b0f3]{color:#606266;font-size:16px}.workspace-header .header-right[data-v-a760b0f3]{align-items:center;display:flex;gap:16px}.workspace-header .header-right .header-btn[data-v-a760b0f3]{border:none;border-radius:20px;cursor:pointer;font-size:14px;font-weight:500;outline:none;padding:8px 16px}.workspace-header .header-right .header-btn.primary[data-v-a760b0f3]{background:#8fbc8f;color:#fff}.workspace-header .header-right .header-btn.secondary[data-v-a760b0f3]{background:#f1f1f1;color:#666}.workspace-header .header-right .user-info[data-v-a760b0f3]{align-items:center;cursor:pointer;display:flex;gap:8px}.workspace-header .header-right .user-info .avatar[data-v-a760b0f3]{border-radius:50%;height:36px;-o-object-fit:cover;object-fit:cover;width:36px}.workspace-header .header-right .user-info .avatar-text[data-v-a760b0f3]{align-items:center;background:#00c896;border-radius:50%;color:#fff;display:flex;font-size:18px;font-weight:600;height:36px;justify-content:center;width:36px}.workspace-header .header-right .user-info .username[data-v-a760b0f3]{color:#303133;font-size:14px}.workspace-main[data-v-a760b0f3]{display:grid;flex:1;grid-template-columns:300px 1fr 400px;height:calc(100vh - 64px);overflow:hidden}.sidebar .sidebar-content[data-v-a760b0f3]{padding:0}.sidebar[data-v-a760b0f3]{background:#fff;border-radius:10px;border-right:none;overflow-y:auto;padding:16px 12px}.sidebar[data-v-a760b0f3],.sidebar .menu-section[data-v-a760b0f3]{margin-bottom:16px}.sidebar .menu-section:first-child .menu-item[data-v-a760b0f3]:first-child{background:#e8e8e8;border-radius:8px;margin-bottom:8px}.sidebar .menu-section .section-title[data-v-a760b0f3]{color:#999;font-size:13px;font-weight:500;letter-spacing:.5px;padding:12px 16px}.sidebar .menu-section .menu-item[data-v-a760b0f3]{align-items:center;background:#fff;border-radius:8px;cursor:pointer;display:flex;gap:10px;margin-bottom:4px;padding:12px 16px;transition:all .2s}.sidebar .menu-section .menu-item[data-v-a760b0f3]:hover:not(.disabled):not(.active){background:#fafafa}.sidebar .menu-section .menu-item.active[data-v-a760b0f3]{background:#f1f3ea;color:#333}.sidebar .menu-section .menu-item.active .menu-icon[data-v-a760b0f3]{color:#333}.sidebar .menu-section .menu-item.active .menu-label[data-v-a760b0f3]{font-weight:500}.sidebar .menu-section .menu-item.disabled[data-v-a760b0f3]{cursor:not-allowed;opacity:.5}.sidebar .menu-section .menu-item .menu-icon[data-v-a760b0f3]{color:#666;font-size:20px}.sidebar .menu-section .menu-item .menu-label[data-v-a760b0f3]{color:#333;flex:1;font-size:14px}.sidebar .menu-section .menu-item .el-tag[data-v-a760b0f3]{font-size:12px}.content-area[data-v-a760b0f3]{background-color:#fff;border-radius:10px;margin:0 16px 16px}.content-area .content-wrapper[data-v-a760b0f3]{margin:0 auto;max-width:800px}.content-area .function-panel .panel-header[data-v-a760b0f3]{margin-bottom:32px;margin-top:80px}.content-area .function-panel .panel-header .panel-title[data-v-a760b0f3]{color:#303133;font-size:28px;font-weight:600;margin:0 0 12px}.content-area .function-panel .panel-header .panel-subtitle[data-v-a760b0f3]{color:#909399;font-size:14px;line-height:1.8;margin:0}.content-area .function-panel .input-section-workspace[data-v-a760b0f3]{margin-bottom:32px}.content-area .function-panel .input-section-workspace .input-container-workspace[data-v-a760b0f3]{background:rgba(180,223,4,.05);border:2px solid rgba(120,134,45,.5);border-radius:10px;height:185px;padding:20px}.content-area .function-panel .input-section-workspace .input-wrapper-workspace .url-input-workspace[data-v-a760b0f3] .el-input__wrapper{background:transparent;box-shadow:none;height:86px;transition:all .3s;width:100%}.content-area .function-panel .input-section-workspace .input-wrapper-workspace .url-input-workspace[data-v-a760b0f3] .el-input__inner{color:#333;font-size:15px;line-height:1.5;padding:8px 16px}.content-area .function-panel .input-section-workspace .input-wrapper-workspace .url-input-workspace[data-v-a760b0f3] .el-input__inner::-moz-placeholder{color:#999;font-size:15px}.content-area .function-panel .input-section-workspace .input-wrapper-workspace .url-input-workspace[data-v-a760b0f3] .el-input__inner::placeholder{color:#999;font-size:15px}.content-area .function-panel .input-section-workspace .input-wrapper-workspace .button-row-workspace[data-v-a760b0f3]{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.content-area .function-panel .input-section-workspace .input-wrapper-workspace .button-row-workspace .left-buttons-workspace[data-v-a760b0f3]{align-items:center;display:flex;gap:12px}.content-area .function-panel .input-section-workspace .input-wrapper-workspace .button-row-workspace .left-buttons-workspace .el-button[data-v-a760b0f3]{border-radius:10px;font-size:14px;height:44px;padding:0 24px;transition:all .3s}.content-area .function-panel .input-section-workspace .input-wrapper-workspace .button-row-workspace .left-buttons-workspace .clear-btn-workspace[data-v-a760b0f3],.content-area .function-panel .input-section-workspace .input-wrapper-workspace .button-row-workspace .left-buttons-workspace .paste-btn-workspace[data-v-a760b0f3]{background:#000;border:none;color:#fff}.content-area .function-panel .input-section-workspace .input-wrapper-workspace .button-row-workspace .left-buttons-workspace .clear-btn-workspace[data-v-a760b0f3]:hover,.content-area .function-panel .input-section-workspace .input-wrapper-workspace .button-row-workspace .left-buttons-workspace .paste-btn-workspace[data-v-a760b0f3]:hover{background:#333}.content-area .function-panel .input-section-workspace .input-wrapper-workspace .button-row-workspace .left-buttons-workspace .clear-btn-workspace[data-v-a760b0f3]:active,.content-area .function-panel .input-section-workspace .input-wrapper-workspace .button-row-workspace .left-buttons-workspace .paste-btn-workspace[data-v-a760b0f3]:active{background:#000}.content-area .function-panel .input-section-workspace .input-wrapper-workspace .button-row-workspace .start-btn-workspace[data-v-a760b0f3]{background:#000;border:none;border-radius:10px;color:#fff;font-size:14px;font-weight:500;height:44px;padding:0 32px;transition:all .3s}.content-area .function-panel .input-section-workspace .input-wrapper-workspace .button-row-workspace .start-btn-workspace[data-v-a760b0f3]:hover{background:#333}.content-area .function-panel .input-section-workspace .input-wrapper-workspace .button-row-workspace .start-btn-workspace[data-v-a760b0f3]:active{background:#000}.content-area .function-panel .result-section[data-v-a760b0f3]{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000a;margin-bottom:24px;padding:24px}.content-area .function-panel .result-section .result-header[data-v-a760b0f3]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.content-area .function-panel .result-section .result-header .result-title[data-v-a760b0f3]{align-items:center;color:#303133;display:flex;font-size:18px;font-weight:600;gap:8px;margin:0}.content-area .function-panel .result-section .result-header .result-title .el-icon[data-v-a760b0f3]{color:#67c23a}.content-area .function-panel .result-section .video-info .video-details .video-title[data-v-a760b0f3]{color:#303133;font-size:16px;margin:0 0 20px}.content-area .function-panel .result-section .video-info[data-v-a760b0f3]{display:flex;gap:24px}.content-area .function-panel .result-section .video-info .video-cover[data-v-a760b0f3]{border-radius:8px;flex-shrink:0;height:180px;overflow:hidden;position:relative;width:240px}.content-area .function-panel .result-section .video-info .video-cover img[data-v-a760b0f3]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.content-area .function-panel .result-section .video-info .video-cover .play-overlay[data-v-a760b0f3]{align-items:center;background:rgba(0,0,0,.3);bottom:0;color:#fff;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.content-area .function-panel .result-section .video-info .video-details[data-v-a760b0f3]{flex:1}.content-area .function-panel .result-section .video-info .video-details .video-actions[data-v-a760b0f3]{display:flex;flex-wrap:wrap;gap:12px}.content-area .function-panel .result-section .images-grid[data-v-a760b0f3]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.content-area .function-panel .result-section .images-grid .image-item[data-v-a760b0f3]{aspect-ratio:1;border-radius:8px;overflow:hidden;position:relative}.content-area .function-panel .result-section .images-grid .image-item[data-v-a760b0f3] .el-image{height:100%;width:100%}.content-area .function-panel .result-section .images-grid .image-item .image-actions[data-v-a760b0f3]{bottom:8px;opacity:0;position:absolute;right:8px;transition:opacity .3s}.content-area .function-panel .result-section .images-grid .image-item:hover .image-actions[data-v-a760b0f3]{opacity:1}.content-area .function-panel .result-section .error-actions[data-v-a760b0f3]{display:flex;gap:8px;margin-top:12px}.content-area .function-panel .tips-section .tips-title[data-v-a760b0f3]{align-items:center;display:flex;font-weight:600;gap:6px}.content-area .function-panel .tips-section .tips-list[data-v-a760b0f3]{margin:8px 0 0;padding-left:20px}.content-area .function-panel .tips-section .tips-list li[data-v-a760b0f3]{color:#606266;line-height:1.8;margin-bottom:4px}.records-sidebar[data-v-a760b0f3]{background:#fff;border-radius:16px;display:flex;flex-direction:column;height:calc(100vh - 80px);margin-bottom:16px;overflow:hidden}.records-sidebar .records-header[data-v-a760b0f3]{align-items:center;border-bottom:1px solid #e4e7ed;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.records-sidebar .records-header .records-title[data-v-a760b0f3]{color:#303133;font-size:14px;font-weight:600;margin:0}.records-sidebar .records-header .header-actions[data-v-a760b0f3]{align-items:center;display:flex;gap:8px}.records-sidebar .records-grid[data-v-a760b0f3]{align-content:start;display:grid;flex:1;gap:12px;grid-template-columns:repeat(2,1fr);max-height:calc(100vh - 200px);overflow-y:auto;padding:16px}.records-sidebar .records-grid[data-v-a760b0f3]::-webkit-scrollbar{width:6px}.records-sidebar .records-grid[data-v-a760b0f3]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.records-sidebar .records-grid[data-v-a760b0f3]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.records-sidebar .records-grid[data-v-a760b0f3]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.records-sidebar .records-grid .record-card[data-v-a760b0f3]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;overflow:visible;transition:all .3s}.records-sidebar .records-grid .record-card[data-v-a760b0f3]:hover{border-color:#e0e0e0;box-shadow:0 8px 20px #0000001a;transform:translateY(-2px)}.records-sidebar .records-grid .record-card .card-image[data-v-a760b0f3]{background:linear-gradient(135deg,#f5f7fa,#e8ecf1);border-radius:12px 12px 0 0;flex-shrink:0;height:140px;overflow:hidden;position:relative;width:100%}.records-sidebar .records-grid .record-card .card-image[data-v-a760b0f3] .el-image{display:block;height:100%;width:100%}.records-sidebar .records-grid .record-card .card-image[data-v-a760b0f3] .el-image img,.records-sidebar .records-grid .record-card .card-image img[data-v-a760b0f3]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s;width:100%}.records-sidebar .records-grid .record-card .card-image .image-slot[data-v-a760b0f3]{align-items:center;background:linear-gradient(135deg,#f5f7fa,#e8ecf1);color:#c0c4cc;display:flex;font-size:48px;height:100%;justify-content:center;width:100%}.records-sidebar .records-grid .record-card .card-image .image-slot .el-icon[data-v-a760b0f3]{font-size:48px}.records-sidebar .records-grid .record-card:hover .card-image[data-v-a760b0f3] .el-image img,.records-sidebar .records-grid .record-card:hover .card-image img[data-v-a760b0f3]{transform:scale(1.05)}.records-sidebar .records-grid .record-card .card-content[data-v-a760b0f3]{background:#fff;border-radius:0 0 12px 12px;display:flex;flex:1;flex-direction:column;justify-content:center;min-height:60px;padding:14px 12px}.records-sidebar .records-grid .record-card .card-content .card-title[data-v-a760b0f3]{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#303133;display:-webkit-box;font-size:14px;font-weight:500;line-height:1.6;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.records-sidebar .records-footer[data-v-a760b0f3]{background:#fff;border-top:1px solid #e4e7ed;flex-shrink:0;padding:16px 20px;text-align:center}
