.ks-color-link[data-v-0a1ccb3e],.ks-color-primary[data-v-0a1ccb3e]{color:#479ffc!important}.ks-color-success[data-v-0a1ccb3e]{color:#67c23a!important}.ks-color-danger[data-v-0a1ccb3e],.ks-color-red[data-v-0a1ccb3e]{color:#fc4949!important}.ks-color-text-secondary[data-v-0a1ccb3e]{color:#999!important}.ks-color-warning[data-v-0a1ccb3e]{color:orange!important}.ks-bg-warning[data-v-0a1ccb3e]{background-color:orange!important}.ks-mw-400[data-v-0a1ccb3e]{max-width:400px}.history-detail-content[data-v-0a1ccb3e]{max-height:600px;overflow-y:auto;padding:10px 0;box-sizing:border-box}.history-detail-content[data-v-0a1ccb3e]::-webkit-scrollbar{width:6px}.history-detail-content[data-v-0a1ccb3e]::-webkit-scrollbar-thumb{background:#e5e9f2;border-radius:3px}.question-title[data-v-0a1ccb3e]{padding:0 16px 12px;margin-bottom:10px;border-bottom:1px solid #e5e9f2;line-height:1.8;font-size:14px}.question-title .question-label[data-v-0a1ccb3e]{color:#909399;margin-right:8px}.question-title .question-text[data-v-0a1ccb3e]{color:#303133;word-break:break-all;white-space:pre-wrap}.detail-item[data-v-0a1ccb3e]{display:flex;align-items:flex-start;gap:8px;padding:12px 16px;background:#f5f7fa;border-radius:6px;margin-bottom:10px;line-height:1.8;font-size:14px;color:#303133}.item-index[data-v-0a1ccb3e]{color:#409eff;font-weight:500;flex-shrink:0}.item-text[data-v-0a1ccb3e]{flex:1;word-break:break-all;white-space:pre-wrap}.copy-btn[data-v-0a1ccb3e]{flex-shrink:0;color:#409eff!important;padding:0 4px!important;font-size:12px!important}.empty-content[data-v-0a1ccb3e]{text-align:center;padding:60px 0;color:#909399}.empty-content i[data-v-0a1ccb3e]{font-size:48px;margin-bottom:16px}.exam-wrapper[data-v-0a1ccb3e]{padding:0 16px}.exam-item[data-v-0a1ccb3e]{background:#f9fcff;border:1px solid #e6f0ff;border-radius:8px;padding:16px;margin-bottom:12px}.q-title[data-v-0a1ccb3e]{font-size:15px;font-weight:600;color:#2d3748;margin-bottom:6px}.q-type[data-v-0a1ccb3e]{font-size:12px;color:#409eff;margin-bottom:10px;font-weight:500}.q-options[data-v-0a1ccb3e]{display:flex;flex-direction:column;gap:6px;margin-bottom:10px;font-size:14px;color:#333}.q-option[data-v-0a1ccb3e]{padding:4px 0}.q-answer[data-v-0a1ccb3e]{font-size:14px;color:#333;font-weight:500;margin-bottom:6px}.q-answer span[data-v-0a1ccb3e]{color:#00b42a;font-weight:700}.q-analysis[data-v-0a1ccb3e]{font-size:13px;color:#666;line-height:1.6;background:#f7f8fa;padding:8px 10px;border-radius:4px}[data-v-0a1ccb3e] .el-dialog__header{border-bottom:1px solid #e5e9f2;padding:16px 20px}[data-v-0a1ccb3e] .el-dialog__title{font-size:16px;font-weight:600;color:#2d3748}[data-v-0a1ccb3e] .el-dialog__body{padding:20px}[data-v-0a1ccb3e] .el-dialog__footer{display:none}.material-dialog-content[data-v-4f4651ce]{padding:10px 0}.material-img-list[data-v-4f4651ce]{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:20px;max-height:60vh;overflow-y:auto;padding:10px}.material-img-item[data-v-4f4651ce]{width:200px;text-align:center}.img-wrap[data-v-4f4651ce]{position:relative;width:100%;height:200px;margin-bottom:10px}.material-preview-img[data-v-4f4651ce]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:#f5f7fa}.material-img-actions[data-v-4f4651ce]{display:flex;justify-content:center}.material-dialog-footer[data-v-4f4651ce]{text-align:center;padding-top:10px;border-top:1px solid #ebeef5}.dialog-empty[data-v-4f4651ce]{text-align:center;padding:40px 0;color:#909399}@media (max-width:768px){.material-img-item[data-v-4f4651ce]{width:140px}.img-wrap[data-v-4f4651ce],.material-preview-img[data-v-4f4651ce]{height:140px}}.ks-color-link[data-v-8b114a96],.ks-color-primary[data-v-8b114a96]{color:#479ffc!important}.ks-color-success[data-v-8b114a96]{color:#67c23a!important}.ks-color-danger[data-v-8b114a96],.ks-color-red[data-v-8b114a96]{color:#fc4949!important}.ks-color-text-secondary[data-v-8b114a96]{color:#999!important}.ks-color-warning[data-v-8b114a96]{color:orange!important}.ks-bg-warning[data-v-8b114a96]{background-color:orange!important}.ks-mw-400[data-v-8b114a96]{max-width:400px}.detail-top[data-v-8b114a96]{display:flex;align-items:flex-start;gap:20px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #f0f0f0}.detail-img[data-v-8b114a96]{width:200px;height:200px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.detail-title-box[data-v-8b114a96]{flex:1}.detail-title-box h3[data-v-8b114a96]{font-size:18px;color:#333;margin:0 0 10px 0;font-weight:600}.detail-title-box .detail-time[data-v-8b114a96]{font-size:14px;color:#999;margin:0}.collect-tag[data-v-8b114a96]{display:inline-block;margin:0 0 -5px 10px;padding:2px 8px;background:#edf6ff;color:#409eff;font-size:12px;border-radius:4px;font-weight:400;line-height:1.5}.user-question-box[data-v-8b114a96]{margin:20px 0;padding:16px;background:#f7f9fc;border-radius:8px;border:1px solid #e5e9f2}.user-question-box .question-label[data-v-8b114a96]{font-size:14px;color:#4299e1;font-weight:700;margin-bottom:8px;line-height:1.5}.user-question-box .question-content[data-v-8b114a96]{font-size:14px;color:#383737;line-height:1.8;word-break:break-all}.detail-content[data-v-8b114a96]{font-size:14px;color:#383737;line-height:1.8;max-height:500px;overflow-y:auto;padding-right:10px}.detail-content[data-v-8b114a96]::-webkit-scrollbar{width:4px}.detail-content[data-v-8b114a96]::-webkit-scrollbar-thumb{background:#e5e9f2;border-radius:2px}[data-v-2784c69c] .el-dialog{display:flex;flex-direction:column}[data-v-2784c69c] .el-dialog__body{padding:10px 20px;height:650px;overflow:hidden!important;box-sizing:border-box}.dialog-title-wrap[data-v-2784c69c]{display:flex;align-items:center;width:100%;gap:10px}.dialog-title[data-v-2784c69c]{font-size:20px;font-weight:600;color:#2d3748}.collected-tag[data-v-2784c69c]{padding:2px 8px;background:#edf6ff;color:#257af9;font-size:12px;border-radius:4px;border:1px solid #b3d8ff}.detail-content[data-v-2784c69c]{padding:0 10px;height:100%;display:flex;flex-direction:column;gap:20px}.detail-header[data-v-2784c69c]{display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.detail-title[data-v-2784c69c]{font-size:18px;color:#2d3748;font-weight:600}.detail-time[data-v-2784c69c]{font-size:12px;color:#909399}.divider[data-v-2784c69c]{height:1px;background:#e5e9f2;margin-bottom:0!important;flex-shrink:0}.req-block[data-v-2784c69c]{height:150px}.res-block[data-v-2784c69c]{height:450px}.detail-block[data-v-2784c69c]{flex-shrink:0;overflow:hidden}.block-label[data-v-2784c69c]{font-size:14px;color:#666;font-weight:500;margin-bottom:8px;display:flex;justify-content:space-between;align-items:center}.copy-icon[data-v-2784c69c]{cursor:pointer;color:#909399;font-size:16px;transition:color .2s}.copy-icon[data-v-2784c69c]:hover{color:#257af9}.block-text[data-v-2784c69c]{font-size:14px;color:#333;line-height:1.8;word-break:break-all;height:calc(100% - 30px);overflow-y:auto;padding-right:5px}.content-text[data-v-2784c69c]{font-size:14px;color:#383737;line-height:1.8;flex:1;height:320px;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;padding:0}[data-v-2784c69c] .block-text::-webkit-scrollbar,[data-v-2784c69c] .content-text::-webkit-scrollbar{width:4px}[data-v-2784c69c] .block-text::-webkit-scrollbar-thumb,[data-v-2784c69c] .content-text::-webkit-scrollbar-thumb{background:#e5e9f2;border-radius:2px}.result-text[data-v-2784c69c]{color:#4b4d52}.dialog-footer[data-v-2784c69c]{text-align:center;flex-shrink:0}.ks-color-link[data-v-054d4470],.ks-color-primary[data-v-054d4470]{color:#479ffc!important}.ks-color-success[data-v-054d4470]{color:#67c23a!important}.ks-color-danger[data-v-054d4470],.ks-color-red[data-v-054d4470]{color:#fc4949!important}.ks-color-text-secondary[data-v-054d4470]{color:#999!important}.ks-color-warning[data-v-054d4470]{color:orange!important}.ks-bg-warning[data-v-054d4470]{background-color:orange!important}.ks-mw-400[data-v-054d4470]{max-width:400px}.ai-collect-container[data-v-054d4470]{padding:20px;min-height:600px;box-sizing:border-box}.page-title[data-v-054d4470]{font-size:18px;font-weight:600;color:#2d3748;margin:0;display:inline-block}.tips-icon[data-v-054d4470]{font-size:16px;color:#909399;cursor:pointer}.tips-icon[data-v-054d4470]:hover{color:#666}.ai-type-tabs[data-v-054d4470]{display:flex;gap:8px;padding:12px 0;margin-bottom:12px;background:#fff}.ai-type-tabs .type-tab-item[data-v-054d4470]{padding:6px 18px;border-radius:4px;font-size:14px;color:#303133;background:#f5f7fa;cursor:pointer;text-decoration:none;transition:all .2s;white-space:nowrap}.ai-type-tabs .type-tab-item.active[data-v-054d4470]{background:#257af9;color:#fff}.ai-type-tabs .type-tab-item[data-v-054d4470]:hover:not(.active){background:#e6f7ff}.search-filter-wrap[data-v-054d4470]{display:flex;align-items:center;flex-wrap:wrap;padding:12px 20px;gap:15px;background:#f5f5f5;border-radius:6px;margin-bottom:20px}.filter-item[data-v-054d4470]{display:flex;align-items:center;margin:0}.filter-label[data-v-054d4470]{font-size:14px;color:#666;width:80px;white-space:nowrap}.ai-history-list[data-v-054d4470]{width:100%;display:flex;flex-direction:column;gap:12px}.empty-tip[data-v-054d4470]{text-align:center;padding:80px 0;color:#909399;font-size:14px}.empty-tip i[data-v-054d4470]{font-size:48px;margin-bottom:16px;display:inline-block}.pagination-wrap[data-v-054d4470]{text-align:center;margin-top:24px}.pagination-wrap[data-v-054d4470] .el-pagination{display:inline-block}