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