.record-detail[data-v-2ef397fc]{max-width:960px;margin:0 auto}.pass-tag[data-v-2ef397fc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:52px;height:22px;padding:0 8px;border-radius:4px;font-size:12px;font-weight:600;line-height:1}.pass-tag.is-pass[data-v-2ef397fc]{color:#389e0d;background:#f6ffed}.pass-tag.is-fail[data-v-2ef397fc]{color:#cf1322;background:#fff1f0}.detail-summary[data-v-2ef397fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.summary-stat[data-v-2ef397fc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 14px;border-radius:6px;background:#f5f5f5;line-height:1}.summary-stat--wide[data-v-2ef397fc]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.summary-icon[data-v-2ef397fc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:14px;height:14px;color:rgba(0,0,0,.45);font-size:14px;line-height:1}.summary-icon[data-v-2ef397fc] .anticon{display:block;line-height:1}.summary-icon[data-v-2ef397fc] svg{display:block;width:1em;height:1em}.summary-icon--score[data-v-2ef397fc]{color:#1677ff}.summary-icon--pass[data-v-2ef397fc]{color:#389e0d}.summary-icon--fail[data-v-2ef397fc]{color:#cf1322}.summary-label[data-v-2ef397fc]{color:rgba(0,0,0,.65);font-size:13px}.summary-label[data-v-2ef397fc],.summary-value[data-v-2ef397fc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.summary-value[data-v-2ef397fc]{color:#1677ff;font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.summary-value--text[data-v-2ef397fc]{color:rgba(0,0,0,.85);font-size:14px;font-weight:600}.answer-list[data-v-2ef397fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.answer-block[data-v-2ef397fc]{padding:14px 16px 12px;border:1px solid #f0f0f0;border-radius:8px;background:#fafafa}.answer-block.is-wrong[data-v-2ef397fc]{border-color:#ffccc7;background:#fff7f7}.answer-head[data-v-2ef397fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:10px}.a-index[data-v-2ef397fc],.answer-head[data-v-2ef397fc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.a-index[data-v-2ef397fc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;-ms-flex-negative:0;flex-shrink:0;border-radius:6px;background:#1677ff;color:#fff;font-size:13px;font-weight:600;line-height:1}.answer-block.is-wrong .a-index[data-v-2ef397fc]{background:#ff4d4f}.a-label[data-v-2ef397fc]{font-weight:600;color:rgba(0,0,0,.85)}.a-score[data-v-2ef397fc]{margin-left:auto;color:rgba(0,0,0,.45);font-size:13px}.a-score strong[data-v-2ef397fc]{color:#1677ff;font-weight:700;font-variant-numeric:tabular-nums}.a-content[data-v-2ef397fc]{margin:0 0 10px;color:rgba(0,0,0,.85);font-size:14px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.a-options[data-v-2ef397fc]{margin:0 0 10px;padding:0;list-style:none}.a-option[data-v-2ef397fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 10px;margin-bottom:4px;border-radius:6px;font-size:13px;line-height:1.6;color:rgba(0,0,0,.75)}.a-option.is-correct[data-v-2ef397fc]{background:#f6ffed;color:#389e0d}.a-option.is-miss[data-v-2ef397fc]{background:#fff1f0;color:#cf1322}.a-option.is-user[data-v-2ef397fc]:not(.is-correct):not(.is-miss){background:#e6f4ff;color:#1677ff}.a-opt-key[data-v-2ef397fc]{-ms-flex-negative:0;flex-shrink:0;font-weight:600}.a-opt-text[data-v-2ef397fc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;word-break:break-word}.a-opt-flag[data-v-2ef397fc]{-ms-flex-negative:0;flex-shrink:0;padding:0 6px;border-radius:4px;background:rgba(56,158,13,.12);color:#389e0d;font-size:12px;font-weight:600;line-height:1.5}.a-opt-flag--user[data-v-2ef397fc]{background:rgba(22,119,255,.12);color:#1677ff}.a-option.is-miss .a-opt-flag--user[data-v-2ef397fc]{background:rgba(207,19,34,.1);color:#cf1322}.a-result[data-v-2ef397fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;padding-top:8px;border-top:1px dashed #f0f0f0}.a-result-item[data-v-2ef397fc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;color:rgba(0,0,0,.65)}.a-result-item strong[data-v-2ef397fc]{color:rgba(0,0,0,.85);font-weight:600}.a-result-label[data-v-2ef397fc]{color:rgba(0,0,0,.45)}.a-result-correct[data-v-2ef397fc]{color:#389e0d!important}@media (max-width:768px){.a-label[data-v-2ef397fc]{display:none}.summary-stat--wide[data-v-2ef397fc]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.exam-record-detail-modal.is-fullscreen .ant-modal{top:0;padding-bottom:0;max-width:100vw;margin:0}.exam-record-detail-modal.is-fullscreen .ant-modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;border-radius:0}.exam-record-detail-modal.is-fullscreen .ant-modal-header{-ms-flex-negative:0;flex-shrink:0;padding:12px 24px;border-bottom:1px solid #f0f0f0}.exam-record-detail-modal.is-fullscreen .ant-modal-title{font-size:16px;font-weight:600}.exam-record-detail-modal.is-fullscreen .ant-modal-body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;padding:16px 24px 24px}.exam-record-detail-modal.is-fullscreen .ant-spin-container,.exam-record-detail-modal.is-fullscreen .ant-spin-nested-loading{min-height:100%}