.preparation[data-v-2156ef0c]{padding:0 24px 28px;color:var(--admin-text-primary,#213650)}.preparation h3[data-v-2156ef0c]{margin:0 0 10px;font-size:17px}.muted[data-v-2156ef0c]{color:var(--admin-text-secondary,#607286);font-size:12px;line-height:1.6;margin:6px 0}.preparation-steps[data-v-2156ef0c]{padding:16px;margin:18px 0;list-style:none;display:flex;gap:20px;background:var(--admin-surface-muted,#f7f9fc);border-radius:8px}.preparation-steps li[data-v-2156ef0c]{flex:1;min-width:0}.preparation-steps li b[data-v-2156ef0c],.preparation-steps li span[data-v-2156ef0c]{display:block}.preparation-steps li b[data-v-2156ef0c]{font-size:14px}.preparation-steps li span[data-v-2156ef0c]{font-size:12px;line-height:1.7;margin-top:8px;color:var(--admin-text-secondary,#607286)}.channel-policy[data-v-2156ef0c],.device-toolbar[data-v-2156ef0c],.preparation-actions[data-v-2156ef0c]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:16px 0;font-size:13px}.channel-policy[data-v-2156ef0c]{padding:10px 14px;border:1px solid var(--admin-border,#dfe7f1);border-radius:6px}.device-toolbar .el-select[data-v-2156ef0c]{width:400px;max-width:100%}.preparation-actions[data-v-2156ef0c]{justify-content:space-between}.pin[data-v-2156ef0c]{font-family:monospace;font-size:16px;letter-spacing:1px}.issue[data-v-2156ef0c]{color:#ae5a10;font-size:12px;line-height:1.6;margin:5px 0}.notice[data-v-2156ef0c]{padding:12px 14px;background:var(--admin-surface-muted,#f7f9fc);color:var(--admin-text-secondary,#607286);font-size:12px;line-height:1.8}.preparation[data-v-2156ef0c] .el-table th{background:#eef4fc;color:#385677}@media(max-width:700px){.preparation[data-v-2156ef0c]{padding:0 14px 20px}.preparation-steps[data-v-2156ef0c]{flex-direction:column;gap:14px}.preparation-actions>div[data-v-2156ef0c]{display:flex;flex-wrap:wrap;gap:8px}.preparation-actions .el-button+.el-button[data-v-2156ef0c]{margin-left:0}.device-toolbar .el-select[data-v-2156ef0c]{width:100%}}.remediation-flow[data-v-6218f10a]{display:flex;flex-wrap:wrap;gap:12px;padding:0;margin:0 0 16px;list-style:none}.remediation-flow li[data-v-6218f10a]{flex:1;min-width:160px;background:var(--admin-surface,#fff);border:1px solid var(--admin-border,#dfe7f1);border-radius:6px;padding:12px 16px}.remediation-flow li b[data-v-6218f10a],.remediation-flow li span[data-v-6218f10a]{display:block}.remediation-flow li b[data-v-6218f10a]{font-size:13px}.remediation-flow li span[data-v-6218f10a]{font-size:12px;color:var(--admin-text-secondary,#607286);margin-top:6px}.raw-record-heading[data-v-6218f10a]{margin-top:28px}.source-class-line[data-v-6218f10a]{display:flex;align-items:center;gap:16px;margin-top:14px}.audit-records[data-v-6218f10a]{padding:0 20px 24px}.remediation-page[data-v-6218f10a]{color:var(--admin-text-primary,#213650)}.heading-actions[data-v-6218f10a],.list-heading[data-v-6218f10a],.remediation-heading[data-v-6218f10a],.roster-actions[data-v-6218f10a]{display:flex;align-items:center;justify-content:space-between;gap:12px}.remediation-heading[data-v-6218f10a]{margin-bottom:16px}.remediation-heading h1[data-v-6218f10a]{font-size:20px;margin:0}.heading-actions[data-v-6218f10a]{justify-content:flex-end}.plan-overview[data-v-6218f10a],.roster-panel[data-v-6218f10a]{padding:20px;border:1px solid var(--admin-border,#dfe7f1);border-radius:8px;background:var(--admin-surface,#fff)}.plan-overview[data-v-6218f10a]{margin-bottom:16px}.plan-selector[data-v-6218f10a]{display:flex;align-items:center;gap:12px}.plan-selector label[data-v-6218f10a]{flex-shrink:0;font-weight:600}.plan-selector .el-select[data-v-6218f10a]{flex:1;max-width:720px;min-width:0}.following-plan[data-v-6218f10a],.plan-facts[data-v-6218f10a]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;color:var(--admin-text-secondary,#607286);font-size:13px}.plan-facts[data-v-6218f10a]{margin-top:14px}.following-plan[data-v-6218f10a]{margin-top:6px;min-height:28px}.following-plan b[data-v-6218f10a]{font-weight:500}.following-plan .el-button[data-v-6218f10a]{padding:6px 0}.remediation-metrics[data-v-6218f10a]{display:flex;flex-wrap:wrap;gap:8px 12px;border-top:1px solid var(--admin-border,#e2e9f1);margin-top:14px;padding-top:14px}.remediation-metrics>button[data-v-6218f10a],.remediation-metrics>div[data-v-6218f10a]{display:flex;align-items:baseline;gap:8px;padding:8px 12px;border:1px solid transparent;border-radius:5px;background:var(--admin-surface-muted,#f7f9fc);text-align:left;font:inherit;font-size:13px;color:var(--admin-text-secondary,#607286)}.remediation-metrics>button strong[data-v-6218f10a],.remediation-metrics>div strong[data-v-6218f10a]{color:var(--admin-text-primary,#203650);font-size:20px}.remediation-metrics>button small[data-v-6218f10a],.remediation-metrics>div small[data-v-6218f10a]{font-size:12px}.remediation-metrics button[data-v-6218f10a]{cursor:pointer}.remediation-metrics button.active[data-v-6218f10a],.remediation-metrics button[data-v-6218f10a]:hover{border-color:var(--admin-primary-border,#cfe0ff);background:var(--admin-primary-soft,#eef5ff);color:var(--admin-primary,#2563eb)}.remediation-metrics button[data-v-6218f10a]:focus-visible{outline:2px solid var(--admin-primary,#2563eb);outline-offset:2px}.list-heading[data-v-6218f10a]{margin-bottom:16px}.list-heading h2[data-v-6218f10a]{font-size:16px;margin:0}.list-heading h2 small[data-v-6218f10a]{margin-left:8px;font-size:13px;font-weight:400;color:var(--admin-text-secondary,#607286)}.roster-toolbar[data-v-6218f10a]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.roster-filters[data-v-6218f10a]{display:flex;flex-wrap:wrap;gap:10px}.roster-filters>.el-input[data-v-6218f10a]{width:230px}.roster-filters>.el-select[data-v-6218f10a]{width:150px}.roster-secondary[data-v-6218f10a]{display:flex;gap:16px}.roster-secondary .el-button+.el-button[data-v-6218f10a]{margin-left:0}.remediation-table[data-v-6218f10a] .el-table__empty-block{height:auto!important;min-height:140px}.remediation-table[data-v-6218f10a] .el-table__empty-text{width:100%}.roster-empty[data-v-6218f10a]{padding:28px 12px;line-height:1.7}.roster-empty p[data-v-6218f10a]{margin:0;color:var(--admin-text-secondary,#607286)}.roster-empty span[data-v-6218f10a]{display:block;font-size:13px}.roster-empty .el-button[data-v-6218f10a]{padding:6px}.remediation-rules h3[data-v-6218f10a]{margin:0 0 10px;font-size:15px}.remediation-rules p[data-v-6218f10a]{margin:8px 0;line-height:1.7}.muted[data-v-6218f10a]{color:var(--admin-text-secondary,#607286);font-size:13px;margin:6px 0}.student-expansion[data-v-6218f10a]{padding:20px 30px;background:#f7faff;border:1px solid #dce7f6}.student-expansion .expansion-title[data-v-6218f10a]{display:flex;justify-content:space-between;align-items:center}.student-expansion h3[data-v-6218f10a]{font-size:17px;margin:0 0 15px}.student-expansion p[data-v-6218f10a]{color:#8190a5;font-size:13px;margin-bottom:0}.progress-summary[data-v-6218f10a]{display:flex;gap:20px;align-items:center;padding:14px 0 20px}.progress-summary .el-progress[data-v-6218f10a]{flex:1}.progress-summary strong[data-v-6218f10a]{color:#e89b26}.arrangement-line[data-v-6218f10a]{display:flex;align-items:center;gap:20px;padding:14px 18px;border-top:1px solid #e0e7f1}.arrangement-line>b[data-v-6218f10a]{width:130px}.arrangement-line span[data-v-6218f10a]:nth-child(2){flex:1}.arrangement-line span b[data-v-6218f10a]{color:#2462ef}.arrangement-line .el-button[data-v-6218f10a]{margin-left:auto}.import-tools[data-v-6218f10a]{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:20px 0;font-size:13px;color:#718198}.preview-count[data-v-6218f10a]{padding:10px;background:#f4f8ff}.course-search[data-v-6218f10a]{display:flex;gap:10px;margin:22px 0 12px}.course-row[data-v-6218f10a]{padding:12px 0;border-bottom:1px solid #e7edf5}.remediation-page[data-v-6218f10a] .el-table th{background:#eef4fc;color:#385677}.remediation-page[data-v-6218f10a] .el-table__expanded-cell{padding:0}.remediation-page[data-v-6218f10a] .el-dialog{max-width:95vw}.remediation-page[data-v-6218f10a] .el-dialog .el-date-editor{max-width:100%}@media(max-width:900px){.list-heading[data-v-6218f10a],.remediation-heading[data-v-6218f10a]{flex-wrap:wrap}.plan-overview[data-v-6218f10a],.roster-panel[data-v-6218f10a]{padding:16px}.roster-filters>.el-input[data-v-6218f10a],.roster-filters[data-v-6218f10a]{width:100%}.roster-filters>.el-select[data-v-6218f10a]{flex:1;width:auto;min-width:130px}.roster-actions[data-v-6218f10a]{flex-wrap:wrap}.roster-actions .el-button+.el-button[data-v-6218f10a]{margin-left:0}.student-expansion[data-v-6218f10a]{padding:16px}.arrangement-line[data-v-6218f10a],.progress-summary[data-v-6218f10a]{flex-wrap:wrap}.arrangement-line .el-progress[data-v-6218f10a],.progress-summary .el-progress[data-v-6218f10a]{min-width:180px}.plan-selector[data-v-6218f10a]{flex-wrap:wrap}.plan-selector .el-select[data-v-6218f10a]{flex:1;min-width:140px}}@media(max-width:560px){.remediation-heading[data-v-6218f10a]{align-items:flex-start}.heading-actions[data-v-6218f10a]{flex-wrap:wrap;gap:8px}.remediation-metrics[data-v-6218f10a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.remediation-metrics>button[data-v-6218f10a],.remediation-metrics>div[data-v-6218f10a]{padding:8px;gap:5px;flex-wrap:wrap}.plan-selector label[data-v-6218f10a]{width:100%}.list-heading[data-v-6218f10a]{align-items:flex-start}}