.sat-learning-records[data-v-635cf362]{min-width:0;color:#263449;--record-border:#e3e8ef;--record-muted:#69788b}.record-note[data-v-635cf362]{margin:6px 0;color:var(--record-muted);font-size:12px;line-height:1.65}.record-intro[data-v-635cf362]{margin:0 0 16px;font-size:13px}.record-search[data-v-635cf362]{display:grid;grid-template-columns:minmax(150px,1fr) minmax(170px,1.1fr) minmax(140px,.85fr) minmax(280px,1.65fr);gap:16px;padding:20px;margin:0 0 20px;background:#f6f8fb;border:1px solid var(--record-border);border-radius:10px}.record-search[data-v-635cf362] .el-form-item{min-width:0;margin:0}.record-search[data-v-635cf362] .el-form-item__label{margin-bottom:8px;padding:0;color:#46566c;font-size:12px;font-weight:600;line-height:18px}.record-search[data-v-635cf362] .el-form-item__content{min-width:0}.record-search[data-v-635cf362] .el-input,.record-search[data-v-635cf362] .el-select,.record-search[data-v-635cf362] .el-date-editor{width:100%;min-width:0}.record-search[data-v-635cf362] .el-input__wrapper,.record-search[data-v-635cf362] .el-select__wrapper{min-height:36px;border-radius:6px;background:#fff}.record-search[data-v-635cf362] .el-date-editor .el-range-input{min-width:0}.record-search[data-v-635cf362] .el-date-editor .el-range-separator{flex:0 0 24px;color:var(--record-muted)}.record-search-actions[data-v-635cf362]{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:14px;border-top:1px solid var(--record-border)}.record-search-actions[data-v-635cf362] .el-button{margin:0;min-height:34px;padding-inline:16px;border-radius:6px;font-weight:500}.record-search-actions[data-v-635cf362] .el-button:last-child{margin-left:auto;color:#52657e}.record-search.is-user-scope[data-v-635cf362]{grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:end}.record-search.is-user-scope .record-search-actions[data-v-635cf362]{grid-column:auto;padding:0 0 1px;border:0}.record-error[data-v-635cf362]{margin:0 0 16px}.sat-learning-records[data-v-635cf362] .learning-records-table{min-width:0;max-width:100%}.sat-learning-records[data-v-635cf362] .table-wrapper{min-width:0;max-width:100%;border:1px solid var(--record-border);border-radius:10px;box-shadow:none;background:#fff}.sat-learning-records[data-v-635cf362] .el-table{--el-table-border-color:#edf0f4;--el-table-header-bg-color:#f8fafc;--el-table-row-hover-bg-color:#f4f7fb;color:#344258}.sat-learning-records[data-v-635cf362] .el-table th.el-table__cell{padding:13px 0;background:#f8fafc!important;color:#526071;font-size:12px;font-weight:600}.sat-learning-records[data-v-635cf362] .el-table td.el-table__cell{padding:14px 0}.sat-learning-records[data-v-635cf362] .el-table .cell{padding-inline:14px;line-height:1.55;overflow-wrap:anywhere}.sat-learning-records[data-v-635cf362] .el-table .el-table__expand-icon{width:24px;height:24px;color:#75859a;border-radius:5px}.sat-learning-records[data-v-635cf362] .el-table .el-table__expand-icon:hover{background:#e9eef5;color:#344258}.sat-learning-records[data-v-635cf362] .el-table .el-tag{height:24px;padding-inline:9px;border-radius:5px;font-weight:500}.sat-learning-records[data-v-635cf362] .el-tag--success{color:#26704f;background:#edf7f0;border-color:transparent}.sat-learning-records[data-v-635cf362] .el-tag--warning{color:#936013;background:#fff4df;border-color:transparent}.sat-learning-records[data-v-635cf362] .el-tag--info{color:#5d6c80;background:#edf1f5;border-color:transparent}.sat-learning-records[data-v-635cf362] .el-table__body-wrapper .el-scrollbar__wrap{overscroll-behavior-x:contain}.sat-learning-records[data-v-635cf362] .el-empty{padding:36px 16px}.sat-learning-records[data-v-635cf362] .pagination{justify-content:flex-end;margin-top:0;padding:18px 0 4px;max-width:100%}.sat-learning-records[data-v-635cf362] .el-pagination{--el-pagination-button-bg-color:#f5f7fa;font-size:12px}.record-student-name[data-v-635cf362]{color:#263449;font-weight:600}.record-student-phone[data-v-635cf362]{margin:4px 0 0;font-variant-numeric:tabular-nums}.record-progress-label[data-v-635cf362]{display:inline-block;padding:4px 8px;background:#f0f4f8;color:#52647a;border-radius:5px;font-size:12px;font-variant-numeric:tabular-nums}.record-report-availability[data-v-635cf362]{color:#7b8797;font-size:12px}.record-report-availability.is-readable[data-v-635cf362]{color:#297455;font-weight:500}.record-date[data-v-635cf362]{color:#627187;font-size:12px;font-variant-numeric:tabular-nums}.record-row-actions[data-v-635cf362]{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 14px}.record-row-actions[data-v-635cf362] .el-button{margin:0;font-size:13px}.record-action-note[data-v-635cf362]{margin:7px 0 0;font-size:11px}.sat-learning-records[data-v-635cf362] .expand-area{padding:24px 28px 24px 52px;background:#f7f9fc;border-block:1px solid #e9eef5}.record-detail-grid[data-v-635cf362]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr);gap:32px}.record-detail-title[data-v-635cf362]{margin:0 0 18px;color:#344258;font-size:13px;font-weight:600;line-height:1.5}.record-facts[data-v-635cf362]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;font-size:13px;line-height:1.55}.record-facts dt[data-v-635cf362]{margin:0 0 4px;color:#7a8798;font-size:12px}.record-facts dd[data-v-635cf362]{margin:0;color:#3e4f65;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.record-fact-wide[data-v-635cf362]{grid-column:1/-1}.record-progress-section[data-v-635cf362]{min-width:0;padding-left:28px;border-left:1px solid #e0e7ef}.record-progress-heading[data-v-635cf362]{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;margin-bottom:12px}.record-progress-heading .record-detail-title[data-v-635cf362]{margin:0}.record-progress-summary[data-v-635cf362]{margin:0;color:#52647a;font-size:12px;font-variant-numeric:tabular-nums}.skill-progress[data-v-635cf362]{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e3e8ef;border-radius:6px;font-size:13px}.skill-progress th[data-v-635cf362],.skill-progress td[data-v-635cf362]{padding:10px 12px;border-bottom:1px solid #edf0f4;text-align:left}.skill-progress th[data-v-635cf362]{color:#7a8798;background:#f8fafc;font-size:11px;font-weight:500}.skill-progress th[data-v-635cf362]:last-child,.skill-progress td[data-v-635cf362]:last-child{text-align:right;font-variant-numeric:tabular-nums}.skill-progress td[data-v-635cf362]:first-child{color:#46566c;font-weight:500}.skill-progress td[data-v-635cf362]:last-child{color:#344258}.record-progress-section>.record-note[data-v-635cf362]{margin-top:12px}.record-detail-loading[data-v-635cf362]{margin:0;padding:12px 0;color:var(--record-muted);font-size:13px}.record-detail-error[data-v-635cf362] .el-button{margin-top:8px}.sat-learning-records[data-v-635cf362] button:focus-visible,.sat-learning-records[data-v-635cf362] .el-table__expand-icon:focus-visible{outline:2px solid var(--el-color-primary,#4b6f9b);outline-offset:3px}.el-dialog.satellite-record-report-dialog{--el-dialog-margin-top:5vh;margin:5vh auto 24px;max-height:90dvh;display:flex;flex-direction:column;padding:0;border:1px solid #e3e8ef;border-radius:12px;overflow:hidden}.satellite-record-report-dialog .el-dialog__header{margin:0;padding:22px 56px 20px 28px;flex-shrink:0;border-bottom:1px solid #e3e8ef;background:#fff}.satellite-record-report-dialog .el-dialog__title{color:#263449;font-size:17px;font-weight:600;line-height:1.5}.satellite-record-report-dialog .el-dialog__headerbtn{top:13px;right:16px;width:36px;height:36px;border-radius:6px}.satellite-record-report-dialog .el-dialog__body{flex:1;min-height:0;max-height:73vh;overflow:auto;padding:28px;background:#f5f7fa;overscroll-behavior:contain}.satellite-record-report-dialog .record-report-content{min-width:0;width:100%;max-width:1010px;margin:0 auto}.satellite-record-report-dialog .el-dialog__footer{padding:16px 28px;flex-shrink:0;border-top:1px solid #e3e8ef;background:#fff}.satellite-record-report-dialog .el-dialog__footer .el-button{min-height:36px;padding-inline:18px;border-radius:6px}.satellite-record-report-dialog button:focus-visible,.satellite-record-report-dialog summary:focus-visible,.satellite-record-report-dialog a:focus-visible,.satellite-record-report-dialog input:focus-visible{outline:2px solid var(--el-color-primary,#4b6f9b);outline-offset:3px}@supports (width:1cqw){.sat-learning-records[data-v-635cf362]{container-type:inline-size}.record-detail-grid[data-v-635cf362]{width:calc(100cqw - 80px);max-width:100%}}@media(max-width:1200px){.record-search[data-v-635cf362]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.record-detail-grid[data-v-635cf362]{grid-template-columns:minmax(0,1fr);gap:24px}.record-progress-section[data-v-635cf362]{padding:22px 0 0;border-left:0;border-top:1px solid #e0e7ef}}@media(max-width:680px){.record-intro[data-v-635cf362]{font-size:12px}.record-search[data-v-635cf362],.record-search.is-user-scope[data-v-635cf362]{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px}.record-search.is-user-scope .record-search-actions[data-v-635cf362]{grid-column:1/-1;padding-top:14px;border-top:1px solid var(--record-border)}.record-search-actions[data-v-635cf362] .el-button{padding-inline:12px}.sat-learning-records[data-v-635cf362] .expand-area{padding:20px 16px}.record-detail-grid[data-v-635cf362]{width:calc(100cqw - 32px)}.record-facts[data-v-635cf362]{grid-template-columns:minmax(0,1fr)}.record-facts[data-v-635cf362]{gap:16px}.sat-learning-records[data-v-635cf362] .pagination{justify-content:flex-start;padding-block:16px 4px}.el-dialog.satellite-record-report-dialog{--el-dialog-margin-top:2vh;margin-top:2vh;max-height:96dvh;border-radius:8px}.satellite-record-report-dialog .el-dialog__header{padding:18px 52px 16px 18px}.satellite-record-report-dialog .el-dialog__title{font-size:16px}.satellite-record-report-dialog .el-dialog__body{padding:16px 12px;max-height:77vh}.satellite-record-report-dialog .el-dialog__footer{padding:14px 16px}}@media(max-width:380px){.record-facts[data-v-635cf362]{grid-template-columns:minmax(0,1fr)}.record-search-actions[data-v-635cf362] .el-button:last-child{margin-left:0}}
