.error-analysis-content[data-v-ee5e6a5d]{height:100%;padding:0;background:#fafbfc}.drawer-description-tip[data-v-ee5e6a5d]{padding:20px 24px;background:#fff;border-bottom:1px solid #e5e7eb}.drawer-description-tip .tip-content[data-v-ee5e6a5d]{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#f0f9ff;border:1px solid var(--jz-theme-special);border-radius:8px}.drawer-description-tip .tip-content .tip-icon[data-v-ee5e6a5d]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--jz-theme);color:#fff;border-radius:50%;font-size:14px;flex-shrink:0}.drawer-description-tip .tip-content .tip-text[data-v-ee5e6a5d]{font-size:15px;font-weight:500;color:#1e40af;line-height:1.4}.analysis-section[data-v-ee5e6a5d]{margin-bottom:32px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000a;border:1px solid rgba(0,0,0,.06)}.analysis-section[data-v-ee5e6a5d]:last-child{margin-bottom:0}.analysis-section[data-v-ee5e6a5d] .el-card__header{padding:15px 20px;background:#f8f9fa;border-bottom:1px solid #e4e7ed}.analysis-section[data-v-ee5e6a5d] .el-card__body{padding:20px}.section-header[data-v-ee5e6a5d]{padding:24px 24px 16px;background:transparent;border-bottom:none}.section-header .section-title[data-v-ee5e6a5d]{font-size:17px;font-weight:600;color:#1f2937;margin:0 0 8px;line-height:1.5;display:flex;align-items:center;gap:12px}.section-header .section-title .title-icon[data-v-ee5e6a5d]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:18px;border-radius:10px;flex-shrink:0;color:var(--jz-theme);background:var(--jz-active-l-bg);transition:all .2s ease}.section-header .section-title .title-icon.warning[data-v-ee5e6a5d]{color:#f59e0b;background:#f59e0b1a}.section-header .section-title span[data-v-ee5e6a5d]{flex:1}.section-header .section-subtitle[data-v-ee5e6a5d]{font-size:13px;color:#6b7280;margin:0;padding-left:48px;line-height:1.6}.section-content[data-v-ee5e6a5d]{padding:0 24px 24px;background:transparent;border-radius:0}.distribution-chart[data-v-ee5e6a5d]{width:100%;height:500px;min-height:500px;background:#fff}.student-matrix-section[data-v-ee5e6a5d]{width:100%}.matrix-empty-section[data-v-ee5e6a5d]{padding:32px 0;display:flex;justify-content:center;align-items:center}.matrix-empty-card[data-v-ee5e6a5d]{display:flex;align-items:center;gap:16px;padding:24px;background:#f7f9fc;border-radius:8px;border:1px solid #e4e7ed;box-shadow:0 1px 3px #0000000a;width:100%;position:relative}.matrix-empty-card[data-v-ee5e6a5d]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:40px;border-radius:0 4px 4px 0;background-color:#909399}.matrix-empty-icon[data-v-ee5e6a5d]{font-size:20px;color:#909399;flex-shrink:0;background:#9093991a;padding:8px;border-radius:6px;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.matrix-empty-content[data-v-ee5e6a5d]{flex:1;min-width:0}.matrix-empty-title[data-v-ee5e6a5d]{font-size:16px;font-weight:600;color:#303133;margin-bottom:4px;line-height:1.4}.matrix-empty-reason[data-v-ee5e6a5d]{font-size:13px;color:#909399;line-height:1.5;word-break:break-all}.matrix-header[data-v-ee5e6a5d]{margin-bottom:24px}.matrix-instructions[data-v-ee5e6a5d]{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding:12px 16px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.instruction-icon[data-v-ee5e6a5d]{width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;line-height:1;flex-shrink:0;color:#606266;border:1px solid #c0c4cc;border-radius:50%;background:#fff}.instruction-text[data-v-ee5e6a5d]{font-size:11px;color:#909399;line-height:1.4}.instruction-separator[data-v-ee5e6a5d]{color:#d0d3d9;margin:0 4px}.matrix-legend[data-v-ee5e6a5d]{display:flex;justify-content:flex-start;gap:16px;flex-wrap:wrap;padding:16px 20px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.matrix-legend .legend-item[data-v-ee5e6a5d]{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#fff;border-radius:8px;font-size:12px;font-weight:600;color:#374151;transition:all .2s ease;border:1px solid #e5e7eb;cursor:default}.matrix-legend .legend-item[data-v-ee5e6a5d]:hover{background:#fff;border-color:#d1d5db;box-shadow:0 2px 6px #0000000f}.legend-color[data-v-ee5e6a5d]{width:14px;height:14px;border-radius:3px;box-shadow:0 1px 3px #0003}.matrix-table-wrapper[data-v-ee5e6a5d]{overflow-x:auto;border-radius:8px;border:1px solid #e4e7ed;position:relative;scroll-behavior:smooth}.matrix-table-wrapper[data-v-ee5e6a5d]::-webkit-scrollbar{height:8px}.matrix-table-wrapper[data-v-ee5e6a5d]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.matrix-table-wrapper[data-v-ee5e6a5d]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.matrix-table-wrapper[data-v-ee5e6a5d]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.scroll-indicator[data-v-ee5e6a5d]{position:absolute;top:50%;right:120px;transform:translateY(-50%);background:#e6a23ce6;color:#fff;padding:8px 12px;border-radius:20px;font-size:11px;font-weight:600;pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:5;box-shadow:0 2px 8px #0003}.scroll-indicator.visible[data-v-ee5e6a5d]{opacity:1}.scroll-indicator[data-v-ee5e6a5d]:after{content:"→";margin-left:6px;animation:slide-right-ee5e6a5d 1s infinite}@keyframes slide-right-ee5e6a5d{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.student-matrix-table[data-v-ee5e6a5d]{width:100%;min-width:1600px;border-collapse:separate;border-spacing:0;background:#fff}.student-matrix-table td[data-v-ee5e6a5d],.student-matrix-table th[data-v-ee5e6a5d]{padding:6px 4px;text-align:center;border:1px solid #e4e7ed;font-size:12px;vertical-align:middle;min-width:90px}.student-matrix-table td[data-v-ee5e6a5d]:first-child,.student-matrix-table th[data-v-ee5e6a5d]:first-child{min-width:110px;position:sticky;left:0;z-index:3;background:#f8f9fa;box-shadow:2px 0 4px #0000000d}.student-matrix-table td[data-v-ee5e6a5d]:nth-child(2),.student-matrix-table th[data-v-ee5e6a5d]:nth-child(2){min-width:70px;position:sticky;left:110px;z-index:3;background:#fff;border-left:1px solid #e4e7ed;box-shadow:2px 0 4px #0000000d}.student-matrix-table th[data-v-ee5e6a5d]:nth-child(2){background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important}.student-matrix-table th[data-v-ee5e6a5d]:first-child{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important}.student-matrix-table tbody td[data-v-ee5e6a5d]:nth-child(2){font-weight:600;color:#303133;background:#fff!important}.student-matrix-table tbody tr:hover td[data-v-ee5e6a5d]:nth-child(2){background:#f8f9fa!important}.student-matrix-table td[data-v-ee5e6a5d]:last-child,.student-matrix-table th[data-v-ee5e6a5d]:last-child{min-width:110px;background:#fefaf6!important;border-left:2px solid #e6a23c;position:sticky;right:0;z-index:3;box-shadow:-2px 0 4px #0000000d}.student-matrix-table tfoot td[data-v-ee5e6a5d]:first-child{background:#fef5e7!important}.student-matrix-table tfoot td[data-v-ee5e6a5d]:nth-child(2){background:#fffbf0!important}.student-matrix-table tfoot td[data-v-ee5e6a5d]:last-child{background:#fefaf6!important}.student-matrix-table th[data-v-ee5e6a5d]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);font-weight:700;color:#303133;font-size:11px;white-space:nowrap;padding:6px 4px;line-height:1.3}.question-header[data-v-ee5e6a5d]{display:flex;flex-direction:column;align-items:center;gap:2px}.question-number[data-v-ee5e6a5d]{font-weight:700;color:#303133;font-size:11px}.score-rate[data-v-ee5e6a5d]{font-size:9px;color:#67c23a;font-weight:600}.score-rate.low[data-v-ee5e6a5d]{color:#f56c6c}.score-rate.medium[data-v-ee5e6a5d]{color:#e6a23c}.score-rate.high[data-v-ee5e6a5d]{color:#67c23a}.student-name[data-v-ee5e6a5d]{text-align:left!important;font-weight:600;color:#303133;white-space:nowrap;min-width:110px!important;padding-left:12px!important;background:#f8f9fa;line-height:1.4;font-size:11px}.student-matrix-table tbody tr[data-v-ee5e6a5d]:hover{background:#f8f9fa}.error-cell[data-v-ee5e6a5d]{min-height:32px;padding:4px;display:flex;align-items:center;justify-content:center;position:relative}.error-bar-container[data-v-ee5e6a5d]{max-width:100%;height:18px;background:#f5f7fa;border-radius:9px;overflow:hidden;display:flex;box-shadow:inset 0 1px 3px #0000001a;cursor:pointer;transition:all .2s ease}.error-bar-container[data-v-ee5e6a5d]:hover{transform:scaleY(1.15);box-shadow:0 2px 8px #00000026}.error-bar-segment[data-v-ee5e6a5d]{height:100%;position:relative;transition:all .3s ease;display:flex;align-items:center;justify-content:center;color:#2c3e50;font-size:9px;font-weight:500;text-shadow:0 1px 1px hsla(0,0%,100%,.3)}.error-bar-segment[data-v-ee5e6a5d]:hover{filter:brightness(1.15);z-index:10}.error-bar-segment.small-segment[data-v-ee5e6a5d]{font-size:0}.empty-cell[data-v-ee5e6a5d]{background:transparent;min-height:32px;display:flex;align-items:center;justify-content:center;color:#dcdfe6;font-size:16px}.empty-cell[data-v-ee5e6a5d]:before{content:"—"}.error-text-summary[data-v-ee5e6a5d]{display:flex;flex-wrap:wrap;gap:4px;padding:2px 4px;justify-content:flex-start}.error-text-item[data-v-ee5e6a5d]{display:flex;align-items:center;gap:6px;font-size:10px;line-height:1.3;cursor:pointer;transition:all .2s ease;padding:2px 6px;border-radius:4px;min-width:45%;flex:0 0 45%}.error-text-item[data-v-ee5e6a5d]:hover{background:#00000008;transform:scale(1.05)}.error-text-icon[data-v-ee5e6a5d]{width:8px;height:8px;border-radius:50%;flex-shrink:0;box-shadow:0 1px 2px #0003}.error-text-count[data-v-ee5e6a5d]{color:#303133;font-weight:600;font-size:10px}.summary-row[data-v-ee5e6a5d]{background:#fffbf0!important;border-top:2px solid #e6a23c}.summary-row td[data-v-ee5e6a5d]{background:#fffbf0!important;font-weight:600}.summary-row .student-name[data-v-ee5e6a5d]{background:#fef5e7!important;color:#e6a23c}.summary-column[data-v-ee5e6a5d]{background:#fefaf6!important}.student-matrix-table tfoot[data-v-ee5e6a5d]{border-top:2px solid #e6a23c}.student-matrix-table tfoot td[data-v-ee5e6a5d]{font-weight:600}.high-risk-combinations[data-v-ee5e6a5d]{display:flex;flex-direction:column;gap:20px;margin-bottom:28px}.combination-card[data-v-ee5e6a5d]{display:flex;background:#fff;border-radius:12px;border:1px solid #e8eaec;box-shadow:0 2px 8px #0000000f;position:relative;overflow:hidden}.rank-section[data-v-ee5e6a5d]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:80px;padding:16px;background:linear-gradient(135deg,#fffbf5,#fff8f3);border-right:2px dashed #f5dab1}.rank-section .rank-label[data-v-ee5e6a5d]{font-size:11px;color:#909399;font-weight:500;margin-bottom:8px;text-align:center;line-height:1.2;display:flex;align-items:center;justify-content:center;gap:4px}.rank-section .rank-label .risk-info-icon[data-v-ee5e6a5d]{font-size:12px;color:#c0c4cc;cursor:help;transition:color .2s ease}.rank-section .rank-label .risk-info-icon[data-v-ee5e6a5d]:hover{color:#909399}.rank-section .rank-number[data-v-ee5e6a5d]{font-size:48px;font-weight:800;background:linear-gradient(135deg,#ff4757,#ff6b7a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.content-section[data-v-ee5e6a5d]{flex:1;padding:16px 20px;display:flex;flex-direction:column;gap:12px}.tags-row[data-v-ee5e6a5d]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tags-row .knowledge-tag[data-v-ee5e6a5d]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:var(--jz-active-l-bg);color:var(--jz-theme);border:1px solid var(--jz-theme);border-radius:16px;font-size:13px;font-weight:600}.tags-row .knowledge-tag .el-icon[data-v-ee5e6a5d]{font-size:14px}.tags-row .multiply-symbol[data-v-ee5e6a5d]{font-size:16px;color:#d1d5db;font-weight:700}.tags-row .error-tag[data-v-ee5e6a5d]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:16px;font-size:13px;font-weight:600;border:1px solid;background:#95a5a626;color:var(--jz-warning);border-color:var(--jz-warning-special)}.tags-row .error-tag .el-icon[data-v-ee5e6a5d]{font-size:14px}.stats-row[data-v-ee5e6a5d]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 12px;padding:12px;background:linear-gradient(135deg,#fafbfc,#f7f8fa);border-radius:8px;border:1px solid #e8eaec}.stats-row .stat-item[data-v-ee5e6a5d]{display:flex;align-items:center;gap:6px;font-size:12px}.stats-row .stat-item .stat-icon[data-v-ee5e6a5d]{color:#9ca3af;font-size:14px;flex-shrink:0}.stats-row .stat-item .stat-label[data-v-ee5e6a5d]{color:#6b7280;font-weight:500}.stats-row .stat-item .stat-value[data-v-ee5e6a5d]{font-weight:600;color:#303133}.stats-row .stat-item .stat-value.danger[data-v-ee5e6a5d]{color:#f56c6c}.questions-row[data-v-ee5e6a5d]{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.questions-row .questions-label[data-v-ee5e6a5d]{font-size:12px;color:#6b7280;font-weight:500;white-space:nowrap;line-height:28px}.questions-row .questions-tags[data-v-ee5e6a5d]{display:flex;flex-wrap:wrap;gap:6px}.questions-row .question-tag[data-v-ee5e6a5d]{display:inline-flex;align-items:center;padding:4px 10px;background:var(--jz-active-l-bg);color:var(--jz-theme);border:1px solid var(--jz-theme);border-radius:12px;font-size:11px;font-weight:600;height:28px}[data-v-ee5e6a5d] .el-tooltip__popper .risk-tooltip-content{font-size:13px;line-height:1.6;max-width:340px}[data-v-ee5e6a5d] .el-tooltip__popper .risk-tooltip-content .formula-highlight{display:block;margin-top:6px;color:#f0b90b;font-weight:600;font-family:Courier New,Consolas,monospace;background:#f0b90b1a;padding:4px 8px;border-radius:4px;border-left:3px solid #f0b90b}.custom-error-analysis-drawer .el-drawer__header{margin-bottom:0!important;height:60px;padding:0 24px;display:flex;align-items:center;border-bottom:1px solid #e5e7eb;background:#fff;box-shadow:none}.custom-error-analysis-drawer .el-drawer__header .el-drawer__title{font-size:18px;font-weight:600;color:#111827;letter-spacing:-.02em}.custom-error-analysis-drawer .el-drawer__header .el-drawer__close-btn{font-size:22px;color:#9ca3af;transition:color .2s ease}.custom-error-analysis-drawer .el-drawer__header .el-drawer__close-btn:hover{color:#4b5563}.custom-error-analysis-drawer .el-drawer__body{padding:0;background:#fafbfc}.custom-error-analysis-drawer .student-matrix-table{width:100%;min-width:1600px;border-collapse:separate;border-spacing:0;background:#fff}.custom-error-analysis-drawer .student-matrix-table td,.custom-error-analysis-drawer .student-matrix-table th{padding:6px 4px;text-align:center;border:1px solid #e4e7ed;font-size:12px;vertical-align:middle;min-width:90px}.custom-error-analysis-drawer .student-matrix-table td:first-child,.custom-error-analysis-drawer .student-matrix-table th:first-child{min-width:110px;position:sticky;left:0;z-index:3;background:#f8f9fa;box-shadow:2px 0 4px #0000000d}.custom-error-analysis-drawer .student-matrix-table td:nth-child(2),.custom-error-analysis-drawer .student-matrix-table th:nth-child(2){min-width:70px;position:sticky;left:110px;z-index:3;background:#fff;border-left:1px solid #e4e7ed;box-shadow:2px 0 4px #0000000d}.custom-error-analysis-drawer .student-matrix-table th:nth-child(2){background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important}.custom-error-analysis-drawer .student-matrix-table th:first-child{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important}.custom-error-analysis-drawer .student-matrix-table tbody td:nth-child(2){font-weight:600;color:#303133;background:#fff!important}.custom-error-analysis-drawer .student-matrix-table tbody tr:hover td:nth-child(2){background:#f8f9fa!important}.custom-error-analysis-drawer .student-matrix-table td:last-child,.custom-error-analysis-drawer .student-matrix-table th:last-child{min-width:110px;background:#fefaf6!important;border-left:2px solid #e6a23c;position:sticky;right:0;z-index:3;box-shadow:-2px 0 4px #0000000d}.custom-error-analysis-drawer .student-matrix-table tfoot td:first-child{background:#fef5e7!important}.custom-error-analysis-drawer .student-matrix-table tfoot td:nth-child(2){background:#fffbf0!important}.custom-error-analysis-drawer .student-matrix-table tfoot td:last-child{background:#fefaf6!important}.custom-error-analysis-drawer .student-matrix-table th{background:linear-gradient(135deg,#f8f9fa,#e9ecef);font-weight:700;color:#303133;font-size:11px;white-space:nowrap;padding:6px 4px;line-height:1.3}.custom-error-analysis-drawer .student-matrix-table tbody tr:hover{background:#f8f9fa}.custom-error-analysis-drawer .student-matrix-table tfoot{border-top:2px solid #e6a23c}.custom-error-analysis-drawer .student-matrix-table tfoot td{font-weight:600}.custom-error-analysis-drawer .question-header{display:flex;flex-direction:column;align-items:center;gap:2px}.custom-error-analysis-drawer .question-number{font-weight:700;color:#303133;font-size:11px}.custom-error-analysis-drawer .score-rate{font-size:9px;color:#67c23a;font-weight:600}.custom-error-analysis-drawer .score-rate.low{color:#f56c6c}.custom-error-analysis-drawer .score-rate.medium{color:#e6a23c}.custom-error-analysis-drawer .score-rate.high{color:#67c23a}.custom-error-analysis-drawer .student-name{text-align:left!important;font-weight:600;color:#303133;white-space:nowrap;min-width:110px!important;padding-left:12px!important;background:#f8f9fa;line-height:1.4;font-size:11px}.custom-error-analysis-drawer .error-cell{min-height:32px;padding:4px;display:flex;align-items:center;justify-content:center;position:relative}.custom-error-analysis-drawer .error-bar-container{max-width:100%;height:18px;background:#f5f7fa;border-radius:9px;overflow:hidden;display:flex;box-shadow:inset 0 1px 3px #0000001a;cursor:pointer;transition:all .2s ease}.custom-error-analysis-drawer .error-bar-container:hover{transform:scaleY(1.15);box-shadow:0 2px 8px #00000026}.custom-error-analysis-drawer .error-bar-segment{height:100%;position:relative;transition:all .3s ease;display:flex;align-items:center;justify-content:center;color:#fff;font-size:9px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.2)}.custom-error-analysis-drawer .error-bar-segment:hover{filter:brightness(1.15);z-index:10}.custom-error-analysis-drawer .error-bar-segment.small-segment{font-size:0}.custom-error-analysis-drawer .empty-cell{background:transparent;min-height:32px;display:flex;align-items:center;justify-content:center;color:#dcdfe6;font-size:16px}.custom-error-analysis-drawer .empty-cell:before{content:"—"}.custom-error-analysis-drawer .error-text-summary{display:flex;flex-wrap:wrap;gap:4px;padding:2px 4px;justify-content:flex-start}.custom-error-analysis-drawer .error-text-item{display:flex;align-items:center;gap:6px;font-size:10px;line-height:1.3;cursor:pointer;transition:all .2s ease;padding:2px 6px;border-radius:4px;min-width:45%;flex:0 0 45%}.custom-error-analysis-drawer .error-text-item:hover{background:#00000008;transform:scale(1.05)}.custom-error-analysis-drawer .error-text-icon{width:8px;height:8px;border-radius:50%;flex-shrink:0;box-shadow:0 1px 2px #0003}.custom-error-analysis-drawer .error-text-count{color:#303133;font-weight:600;font-size:10px}.custom-error-analysis-drawer .summary-row{background:#fffbf0!important;border-top:2px solid #e6a23c}.custom-error-analysis-drawer .summary-row td{background:#fffbf0!important;font-weight:600}.custom-error-analysis-drawer .summary-row .student-name{background:#fef5e7!important;color:#e6a23c}.custom-error-analysis-drawer .summary-column{background:#fefaf6!important}.custom-error-analysis-drawer .combination-rank{width:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--rank-default-start),var(--rank-default-end));color:var(--rank-default-text);font-size:24px;font-weight:700;flex-shrink:0;box-shadow:0 4px 12px var(--rank-default-shadow)}.custom-error-analysis-drawer .combination-rank.top1{background:linear-gradient(135deg,var(--rank-top1-start),var(--rank-top1-end));box-shadow:0 4px 12px var(--rank-top1-shadow)}.custom-error-analysis-drawer .combination-rank.top2{background:linear-gradient(135deg,var(--rank-top2-start),var(--rank-top2-end));box-shadow:0 4px 12px var(--rank-top2-shadow)}.custom-error-analysis-drawer .combination-rank.top3{background:linear-gradient(135deg,var(--rank-top3-start),var(--rank-top3-end));box-shadow:0 4px 12px var(--rank-top3-shadow)}.custom-error-analysis-drawer .combination-rank-label{font-size:12px;font-weight:500;margin-top:8px;opacity:.9}.custom-error-analysis-drawer .combination-content{flex:1;padding:24px;display:flex;gap:24px}.custom-error-analysis-drawer .combination-main{flex:1;display:flex;flex-direction:column;gap:12px}.custom-error-analysis-drawer .combination-header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.custom-error-analysis-drawer .knowledge-point-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#fff;color:#303133;border:2px solid #d0d4d9;border-radius:20px;font-size:15px;font-weight:700;box-shadow:0 2px 8px #00000014}.custom-error-analysis-drawer .combination-symbol{font-size:18px;color:#909399;font-weight:700}.custom-error-analysis-drawer .error-type-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;font-size:15px;font-weight:700;color:#fff;box-shadow:0 3px 10px #00000040}.custom-error-analysis-drawer .combination-details{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.custom-error-analysis-drawer .detail-item{display:flex;align-items:center;gap:8px;font-size:12px;color:#606266}.custom-error-analysis-drawer .detail-icon{font-size:15px}.custom-error-analysis-drawer .detail-value{font-weight:600;color:#303133}.custom-error-analysis-drawer .detail-value.danger{color:#f99}.custom-error-analysis-drawer .detail-value.warning{color:#ffd97d}.custom-error-analysis-drawer .related-questions-wrapper{margin-top:8px}.custom-error-analysis-drawer .related-questions-label{font-size:12px;color:#909399;margin-bottom:8px}.custom-error-analysis-drawer .related-questions{display:flex;gap:8px;flex-wrap:wrap}.custom-error-analysis-drawer .question-badge{padding:4px 8px;background:var(--jz-active-l-bg);color:var(--jz-theme);border-radius:4px;font-size:12px;font-weight:600;border:1px solid var(--jz-theme-special)}.custom-error-analysis-drawer .combination-stats{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:140px;padding:16px 20px;border-right:2px solid #e4e7ed;background:linear-gradient(135deg,#fffc,#f8fafc99);position:relative}.custom-error-analysis-drawer .risk-score{display:flex;flex-direction:column;align-items:center;gap:8px}.custom-error-analysis-drawer .risk-score-label{font-size:12px;color:#909399;font-weight:500;display:flex;align-items:center;gap:6px;text-align:center;white-space:nowrap}.custom-error-analysis-drawer .risk-score-value{font-size:30px;font-weight:700;background:linear-gradient(135deg,#f56c6c,#ff4d4f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.custom-error-analysis-drawer .info-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:1px solid #c0c4cc;background:#fff;color:#606266;font-size:12px;font-weight:600;cursor:help;position:relative;line-height:1}.custom-error-analysis-drawer .info-icon:hover{background:#f0f2f5;color:#303133}.custom-error-analysis-drawer .info-icon:hover .info-tooltip{opacity:1;visibility:visible}.custom-error-analysis-drawer .info-tooltip{position:absolute;bottom:120%;left:8px;right:auto;transform:none;background:#000000e6;color:#fff;padding:10px 14px;border-radius:6px;font-size:11px;line-height:1.5;white-space:normal;opacity:0;visibility:hidden;transition:all .3s ease;z-index:1000;box-shadow:0 4px 12px #0000004d;pointer-events:none;max-width:360px;min-width:260px;text-align:left}.custom-error-analysis-drawer .info-tooltip:after{content:"";position:absolute;top:100%;left:8px;right:auto;transform:none;border:5px solid transparent;border-top-color:#000000e6}.custom-error-analysis-drawer .tooltip-formula{font-family:Courier New,monospace;color:#feca57;font-weight:600}@media (min-width:1000px){.custom-error-analysis-drawer .high-risk-combinations{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}}
