.rich-editor[data-v-fbcfbd21]{border:1px solid #dcdfe6;border-radius:4px;overflow:hidden}.editor-toolbar[data-v-fbcfbd21]{padding:8px;background:#f5f7fa;border-bottom:1px solid #dcdfe6;display:flex;flex-wrap:wrap;gap:4px}.editor-content[data-v-fbcfbd21]{min-height:300px;max-height:500px;overflow-y:auto}.editor-content[data-v-fbcfbd21] .tiptap{padding:16px;outline:none;min-height:300px}.editor-content[data-v-fbcfbd21] .tiptap p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.editor-content[data-v-fbcfbd21] .tiptap h1{font-size:2em;font-weight:700;margin:.5em 0}.editor-content[data-v-fbcfbd21] .tiptap h2{font-size:1.5em;font-weight:700;margin:.5em 0}.editor-content[data-v-fbcfbd21] .tiptap h3{font-size:1.25em;font-weight:700;margin:.5em 0}.editor-content[data-v-fbcfbd21] .tiptap p{margin:.5em 0;line-height:1.8}.editor-content[data-v-fbcfbd21] .tiptap img{max-width:100%;height:auto;border-radius:4px;margin:10px 0}.editor-content[data-v-fbcfbd21] .tiptap ul,.editor-content[data-v-fbcfbd21] .tiptap ol{padding-left:1.5em;margin:.5em 0}.editor-content[data-v-fbcfbd21] .tiptap blockquote{border-left:4px solid #ddd;padding-left:1em;margin:1em 0;color:#666}.editor-content[data-v-fbcfbd21] .tiptap hr{border:none;border-top:1px solid #ddd;margin:1em 0}.news-page[data-v-a602340b]{display:flex;flex-direction:column;gap:20px;animation:fadeIn-a602340b .3s ease}@keyframes fadeIn-a602340b{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-header-section[data-v-a602340b]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:24px 28px;box-shadow:0 8px 24px #667eea40}.header-content[data-v-a602340b]{display:flex;align-items:center;justify-content:space-between}.title-area[data-v-a602340b]{display:flex;align-items:center;gap:16px}.title-icon[data-v-a602340b]{width:48px;height:48px;background:#fff3;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;backdrop-filter:blur(10px)}.page-main-title[data-v-a602340b]{font-size:24px;font-weight:700;color:#fff;margin:0;letter-spacing:.5px}.page-sub-title[data-v-a602340b]{font-size:13px;color:#fffc;margin:4px 0 0}.header-actions[data-v-a602340b]{display:flex;gap:12px}.ai-btn[data-v-a602340b]{background:#fff3!important;border:1px solid rgba(255,255,255,.3)!important;color:#fff!important;backdrop-filter:blur(10px)}.ai-btn[data-v-a602340b]:hover{background:#ffffff4d!important;transform:translateY(-2px)}.auto-btn[data-v-a602340b]{background:linear-gradient(135deg,#f56c6c,#e91e63)!important;border:none!important;color:#fff!important}.auto-btn[data-v-a602340b]:hover{background:linear-gradient(135deg,#f78989,#f56c6c)!important;transform:translateY(-2px)}.auto-generate-dialog .el-dialog__body[data-v-a602340b]{padding:20px}.auto-dialog-header .header-left[data-v-a602340b]{display:flex;align-items:center;gap:15px}.auto-dialog-header .header-icon.auto-icon[data-v-a602340b]{width:45px;height:45px;background:linear-gradient(135deg,#f56c6c,#e91e63);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.auto-dialog-header .header-title h3[data-v-a602340b]{margin:0;font-size:18px;color:#303133}.auto-dialog-header .header-title p[data-v-a602340b]{margin:5px 0 0;font-size:13px;color:#909399}.auto-generate-content[data-v-a602340b]{padding:10px 0}.generate-tips[data-v-a602340b]{display:flex;gap:15px;padding:15px;background:#f5f7fa;border-radius:8px;margin-bottom:20px}.tips-icon[data-v-a602340b]{font-size:24px;color:#409eff;flex-shrink:0}.tips-text p[data-v-a602340b]{margin:0 0 10px;font-weight:500;color:#303133}.tips-text ul[data-v-a602340b]{margin:0;padding-left:20px}.tips-text li[data-v-a602340b]{margin:5px 0;font-size:13px;color:#606266}.count-tip[data-v-a602340b]{margin-left:10px;color:#909399;font-size:13px}.auto-generate-progress[data-v-a602340b]{padding:20px 0}.progress-header[data-v-a602340b]{display:flex;align-items:center;gap:10px;margin-bottom:20px;font-size:16px;color:#303133}.progress-icon[data-v-a602340b]{animation:spin-a602340b 1s linear infinite;color:#409eff}.ai-model-info-card[data-v-a602340b]{background:linear-gradient(135deg,#f5f7fa,#e8ecf1);border:1px solid #e4e7ed;border-radius:12px;padding:16px;margin:15px 0}.model-info-row[data-v-a602340b]{display:flex;gap:20px}.model-info-item[data-v-a602340b]{display:flex;align-items:center;gap:8px;font-size:14px}.model-info-item .info-icon[data-v-a602340b]{color:#667eea;font-size:18px}.model-info-item .info-label[data-v-a602340b]{color:#909399;font-weight:500}.model-info-item .info-value[data-v-a602340b]{color:#303133;font-weight:600}.auto-thinking-process[data-v-a602340b]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:12px;padding:15px 20px;margin:15px 0;text-align:left}.auto-thinking-process .thinking-header[data-v-a602340b]{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-weight:500;color:#0369a1}.auto-thinking-process .thinking-icon[data-v-a602340b]{animation:spin-a602340b 1s linear infinite}.auto-thinking-process .thinking-text[data-v-a602340b]{color:#0c4a6e;font-size:14px;line-height:1.6;padding-left:24px}.thinking-steps[data-v-a602340b]{max-height:300px;overflow-y:auto;padding-right:10px}.thinking-step[data-v-a602340b]{display:flex;align-items:flex-start;gap:10px;padding:8px 12px;margin-bottom:8px;background:#ffffff80;border-radius:8px;transition:all .3s}.thinking-step.step-done[data-v-a602340b]{background:#67c23a1a;border-left:3px solid #67c23a}.thinking-step.step-active[data-v-a602340b]{background:#409eff1a;border-left:3px solid #409eff}.step-icon[data-v-a602340b]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-icon .el-icon[data-v-a602340b]{font-size:16px}.step-icon .rotating[data-v-a602340b]{animation:spin-a602340b 1s linear infinite;color:#409eff}.step-icon .el-icon[data-v-a602340b]:has(.step-done){color:#67c23a}.step-content[data-v-a602340b]{flex:1}.step-message[data-v-a602340b]{font-size:13px;color:#303133;line-height:1.5}.step-sources[data-v-a602340b]{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.source-tag[data-v-a602340b]{font-size:11px}@keyframes spin-a602340b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.progress-status[data-v-a602340b]{margin-top:20px;display:flex;flex-direction:column;gap:10px}.status-item[data-v-a602340b]{display:flex;align-items:center;gap:10px}.status-label[data-v-a602340b]{color:#909399;font-size:14px}.status-value[data-v-a602340b]{font-weight:500;font-size:14px}.status-value.success[data-v-a602340b]{color:#67c23a}.status-value.fail[data-v-a602340b]{color:#f56c6c}.start-btn[data-v-a602340b]{background:linear-gradient(135deg,#f56c6c,#e91e63)!important;border:none!important}.start-btn[data-v-a602340b]:hover{background:linear-gradient(135deg,#f78989,#f56c6c)!important}.add-btn[data-v-a602340b]{background:#fff!important;color:#667eea!important;border:none!important;font-weight:600}.add-btn[data-v-a602340b]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.stats-section[data-v-a602340b]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stat-card[data-v-a602340b]{background:#fff;border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px;box-shadow:0 2px 12px #0000000a;transition:all .3s ease;border:1px solid rgba(0,0,0,.04)}.stat-card[data-v-a602340b]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.stat-icon[data-v-a602340b]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff}.stat-icon.primary[data-v-a602340b]{background:linear-gradient(135deg,#667eea,#764ba2)}.stat-icon.success[data-v-a602340b]{background:linear-gradient(135deg,#67c23a,#85ce61)}.stat-icon.warning[data-v-a602340b]{background:linear-gradient(135deg,#e6a23c,#f0c78a)}.stat-icon.info[data-v-a602340b]{background:linear-gradient(135deg,#409eff,#79bbff)}.stat-value[data-v-a602340b]{font-size:28px;font-weight:700;color:#303133}.stat-label[data-v-a602340b]{font-size:13px;color:#909399;margin-top:2px}.filter-section[data-v-a602340b]{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000a;border:1px solid rgba(0,0,0,.04)}.filter-card[data-v-a602340b]{padding:20px 24px}.filter-content[data-v-a602340b]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.filter-items[data-v-a602340b]{display:flex;gap:16px;flex:1}.filter-item[data-v-a602340b]{display:flex;flex-direction:column;gap:8px}.filter-item label[data-v-a602340b]{font-size:13px;font-weight:500;color:#606266}.filter-input[data-v-a602340b]{width:220px}.filter-select[data-v-a602340b]{width:150px}.filter-actions[data-v-a602340b]{display:flex;gap:10px}.reset-btn[data-v-a602340b]{border-radius:8px}.search-btn[data-v-a602340b]{border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);border:none}.table-section[data-v-a602340b]{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000a;border:1px solid rgba(0,0,0,.04);overflow:hidden}.modern-table[data-v-a602340b]{border-radius:12px}.id-badge[data-v-a602340b]{display:inline-block;padding:2px 8px;background:linear-gradient(135deg,#f5f7fa,#e4e7ed);border-radius:4px;font-size:12px;font-weight:600;color:#606266}.cover-cell[data-v-a602340b]{width:80px;height:50px;border-radius:6px;overflow:hidden}.cover-image[data-v-a602340b]{width:100%;height:100%;object-fit:cover}.cover-error[data-v-a602340b]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f5f7fa;color:#c0c4cc}.title-cell[data-v-a602340b]{display:flex;flex-direction:column;gap:4px}.news-title[data-v-a602340b]{font-weight:500;color:#303133;line-height:1.4}.news-summary[data-v-a602340b]{font-size:12px;color:#909399;line-height:1.4}.category-tag[data-v-a602340b]{display:inline-block;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:500}.category-tag.industry[data-v-a602340b]{background:linear-gradient(135deg,#667eea1a,#764ba21a);color:#667eea}.category-tag.knowledge[data-v-a602340b]{background:linear-gradient(135deg,#67c23a1a,#67c23a33);color:#67c23a}.category-tag.case[data-v-a602340b]{background:linear-gradient(135deg,#e6a23c1a,#e6a23c33);color:#e6a23c}.category-tag.company[data-v-a602340b]{background:linear-gradient(135deg,#409eff1a,#409eff33);color:#409eff}.views-cell[data-v-a602340b]{display:flex;align-items:center;justify-content:center;gap:4px;color:#909399}.author-cell[data-v-a602340b]{display:flex;align-items:center;gap:8px}.author-avatar[data-v-a602340b]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:12px}.status-switch[data-v-a602340b]{display:flex;flex-direction:column;align-items:center;gap:4px}.status-text[data-v-a602340b]{font-size:11px}.status-text.published[data-v-a602340b]{color:#67c23a}.status-text.draft[data-v-a602340b]{color:#909399}.time-cell[data-v-a602340b]{display:flex;align-items:center;gap:6px;color:#909399;font-size:13px}.action-cell[data-v-a602340b]{display:flex;gap:4px}.action-btn[data-v-a602340b]{width:32px;height:32px;border-radius:8px;padding:0;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.action-btn.edit[data-v-a602340b]{background:linear-gradient(135deg,#667eea1a,#764ba21a);color:#667eea}.action-btn.edit[data-v-a602340b]:hover{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.action-btn.delete[data-v-a602340b]{background:linear-gradient(135deg,#f56c6c1a,#f56c6c33);color:#f56c6c}.action-btn.delete[data-v-a602340b]:hover{background:linear-gradient(135deg,#f56c6c,#f89898);color:#fff}.pagination-section[data-v-a602340b]{padding:16px 20px;border-top:1px solid #f0f2f5}.modern-pagination[data-v-a602340b]{justify-content:flex-end}.cover-wrapper[data-v-a602340b]{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.news-edit-dialog .edit-dialog-header[data-v-a602340b]{display:flex;align-items:center;justify-content:space-between;padding:0 10px}.news-edit-dialog .header-icon.edit-icon[data-v-a602340b]{width:44px;height:44px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff}.news-edit-dialog .header-text[data-v-a602340b]{display:flex;flex-direction:column;gap:2px}.news-edit-dialog .header-title[data-v-a602340b]{font-size:18px;font-weight:600;color:#303133}.news-edit-dialog .header-subtitle[data-v-a602340b]{font-size:12px;color:#909399}.news-edit-dialog .edit-dialog-content[data-v-a602340b]{display:flex;gap:24px;min-height:500px}.news-edit-dialog .edit-main[data-v-a602340b]{flex:1;min-width:0}.news-edit-dialog .edit-sidebar[data-v-a602340b]{width:280px;flex-shrink:0;display:flex;flex-direction:column;gap:20px}.news-edit-dialog .form-section[data-v-a602340b],.news-edit-dialog .sidebar-section[data-v-a602340b]{background:#f8fafc;border-radius:12px;padding:20px;border:1px solid #e4e7ed}.news-edit-dialog .section-title[data-v-a602340b]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#303133;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e4e7ed}.news-edit-dialog .section-title .el-icon[data-v-a602340b]{color:#667eea}.news-edit-dialog .modern-form .form-grid[data-v-a602340b]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.news-edit-dialog .modern-form .full-width[data-v-a602340b]{grid-column:1 / -1}.news-edit-dialog .modern-form[data-v-a602340b] .el-form-item__label{font-weight:500;color:#606266;padding-bottom:6px}.news-edit-dialog .title-input[data-v-a602340b] .el-input__wrapper{padding:8px 15px}.news-edit-dialog .cover-upload-area[data-v-a602340b]{display:flex;flex-direction:column;gap:10px}.news-edit-dialog .cover-uploader-modern[data-v-a602340b]{width:100%}.news-edit-dialog .cover-uploader-modern[data-v-a602340b] .el-upload-dragger{border-radius:10px;border:2px dashed #dcdfe6;background:#fff;padding:0;height:160px;display:flex;align-items:center;justify-content:center;transition:all .3s}.news-edit-dialog .cover-uploader-modern[data-v-a602340b] .el-upload-dragger:hover{border-color:#667eea;background:#f5f7fa}.news-edit-dialog .cover-preview[data-v-a602340b]{width:100%;height:160px;border-radius:10px}.news-edit-dialog .upload-placeholder[data-v-a602340b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#909399}.news-edit-dialog .upload-icon[data-v-a602340b]{font-size:32px;color:#c0c4cc}.news-edit-dialog .upload-text[data-v-a602340b]{font-size:14px;color:#606266}.news-edit-dialog .upload-hint[data-v-a602340b]{font-size:12px;color:#909399}.news-edit-dialog .remove-cover-btn[data-v-a602340b]{width:100%}.news-edit-dialog .status-options[data-v-a602340b]{display:flex;flex-direction:column;gap:10px}.news-edit-dialog .status-option[data-v-a602340b]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:8px;border:2px solid #e4e7ed;cursor:pointer;transition:all .3s;background:#fff}.news-edit-dialog .status-option[data-v-a602340b]:hover{border-color:#667eea;background:#f5f7fa}.news-edit-dialog .status-option.active[data-v-a602340b]{border-color:#667eea;background:linear-gradient(135deg,#667eea1a,#764ba21a)}.news-edit-dialog .status-option.active .el-icon[data-v-a602340b]{color:#667eea}.news-edit-dialog .status-option span[data-v-a602340b]{font-size:14px;font-weight:500;color:#606266}.news-edit-dialog .status-option.active span[data-v-a602340b]{color:#667eea}.news-edit-dialog .seo-form[data-v-a602340b] .el-form-item{margin-bottom:14px}.news-edit-dialog .seo-form[data-v-a602340b] .el-form-item:last-child{margin-bottom:0}.news-edit-dialog .seo-form[data-v-a602340b] .el-form-item__label{font-size:13px;font-weight:500;color:#606266;padding-bottom:4px}.news-edit-dialog .edit-dialog-footer[data-v-a602340b]{display:flex;justify-content:flex-end;gap:12px}.news-edit-dialog .submit-btn[data-v-a602340b]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;padding:0 28px}.news-edit-dialog .submit-btn[data-v-a602340b]:hover{background:linear-gradient(135deg,#5a6fd6,#6a4190)}.cover-uploader[data-v-a602340b]{width:240px;height:160px;border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:border-color .3s}.cover-uploader[data-v-a602340b]:hover{border-color:#409eff}.cover-image[data-v-a602340b]{width:100%;height:100%}.cover-placeholder[data-v-a602340b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#8c939d}.cover-placeholder span[data-v-a602340b]{font-size:12px}.cover-uploader-icon[data-v-a602340b]{font-size:28px;color:#8c939d}.image-error[data-v-a602340b]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#909399;background:#f5f7fa}.image-error span[data-v-a602340b]{font-size:12px;margin-top:8px}.cover-actions[data-v-a602340b]{display:flex;gap:8px}.ai-dialog-content[data-v-a602340b]{height:700px;overflow:hidden;display:flex;flex-direction:column}.ai-dialog-content .form-section[data-v-a602340b]{flex-shrink:0}.form-layout[data-v-a602340b]{display:flex;gap:24px}.form-left[data-v-a602340b]{flex:1;min-width:0;max-width:600px}.form-right[data-v-a602340b]{width:400px;flex-shrink:0}.form-row-inline[data-v-a602340b]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-item.full-width[data-v-a602340b]{grid-column:1 / -1}.options-row[data-v-a602340b]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#f5f7fa;border-radius:8px}.options-keywords-row[data-v-a602340b]{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.option-checkbox[data-v-a602340b]{display:flex;align-items:center;gap:6px}.option-tip[data-v-a602340b]{color:#909399;cursor:help}.image-source-card[data-v-a602340b]{background:#fff;border:1px solid #e4e7ed;border-radius:12px;overflow:hidden;height:100%;display:flex;flex-direction:column}.image-source-card .card-header[data-v-a602340b]{display:flex;align-items:center;gap:8px;padding:16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;font-size:15px}.image-source-card .card-body[data-v-a602340b]{padding:16px;flex:1;display:flex;flex-direction:column}.image-radio-group[data-v-a602340b]{display:flex;flex-direction:row;gap:12px;width:100%;align-items:stretch}.image-radio[data-v-a602340b]{margin-right:0!important;flex:1;height:auto!important;display:flex}.image-radio .el-radio__input[data-v-a602340b]{display:none}.image-radio .el-radio__label[data-v-a602340b]{padding-left:0!important}.image-radio .radio-content[data-v-a602340b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px 10px;background:#f8f9fa;border:2px solid transparent;border-radius:10px;width:100%;cursor:pointer;transition:all .3s ease}.image-radio .radio-content[data-v-a602340b]:hover{background:#f0f2f5;border-color:#dcdfe6}.image-radio.is-checked .radio-content[data-v-a602340b]{background:linear-gradient(135deg,#667eea10,#764ba210);border-color:#667eea;box-shadow:0 2px 8px #667eea26}.image-radio.is-checked .radio-content .radio-icon[data-v-a602340b]{color:#667eea;transform:scale(1.05)}.radio-icon[data-v-a602340b]{font-size:22px;color:#909399;transition:all .3s ease}.radio-text[data-v-a602340b]{font-size:13px;color:#606266;font-weight:500}.image-radio.is-checked .radio-text[data-v-a602340b]{color:#667eea}.gallery-select[data-v-a602340b]{margin-top:16px;padding-top:16px;border-top:1px dashed #e4e7ed}.gallery-select .form-input[data-v-a602340b]{width:100%}.gallery-select .image-count-tip[data-v-a602340b]{margin-top:8px;display:flex;align-items:center;gap:4px;font-size:12px;color:#67c23a;background:#f0f9eb;padding:6px 10px;border-radius:4px}.provider-select[data-v-a602340b]{margin-top:12px;padding-top:12px;border-top:1px dashed #e4e7ed}.provider-select .form-input[data-v-a602340b]{width:100%}.keywords-display[data-v-a602340b]{flex:1;min-width:300px;padding:12px;background:#fafafa;border-radius:8px;border:1px solid #ebeef5;display:flex;gap:16px;flex-wrap:wrap}.keywords-group[data-v-a602340b]{flex:1;min-width:200px;margin-bottom:0}.keywords-group .keywords-label[data-v-a602340b]{display:block;font-size:13px;color:#606266;margin-bottom:8px;font-weight:500}.keywords-group .keywords-tags[data-v-a602340b]{display:flex;flex-wrap:wrap;gap:8px}.ai-dialog-content .progress-section[data-v-a602340b]{flex:1;min-height:0;display:flex;flex-direction:column}.ai-model-info-inline[data-v-a602340b]{display:flex;gap:16px;padding:12px 16px;background:linear-gradient(135deg,#f5f7fa,#e8ecf1);border-bottom:1px solid #e4e7ed}.model-badge[data-v-a602340b]{display:flex;align-items:center;gap:6px;font-size:13px}.model-badge .el-icon[data-v-a602340b]{color:#667eea;font-size:16px}.model-badge .badge-label[data-v-a602340b]{color:#909399;font-weight:500}.model-badge .badge-value[data-v-a602340b]{color:#303133;font-weight:600}.ai-dialog-content .progress-section .logs-container[data-v-a602340b]{flex:1;min-height:0;display:flex;flex-direction:column}.ai-dialog-content .progress-section .logs-content[data-v-a602340b]{flex:1;overflow-y:auto}.ai-dialog-header[data-v-a602340b]{display:flex;align-items:center;justify-content:space-between;padding:0 10px}.header-left[data-v-a602340b]{display:flex;align-items:center;gap:16px}.header-icon[data-v-a602340b]{width:48px;height:48px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.header-text[data-v-a602340b]{display:flex;flex-direction:column;gap:4px}.header-title[data-v-a602340b]{font-size:20px;font-weight:600;color:#303133}.header-subtitle[data-v-a602340b]{font-size:13px;color:#909399}.setting-btn[data-v-a602340b]{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.setting-btn[data-v-a602340b]:hover{background:linear-gradient(135deg,#5a6fd6,#6a4190)}.form-section[data-v-a602340b]{margin-bottom:12px}.form-card[data-v-a602340b]{background:#f8fafc;border-radius:12px;padding:18px;border:1px solid #e4e7ed}.form-row[data-v-a602340b]{margin-bottom:16px}.knowledge-base-option[data-v-a602340b]{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;background:#f0f7ff;border-radius:6px;border:1px solid #d9ecff}.knowledge-base-option .el-checkbox[data-v-a602340b]{display:flex;align-items:center;gap:4px}.knowledge-base-option .el-checkbox .el-icon[data-v-a602340b]{color:#409eff;font-size:14px}.help-icon[data-v-a602340b]{color:#909399;font-size:12px;cursor:help}.keywords-row[data-v-a602340b]{display:flex;align-items:center;gap:8px}.image-source-row[data-v-a602340b]{display:flex;align-items:center;gap:16px}.image-source-row .el-radio[data-v-a602340b]{margin-right:0}.image-count-tip[data-v-a602340b]{display:flex;align-items:center;gap:4px;margin-top:8px;font-size:12px;color:#909399}.image-count-tip .el-icon[data-v-a602340b]{font-size:14px}.knowledge-checkbox[data-v-a602340b]{padding:4px 8px;background:#f0f7ff;border-radius:4px;border:1px solid #d9ecff}.knowledge-checkbox .el-icon[data-v-a602340b]{color:#409eff;font-size:14px}.form-row[data-v-a602340b]:last-child{margin-bottom:0}.form-row.two-col[data-v-a602340b]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-item[data-v-a602340b]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-a602340b]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#606266}.form-label .el-icon[data-v-a602340b]{color:#909399}.form-input[data-v-a602340b]{width:100%}.topic-input-wrapper[data-v-a602340b]{display:flex;gap:10px}.topic-input-wrapper .form-input[data-v-a602340b]{flex:1}.topic-library-btn[data-v-a602340b]{flex-shrink:0}.form-input[data-v-a602340b] .el-input__wrapper{border-radius:8px;box-shadow:0 0 0 1px #dcdfe6 inset;transition:all .3s}.form-input[data-v-a602340b] .el-input__wrapper:hover{box-shadow:0 0 0 1px #c0c4cc inset}.form-input[data-v-a602340b] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #667eea inset}.keywords-display[data-v-a602340b]{margin-top:12px;padding-top:12px;border-top:1px dashed #e4e7ed}.keywords-inline[data-v-a602340b]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.keywords-group-inline[data-v-a602340b]{display:flex;align-items:center;gap:8px}.keywords-group[data-v-a602340b]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.keywords-group[data-v-a602340b]:last-child{margin-bottom:0}.keywords-label[data-v-a602340b]{font-size:13px;color:#909399;white-space:nowrap}.keywords-tags[data-v-a602340b]{display:flex;flex-wrap:wrap;gap:6px}.progress-section[data-v-a602340b]{margin-top:16px;background:linear-gradient(135deg,#f5f7fa,#e4e7ed);border-radius:16px;padding:20px;border:1px solid #e4e7ed}.progress-header[data-v-a602340b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.progress-info[data-v-a602340b]{display:flex;align-items:center;gap:12px}.progress-icon[data-v-a602340b]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:18px}.progress-icon.complete[data-v-a602340b]{background:linear-gradient(135deg,#67c23a,#85ce61)}.progress-icon.error[data-v-a602340b]{background:linear-gradient(135deg,#f56c6c,#f78989)}.rotating[data-v-a602340b]{animation:rotate-a602340b 1s linear infinite}@keyframes rotate-a602340b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.progress-title[data-v-a602340b]{font-size:16px;font-weight:600;color:#303133}.progress-percent[data-v-a602340b]{font-size:28px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.progress-percent.complete[data-v-a602340b]{background:linear-gradient(135deg,#67c23a,#85ce61);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.progress-percent.error[data-v-a602340b]{background:linear-gradient(135deg,#f56c6c,#f78989);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.progress-bar-wrapper[data-v-a602340b]{margin-bottom:20px}.progress-bar-bg[data-v-a602340b]{height:8px;background:#e4e7ed;border-radius:4px;overflow:hidden}.progress-bar-fill[data-v-a602340b]{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:4px;transition:width .3s ease}.progress-bar-fill.complete[data-v-a602340b]{background:linear-gradient(90deg,#67c23a,#85ce61)}.progress-bar-fill.error[data-v-a602340b]{background:linear-gradient(90deg,#f56c6c,#f78989)}.logs-container[data-v-a602340b]{background:#fff;border-radius:12px;border:1px solid #e4e7ed;overflow:hidden}.logs-header[data-v-a602340b]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #e4e7ed;font-size:14px;font-weight:500;color:#606266;background:#fafafa}.logs-header .el-icon[data-v-a602340b]{margin-right:6px;vertical-align:middle}.logs-content[data-v-a602340b]{flex:1;overflow-y:auto;padding:12px 16px}.log-item[data-v-a602340b]{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px dashed #ebeef5;font-size:13px}.log-item[data-v-a602340b]:last-child{border-bottom:none}.log-time[data-v-a602340b]{color:#909399;font-family:SF Mono,Monaco,Consolas,monospace;font-size:12px;white-space:nowrap;background:#f5f7fa;padding:2px 8px;border-radius:4px}.log-message[data-v-a602340b]{flex:1;color:#606266;line-height:1.5}.log-image[data-v-a602340b]{width:60px;height:40px;border-radius:6px;margin-left:auto;box-shadow:0 2px 8px #0000001a}.knowledge-results[data-v-a602340b]{margin-top:8px;padding:10px;background:#f8f9fa;border-radius:6px;border-left:3px solid #667eea}.knowledge-item[data-v-a602340b]{margin-bottom:8px;padding-bottom:8px;border-bottom:1px dashed #e4e7ed}.knowledge-item[data-v-a602340b]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.knowledge-title[data-v-a602340b]{font-size:13px;font-weight:600;color:#303133;margin-bottom:4px}.knowledge-content[data-v-a602340b]{font-size:12px;color:#606266;line-height:1.5}.log-start .log-message[data-v-a602340b]{color:#667eea;font-weight:500}.log-text_done .log-message[data-v-a602340b],.log-cover_done .log-message[data-v-a602340b],.log-image_done .log-message[data-v-a602340b],.log-complete .log-message[data-v-a602340b]{color:#67c23a;font-weight:500}.log-knowledge .log-message[data-v-a602340b]{color:#409eff}.log-knowledge_found .log-message[data-v-a602340b]{color:#67c23a;font-weight:500}.log-knowledge_empty .log-message[data-v-a602340b]{color:#e6a23c}.log-cover_fail .log-message[data-v-a602340b],.log-image_fail .log-message[data-v-a602340b],.log-error .log-message[data-v-a602340b]{color:#f56c6c}.log-content_keywords_done .log-message[data-v-a602340b]{color:#409eff}.dialog-footer[data-v-a602340b]{display:flex;justify-content:flex-end;gap:12px}.generate-btn[data-v-a602340b]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;padding:0 32px}.generate-btn[data-v-a602340b]:hover{background:linear-gradient(135deg,#5a6fd6,#6a4190)}.generate-btn[data-v-a602340b]:disabled{background:linear-gradient(135deg,#a0a0a0,gray)}.region-tags[data-v-a602340b]{display:flex;flex-wrap:wrap;gap:8px}.region-dialog-content[data-v-a602340b]{padding:10px 0}.region-tip[data-v-a602340b]{color:#909399;font-size:13px;margin-bottom:20px;padding:10px;background:#f5f7fa;border-radius:4px}.add-region-input[data-v-a602340b]{display:flex;gap:10px}.add-region-input .el-input[data-v-a602340b]{flex:1}.selected-regions[data-v-a602340b]{display:flex;flex-wrap:wrap;gap:10px}.no-region[data-v-a602340b]{color:#909399;font-size:13px}.title-btn[data-v-a602340b]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff}.title-btn[data-v-a602340b]:hover{background:linear-gradient(135deg,#5a6fd6,#6a4190);color:#fff}.title-library-dialog .el-dialog__body[data-v-a602340b]{padding:0}.title-library-content[data-v-a602340b]{padding:20px}.title-toolbar[data-v-a602340b]{display:flex;gap:15px;margin-bottom:20px;align-items:flex-start}.title-toolbar .title-add-section[data-v-a602340b]{flex:1}.add-title-btn[data-v-a602340b],.keyword-tool-btn[data-v-a602340b]{flex-shrink:0;height:76px}.title-filter[data-v-a602340b]{margin-bottom:15px}.title-list[data-v-a602340b]{max-height:400px;overflow-y:auto}.title-items[data-v-a602340b]{display:flex;flex-direction:column;gap:10px}.title-item[data-v-a602340b]{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;background:#f5f7fa;border-radius:8px;transition:all .2s}.title-item[data-v-a602340b]:hover{background:#e4e7ed}.title-index[data-v-a602340b]{width:28px;height:28px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:600;margin-right:12px;flex-shrink:0}.title-content[data-v-a602340b]{flex:1;margin-right:15px}.title-text[data-v-a602340b]{font-size:14px;color:#303133;line-height:1.5}.title-meta[data-v-a602340b]{margin-top:6px;display:flex;gap:15px}.title-time[data-v-a602340b]{display:flex;align-items:center;gap:4px;font-size:12px;color:#909399}.title-time .el-icon[data-v-a602340b]{font-size:14px}.title-tags[data-v-a602340b]{margin-top:8px;display:flex;gap:5px;flex-wrap:wrap}.title-actions[data-v-a602340b]{display:flex;gap:8px}.title-tips[data-v-a602340b]{display:flex;align-items:center;gap:8px;margin-top:15px;padding:10px 15px;background:#f4f4f5;border-radius:6px;color:#909399;font-size:13px}.keyword-tool-dialog .el-dialog__body[data-v-a602340b]{padding:20px}.keyword-tool-content[data-v-a602340b]{display:flex;flex-direction:column;gap:20px}.keyword-input-section[data-v-a602340b]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.keyword-row[data-v-a602340b]{display:flex;flex-direction:column;gap:8px}.keyword-row.required .keyword-label[data-v-a602340b]:after{content:"";color:#f56c6c}.keyword-label[data-v-a602340b]{font-size:13px;font-weight:500;color:#606266}.required-mark[data-v-a602340b]{color:#f56c6c}.keyword-input[data-v-a602340b]{width:100%}.combination-section[data-v-a602340b]{background:#f5f7fa;padding:15px;border-radius:8px}.combination-header[data-v-a602340b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.combination-title[data-v-a602340b]{font-size:14px;font-weight:500;color:#303133}.combination-actions[data-v-a602340b]{display:flex;gap:8px}.combination-options[data-v-a602340b]{display:flex;flex-wrap:wrap;gap:10px}.combination-options .el-checkbox[data-v-a602340b]{margin-right:0}.keyword-result-section[data-v-a602340b]{background:#f5f7fa;padding:15px;border-radius:8px}.result-header[data-v-a602340b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-title[data-v-a602340b]{font-size:14px;font-weight:500;color:#303133}.result-actions[data-v-a602340b]{display:flex;gap:8px}.result-list[data-v-a602340b]{display:flex;flex-wrap:wrap;gap:8px;max-height:200px;overflow-y:auto}.keyword-tag[data-v-a602340b]{margin:0}.news-preview-dialog[data-v-a602340b] .el-dialog__body{padding:0;max-height:70vh;overflow-y:auto}.preview-content[data-v-a602340b]{padding:24px}.preview-header[data-v-a602340b]{display:flex;gap:24px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #f0f2f5}.preview-cover[data-v-a602340b]{width:240px;height:160px;border-radius:12px;overflow:hidden;flex-shrink:0;background:#f5f7fa}.preview-cover .cover-img[data-v-a602340b]{width:100%;height:100%}.preview-cover .cover-error[data-v-a602340b]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#c0c4cc;font-size:32px}.preview-info[data-v-a602340b]{flex:1;display:flex;flex-direction:column;gap:12px}.preview-tags[data-v-a602340b]{display:flex;gap:10px;flex-wrap:wrap}.status-tag[data-v-a602340b]{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.status-tag.published[data-v-a602340b]{background:linear-gradient(135deg,#67c23a1a,#67c23a33);color:#67c23a}.status-tag.draft[data-v-a602340b]{background:linear-gradient(135deg,#9093991a,#90939933);color:#909399}.preview-title[data-v-a602340b]{font-size:24px;font-weight:700;color:#303133;margin:0;line-height:1.4}.preview-meta[data-v-a602340b]{display:flex;gap:20px;flex-wrap:wrap}.preview-meta .meta-item[data-v-a602340b]{display:flex;align-items:center;gap:6px;font-size:14px;color:#909399}.preview-meta .meta-item .el-icon[data-v-a602340b]{font-size:16px}.preview-summary[data-v-a602340b],.preview-body[data-v-a602340b],.preview-seo[data-v-a602340b]{margin-bottom:24px}.preview-summary h3[data-v-a602340b],.preview-body h3[data-v-a602340b],.preview-seo h3[data-v-a602340b]{font-size:16px;font-weight:600;color:#303133;margin:0 0 12px;padding-left:12px;border-left:3px solid #667eea}.preview-summary p[data-v-a602340b]{font-size:14px;color:#606266;line-height:1.8;margin:0;padding:16px;background:#f5f7fa;border-radius:8px}.content-html[data-v-a602340b]{font-size:15px;color:#303133;line-height:1.9;padding:20px;background:#fafafa;border-radius:12px}.content-html[data-v-a602340b] h1{font-size:1.8em;font-weight:700;margin:1em 0 .5em;color:#303133}.content-html[data-v-a602340b] h2{font-size:1.5em;font-weight:600;margin:1em 0 .5em;color:#303133}.content-html[data-v-a602340b] h3{font-size:1.25em;font-weight:600;margin:1em 0 .5em;color:#303133}.content-html[data-v-a602340b] p{margin:.8em 0;line-height:1.9}.content-html[data-v-a602340b] ul,.content-html[data-v-a602340b] ol{padding-left:1.5em;margin:1em 0}.content-html[data-v-a602340b] li{margin:.5em 0;line-height:1.8}.content-html[data-v-a602340b] img{max-width:100%;height:auto;border-radius:8px;margin:1em 0;box-shadow:0 4px 12px #0000001a}.content-html[data-v-a602340b] blockquote{border-left:4px solid #667eea;padding:12px 20px;margin:1em 0;background:linear-gradient(135deg,#667eea0d,#764ba20d);border-radius:0 8px 8px 0;color:#606266}.content-html[data-v-a602340b] code{background:#f5f7fa;padding:2px 8px;border-radius:4px;font-family:SF Mono,Monaco,Consolas,monospace;font-size:.9em}.content-html[data-v-a602340b] pre{background:#282c34;color:#abb2bf;padding:16px;border-radius:8px;overflow-x:auto;margin:1em 0}.content-html[data-v-a602340b] pre code{background:transparent;padding:0;color:inherit}.preview-seo[data-v-a602340b]{background:#f5f7fa;padding:16px;border-radius:12px}.preview-seo h3[data-v-a602340b]{margin-bottom:16px}.seo-item[data-v-a602340b]{display:flex;gap:8px;margin-bottom:10px;font-size:14px}.seo-item[data-v-a602340b]:last-child{margin-bottom:0}.seo-label[data-v-a602340b]{color:#909399;flex-shrink:0}.seo-value[data-v-a602340b]{color:#606266}.preview-footer[data-v-a602340b]{display:flex;justify-content:flex-end;gap:12px}.action-btn.preview[data-v-a602340b]{background:linear-gradient(135deg,#9093991a,#90939933);color:#909399}.action-btn.preview[data-v-a602340b]:hover{background:linear-gradient(135deg,#909399,#b1b3b8);color:#fff}.chart-section[data-v-a602340b]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-bottom:10px}.chart-card[data-v-a602340b]{background:#fff;border-radius:16px;padding:20px;box-shadow:0 2px 12px #00000014}.chart-header[data-v-a602340b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.chart-header h3[data-v-a602340b]{font-size:16px;font-weight:600;color:#303133;margin:0}.chart-content[data-v-a602340b]{min-height:200px}.trend-bars[data-v-a602340b]{display:flex;align-items:flex-end;justify-content:space-between;height:180px;padding:0 10px}.trend-bar-item[data-v-a602340b]{display:flex;flex-direction:column;align-items:center;flex:1;max-width:40px}.bar-wrapper[data-v-a602340b]{width:100%;height:140px;display:flex;align-items:flex-end;justify-content:center}.bar[data-v-a602340b]{width:20px;background:linear-gradient(180deg,#4facfe,#00f2fe);border-radius:4px 4px 0 0;transition:height .3s ease;min-height:4px}.bar-label[data-v-a602340b]{font-size:11px;color:#909399;margin-top:8px}.bar-value[data-v-a602340b]{font-size:12px;color:#606266;font-weight:500;margin-top:4px}.hot-list[data-v-a602340b]{display:flex;flex-direction:column;gap:12px}.hot-item[data-v-a602340b]{display:flex;align-items:center;gap:12px;padding:10px;background:#f8f9fa;border-radius:10px;transition:all .3s ease}.hot-item[data-v-a602340b]:hover{background:#f0f2f5;transform:translate(4px)}.hot-rank[data-v-a602340b]{width:24px;height:24px;border-radius:6px;background:#e4e7ed;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#909399}.hot-rank.top[data-v-a602340b]{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.hot-thumb[data-v-a602340b]{width:48px;height:36px;border-radius:6px;overflow:hidden}.hot-thumb .el-image[data-v-a602340b]{width:100%;height:100%}.thumb-error[data-v-a602340b]{width:100%;height:100%;background:#f0f2f5;display:flex;align-items:center;justify-content:center;color:#c0c4cc}.hot-info[data-v-a602340b]{flex:1;min-width:0}.hot-title[data-v-a602340b]{font-size:13px;color:#303133;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hot-views[data-v-a602340b]{font-size:11px;color:#909399;margin-top:2px}.category-list[data-v-a602340b]{display:flex;flex-direction:column;gap:16px}.category-item[data-v-a602340b]{display:flex;align-items:center;gap:12px}.category-name[data-v-a602340b]{width:70px;font-size:13px;color:#606266}.category-bar-wrapper[data-v-a602340b]{flex:1;height:8px;background:#f0f2f5;border-radius:4px;overflow:hidden}.category-bar[data-v-a602340b]{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:4px;transition:width .3s ease}.category-count[data-v-a602340b]{width:40px;font-size:12px;color:#909399;text-align:right}.ai-generate-dialog{margin:0!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.ai-generate-dialog .el-dialog__body{padding:20px 24px}.cases-page[data-v-dcc10f24]{display:flex;flex-direction:column;gap:20px;animation:fadeIn-dcc10f24 .3s ease}@keyframes fadeIn-dcc10f24{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ai-btn[data-v-dcc10f24]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;margin-right:12px}.ai-btn[data-v-dcc10f24]:hover{background:linear-gradient(135deg,#5a6fd6,#6a4190)}.ai-dialog[data-v-dcc10f24] .el-dialog__header{padding:0;margin:0}.ai-dialog[data-v-dcc10f24] .el-dialog__body{padding:0}.form-header-actions[data-v-dcc10f24]{display:flex;align-items:center;gap:12px;margin-bottom:15px;padding:10px 12px;background:linear-gradient(135deg,#f5f7fa,#e4e7ed);border-radius:6px}.random-all-btn[data-v-dcc10f24]{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.random-all-btn[data-v-dcc10f24]:hover{background:linear-gradient(135deg,#5a6fd6,#6a4190)}.form-tip[data-v-dcc10f24]{font-size:13px;color:#909399}.ai-thinking[data-v-dcc10f24]{flex:1;margin-left:15px}.thinking-content[data-v-dcc10f24]{display:flex;flex-direction:column;gap:6px}.thinking-item[data-v-dcc10f24]{display:flex;align-items:center;gap:8px;font-size:13px;color:#606266}.thinking-icon[data-v-dcc10f24]{font-size:14px}.thinking-icon.loading[data-v-dcc10f24]{color:#409eff;animation:spin-dcc10f24 1s linear infinite}.thinking-icon.done[data-v-dcc10f24]{color:#67c23a}.thinking-icon.pending[data-v-dcc10f24]{color:#c0c4cc}.thinking-text[data-v-dcc10f24]{line-height:1.4}.extra-actions[data-v-dcc10f24]{display:flex;align-items:center;gap:12px;margin-top:10px}.extra-tip[data-v-dcc10f24]{font-size:12px;color:#909399}.ai-dialog-header[data-v-dcc10f24]{display:flex;align-items:center;padding:20px 24px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px 16px 0 0}.ai-dialog-header .header-left[data-v-dcc10f24]{display:flex;align-items:center;gap:14px}.ai-dialog-header .header-icon.ai-icon[data-v-dcc10f24]{width:44px;height:44px;background:#fff3;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.ai-dialog-header .header-text[data-v-dcc10f24]{display:flex;flex-direction:column}.ai-dialog-header .header-title[data-v-dcc10f24]{font-size:18px;font-weight:600;color:#fff}.ai-dialog-header .header-subtitle[data-v-dcc10f24]{font-size:13px;color:#fffc}.ai-dialog-content[data-v-dcc10f24]{padding:20px}.ai-form[data-v-dcc10f24]{max-width:100%}.ai-generating[data-v-dcc10f24]{text-align:center;padding:30px 20px}.thinking-process[data-v-dcc10f24]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:12px;padding:15px 20px;margin-bottom:20px;text-align:left}.thinking-header[data-v-dcc10f24]{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-weight:500;color:#0369a1}.thinking-icon[data-v-dcc10f24]{animation:spin-dcc10f24 1s linear infinite}.thinking-text[data-v-dcc10f24]{color:#0c4a6e;font-size:14px;line-height:1.6;padding-left:24px}.model-info[data-v-dcc10f24]{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:25px;padding:12px 20px;background:linear-gradient(135deg,#667eea1a,#764ba21a);border-radius:10px;border:1px solid rgba(102,126,234,.2)}.model-info .model-icon[data-v-dcc10f24]{font-size:20px;color:#667eea}.model-info span[data-v-dcc10f24]{font-size:14px;color:#667eea;font-weight:500}.progress-container[data-v-dcc10f24]{margin-bottom:30px;padding:0 20px}.progress-steps[data-v-dcc10f24]{display:flex;flex-direction:column;gap:16px;padding:0 10px}.step-item[data-v-dcc10f24]{display:flex;align-items:center;gap:15px;padding:12px 16px;background:#f8f9fa;border-radius:10px;transition:all .3s ease}.step-item.active[data-v-dcc10f24]{background:linear-gradient(135deg,#667eea1a,#764ba21a);border:1px solid rgba(102,126,234,.3)}.step-item.done[data-v-dcc10f24]{background:linear-gradient(135deg,#67c23a1a,#4caf501a);border:1px solid rgba(103,194,58,.3)}.step-icon[data-v-dcc10f24]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;background:#e0e0e0;color:#999;flex-shrink:0}.step-item.active .step-icon[data-v-dcc10f24]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.step-item.done .step-icon[data-v-dcc10f24]{background:linear-gradient(135deg,#67c23a,#4caf50);color:#fff}.loading-icon[data-v-dcc10f24]{animation:spin-dcc10f24 1s linear infinite}@keyframes spin-dcc10f24{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.step-content[data-v-dcc10f24]{display:flex;flex-direction:column;text-align:left}.step-title[data-v-dcc10f24]{font-size:14px;font-weight:600;color:#333}.step-desc[data-v-dcc10f24]{font-size:12px;color:#999;margin-top:2px}.step-item.active .step-title[data-v-dcc10f24]{color:#667eea}.step-item.done .step-title[data-v-dcc10f24]{color:#67c23a}.ai-result[data-v-dcc10f24]{background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:12px;padding:20px;margin-top:20px;border:1px solid #e8e8e8}.result-header[data-v-dcc10f24]{display:flex;align-items:center;gap:8px;margin-bottom:15px;color:#67c23a;font-weight:600}.success-icon[data-v-dcc10f24]{font-size:20px}.result-preview h4[data-v-dcc10f24]{font-size:16px;color:#333;margin:0 0 10px}.result-preview p[data-v-dcc10f24]{font-size:14px;color:#666;line-height:1.6;margin:0}.ai-dialog-footer[data-v-dcc10f24]{display:flex;justify-content:flex-end;gap:12px}.generate-btn[data-v-dcc10f24]{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.generate-btn[data-v-dcc10f24]:hover{background:linear-gradient(135deg,#5a6fd6,#6a4190)}.use-btn[data-v-dcc10f24]{background:linear-gradient(135deg,#67c23a,#4caf50);border:none}.auto-btn[data-v-dcc10f24]{background:linear-gradient(135deg,#f56c6c,#e91e63);border:none;color:#fff}.auto-btn[data-v-dcc10f24]:hover{background:linear-gradient(135deg,#f78989,#f56c6c);color:#fff}.auto-generate-dialog .el-dialog__body[data-v-dcc10f24]{padding:20px}.auto-dialog-header[data-v-dcc10f24]{display:flex;justify-content:space-between;align-items:center}.auto-dialog-header .header-left[data-v-dcc10f24]{display:flex;align-items:center;gap:15px}.auto-dialog-header .header-icon.auto-icon[data-v-dcc10f24]{width:45px;height:45px;background:linear-gradient(135deg,#f56c6c,#e91e63);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.auto-dialog-header .header-title h3[data-v-dcc10f24]{margin:0;font-size:18px;color:#303133}.auto-dialog-header .header-title p[data-v-dcc10f24]{margin:5px 0 0;font-size:13px;color:#909399}.auto-generate-content[data-v-dcc10f24]{padding:10px 0}.generate-tips[data-v-dcc10f24]{display:flex;gap:15px;padding:15px;background:#f5f7fa;border-radius:8px;margin-bottom:20px}.tips-icon[data-v-dcc10f24]{font-size:24px;color:#409eff;flex-shrink:0}.tips-text p[data-v-dcc10f24]{margin:0 0 10px;font-weight:500;color:#303133}.tips-text ul[data-v-dcc10f24]{margin:0;padding-left:20px}.tips-text li[data-v-dcc10f24]{margin:5px 0;font-size:13px;color:#606266}.count-tip[data-v-dcc10f24]{margin-left:10px;color:#909399;font-size:13px}.auto-generate-progress[data-v-dcc10f24]{padding:20px 0}.progress-header[data-v-dcc10f24]{display:flex;align-items:center;gap:10px;margin-bottom:20px;font-size:16px;color:#303133}.progress-icon[data-v-dcc10f24]{animation:spin-dcc10f24 1s linear infinite;color:#409eff}.progress-status[data-v-dcc10f24]{margin-top:20px;display:flex;flex-direction:column;gap:10px}.status-item[data-v-dcc10f24]{display:flex;align-items:center;gap:10px}.status-label[data-v-dcc10f24]{color:#909399;font-size:14px}.status-value[data-v-dcc10f24]{font-weight:500;font-size:14px}.status-value.success[data-v-dcc10f24]{color:#67c23a}.status-value.fail[data-v-dcc10f24]{color:#f56c6c}.start-btn[data-v-dcc10f24]{background:linear-gradient(135deg,#f56c6c,#e91e63);border:none}.start-btn[data-v-dcc10f24]:hover{background:linear-gradient(135deg,#f78989,#f56c6c)}.auto-thinking-process[data-v-dcc10f24]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:12px;padding:15px 20px;margin:15px 0;text-align:left}.auto-thinking-process .thinking-header[data-v-dcc10f24]{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-weight:500;color:#0369a1}.auto-thinking-process .thinking-icon[data-v-dcc10f24]{animation:spin-dcc10f24 1s linear infinite}.auto-thinking-process .thinking-text[data-v-dcc10f24]{color:#0c4a6e;font-size:14px;line-height:1.6;padding-left:24px}.auto-steps[data-v-dcc10f24]{margin-top:20px;padding:15px;background:#f5f7fa;border-radius:8px}.auto-steps .steps-title[data-v-dcc10f24]{font-size:14px;font-weight:500;color:#303133;margin-bottom:12px}.auto-steps .step-list[data-v-dcc10f24]{display:flex;flex-direction:column;gap:8px}.auto-steps .step-item[data-v-dcc10f24]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#fff;border-radius:6px;font-size:13px}.auto-steps .step-item.done[data-v-dcc10f24]{background:#f0f9eb}.auto-steps .step-item.active[data-v-dcc10f24]{background:#ecf5ff}.auto-steps .step-icon[data-v-dcc10f24]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:12px}.auto-steps .step-icon.done[data-v-dcc10f24]{color:#67c23a}.auto-steps .step-icon.active[data-v-dcc10f24]{color:#409eff;animation:spin-dcc10f24 1s linear infinite}.auto-steps .step-icon.pending[data-v-dcc10f24]{background:#e4e7ed;color:#909399}.auto-steps .step-text[data-v-dcc10f24]{color:#606266}.auto-steps .step-item.done .step-text[data-v-dcc10f24]{color:#67c23a}.auto-steps .step-item.active .step-text[data-v-dcc10f24]{color:#409eff;font-weight:500}.page-header-section[data-v-dcc10f24]{background:linear-gradient(135deg,#f093fb,#f5576c);border-radius:16px;padding:24px 28px;box-shadow:0 8px 24px #f093fb40}.header-content[data-v-dcc10f24]{display:flex;align-items:center;justify-content:space-between}.title-area[data-v-dcc10f24]{display:flex;align-items:center;gap:16px}.title-icon[data-v-dcc10f24]{width:48px;height:48px;background:#fff3;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;backdrop-filter:blur(10px)}.page-main-title[data-v-dcc10f24]{font-size:24px;font-weight:700;color:#fff;margin:0;letter-spacing:.5px}.page-sub-title[data-v-dcc10f24]{font-size:13px;color:#fffc;margin:4px 0 0}.header-actions[data-v-dcc10f24]{display:flex;gap:12px}.add-btn[data-v-dcc10f24]{background:#fff!important;color:#f5576c!important;border:none!important;font-weight:600}.add-btn[data-v-dcc10f24]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.stats-section[data-v-dcc10f24]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stat-card[data-v-dcc10f24]{background:#fff;border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px;box-shadow:0 2px 12px #0000000a;transition:all .3s ease;border:1px solid rgba(0,0,0,.04)}.stat-card[data-v-dcc10f24]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.stat-icon[data-v-dcc10f24]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff}.stat-icon.primary[data-v-dcc10f24]{background:linear-gradient(135deg,#f093fb,#f5576c)}.stat-icon.success[data-v-dcc10f24]{background:linear-gradient(135deg,#67c23a,#85ce61)}.stat-icon.warning[data-v-dcc10f24]{background:linear-gradient(135deg,#e6a23c,#f0c78a)}.stat-icon.info[data-v-dcc10f24]{background:linear-gradient(135deg,#409eff,#79bbff)}.stat-value[data-v-dcc10f24]{font-size:28px;font-weight:700;color:#303133}.stat-label[data-v-dcc10f24]{font-size:13px;color:#909399;margin-top:2px}.filter-section[data-v-dcc10f24]{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000a;border:1px solid rgba(0,0,0,.04)}.filter-card[data-v-dcc10f24]{padding:20px 24px}.filter-content[data-v-dcc10f24]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.filter-items[data-v-dcc10f24]{display:flex;gap:16px;flex:1}.filter-item[data-v-dcc10f24]{display:flex;flex-direction:column;gap:8px}.filter-item label[data-v-dcc10f24]{font-size:13px;font-weight:500;color:#606266}.filter-input[data-v-dcc10f24]{width:200px}.filter-select[data-v-dcc10f24]{width:140px}.filter-actions[data-v-dcc10f24]{display:flex;gap:10px}.reset-btn[data-v-dcc10f24]{border-radius:8px}.search-btn[data-v-dcc10f24]{border-radius:8px;background:linear-gradient(135deg,#f093fb,#f5576c);border:none}.table-section[data-v-dcc10f24]{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000a;border:1px solid rgba(0,0,0,.04);overflow:hidden}.modern-table[data-v-dcc10f24]{border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 2px 12px #0000000a}.modern-table[data-v-dcc10f24] .el-table__header-wrapper th{background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important;font-weight:600;color:#303133;font-size:13px;padding:14px 0}.modern-table[data-v-dcc10f24] .el-table__row{transition:all .3s}.modern-table[data-v-dcc10f24] .el-table__row:hover>td{background:linear-gradient(135deg,#667eea08,#764ba208)!important}.id-badge[data-v-dcc10f24]{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:28px;padding:0 10px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;font-size:12px;font-weight:600;color:#fff}.cover-cell[data-v-dcc10f24]{width:100px;height:65px;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #00000014;background:linear-gradient(135deg,#f8fafc,#f1f5f9);display:flex;align-items:center;justify-content:center}.cover-cell[data-v-dcc10f24] .el-image{width:100%;height:100%;display:block}.cover-cell[data-v-dcc10f24] .el-image__inner{width:100%;height:100%;object-fit:cover}.cover-image[data-v-dcc10f24]{width:100%;height:100%;object-fit:cover;transition:transform .3s}.cover-cell:hover .cover-image[data-v-dcc10f24]{transform:scale(1.05)}.cover-error[data-v-dcc10f24]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#c0c4cc}.cover-error .el-icon[data-v-dcc10f24]{font-size:24px}.title-cell[data-v-dcc10f24]{display:flex;flex-direction:column;gap:6px}.case-title[data-v-dcc10f24]{font-weight:600;color:#303133;line-height:1.4;font-size:14px}.case-location[data-v-dcc10f24]{font-size:12px;color:#909399;line-height:1.4;display:flex;align-items:center;gap:4px}.case-location[data-v-dcc10f24]:before{content:"📍";font-size:10px}.type-tag[data-v-dcc10f24]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:500}.type-tag.newhouse[data-v-dcc10f24]{background:linear-gradient(135deg,#67c23a26,#67c23a40);color:#67c23a;border:1px solid rgba(103,194,58,.3)}.type-tag.oldhouse[data-v-dcc10f24]{background:linear-gradient(135deg,#e6a23c26,#e6a23c40);color:#e6a23c;border:1px solid rgba(230,162,60,.3)}.type-tag.partial[data-v-dcc10f24]{background:linear-gradient(135deg,#90939926,#90939940);color:#909399;border:1px solid rgba(144,147,153,.3)}.type-tag.villa[data-v-dcc10f24]{background:linear-gradient(135deg,#f56c6c26,#f56c6c40);color:#f56c6c;border:1px solid rgba(245,108,108,.3)}.area-cell[data-v-dcc10f24]{display:flex;align-items:center;justify-content:center;gap:6px;color:#606266;font-weight:500}.area-cell .el-icon[data-v-dcc10f24]{color:#667eea}.style-tag[data-v-dcc10f24]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:500}.style-tag.modern[data-v-dcc10f24]{background:linear-gradient(135deg,#e0f2fe,#bae6fd);color:#0284c7}.style-tag.chinese[data-v-dcc10f24]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706}.style-tag.nordic[data-v-dcc10f24]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#059669}.style-tag.luxury[data-v-dcc10f24]{background:linear-gradient(135deg,#f3e8ff,#e9d5ff);color:#a855f7}.designer-cell[data-v-dcc10f24]{display:flex;align-items:center;gap:8px}.designer-cell span[data-v-dcc10f24]{font-weight:500;color:#303133}.designer-avatar[data-v-dcc10f24]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:12px}.status-switch[data-v-dcc10f24]{display:flex;flex-direction:column;align-items:center;gap:6px}.status-text[data-v-dcc10f24]{font-size:11px;font-weight:500}.status-text.show[data-v-dcc10f24]{color:#67c23a}.status-text.hide[data-v-dcc10f24]{color:#909399}.time-cell[data-v-dcc10f24]{display:flex;align-items:center;gap:6px;color:#606266;font-size:13px}.time-cell .el-icon[data-v-dcc10f24]{color:#909399}.action-cell[data-v-dcc10f24]{display:flex;gap:8px;justify-content:center}.action-btn[data-v-dcc10f24]{width:36px;height:36px;border-radius:10px;padding:0;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border:none}.action-btn.edit[data-v-dcc10f24]{background:linear-gradient(135deg,#667eea1a,#764ba21a);color:#667eea}.action-btn.edit[data-v-dcc10f24]:hover{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #667eea4d}.action-btn.delete[data-v-dcc10f24]{background:linear-gradient(135deg,#f56c6c1a,#f56c6c26);color:#f56c6c}.action-btn.delete[data-v-dcc10f24]:hover{background:linear-gradient(135deg,#f56c6c,#f89898);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #f56c6c4d}.pagination-section[data-v-dcc10f24]{padding:16px 20px;border-top:1px solid #f0f2f5}.modern-pagination[data-v-dcc10f24]{justify-content:flex-end}.case-edit-dialog .edit-dialog-header[data-v-dcc10f24]{display:flex;align-items:center;justify-content:space-between;padding:0 10px}.case-edit-dialog .header-icon.edit-icon[data-v-dcc10f24]{width:44px;height:44px;background:linear-gradient(135deg,#f093fb,#f5576c);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff}.case-edit-dialog .header-text[data-v-dcc10f24]{display:flex;flex-direction:column;gap:2px}.case-edit-dialog .header-title[data-v-dcc10f24]{font-size:18px;font-weight:600;color:#303133}.case-edit-dialog .header-subtitle[data-v-dcc10f24]{font-size:12px;color:#909399}.case-edit-dialog[data-v-dcc10f24] .el-dialog{margin-top:2vh!important;max-height:96vh;display:flex;flex-direction:column;border-radius:16px;border:none;box-shadow:0 20px 60px #00000026;overflow:hidden}.case-edit-dialog[data-v-dcc10f24] .el-dialog__header{padding:10px 16px;margin:0;border-bottom:none;background:linear-gradient(135deg,#667eea,#764ba2)}.case-edit-dialog[data-v-dcc10f24] .el-dialog__headerbtn{top:10px;right:12px}.case-edit-dialog[data-v-dcc10f24] .el-dialog__headerbtn .el-dialog__close{color:#ffffffe6;font-size:16px}.case-edit-dialog[data-v-dcc10f24] .el-dialog__body{padding:0;flex:1;overflow-y:auto;background:#f8fafc}.case-edit-dialog[data-v-dcc10f24] .el-dialog__footer{padding:16px 24px;border-top:1px solid #e8e8e8;background:#fff}.dialog-header[data-v-dcc10f24]{display:flex;align-items:center;justify-content:center;gap:16px;padding:0}.header-icon-wrap[data-v-dcc10f24]{width:36px;height:36px;background:#fff3;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff}.header-icon-wrap .el-icon[data-v-dcc10f24]{font-size:18px}.dialog-title[data-v-dcc10f24]{font-size:20px;font-weight:700;color:#fff;letter-spacing:.5px}.dialog-content[data-v-dcc10f24]{padding:0 20px 20px}.form-block[data-v-dcc10f24]{margin-bottom:16px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000a;overflow:hidden}.form-block[data-v-dcc10f24]:last-child{margin-bottom:0}.block-title[data-v-dcc10f24]{font-size:14px;font-weight:600;color:#303133;padding:14px 20px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e8e8e8;display:flex;align-items:center;gap:8px}.block-title[data-v-dcc10f24]:before{content:"";width:4px;height:16px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px}.block-content[data-v-dcc10f24]{padding:20px}.block-content[data-v-dcc10f24] .el-form-item{margin-bottom:16px}.block-content[data-v-dcc10f24] .el-form-item__label{font-weight:500;color:#303133;padding-bottom:6px;font-size:13px}.case-content-wrap[data-v-dcc10f24]{display:flex;gap:20px}.case-content-wrap .cover-wrap[data-v-dcc10f24],.case-content-wrap .desc-wrap[data-v-dcc10f24]{flex:1}.case-content-wrap[data-v-dcc10f24] .cover-wrap .el-form-item__content,.case-content-wrap[data-v-dcc10f24] .desc-wrap .el-form-item__content{height:0;padding-bottom:56.25%;position:relative}.case-content-wrap[data-v-dcc10f24] .cover-wrap .el-upload{position:absolute;top:0;left:0;width:100%;height:100%}.case-content-wrap[data-v-dcc10f24] .desc-wrap .el-form-item__content>div{position:absolute;top:0;left:0;width:100%;height:100%}.block-content[data-v-dcc10f24] .el-input__wrapper,.block-content[data-v-dcc10f24] .el-textarea__inner{border-radius:8px;border-color:#e0e0e0;transition:all .3s}.block-content[data-v-dcc10f24] .el-input__wrapper:hover,.block-content[data-v-dcc10f24] .el-textarea__inner:hover{border-color:#667eea}.block-content[data-v-dcc10f24] .el-input__wrapper.is-focus,.block-content[data-v-dcc10f24] .el-textarea__inner:focus{border-color:#667eea;box-shadow:0 0 0 2px #667eea1a}.block-content[data-v-dcc10f24] .el-select .el-input__wrapper{border-radius:8px}.cover-uploader[data-v-dcc10f24] .el-upload{width:100%;border-radius:10px}.cover-preview[data-v-dcc10f24]{position:relative;width:100%;height:0;padding-bottom:56.25%;border-radius:10px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.cover-preview img[data-v-dcc10f24]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.upload-box[data-v-dcc10f24]{width:100%;height:0;padding-bottom:56.25%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px dashed #d0d5dd;border-radius:10px;cursor:pointer;transition:all .3s ease}.upload-box .upload-content[data-v-dcc10f24]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.upload-box[data-v-dcc10f24]:hover{border-color:#667eea;background:linear-gradient(135deg,#667eea0d,#764ba20d);box-shadow:0 4px 12px #667eea26}.upload-box .upload-icon[data-v-dcc10f24]{font-size:32px;color:#667eea}.upload-box span[data-v-dcc10f24]{font-size:14px;color:#303133;font-weight:500}.upload-box p[data-v-dcc10f24]{font-size:12px;color:#909399;margin:0}.upload-box.small[data-v-dcc10f24]{width:100%;height:0;padding-bottom:56.25%}.upload-box.small .el-icon[data-v-dcc10f24]{font-size:24px;color:#667eea}.upload-box.small span[data-v-dcc10f24]{font-size:12px}.delete-btn[data-v-dcc10f24]{position:absolute;top:8px;right:8px;width:28px;height:28px;background:#fffffff2;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all .3s;box-shadow:0 2px 8px #00000026}.cover-preview:hover .delete-btn[data-v-dcc10f24],.room-preview:hover .delete-btn[data-v-dcc10f24]{opacity:1}.delete-btn[data-v-dcc10f24]:hover{background:#ff4d4f;transform:scale(1.1)}.delete-btn .el-icon[data-v-dcc10f24]{font-size:14px;color:#ff4d4f}.delete-btn:hover .el-icon[data-v-dcc10f24]{color:#fff}.rooms-grid[data-v-dcc10f24]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.room-card[data-v-dcc10f24]{background:#fff;border-radius:16px;border:1px solid #e8e8e8;overflow:hidden;transition:all .3s;display:flex;flex-direction:column}.room-card[data-v-dcc10f24]:hover{border-color:#667eea;box-shadow:0 8px 24px #667eea26;transform:translateY(-2px)}.room-header[data-v-dcc10f24]{padding:14px 18px;background:linear-gradient(135deg,#667eea,#764ba2);flex-shrink:0}.room-name[data-v-dcc10f24]{font-size:15px;font-weight:600;color:#fff;display:flex;align-items:center;gap:10px}.room-name[data-v-dcc10f24]:before{content:"";width:10px;height:10px;background:#ffffff4d;border-radius:50%;border:2px solid #fff}.room-uploader[data-v-dcc10f24]{width:100%;display:block}.room-uploader[data-v-dcc10f24] .el-upload{width:100%;display:block;height:100%}.room-uploader[data-v-dcc10f24] .el-upload-dragger{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:none;background:transparent}.room-preview[data-v-dcc10f24]{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.room-preview img[data-v-dcc10f24]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s}.room-card:hover .room-preview img[data-v-dcc10f24]{transform:scale(1.02)}.room-preview .delete-btn[data-v-dcc10f24]{position:absolute;top:12px;right:12px;width:36px;height:36px;background:#0009;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all .3s;backdrop-filter:blur(4px);z-index:10}.room-card:hover .room-preview .delete-btn[data-v-dcc10f24]{opacity:1}.room-preview .delete-btn[data-v-dcc10f24]:hover{background:#f56c6c;transform:scale(1.1)}.room-preview .delete-btn .el-icon[data-v-dcc10f24]{color:#fff;font-size:18px}.upload-box.small[data-v-dcc10f24]{width:100%;height:0;padding-bottom:56.25%;position:relative;border-radius:0;border:2px dashed #d0d5dd;background:linear-gradient(135deg,#f8fafc,#f1f5f9);cursor:pointer;transition:all .3s}.upload-box.small[data-v-dcc10f24]:hover{border-color:#667eea;background:linear-gradient(135deg,#667eea0d,#764ba20d)}.upload-box.small .upload-content[data-v-dcc10f24]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:12px}.upload-box.small .upload-content .el-icon[data-v-dcc10f24]{font-size:40px;color:#667eea}.upload-box.small .upload-content span[data-v-dcc10f24]{font-size:14px;color:#606266;font-weight:500}.room-desc-wrap[data-v-dcc10f24]{padding:16px 18px;background:#fff;border-top:1px solid #f0f0f0;flex-shrink:0}.room-desc[data-v-dcc10f24],.room-desc[data-v-dcc10f24] .el-textarea{width:100%}.room-desc[data-v-dcc10f24] .el-textarea__inner{width:100%;min-height:80px!important;background:#f8fafc;border-radius:10px;border:1px solid #e4e7ed;resize:none;font-size:13px;line-height:1.6;color:#303133;padding:12px 14px;transition:all .3s}.room-desc[data-v-dcc10f24] .el-textarea__inner:focus{border-color:#667eea;background:#fff;box-shadow:0 0 0 3px #667eea1a}.room-desc[data-v-dcc10f24] .el-input__count{line-height:1.2;color:#909399;font-size:12px}.status-radio[data-v-dcc10f24] .el-radio{margin-right:24px}.status-radio[data-v-dcc10f24] .el-radio__input.is-checked .el-radio__inner{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea}.status-radio[data-v-dcc10f24] .el-radio__input.is-checked+.el-radio__label{color:#667eea}.setting-grid[data-v-dcc10f24]{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:auto auto;gap:20px 24px}.setting-item[data-v-dcc10f24]{display:flex;flex-direction:column;gap:10px}.setting-item.seo-title-item[data-v-dcc10f24]{grid-column:2;grid-row:1}.setting-label[data-v-dcc10f24]{font-size:13px;font-weight:600;color:#303133;display:flex;align-items:center;gap:6px}.setting-label[data-v-dcc10f24]:before{content:"";width:6px;height:6px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%}.setting-item[data-v-dcc10f24] .el-input__wrapper,.setting-item[data-v-dcc10f24] .el-textarea__inner{border-radius:8px;border-color:#e0e0e0;transition:all .3s}.setting-item[data-v-dcc10f24] .el-input__wrapper:hover,.setting-item[data-v-dcc10f24] .el-textarea__inner:hover{border-color:#667eea}.setting-item[data-v-dcc10f24] .el-input__wrapper.is-focus,.setting-item[data-v-dcc10f24] .el-textarea__inner:focus{border-color:#667eea;box-shadow:0 0 0 2px #667eea1a}.dialog-footer[data-v-dcc10f24]{display:flex;justify-content:flex-end;gap:16px}.dialog-footer[data-v-dcc10f24] .el-button{padding:12px 28px;border-radius:8px;font-weight:500;transition:all .3s}.dialog-footer[data-v-dcc10f24] .el-button:hover{transform:translateY(-2px)}.submit-btn[data-v-dcc10f24]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;box-shadow:0 4px 12px #667eea4d}.submit-btn[data-v-dcc10f24]:hover{background:linear-gradient(135deg,#5a6fd6,#6a4190);box-shadow:0 6px 16px #667eea66}.case-edit-dialog .edit-dialog-footer[data-v-dcc10f24]{display:flex;justify-content:flex-end;gap:12px}.case-edit-dialog .submit-btn[data-v-dcc10f24]{background:linear-gradient(135deg,#f093fb,#f5576c);border:none;padding:0 28px}.case-edit-dialog .submit-btn[data-v-dcc10f24]:hover{opacity:.9}.seo-section[data-v-dcc10f24]{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.seo-section .section-title[data-v-dcc10f24]{color:#64748b}.seo-section .section-title .el-icon[data-v-dcc10f24]{color:#8b5cf6}.seo-content[data-v-dcc10f24]{display:flex;flex-direction:column;gap:12px}.seo-field label[data-v-dcc10f24]{display:block;font-size:12px;color:#64748b;margin-bottom:4px;font-weight:500}.seo-field[data-v-dcc10f24] .el-textarea__inner{min-height:60px!important}.cover-section[data-v-dcc10f24]{margin-top:20px}.cover-upload-area[data-v-dcc10f24]{display:flex;justify-content:center}.cover-uploader[data-v-dcc10f24]{width:100%}.cover-uploader[data-v-dcc10f24] .el-upload{width:100%;border-radius:12px;overflow:hidden}.cover-preview[data-v-dcc10f24]{position:relative;width:100%;height:200px}.cover-preview img[data-v-dcc10f24]{width:100%;height:100%;object-fit:cover}.cover-actions[data-v-dcc10f24]{position:absolute;top:10px;right:10px;width:32px;height:32px;background:#ffffffe6;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.cover-actions[data-v-dcc10f24]:hover{background:#f56c6c;color:#fff}.cover-placeholder[data-v-dcc10f24]{width:100%;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#f8fafc;border:2px dashed #dcdfe6;border-radius:12px;cursor:pointer;transition:all .3s}.cover-placeholder[data-v-dcc10f24]:hover{border-color:#f5576c;background:#fff5f7}.cover-placeholder .upload-icon[data-v-dcc10f24]{font-size:32px;color:#c0c4cc}.cover-placeholder span[data-v-dcc10f24]{font-size:14px;color:#606266;font-weight:500}.cover-placeholder p[data-v-dcc10f24]{font-size:12px;color:#909399;margin:0}.rooms-section[data-v-dcc10f24]{margin-top:20px}.rooms-grid[data-v-dcc10f24]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.room-card[data-v-dcc10f24]{background:#fff;border-radius:12px;border:1px solid #e4e7ed;overflow:hidden;transition:all .3s}.room-card[data-v-dcc10f24]:hover{box-shadow:0 4px 12px #00000014}.room-header[data-v-dcc10f24]{padding:12px 16px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e4e7ed}.room-name[data-v-dcc10f24]{font-size:14px;font-weight:600;color:#303133}.room-upload[data-v-dcc10f24]{padding:16px}.room-uploader[data-v-dcc10f24]{width:100%}.room-uploader[data-v-dcc10f24] .el-upload{width:100%;border-radius:8px;overflow:hidden}.room-preview[data-v-dcc10f24]{position:relative;width:100%;height:140px}.room-preview img[data-v-dcc10f24]{width:100%;height:100%;object-fit:cover}.room-actions[data-v-dcc10f24]{position:absolute;top:8px;right:8px;width:28px;height:28px;background:#ffffffe6;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.room-actions[data-v-dcc10f24]:hover{background:#f56c6c;color:#fff}.room-placeholder[data-v-dcc10f24]{width:100%;height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:#f8fafc;border:2px dashed #dcdfe6;border-radius:8px;cursor:pointer;transition:all .3s}.room-placeholder[data-v-dcc10f24]:hover{border-color:#f5576c;background:#fff5f7}.room-placeholder .el-icon[data-v-dcc10f24]{font-size:24px;color:#c0c4cc}.room-placeholder span[data-v-dcc10f24]{font-size:12px;color:#909399}.room-desc[data-v-dcc10f24]{margin:0 16px 16px}.room-desc[data-v-dcc10f24] .el-textarea__inner{background:#f8fafc;border:1px solid #e4e7ed;border-radius:8px}.room-desc[data-v-dcc10f24] .el-textarea__inner:focus{border-color:#f5576c}.room-images[data-v-dcc10f24]{margin-top:20px}.room-images h5[data-v-dcc10f24]{font-size:14px;font-weight:600;color:#333;margin:0 0 12px}.image-grid[data-v-dcc10f24]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.room-image-item[data-v-dcc10f24]{position:relative;border-radius:8px;overflow:hidden}.room-image[data-v-dcc10f24]{width:100%;height:100px}.room-name[data-v-dcc10f24]{position:absolute;bottom:0;left:0;right:0;padding:6px;background:#0009;color:#fff;font-size:12px;text-align:center}.title-library-content[data-v-dcc10f24]{padding:10px 0}.title-add-section[data-v-dcc10f24]{margin-bottom:20px}.title-input[data-v-dcc10f24]{width:100%}.title-filter[data-v-dcc10f24]{margin-bottom:20px}.title-list[data-v-dcc10f24]{min-height:300px;max-height:400px;overflow-y:auto}.title-items[data-v-dcc10f24]{display:flex;flex-direction:column;gap:12px}.title-item[data-v-dcc10f24]{display:flex;justify-content:space-between;align-items:center;padding:15px;background:#f8f9fa;border-radius:8px;transition:all .3s}.title-item[data-v-dcc10f24]:hover{background:#f0f2f5}.title-content[data-v-dcc10f24]{flex:1}.title-text[data-v-dcc10f24]{font-size:15px;color:#333;line-height:1.5}.title-tags[data-v-dcc10f24]{margin-top:8px;display:flex;gap:6px;flex-wrap:wrap}.title-actions[data-v-dcc10f24]{display:flex;gap:8px;margin-left:15px}.title-tips[data-v-dcc10f24]{margin-top:20px;padding:12px 15px;background:#f0f9ff;border-radius:8px;display:flex;align-items:center;gap:8px;font-size:13px;color:#666}.title-tips .el-icon[data-v-dcc10f24]{color:#409eff}.title-btn[data-v-dcc10f24]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff}.title-btn[data-v-dcc10f24]:hover{background:linear-gradient(135deg,#5a6fd6,#6a4190);color:#fff}.title-toolbar[data-v-dcc10f24]{display:flex;gap:15px;margin-bottom:20px;align-items:flex-start}.title-toolbar .title-add-section[data-v-dcc10f24]{flex:1}.add-title-btn[data-v-dcc10f24],.keyword-tool-btn[data-v-dcc10f24]{flex-shrink:0;height:76px}.keyword-tool-content[data-v-dcc10f24]{padding:10px 0}.keyword-input-section[data-v-dcc10f24]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:25px}.keyword-row[data-v-dcc10f24]{display:flex;flex-direction:column;gap:8px}.keyword-row.required .keyword-label[data-v-dcc10f24]{color:#303133;font-weight:600}.required-mark[data-v-dcc10f24]{color:#f56c6c}.keyword-label[data-v-dcc10f24]{font-size:14px;color:#606266;font-weight:500}.keyword-input[data-v-dcc10f24]{width:100%}.keyword-input[data-v-dcc10f24] .el-textarea__inner{min-height:80px!important;resize:vertical}.combination-section[data-v-dcc10f24]{background:#f8f9fa;border-radius:12px;padding:20px;margin-bottom:25px}.combination-header[data-v-dcc10f24]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.combination-title[data-v-dcc10f24]{font-size:15px;font-weight:600;color:#303133}.combination-actions[data-v-dcc10f24]{display:flex;gap:10px}.combination-options[data-v-dcc10f24]{display:flex;flex-wrap:wrap;gap:12px}.combination-options .el-checkbox[data-v-dcc10f24]{margin-right:0}.generate-section[data-v-dcc10f24]{text-align:center;margin-bottom:25px}.generate-section .el-button[data-v-dcc10f24]{padding:15px 40px;font-size:16px}.result-section[data-v-dcc10f24]{border:1px solid #e4e7ed;border-radius:12px;overflow:hidden}.result-header[data-v-dcc10f24]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:#f5f7fa;border-bottom:1px solid #e4e7ed}.result-title[data-v-dcc10f24]{font-size:15px;font-weight:600;color:#303133}.result-actions[data-v-dcc10f24]{display:flex;gap:10px}.result-list[data-v-dcc10f24]{max-height:500px;overflow-y:auto}.result-item[data-v-dcc10f24]{display:flex;align-items:center;padding:12px 20px;border-bottom:1px solid #f0f0f0;transition:background .3s}.result-item[data-v-dcc10f24]:last-child{border-bottom:none}.result-item[data-v-dcc10f24]:hover{background:#fafafa}.result-index[data-v-dcc10f24]{min-width:30px;font-size:13px;color:#909399}.result-text[data-v-dcc10f24]{flex:1;font-size:14px;color:#303133}.result-item-actions[data-v-dcc10f24]{display:flex;gap:5px;opacity:0;transition:opacity .3s}.result-item:hover .result-item-actions[data-v-dcc10f24]{opacity:1}@media (max-width: 768px){.keyword-input-section[data-v-dcc10f24]{grid-template-columns:1fr}.combination-options[data-v-dcc10f24]{gap:8px}.result-item-actions[data-v-dcc10f24]{opacity:1}}.chart-section[data-v-dcc10f24]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-bottom:10px}.chart-card[data-v-dcc10f24]{background:#fff;border-radius:16px;padding:20px;box-shadow:0 2px 12px #00000014}.chart-header[data-v-dcc10f24]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.chart-header h3[data-v-dcc10f24]{font-size:16px;font-weight:600;color:#303133;margin:0}.chart-content[data-v-dcc10f24]{min-height:200px}.trend-bars[data-v-dcc10f24]{display:flex;align-items:flex-end;justify-content:space-between;height:180px;padding:0 10px}.trend-bar-item[data-v-dcc10f24]{display:flex;flex-direction:column;align-items:center;flex:1;max-width:40px}.bar-wrapper[data-v-dcc10f24]{width:100%;height:140px;display:flex;align-items:flex-end;justify-content:center}.bar[data-v-dcc10f24]{width:20px;background:linear-gradient(180deg,#4facfe,#00f2fe);border-radius:4px 4px 0 0;transition:height .3s ease;min-height:4px}.bar-label[data-v-dcc10f24]{font-size:11px;color:#909399;margin-top:8px}.bar-value[data-v-dcc10f24]{font-size:12px;color:#606266;font-weight:500;margin-top:4px}.hot-list[data-v-dcc10f24]{display:flex;flex-direction:column;gap:12px}.hot-item[data-v-dcc10f24]{display:flex;align-items:center;gap:12px;padding:10px;background:#f8f9fa;border-radius:10px;transition:all .3s ease}.hot-item[data-v-dcc10f24]:hover{background:#f0f2f5;transform:translate(4px)}.hot-rank[data-v-dcc10f24]{width:24px;height:24px;border-radius:6px;background:#e4e7ed;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#909399}.hot-rank.top[data-v-dcc10f24]{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.hot-thumb[data-v-dcc10f24]{width:48px;height:36px;border-radius:6px;overflow:hidden}.hot-thumb .el-image[data-v-dcc10f24]{width:100%;height:100%}.thumb-error[data-v-dcc10f24]{width:100%;height:100%;background:#f0f2f5;display:flex;align-items:center;justify-content:center;color:#c0c4cc}.hot-info[data-v-dcc10f24]{flex:1;min-width:0}.hot-title[data-v-dcc10f24]{font-size:13px;color:#303133;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hot-views[data-v-dcc10f24]{font-size:11px;color:#909399;margin-top:2px}.style-list[data-v-dcc10f24]{display:flex;flex-direction:column;gap:16px}.style-item[data-v-dcc10f24]{display:flex;align-items:center;gap:12px}.style-name[data-v-dcc10f24]{width:70px;font-size:13px;color:#606266}.style-bar-wrapper[data-v-dcc10f24]{flex:1;height:8px;background:#f0f2f5;border-radius:4px;overflow:hidden}.style-bar[data-v-dcc10f24]{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:4px;transition:width .3s ease}.style-count[data-v-dcc10f24]{width:40px;font-size:12px;color:#909399;text-align:right}.videos-page[data-v-742cc43e]{display:flex;flex-direction:column;gap:20px;animation:fadeIn-742cc43e .3s ease}@keyframes fadeIn-742cc43e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chart-section[data-v-742cc43e]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-bottom:10px}.chart-card[data-v-742cc43e]{background:#fff;border-radius:16px;padding:20px;box-shadow:0 2px 12px #00000014}.chart-header[data-v-742cc43e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.chart-header h3[data-v-742cc43e]{font-size:16px;font-weight:600;color:#303133;margin:0}.chart-content[data-v-742cc43e]{min-height:200px}.trend-bars[data-v-742cc43e]{display:flex;align-items:flex-end;justify-content:space-between;height:180px;padding:0 10px}.trend-bar-item[data-v-742cc43e]{display:flex;flex-direction:column;align-items:center;flex:1;max-width:40px}.bar-wrapper[data-v-742cc43e]{width:100%;height:140px;display:flex;align-items:flex-end;justify-content:center}.bar[data-v-742cc43e]{width:20px;background:linear-gradient(180deg,#4facfe,#00f2fe);border-radius:4px 4px 0 0;transition:height .3s ease;min-height:4px}.bar-label[data-v-742cc43e]{font-size:11px;color:#909399;margin-top:8px}.bar-value[data-v-742cc43e]{font-size:12px;color:#606266;font-weight:500;margin-top:4px}.hot-list[data-v-742cc43e]{display:flex;flex-direction:column;gap:12px}.hot-item[data-v-742cc43e]{display:flex;align-items:center;gap:12px;padding:10px;background:#f8f9fa;border-radius:10px;transition:all .3s ease}.hot-item[data-v-742cc43e]:hover{background:#f0f2f5;transform:translate(4px)}.hot-rank[data-v-742cc43e]{width:24px;height:24px;border-radius:6px;background:#e4e7ed;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#909399}.hot-rank.top[data-v-742cc43e]{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.hot-thumb[data-v-742cc43e]{width:48px;height:36px;border-radius:6px;overflow:hidden}.hot-thumb .el-image[data-v-742cc43e]{width:100%;height:100%}.thumb-error[data-v-742cc43e]{width:100%;height:100%;background:#f0f2f5;display:flex;align-items:center;justify-content:center;color:#c0c4cc}.hot-info[data-v-742cc43e]{flex:1;min-width:0}.hot-title[data-v-742cc43e]{font-size:13px;color:#303133;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hot-views[data-v-742cc43e]{font-size:11px;color:#909399;margin-top:2px}.category-list[data-v-742cc43e]{display:flex;flex-direction:column;gap:16px}.category-item[data-v-742cc43e]{display:flex;align-items:center;gap:12px}.category-name[data-v-742cc43e]{width:70px;font-size:13px;color:#606266}.category-bar-wrapper[data-v-742cc43e]{flex:1;height:8px;background:#f0f2f5;border-radius:4px;overflow:hidden}.category-bar[data-v-742cc43e]{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:4px;transition:width .3s ease}.category-count[data-v-742cc43e]{width:40px;font-size:12px;color:#909399;text-align:right}.drag-handle[data-v-742cc43e]{cursor:move;color:#c0c4cc;transition:color .3s ease}.drag-handle[data-v-742cc43e]:hover{color:#409eff}.sortable-ghost[data-v-742cc43e]{opacity:.5;background:#f0f9ff!important}.sortable-chosen[data-v-742cc43e]{background:#ecfdf5!important}.share-dialog .share-content[data-v-742cc43e]{display:flex;flex-direction:column;align-items:center;gap:20px}.share-qrcode[data-v-742cc43e]{padding:16px;background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000001a}.share-info[data-v-742cc43e]{width:100%}.share-title[data-v-742cc43e]{font-size:16px;font-weight:600;color:#303133;margin-bottom:12px;text-align:center}.share-url[data-v-742cc43e]{width:100%}.batch-actions[data-v-742cc43e]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;margin-bottom:12px;animation:slideDown-742cc43e .3s ease}@keyframes slideDown-742cc43e{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.selected-info[data-v-742cc43e]{color:#fff;font-weight:500;margin-right:auto}.page-header-section[data-v-742cc43e]{background:linear-gradient(135deg,#4facfe,#00f2fe);border-radius:16px;padding:24px 28px;box-shadow:0 8px 24px #4facfe40}.header-content[data-v-742cc43e]{display:flex;align-items:center;justify-content:space-between}.title-area[data-v-742cc43e]{display:flex;align-items:center;gap:16px}.title-icon[data-v-742cc43e]{width:48px;height:48px;background:#fff3;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;backdrop-filter:blur(10px)}.page-main-title[data-v-742cc43e]{font-size:24px;font-weight:700;color:#fff;margin:0;letter-spacing:.5px}.page-sub-title[data-v-742cc43e]{font-size:13px;color:#fffc;margin:4px 0 0}.header-actions[data-v-742cc43e]{display:flex;gap:12px}.add-btn[data-v-742cc43e]{background:#fff!important;color:#4facfe!important;border:none!important;font-weight:600}.add-btn[data-v-742cc43e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.stats-section[data-v-742cc43e]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stat-card[data-v-742cc43e]{background:#fff;border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px;box-shadow:0 2px 12px #0000000a;transition:all .3s ease;border:1px solid rgba(0,0,0,.04)}.stat-card[data-v-742cc43e]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.stat-icon[data-v-742cc43e]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff}.stat-icon.primary[data-v-742cc43e]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.stat-icon.success[data-v-742cc43e]{background:linear-gradient(135deg,#67c23a,#85ce61)}.stat-icon.warning[data-v-742cc43e]{background:linear-gradient(135deg,#e6a23c,#f0c78a)}.stat-icon.info[data-v-742cc43e]{background:linear-gradient(135deg,#409eff,#79bbff)}.stat-value[data-v-742cc43e]{font-size:28px;font-weight:700;color:#303133}.stat-label[data-v-742cc43e]{font-size:13px;color:#909399;margin-top:2px}.filter-section[data-v-742cc43e]{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000a;border:1px solid rgba(0,0,0,.04)}.filter-card[data-v-742cc43e]{padding:20px 24px}.filter-content[data-v-742cc43e]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.filter-items[data-v-742cc43e]{display:flex;gap:16px;flex:1}.filter-item[data-v-742cc43e]{display:flex;flex-direction:column;gap:8px}.filter-item label[data-v-742cc43e]{font-size:13px;font-weight:500;color:#606266}.filter-input[data-v-742cc43e]{width:200px}.filter-select[data-v-742cc43e]{width:140px}.filter-actions[data-v-742cc43e]{display:flex;gap:10px}.reset-btn[data-v-742cc43e]{border-radius:8px}.search-btn[data-v-742cc43e]{border-radius:8px;background:linear-gradient(135deg,#4facfe,#00f2fe);border:none}.table-section[data-v-742cc43e]{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000a;border:1px solid rgba(0,0,0,.04);overflow:hidden}.modern-table[data-v-742cc43e]{border-radius:12px}.id-badge[data-v-742cc43e]{display:inline-block;padding:2px 8px;background:linear-gradient(135deg,#f5f7fa,#e4e7ed);border-radius:4px;font-size:12px;font-weight:600;color:#606266}.video-cover-cell[data-v-742cc43e]{position:relative;width:60px;height:107px;border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .2s ease}.video-cover-cell[data-v-742cc43e]:hover{transform:scale(1.05)}.cover-image[data-v-742cc43e]{width:100%;height:100%;object-fit:cover}.cover-error[data-v-742cc43e]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f5f7fa;color:#c0c4cc}.play-overlay[data-v-742cc43e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:28px;height:28px;background:#0009;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s ease}.video-cover-cell:hover .play-overlay[data-v-742cc43e]{background:#4facfee6;transform:translate(-50%,-50%) scale(1.1)}.duration-badge[data-v-742cc43e]{position:absolute;bottom:4px;left:50%;transform:translate(-50%);background:#000000b3;color:#fff;font-size:10px;padding:2px 5px;border-radius:3px}.title-cell[data-v-742cc43e]{display:flex;flex-direction:column;gap:4px}.video-title[data-v-742cc43e]{font-weight:500;color:#303133;line-height:1.4}.video-desc[data-v-742cc43e]{font-size:12px;color:#909399;line-height:1.4}.category-tag[data-v-742cc43e]{display:inline-block;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:500}.category-tag.case[data-v-742cc43e]{background:linear-gradient(135deg,#4facfe1a,#00f2fe1a);color:#4facfe}.category-tag.process[data-v-742cc43e]{background:linear-gradient(135deg,#e6a23c1a,#e6a23c33);color:#e6a23c}.category-tag.design[data-v-742cc43e]{background:linear-gradient(135deg,#67c23a1a,#67c23a33);color:#67c23a}.category-tag.testimonial[data-v-742cc43e]{background:linear-gradient(135deg,#9093991a,#90939933);color:#909399}.views-cell[data-v-742cc43e]{display:flex;align-items:center;justify-content:center;gap:4px;color:#909399}.status-switch[data-v-742cc43e],.top-switch[data-v-742cc43e]{display:flex;flex-direction:column;align-items:center;gap:4px}.top-text[data-v-742cc43e]{font-size:11px;color:#909399}.top-text.topped[data-v-742cc43e]{color:#d4a574}.status-text[data-v-742cc43e]{font-size:11px}.status-text.published[data-v-742cc43e]{color:#67c23a}.status-text.draft[data-v-742cc43e]{color:#909399}.time-cell[data-v-742cc43e]{display:flex;align-items:center;gap:6px;color:#909399;font-size:13px}.action-cell[data-v-742cc43e]{display:flex;gap:4px}.action-btn[data-v-742cc43e]{width:32px;height:32px;border-radius:8px;padding:0;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.action-btn.edit[data-v-742cc43e]{background:linear-gradient(135deg,#4facfe1a,#00f2fe1a);color:#4facfe}.action-btn.edit[data-v-742cc43e]:hover{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.action-btn.delete[data-v-742cc43e]{background:linear-gradient(135deg,#f56c6c1a,#f56c6c33);color:#f56c6c}.action-btn.delete[data-v-742cc43e]:hover{background:linear-gradient(135deg,#f56c6c,#f89898);color:#fff}.pagination-section[data-v-742cc43e]{padding:16px 20px;border-top:1px solid #f0f2f5}.modern-pagination[data-v-742cc43e]{justify-content:flex-end}.source-selector[data-v-742cc43e]{display:flex;gap:12px;margin-bottom:16px}.source-option[data-v-742cc43e]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;border:2px solid #e4e7ed;border-radius:10px;cursor:pointer;transition:all .3s;background:#fff}.source-option[data-v-742cc43e]:hover{border-color:#4facfe;background:#f0f9ff}.source-option.active[data-v-742cc43e]{border-color:#4facfe;background:linear-gradient(135deg,#4facfe1a,#00f2fe1a)}.source-option .el-icon[data-v-742cc43e]{font-size:28px;color:#909399}.source-option.active .el-icon[data-v-742cc43e]{color:#4facfe}.source-option span[data-v-742cc43e]{font-size:13px;font-weight:500;color:#606266}.source-option.active span[data-v-742cc43e]{color:#4facfe}.douyin-icon[data-v-742cc43e]{width:28px;height:28px}.douyin-input-area[data-v-742cc43e]{margin-top:12px}.douyin-tip[data-v-742cc43e]{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12px;color:#909399}.douyin-preview[data-v-742cc43e]{margin-top:16px;text-align:center}.douyin-cover-preview[data-v-742cc43e]{width:140px;height:249px;border-radius:10px;overflow:hidden;background:#f5f7fa;margin:0 auto}.douyin-cover-tip[data-v-742cc43e]{margin-top:8px;font-size:12px;color:#909399}.video-edit-dialog .edit-dialog-header[data-v-742cc43e]{display:flex;align-items:center;justify-content:space-between;padding:0 10px}.video-edit-dialog .header-icon.edit-icon[data-v-742cc43e]{width:44px;height:44px;background:linear-gradient(135deg,#4facfe,#00f2fe);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff}.video-edit-dialog .header-text[data-v-742cc43e]{display:flex;flex-direction:column;gap:2px}.video-edit-dialog .header-title[data-v-742cc43e]{font-size:18px;font-weight:600;color:#303133}.video-edit-dialog .header-subtitle[data-v-742cc43e]{font-size:12px;color:#909399}.video-edit-dialog .edit-dialog-content[data-v-742cc43e]{display:flex;gap:24px;min-height:450px}.video-edit-dialog .edit-main[data-v-742cc43e]{flex:1;min-width:0}.video-edit-dialog .edit-sidebar[data-v-742cc43e]{width:280px;flex-shrink:0;display:flex;flex-direction:column;gap:20px}.video-edit-dialog .form-section[data-v-742cc43e],.video-edit-dialog .sidebar-section[data-v-742cc43e]{background:#f8fafc;border-radius:12px;padding:20px;border:1px solid #e4e7ed}.video-edit-dialog .section-title[data-v-742cc43e]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#303133;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e4e7ed}.video-edit-dialog .section-title .ai-analyze-btn[data-v-742cc43e]{margin-left:auto;background:linear-gradient(135deg,#4facfe,#00f2fe);border:none;font-size:12px}.video-edit-dialog .section-title .ai-analyze-btn[data-v-742cc43e]:hover{opacity:.9}.video-edit-dialog .section-title .el-icon[data-v-742cc43e]{color:#4facfe}.video-edit-dialog .modern-form .form-grid[data-v-742cc43e]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.video-edit-dialog .modern-form[data-v-742cc43e] .el-form-item__label{font-weight:500;color:#606266;padding-bottom:6px}.video-edit-dialog .title-input[data-v-742cc43e] .el-input__wrapper{padding:8px 15px}.video-edit-dialog .cover-preview-section[data-v-742cc43e]{margin-top:16px;padding-top:16px;border-top:1px dashed #e4e7ed}.video-edit-dialog .preview-label[data-v-742cc43e]{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#909399;margin-bottom:8px}.video-edit-dialog .cover-upload-btn[data-v-742cc43e]{display:inline-block}.video-edit-dialog .cover-preview[data-v-742cc43e]{width:140px;height:249px;border-radius:10px;object-fit:cover;background-color:#f5f7fa}.video-edit-dialog .cover-preview-wrapper[data-v-742cc43e]{position:relative;width:140px;height:249px;border-radius:10px;overflow:hidden;background-color:#f5f7fa}.video-edit-dialog .cover-placeholder[data-v-742cc43e]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f5f7fa;color:#909399;font-size:12px;gap:8px}.video-edit-dialog .image-error[data-v-742cc43e]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fef0f0;color:#f56c6c;font-size:12px;gap:4px;text-align:center}.video-edit-dialog .image-error .error-hint[data-v-742cc43e]{font-size:11px;color:#f08989;margin-top:2px}.video-edit-dialog .cover-upload-section[data-v-742cc43e]{margin-top:16px;padding-top:16px;border-top:1px dashed #e4e7ed}.video-edit-dialog .cover-upload-title[data-v-742cc43e]{font-size:12px;color:#909399;margin-bottom:8px}.video-edit-dialog .cover-uploader[data-v-742cc43e] .el-upload-dragger{border-radius:10px;border:2px dashed #dcdfe6;background:#fff;padding:0;height:120px;display:flex;align-items:center;justify-content:center;transition:all .3s}.video-edit-dialog .cover-uploader[data-v-742cc43e] .el-upload-dragger:hover{border-color:#4facfe}.video-edit-dialog .cover-upload-content[data-v-742cc43e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#909399}.video-edit-dialog .cover-upload-icon[data-v-742cc43e]{font-size:32px;color:#c0c4cc}.video-edit-dialog .cover-upload-text[data-v-742cc43e]{font-size:13px;color:#606266}.video-edit-dialog .cover-upload-hint[data-v-742cc43e]{font-size:11px;color:#909399}.video-edit-dialog .cover-upload-area[data-v-742cc43e]{display:flex;flex-direction:column;gap:10px}.video-edit-dialog .upload-placeholder[data-v-742cc43e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#909399}.video-edit-dialog .upload-icon[data-v-742cc43e]{font-size:48px;color:#c0c4cc}.video-edit-dialog .upload-icon.is-loading[data-v-742cc43e]{animation:rotate-742cc43e 1s linear infinite;color:#4facfe}@keyframes rotate-742cc43e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.video-edit-dialog .upload-text[data-v-742cc43e]{font-size:14px;color:#606266}.video-edit-dialog .upload-hint[data-v-742cc43e]{font-size:12px;color:#909399}.video-edit-dialog .field-tip[data-v-742cc43e]{font-size:12px;color:#909399;margin-top:4px;display:block}.video-edit-dialog .upload-progress[data-v-742cc43e]{width:80%;margin-top:8px}.video-edit-dialog .video-upload-area[data-v-742cc43e]{display:flex;flex-direction:column;gap:10px}.video-edit-dialog .video-uploader-modern[data-v-742cc43e] .el-upload-dragger{border-radius:10px;border:2px dashed #dcdfe6;background:#fff;padding:0;height:160px;display:flex;align-items:center;justify-content:center;transition:all .3s}.video-edit-dialog .video-uploader-modern[data-v-742cc43e] .el-upload-dragger:hover{border-color:#4facfe}.video-edit-dialog .video-upload-content[data-v-742cc43e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#909399;padding:20px}.video-edit-dialog .video-uploaded[data-v-742cc43e]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:linear-gradient(135deg,#67c23a1a,#67c23a33);border-radius:8px;color:#67c23a;font-size:13px}.video-edit-dialog .video-preview-section[data-v-742cc43e]{margin-top:16px;border-radius:12px;overflow:hidden;border:1px solid #e4e7ed;background:#fff}.video-edit-dialog .video-preview-header[data-v-742cc43e]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:linear-gradient(135deg,#f5f7fa,#e8ecf1);border-bottom:1px solid #e4e7ed}.video-edit-dialog .video-preview-header .preview-title[data-v-742cc43e]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#303133}.video-edit-dialog .video-preview-header .preview-title .el-icon[data-v-742cc43e]{color:#4facfe;font-size:18px}.video-edit-dialog .video-preview-wrapper[data-v-742cc43e]{padding:16px;background:#000;display:flex;align-items:center;justify-content:center}.video-edit-dialog .video-preview-player[data-v-742cc43e]{width:100%;max-height:300px;border-radius:8px;background:#000;outline:none}.video-edit-dialog .video-preview-player[data-v-742cc43e]::-webkit-media-controls-panel{background:linear-gradient(to bottom,transparent,rgba(0,0,0,.7))}.video-edit-dialog .video-preview-player[data-v-742cc43e]::-webkit-media-controls-play-button{background-color:#4facfecc;border-radius:50%}.video-edit-dialog .video-preview-player[data-v-742cc43e]::-webkit-media-controls-play-button:hover{background-color:#4facfe}.video-edit-dialog .status-options[data-v-742cc43e]{display:flex;flex-direction:column;gap:10px}.video-edit-dialog .status-option[data-v-742cc43e]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:8px;border:2px solid #e4e7ed;cursor:pointer;transition:all .3s;background:#fff}.video-edit-dialog .status-option[data-v-742cc43e]:hover{border-color:#4facfe;background:#f0f9ff}.video-edit-dialog .status-option.active[data-v-742cc43e]{border-color:#4facfe;background:linear-gradient(135deg,#4facfe1a,#00f2fe1a)}.video-edit-dialog .status-option.active .el-icon[data-v-742cc43e]{color:#4facfe}.video-edit-dialog .status-option span[data-v-742cc43e]{font-size:14px;font-weight:500;color:#606266}.video-edit-dialog .status-option.active span[data-v-742cc43e]{color:#4facfe}.video-edit-dialog .edit-dialog-footer[data-v-742cc43e]{display:flex;justify-content:flex-end;gap:12px}.video-edit-dialog .submit-btn[data-v-742cc43e]{background:linear-gradient(135deg,#4facfe,#00f2fe);border:none;padding:0 28px}.video-edit-dialog .submit-btn[data-v-742cc43e]:hover{opacity:.9}.video-edit-dialog .seo-form[data-v-742cc43e] .el-form-item__label{font-size:13px;font-weight:500;color:#606266;padding-bottom:4px}.video-edit-dialog .seo-form[data-v-742cc43e] .el-input__wrapper,.video-edit-dialog .seo-form[data-v-742cc43e] .el-textarea__inner{border-radius:6px}.video-play-dialog[data-v-742cc43e] .el-dialog__header{padding:0;margin:0}.video-play-dialog[data-v-742cc43e] .el-dialog__body{padding:0}.play-dialog-header[data-v-742cc43e]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:linear-gradient(135deg,#4facfe,#00f2fe)}.play-title[data-v-742cc43e]{font-size:16px;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.play-dialog-header .close-btn[data-v-742cc43e]{color:#fff;padding:4px}.play-dialog-header .close-btn[data-v-742cc43e]:hover{background:#fff3;border-radius:6px}.video-player-container[data-v-742cc43e]{background:#000}.video-player[data-v-742cc43e]{width:100%;aspect-ratio:9 / 16;object-fit:contain;display:block}.video-info-bar[data-v-742cc43e]{display:flex;align-items:center;justify-content:center;gap:24px;padding:12px 16px;background:#f5f7fa;border-top:1px solid #e4e7ed}.video-info-bar .info-item[data-v-742cc43e]{display:flex;align-items:center;gap:4px;font-size:13px;color:#606266}.video-info-bar .info-item .el-icon[data-v-742cc43e]{color:#909399}.ai-thinking-container[data-v-742cc43e]{min-height:400px;display:flex;flex-direction:column;gap:16px}.ai-status-bar[data-v-742cc43e]{display:flex;align-items:center;gap:12px;padding:16px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;font-size:15px;font-weight:500}.ai-status-bar .el-icon[data-v-742cc43e]{font-size:20px}.ai-model-info[data-v-742cc43e]{display:flex;gap:20px;padding:16px;background:linear-gradient(135deg,#f5f7fa,#e8ecf1);border-radius:12px;border:1px solid #e4e7ed}.model-info-item[data-v-742cc43e]{display:flex;align-items:center;gap:8px;font-size:14px}.model-info-item .el-icon[data-v-742cc43e]{color:#667eea;font-size:18px}.model-info-item .label[data-v-742cc43e]{color:#909399;font-weight:500}.model-info-item .value[data-v-742cc43e]{color:#303133;font-weight:600}.ai-thinking-content[data-v-742cc43e]{flex:1;background:#f8f9fa;border-radius:12px;padding:20px;overflow-y:auto;max-height:500px;border:1px solid #e9ecef}.ai-thinking-content pre[data-v-742cc43e]{margin:0;white-space:pre-wrap;word-wrap:break-word;font-family:Courier New,Courier,monospace;font-size:13px;line-height:1.6;color:#495057}
