.modal-header[data-v-c1b66b98]{background:linear-gradient(135deg,#ff8a00,#ffb347);padding:20px 24px;display:flex;justify-content:space-between;align-items:center;color:#fff}.modal-title[data-v-c1b66b98]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;margin:0}.notification-icon[data-v-c1b66b98]{font-size:18px}.modal-close[data-v-c1b66b98]{background:none;border:none;color:#fff;font-size:28px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .3s ease}.modal-close[data-v-c1b66b98]:hover{background:#fff3}.remind-content[data-v-c1b66b98]{padding:24px}.remind-info[data-v-c1b66b98]{background:var(--jz-surface-2);border-radius:var(--el-border-radius-base);padding:16px}.remind-item[data-v-c1b66b98]{display:flex;align-items:center;margin-bottom:12px}.remind-item[data-v-c1b66b98]:last-child{margin-bottom:0}.remind-label[data-v-c1b66b98]{color:var(--jz-text-2);font-size:14px;width:80px;margin-right:12px}.remind-value[data-v-c1b66b98]{color:var(--jz-text-1);font-size:14px;font-weight:500}.remind-mastery[data-v-c1b66b98]{color:var(--jz-danger);font-weight:600}.modal-footer[data-v-c1b66b98]{padding:16px 24px;background:var(--jz-surface-2);display:flex;justify-content:flex-end;gap:12px}.profile-tab-content[data-v-97221bbc]{padding:0}.section-wrapper[data-v-97221bbc]{margin-bottom:32px}.section-wrapper[data-v-97221bbc]:last-child{margin-bottom:0}.section-title[data-v-97221bbc]{font-size:16px;font-weight:600;color:var(--jz-text-1);margin-bottom:20px;display:flex;align-items:center;gap:8px;position:relative;padding-bottom:8px}.section-title[data-v-97221bbc]:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:var(--jz-theme);border-radius:1px}.stats-grid[data-v-97221bbc]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stat-card[data-v-97221bbc]{background:var(--jz-surface-1);border-radius:var(--el-border-radius-base);padding:20px;text-align:center;border:1px solid var(--jz-line-3);transition:all .3s ease;position:relative;overflow:hidden}.stat-card[data-v-97221bbc]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--jz-theme),var(--jz-theme-hover));opacity:0;transition:opacity .3s ease}.stat-card[data-v-97221bbc]:hover{transform:translateY(-2px);box-shadow:var(--el-box-shadow-light)}.stat-card[data-v-97221bbc]:hover:before{opacity:1}.stat-card .stat-header[data-v-97221bbc]{font-size:13px;color:var(--jz-text-2);margin-bottom:12px}.stat-card .stat-main[data-v-97221bbc]{display:flex;flex-direction:column;align-items:center;gap:8px}.stat-card .stat-value-wrapper[data-v-97221bbc]{display:flex;align-items:baseline;gap:4px}.stat-card .stat-value-wrapper .stat-value[data-v-97221bbc]{font-size:28px;font-weight:700;color:var(--jz-text-1)}.stat-card .stat-value-wrapper .stat-unit[data-v-97221bbc]{font-size:14px;color:var(--jz-text-2);font-weight:400}.stat-card .stat-change[data-v-97221bbc]{font-size:12px;padding:2px 8px;border-radius:4px;display:inline-flex;align-items:center;gap:4px}.stat-card .stat-change.up[data-v-97221bbc]{color:var(--jz-success);background:var(--jz-success-soft-bg)}.stat-card .stat-change.down[data-v-97221bbc]{color:var(--jz-danger);background:var(--jz-danger-soft-bg)}.portrait-grid[data-v-97221bbc]{display:grid;grid-template-columns:300px 1fr;gap:20px}.mastery-card[data-v-97221bbc],.portrait-card[data-v-97221bbc]{background:var(--jz-surface-1);border-radius:var(--el-border-radius-base);padding:20px;border:1px solid var(--jz-line-3)}.card-header[data-v-97221bbc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.card-header .c-card__title[data-v-97221bbc]{font-size:14px;font-weight:600;color:var(--jz-text-1)}.radar-chart[data-v-97221bbc]{display:flex;justify-content:center;align-items:center;min-height:240px}.radar-chart .empty-radar[data-v-97221bbc]{width:100%;height:240px;display:flex;align-items:center;justify-content:center}.mastery-grid[data-v-97221bbc]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;min-height:200px;position:relative}.mastery-grid[data-v-97221bbc] .el-empty{grid-column:1 / -1;display:flex;justify-content:center;align-items:center}.subject-mastery-item[data-v-97221bbc]{padding:12px;background:var(--jz-surface-2);border-radius:var(--el-border-radius-small);border:1px solid var(--jz-line-3)}.subject-mastery-item .subject-header[data-v-97221bbc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.subject-mastery-item .subject-header .subject-name[data-v-97221bbc]{font-size:13px;font-weight:500;color:var(--jz-text-1)}.subject-mastery-item .subject-header .mastery-score[data-v-97221bbc]{font-size:16px;font-weight:700}.subject-mastery-item .subject-header .mastery-score.excellent[data-v-97221bbc]{color:var(--jz-success)}.subject-mastery-item .subject-header .mastery-score.good[data-v-97221bbc]{color:var(--jz-theme)}.subject-mastery-item .subject-header .mastery-score.average[data-v-97221bbc]{color:var(--jz-warning)}.subject-mastery-item .subject-header .mastery-score.poor[data-v-97221bbc]{color:var(--jz-danger)}.subject-mastery-item .mastery-detail[data-v-97221bbc]{font-size:11px;color:var(--jz-text-3);margin-top:6px}.knowledge-grid[data-v-97221bbc]{display:grid;grid-template-columns:400px 1fr;gap:20px}.knowledge-stats-card[data-v-97221bbc],.weak-points-card[data-v-97221bbc]{background:var(--jz-surface-1);border-radius:var(--el-border-radius-base);padding:20px;border:1px solid var(--jz-line-3)}.weak-points-list[data-v-97221bbc]{max-height:400px;overflow-y:auto}.weak-point-item[data-v-97221bbc]{background:var(--jz-surface-2);border-radius:var(--el-border-radius-small);padding:12px;border-left:3px solid var(--jz-theme);margin-bottom:8px}.weak-point-item .point-info[data-v-97221bbc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.weak-point-item .point-info .point-name[data-v-97221bbc]{font-size:14px;font-weight:500;color:var(--jz-text-1)}.weak-point-item .point-actions[data-v-97221bbc]{display:flex;justify-content:space-between;align-items:center}.weak-point-item .point-actions .error-count[data-v-97221bbc]{font-size:12px;color:var(--jz-text-2);display:flex;align-items:center;gap:4px}.knowledge-distribution[data-v-97221bbc]{margin-bottom:24px}.knowledge-distribution .distribution-header[data-v-97221bbc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:13px;color:var(--jz-text-1);font-weight:500}.distribution-bars[data-v-97221bbc]{margin-top:8px}.bar-item[data-v-97221bbc]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.bar-item .bar-info[data-v-97221bbc]{display:flex;justify-content:space-between;width:80px;font-size:12px;color:var(--jz-text-2)}.bar-item .bar-track[data-v-97221bbc]{flex:1;height:20px;background:var(--jz-surface-3);border-radius:10px;overflow:hidden}.bar-item .bar-fill[data-v-97221bbc]{height:100%;border-radius:10px;transition:width .3s ease}.bar-item .bar-fill.bar-excellent[data-v-97221bbc]{background:linear-gradient(90deg,var(--jz-success),var(--jz-success-hover))}.bar-item .bar-fill.bar-good[data-v-97221bbc]{background:linear-gradient(90deg,var(--jz-theme),var(--jz-theme-hover))}.bar-item .bar-fill.bar-fair[data-v-97221bbc]{background:linear-gradient(90deg,var(--jz-warning),var(--jz-warning-hover))}.bar-item .bar-fill.bar-poor[data-v-97221bbc]{background:linear-gradient(90deg,var(--jz-danger),var(--jz-danger-hover))}.bar-item .bar-percent[data-v-97221bbc]{font-size:12px;color:var(--jz-text-1);font-weight:500;width:40px;text-align:right}.chapter-mastery[data-v-97221bbc]{border-top:1px solid var(--jz-line-3);padding-top:16px}.chapter-mastery .chapter-header[data-v-97221bbc]{font-size:13px;font-weight:500;color:var(--jz-text-1);margin-bottom:12px}.chapter-mastery .chapter-list[data-v-97221bbc]{display:flex;flex-direction:column;gap:10px}.chapter-mastery .chapter-item[data-v-97221bbc]{display:flex;align-items:center;gap:12px}.chapter-mastery .chapter-item .chapter-name[data-v-97221bbc]{font-size:13px;color:var(--jz-text-2);width:80px;flex-shrink:0}.chapter-mastery .chapter-item .chapter-progress[data-v-97221bbc]{flex:1}.chapter-mastery .chapter-item .chapter-progress[data-v-97221bbc] .el-progress__text{text-align:right}.study-task-content[data-v-11b545b8]{padding:0}.subject-content[data-v-11b545b8],.subject-content.active[data-v-11b545b8]{display:block}.card-title-with-filter[data-v-11b545b8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.title-left[data-v-11b545b8]{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:var(--jz-text-1)}.card-icon[data-v-11b545b8]{font-size:18px;color:var(--jz-text-1)}.plan-stats[data-v-11b545b8]{display:flex;gap:20px;margin-bottom:32px}.plan-stat[data-v-11b545b8]{flex:1;background:var(--jz-surface-1);border-radius:var(--el-border-radius-base);padding:20px;border:1px solid var(--jz-line-3);text-align:center;transition:all .3s ease}.plan-stat[data-v-11b545b8]:hover{transform:translateY(-2px);box-shadow:var(--el-box-shadow-light)}.plan-stat .stat-number[data-v-11b545b8]{font-size:28px;font-weight:700;color:var(--jz-theme);margin-bottom:8px}.plan-stat .stat-text[data-v-11b545b8]{font-size:13px;color:var(--jz-text-2)}.subjects-overview[data-v-11b545b8]{margin-top:32px}.section-title[data-v-11b545b8]{font-size:16px;font-weight:600;color:var(--jz-text-1);margin-bottom:20px;display:flex;align-items:center;gap:8px;position:relative;padding-bottom:8px}.section-title[data-v-11b545b8]:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:var(--jz-theme);border-radius:1px}.subjects-grid[data-v-11b545b8]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}.subject-task-card[data-v-11b545b8]{background:var(--jz-surface-1);border-radius:var(--el-border-radius-base);padding:24px;border:1px solid var(--jz-line-3);min-height:100px;transition:all .3s ease}.subject-task-card[data-v-11b545b8]:hover{transform:translateY(-2px);box-shadow:var(--el-box-shadow-light)}.subject-task-card .subject-header[data-v-11b545b8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:15px;font-weight:600;color:var(--jz-text-1)}.subject-task-card .task-summary[data-v-11b545b8]{display:flex;justify-content:space-between;font-size:12px;color:var(--jz-text-2)}.plan-details[data-v-11b545b8]{background:var(--jz-surface-3);border-radius:var(--el-border-radius-base);padding:20px;border:1px solid var(--jz-line-3)}.task-type-section[data-v-11b545b8]{margin-bottom:24px}.task-type-section[data-v-11b545b8]:last-child{margin-bottom:0}.task-type-header[data-v-11b545b8]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--jz-surface-1);border-radius:var(--el-border-radius-small);margin-bottom:12px}.task-type-header .task-type-title[data-v-11b545b8]{flex:1;font-size:14px;font-weight:600;color:var(--jz-text-1)}.task-items[data-v-11b545b8]{display:flex;flex-direction:column;gap:8px}.plan-item[data-v-11b545b8]{display:flex;align-items:center;gap:12px;padding:16px;background:var(--jz-surface-1);border-radius:var(--el-border-radius-small);border:1px solid var(--jz-line-3);transition:all .3s}.plan-item[data-v-11b545b8]:hover{box-shadow:var(--el-box-shadow-lighter);transform:translate(2px)}.plan-item .plan-status[data-v-11b545b8]{width:8px;height:8px;border-radius:50%}.plan-item .plan-status.status-0[data-v-11b545b8]{background:var(--jz-warning)}.plan-item .plan-status.status-1[data-v-11b545b8]{background:var(--jz-theme)}.plan-item .plan-status.status-2[data-v-11b545b8]{background:var(--jz-success)}.plan-item .plan-dot[data-v-11b545b8]{width:8px;height:8px;border-radius:50%;background:var(--jz-theme-special);flex-shrink:0}.plan-item .plan-text[data-v-11b545b8]{flex:1}.plan-item .plan-text .task-title[data-v-11b545b8]{font-size:14px;font-weight:500;color:var(--jz-text-1);margin-bottom:4px}.plan-item .plan-text .task-details[data-v-11b545b8]{font-size:12px;color:var(--jz-text-3)}.effectiveness-content[data-v-01a53bac]{display:block;background:transparent;width:100%;min-height:100%;padding:0;margin:0}.section-header[data-v-01a53bac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.section-title[data-v-01a53bac]{font-size:16px;font-weight:600;color:var(--jz-text-1);display:flex;align-items:center;gap:8px}.time-filter[data-v-01a53bac]{display:flex;gap:8px}.charts-grid[data-v-01a53bac]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.chart-card[data-v-01a53bac]{background:var(--jz-surface-1);border-radius:var(--el-border-radius-base);padding:20px;box-shadow:var(--el-box-shadow-light);transition:all .3s ease}.chart-card[data-v-01a53bac]:hover{box-shadow:var(--el-box-shadow)}.chart-title[data-v-01a53bac]{font-size:14px;font-weight:600;color:var(--jz-text-1);margin-bottom:16px}.chart-svg[data-v-01a53bac]{background:var(--jz-surface-2);border-radius:var(--el-border-radius-small)}.study-feedback-content[data-v-f3e68768]{display:block;background:transparent;width:100%;min-height:100%;padding:0;margin:0}.comment-header[data-v-f3e68768]{display:flex;align-items:center;gap:8px;margin-bottom:24px;font-size:16px;font-weight:600;color:var(--jz-text-1)}.comment-input-card[data-v-f3e68768]{background:var(--jz-surface-1);border-radius:var(--el-border-radius-base);padding:20px;margin-bottom:24px;box-shadow:var(--el-box-shadow-light);border:1px solid var(--jz-line-3);transition:all .3s ease}.comment-input-card[data-v-f3e68768]:hover{box-shadow:var(--el-box-shadow)}.input-title[data-v-f3e68768]{font-size:14px;color:var(--jz-text-1);margin-bottom:12px;font-weight:500}.input-footer[data-v-f3e68768]{display:flex;justify-content:flex-end;align-items:center;margin-top:16px}.history-card[data-v-f3e68768]{background:var(--jz-surface-1);border-radius:var(--el-border-radius-base);padding:20px;box-shadow:var(--el-box-shadow-light);border:1px solid var(--jz-line-3);transition:all .3s ease}.history-card[data-v-f3e68768]:hover{box-shadow:var(--el-box-shadow)}.history-header[data-v-f3e68768]{font-size:14px;color:var(--jz-text-1);margin-bottom:20px;font-weight:500;display:flex;justify-content:space-between;align-items:center}.history-count[data-v-f3e68768]{font-size:12px;color:var(--jz-text-2);font-weight:400}.comment-list[data-v-f3e68768]{display:flex;flex-direction:column;gap:16px}.comment-item[data-v-f3e68768]{padding:16px;background:var(--jz-surface-2);border-radius:0 var(--el-border-radius-small) var(--el-border-radius-small) 0;border-left:3px solid;transition:all .3s ease}.comment-item[data-v-f3e68768]:hover{background:var(--jz-surface-4)}.comment-meta[data-v-f3e68768]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.comment-date[data-v-f3e68768]{font-size:13px;color:var(--jz-text-2)}.comment-teacher[data-v-f3e68768]{font-size:12px;color:var(--jz-text-3)}.comment-content[data-v-f3e68768]{font-size:14px;color:var(--jz-text-1);line-height:1.6}.load-more[data-v-f3e68768]{text-align:center;margin-top:20px}.student-switch-panel[data-v-a13b49ff]{height:100%;display:flex;flex-direction:column}.class-selector[data-v-a13b49ff]{padding:20px;background:var(--jz-surface-2);border-bottom:1px solid var(--jz-line-3);margin:-20px -20px 0}.class-selector-label[data-v-a13b49ff]{font-size:14px;color:var(--jz-text-2);margin-bottom:12px}[data-v-a13b49ff] .el-select{width:100%}.panel-students-list[data-v-a13b49ff]{flex:1;margin:0 -20px;padding:20px}.panel-student-item[data-v-a13b49ff]{display:flex;align-items:center;gap:16px;padding:14px 16px;background:var(--jz-surface-1);border-radius:var(--el-border-radius-base);margin-bottom:8px;cursor:pointer;transition:all .3s;border:2px solid transparent}.panel-student-item[data-v-a13b49ff]:hover{background:var(--jz-surface-3);border-color:var(--jz-theme-disabled);box-shadow:var(--el-box-shadow-light)}.panel-student-item.selected[data-v-a13b49ff]{background:var(--jz-success-soft-bg);border-color:var(--jz-success)}.panel-student-avatar[data-v-a13b49ff]{width:40px;height:40px;background:linear-gradient(135deg,var(--jz-theme),var(--jz-theme-hover));border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px;font-weight:700}.panel-student-info[data-v-a13b49ff]{flex:1}.panel-student-name[data-v-a13b49ff]{font-size:15px;font-weight:600;color:var(--jz-text-1);margin-bottom:4px;display:flex;align-items:center;gap:8px}.selected-icon[data-v-a13b49ff]{font-size:18px}.panel-student-meta[data-v-a13b49ff]{font-size:13px;color:var(--jz-text-2)}.mistake-review-panel[data-v-ae0cf287]{height:100%;display:flex;flex-direction:column}.task-info-section[data-v-ae0cf287]{margin-bottom:24px}.task-info-title[data-v-ae0cf287]{font-size:18px;font-weight:600;color:var(--jz-text-1);margin-bottom:16px}.task-info-meta[data-v-ae0cf287]{display:flex;flex-direction:column;gap:10px}.meta-item[data-v-ae0cf287]{display:flex;align-items:center;font-size:14px}.meta-label[data-v-ae0cf287]{color:var(--jz-text-2);width:80px;margin-right:12px}.student-stats[data-v-ae0cf287]{margin-bottom:24px}.stats-grid[data-v-ae0cf287]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stat-card[data-v-ae0cf287]{background:var(--jz-surface-2);border-radius:var(--el-border-radius-base);padding:16px;text-align:center;transition:all .3s ease}.stat-card[data-v-ae0cf287]:hover{background:var(--jz-surface-3)}.stat-card.stat-incorrect[data-v-ae0cf287]{border-left:3px solid var(--jz-danger)}.stat-card.stat-pending[data-v-ae0cf287]{border-left:3px solid var(--jz-warning)}.stat-number[data-v-ae0cf287]{font-size:24px;font-weight:600;color:var(--jz-text-1);margin-bottom:4px}.stat-label[data-v-ae0cf287]{font-size:12px;color:var(--jz-text-2)}.exercise-section[data-v-ae0cf287]{margin-top:24px;padding-top:24px;border-top:1px solid var(--jz-line-3)}.section-header[data-v-ae0cf287]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.section-icon[data-v-ae0cf287]{font-size:18px}.section-title[data-v-ae0cf287]{font-size:16px;font-weight:600;color:var(--jz-text-1)}.exercise-item[data-v-ae0cf287]{margin-bottom:16px}.exercise-item[data-v-ae0cf287] .el-card__body{padding:16px}.exercise-header[data-v-ae0cf287]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.exercise-number[data-v-ae0cf287]{font-size:14px;font-weight:600;color:var(--jz-text-1)}.exercise-status[data-v-ae0cf287]{margin-left:auto}.exercise-question[data-v-ae0cf287]{font-size:14px;color:var(--jz-text-1);line-height:1.6;margin-bottom:12px}.exercise-options[data-v-ae0cf287]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.option-item[data-v-ae0cf287]{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5}.option-label[data-v-ae0cf287]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.option-label.option-default[data-v-ae0cf287]{background:var(--jz-surface-4);color:var(--jz-text-2)}.option-label.option-correct[data-v-ae0cf287]{background:var(--jz-success-soft-bg);color:var(--jz-success);border:2px solid var(--jz-success)}.option-label.option-incorrect[data-v-ae0cf287]{background:var(--jz-danger-soft-bg);color:var(--jz-danger);border:2px solid var(--jz-danger)}.exercise-answer[data-v-ae0cf287]{background:var(--jz-surface-2);border-radius:var(--el-border-radius-small);padding:12px;margin-bottom:12px}.answer-row[data-v-ae0cf287]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.answer-row[data-v-ae0cf287]:last-child{margin-bottom:0}.answer-label[data-v-ae0cf287]{font-size:13px;color:var(--jz-text-2)}[data-v-ae0cf287] .el-alert .el-alert__content .el-alert__title{font-size:14px;font-weight:600;margin-bottom:8px}[data-v-ae0cf287] .el-alert .el-alert__content .el-alert__description{font-size:13px;line-height:1.6}.weakness-train-panel[data-v-6364562a]{height:100%;display:flex;flex-direction:column}.task-info-section[data-v-6364562a]{margin-bottom:24px}.task-info-title[data-v-6364562a]{font-size:18px;font-weight:600;color:var(--jz-text-1);margin-bottom:16px}.task-info-meta[data-v-6364562a]{display:flex;flex-direction:column;gap:10px}.meta-item[data-v-6364562a]{display:flex;align-items:center;font-size:14px}.meta-label[data-v-6364562a]{color:var(--jz-text-2);width:80px;margin-right:12px}.student-stats[data-v-6364562a]{margin-bottom:24px}.stats-grid[data-v-6364562a]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stat-card[data-v-6364562a]{background:var(--jz-surface-2);border-radius:var(--el-border-radius-base);padding:16px;text-align:center;transition:all .3s ease}.stat-card[data-v-6364562a]:hover{background:var(--jz-surface-3)}.stat-card.stat-pending[data-v-6364562a]{border-left:3px solid var(--jz-warning)}.stat-number[data-v-6364562a]{font-size:24px;font-weight:600;color:var(--jz-text-1);margin-bottom:4px}.stat-label[data-v-6364562a]{font-size:12px;color:var(--jz-text-2)}.exercise-section[data-v-6364562a]{margin-top:24px;padding-top:24px;border-top:1px solid var(--jz-line-3)}.section-header[data-v-6364562a]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.section-icon[data-v-6364562a]{font-size:18px}.section-title[data-v-6364562a]{font-size:16px;font-weight:600;color:var(--jz-text-1)}.exercise-item[data-v-6364562a]{margin-bottom:16px}.exercise-item[data-v-6364562a] .el-card__body{padding:16px}.exercise-header[data-v-6364562a]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.exercise-number[data-v-6364562a]{font-size:14px;font-weight:600;color:var(--jz-text-1)}.exercise-status[data-v-6364562a]{margin-left:auto}.exercise-question[data-v-6364562a]{font-size:14px;color:var(--jz-text-1);line-height:1.6;margin-bottom:12px}[data-v-6364562a] .el-alert .el-alert__content .el-alert__title{font-size:14px;font-weight:600;margin-bottom:8px}[data-v-6364562a] .el-alert .el-alert__content .el-alert__description{font-size:13px;line-height:1.6}.ai-grade-booster[data-v-69ad5c14]{width:100%;min-height:calc(100vh - 120px)}.ai-grade-booster .main-container[data-v-69ad5c14]{max-width:1200px;margin:0 auto;display:flex;gap:20px}.ai-grade-booster .left-panel[data-v-69ad5c14]{width:280px;display:flex;flex-direction:column;gap:20px}.ai-grade-booster .right-panel[data-v-69ad5c14]{flex:1;display:flex;flex-direction:column;overflow:hidden}.ai-grade-booster .card[data-v-69ad5c14]{background:var(--jz-surface-1);border-radius:var(--el-border-radius-base);padding:20px;box-shadow:var(--el-box-shadow-light);transition:all .3s ease}.ai-grade-booster .card[data-v-69ad5c14]:hover{box-shadow:var(--el-box-shadow)}.ai-grade-booster .student-info-card[data-v-69ad5c14]{position:relative}.ai-grade-booster .student-info-card .switch-student-btn[data-v-69ad5c14]{width:56px;height:23px;border:1px solid var(--jz-theme);border-radius:4px;background:var(--jz-surface-1);color:var(--jz-theme);font-size:12px;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .3s}.ai-grade-booster .student-info-card .switch-student-btn[data-v-69ad5c14]:hover{background:var(--jz-theme-soft-bg);transform:translateY(-1px)}.ai-grade-booster .student-info-card .student-header[data-v-69ad5c14]{display:flex;align-items:center;gap:9px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--jz-line-3)}.ai-grade-booster .student-info-card .student-avatar-large[data-v-69ad5c14]{flex-shrink:0;width:50px;height:50px;background:linear-gradient(135deg,var(--jz-theme),var(--jz-theme-hover));border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:18px;font-weight:700}.ai-grade-booster .student-info-card .student-details[data-v-69ad5c14]{flex:1}.ai-grade-booster .student-info-card .student-details .student-name-large[data-v-69ad5c14]{font-size:18px;font-weight:600;color:var(--jz-text-1);margin-bottom:6px}.ai-grade-booster .student-info-card .student-details .student-meta[data-v-69ad5c14]{flex:1;display:flex;align-items:end;justify-content:space-between}.ai-grade-booster .student-info-card .student-details .student-meta-left[data-v-69ad5c14]{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--jz-text-2)}.ai-grade-booster .student-info-card .device-info[data-v-69ad5c14]{display:flex;align-items:center;justify-content:space-between;padding:0 24px}.ai-grade-booster .student-info-card .device-info-item[data-v-69ad5c14]{display:flex;flex-direction:column;align-items:center}.ai-grade-booster .student-info-card .device-info-value[data-v-69ad5c14]{font-size:12px;font-weight:500}.ai-grade-booster .student-info-card .device-info-value .number[data-v-69ad5c14]{font-size:24px}.ai-grade-booster .student-info-card .device-info-label[data-v-69ad5c14]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--jz-text-3);padding:8px 0}.ai-grade-booster .subject-selector-card .c-card__title[data-v-69ad5c14]{font-size:14px;font-weight:500;color:var(--jz-text-2);margin-bottom:16px}.ai-grade-booster .subject-selector-card .subject-buttons[data-v-69ad5c14]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.ai-grade-booster .subject-selector-card .subject-btn[data-v-69ad5c14]{padding:10px;background:var(--jz-surface-3);border:1px solid var(--jz-line-3);border-radius:var(--el-border-radius-small);cursor:pointer;transition:all .3s ease;font-size:14px;color:var(--jz-text-2)}.ai-grade-booster .subject-selector-card .subject-btn[data-v-69ad5c14]:hover{background:var(--jz-surface-4);border-color:var(--jz-line-1);color:var(--jz-text-1)}.ai-grade-booster .subject-selector-card .subject-btn.active[data-v-69ad5c14]{background:var(--jz-theme);color:#fff;border-color:var(--jz-theme)}.ai-grade-booster .tab-navigation[data-v-69ad5c14]{background:var(--jz-surface-1);border-radius:var(--el-border-radius-base);padding:4px;margin-bottom:20px;box-shadow:var(--el-box-shadow-lighter)}.ai-grade-booster .tab-navigation .tab-buttons[data-v-69ad5c14]{display:flex;gap:4px}.ai-grade-booster .tab-navigation .tab-button[data-v-69ad5c14]{flex:1;padding:12px 16px;text-align:center;background:transparent;border:none;border-radius:var(--el-border-radius-small);font-size:14px;color:var(--jz-text-2);cursor:pointer;transition:all .3s;font-weight:500}.ai-grade-booster .tab-navigation .tab-button[data-v-69ad5c14]:hover{background:var(--jz-surface-3);color:var(--jz-theme)}.ai-grade-booster .tab-navigation .tab-button.active[data-v-69ad5c14]{background:var(--jz-theme);color:#fff;box-shadow:var(--el-box-shadow-light)}.ai-grade-booster .tab-content-area[data-v-69ad5c14]{flex:1;overflow-y:auto;background:var(--jz-surface-1);border-radius:var(--el-border-radius-base);padding:24px;box-shadow:var(--el-box-shadow-lighter)}.ai-grade-booster .tab-content-area .placeholder-content[data-v-69ad5c14]{display:flex;align-items:center;justify-content:center;min-height:400px}
