.teacher-page[data-v-0a5e45b7]{max-width:1200px}.me-card[data-v-0a5e45b7]{margin-bottom:16px}.me-row[data-v-0a5e45b7]{display:flex;flex-wrap:wrap;gap:16px;font-size:14px;color:#333}.me-row .warn[data-v-0a5e45b7]{color:#d48806}.toolbar[data-v-0a5e45b7]{margin-bottom:10px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.hdr[data-v-0a5e45b7]{display:flex;justify-content:space-between;align-items:center}.danger[data-v-0a5e45b7]{color:#ff4d4f!important}.empty-hint[data-v-0a5e45b7]{min-height:200px;color:#666}.empty-hint .muted[data-v-0a5e45b7]{color:#999;font-size:13px;margin-top:8px}.hint[data-v-0a5e45b7]{font-size:13px;color:#666;margin-bottom:8px}.wrong-toolbar[data-v-0a5e45b7]{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.wrong-toolbar-label[data-v-0a5e45b7]{font-size:13px;color:#606266;white-space:nowrap}.wrong-select-tip[data-v-0a5e45b7]{font-size:12px;color:#1677ff}.field-hint[data-v-0a5e45b7]{font-size:12px;color:#909399;margin:4px 0 0;line-height:1.4}.avg[data-v-0a5e45b7]{font-size:14px;margin-bottom:12px}.bars[data-v-0a5e45b7]{margin-top:8px}.bar-row[data-v-0a5e45b7]{display:flex;align-items:center;margin-bottom:10px;gap:8px}.bar-row .lbl[data-v-0a5e45b7]{width:88px;font-size:13px;color:#555}.bar-wrap[data-v-0a5e45b7]{flex:1;height:18px;background:#f0f0f0;border-radius:4px;overflow:hidden}.bar-fill[data-v-0a5e45b7]{height:100%;background:linear-gradient(90deg,#1677ff,#69c0ff);border-radius:4px;transition:width .3s}.bar-row .cnt[data-v-0a5e45b7]{width:36px;text-align:right;font-size:13px}.score-overall[data-v-0a5e45b7]{margin-bottom:16px;padding:12px 14px;background:#f7f9fc;border-radius:8px;border:1px solid #e8ecf4}.block-title[data-v-0a5e45b7]{font-weight:600;color:#333;margin-bottom:8px;font-size:14px}.paper-empty[data-v-0a5e45b7]{margin-top:8px;font-size:13px}.paper-collapse[data-v-0a5e45b7]{margin-top:4px;border:none}.paper-collapse[data-v-0a5e45b7] .el-collapse-item__header{height:auto;min-height:48px;line-height:1.5;align-items:flex-start;padding-top:10px;padding-bottom:10px}.paper-collapse[data-v-0a5e45b7] .el-collapse-item__arrow{margin-top:4px}.paper-collapse-head[data-v-0a5e45b7]{flex:1;min-width:0;padding-right:8px}.paper-collapse-title-row[data-v-0a5e45b7]{font-weight:600;color:#1677ff;font-size:14px;line-height:1.5;word-break:break-word}.paper-collapse-meta-row[data-v-0a5e45b7]{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:12px;color:#888;font-weight:400;line-height:1.4}.paper-student-scores[data-v-0a5e45b7]{padding:4px 0 8px}.student-score-row[data-v-0a5e45b7]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.stu-name[data-v-0a5e45b7]{width:100px;flex-shrink:0;font-size:13px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stu-bar-wrap[data-v-0a5e45b7]{flex:1;height:16px;background:#f0f0f0;border-radius:4px;overflow:hidden}.stu-bar-fill[data-v-0a5e45b7]{height:100%;background:linear-gradient(90deg,#389e0d,#95de64);border-radius:4px;transition:width .3s}.stu-score[data-v-0a5e45b7]{width:40px;text-align:right;font-size:13px;font-weight:600;color:#1677ff}.bar-fill-paper[data-v-0a5e45b7]{background:linear-gradient(90deg,#389e0d,#95de64)}.trend-toolbar[data-v-0a5e45b7]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:12px}.trend-summary[data-v-0a5e45b7]{font-size:13px;color:#555;margin-bottom:10px}.trend-chart-wrap[data-v-0a5e45b7]{margin-bottom:14px}.trend-chart[data-v-0a5e45b7]{width:100%;max-width:640px;height:auto;display:block}.grid-line[data-v-0a5e45b7]{stroke:#e8e8e8;stroke-width:1}.axis-label[data-v-0a5e45b7]{font-size:11px;fill:#999}.x-label[data-v-0a5e45b7]{font-size:10px;fill:#666}.line-student[data-v-0a5e45b7]{stroke:#1677ff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.line-class-underlay[data-v-0a5e45b7]{stroke:rgba(82,196,26,.4);stroke-width:9;stroke-linecap:round;stroke-linejoin:round}.line-class[data-v-0a5e45b7]{stroke:#52c41a;stroke-width:2;stroke-dasharray:8 5;stroke-linecap:round;stroke-linejoin:round}.dot-student[data-v-0a5e45b7]{fill:#1677ff}.dot-class[data-v-0a5e45b7]{fill:#52c41a}.dot-coincide-ring[data-v-0a5e45b7]{fill:none;stroke:#52c41a;stroke-width:2;opacity:.95}.trend-coincide-hint[data-v-0a5e45b7]{margin:8px 0 0;font-size:12px;color:#888;line-height:1.5}.trend-legend[data-v-0a5e45b7]{display:flex;gap:16px;margin-top:6px;font-size:12px;color:#666}.trend-legend .lg[data-v-0a5e45b7]{display:inline-block;width:20px;height:3px;margin-right:6px;vertical-align:middle;border-radius:2px}.trend-legend .lg.student[data-v-0a5e45b7]{background:#1677ff}.trend-legend .lg.class[data-v-0a5e45b7]{background:#52c41a}.trend-table[data-v-0a5e45b7]{margin-top:8px}.up[data-v-0a5e45b7]{color:#389e0d}.down[data-v-0a5e45b7]{color:#cf1322}.muted[data-v-0a5e45b7]{color:#999}.col-hint[data-v-0a5e45b7]{font-size:11px;color:#999;font-weight:400;margin-left:2px}.trend-single-card[data-v-0a5e45b7]{margin-bottom:14px;padding:14px 16px;background:#f7f9fc;border:1px solid #e8ecf4;border-radius:8px}.single-paper-title[data-v-0a5e45b7]{font-size:15px;font-weight:600;color:#20314f;margin-bottom:6px}.single-paper-meta[data-v-0a5e45b7]{font-size:12px;color:#888;margin:0 0 8px}.single-hint[data-v-0a5e45b7]{margin-bottom:12px}.single-bars[data-v-0a5e45b7]{display:flex;flex-direction:column;gap:12px}.single-bar-item[data-v-0a5e45b7]{display:flex;align-items:center;gap:10px}.single-bar-item .bar-lbl[data-v-0a5e45b7]{width:100px;font-size:13px;color:#555;flex-shrink:0}.single-bar-item .bar-track[data-v-0a5e45b7]{flex:1;height:22px;background:#eee;border-radius:4px;overflow:hidden}.single-bar-item .bar-fill.student[data-v-0a5e45b7]{height:100%;background:linear-gradient(90deg,#1677ff,#69c0ff);border-radius:4px}.single-bar-item .bar-fill.class[data-v-0a5e45b7]{height:100%;background:linear-gradient(90deg,#389e0d,#95de64);border-radius:4px}.single-bar-item .bar-val[data-v-0a5e45b7]{width:36px;text-align:right;font-weight:600;font-size:14px}.single-diff[data-v-0a5e45b7]{margin-top:10px;font-size:13px;color:#555}