.content[data-v-3fe58ab1]{width:100%;height:calc(100% - .86rem);overflow:auto;padding:.2rem .3rem;font-size:.23rem;position:relative;margin-top:.26rem}.empty-text[data-v-3fe58ab1]{text-align:center;color:#94a3b8;font-size:.16rem;padding:.2rem 0}.header-bar[data-v-3fe58ab1]{margin-bottom:.2rem}.header-bar .header-bar-inner[data-v-3fe58ab1]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;background:#fff;border-radius:.2rem;padding:.2rem .3rem;border:1px solid #e2e8f0}.header-bar .header-left[data-v-3fe58ab1]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.15rem}.header-bar .header-title[data-v-3fe58ab1]{font-size:.28rem;font-weight:700;color:#0f172a;margin:0}.header-bar .page-back-btn[data-v-3fe58ab1]{height:.38rem;padding:0 .16rem;border:1px solid #bfdbfe;border-radius:.19rem;background:#eff6ff;color:#2563eb;font-size:.16rem;cursor:pointer}.header-bar .header-info-item[data-v-3fe58ab1],.header-bar .header-right[data-v-3fe58ab1]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header-bar .header-info-label[data-v-3fe58ab1]{font-size:.18rem;color:#64748b}.header-bar .header-info-value[data-v-3fe58ab1]{font-size:.18rem;color:#334155;font-weight:500}.header-bar .header-info-value.blue[data-v-3fe58ab1]{color:#3b82f6}.header-bar .header-info-divider[data-v-3fe58ab1]{width:.02rem;height:.2rem;background:#e2e8f0;margin:0 .2rem}.stat-row[data-v-3fe58ab1]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);gap:.15rem;margin-bottom:.2rem}.stat-card[data-v-3fe58ab1]{background:#fff;border:1px solid #e2e8f0;border-radius:.2rem;padding:.2rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.stat-card-title[data-v-3fe58ab1]{font-size:.16rem;font-weight:500;color:#64748b;margin-bottom:.04rem}.stat-card-value[data-v-3fe58ab1]{font-size:.3rem;font-weight:700;color:#0f172a}.stat-card-suffix[data-v-3fe58ab1]{font-size:.16rem;font-weight:500;color:#64748b;margin-left:.04rem}.icon-card[data-v-3fe58ab1]{gap:.15rem}.stat-icon[data-v-3fe58ab1]{width:.5rem;height:.5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:.16rem;font-size:.28rem;-ms-flex-negative:0;flex-shrink:0}.stat-icon.blue[data-v-3fe58ab1]{background:#eff6ff;color:#3b82f6}.stat-icon.green[data-v-3fe58ab1]{background:#ecfdf5;color:#10b981}.stat-icon.orange[data-v-3fe58ab1]{background:#fff7ed;color:#f97316}.stat-icon.purple[data-v-3fe58ab1]{background:#f5f3ff;color:#8b5cf6}.stat-icon.indigo[data-v-3fe58ab1]{background:#eef2ff;color:#6366f1}.middle-grid[data-v-3fe58ab1]{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:.2rem;margin-bottom:.2rem}.chart-card[data-v-3fe58ab1]{background:#fff;border:1px solid #e2e8f0;border-radius:.2rem;padding:.25rem}.chart-card-title[data-v-3fe58ab1]{font-size:.22rem;font-weight:700;color:#1e293b;margin:0 0 .1rem 0;padding-left:.12rem;border-left:.04rem solid #3b82f6}.chart-card-title.red-border[data-v-3fe58ab1]{border-color:#ef4444}.chart-card-title.amber-border[data-v-3fe58ab1]{border-color:#f59e0b}.chart-card-title.orange-border[data-v-3fe58ab1]{border-color:#f97316}.chart-card-header-row[data-v-3fe58ab1]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:.1rem}.badge[data-v-3fe58ab1]{font-size:.14rem;color:#94a3b8;background:#f8fafc;padding:.03rem .1rem;border-radius:.12rem}.error-list[data-v-3fe58ab1]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.12rem}.error-card[data-v-3fe58ab1]{-ms-flex-pack:justify;justify-content:space-between;background:#fff5f5;border:1px solid #fee2e2;border-radius:.16rem;padding:.15rem}.error-card-left[data-v-3fe58ab1],.error-card[data-v-3fe58ab1]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.error-card-left[data-v-3fe58ab1]{gap:.15rem}.error-num[data-v-3fe58ab1]{width:.35rem;height:.35rem;border-radius:50%;background:#fee2e2;color:#dc2626;font-weight:700;font-size:.18rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.error-q-title[data-v-3fe58ab1]{font-size:.16rem;font-weight:600;color:#1e293b}.error-topic[data-v-3fe58ab1]{font-size:.14rem;color:#64748b;margin-top:.03rem}.error-card-right[data-v-3fe58ab1]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;gap:.03rem}.error-rate-val[data-v-3fe58ab1]{font-size:.18rem;font-weight:700;color:#dc2626}.error-score-val[data-v-3fe58ab1]{font-size:.14rem;color:#64748b}.mini-card[data-v-3fe58ab1]{background:#fff;border:1px solid #e2e8f0;border-radius:.2rem;padding:.25rem}.leaderboard-list[data-v-3fe58ab1],.mini-card[data-v-3fe58ab1]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.leaderboard-list[data-v-3fe58ab1]{gap:.15rem;margin-top:.1rem}.leaderboard-item[data-v-3fe58ab1]{gap:.2rem}.lb-rank[data-v-3fe58ab1],.leaderboard-item[data-v-3fe58ab1]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.lb-rank[data-v-3fe58ab1]{width:.35rem;height:.35rem;border-radius:50%;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:.18rem;color:#fff}.rank-1[data-v-3fe58ab1]{background:#f59e0b}.rank-2[data-v-3fe58ab1]{background:#94a3b8}.rank-3[data-v-3fe58ab1]{background:#f97316}.lb-name[data-v-3fe58ab1]{font-size:.18rem;font-weight:500;color:#334155}.warning-list[data-v-3fe58ab1]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.15rem;margin-top:.1rem}.warning-item[data-v-3fe58ab1]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.warning-left[data-v-3fe58ab1]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:.12rem}.warning-icon[data-v-3fe58ab1]{font-size:.2rem;color:#f97316;margin-top:.03rem}.warning-name[data-v-3fe58ab1]{font-size:.16rem;font-weight:600;color:#1e293b}.warning-desc[data-v-3fe58ab1]{font-size:.13rem;color:#f97316;margin-top:.02rem}.warning-right[data-v-3fe58ab1]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}.warning-label[data-v-3fe58ab1]{font-size:.12rem;color:#94a3b8}.warning-score[data-v-3fe58ab1]{font-size:.18rem;font-weight:700;color:#1e293b}.table-section[data-v-3fe58ab1]{background:#fff;border:1px solid #e2e8f0;border-radius:.2rem;overflow:hidden;margin-bottom:.5rem}.section-title[data-v-3fe58ab1]{font-size:.22rem;font-weight:700;color:#1e293b;margin:0;padding-left:.12rem;border-left:.04rem solid #3b82f6}.table-header[data-v-3fe58ab1]{-ms-flex-pack:justify;justify-content:space-between;padding:.2rem .3rem;border-bottom:1px solid #e2e8f0}.table-header-right[data-v-3fe58ab1],.table-header[data-v-3fe58ab1]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.table-header-right[data-v-3fe58ab1]{gap:.15rem}.filter-group[data-v-3fe58ab1]{display:-ms-flexbox;display:flex;gap:.05rem}.filter-btn[data-v-3fe58ab1]{font-size:.14rem}.record-count[data-v-3fe58ab1]{font-size:.14rem;color:#64748b;background:#f8fafc;padding:.04rem .12rem;border-radius:.12rem}.trophy[data-v-3fe58ab1]{font-size:.24rem}.trophy.gold[data-v-3fe58ab1]{color:#eab308}.trophy.silver[data-v-3fe58ab1]{color:#94a3b8}.trophy.bronze[data-v-3fe58ab1]{color:#d97706}.rank-num[data-v-3fe58ab1]{font-size:.16rem;color:#64748b;font-weight:500}.status-badge[data-v-3fe58ab1]{display:inline-block;padding:.03rem .1rem;border-radius:.12rem;font-size:.14rem;font-weight:500;border:1px solid}.status-submitted[data-v-3fe58ab1]{background:#d1fae5;color:#065f46;border-color:#a7f3d0}.status-unsubmitted[data-v-3fe58ab1]{background:#f1f5f9;color:#64748b;border-color:#e2e8f0}[data-v-3fe58ab1] .report-modal .ant-modal{top:5%}[data-v-3fe58ab1] .report-modal .ant-modal-content{border-radius:.24rem;overflow:hidden}.modal-header[data-v-3fe58ab1]{background:#f8fbff;padding:.3rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #eff6ff}.modal-user[data-v-3fe58ab1]{display:-ms-flexbox;display:flex;gap:.2rem}.modal-avatar[data-v-3fe58ab1]{width:.6rem;height:.6rem;border-radius:50%;background:#3b82f6;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:.26rem;font-weight:500;-ms-flex-negative:0;flex-shrink:0}.modal-name[data-v-3fe58ab1]{font-size:.22rem;font-weight:700;color:#1e293b}.modal-id[data-v-3fe58ab1]{font-size:.14rem;color:#94a3b8;font-weight:400;margin-left:.08rem}.modal-stats[data-v-3fe58ab1]{display:-ms-flexbox;display:flex;gap:.15rem;margin-top:.1rem}.modal-stat-item[data-v-3fe58ab1]{font-size:.14rem;color:#64748b;background:#fff;border:1px solid #e2e8f0;padding:.04rem .12rem;border-radius:.12rem}.modal-stat-item strong[data-v-3fe58ab1]{color:#1e293b}.modal-close[data-v-3fe58ab1]{font-size:.24rem;color:#94a3b8;padding:0}.modal-body[data-v-3fe58ab1]{padding:.3rem;max-height:4rem;overflow-y:auto}.question-grid[data-v-3fe58ab1]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);gap:.15rem}.question-card[data-v-3fe58ab1]{border-radius:.16rem;padding:.2rem .15rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:.1rem;border:2px solid;min-height:1rem;position:relative;overflow:hidden;transition:transform .2s}.question-card[data-v-3fe58ab1]:hover{transform:translateY(-.04rem)}.q-correct[data-v-3fe58ab1]{background:#f2fcf5;border-color:#d1f4db}.q-wrong[data-v-3fe58ab1]{background:#fff2f2;border-color:#fce1e1}.q-label[data-v-3fe58ab1]{font-size:.16rem;font-weight:700;color:#334155;z-index:1}.q-answer[data-v-3fe58ab1]{font-size:.14rem;color:#64748b;z-index:1}.modal-empty[data-v-3fe58ab1]{padding-top:.4rem}