.task-board-page[data-v-417dff8e]{min-height:calc(100vh - 61px);padding:24px;background:var(--db-bg)}.task-board-container[data-v-417dff8e]{max-width:var(--student-page-max-width);margin:0 auto}.science-overview[data-v-417dff8e]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.04);box-shadow:0 1px 2px rgba(0,0,0,.04);padding:16px 18px;margin-bottom:20px}.history-overview[data-v-417dff8e]{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fbfcff));background:linear-gradient(180deg,#fff,#fbfcff)}.science-overview-head[data-v-417dff8e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.science-title-wrap[data-v-417dff8e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px}.science-avatar[data-v-417dff8e]{border:2px solid #c7d2fe;-webkit-box-shadow:0 4px 10px rgba(79,70,229,.2);box-shadow:0 4px 10px rgba(79,70,229,.2)}.science-greet[data-v-417dff8e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.science-title[data-v-417dff8e]{color:#1f5eff;font-size:27px;line-height:29px;font-weight:700}.science-subtitle[data-v-417dff8e]{color:#374151;font-size:16px;line-height:22px;font-weight:600}.study-card[data-v-417dff8e]{background:#fff;border-radius:18px;padding:20px 22px;-webkit-box-shadow:0 12px 36px rgba(49,78,129,.08);box-shadow:0 12px 36px rgba(49,78,129,.08);margin-bottom:16px}.card-head[data-v-417dff8e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;margin-bottom:12px}.card-title[data-v-417dff8e]{font-size:18px;font-weight:700;color:#1e2b4a}.lesson-stage-icon[data-v-417dff8e]{color:#4f46e5;margin-right:6px}.card-subtitle[data-v-417dff8e]{font-size:13px;color:#7d8aa6;margin-top:4px}.assignment-name[data-v-417dff8e]{font-size:22px;font-weight:700;color:#24324d;margin-bottom:8px}.assignment-desc[data-v-417dff8e],.empty-text[data-v-417dff8e],.item-meta[data-v-417dff8e],.note-task-tip[data-v-417dff8e]{color:#73809b;font-size:14px;line-height:1.7}.lesson-summary-row[data-v-417dff8e]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr);gap:14px;margin-top:12px}.lesson-summary-main[data-v-417dff8e],.lesson-summary-next[data-v-417dff8e]{min-width:0;padding:16px 18px;border-radius:16px;border:1px solid #edf1f7}.lesson-summary-main[data-v-417dff8e]{background:linear-gradient(135deg,#fbfdff,#f5f9ff)}.lesson-summary-next[data-v-417dff8e]{background:linear-gradient(135deg,#faf8ff,#f6f4ff)}.history-summary-side[data-v-417dff8e]{background:linear-gradient(135deg,#fffaf2,#fff6e8)}.lesson-summary-label[data-v-417dff8e]{color:#7d8aa6;font-size:12px;margin-bottom:6px;font-weight:600}.lesson-summary-phase[data-v-417dff8e]{color:#24324d;font-size:20px;line-height:1.3;font-weight:700;margin-bottom:8px}.lesson-summary-text[data-v-417dff8e]{color:#24324d;font-size:15px;line-height:1.8}.lesson-summary-next-time[data-v-417dff8e]{color:#4f46e5;font-size:20px;line-height:1.4;font-weight:600}.lesson-summary-next-name[data-v-417dff8e]{color:#42506b;font-size:14px;line-height:1.7;margin-top:6px}.lesson-summary-next-sub[data-v-417dff8e]{color:#6b7280;font-size:13px;line-height:1.7;margin-top:8px}.score-row[data-v-417dff8e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 14px}.score-box[data-v-417dff8e]{padding:14px 16px;border-radius:14px;background:#f6f9ff}.score-box-total[data-v-417dff8e]{border:2px solid #c7d2fe;-webkit-box-shadow:inset 0 0 0 1px rgba(99,102,241,.06);box-shadow:inset 0 0 0 1px rgba(99,102,241,.06)}.score-box-total.score-box-bad[data-v-417dff8e]{border-color:#fecdd3}.score-box-total.score-box-mid[data-v-417dff8e]{border-color:#fde68a}.score-box-total.score-box-good[data-v-417dff8e]{border-color:#bbf7d0}.score-box-bad[data-v-417dff8e]{background:#fff1f2}.score-box-mid[data-v-417dff8e]{background:#fffbeb}.score-box-good[data-v-417dff8e]{background:#f0fdf4}.score-label[data-v-417dff8e]{color:#7d8aa6;font-size:13px}.score-value[data-v-417dff8e]{color:#20304c;font-size:24px;font-weight:700;line-height:1.3;margin-top:8px}.classroom-grid[data-v-417dff8e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.classroom-block[data-v-417dff8e]{min-width:0;border-radius:18px;border:1px solid #eef2f7;background:-webkit-gradient(linear,left top,left bottom,from(#fbfdff),to(#f6f8fd));background:linear-gradient(180deg,#fbfdff,#f6f8fd);padding:16px}.classroom-block-clickable[data-v-417dff8e]{cursor:pointer}.classroom-block-title[data-v-417dff8e]{color:#24324d;font-size:16px;font-weight:700;margin-bottom:12px}.classroom-outline-cover[data-v-417dff8e]{min-height:170px;border-radius:16px;padding:18px;background:linear-gradient(160deg,#e9f1ff,#f7fbff);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.classroom-outline-cover.empty[data-v-417dff8e]{background:linear-gradient(160deg,#f4f6fb,#fafbff)}.classroom-outline-badge[data-v-417dff8e]{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;width:52px;height:28px;border-radius:999px;background:rgba(79,70,229,.12);color:#4f46e5;font-size:12px;font-weight:700;margin-bottom:auto}.classroom-outline-title[data-v-417dff8e]{color:#20304c;font-size:20px;line-height:1.35;font-weight:700}.classroom-outline-subtitle[data-v-417dff8e]{color:#5b6780;font-size:13px;line-height:1.6;margin-top:8px}.classroom-preview-action[data-v-417dff8e]{color:#73809b;font-size:13px;margin-top:12px}.classroom-hero[data-v-417dff8e]{min-height:170px;border-radius:16px;background:#eef2f7;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.classroom-hero-image[data-v-417dff8e]{width:100%;height:170px;-o-object-fit:cover;object-fit:cover;display:block}.classroom-video-cover[data-v-417dff8e]{min-height:170px;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;background:linear-gradient(135deg,#1f2937,#111827)}.classroom-video-cover[data-v-417dff8e],.classroom-video-icon[data-v-417dff8e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.classroom-video-icon[data-v-417dff8e]{width:64px;height:64px;border-radius:999px;background:hsla(0,0%,100%,.14);color:#fff;font-size:28px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.classroom-empty[data-v-417dff8e]{min-height:170px;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:12px;color:#90a0bd;background:#f5f7fb}.note-file-list[data-v-417dff8e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-top:14px}.note-file-item[data-v-417dff8e]{width:112px;height:140px;border-radius:12px;overflow:hidden;background:#f3f5f9}.note-file-image[data-v-417dff8e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.item-row[data-v-417dff8e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #edf2f7}.item-row[data-v-417dff8e]:last-child{border-bottom:0;padding-bottom:0}.item-row-block[data-v-417dff8e]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.item-main[data-v-417dff8e]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.item-title[data-v-417dff8e]{color:#20304c;font-size:16px;font-weight:700;line-height:1.5}.contest-problem-list[data-v-417dff8e]{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.contest-problem-item[data-v-417dff8e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;border:1px solid #edf1f7;border-radius:14px;background:#fbfcff;padding:12px 14px}.contest-problem-item-link[data-v-417dff8e]{cursor:pointer}.problem-index[data-v-417dff8e]{width:28px;height:28px;border-radius:999px;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;background:#eef2ff;color:#4f46e5;font-weight:700;-ms-flex-negative:0;flex-shrink:0}.problem-body[data-v-417dff8e]{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-flex:1;-ms-flex:1;flex:1}.problem-title[data-v-417dff8e]{color:#24324d;font-size:15px;font-weight:600}.problem-meta-inline[data-v-417dff8e]{color:#7d8aa6;font-size:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.problem-enter[data-v-417dff8e]{color:#4f46e5;font-size:13px;font-weight:600;-ms-flex-negative:0;flex-shrink:0}.outline-preview-wrap[data-v-417dff8e]{min-height:70vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.outline-preview-frame[data-v-417dff8e]{width:100%;height:calc(100vh - 180px);min-height:640px;border:0;border-radius:12px;background:#f6f8fc}.outline-preview-html[data-v-417dff8e]{height:calc(100vh - 240px);min-height:520px;overflow:hidden;padding:4px 0 0;background:#f6f8fc;border-radius:12px}.outline-preview-html[data-v-417dff8e],.outline-preview-html[data-v-417dff8e] :deep(.marpit){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.outline-preview-html[data-v-417dff8e] :deep(.marpit){position:relative;width:100%;height:100%}.outline-preview-html[data-v-417dff8e] :deep(.marpit>section),.outline-preview-html[data-v-417dff8e] :deep(.marpit>svg){display:block;width:1280px;min-width:1280px;max-width:1280px;height:720px!important;min-height:720px;max-height:720px;margin:0 auto;border-radius:18px;background:#fff;-webkit-box-shadow:0 10px 30px rgba(31,42,68,.08);box-shadow:0 10px 30px rgba(31,42,68,.08);overflow:hidden;-webkit-box-flex:0;-ms-flex:none;flex:none}.outline-preview-html[data-v-417dff8e] :deep(.marpit>section:not(.is-active)),.outline-preview-html[data-v-417dff8e] :deep(.marpit>svg:not(.is-active)){display:none}.outline-preview-footer[data-v-417dff8e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding-top:12px}.outline-preview-page[data-v-417dff8e]{color:#6b7280;font-size:13px}.classroom-dialog-gallery-slider[data-v-417dff8e]{-ms-flex-align:center;-ms-flex-pack:center;gap:16px}.classroom-dialog-gallery-slider[data-v-417dff8e],.classroom-dialog-gallery-stage[data-v-417dff8e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.classroom-dialog-gallery-stage[data-v-417dff8e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:70vh;-ms-flex-align:center;-ms-flex-pack:center}.classroom-dialog-gallery-image[data-v-417dff8e]{max-width:100%;max-height:70vh;border-radius:12px;-webkit-box-shadow:0 12px 32px rgba(24,39,75,.18);box-shadow:0 12px 32px rgba(24,39,75,.18)}.gallery-nav[data-v-417dff8e]{border:0;width:42px;height:42px;border-radius:999px;font-size:28px;line-height:1;color:#4f46e5;background:#eef2ff;cursor:pointer}.gallery-nav[data-v-417dff8e]:disabled{cursor:not-allowed;opacity:.45}.classroom-dialog-video-wrap[data-v-417dff8e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:70vh}.classroom-dialog-video[data-v-417dff8e]{width:100%;max-height:70vh;border-radius:14px;background:#000}[data-v-417dff8e]:global(.study-preview-dialog .el-dialog){margin-top:5vh!important}[data-v-417dff8e]:global(.study-preview-dialog .el-dialog__body){padding-top:8px}@media (max-width:1100px){.outline-preview-frame[data-v-417dff8e]{height:calc(100vh - 150px);min-height:520px}.classroom-grid[data-v-417dff8e],.lesson-summary-row[data-v-417dff8e],.score-row[data-v-417dff8e]{grid-template-columns:1fr}}