.self-practice-entry[data-v-2d72936d]{margin-bottom:20px;padding:24px;background:#fff;border:1px solid #dce6ee;border-radius:12px}.self-practice-entry article[data-v-2d72936d],.self-practice-entry header[data-v-2d72936d]{display:flex;justify-content:space-between;align-items:center;gap:16px}.self-practice-entry h3[data-v-2d72936d],.self-practice-entry h4[data-v-2d72936d]{margin:0}.self-practice-entry p[data-v-2d72936d]{color:#718397;line-height:1.7}.self-practice-entry article[data-v-2d72936d]{padding:20px 0;border-top:1px solid #e7edf2}.entry-actions[data-v-2d72936d]{display:flex;flex-wrap:wrap;gap:8px}.entry-actions .el-button[data-v-2d72936d]{margin:0}@media(max-width:700px){.self-practice-entry[data-v-2d72936d]{padding:16px}.self-practice-entry article[data-v-2d72936d]{align-items:flex-start;flex-direction:column}}.practice-guide[data-v-490154b8]{margin-bottom:20px;padding:20px 24px;background:#fff;border:1px solid #dce6ee;border-radius:12px;color:#34495e}.practice-guide header[data-v-490154b8]{display:flex;align-items:center;justify-content:space-between;gap:20px}.practice-guide h3[data-v-490154b8]{margin:0;font-size:18px}.practice-guide header p[data-v-490154b8]{margin:8px 0 0;color:#687d8c;line-height:1.7}.guide-methods article[data-v-490154b8]{padding:20px 0;border-top:1px solid #e8edf2}.guide-methods article[data-v-490154b8]:first-child{margin-top:18px}.guide-methods article[data-v-490154b8]:last-child{padding-bottom:0}.guide-methods h4[data-v-490154b8]{margin:0 0 12px;font-size:16px}.guide-methods h4 span[data-v-490154b8]{color:var(--primary-color,#287aad);margin-right:12px}.guide-methods p[data-v-490154b8]{margin:8px 0;line-height:1.9}.guide-methods .el-button[data-v-490154b8]{margin-top:8px}.guide-note[data-v-490154b8]{color:#536d80}.guide-methods strong[data-v-490154b8]{color:#263f51}@media(max-width:700px){.practice-guide[data-v-490154b8]{padding:16px}.practice-guide header[data-v-490154b8]{align-items:flex-start;flex-direction:column;gap:4px}}.registration-photo-card[data-v-48c95c9f]{margin:20px 0;padding:20px;border:1px solid #e5eaf0;border-radius:8px;background:#fff}.photo-content[data-v-48c95c9f],.photo-heading[data-v-48c95c9f]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.photo-heading h3[data-v-48c95c9f]{margin:0;font-size:17px}.photo-heading p[data-v-48c95c9f]{margin:8px 0 16px;color:#748095;line-height:1.6}.photo-content[data-v-48c95c9f]{justify-content:flex-start}.photo-change-tip[data-v-48c95c9f],.photo-form[data-v-48c95c9f]{margin-top:16px}.student-v2-page[data-v-378573d5]{color:#334155}.student-hero[data-v-378573d5]{margin-bottom:16px;border:0;border-radius:16px;background:linear-gradient(135deg,#edf5ff,#fff 70%)}.student-hero[data-v-378573d5] .el-card__body{display:flex;justify-content:space-between;gap:30px;padding:28px}.eyebrow[data-v-378573d5]{color:#2563eb;font-weight:600}.student-hero h2[data-v-378573d5]{margin:7px 0;font-size:26px;color:#172234}.student-hero p[data-v-378573d5]{margin:0;color:#64748b}.hero-help[data-v-378573d5]{display:flex;align-items:center;gap:12px;max-width:360px;padding:14px 18px;border-radius:12px;background:#fff}.hero-help>i[data-v-378573d5]{font-size:28px;color:#2563eb}.hero-help b[data-v-378573d5],.hero-help span[data-v-378573d5]{display:block}.hero-help span[data-v-378573d5]{margin-top:3px;color:#64748b;font-size:12px}.main-card[data-v-378573d5]{margin-top:16px;border-radius:14px}.student-tab-badge[data-v-378573d5]{margin-left:7px;vertical-align:1px}.student-tab-badge[data-v-378573d5] .el-badge__content{position:static;height:17px;min-width:17px;padding:0 4px;border:0;line-height:17px;transform:none}.student-toolbar[data-v-378573d5]{display:flex;gap:10px;margin:16px 0}.student-toolbar .el-input[data-v-378573d5]{max-width:300px}.recruiting-heading[data-v-378573d5]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px 0 6px;padding:18px 20px;border:1px solid #dbeafe;border-radius:12px;background:linear-gradient(120deg,#f8fbff,#eff6ff)}.recruiting-heading>div>span[data-v-378573d5]{color:#2563eb;font-size:11px;font-weight:700;letter-spacing:1px}.recruiting-heading h3[data-v-378573d5]{margin:4px 0 3px;color:#172033;font-size:18px}.recruiting-heading p[data-v-378573d5]{margin:0;color:#64748b;font-size:13px}.plan-grid[data-v-378573d5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:16px;padding:8px 0}.plan-card[data-v-378573d5]{padding:20px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;transition:.2s}.plan-card[data-v-378573d5]:hover{border-color:#9fc2f5;box-shadow:0 8px 24px rgba(37,99,235,.08)}.plan-card header[data-v-378573d5]{display:flex;justify-content:space-between;gap:12px}.plan-card h3[data-v-378573d5]{margin:8px 0 5px;color:#172234}.plan-card header p[data-v-378573d5]{margin:0;color:#64748b}.quota[data-v-378573d5]{text-align:center}.quota b[data-v-378573d5]{display:block;font-size:26px;color:#2563eb}.quota span[data-v-378573d5]{font-size:11px;color:#64748b}.plan-meta[data-v-378573d5]{display:grid;gap:8px;margin:18px 0;padding:12px;border-radius:8px;background:#f8fafc;font-size:13px}.plan-meta i[data-v-378573d5]{margin-right:7px;color:#2563eb}.applied-state[data-v-378573d5]{display:flex;align-items:center;gap:10px}.apply-tip[data-v-378573d5]{height:38px;color:#64748b;font-size:13px}.plan-card footer[data-v-378573d5]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.mine-list[data-v-378573d5]{display:grid;gap:14px;margin-top:16px}.mine-card[data-v-378573d5]{display:grid;grid-template-columns:120px 1fr auto;gap:18px;align-items:center;padding:20px;border:1px solid #e2e8f0;border-radius:12px}.mine-status[data-v-378573d5]{text-align:center}.mine-status small[data-v-378573d5]{display:block;margin-top:8px;color:#64748b}.mine-main>span[data-v-378573d5]{font-size:12px;color:#2563eb}.mine-main h3[data-v-378573d5]{margin:4px 0}.mine-main p[data-v-378573d5]{color:#64748b}.mine-actions[data-v-378573d5]{display:flex;flex-direction:column;gap:8px}.plan-switcher[data-v-378573d5]{display:flex;align-items:center;gap:12px;margin:14px 0}.plan-switcher .el-select[data-v-378573d5]{width:360px}.training-plan-view[data-v-378573d5]{min-height:360px}.training-plan-hero[data-v-378573d5]{position:relative;overflow:hidden;margin-top:14px;padding:24px 26px;border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:28px;color:#fff;background:radial-gradient(circle at 78% 0,rgba(67,214,239,.22),transparent 30%),linear-gradient(120deg,#15365e,#176d8b)}.training-plan-hero.clinical[data-v-378573d5]{background:radial-gradient(circle at 78% 0,rgba(101,224,191,.22),transparent 30%),linear-gradient(120deg,#174b50,#168273)}.plan-hero-copy[data-v-378573d5]{min-width:0;flex:1}.plan-hero-copy>span[data-v-378573d5]{color:#71dff0;font-size:10px;font-weight:700;letter-spacing:1.8px}.clinical .plan-hero-copy>span[data-v-378573d5]{color:#8ce8cc}.plan-hero-copy h2[data-v-378573d5]{margin:8px 0;color:#fff;font-size:24px}.plan-hero-copy p[data-v-378573d5]{margin:0;color:hsla(0,0%,100%,.75)}.plan-hero-copy p i[data-v-378573d5]{margin-right:5px}.plan-hero-copy p em[data-v-378573d5]{display:inline-block;width:1px;height:12px;margin:0 12px;vertical-align:-2px;background:hsla(0,0%,100%,.3)}.personal-goal-summary[data-v-378573d5]{min-width:360px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid hsla(0,0%,100%,.16);border-radius:10px;background:rgba(4,25,45,.24)}.personal-goal-summary div[data-v-378573d5]{padding:15px 18px;text-align:center}.personal-goal-summary div+div[data-v-378573d5]{border-left:1px solid hsla(0,0%,100%,.14)}.personal-goal-summary span[data-v-378573d5],.personal-goal-summary strong[data-v-378573d5]{display:block}.personal-goal-summary strong[data-v-378573d5]{color:#fff;font-size:25px}.personal-goal-summary span[data-v-378573d5]{margin-top:3px;color:hsla(0,0%,100%,.68);font-size:10px}.training-plan-hero+.el-alert[data-v-378573d5]{margin-top:12px}.completion-overview[data-v-378573d5]{margin-top:14px;padding:18px 20px;border:1px solid #d9e5ec;border-radius:12px;background:#fff}.completion-overview.complete[data-v-378573d5]{border-color:#a8d9c4}.completion-overview>header[data-v-378573d5]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.completion-overview>header small[data-v-378573d5]{color:#148ca5;font-size:9px;font-weight:700;letter-spacing:1.4px}.completion-overview>header h3[data-v-378573d5]{margin:5px 0 3px;color:#203a50;font-size:19px}.completion-overview>header p[data-v-378573d5]{margin:0;color:#7b8c9b;font-size:12px}.completion-metrics[data-v-378573d5]{display:grid;grid-template-columns:repeat(3,1fr);margin-top:15px;padding:14px 0;border-radius:9px;background:#f5f8fa}.completion-metrics>div[data-v-378573d5]{padding:0 18px}.completion-metrics>div+div[data-v-378573d5]{border-left:1px solid #dde7ec}.completion-metrics small[data-v-378573d5],.completion-metrics span[data-v-378573d5],.completion-metrics strong[data-v-378573d5]{display:block}.completion-metrics small[data-v-378573d5],.completion-metrics span[data-v-378573d5]{color:#82919e;font-size:11px}.completion-metrics strong[data-v-378573d5]{margin:5px 0 3px;color:#1d607a;font-size:20px}.completion-success[data-v-378573d5],.completion-todo[data-v-378573d5]{display:flex;align-items:center;gap:11px;margin-top:13px;padding:12px 14px;border-radius:9px}.completion-todo[data-v-378573d5]{color:#9a681c;background:#fff4dd}.completion-todo.activity[data-v-378573d5]{color:#226c5a;background:#eaf6f1}.completion-todo>i[data-v-378573d5]{font-size:21px}.completion-todo>div[data-v-378573d5]{min-width:0;flex:1}.completion-todo b[data-v-378573d5],.completion-todo span[data-v-378573d5]{display:block}.completion-todo span[data-v-378573d5]{margin-top:3px;overflow:hidden;color:#887658;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.completion-success[data-v-378573d5]{color:#24745d;background:#e9f6f1}.today-board[data-v-378573d5]{margin:16px 0 12px;padding:17px 20px;border:1px solid #b8d9e7;border-radius:12px;display:flex;align-items:center;gap:18px;background:linear-gradient(120deg,#f1f9ff,#f3fbfa)}.today-board.empty[data-v-378573d5]{border-color:#dce5ec;background:#f8fafc}.today-label[data-v-378573d5]{width:78px;flex:none;padding-right:17px;border-right:1px solid #d5e4eb;text-align:center}.today-label small[data-v-378573d5],.today-label span[data-v-378573d5],.today-label strong[data-v-378573d5]{display:block}.today-label small[data-v-378573d5]{color:#1687a3;font-size:9px;letter-spacing:1.5px}.today-label strong[data-v-378573d5]{margin:3px 0;color:#1d455f;font-size:23px}.today-label span[data-v-378573d5]{color:#7d8f9f;font-size:10px}.today-main[data-v-378573d5]{min-width:0;flex:1}.today-main>span[data-v-378573d5]{color:#178aa2;font-size:11px;font-weight:700}.today-main h3[data-v-378573d5]{margin:4px 0;color:#213b53;font-size:17px}.today-main p[data-v-378573d5]{margin:0;color:#77899b;font-size:12px}.next-action-card[data-v-378573d5]{margin-bottom:20px;padding:14px 18px;border:1px solid #dbe6ef;border-radius:11px;display:flex;align-items:center;gap:13px;background:#fff}.next-action-icon[data-v-378573d5]{width:39px;height:39px;flex:none;border-radius:10px;display:grid;place-items:center;color:#fff;font-size:18px;background:linear-gradient(135deg,#2977d4,#20a8bd)}.next-action-card>div[data-v-378573d5]{min-width:0;flex:1}.next-action-card small[data-v-378573d5]{color:#178fa7;font-size:9px;font-weight:700;letter-spacing:1.3px}.next-action-card h3[data-v-378573d5],.next-action-card p[data-v-378573d5]{margin:2px 0}.next-action-card h3[data-v-378573d5]{color:#253e58;font-size:15px}.next-action-card p[data-v-378573d5]{color:#7b8b9b;font-size:11px}.next-action-card>b[data-v-378573d5]{color:#2775ac}.schedule-section-head[data-v-378573d5]{margin:24px 0 14px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.schedule-section-head>div:first-child>span[data-v-378573d5]{color:#1593aa;font-size:9px;font-weight:700;letter-spacing:1.6px}.schedule-section-head h3[data-v-378573d5]{margin:4px 0;color:#1d3751;font-size:20px}.schedule-section-head p[data-v-378573d5]{margin:0;color:#8191a1;font-size:12px}.schedule-legend[data-v-378573d5]{display:flex;align-items:center;gap:12px;color:#728497;font-size:11px}.schedule-legend i[data-v-378573d5]{margin-right:4px;color:#1593aa}.personal-schedule-list[data-v-378573d5]{display:grid;gap:13px}.personal-day[data-v-378573d5]{scroll-margin-top:18px;overflow:hidden;border:1px solid #dfe7ee;border-radius:11px;display:flex;background:#fff}.personal-day.today[data-v-378573d5]{border-color:#44aac0;box-shadow:0 0 0 2px rgba(68,170,192,.1)}.personal-day.compact.expanded[data-v-378573d5]{border-color:#9bc9d8}.personal-day.compact>aside[data-v-378573d5]{width:82px}.personal-day>aside[data-v-378573d5]{position:relative;width:96px;flex:none;padding:17px 10px;display:flex;flex-direction:column;align-items:center;color:#fff;background:linear-gradient(160deg,#183d63,#157d8d)}.personal-day>aside small[data-v-378573d5]{color:#78d6e3;font-size:9px;letter-spacing:1.4px}.personal-day>aside strong[data-v-378573d5]{margin:2px 0 8px;color:hsla(0,0%,100%,.25);font-size:28px}.personal-day>aside b[data-v-378573d5]{font-size:12px}.personal-day>aside span[data-v-378573d5]{margin-top:4px;color:#b3d1da;font-size:10px}.personal-day>aside em[data-v-378573d5]{margin-top:10px;padding:3px 8px;border-radius:10px;color:#0f6573;font-size:9px;font-style:normal;background:#a9edf1}.personal-day-body[data-v-378573d5]{min-width:0;flex:1}.personal-day-body>header[data-v-378573d5]{padding:11px 15px;border-bottom:1px solid #edf1f5;display:flex;align-items:center;justify-content:space-between;background:#fafcfd}.personal-day.compact .personal-day-body>header[data-v-378573d5]{cursor:pointer}.personal-day-body>header h4[data-v-378573d5]{margin:0 0 2px;color:#294158}.personal-day-body>header span[data-v-378573d5]{color:#8b99a8;font-size:10px}.personal-day-body>header>b[data-v-378573d5]{color:#187f99;font-size:13px}.day-status[data-v-378573d5]{display:flex;align-items:center;gap:12px}.day-status .el-button[data-v-378573d5]{padding:0}.day-status .el-button i[data-v-378573d5]{margin-left:4px}.day-brief[data-v-378573d5]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:13px 15px;color:#647989;font-size:12px}.day-brief span[data-v-378573d5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.day-brief i[data-v-378573d5]{margin-right:6px;color:#168da4}.day-detail-label[data-v-378573d5]{padding:11px 15px 7px;border-top:1px solid #e6edf1;color:#27586e;font-size:12px;font-weight:700;background:#fcfdfd}.day-detail-label.attendance-label[data-v-378573d5]{margin-top:3px}.day-attendance-list>div[data-v-378573d5]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 15px;border-top:1px solid #edf2f4;color:#637887;font-size:12px}.day-no-attendance[data-v-378573d5]{padding:12px 15px 15px;color:#8998a3;font-size:12px}.personal-session[data-v-378573d5]{min-height:78px;padding:8px 15px;display:grid;grid-template-columns:60px minmax(180px,1fr) minmax(180px,.85fr) 62px;align-items:center;gap:14px}.personal-session+.personal-session[data-v-378573d5]{border-top:1px dashed #e1e8ee}.personal-session-time[data-v-378573d5]{display:flex;flex-direction:column;align-items:center;color:#3d5870;font-size:11px}.personal-session-time i[data-v-378573d5]{width:1px;height:8px;margin:2px 0;background:#78c7d2}.personal-session-content>span[data-v-378573d5]{color:#168fa5;font-size:9px;font-weight:700}.personal-session-content h4[data-v-378573d5]{margin:3px 0 5px;color:#283f56}.personal-session-content p[data-v-378573d5]{margin:0;display:flex;flex-wrap:wrap;gap:11px;color:#7b8c9d;font-size:10px}.personal-session-content p i[data-v-378573d5]{margin-right:4px;color:#2992a5}.personal-session-place[data-v-378573d5]{min-width:0;padding:9px 11px;border-radius:7px;display:flex;flex-direction:column;background:#f2f7fa}.personal-session-place small[data-v-378573d5],.personal-session-place span[data-v-378573d5]{color:#8190a0;font-size:9px}.personal-session-place span i[data-v-378573d5]{margin-right:4px;color:#1593aa}.personal-session-place strong[data-v-378573d5]{margin:3px 0;overflow:hidden;color:#3c5369;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.personal-session>em[data-v-378573d5]{justify-self:end;padding:5px 8px;border-radius:6px;color:#286d9e;font-size:10px;font-style:normal;background:#edf5fc}.no-session[data-v-378573d5]{padding:25px;text-align:center;color:#8a99a8}.plan-output-summary[data-v-378573d5]{margin-top:28px;padding-top:2px;border-top:1px solid #e4eaf0}.student-activity-summary[data-v-378573d5]{margin-top:24px;padding-top:2px;scroll-margin-top:18px;border-top:1px solid #e4eaf0}.student-activity-list[data-v-378573d5]{display:grid;gap:9px}.student-activity-list article[data-v-378573d5]{display:flex;align-items:center;gap:11px;padding:13px 15px;border:1px solid #e0e8ed;border-radius:9px;background:#fbfcfd}.student-activity-list article>i[data-v-378573d5]{color:#21846e;font-size:19px}.student-activity-list article>div[data-v-378573d5]{min-width:0;flex:1}.student-activity-list b[data-v-378573d5],.student-activity-list small[data-v-378573d5],.student-activity-list span[data-v-378573d5]{display:block}.student-activity-list b[data-v-378573d5]{color:#2b4357}.student-activity-list span[data-v-378573d5]{margin-top:3px;color:#7f8f9c;font-size:11px}.student-activity-list small[data-v-378573d5]{margin-top:5px;color:#237b69;font-size:11px}.output-rule-list[data-v-378573d5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:10px}.output-rule-list article[data-v-378573d5]{padding:13px;border:1px solid #e0e7ef;border-radius:9px;display:flex;align-items:center;gap:10px;background:#fbfcfe}.output-rule-list article>i[data-v-378573d5]{color:#4e72bd;font-size:22px}.output-rule-list article>div[data-v-378573d5]{min-width:0;flex:1}.output-rule-list b[data-v-378573d5],.output-rule-list span[data-v-378573d5]{display:block}.output-rule-list b[data-v-378573d5]{color:#344a61}.output-rule-list span[data-v-378573d5]{margin-top:2px;color:#8a98a7;font-size:10px}.output-rule-list strong[data-v-378573d5]{color:#566eb0;font-size:11px}.no-output-rule[data-v-378573d5]{padding:18px;border-radius:8px;color:#7f8e9e;background:#f7f9fb}.progress-grid[data-v-378573d5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:16px 0}.progress-card[data-v-378573d5]{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid #f1c27d;border-radius:10px;background:#fffaf2}.progress-card.done[data-v-378573d5]{border-color:#9bd7bb;background:#f2fbf7}.progress-card>i[data-v-378573d5]{font-size:27px;color:#c97912}.progress-card.done>i[data-v-378573d5]{color:#15965f}.progress-card>div[data-v-378573d5]{flex:1}.progress-card b[data-v-378573d5],.progress-card small[data-v-378573d5],.progress-card span[data-v-378573d5]{display:block}.progress-card small[data-v-378573d5],.progress-card span[data-v-378573d5]{font-size:12px;color:#64748b}.output-task-title[data-v-378573d5]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.output-task-title b[data-v-378573d5]{min-width:0;flex:1}.qualification-panel[data-v-378573d5]{padding:10px 0}.result-banner[data-v-378573d5]{display:flex;align-items:center;gap:16px;padding:20px;border-radius:12px;background:#fff5e5}.result-banner.qualified[data-v-378573d5]{background:#e9f7f0}.result-banner>i[data-v-378573d5]{font-size:42px;color:#c97912}.result-banner.qualified>i[data-v-378573d5]{color:#15965f}.result-banner h3[data-v-378573d5],.result-banner p[data-v-378573d5]{margin:0}.result-banner p[data-v-378573d5]{margin-top:5px;color:#64748b}.metric-grid[data-v-378573d5]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:16px 0}.metric-grid>div[data-v-378573d5]{padding:18px;border:1px solid #e2e8f0;border-radius:10px}.metric-grid b[data-v-378573d5],.metric-grid small[data-v-378573d5],.metric-grid span[data-v-378573d5]{display:block}.metric-grid b[data-v-378573d5]{margin:5px 0;font-size:24px;color:#172234}.metric-grid small[data-v-378573d5]{color:#64748b}.todo-panel[data-v-378573d5]{margin-bottom:16px;padding:18px;border:1px solid #e2e8f0;border-radius:10px}.todo-panel li[data-v-378573d5]{margin:9px 0;color:#d94a4a}.todo-panel i[data-v-378573d5]{margin-right:8px}.drawer-body[data-v-378573d5]{padding:0 24px 30px}.drawer-body h2[data-v-378573d5]{color:#172234}.drawer-body>p[data-v-378573d5]{color:#64748b;line-height:1.8}.task-line[data-v-378573d5]{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid #e2e8f0}.task-line span[data-v-378573d5]{color:#64748b;text-align:right}.target-summary[data-v-378573d5]{display:flex;gap:12px;margin:16px 0}.target-summary span[data-v-378573d5]{padding:10px 14px;border-radius:8px;background:#eef5ff}.output-form[data-v-378573d5]{margin-top:18px}.character-tip[data-v-378573d5],.v2-muted[data-v-378573d5]{font-size:12px;color:#64748b}.waitlist[data-v-378573d5]{color:#c97912}@media(max-width:900px){.student-hero[data-v-378573d5] .el-card__body{flex-direction:column}.student-toolbar[data-v-378573d5]{flex-wrap:wrap}.mine-card[data-v-378573d5]{grid-template-columns:1fr}.mine-status[data-v-378573d5]{text-align:left}.mine-actions[data-v-378573d5]{flex-direction:row}.completion-metrics[data-v-378573d5],.metric-grid[data-v-378573d5]{grid-template-columns:1fr}.completion-metrics>div+div[data-v-378573d5]{margin-top:10px;padding-top:10px;border-top:1px solid #dde7ec;border-left:0}.completion-todo[data-v-378573d5]{align-items:flex-start;flex-wrap:wrap}.plan-switcher .el-select[data-v-378573d5]{width:100%}.schedule-section-head[data-v-378573d5],.training-plan-hero[data-v-378573d5]{align-items:stretch;flex-direction:column}.personal-goal-summary[data-v-378573d5]{min-width:0}.today-board[data-v-378573d5]{align-items:flex-start;flex-wrap:wrap}.personal-day[data-v-378573d5]{flex-direction:column}.personal-day>aside[data-v-378573d5]{width:auto;flex-direction:row;gap:9px}.personal-day>aside strong[data-v-378573d5]{margin:0;font-size:18px}.personal-day>aside em[data-v-378573d5]{margin:0 0 0 auto}.personal-session[data-v-378573d5]{grid-template-columns:55px 1fr}.personal-session-place[data-v-378573d5]{grid-column:2}.personal-session>em[data-v-378573d5]{grid-column:2;justify-self:start}.day-brief[data-v-378573d5]{grid-template-columns:1fr;gap:7px}}.material-section-heading[data-v-378573d5]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 14px}.material-section-heading h3[data-v-378573d5]{margin:0;font-size:17px}.material-section-heading span[data-v-378573d5]{color:#66788a;font-size:13px}.material-group[data-v-378573d5]{margin:24px 0;padding:20px;border:1px solid #e2e8ef;border-radius:12px;background:#fff}.material-group-heading[data-v-378573d5]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.material-group-heading h3[data-v-378573d5]{margin:0 0 7px;font-size:18px;color:#29445d}.material-group-heading p[data-v-378573d5]{margin:0;font-size:13px;color:#708094;line-height:1.6}.assessment-group[data-v-378573d5]{border-color:#dfc69e;border-left:4px solid #b78335;background:#fffcf7}.material-task-grid[data-v-378573d5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.assessment-task-grid[data-v-378573d5]{grid-template-columns:1fr}.material-task[data-v-378573d5]{min-width:0;padding:18px;border:1px solid #e1e8f0;border-radius:9px;background:#fff}.material-task.selected[data-v-378573d5]{border-color:#4a7ccb;box-shadow:0 0 0 1px #4a7ccb}.material-task .output-task-title[data-v-378573d5]{display:flex;align-items:center;justify-content:space-between;gap:10px}.material-task .output-task-title b[data-v-378573d5]{font-size:16px}.material-counts[data-v-378573d5]{display:grid;grid-template-columns:repeat(3,1fr);margin:20px 0}.material-counts>div[data-v-378573d5]{display:flex;flex-direction:column;gap:6px;border-right:1px solid #edf0f5;padding-left:16px}.material-counts>div[data-v-378573d5]:first-child{padding-left:0}.material-counts>div[data-v-378573d5]:last-child{border:0}.material-counts strong[data-v-378573d5]{font-size:24px;font-weight:600;color:#29445d}.material-counts .approved-count[data-v-378573d5]{color:#258266}.material-counts span[data-v-378573d5],.material-scope[data-v-378573d5]{font-size:12px;color:#748498}.material-task-footer[data-v-378573d5]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px solid #edf0f5;padding-top:14px}.material-pending[data-v-378573d5]{display:flex;flex-wrap:wrap;gap:10px;color:#986919;font-size:12px}.material-pending[data-v-378573d5]:empty{display:none}.material-task-actions[data-v-378573d5]{display:flex;gap:8px;margin-left:auto}.material-task-actions .el-button[data-v-378573d5]{margin:0}@media(max-width:700px){.material-task-grid[data-v-378573d5]{grid-template-columns:1fr}.material-group[data-v-378573d5]{padding:14px}.material-group-heading[data-v-378573d5]{flex-wrap:wrap}.material-task[data-v-378573d5]{padding:14px}}[data-v-378573d5] .material-entry-dialog{max-width:calc(100vw - 24px)}@media(max-width:600px){[data-v-378573d5] .output-form .el-form-item__label{float:none;display:block;width:auto!important;text-align:left}[data-v-378573d5] .output-form .el-form-item__content{margin-left:0!important}.material-section-heading[data-v-378573d5]{align-items:flex-start;flex-direction:column}}