.questionnaire-answer[data-v-390240d1]{background:#f5f7fa}.answer-container[data-v-390240d1]{padding:12px 16px}.questionnaire-header[data-v-390240d1]{background:linear-gradient(135deg,#2885ff,#5ba0ff);border-radius:8px;padding:12px 20px;margin-bottom:12px;display:flex;align-items:center;gap:12px;color:#fff;box-shadow:0 2px 8px rgba(40,133,255,.2)}.questionnaire-header .header-icon[data-v-390240d1]{width:36px;height:36px;background:hsla(0,0%,100%,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.questionnaire-header .header-icon i[data-v-390240d1]{font-size:18px;color:#fff}.questionnaire-header .questionnaire-title[data-v-390240d1]{font-size:16px;font-weight:600;margin:0;color:#fff;flex:1}.questionnaire-header .progress-info[data-v-390240d1]{font-size:13px;opacity:.9;flex-shrink:0}.questionnaire-header .progress-info .el-tag[data-v-390240d1]{background:hsla(0,0%,100%,.2);border:none;color:#fff}.questions-wrapper[data-v-390240d1]{display:flex;flex-direction:column;gap:10px}.question-card[data-v-390240d1]{background:#fff;border-radius:6px;padding:12px 16px;box-shadow:0 1px 4px rgba(0,0,0,.04);border:1px solid #e4e7ed;transition:all .2s ease}.question-card[data-v-390240d1]:hover{border-color:#c0c4cc;box-shadow:0 2px 8px rgba(0,0,0,.06)}.question-card.is-required[data-v-390240d1]{border-left:3px solid #2885ff}.question-card.has-answer[data-v-390240d1]{border-color:#18b566;background:linear-gradient(90deg,rgba(24,181,102,.02),transparent)}.question-header[data-v-390240d1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.question-info[data-v-390240d1]{display:flex;align-items:center;gap:6px}.question-number[data-v-390240d1]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:20px;padding:0 6px;background:#2885ff;color:#fff;font-size:11px;font-weight:600;border-radius:3px}.answer-status[data-v-390240d1]{display:flex;align-items:center;gap:4px;color:#18b566;font-size:12px}.answer-status i[data-v-390240d1]{font-size:14px}.question-title[data-v-390240d1]{font-size:14px;font-weight:500;color:#303133;line-height:1.5;margin-bottom:10px}.answer-area[data-v-390240d1]{background:#f9fafb;border-radius:4px;padding:10px 12px}.option-group[data-v-390240d1]{width:100%}.option-item[data-v-390240d1]{display:flex;align-items:center;gap:8px;background:#fff;padding:8px 12px;border-radius:4px;border:1px solid #e4e7ed;margin-bottom:6px;cursor:pointer;transition:all .2s ease}.option-item[data-v-390240d1]:last-child{margin-bottom:0}.option-item.is-selected[data-v-390240d1],.option-item[data-v-390240d1]:hover{border-color:#2885ff;background:#ecf5ff}.option-item.is-selected .option-letter[data-v-390240d1]{background:#2885ff;color:#fff}.option-item.is-selected .option-text[data-v-390240d1]{color:#2885ff;font-weight:500}.option-text[data-v-390240d1]{flex:1;font-size:13px;color:#606266}.selected-icon[data-v-390240d1]{color:#2885ff;font-size:16px;font-weight:700}.option-letter[data-v-390240d1]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:#e6e8eb;color:#606266;font-size:11px;font-weight:600;border-radius:3px;flex-shrink:0;transition:all .2s ease}.writing-area[data-v-390240d1] .el-textarea__inner{border:1px solid #dcdfe6;border-radius:4px;padding:8px 10px;font-size:13px;line-height:1.5}.writing-area[data-v-390240d1] .el-textarea__inner:focus{border-color:#2885ff}.scoring-area .scoring-wrapper[data-v-390240d1]{display:flex;align-items:center;gap:12px}.scoring-area[data-v-390240d1] .el-rate .el-rate__icon{font-size:22px}.scoring-area .scoring-hint[data-v-390240d1]{font-size:12px;color:#909399}.empty-state[data-v-390240d1]{text-align:center;padding:40px 20px;background:#fff;border-radius:6px}.empty-state .empty-icon[data-v-390240d1]{margin-bottom:12px}.empty-state .empty-icon i[data-v-390240d1]{font-size:40px;color:#dcdfe6}.empty-state .empty-text[data-v-390240d1]{font-size:13px;color:#909399}[data-v-390240d1] .el-tag--mini{height:18px;line-height:16px;padding:0 5px;font-size:11px}.results-container[data-v-413f97be]{height:100%;display:flex;flex-direction:column;background:#f5f7fa;padding:20px}.results-header[data-v-413f97be]{background:linear-gradient(135deg,#18b566,#52d89f);border-radius:8px;padding:12px 20px;margin-bottom:12px;display:flex;align-items:center;gap:12px;color:#fff;box-shadow:0 2px 8px rgba(24,181,102,.2)}.results-header .header-icon[data-v-413f97be]{width:36px;height:36px;background:hsla(0,0%,100%,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.results-header .header-icon i[data-v-413f97be]{font-size:18px;color:#fff}.results-header .results-title[data-v-413f97be]{font-size:16px;font-weight:600;margin:0;color:#fff;flex:1}.results-header .results-summary[data-v-413f97be]{display:flex;gap:8px;flex-shrink:0}.results-header .results-summary .el-tag[data-v-413f97be]{background:hsla(0,0%,100%,.2);border:none;color:#fff}.results-wrapper[data-v-413f97be]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.result-card[data-v-413f97be]{background:#fff;border-radius:8px;padding:20px 24px;box-shadow:0 2px 8px rgba(0,0,0,.04);border:1px solid #e4e7ed}.result-card.is-required[data-v-413f97be]{border-left:3px solid #18b566}.result-header[data-v-413f97be]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-info[data-v-413f97be]{display:flex;align-items:center;gap:8px}.answer-status[data-v-413f97be]{display:flex;align-items:center;gap:4px;color:#18b566;font-size:12px}.answer-status i[data-v-413f97be]{font-size:14px}.result-number[data-v-413f97be]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:24px;padding:0 8px;background:#18b566;color:#fff;font-size:12px;font-weight:600;border-radius:4px}.result-title[data-v-413f97be]{font-size:15px;font-weight:500;color:#303133;line-height:1.6;margin-bottom:16px}.result-answer[data-v-413f97be]{background:#f9fafb;border-radius:6px;padding:16px}.option-item[data-v-413f97be]{display:flex;align-items:center;gap:12px;background:#fff;padding:12px 16px;border-radius:6px;border:1px solid #e4e7ed;margin-bottom:10px;position:relative}.option-item[data-v-413f97be]:last-child{margin-bottom:0}.option-item.is-selected[data-v-413f97be]{border-color:#18b566;background:linear-gradient(90deg,rgba(24,181,102,.05),#fff)}.option-item.is-selected .option-letter[data-v-413f97be]{background:#18b566;color:#fff}.option-item.is-selected .option-text[data-v-413f97be]{color:#18b566;font-weight:500}.option-letter[data-v-413f97be]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:#e6e8eb;color:#606266;font-size:12px;font-weight:600;border-radius:4px;flex-shrink:0}.option-text[data-v-413f97be]{flex:1;font-size:14px;color:#606266}.selected-icon[data-v-413f97be]{color:#18b566;font-size:18px;font-weight:700}.writing-result .answer-label[data-v-413f97be]{font-size:12px;color:#909399;margin-bottom:8px}.writing-result .answer-content[data-v-413f97be]{font-size:14px;color:#303133;line-height:1.8;padding:12px 16px;background:#fff;border-radius:6px;border:1px solid #e4e7ed}.scoring-result .scoring-display[data-v-413f97be]{display:flex;align-items:center;justify-content:center;padding:12px;background:#fff;border-radius:6px;border:1px solid #e4e7ed}.scoring-result[data-v-413f97be] .el-rate .el-rate__icon{font-size:28px}.empty-state[data-v-413f97be]{text-align:center;padding:60px 20px;background:#fff;border-radius:8px}.empty-state .empty-icon[data-v-413f97be]{margin-bottom:16px}.empty-state .empty-icon i[data-v-413f97be]{font-size:48px;color:#dcdfe6}.empty-state .empty-text[data-v-413f97be]{font-size:14px;color:#909399}[data-v-413f97be] .el-tag--mini{height:20px;line-height:18px;padding:0 6px}[data-v-413f97be] .el-tag--small{height:24px;line-height:22px}// 工单状态颜色 .draft{width:10px;height:10px;display:inline-table;border-radius:50%;background:#c8c8c8;color:#c8c8c8}.header[data-v-2bee3ab3]{background:#18a6f4}.cancel-btn[data-v-2bee3ab3]{width:60px;position:absolute;right:15px;top:10px}.edit-row[data-v-2bee3ab3]{position:absolute}.box-card[data-v-2bee3ab3]{margin-bottom:15px;padding-right:15px}.pagination-container[data-v-2bee3ab3]{background:#fff;text-align:right}[data-v-36c843aa] .el-dialog__body{padding:20px!important}.assets-order-not-start{background:#c8c8c8;color:#c8c8c8}.assets-order-in-progress,.assets-order-not-start{width:10px;height:10px;display:inline-table;border-radius:50%}.assets-order-in-progress{background:#18a6f4;color:#18a6f4}.assets-order-end{background:#f5a623;color:#f5a623}.assets-normal,.assets-order-end{width:10px;height:10px;display:inline-table;border-radius:50%}.assets-normal{background:#7ed321;color:#7ed321}.assets-loss{background:#f56c6c;color:#f56c6c}.assets-add,.assets-loss{width:10px;height:10px;display:inline-table;border-radius:50%}.assets-add{background:#f5a623;color:#f5a623}.assets-change{width:10px;height:10px;display:inline-table;border-radius:50%;background:#c8c8c8;color:#c8c8c8}.assets-order-background{background:none;display:contents}.questionnaire-view-results[data-v-11385823]{background:#f5f7fa}.results-container[data-v-11385823]{padding:12px 16px}.results-header[data-v-11385823]{background:linear-gradient(135deg,#2885ff,#5ba0ff);border-radius:8px;padding:12px 20px;margin-bottom:12px;display:flex;align-items:center;gap:12px;color:#fff;box-shadow:0 2px 8px rgba(40,133,255,.2)}.results-header .header-icon[data-v-11385823]{width:36px;height:36px;background:hsla(0,0%,100%,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.results-header .header-icon i[data-v-11385823]{font-size:18px;color:#fff}.results-header .results-title[data-v-11385823]{font-size:16px;font-weight:600;margin:0;color:#fff;flex:1}.results-header .results-count[data-v-11385823]{flex-shrink:0}.results-header .results-count .el-tag[data-v-11385823]{background:hsla(0,0%,100%,.2);border:none;color:#fff}.chart-section[data-v-11385823]{margin-bottom:12px}.chart-section[data-v-11385823],.table-section[data-v-11385823]{background:#fff;border-radius:6px;padding:16px;box-shadow:0 1px 4px rgba(0,0,0,.04);border:1px solid #e4e7ed}.results-table .item-name[data-v-11385823]{font-size:13px;color:#303133;font-weight:500}.answer-display .option-tags[data-v-11385823]{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.answer-display .option-tag[data-v-11385823]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:#f5f7fa;border:1px solid #e4e7ed;border-radius:4px;font-size:12px;color:#606266;transition:all .2s}.answer-display .option-tag.is-selected[data-v-11385823]{background:#ecf5ff;border-color:#2885ff;color:#2885ff}.answer-display .option-tag.is-selected .option-letter[data-v-11385823]{background:#2885ff;color:#fff}.answer-display .option-tag.is-selected .el-icon-check[data-v-11385823]{color:#2885ff;font-weight:700}.answer-display .option-tag .option-letter[data-v-11385823]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background:#e6e8eb;color:#606266;font-size:10px;font-weight:600;border-radius:3px;flex-shrink:0}.answer-display .option-tag .option-text[data-v-11385823]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.writing-display .writing-content[data-v-11385823]{background:#f9fafb;border:1px solid #e4e7ed;border-radius:4px;padding:8px 12px;font-size:13px;color:#606266;line-height:1.5;max-height:80px;overflow-y:auto;text-align:left}.scoring-display[data-v-11385823]{display:flex;justify-content:center}.scoring-display[data-v-11385823] .el-rate .el-rate__icon{font-size:18px}.user-info[data-v-11385823]{display:flex;align-items:center;justify-content:center;gap:4px;font-size:13px;color:#606266}.user-info i[data-v-11385823]{color:#909399}.time-info[data-v-11385823]{display:flex;align-items:center;justify-content:center;gap:4px;font-size:12px;color:#909399}.time-info i[data-v-11385823]{font-size:13px}[data-v-11385823] .el-tag--mini{height:18px;line-height:16px;padding:0 5px;font-size:11px}[data-v-11385823] .el-table .el-table__header th{background:#f5f7fa;color:#303133;font-weight:600;font-size:13px}.questionnaire-order-detail[data-v-78a40268],[data-v-11385823] .el-table .el-table__row:hover>td{background:#f5f7fa}.result-container[data-v-78a40268]{padding:12px 16px}.result-header[data-v-78a40268]{background:linear-gradient(135deg,#2885ff,#5ba0ff);border-radius:8px;padding:12px 20px;margin-bottom:12px;display:flex;align-items:center;gap:12px;color:#fff;box-shadow:0 2px 8px rgba(40,133,255,.2)}.result-header .header-icon[data-v-78a40268]{width:36px;height:36px;background:hsla(0,0%,100%,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.result-header .header-icon i[data-v-78a40268]{font-size:18px;color:#fff}.result-header .result-title[data-v-78a40268]{font-size:16px;font-weight:600;margin:0;color:#fff;flex:1}.result-header .progress-info[data-v-78a40268]{font-size:13px;opacity:.9;flex-shrink:0}.result-header .progress-info .el-tag[data-v-78a40268]{background:hsla(0,0%,100%,.2);border:none;color:#fff}.questions-wrapper[data-v-78a40268]{display:flex;flex-direction:column;gap:10px}.question-card[data-v-78a40268]{background:#fff;border-radius:6px;padding:12px 16px;box-shadow:0 1px 4px rgba(0,0,0,.04);border:1px solid #e4e7ed;transition:all .2s ease}.question-card[data-v-78a40268]:hover{border-color:#c0c4cc;box-shadow:0 2px 8px rgba(0,0,0,.06)}.question-card.is-required[data-v-78a40268]{border-left:3px solid #f56c6c}.question-header[data-v-78a40268]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.question-info[data-v-78a40268]{display:flex;align-items:center;gap:6px}.question-number[data-v-78a40268]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:20px;padding:0 6px;background:#2885ff;color:#fff;font-size:11px;font-weight:600;border-radius:3px}.question-actions .el-button[data-v-78a40268]{color:#2885ff;font-size:12px}.question-actions .el-button[data-v-78a40268]:hover{color:#5ba0ff}.question-actions .el-button i[data-v-78a40268]{margin-right:4px}.question-title[data-v-78a40268]{font-size:14px;font-weight:500;color:#303133;line-height:1.5;margin-bottom:10px}.answer-area[data-v-78a40268]{background:#f9fafb;border-radius:4px;padding:10px 12px}.statistics-options[data-v-78a40268]{display:flex;flex-direction:column;gap:10px}.stat-item .stat-header[data-v-78a40268]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.stat-item .stat-label[data-v-78a40268]{font-size:13px;color:#606266}.stat-item .stat-percent[data-v-78a40268]{font-size:12px;font-weight:600;color:#2885ff}.stat-item[data-v-78a40268] .el-progress-bar__outer{background-color:#e4e7ed}.stat-item[data-v-78a40268] .el-progress-bar__inner{background:linear-gradient(90deg,#2885ff,#5ba0ff)}.writing-stats .stat-info[data-v-78a40268]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.writing-stats .stat-icon[data-v-78a40268]{width:32px;height:32px;background:linear-gradient(135deg,#f90,#ffb84d);border-radius:6px;display:flex;align-items:center;justify-content:center}.writing-stats .stat-icon i[data-v-78a40268]{font-size:16px;color:#fff}.writing-stats .stat-content[data-v-78a40268]{display:flex;align-items:baseline;gap:4px}.writing-stats .stat-value[data-v-78a40268]{font-size:20px;font-weight:600;color:#303133}.writing-stats .stat-unit[data-v-78a40268]{font-size:12px;color:#909399}.scoring-stats[data-v-78a40268]{display:flex;flex-direction:column;gap:10px}.score-item .score-stars[data-v-78a40268]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.score-item .score-percent[data-v-78a40268]{font-size:12px;font-weight:600;color:#f90}.score-item[data-v-78a40268] .el-rate .el-rate__icon{font-size:18px}.score-item[data-v-78a40268] .el-progress-bar__inner{background:linear-gradient(90deg,#f90,#ffb84d)}.empty-state[data-v-78a40268]{text-align:center;padding:40px 20px;background:#fff;border-radius:6px}.empty-state .empty-icon[data-v-78a40268]{margin-bottom:12px}.empty-state .empty-icon i[data-v-78a40268]{font-size:40px;color:#dcdfe6}.empty-state .empty-text[data-v-78a40268]{font-size:13px;color:#909399}[data-v-78a40268] .el-tag--mini{height:18px;line-height:16px;padding:0 5px;font-size:11px}[data-v-25a96de6] .el-dialog__body{padding:20px!important}.draft{background:#c8c8c8;color:#c8c8c8}.draft,.submit{width:10px;height:10px;display:inline-table;border-radius:50%}.submit{background:#f5a623;color:#f5a623}.accepted{background:#7ed321;color:#7ed321}.accepted,.assign{width:10px;height:10px;display:inline-table;border-radius:50%}.assign{background:#18a6f4;color:#18a6f4}.execute{background:#979797;color:#979797}.evaluate,.execute{width:10px;height:10px;display:inline-table;border-radius:50%}.evaluate{background:#c8c8c8;color:#c8c8c8}.emergent{width:10px;height:10px;display:inline-table;border-radius:50%;background:#f56c6c;color:#f56c6c}.centered-form[data-v-30526cf4]{display:flex;flex-direction:column;align-items:center}.vertical-radio-group[data-v-30526cf4]{display:flex;flex-direction:column;text-align:left}.custom-rate[data-v-30526cf4] .el-rate__icon{font-size:33px}.centered-form[data-v-75c90868]{display:flex;flex-direction:column;align-items:center}.vertical-radio-group[data-v-75c90868]{display:flex;flex-direction:column;text-align:left}.custom-rate[data-v-75c90868] .el-rate__icon{font-size:33px}.questionnaire-result-detail[data-v-6709ffae]{background:#f5f7fa}.result-container[data-v-6709ffae]{padding:12px 16px}.result-header[data-v-6709ffae]{background:linear-gradient(135deg,#2885ff,#5ba0ff);border-radius:8px;padding:12px 20px;margin-bottom:12px;display:flex;align-items:center;gap:12px;color:#fff;box-shadow:0 2px 8px rgba(40,133,255,.2)}.result-header .header-icon[data-v-6709ffae]{width:36px;height:36px;background:hsla(0,0%,100%,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.result-header .header-icon i[data-v-6709ffae]{font-size:18px;color:#fff}.result-header .result-title[data-v-6709ffae]{font-size:16px;font-weight:600;margin:0;color:#fff;flex:1}.result-header .progress-info[data-v-6709ffae]{font-size:13px;opacity:.9;flex-shrink:0}.result-header .progress-info .el-tag[data-v-6709ffae]{background:hsla(0,0%,100%,.2);border:none;color:#fff}.questions-wrapper[data-v-6709ffae]{display:flex;flex-direction:column;gap:10px}.question-card[data-v-6709ffae]{background:#fff;border-radius:6px;padding:12px 16px;box-shadow:0 1px 4px rgba(0,0,0,.04);border:1px solid #e4e7ed;transition:all .2s ease}.question-card[data-v-6709ffae]:hover{border-color:#c0c4cc;box-shadow:0 2px 8px rgba(0,0,0,.06)}.question-card.has-answer[data-v-6709ffae]{border-color:#18b566;background:linear-gradient(90deg,rgba(24,181,102,.02),transparent)}.question-card.is-required[data-v-6709ffae]{border-left:3px solid #f56c6c}.question-card.is-required.has-answer[data-v-6709ffae]{border-left:3px solid #18b566}.question-header[data-v-6709ffae]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.question-info[data-v-6709ffae]{display:flex;align-items:center;gap:6px}.question-number[data-v-6709ffae]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:20px;padding:0 6px;background:#2885ff;color:#fff;font-size:11px;font-weight:600;border-radius:3px}.answer-status[data-v-6709ffae]{display:flex;align-items:center;gap:4px;color:#18b566;font-size:12px}.answer-status i[data-v-6709ffae]{font-size:14px}.question-title[data-v-6709ffae]{font-size:14px;font-weight:500;color:#303133;line-height:1.5;margin-bottom:10px}.answer-area[data-v-6709ffae]{background:#f9fafb;border-radius:4px;padding:10px 12px}.option-group[data-v-6709ffae]{width:100%}.option-item[data-v-6709ffae]{display:flex;align-items:center;gap:8px;background:#fff;padding:8px 12px;border-radius:4px;border:1px solid #e4e7ed;margin-bottom:6px;transition:all .2s ease}.option-item[data-v-6709ffae]:last-child{margin-bottom:0}.option-item.is-selected[data-v-6709ffae]{border-color:#2885ff;background:#ecf5ff}.option-item.is-selected .option-letter[data-v-6709ffae]{background:#2885ff;color:#fff}.option-item.is-selected .option-text[data-v-6709ffae]{color:#2885ff;font-weight:500}.option-text[data-v-6709ffae]{flex:1;font-size:13px;color:#606266}.selected-icon[data-v-6709ffae]{color:#2885ff;font-size:16px;font-weight:700}.option-letter[data-v-6709ffae]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:#e6e8eb;color:#606266;font-size:11px;font-weight:600;border-radius:3px;flex-shrink:0;transition:all .2s ease}.writing-area .writing-content[data-v-6709ffae]{background:#fff;border:1px solid #e4e7ed;border-radius:4px;padding:10px 12px;font-size:13px;color:#606266;line-height:1.6;min-height:60px}.scoring-area .scoring-wrapper[data-v-6709ffae]{display:flex;align-items:center;gap:12px}.scoring-area[data-v-6709ffae] .el-rate .el-rate__icon{font-size:22px}.empty-state[data-v-6709ffae]{text-align:center;padding:40px 20px;background:#fff;border-radius:6px}.empty-state .empty-icon[data-v-6709ffae]{margin-bottom:12px}.empty-state .empty-icon i[data-v-6709ffae]{font-size:40px;color:#dcdfe6}.empty-state .empty-text[data-v-6709ffae]{font-size:13px;color:#909399}[data-v-6709ffae] .el-tag--mini{height:18px;line-height:16px;padding:0 5px;font-size:11px}.qr_create,.qr_create_httpUrl{width:100%;display:flex;justify-content:center}.qr_create_httpUrl{margin-bottom:20px}.operation-btn-group{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.operation-btn-group .el-button+.el-button{margin-left:0}.questionnaire-form[data-v-328fcde7]{background:#f5f7fa}.form-layout-vertical[data-v-328fcde7]{display:flex;flex-direction:column;gap:12px}.top-section[data-v-328fcde7]{background:#fff;border-radius:8px;padding:16px 20px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.info-row[data-v-328fcde7]{margin-bottom:12px}.compact-form-item[data-v-328fcde7]{margin-bottom:0}.type-toolbar[data-v-328fcde7]{display:flex;align-items:center;gap:16px;padding-top:12px;border-top:1px solid #ebeef5}.toolbar-label[data-v-328fcde7]{display:flex;align-items:center;gap:4px;font-size:13px;color:#606266;white-space:nowrap}.toolbar-label i[data-v-328fcde7]{font-size:16px;color:#2885ff}.toolbar-items[data-v-328fcde7]{display:flex;gap:8px}.toolbar-item[data-v-328fcde7]{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #e4e7ed;border-radius:6px;cursor:pointer;transition:all .25s ease;background:#fafbfc;font-size:13px;color:#606266}.toolbar-item[data-v-328fcde7]:hover{border-color:#2885ff;background:#ecf5ff;color:#2885ff;transform:translateY(-1px);box-shadow:0 2px 8px rgba(40,133,255,.15)}.toolbar-item[data-v-328fcde7]:active{transform:translateY(0)}.item-icon[data-v-328fcde7]{width:22px;height:22px;border-radius:4px;display:flex;align-items:center;justify-content:center}.item-icon i[data-v-328fcde7]{font-size:14px;color:#fff}.item-icon.radio-icon[data-v-328fcde7]{background:linear-gradient(135deg,#2885ff,#5ba0ff)}.item-icon.multi-icon[data-v-328fcde7]{background:linear-gradient(135deg,#18b566,#52d89f)}.item-icon.writing-icon[data-v-328fcde7]{background:linear-gradient(135deg,#f90,#ffb84d)}.item-icon.scoring-icon[data-v-328fcde7]{background:linear-gradient(135deg,#fc4949,#ff7875)}.toolbar-count[data-v-328fcde7]{margin-left:auto}.questions-section[data-v-328fcde7]{background:#fff;border-radius:8px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.questions-list[data-v-328fcde7]{display:flex;flex-direction:column;gap:12px}.question-card[data-v-328fcde7]{display:flex;background:#fff;border:1px solid #e4e7ed;border-radius:6px;transition:all .25s ease;overflow:hidden;margin-bottom:12px}.question-card[data-v-328fcde7]:hover{border-color:#c0c4cc;box-shadow:0 2px 8px rgba(0,0,0,.06)}.question-card:hover .question-drag-handle[data-v-328fcde7]{background:#e6e8eb}.question-card:hover .question-actions[data-v-328fcde7]{opacity:1}.question-card.is-required[data-v-328fcde7]{border-left:3px solid #2885ff}.question-drag-handle[data-v-328fcde7]{width:20px;background:#f5f7fa;display:flex;align-items:center;justify-content:center;cursor:move;transition:background .25s}.question-drag-handle i[data-v-328fcde7]{font-size:12px;color:#c0c4cc}.question-body[data-v-328fcde7]{flex:1;padding:12px 16px;min-width:0}.question-header[data-v-328fcde7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.question-info[data-v-328fcde7]{display:flex;align-items:center;gap:6px}.question-number[data-v-328fcde7]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:20px;padding:0 6px;background:#2885ff;color:#fff;font-size:11px;font-weight:600;border-radius:3px}.question-actions[data-v-328fcde7]{display:flex;gap:2px;opacity:0;transition:opacity .25s}.question-actions .el-button[data-v-328fcde7]{padding:4px 6px;font-size:14px;color:#c0c4cc}.question-actions .el-button[data-v-328fcde7]:hover{color:#2885ff}.question-actions .el-button.delete-action[data-v-328fcde7]:hover{color:#f56c6c}.question-content .compact-item[data-v-328fcde7]{margin-bottom:10px}.question-content .switch-label[data-v-328fcde7]{margin-left:6px;font-size:12px;color:#909399}.scoring-config[data-v-328fcde7]{margin-bottom:6px}.scoring-config[data-v-328fcde7] .el-input-group__append{padding:0 10px;color:#909399;font-size:12px}.preview-area[data-v-328fcde7]{background:#f9fafb;border-radius:4px;padding:10px 12px;margin-top:6px}.preview-area .preview-label[data-v-328fcde7]{font-size:11px;color:#909399;margin-bottom:6px}.scoring-preview .scoring-demo[data-v-328fcde7]{display:flex;align-items:center;gap:10px}.scoring-preview .scoring-tip[data-v-328fcde7]{font-size:11px;color:#c0c4cc}.options-area[data-v-328fcde7]{background:#f9fafb;border-radius:4px;padding:10px 12px;margin-top:6px}.options-header[data-v-328fcde7]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.options-header .options-label[data-v-328fcde7]{font-size:12px;font-weight:500;color:#606266}.options-header .options-tip[data-v-328fcde7]{font-size:11px;color:#c0c4cc}.options-list[data-v-328fcde7]{display:flex;flex-direction:column;gap:6px}.option-item[data-v-328fcde7]{display:flex;align-items:center;gap:6px;background:#fff;padding:6px 10px;border-radius:4px;border:1px solid #e4e7ed;transition:all .2s}.option-item[data-v-328fcde7]:hover{border-color:#dcdfe6}.option-item:hover .option-delete[data-v-328fcde7]{opacity:1}.option-item .el-input[data-v-328fcde7]{flex:1}.option-item .el-input[data-v-328fcde7] .el-input__inner{border:none;background:transparent;padding:0;height:28px;line-height:28px}.option-drag-handle[data-v-328fcde7]{cursor:move;color:#dcdfe6;font-size:12px;padding:0 2px}.option-drag-handle[data-v-328fcde7]:hover{color:#c0c4cc}.option-letter[data-v-328fcde7]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:#e6e8eb;color:#606266;font-size:10px;font-weight:600;border-radius:3px;flex-shrink:0}.option-delete[data-v-328fcde7]{opacity:0;transition:opacity .2s;color:#dcdfe6!important;padding:0!important;font-size:12px!important}.option-delete[data-v-328fcde7]:hover{color:#f56c6c!important}.add-option[data-v-328fcde7]{margin-top:6px;padding-top:6px;border-top:1px dashed #ebeef5}.add-option .el-button[data-v-328fcde7]{color:#2885ff;font-size:12px;padding:0}.empty-state[data-v-328fcde7]{text-align:center;padding:40px 20px}.empty-state .empty-icon[data-v-328fcde7]{margin-bottom:12px}.empty-state .empty-icon i[data-v-328fcde7]{font-size:40px;color:#dcdfe6}.empty-state .empty-text[data-v-328fcde7]{font-size:14px;color:#909399;margin-bottom:6px}.empty-state .empty-tip[data-v-328fcde7]{font-size:12px;color:#c0c4cc}.question-flip-move[data-v-328fcde7]{transition:transform .25s ease}.question-flip-enter-active[data-v-328fcde7],.question-flip-leave-active[data-v-328fcde7]{transition:all .25s ease}.question-flip-enter-from[data-v-328fcde7]{opacity:0;transform:translateY(-10px)}.question-flip-leave-to[data-v-328fcde7]{opacity:0;transform:translateY(10px)}.question-ghost[data-v-328fcde7]{opacity:.5;background:#ecf5ff;border-color:#2885ff}[data-v-328fcde7] .el-form-item{margin-bottom:12px}[data-v-328fcde7] .el-form-item__label{color:#606266;font-weight:500;font-size:13px}[data-v-328fcde7] .el-tag--mini{height:18px;line-height:16px;padding:0 5px}[data-v-328fcde7] .el-tag--small{height:22px;line-height:20px}[data-v-b3005ef4] .el-dialog__body{padding:20px!important}.ellipsis-trigger[data-v-6334ae3a]{cursor:pointer;display:inline-block;font-size:18px}.ellipsis-trigger[data-v-6334ae3a]:hover{color:#409eff}