.app-container[data-v-ff1af6d4]{padding:20px;background-color:var(--bg-subtle);min-height:calc(100vh - 84px)}.statistics-section[data-v-ff1af6d4]{margin-bottom:20px}.statistics-section .stat-card[data-v-ff1af6d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--sp-5);border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border-lighter);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);-webkit-transition:border-color var(--motion-base),-webkit-box-shadow var(--motion-base);transition:border-color var(--motion-base),-webkit-box-shadow var(--motion-base);transition:box-shadow var(--motion-base),border-color var(--motion-base);transition:box-shadow var(--motion-base),border-color var(--motion-base),-webkit-box-shadow var(--motion-base)}.statistics-section .stat-card[data-v-ff1af6d4]:hover{-webkit-box-shadow:var(--shadow-hover);box-shadow:var(--shadow-hover);border-color:var(--border-light)}.statistics-section .stat-card .stat-icon[data-v-ff1af6d4]{width:44px;height:44px;border-radius:var(--radius-md);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:var(--sp-4);font-size:22px}.statistics-section .stat-card .stat-info .stat-value[data-v-ff1af6d4]{font-size:var(--fs-display);font-weight:600;line-height:1;margin-bottom:var(--sp-2);font-variant-numeric:tabular-nums}.statistics-section .stat-card .stat-info .stat-label[data-v-ff1af6d4]{font-size:var(--fs-sm);color:var(--text-2)}.statistics-section .stat-card.total .stat-icon[data-v-ff1af6d4]{background:var(--brand-bg);color:var(--brand)}.statistics-section .stat-card.total .stat-value[data-v-ff1af6d4]{color:var(--text-1)}.statistics-section .stat-card.low .stat-icon[data-v-ff1af6d4]{background:var(--risk-low-bg);color:var(--risk-low)}.statistics-section .stat-card.low .stat-value[data-v-ff1af6d4]{color:var(--risk-low)}.statistics-section .stat-card.medium .stat-icon[data-v-ff1af6d4]{background:var(--risk-medium-bg);color:var(--risk-medium)}.statistics-section .stat-card.medium .stat-value[data-v-ff1af6d4]{color:var(--risk-medium)}.statistics-section .stat-card.high .stat-icon[data-v-ff1af6d4]{background:var(--risk-high-bg);color:var(--risk-high)}.statistics-section .stat-card.high .stat-value[data-v-ff1af6d4]{color:var(--risk-high)}.statistics-section .stat-card.very-high .stat-icon[data-v-ff1af6d4]{background:var(--risk-critical-bg);color:var(--risk-critical)}.statistics-section .stat-card.very-high .stat-value[data-v-ff1af6d4]{color:var(--risk-critical)}.filter-section[data-v-ff1af6d4]{background:var(--bg-card);padding:var(--sp-5);border-radius:var(--radius-lg);margin-bottom:var(--sp-5);border:1px solid var(--border-lighter);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card)}.level-dot[data-v-ff1af6d4]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.level-dot.low[data-v-ff1af6d4]{background:var(--risk-low)}.level-dot.medium[data-v-ff1af6d4]{background:var(--risk-medium)}.level-dot.high[data-v-ff1af6d4]{background:var(--risk-high)}.table-section[data-v-ff1af6d4]{background:#fff;padding:20px;border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.05);box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.table-section .custom-table[data-v-ff1af6d4]{margin-bottom:20px;width:100%}.table-section .custom-table[data-v-ff1af6d4] .el-table__body td,.table-section .custom-table[data-v-ff1af6d4] .el-table__header th{padding-left:4px;padding-right:4px}.table-section .custom-table[data-v-ff1af6d4] .el-table__header th{padding-top:8px;padding-bottom:8px}.table-section .custom-table[data-v-ff1af6d4] .el-table__body td{padding-top:6px;padding-bottom:6px}.table-section .custom-table[data-v-ff1af6d4] .el-table__body,.table-section .custom-table[data-v-ff1af6d4] .el-table__header{width:100%!important}.table-section .custom-table .user-cell-compact[data-v-ff1af6d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:6px}.table-section .custom-table .user-cell-compact .user-avatar-small[data-v-ff1af6d4]{background:var(--brand);color:#fff;font-weight:500;font-size:12px}.table-section .custom-table .user-cell-compact .user-name-compact[data-v-ff1af6d4]{font-size:13px;font-weight:500;color:#303133;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-section .custom-table .score-display .score-value[data-v-ff1af6d4]{font-size:20px;font-weight:600}.table-section .custom-table .score-display .score-value.score-low[data-v-ff1af6d4]{color:var(--risk-low)}.table-section .custom-table .score-display .score-value.score-medium[data-v-ff1af6d4]{color:var(--risk-medium)}.table-section .custom-table .score-display .score-value.score-high[data-v-ff1af6d4]{color:var(--risk-high)}.table-section .custom-table .score-display .score-value.score-unknown[data-v-ff1af6d4]{color:var(--text-3)}.table-section .custom-table .score-display .score-unit[data-v-ff1af6d4]{font-size:12px;color:var(--text-3);margin-left:2px}.table-section .custom-table .risk-badge[data-v-ff1af6d4]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;white-space:nowrap}.table-section .custom-table .risk-badge.low[data-v-ff1af6d4]{background:var(--risk-low-bg);color:var(--risk-low);border:1px solid #b7eb8f}.table-section .custom-table .risk-badge.medium[data-v-ff1af6d4]{background:var(--risk-medium-bg);color:var(--risk-medium);border:1px solid #ffd591}.table-section .custom-table .risk-badge.high[data-v-ff1af6d4],.table-section .custom-table .risk-badge.very_high[data-v-ff1af6d4]{background:var(--risk-high-bg);color:var(--risk-high);border:1px solid var(--risk-critical)}.table-section .custom-table .risk-badge.unknown[data-v-ff1af6d4]{background:var(--risk-unknown-bg);color:var(--text-3);border:1px solid var(--border)}.table-section .custom-table .time-display[data-v-ff1af6d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--text-3);font-size:13px}.table-section .custom-table .time-display i[data-v-ff1af6d4]{margin-right:4px}.table-section .custom-table .view-btn[data-v-ff1af6d4]{color:var(--brand);font-weight:500}.table-section .custom-table .view-btn[data-v-ff1af6d4]:hover{color:#40a9ff}.table-section .custom-pagination[data-v-ff1af6d4]{margin-top:20px;text-align:right}.detail-dialog[data-v-ff1af6d4] .el-dialog__body{padding:20px}.detail-dialog .detail-content .basic-info-card[data-v-ff1af6d4]{background:#f8f9fa;border-radius:12px;padding:20px;margin-bottom:24px;border:1px solid #ebeef5}.detail-dialog .detail-content .basic-info-card .basic-info-grid[data-v-ff1af6d4]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 24px;margin-top:16px}.detail-dialog .detail-content .basic-info-card .basic-info-grid .info-item[data-v-ff1af6d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.detail-dialog .detail-content .basic-info-card .basic-info-grid .info-item.full-width[data-v-ff1af6d4]{grid-column:span 2}.detail-dialog .detail-content .basic-info-card .basic-info-grid .info-item .info-label[data-v-ff1af6d4]{color:#606266;width:90px;-ms-flex-negative:0;flex-shrink:0}.detail-dialog .detail-content .basic-info-card .basic-info-grid .info-item .info-value[data-v-ff1af6d4]{color:#303133;font-weight:500}.detail-dialog .detail-content .basic-info-empty[data-v-ff1af6d4]{margin-bottom:24px}.detail-dialog .detail-content .user-card[data-v-ff1af6d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;margin-bottom:20px}.detail-dialog .detail-content .user-card .user-avatar-large[data-v-ff1af6d4]{margin-right:16px;background:#fff;color:#667eea;font-weight:600;font-size:24px}.detail-dialog .detail-content .user-card .user-meta[data-v-ff1af6d4]{color:#fff}.detail-dialog .detail-content .user-card .user-meta .user-name[data-v-ff1af6d4]{font-size:18px;font-weight:600;margin-bottom:6px}.detail-dialog .detail-content .user-card .user-meta .user-phone[data-v-ff1af6d4]{font-size:14px;opacity:.9}.detail-dialog .detail-content .user-card .user-meta .user-phone i[data-v-ff1af6d4]{margin-right:4px}.detail-dialog .detail-content .result-card[data-v-ff1af6d4]{text-align:center;padding:24px;border-radius:12px;margin-bottom:24px}.detail-dialog .detail-content .result-card.low[data-v-ff1af6d4]{background:var(--risk-low-bg);border:2px solid #b7eb8f}.detail-dialog .detail-content .result-card.medium[data-v-ff1af6d4]{background:var(--risk-medium-bg);border:2px solid #ffd591}.detail-dialog .detail-content .result-card.high[data-v-ff1af6d4],.detail-dialog .detail-content .result-card.very_high[data-v-ff1af6d4]{background:var(--risk-high-bg);border:2px solid #ffa39e}.detail-dialog .detail-content .result-card.unknown[data-v-ff1af6d4]{background:var(--bg-subtle);border:2px solid #d9d9d9}.detail-dialog .detail-content .result-card .result-header[data-v-ff1af6d4]{margin-bottom:12px}.detail-dialog .detail-content .result-card .result-header .result-label[data-v-ff1af6d4]{font-size:14px;color:#666;margin-right:8px}.detail-dialog .detail-content .result-card .result-header .result-level[data-v-ff1af6d4]{font-size:18px;font-weight:600}.detail-dialog .detail-content .result-card .result-score[data-v-ff1af6d4]{margin-bottom:12px}.detail-dialog .detail-content .result-card .result-score .score-number[data-v-ff1af6d4]{font-size:48px;font-weight:700}.detail-dialog .detail-content .result-card .result-score .score-text[data-v-ff1af6d4]{font-size:16px;color:#666}.detail-dialog .detail-content .section-title[data-v-ff1af6d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:600;color:#303133;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #ebeef5}.detail-dialog .detail-content .section-title i[data-v-ff1af6d4]{margin-right:8px;color:var(--brand)}.detail-dialog .detail-content .answers-section[data-v-ff1af6d4]{margin-bottom:24px}.detail-dialog .detail-content .answers-section .answer-list .answer-item[data-v-ff1af6d4]{padding:12px 0;border-bottom:1px solid #f0f0f0}.detail-dialog .detail-content .answers-section .answer-list .answer-item[data-v-ff1af6d4]:last-child{border-bottom:none}.detail-dialog .detail-content .answers-section .answer-list .answer-item .question[data-v-ff1af6d4]{font-size:14px;color:#606266;margin-bottom:6px}.detail-dialog .detail-content .answers-section .answer-list .answer-item .answer[data-v-ff1af6d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail-dialog .detail-content .answers-section .answer-list .answer-item .answer .answer-label[data-v-ff1af6d4]{font-size:13px;color:var(--text-3);margin-right:4px}.detail-dialog .detail-content .answers-section .answer-list .answer-item .answer .answer-value[data-v-ff1af6d4]{font-size:14px;font-weight:500;color:#303133;-webkit-box-flex:1;-ms-flex:1;flex:1}.detail-dialog .detail-content .answers-section .answer-list .answer-item .answer .score-tag[data-v-ff1af6d4]{font-size:12px;color:var(--brand);background:var(--brand-bg);padding:2px 8px;border-radius:10px}.detail-dialog .detail-content .advice-section .advice-content[data-v-ff1af6d4]{padding:16px;background:var(--risk-low-bg);border-radius:8px;font-size:14px;color:#389e0d;line-height:1.6}