.dimension-manage[data-v-8beab362]{display:flex;height:100%;padding:20px;gap:20px}.dimension-left[data-v-8beab362]{width:400px;min-width:360px;border:1px solid #ebeef5;border-radius:4px;padding:16px;overflow-y:auto}.dimension-right[data-v-8beab362]{flex:1;border:1px solid #ebeef5;border-radius:4px;padding:20px}.panel-header[data-v-8beab362]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.panel-title[data-v-8beab362]{font-size:16px;font-weight:600}.tree-node-content[data-v-8beab362]{display:flex;align-items:center;justify-content:space-between;width:100%;padding-right:8px}.node-label[data-v-8beab362]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-actions[data-v-8beab362]{flex-shrink:0;margin-left:12px}.node-actions .el-button[data-v-8beab362]{padding:4px}.btn-danger[data-v-8beab362]{color:#f56c6c!important}.detail-panel h3[data-v-8beab362]{margin:0 0 16px 0;font-size:16px}.empty-tip[data-v-8beab362]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:#909399}.empty-tip i[data-v-8beab362]{font-size:48px;margin-bottom:12px}.import-description[data-v-ea2c06c6]{margin-bottom:20px;font-size:13px;color:#606266;line-height:1.6}.import-steps[data-v-ea2c06c6]{display:flex;align-items:center;justify-content:center;margin-bottom:28px}.step-item[data-v-ea2c06c6]{display:flex;align-items:center;gap:8px;position:relative}.step-item .step-circle[data-v-ea2c06c6]{width:28px;height:28px;border-radius:50%;background:#e4e7ed;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}.step-item .step-circle[data-v-ea2c06c6],.step-item .step-label[data-v-ea2c06c6]{color:#909399;font-size:13px;transition:all .3s}.step-item .step-line[data-v-ea2c06c6]{width:60px;height:1px;background:#dcdfe6;margin:0 12px;flex-shrink:0}.step-item.active .step-circle[data-v-ea2c06c6]{background:#5b5b8e;color:#fff}.step-item.active .step-label[data-v-ea2c06c6]{color:#303133;font-weight:500}.step-item.done .step-circle[data-v-ea2c06c6]{background:#67c23a;color:#fff}.step-item.done .step-label[data-v-ea2c06c6]{color:#67c23a}.step-item.done .step-line[data-v-ea2c06c6]{background:#67c23a}.step-content[data-v-ea2c06c6]{min-height:280px}.template-section[data-v-ea2c06c6]{display:flex;align-items:center;justify-content:space-between;padding:16px;margin-bottom:20px;background:#f5f7fa;border-radius:8px}.template-info[data-v-ea2c06c6]{display:flex;align-items:center;gap:12px}.template-icon[data-v-ea2c06c6]{width:40px;height:40px;background:#ecf5ff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#409eff}.template-details[data-v-ea2c06c6]{display:flex;flex-direction:column;gap:4px}.template-title[data-v-ea2c06c6]{font-size:14px;font-weight:600;color:#303133}.template-format[data-v-ea2c06c6]{font-size:12px;color:#909399}.upload-area[data-v-ea2c06c6] .el-upload{width:100%}.upload-area[data-v-ea2c06c6] .el-upload-dragger{width:100%;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed #dcdfe6;border-radius:8px;background:#fafafa;transition:all .3s}.upload-area[data-v-ea2c06c6] .el-upload-dragger:hover{border-color:#5b5b8e;background:#f5f7fa}.upload-icon[data-v-ea2c06c6]{font-size:48px;color:#c0c4cc;margin-bottom:12px}.upload-text[data-v-ea2c06c6]{font-size:14px;color:#606266;margin-bottom:8px}.upload-text em[data-v-ea2c06c6]{color:#5b5b8e;font-style:normal;cursor:pointer}.upload-tip[data-v-ea2c06c6]{font-size:12px;color:#909399}.upload-progress[data-v-ea2c06c6]{margin-top:16px}.preview-summary[data-v-ea2c06c6]{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap;padding:10px 14px;background:#f5f7fa;border-radius:6px}.summary-tag[data-v-ea2c06c6]{display:inline-flex;align-items:center;gap:6px;font-size:13px}.summary-tag .summary-label[data-v-ea2c06c6]{color:#606266}.summary-tag .summary-value[data-v-ea2c06c6]{font-weight:600;color:#303133;font-size:15px}.summary-tag.success .summary-value[data-v-ea2c06c6],.summary-tag.success i[data-v-ea2c06c6]{color:#67c23a}.summary-tag.warning .summary-value[data-v-ea2c06c6],.summary-tag.warning i[data-v-ea2c06c6]{color:#e6a23c}.summary-tag.error .summary-value[data-v-ea2c06c6],.summary-tag.error i[data-v-ea2c06c6]{color:#f56c6c}.summary-file[data-v-ea2c06c6]{font-size:12px;color:#909399;margin-left:auto}.preview-table[data-v-ea2c06c6]{margin-top:8px}.preview-table[data-v-ea2c06c6] .error-row{background-color:#fef0f0}.preview-table[data-v-ea2c06c6] .warning-row{background-color:#fdf6ec}.status-text[data-v-ea2c06c6]{display:inline-flex;align-items:center;gap:3px;font-size:12px}.status-text.success[data-v-ea2c06c6]{color:#67c23a}.status-text.warning[data-v-ea2c06c6]{color:#e6a23c}.status-text.error[data-v-ea2c06c6]{color:#f56c6c}.complete-section[data-v-ea2c06c6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0}.complete-icon[data-v-ea2c06c6]{font-size:64px;color:#67c23a;margin-bottom:16px}.complete-text[data-v-ea2c06c6]{font-size:18px;font-weight:600;color:#303133;margin-bottom:8px}.complete-summary[data-v-ea2c06c6]{font-size:14px;color:#606266}.complete-summary strong[data-v-ea2c06c6]{color:#5b5b8e;font-weight:600}.dialog-footer[data-v-ea2c06c6]{text-align:right}.question-list[data-v-4b232d1f]{display:flex;height:calc(100vh - 84px);background:#f5f7fa}.sidebar[data-v-4b232d1f]{width:280px;background:#fff;border-right:1px solid #e4e7ed;display:flex;flex-direction:column;flex-shrink:0}.sidebar__header[data-v-4b232d1f]{padding:20px;border-bottom:1px solid #e4e7ed}.sidebar__title[data-v-4b232d1f]{margin:0 0 8px;font-size:16px;font-weight:600;color:#303133}.sidebar__breadcrumb[data-v-4b232d1f]{font-size:12px;color:#909399}.sidebar[data-v-4b232d1f] .el-tree{flex:1;overflow-y:auto;padding:12px 0}.sidebar[data-v-4b232d1f] .el-tree .el-tree-node__content{height:36px;padding:0 16px}.sidebar[data-v-4b232d1f] .el-tree .el-tree-node__content:hover{background-color:#f5f7fa}.sidebar[data-v-4b232d1f] .el-tree .el-tree-node.is-current>.el-tree-node__content{background-color:#ecf5ff;color:#409eff;font-weight:500}.custom-tree-node[data-v-4b232d1f]{flex:1;display:flex;align-items:center;justify-content:space-between;font-size:14px;padding-right:8px}.tree-node__label[data-v-4b232d1f]{display:flex;align-items:center;gap:6px}.tree-node__icon[data-v-4b232d1f]{font-size:14px;color:#909399}.tree-node__count[data-v-4b232d1f]{font-size:12px;color:#909399;background:#f4f4f5;padding:2px 8px;border-radius:10px}.main-content[data-v-4b232d1f]{flex:1;display:flex;flex-direction:column;overflow:hidden}.toolbar[data-v-4b232d1f]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:#fff;border-bottom:1px solid #e4e7ed}.toolbar__left[data-v-4b232d1f]{display:flex;align-items:baseline;gap:12px}.toolbar__title[data-v-4b232d1f]{margin:0;font-size:18px;font-weight:600;color:#303133}.toolbar__count[data-v-4b232d1f]{font-size:13px;color:#909399}.toolbar__right[data-v-4b232d1f]{display:flex;align-items:center;gap:12px}.search-input[data-v-4b232d1f]{width:240px}.question-cards[data-v-4b232d1f]{flex:1;overflow-y:auto;padding:20px 24px}.empty-state[data-v-4b232d1f]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;color:#c0c4cc}.empty-state i[data-v-4b232d1f]{font-size:64px;margin-bottom:16px}.empty-state p[data-v-4b232d1f]{margin:0;font-size:14px}.question-card[data-v-4b232d1f]{background:#fff;border:1px solid #e4e7ed;border-radius:8px;padding:20px;margin-bottom:16px;transition:all .3s}.question-card[data-v-4b232d1f]:hover{box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.question-card__header[data-v-4b232d1f]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.question-card__index[data-v-4b232d1f]{width:24px;height:24px;background:#f4f4f5;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#606266;flex-shrink:0}.question-card__dimension-path[data-v-4b232d1f]{flex:1;font-size:13px;color:#606266}.question-card__type-tag[data-v-4b232d1f]{display:flex;align-items:center;gap:4px}.question-card__content[data-v-4b232d1f]{font-size:14px;line-height:1.8;color:#303133;margin-bottom:12px}.question-card__options[data-v-4b232d1f]{display:flex;gap:8px;margin-bottom:12px}.question-card__actions[data-v-4b232d1f]{display:flex;gap:16px;padding-top:12px;border-top:1px solid #f0f0f0}.option-tag[data-v-4b232d1f]{display:inline-block;padding:4px 12px;background:#f4f4f5;border-radius:12px;font-size:12px;color:#606266}.option-tag--na[data-v-4b232d1f]{background:#f4f4f5;color:#909399}.btn-danger[data-v-4b232d1f]{color:#f56c6c!important}.btn-danger[data-v-4b232d1f]:hover{color:#f78989!important}