body{margin:0;padding:0;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}.app-container{height:100vh}.el-header{background-color:#409eff;color:#fff;line-height:60px;padding:0 20px}.header-container{display:flex;justify-content:space-between;align-items:center}.logo{font-size:20px;font-weight:700}.user-dropdown{cursor:pointer;color:#fff}.el-aside{background-color:#f8f8f8;border-right:1px solid #e6e6e6}.el-menu-vertical{height:100%;border-right:none}.el-main{padding:20px;background-color:#f5f7fa}.home-container[data-v-11787bcf]{padding:20px 0}.welcome-card[data-v-11787bcf]{margin-bottom:20px;text-align:center;padding:30px;background:linear-gradient(90deg,#4facfe,#00f2fe);color:#fff}.welcome-card h2[data-v-11787bcf]{margin-top:0;margin-bottom:15px;font-size:24px}.welcome-card p[data-v-11787bcf]{margin-bottom:20px;font-size:16px}.stat-row[data-v-11787bcf]{margin-bottom:20px}.stat-card[data-v-11787bcf]{height:120px}.stat-content[data-v-11787bcf]{display:flex;align-items:center;height:100%}.stat-icon[data-v-11787bcf]{font-size:48px;color:#409eff;margin-right:20px}.stat-info[data-v-11787bcf]{display:flex;flex-direction:column}.stat-value[data-v-11787bcf]{font-size:28px;font-weight:700;color:#303133;margin-bottom:5px}.stat-label[data-v-11787bcf]{font-size:14px;color:#909399}.recent-papers-card[data-v-11787bcf]{margin-bottom:20px}.card-header[data-v-11787bcf]{display:flex;justify-content:space-between;align-items:center}.empty-container[data-v-11787bcf],.loading-container[data-v-11787bcf]{padding:20px 0;display:flex;justify-content:center}.login-container[data-v-4ec97e39]{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f5f7fa}.login-card[data-v-4ec97e39]{width:400px}.login-header[data-v-4ec97e39]{text-align:center;margin-bottom:20px}.login-header h2[data-v-4ec97e39]{margin-bottom:10px;color:#409eff}.login-header p[data-v-4ec97e39]{color:#909399;font-size:14px}.papers-container[data-v-70f5a596]{padding:20px 0}.page-header[data-v-70f5a596]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h2[data-v-70f5a596]{margin:0;font-size:22px;color:#303133}.filter-container[data-v-70f5a596]{display:flex;margin-bottom:20px;gap:15px}.empty-container[data-v-70f5a596],.loading-container[data-v-70f5a596]{padding:20px 0;display:flex;justify-content:center}.pagination-container[data-v-70f5a596]{margin-top:20px;display:flex;justify-content:flex-end}.template-selection[data-v-70f5a596]{padding:10px 0}.template-info[data-v-70f5a596]{margin-bottom:20px}.template-info p[data-v-70f5a596]{margin:0;color:#666;font-size:14px}.template-list[data-v-70f5a596]{max-height:400px;overflow-y:auto}.template-item[data-v-70f5a596]{border:1px solid #e4e7ed;border-radius:6px;padding:16px;margin-bottom:12px;cursor:pointer;transition:all .3s}.template-item[data-v-70f5a596]:hover{border-color:#409eff;background-color:#f5f7fa}.template-item.selected[data-v-70f5a596]{border-color:#409eff;background-color:#ecf5ff}.template-header[data-v-70f5a596]{margin-bottom:8px}.template-details[data-v-70f5a596]{display:flex;justify-content:space-between;font-size:12px;color:#999}.template-date[data-v-70f5a596],.template-style[data-v-70f5a596]{flex:1}.no-templates[data-v-70f5a596]{padding:40px 0}.dialog-footer[data-v-70f5a596]{display:flex;justify-content:flex-end;gap:10px}.create-paper-container[data-v-f2dab0f6]{padding:20px 0}.page-header[data-v-f2dab0f6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h2[data-v-f2dab0f6]{margin:0;font-size:22px;color:#303133}h3[data-v-f2dab0f6]{margin-top:30px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ebeef5;color:#409eff}.keyword-input[data-v-f2dab0f6]{width:100px;margin-right:10px;vertical-align:bottom}.outline-example[data-v-f2dab0f6]{margin-top:10px;padding:10px;background-color:#f8f8f8;border-radius:4px;font-size:12px;color:#606266}.outline-example pre[data-v-f2dab0f6]{margin:0;white-space:pre-wrap}.template-hint[data-v-f2dab0f6]{margin-top:5px;font-size:12px;color:#909399}.paper-detail[data-v-25ba99b2]{padding:20px;max-width:1400px;margin:0 auto}.loading[data-v-25ba99b2]{padding:50px 0}.paper-container[data-v-25ba99b2]{display:flex;flex-direction:column;gap:20px}.paper-info-card[data-v-25ba99b2]{margin-bottom:20px}.card-header[data-v-25ba99b2]{display:flex;justify-content:space-between;align-items:center}.header-actions[data-v-25ba99b2]{display:flex;gap:10px}.paper-meta[data-v-25ba99b2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:15px}.meta-item[data-v-25ba99b2]{display:flex;align-items:center}.meta-label[data-v-25ba99b2]{font-weight:600;margin-right:8px;min-width:80px}.paper-main-content[data-v-25ba99b2]{display:flex;flex-direction:column}.content-layout[data-v-25ba99b2]{display:grid;grid-template-columns:300px 1fr;gap:20px;align-items:start}.outline-sidebar[data-v-25ba99b2]{position:sticky;top:20px}.content-main[data-v-25ba99b2]{min-height:500px}.paper-content[data-v-25ba99b2]{line-height:1.8;font-size:16px}.section[data-v-25ba99b2]{margin-bottom:30px;padding:20px 0;border-bottom:1px solid #f0f0f0}.section[data-v-25ba99b2]:last-child{border-bottom:none}.section-title[data-v-25ba99b2]{color:#303133;margin-bottom:15px;font-size:18px;font-weight:600}.section-content[data-v-25ba99b2]{color:#606266}.plain-text-content[data-v-25ba99b2]{white-space:pre-wrap;word-wrap:break-word}.empty-content[data-v-25ba99b2]{color:#909399;font-style:italic;text-align:center;padding:20px}.section-highlight[data-v-25ba99b2]{background-color:#fff7e6;border-left:4px solid #e6a23c;padding-left:16px;transition:all .3s ease}.paper-content-collapsed[data-v-25ba99b2]{text-align:center;padding:40px 20px;color:#909399}.expand-hint[data-v-25ba99b2]{margin-top:10px;font-size:14px;color:#c0c4cc}.status-content[data-v-25ba99b2]{text-align:center}.status-message[data-v-25ba99b2]{margin:20px 0;color:#606266}.auto-refresh[data-v-25ba99b2]{margin-top:20px}.not-found[data-v-25ba99b2]{display:flex;flex-direction:column;align-items:center;padding:50px 0}.not-found .el-button[data-v-25ba99b2]{margin-top:20px}@media (max-width:768px){.content-layout[data-v-25ba99b2]{grid-template-columns:1fr}.outline-sidebar[data-v-25ba99b2]{position:static}.paper-meta[data-v-25ba99b2]{grid-template-columns:1fr}}.download-section[data-v-25ba99b2]{margin-top:20px}.download-card[data-v-25ba99b2]{text-align:center}.download-content[data-v-25ba99b2]{padding:40px 20px}.download-info[data-v-25ba99b2]{margin-bottom:30px}.download-info p[data-v-25ba99b2]{font-size:16px;color:#666;margin:0}.download-actions[data-v-25ba99b2]{display:flex;justify-content:center}.progress-card[data-v-25ba99b2]{margin-top:20px}.progress-content[data-v-25ba99b2]{padding:20px}.progress-info[data-v-25ba99b2]{margin-bottom:20px;text-align:center}.progress-info p[data-v-25ba99b2]{font-size:16px;color:#666;margin-bottom:10px}.progress-stats[data-v-25ba99b2]{font-size:14px;color:#999}.progress-bar[data-v-25ba99b2]{margin-top:20px}.template-selection[data-v-25ba99b2]{padding:10px 0}.template-info[data-v-25ba99b2]{margin-bottom:20px}.template-info p[data-v-25ba99b2]{margin:0;color:#666;font-size:14px}.template-list[data-v-25ba99b2]{max-height:400px;overflow-y:auto}.template-item[data-v-25ba99b2]{border:1px solid #e4e7ed;border-radius:6px;padding:16px;margin-bottom:12px;cursor:pointer;transition:all .3s}.template-item[data-v-25ba99b2]:hover{border-color:#409eff;background-color:#f5f7fa}.template-item.selected[data-v-25ba99b2]{border-color:#409eff;background-color:#ecf5ff}.template-header[data-v-25ba99b2]{margin-bottom:8px}.template-details[data-v-25ba99b2]{display:flex;justify-content:space-between;font-size:12px;color:#999}.template-date[data-v-25ba99b2],.template-style[data-v-25ba99b2]{flex:1}.no-templates[data-v-25ba99b2]{padding:40px 0}.dialog-footer[data-v-25ba99b2]{display:flex;justify-content:flex-end;gap:10px}.questionnaire-report-container[data-v-5b17cff8]{padding:20px;max-width:1200px;margin:0 auto}.page-header[data-v-5b17cff8]{justify-content:space-between;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e4e7ed}.header-left[data-v-5b17cff8],.page-header[data-v-5b17cff8]{display:flex;align-items:center}.header-left h2[data-v-5b17cff8]{margin:0 0 0 15px;font-size:24px;color:#303133}.loading-container[data-v-5b17cff8]{padding:40px}.report-content[data-v-5b17cff8]{display:flex;flex-direction:column;gap:20px}.card-header[data-v-5b17cff8]{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:16px}.info-grid[data-v-5b17cff8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}.info-item[data-v-5b17cff8]{display:flex;align-items:center}.label[data-v-5b17cff8]{font-weight:600;color:#606266;margin-right:8px;min-width:80px}.stats-grid[data-v-5b17cff8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.stat-item[data-v-5b17cff8]{display:flex;align-items:center;padding:20px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.stat-icon[data-v-5b17cff8]{margin-right:15px}.stat-content[data-v-5b17cff8]{flex:1}.stat-value[data-v-5b17cff8]{font-size:24px;font-weight:600;color:#303133;margin-bottom:4px}.stat-label[data-v-5b17cff8]{font-size:14px;color:#909399}.questions-analysis[data-v-5b17cff8]{display:flex;flex-direction:column;gap:30px}.question-analysis[data-v-5b17cff8]{border:1px solid #e4e7ed;border-radius:8px;padding:20px;background:#fafafa}.question-header h3[data-v-5b17cff8]{margin:0 0 15px 0;color:#303133;font-size:16px}.question-options[data-v-5b17cff8]{margin-bottom:20px}.option-item[data-v-5b17cff8]{display:flex;align-items:center;margin-bottom:8px;padding:8px;background:#fff;border-radius:4px}.option-label[data-v-5b17cff8]{font-weight:600;margin-right:10px;min-width:20px;color:#409eff}.option-text[data-v-5b17cff8]{flex:1}.charts-grid[data-v-5b17cff8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px}.chart-item[data-v-5b17cff8]{border:1px solid #e4e7ed;border-radius:8px;padding:15px;background:#fff}.chart-header[data-v-5b17cff8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.chart-header h4[data-v-5b17cff8]{margin:0;color:#303133;font-size:14px}.chart-image[data-v-5b17cff8]{width:100%;max-height:300px;-o-object-fit:contain;object-fit:contain;border-radius:4px;margin-bottom:10px}.chart-analysis[data-v-5b17cff8]{background:#f8f9fa;padding:10px;border-radius:4px;border-left:3px solid #409eff}.chart-analysis h5[data-v-5b17cff8]{margin:0 0 8px 0;color:#303133;font-size:13px}.chart-analysis p[data-v-5b17cff8]{margin:0;font-size:12px;color:#606266;line-height:1.5}.no-charts[data-v-5b17cff8]{text-align:center;padding:40px}.analysis-content[data-v-5b17cff8]{min-height:200px}.report-text[data-v-5b17cff8]{line-height:1.8;color:#303133}.report-text h3[data-v-5b17cff8]{color:#409eff;border-bottom:2px solid #409eff;padding-bottom:8px}.report-text h4[data-v-5b17cff8]{color:#606266;margin-top:25px;margin-bottom:10px}.no-report[data-v-5b17cff8]{text-align:center;padding:60px}.chart-detail[data-v-5b17cff8]{display:flex;flex-direction:column;gap:20px}.chart-info[data-v-5b17cff8]{padding:15px;background:#f8f9fa;border-radius:8px}.chart-info h3[data-v-5b17cff8]{margin:0 0 10px 0;color:#303133}.chart-info p[data-v-5b17cff8]{margin:5px 0;color:#606266}.chart-image-large[data-v-5b17cff8]{text-align:center}.chart-image-large img[data-v-5b17cff8]{max-width:100%;max-height:500px;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.chart-analysis-detail[data-v-5b17cff8]{padding:15px;background:#f8f9fa;border-radius:8px;border-left:4px solid #409eff}.chart-analysis-detail h4[data-v-5b17cff8]{margin:0 0 15px 0;color:#303133}.question-report-container[data-v-a9b5c03e]{padding:20px;background-color:#f5f5f5;min-height:100vh}.page-header[data-v-a9b5c03e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.header-left[data-v-a9b5c03e]{display:flex;align-items:center;gap:15px}.header-left h2[data-v-a9b5c03e]{margin:0;color:#303133}.loading-container[data-v-a9b5c03e]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.report-content[data-v-a9b5c03e]{display:flex;flex-direction:column;gap:20px}.charts-card[data-v-a9b5c03e],.conclusion-card[data-v-a9b5c03e],.info-card[data-v-a9b5c03e],.options-card[data-v-a9b5c03e]{box-shadow:0 2px 4px rgba(0,0,0,.1)}.card-header[data-v-a9b5c03e]{display:flex;justify-content:space-between;align-items:center;font-weight:700;color:#303133}.chart-actions[data-v-a9b5c03e]{display:flex;gap:10px}.info-grid[data-v-a9b5c03e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:15px}.info-item[data-v-a9b5c03e]{display:flex;align-items:flex-start;gap:10px}.info-item .label[data-v-a9b5c03e]{font-weight:700;color:#606266;min-width:80px;flex-shrink:0}.options-grid[data-v-a9b5c03e]{display:flex;flex-direction:column;gap:15px}.option-stat[data-v-a9b5c03e]{border:1px solid #e4e7ed;border-radius:6px;padding:15px;background:#fafafa}.option-header[data-v-a9b5c03e]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.option-label[data-v-a9b5c03e]{font-weight:700;color:#409eff;min-width:20px}.option-text[data-v-a9b5c03e]{color:#303133}.option-stats[data-v-a9b5c03e]{display:flex;align-items:center;gap:15px}.stat-bar[data-v-a9b5c03e]{flex:1;height:20px;background:#e4e7ed;border-radius:10px;overflow:hidden}.bar-fill[data-v-a9b5c03e]{height:100%;background:linear-gradient(90deg,#409eff,#67c23a);transition:width .3s ease}.stat-numbers[data-v-a9b5c03e]{display:flex;gap:10px;min-width:120px;justify-content:flex-end}.count[data-v-a9b5c03e]{color:#606266;font-size:14px}.percentage[data-v-a9b5c03e]{color:#409eff;font-weight:700;font-size:14px}.charts-content[data-v-a9b5c03e]{min-height:400px}.chart-container[data-v-a9b5c03e]{min-height:350px;display:flex;flex-direction:column;align-items:center;justify-content:center}.table-container[data-v-a9b5c03e]{width:100%;margin:20px 0}.canvas-container[data-v-a9b5c03e]{margin:20px 0}.canvas-container[data-v-a9b5c03e],.no-chart[data-v-a9b5c03e]{display:flex;justify-content:center;align-items:center;min-height:300px}.chart-controls[data-v-a9b5c03e]{display:flex;justify-content:center;align-items:center;gap:30px;margin:20px 0;padding:15px;background:#f8f9fa;border-radius:8px;border:1px solid #e4e7ed}.control-group[data-v-a9b5c03e]{display:flex;align-items:center;gap:10px}.control-label[data-v-a9b5c03e]{font-size:14px;color:#606266;font-weight:500;min-width:40px}.chart-analysis[data-v-a9b5c03e]{background:#f8f9fa;padding:15px;border-radius:4px;border-left:4px solid #409eff}.chart-analysis h5[data-v-a9b5c03e]{margin:0 0 10px 0;color:#303133;font-size:14px}.chart-analysis p[data-v-a9b5c03e]{margin:0;color:#606266;line-height:1.6}.no-charts[data-v-a9b5c03e]{display:flex;justify-content:center;align-items:center;min-height:200px}.conclusion-content[data-v-a9b5c03e]{padding:10px 0}.conclusion-text h4[data-v-a9b5c03e]{margin:0 0 15px 0;color:#303133}.conclusion-text p[data-v-a9b5c03e]{margin:0;color:#606266;line-height:1.8;font-size:15px}@media (max-width:768px){.question-report-container[data-v-a9b5c03e]{padding:10px}.page-header[data-v-a9b5c03e]{flex-direction:column;gap:15px;align-items:stretch}.header-left[data-v-a9b5c03e]{justify-content:center}.charts-grid[data-v-a9b5c03e],.info-grid[data-v-a9b5c03e]{grid-template-columns:1fr}.option-stats[data-v-a9b5c03e]{flex-direction:column;gap:10px}.stat-numbers[data-v-a9b5c03e]{justify-content:flex-start}}.questionnaire-tool[data-v-8da3fc94]{padding:20px;max-width:1200px;margin:0 auto}.page-header[data-v-8da3fc94]{text-align:center;margin-bottom:30px}.page-header h1[data-v-8da3fc94]{color:#303133;margin-bottom:10px}.page-header p[data-v-8da3fc94]{color:#606266;font-size:16px}.questionnaire-content[data-v-8da3fc94]{max-height:80vh;overflow-y:auto}.questionnaire-card[data-v-8da3fc94]{margin-bottom:20px}.card-header[data-v-8da3fc94]{display:flex;justify-content:space-between;align-items:center}.questionnaire-info[data-v-8da3fc94]{padding:10px 0}.questionnaire-info p[data-v-8da3fc94]{margin:8px 0;font-size:14px}.questions-list[data-v-8da3fc94]{max-height:400px;overflow-y:auto}.question-item[data-v-8da3fc94]{border:1px solid #e4e7ed;border-radius:6px;padding:15px;margin-bottom:15px;background-color:#fafafa}.question-header[data-v-8da3fc94]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.question-header h4[data-v-8da3fc94]{margin:0 0 10px 0;color:#303133;font-size:16px}.question-status[data-v-8da3fc94]{margin-top:5px}.question-actions[data-v-8da3fc94]{display:flex;gap:8px}.question-options[data-v-8da3fc94]{margin:10px 0}.question-options p[data-v-8da3fc94]{margin:5px 0;color:#606266;font-size:14px}.question-charts[data-v-8da3fc94]{margin-top:15px;padding-top:15px;border-top:1px solid #e4e7ed}.question-charts h5[data-v-8da3fc94]{margin:0 0 10px 0;color:#409eff;font-size:14px}.chart-buttons[data-v-8da3fc94]{display:flex;flex-wrap:wrap;gap:8px}.data-table-container[data-v-8da3fc94]{margin-top:10px}.pagination-container[data-v-8da3fc94]{margin-top:20px;text-align:center}.question-weight-item[data-v-8da3fc94]{margin-bottom:15px;padding:10px;border:1px solid #e4e7ed;border-radius:4px}.question-weight-item h5[data-v-8da3fc94]{margin:0 0 10px 0;color:#303133}.option-weight[data-v-8da3fc94]{display:flex;align-items:center;margin-bottom:8px}.option-weight span[data-v-8da3fc94]{width:200px;font-size:14px;color:#606266}