.content[data-v-1cdc76ca]{padding:10px 20px}.content[data-v-32e7b274]{display:block;padding:10px 20px}.summary-section[data-v-32e7b274]{margin-bottom:16px}.stat-row[data-v-32e7b274]{display:flex;gap:14px}.stat-card[data-v-32e7b274]{flex:1;background:linear-gradient(135deg,#f5f9ff,#eef4ff);border-radius:10px;padding:14px 18px;text-align:center;border:1px solid #e8eefe}.stat-num[data-v-32e7b274]{font-size:24px;font-weight:700;color:#073c98;line-height:1.2}.stat-label[data-v-32e7b274]{margin-top:4px;font-size:13px;color:#888}.list-section[data-v-32e7b274]{min-height:300px}.course-grid[data-v-32e7b274]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:6px}.course-card[data-v-32e7b274]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .2s}.course-card[data-v-32e7b274]:hover{box-shadow:0 6px 18px rgba(7,60,152,.12);transform:translateY(-3px)}.cover-wrap[data-v-32e7b274]{position:relative;width:100%;height:160px;background:#f5f7fa}.cover-img[data-v-32e7b274]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cover-placeholder[data-v-32e7b274]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#c0c4cc;font-size:40px}.course-body[data-v-32e7b274]{padding:12px}.course-title[data-v-32e7b274]{font-size:15px;color:#303133;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px}.progress-row[data-v-32e7b274]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.progress-bar-bg[data-v-32e7b274]{flex:1;height:6px;background:#ebeef5;border-radius:3px;overflow:hidden}.progress-bar-fill[data-v-32e7b274]{height:100%;border-radius:3px;transition:width .3s}.progress-bar-fill.green[data-v-32e7b274]{background:#67c23a}.progress-bar-fill.blue[data-v-32e7b274]{background:#409eff}.progress-text[data-v-32e7b274]{font-size:12px;color:#909399;min-width:36px;text-align:right}.course-time[data-v-32e7b274]{display:flex;align-items:center;gap:4px;font-size:12px;color:#999}.course-time i[data-v-32e7b274]{color:#bbb}.pagination-wrap[data-v-32e7b274]{display:flex;justify-content:center;padding:20px 0 10px}.empty-box[data-v-32e7b274]{text-align:center;color:#c0c4cc;padding:60px 0}.empty-box i[data-v-32e7b274]{font-size:60px}.empty-box p[data-v-32e7b274]{margin-top:12px;font-size:14px}.content[data-v-4241afa3]{padding:10px 20px}.filter-wrap[data-v-4241afa3]{display:flex;flex-wrap:wrap;gap:8px}.filter-tag[data-v-4241afa3]{cursor:pointer}.group-list[data-v-4241afa3]{display:flex;flex-direction:column;gap:10px;padding-top:4px}.group-card[data-v-4241afa3]{display:flex;align-items:center;background:#fff;border:1px solid #eef0f3;border-radius:12px;padding:12px 16px;cursor:pointer;transition:all .2s}.group-card[data-v-4241afa3]:hover{box-shadow:0 6px 18px hsla(0,100%,71%,.15);border-color:#ffd5d5;transform:translateY(-2px)}.group-icon[data-v-4241afa3]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:15px;font-weight:700;background:#f56c6c;margin-right:14px;flex-shrink:0}.scene-1[data-v-4241afa3]{background:#67c23a}.scene-2[data-v-4241afa3]{background:#e6a23c}.scene-3[data-v-4241afa3]{background:#409eff}.scene-4[data-v-4241afa3]{background:#909399}.scene-6[data-v-4241afa3]{background:#9c27b0}.group-info[data-v-4241afa3]{flex:1;min-width:0}.group-title[data-v-4241afa3]{font-size:15px;font-weight:700;color:#303133;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.group-meta[data-v-4241afa3]{display:flex;align-items:center;gap:12px;margin-top:4px;font-size:13px}.scene-name[data-v-4241afa3]{color:#409eff}.wrong-count[data-v-4241afa3]{color:#f56c6c}.group-arrow[data-v-4241afa3]{color:#c0c4cc;font-size:16px;margin-left:10px}.back-bar[data-v-4241afa3]{display:flex;align-items:center;gap:10px;padding:2px 0 12px}.back-title[data-v-4241afa3]{font-size:15px;font-weight:700;color:#303133;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.back-count[data-v-4241afa3]{font-size:13px;color:#f56c6c}.q-title[data-v-4241afa3]{color:#303133}.empty-box[data-v-4241afa3]{text-align:center;color:#67c23a;padding:60px 0}.empty-box i[data-v-4241afa3]{font-size:60px}.empty-box p[data-v-4241afa3]{margin-top:12px;font-size:14px}.detail-view[data-v-4241afa3]{padding-top:2px}.crumb[data-v-4241afa3]{font-size:14px;display:flex;align-items:center;gap:6px}.crumb-link[data-v-4241afa3]{color:#409eff;cursor:pointer}.crumb-link[data-v-4241afa3]:hover{text-decoration:underline}.crumb-sep[data-v-4241afa3]{color:#c0c4cc}.crumb-cur[data-v-4241afa3]{color:#606266}.detail-body[data-v-4241afa3]{display:flex;gap:16px;margin-top:8px;align-items:flex-start}.detail-main[data-v-4241afa3]{flex:1;min-width:0;background:#fff;border:1px solid #eef0f3;border-radius:12px;padding:20px}.q-head[data-v-4241afa3]{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px}.q-head .q-num[data-v-4241afa3]{flex-shrink:0;background:#f56c6c;color:#fff;font-size:12px;border-radius:6px;padding:2px 8px;margin-top:2px}.q-head .q-title[data-v-4241afa3]{font-size:16px;font-weight:700;line-height:1.6}.opt-list[data-v-4241afa3]{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.opt-row[data-v-4241afa3]{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #eef0f3;border-radius:8px;background:#fafafa}.opt-row.opt-correct[data-v-4241afa3]{border-color:#67c23a;background:#f0f9eb}.opt-key[data-v-4241afa3]{font-weight:700;color:#303133}.opt-val[data-v-4241afa3]{flex:1}.opt-check[data-v-4241afa3]{color:#67c23a;font-weight:700;font-size:16px}.subj-box[data-v-4241afa3]{margin-bottom:18px}.subj-label[data-v-4241afa3]{color:#909399;font-size:14px}.answer-block[data-v-4241afa3]{background:#f0f9eb;border:1px solid #c2e7b0;border-radius:8px;padding:12px 14px;margin-bottom:16px}.answer-label[data-v-4241afa3]{font-weight:700;color:#67c23a}.answer-value[data-v-4241afa3]{font-size:16px;font-weight:700;color:#303133}.analysis-block[data-v-4241afa3]{background:#f4f4f5;border-radius:8px;padding:14px 16px}.analysis-label[data-v-4241afa3]{font-weight:700;color:#909399;margin-bottom:6px}.analysis-text[data-v-4241afa3]{color:#606266;line-height:1.8;font-size:14px}.detail-side[data-v-4241afa3]{width:260px;flex-shrink:0}.side-card[data-v-4241afa3]{background:#fff;border:1px solid #eef0f3;border-radius:12px;padding:16px;position:sticky;top:8px}.side-title[data-v-4241afa3]{font-size:15px;font-weight:700;color:#303133;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.side-row[data-v-4241afa3]{display:flex;justify-content:space-between;font-size:13px;padding:6px 0;color:#909399}.side-row b[data-v-4241afa3]{color:#303133;font-weight:500;max-width:150px;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.redo-btn[data-v-4241afa3]{width:100%;margin-top:14px}.content[data-v-59c0b3ea]{display:flex;flex-direction:column;padding:10px 20px;height:100%;box-sizing:border-box}.summary-section[data-v-59c0b3ea]{flex-shrink:0;margin-bottom:16px}.stat-row[data-v-59c0b3ea]{display:flex;gap:14px}.stat-card[data-v-59c0b3ea]{flex:1;background:linear-gradient(135deg,#f5f9ff,#eef4ff);border-radius:10px;padding:14px 18px;text-align:center;border:1px solid #e8eefe}.stat-num[data-v-59c0b3ea]{font-size:24px;font-weight:700;color:#073c98;line-height:1.2}.stat-label[data-v-59c0b3ea]{margin-top:4px;font-size:13px;color:#888}.history-list[data-v-59c0b3ea]{display:flex;flex-direction:column;gap:12px;padding-top:4px}.history-card[data-v-59c0b3ea]{display:flex;align-items:center;background:#fff;border:1px solid #eef0f3;border-radius:12px;padding:14px 18px;transition:all .2s}.history-card[data-v-59c0b3ea]:hover{box-shadow:0 6px 18px rgba(64,158,255,.12);border-color:#c6dcff}.card-left[data-v-59c0b3ea]{margin-right:16px;flex-shrink:0}.scene-icon[data-v-59c0b3ea]{width:46px;height:46px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:15px;font-weight:700;background:#409eff}.scene-2[data-v-59c0b3ea]{background:#e6a23c}.scene-3[data-v-59c0b3ea]{background:#409eff}.scene-4[data-v-59c0b3ea]{background:#909399}.scene-6[data-v-59c0b3ea]{background:#9c27b0}.card-body[data-v-59c0b3ea]{flex:1;min-width:0}.card-title[data-v-59c0b3ea]{font-size:16px;font-weight:700;color:#303133;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:8px}.card-meta[data-v-59c0b3ea]{display:flex;flex-wrap:wrap;gap:16px;font-size:13px;color:#909399}.pass-line[data-v-59c0b3ea]{display:flex;align-items:center;gap:10px;margin-top:8px}.pass-score[data-v-59c0b3ea]{font-size:12px;color:#909399}.card-right[data-v-59c0b3ea]{text-align:right;min-width:130px;padding-left:12px;flex-shrink:0}.score-box[data-v-59c0b3ea]{font-size:13px;color:#909399}.score-num[data-v-59c0b3ea]{font-size:24px;font-weight:700;color:#f56c6c}.score-total[data-v-59c0b3ea]{margin-left:2px}.accuracy[data-v-59c0b3ea]{font-size:13px;color:#409eff;margin:6px 0}.view-btn[data-v-59c0b3ea]{padding:5px 14px}.empty-box[data-v-59c0b3ea]{text-align:center;color:#c0c4cc;padding:60px 0}.empty-box i[data-v-59c0b3ea]{font-size:60px}.empty-box p[data-v-59c0b3ea]{margin-top:12px;font-size:14px}.pagination-wrap[data-v-59c0b3ea]{display:flex;justify-content:center;padding:20px 0 10px}.el-divider--vertical{display:inline-block;width:2px;height:30px;margin:0 8px;vertical-align:middle;position:relative}.personal_menu .el-menu{border-right:none!important}.personal_menu .el-menu-item.is-active{background-color:red!important}.personal_menu .el-menu-item{padding-left:40px!important}.el-menu-item,.personal_menu .el-dropdown-menu__item{height:65px;line-height:65px;font-size:18px!important}.personal_menu .el-menu .el-menu-item:hover{background:#f3f3f3!important}.personal_center_bottom[data-v-e0830b92]{width:1200px;height:200px;border-radius:20px;margin-top:20px;background:url(../../static/img/personal_center.0c0a1a6c.png) no-repeat;background-size:100% 250%;background-position:0 -140px}.personal_menu .el-menu .el-menu-item[data-v-e0830b92]:hover{color:#fff!important;background:#ff4b4b!important}.personal_menu .el-menu .el-menu-item:hover i[data-v-e0830b92]{color:#fff!important}