[data-v-d179915a] .ant-select-selection--multiple .ant-select-selection__rendered{overflow:hidden}[data-v-d179915a] .ant-select-selection--multiple .ant-select-selection__rendered ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;float:left}[data-v-d179915a] .ant-select-selection--multiple .ant-select-selection__choice{float:none;overflow:visible}[data-v-d179915a] .ant-select-selection--multiple .ant-select-search--inline{float:none;position:absolute}[data-v-d179915a] .ant-select-selection--multiple{max-height:32px;overflow:hidden}.ant-upload-select-picture-card i{font-size:32px;color:#999}.ant-upload-select-picture-card .ant-upload-text{margin-top:8px;color:#666}[data-v-70cc8a6f] .ant-select-selection--multiple .ant-select-selection__rendered{overflow:hidden}[data-v-70cc8a6f] .ant-select-selection--multiple .ant-select-selection__rendered ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;float:left}[data-v-70cc8a6f] .ant-select-selection--multiple .ant-select-selection__choice{float:none;overflow:visible}[data-v-70cc8a6f] .ant-select-selection--multiple .ant-select-search--inline{float:none;position:absolute}[data-v-70cc8a6f] .ant-select-selection--multiple{max-height:32px;overflow:hidden}[data-v-37b75f50] .ant-select-selection--multiple .ant-select-selection__rendered{overflow:hidden}[data-v-37b75f50] .ant-select-selection--multiple .ant-select-selection__rendered ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;float:left}[data-v-37b75f50] .ant-select-selection--multiple .ant-select-selection__choice{float:none;overflow:visible}[data-v-37b75f50] .ant-select-selection--multiple .ant-select-search--inline{float:none;position:absolute}[data-v-37b75f50] .ant-select-selection--multiple{max-height:32px;overflow:hidden}.title[data-v-4111a267]{color:#999}[data-v-4111a267] .ant-upload{width:auto!important}[data-v-4111a267] .ant-upload-list{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:120px}[data-v-589390ce] p{color:rgba(0,0,0,.85)}.ant-time-picker-clear[data-v-589390ce],[data-v-589390ce] .ant-time-picker-icon{right:10px}[data-v-45b7a3a7] p{text-align:right;color:rgba(0,0,0,.85);width:150px;margin-right:20px;display:inline-block}.t-tags[data-v-45b7a3a7]{margin-left:0}.t-tags[data-v-45b7a3a7] .ant-tag{cursor:pointer;white-space:wrap}[data-v-45b7a3a7] .ant-input-number,[data-v-45b7a3a7] .ant-select-selection,[data-v-45b7a3a7] .startTime,[data-v-45b7a3a7] input[type=number],[data-v-45b7a3a7] input[type=text]{width:100%!important}.top[data-v-3aeac6ea]{position:relative;z-index:99}[data-v-3aeac6ea] .ant-calendar-picker{width:100%}.top[data-v-5cbdf9bb]{position:relative;z-index:99}[data-v-5cbdf9bb] .ant-calendar-picker{width:100%}.top[data-v-4d4b78ba]{position:relative;z-index:99}[data-v-4d4b78ba] .ant-calendar-picker{width:100%}.top[data-v-2ee9d81e]{position:relative;z-index:99}[data-v-2ee9d81e] .ant-calendar-picker{width:100%}.course-academic-detail-container[data-v-658967b8]{padding:16px 20px;background-color:#f4f7f9;min-height:calc(100vh - 84px);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.course-academic-detail-container .detail-header-nav[data-v-658967b8]{margin-bottom:14px}.course-academic-detail-container .detail-header-nav .btn-back[data-v-658967b8]{border-radius:4px;background:#fff;border:1px solid #d9d9d9;color:#333;font-weight:500;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.02);box-shadow:0 2px 4px rgba(0,0,0,.02);-webkit-transition:all .2s ease;transition:all .2s ease}.course-academic-detail-container .detail-header-nav .btn-back[data-v-658967b8]:hover{background:#e6f7ff;color:#1890ff;border-color:#91d5ff}.course-academic-detail-container .course-banner-card[data-v-658967b8]{background:#fff;border-radius:8px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.04);box-shadow:0 2px 10px rgba(0,0,0,.04);margin-bottom:16px}.course-academic-detail-container .course-banner-card .banner-left[data-v-658967b8]{-ms-flex-negative:0;flex-shrink:0}.course-academic-detail-container .course-banner-card .banner-left .poster-box[data-v-658967b8]{width:270px;min-height:165px;background:linear-gradient(135deg,#0b1a3e,#0d285b 50%,#154593);border-radius:6px;position:relative;padding:16px;color:#fff;overflow:hidden;-webkit-box-shadow:0 4px 12px rgba(21,69,147,.25);box-shadow:0 4px 12px rgba(21,69,147,.25)}.course-academic-detail-container .course-banner-card .banner-left .poster-box .poster-cover-img[data-v-658967b8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px;display:block}.course-academic-detail-container .course-banner-card .banner-left .poster-box .poster-badge[data-v-658967b8]{display:inline-block;padding:2px 8px;background:#00e5ff;color:#04122d;font-size:11px;font-weight:700;border-radius:10px;margin-bottom:12px}.course-academic-detail-container .course-banner-card .banner-left .poster-box .poster-title[data-v-658967b8]{font-size:22px;font-weight:800;letter-spacing:1px;margin-bottom:6px;text-shadow:0 2px 4px rgba(0,0,0,.4)}.course-academic-detail-container .course-banner-card .banner-left .poster-box .poster-sub[data-v-658967b8]{font-size:12px;opacity:.85;background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:4px 8px;border-radius:4px;display:inline-block}.course-academic-detail-container .course-banner-card .banner-left .poster-box .poster-deco-grid[data-v-658967b8]{position:absolute;right:-10px;bottom:-10px;width:100px;height:100px;background:radial-gradient(circle,rgba(24,144,255,.4) 0,transparent 70%);pointer-events:none}.course-academic-detail-container .course-banner-card .banner-right[data-v-658967b8]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.course-academic-detail-container .course-banner-card .banner-right .banner-title-row[data-v-658967b8]{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;margin-bottom:12px}.course-academic-detail-container .course-banner-card .banner-right .banner-title-row .title-left[data-v-658967b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.course-academic-detail-container .course-banner-card .banner-right .banner-title-row .title-left .course-title[data-v-658967b8]{font-size:18px;font-weight:700;color:#1f2d3d;margin:0}.course-academic-detail-container .course-banner-card .banner-right .banner-title-row .title-left .tag-group[data-v-658967b8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.course-academic-detail-container .course-banner-card .banner-right .banner-title-row .title-left .tag-group .custom-tag[data-v-658967b8]{padding:2px 10px;font-size:12px;border-radius:4px}.course-academic-detail-container .course-banner-card .banner-right .banner-title-row .title-left .tag-group .custom-tag.tag-blue[data-v-658967b8]{background:#1890ff;color:#fff;font-weight:500}.course-academic-detail-container .course-banner-card .banner-right .banner-title-row .title-right-tips[data-v-658967b8]{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-align:end;-ms-flex-align:end;align-items:flex-end;gap:6px}.course-academic-detail-container .course-banner-card .banner-right .banner-title-row .title-right-tips .schedule-hints[data-v-658967b8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;font-size:13px}.course-academic-detail-container .course-banner-card .banner-right .banner-title-row .title-right-tips .schedule-hints .hint-item[data-v-658967b8]{padding:2px 8px;border-radius:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.course-academic-detail-container .course-banner-card .banner-right .banner-title-row .title-right-tips .schedule-hints .hint-item.item-past[data-v-658967b8]{color:#8c8c8c;background:#f5f5f5}.course-academic-detail-container .course-banner-card .banner-right .banner-title-row .title-right-tips .schedule-hints .hint-item.item-next[data-v-658967b8]{color:#1890ff;background:#e6f7ff;border:1px solid #91d5ff;font-weight:600;cursor:pointer}.course-academic-detail-container .course-banner-card .banner-right .banner-title-row .title-right-tips .yellow-notice-badge[data-v-658967b8]{background:#fffbe6;border:1px solid #ffe58f;color:#d48806;font-size:11px;padding:2px 8px;border-radius:4px}.course-academic-detail-container .course-banner-card .banner-right .meta-grid[data-v-658967b8]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px 16px;margin-bottom:12px;font-size:13px}.course-academic-detail-container .course-banner-card .banner-right .meta-grid .meta-item[data-v-658967b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course-academic-detail-container .course-banner-card .banner-right .meta-grid .meta-item .meta-label[data-v-658967b8]{color:#595959}.course-academic-detail-container .course-banner-card .banner-right .meta-grid .meta-item .meta-val[data-v-658967b8]{color:#262626;font-weight:500}.course-academic-detail-container .course-banner-card .banner-right .course-progress-wrapper[data-v-658967b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:12px}.course-academic-detail-container .course-banner-card .banner-right .course-progress-wrapper .progress-bar-bg[data-v-658967b8]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:10px;background:#e8edf3;border-radius:5px;overflow:hidden}.course-academic-detail-container .course-banner-card .banner-right .course-progress-wrapper .progress-bar-bg .progress-bar-inner[data-v-658967b8]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#69c0ff),to(#1890ff));background:linear-gradient(90deg,#69c0ff,#1890ff);border-radius:5px;-webkit-transition:width .4s ease;transition:width .4s ease}.course-academic-detail-container .course-banner-card .banner-right .course-progress-wrapper .progress-val-text[data-v-658967b8]{font-size:13px;font-weight:600;color:#1890ff}.course-academic-detail-container .course-banner-card .banner-right .course-intro-container[data-v-658967b8]{margin-top:4px}.course-academic-detail-container .course-banner-card .banner-right .course-intro-container .course-intro-img[data-v-658967b8]{max-width:100%;max-height:180px;-o-object-fit:contain;object-fit:contain;border-radius:6px;border:1px solid #e8e8e8;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.03);box-shadow:0 2px 6px rgba(0,0,0,.03)}.course-academic-detail-container .course-banner-card .banner-right .course-intro-container .course-desc-text[data-v-658967b8]{font-size:12px;color:#595959;line-height:1.6;background:#fafafa;padding:8px 12px;border-radius:4px;border-left:3px solid #1890ff}.course-academic-detail-container .metrics-row[data-v-658967b8]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:16px}.course-academic-detail-container .metrics-row .metric-card[data-v-658967b8]{background:#fff;border-radius:8px;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);border-left:4px solid transparent;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.course-academic-detail-container .metrics-row .metric-card[data-v-658967b8]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08)}.course-academic-detail-container .metrics-row .metric-card.border-blue[data-v-658967b8]{border-left-color:#1890ff}.course-academic-detail-container .metrics-row .metric-card.border-green[data-v-658967b8]{border-left-color:#52c41a}.course-academic-detail-container .metrics-row .metric-card.border-orange[data-v-658967b8]{border-left-color:#fa8c16}.course-academic-detail-container .metrics-row .metric-card.border-purple[data-v-658967b8]{border-left-color:#722ed1}.course-academic-detail-container .metrics-row .metric-card.border-pink[data-v-658967b8]{border-left-color:#eb2f96}.course-academic-detail-container .metrics-row .metric-card .card-icon[data-v-658967b8]{width:44px;height:44px;border-radius:8px;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;font-size:20px}.course-academic-detail-container .metrics-row .metric-card .card-icon.icon-blue[data-v-658967b8]{background:#e6f7ff;color:#1890ff}.course-academic-detail-container .metrics-row .metric-card .card-icon.icon-green[data-v-658967b8]{background:#f6ffed;color:#52c41a}.course-academic-detail-container .metrics-row .metric-card .card-icon.icon-orange[data-v-658967b8]{background:#fff7e6;color:#fa8c16}.course-academic-detail-container .metrics-row .metric-card .card-icon.icon-purple[data-v-658967b8]{background:#f9f0ff;color:#722ed1}.course-academic-detail-container .metrics-row .metric-card .card-icon.icon-pink[data-v-658967b8]{background:#fff0f6;color:#eb2f96}.course-academic-detail-container .metrics-row .metric-card .card-info .num[data-v-658967b8]{font-size:24px;font-weight:700;color:#1f2d3d;line-height:1.2}.course-academic-detail-container .metrics-row .metric-card .card-info .label[data-v-658967b8]{font-size:12px;color:#8c8c8c;margin-top:2px}.course-academic-detail-container .detail-table-card[data-v-658967b8]{background:#fff;border-radius:8px;padding:16px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.04);box-shadow:0 2px 10px rgba(0,0,0,.04)}.course-academic-detail-container .detail-table-card .filter-bar[data-v-658967b8]{margin-bottom:16px}.course-academic-detail-container .detail-table-card .filter-bar .detail-filter-form[data-v-658967b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.course-academic-detail-container .detail-table-card .filter-bar .filter-btns[data-v-658967b8]{margin-left:auto}.course-academic-detail-container .detail-table-card .filter-bar .filter-btns .btn-search[data-v-658967b8]{margin-right:8px}.course-academic-detail-container .detail-table-card .school-detail-table .school-name-text[data-v-658967b8]{color:#262626;font-weight:600;font-size:13px;display:inline-block;max-width:135px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.course-academic-detail-container .detail-table-card .school-detail-table .status-tag[data-v-658967b8]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500}.course-academic-detail-container .detail-table-card .school-detail-table .status-tag.tag-open[data-v-658967b8]{color:#52c41a;background:#f6ffed;border:1px solid #b7eb8f}.course-academic-detail-container .detail-table-card .school-detail-table .status-tag.tag-close[data-v-658967b8]{color:#ff4d4f;background:#fff1f0;border:1px solid #ffa39e}.course-academic-detail-container .detail-table-card .school-detail-table .status-tag.tag-pending[data-v-658967b8]{color:#1890ff;background:#e6f7ff;border:1px solid #91d5ff}.course-academic-detail-container .detail-table-card .school-detail-table .status-tag.tag-default[data-v-658967b8]{color:#8c8c8c;background:#f5f5f5;border:1px solid #d9d9d9}.course-academic-detail-container .detail-table-card .school-detail-table .attend-tag[data-v-658967b8]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px}.course-academic-detail-container .detail-table-card .school-detail-table .attend-tag.tag-live[data-v-658967b8]{color:#262626;background:#f5f5f5;border:1px solid #d9d9d9}.course-academic-detail-container .detail-table-card .school-detail-table .attend-tag.tag-record[data-v-658967b8]{color:#8c8c8c;background:#fafafa;border:1px solid #e8e8e8}.course-academic-detail-container .detail-table-card .school-detail-table .progress-cell-container[data-v-658967b8]{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;padding:4px 0}.course-academic-detail-container .detail-table-card .school-detail-table .progress-cell-container .progress-top-row[data-v-658967b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.course-academic-detail-container .detail-table-card .school-detail-table .progress-cell-container .progress-top-row .pct-num[data-v-658967b8]{font-weight:700;color:#1890ff;font-size:13px}.course-academic-detail-container .detail-table-card .school-detail-table .progress-cell-container .progress-top-row .ratio-tag[data-v-658967b8]{color:#8c8c8c;font-size:12px;background:#f5f5f5;padding:0 6px;border-radius:4px}.course-academic-detail-container .detail-table-card .school-detail-table .progress-cell-container .schedule-link-box[data-v-658967b8]{font-size:12px;color:#096dd9;background:#e6f7ff;border:1px solid #91d5ff;border-radius:4px;padding:2px 8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;max-width:220px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;cursor:pointer}.course-academic-detail-container .detail-table-card .school-detail-table .progress-cell-container .schedule-link-box .schedule-icon[data-v-658967b8]{font-size:12px;color:#1890ff}.course-academic-detail-container .detail-table-card .school-detail-table .progress-cell-container .schedule-link-box[data-v-658967b8]:hover{background:#bae7ff;border-color:#69c0ff}.course-academic-detail-container .detail-table-card .school-detail-table .feedback-cell .total-num[data-v-658967b8]{font-weight:600;color:#262626;margin-right:4px}.course-academic-detail-container .detail-table-card .school-detail-table .feedback-cell .processed-text[data-v-658967b8]{color:#52c41a;font-weight:600}.course-academic-detail-container .detail-table-card .school-detail-table .feedback-cell .unprocessed-text[data-v-658967b8]{color:#ff4d4f;font-weight:600}.course-academic-detail-container .detail-table-card .school-detail-table .stat-number-link[data-v-658967b8]{color:#1890ff;font-weight:600;cursor:pointer}.course-academic-detail-container .detail-table-card .school-detail-table .stat-number-link[data-v-658967b8]:hover{text-decoration:underline}.course-academic-detail-container .detail-table-card .school-detail-table .empty-dash[data-v-658967b8]{color:#bfbfbf}.course-academic-detail-container .detail-table-card .school-detail-table[data-v-658967b8] .table-total-row{background-color:#fafafa!important;font-weight:600}.course-academic-detail-container .detail-table-card .school-detail-table[data-v-658967b8] .table-total-row td{position:sticky;bottom:0;z-index:5;background-color:#fafafa!important;font-weight:600!important;color:#262626!important;border-top:1px solid #e8e8e8!important;border-bottom:1px solid #e8e8e8!important;-webkit-box-shadow:0 -1px 4px rgba(0,0,0,.04);box-shadow:0 -1px 4px rgba(0,0,0,.04)}.course-academic-detail-container .detail-table-card .school-detail-table[data-v-658967b8] .table-total-row:hover>td{background-color:#f0f5ff!important}.chapter-timeline-list[data-v-658967b8]{padding:10px 16px;max-height:480px;overflow-y:auto}.chapter-timeline-list .timeline-item[data-v-658967b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 10px;font-size:14px;color:#333;border-bottom:1px dashed #f0f0f0;-webkit-transition:all .3s ease;transition:all .3s ease}.chapter-timeline-list .timeline-item.item-highlighted[data-v-658967b8]{background:#e6f7ff!important;border:1px solid #91d5ff!important;border-radius:6px;margin:2px 0}.chapter-timeline-list .timeline-item.item-highlighted .item-index[data-v-658967b8]{background:#1890ff!important;color:#fff!important;border-radius:50%;width:22px;height:22px;line-height:22px;margin:0 auto;font-weight:700}.chapter-timeline-list .timeline-item.item-highlighted .node-dot[data-v-658967b8]{border-color:#1890ff!important;background-color:#1890ff!important;-webkit-box-shadow:0 0 0 3px rgba(24,144,255,.25);box-shadow:0 0 0 3px rgba(24,144,255,.25)}.chapter-timeline-list .timeline-item.item-highlighted .item-name[data-v-658967b8]{color:#096dd9!important;font-weight:700!important}.chapter-timeline-list .timeline-item[data-v-658967b8]:last-child{border-bottom:none}.chapter-timeline-list .timeline-item .item-index[data-v-658967b8]{width:32px;font-weight:600;color:#333;text-align:center;-ms-flex-negative:0;flex-shrink:0}.chapter-timeline-list .timeline-item .timeline-node-wrapper[data-v-658967b8]{position:relative;width:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;margin:0 10px}.chapter-timeline-list .timeline-item .timeline-node-wrapper .node-dot[data-v-658967b8]{width:10px;height:10px;border-radius:50%;border:2px solid #ccc;background:#fff;z-index:2}.chapter-timeline-list .timeline-item .item-name[data-v-658967b8]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:500;color:#333;padding-right:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chapter-timeline-list .timeline-item .item-teacher[data-v-658967b8]{width:130px;color:#666;text-align:right;padding-right:16px;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chapter-timeline-list .timeline-item .item-date[data-v-658967b8]{width:85px;color:#666;text-align:right;-ms-flex-negative:0;flex-shrink:0}.chapter-timeline-list .timeline-item.item-current .timeline-node-wrapper .node-dot[data-v-658967b8]{border-color:#1890ff;background:#fff;-webkit-box-shadow:0 0 0 3px rgba(24,144,255,.2);box-shadow:0 0 0 3px rgba(24,144,255,.2)}.chapter-timeline-list .timeline-item.item-current .item-name[data-v-658967b8]{color:#1890ff;font-weight:600}.chapter-timeline-list .timeline-item.item-done .timeline-node-wrapper .node-dot[data-v-658967b8]{border-color:#999;background:#e8e8e8}.school-academic-detail-container[data-v-10892d83]{padding:16px 20px;background-color:#f4f7f9;min-height:calc(100vh - 84px);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.school-academic-detail-container .detail-header-card[data-v-10892d83]{background:#fff;border-radius:8px;padding:18px 20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);margin-bottom:16px}.school-academic-detail-container .detail-header-card .header-top-line[data-v-10892d83]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:16px}.school-academic-detail-container .detail-header-card .header-top-line .btn-back[data-v-10892d83]{border-radius:4px;background:#fff;border:1px solid #d9d9d9;color:#333;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease}.school-academic-detail-container .detail-header-card .header-top-line .btn-back[data-v-10892d83]:hover{background:#e6f7ff;color:#1890ff;border-color:#91d5ff}.school-academic-detail-container .detail-header-card .header-top-line .school-name-title[data-v-10892d83]{font-size:20px;font-weight:700;color:#1f2d3d;margin:0}.school-academic-detail-container .detail-header-card .school-meta-bar[data-v-10892d83]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;font-size:13px}.school-academic-detail-container .detail-header-card .school-meta-bar .meta-item[data-v-10892d83],.school-academic-detail-container .detail-header-card .school-meta-bar[data-v-10892d83]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.school-academic-detail-container .detail-header-card .school-meta-bar .meta-item .label[data-v-10892d83]{color:#595959}.school-academic-detail-container .detail-header-card .school-meta-bar .meta-item .val[data-v-10892d83]{color:#262626;font-weight:500}.school-academic-detail-container .metrics-row[data-v-10892d83]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:16px}.school-academic-detail-container .metrics-row .metric-card[data-v-10892d83]{background:#fff;border-radius:8px;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);border-left:4px solid transparent;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.school-academic-detail-container .metrics-row .metric-card[data-v-10892d83]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08)}.school-academic-detail-container .metrics-row .metric-card.border-blue[data-v-10892d83]{border-left-color:#1890ff}.school-academic-detail-container .metrics-row .metric-card.border-green[data-v-10892d83]{border-left-color:#52c41a}.school-academic-detail-container .metrics-row .metric-card.border-orange[data-v-10892d83]{border-left-color:#fa8c16}.school-academic-detail-container .metrics-row .metric-card.border-purple[data-v-10892d83]{border-left-color:#722ed1}.school-academic-detail-container .metrics-row .metric-card.border-pink[data-v-10892d83]{border-left-color:#eb2f96}.school-academic-detail-container .metrics-row .metric-card .card-icon[data-v-10892d83]{width:44px;height:44px;border-radius:8px;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;font-size:20px}.school-academic-detail-container .metrics-row .metric-card .card-icon.icon-blue[data-v-10892d83]{background:#e6f7ff;color:#1890ff}.school-academic-detail-container .metrics-row .metric-card .card-icon.icon-green[data-v-10892d83]{background:#f6ffed;color:#52c41a}.school-academic-detail-container .metrics-row .metric-card .card-icon.icon-orange[data-v-10892d83]{background:#fff7e6;color:#fa8c16}.school-academic-detail-container .metrics-row .metric-card .card-icon.icon-purple[data-v-10892d83]{background:#f9f0ff;color:#722ed1}.school-academic-detail-container .metrics-row .metric-card .card-icon.icon-pink[data-v-10892d83]{background:#fff0f6;color:#eb2f96}.school-academic-detail-container .metrics-row .metric-card .card-info .num[data-v-10892d83]{font-size:24px;font-weight:700;color:#1f2d3d;line-height:1.2}.school-academic-detail-container .metrics-row .metric-card .card-info .label[data-v-10892d83]{font-size:12px;color:#8c8c8c;margin-top:2px}.school-academic-detail-container .detail-table-card[data-v-10892d83]{background:#fff;border-radius:8px;padding:16px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.04);box-shadow:0 2px 10px rgba(0,0,0,.04)}.school-academic-detail-container .detail-table-card .filter-bar[data-v-10892d83]{margin-bottom:16px}.school-academic-detail-container .detail-table-card .filter-bar .detail-filter-form[data-v-10892d83]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.school-academic-detail-container .detail-table-card .filter-bar .filter-btns[data-v-10892d83]{margin-left:auto}.school-academic-detail-container .detail-table-card .filter-bar .filter-btns .btn-search[data-v-10892d83]{margin-right:8px}.school-academic-detail-container .detail-table-card .school-course-detail-table .course-name-text[data-v-10892d83]{color:#262626;font-weight:600;font-size:13px;display:inline-block;max-width:155px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.school-academic-detail-container .detail-table-card .school-course-detail-table .num-open[data-v-10892d83]{color:#52c41a;font-weight:600}.school-academic-detail-container .detail-table-card .school-course-detail-table .num-slash[data-v-10892d83]{color:#bfbfbf;margin:0 3px}.school-academic-detail-container .detail-table-card .school-course-detail-table .num-pending[data-v-10892d83]{color:#1890ff;font-weight:600}.school-academic-detail-container .detail-table-card .school-course-detail-table .feedback-cell .total-num[data-v-10892d83]{font-weight:600;color:#262626;margin-right:4px}.school-academic-detail-container .detail-table-card .school-course-detail-table .feedback-cell .processed-text[data-v-10892d83]{color:#52c41a;font-weight:600}.school-academic-detail-container .detail-table-card .school-course-detail-table .feedback-cell .unprocessed-text[data-v-10892d83]{color:#ff4d4f;font-weight:600}.school-academic-detail-container .detail-table-card .school-course-detail-table .progress-cell[data-v-10892d83]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.school-academic-detail-container .detail-table-card .school-course-detail-table .progress-cell .progress-bar-bg[data-v-10892d83]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:8px;background:#e8edf3;border-radius:4px;overflow:hidden}.school-academic-detail-container .detail-table-card .school-course-detail-table .progress-cell .progress-bar-bg .progress-bar-fill[data-v-10892d83]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#69c0ff),to(#1890ff));background:linear-gradient(90deg,#69c0ff,#1890ff);border-radius:4px}.school-academic-detail-container .detail-table-card .school-course-detail-table .progress-cell .progress-text[data-v-10892d83]{font-size:12px;color:#595959;font-weight:500}.school-academic-detail-container .detail-table-card .school-course-detail-table .next-schedule-link[data-v-10892d83]{color:#1890ff;font-size:12px;display:inline-block;max-width:155px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.school-academic-detail-container .detail-table-card .school-course-detail-table .next-schedule-link[data-v-10892d83]:hover{text-decoration:underline}.school-academic-detail-container .detail-table-card .school-course-detail-table .status-tag[data-v-10892d83]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500}.school-academic-detail-container .detail-table-card .school-course-detail-table .status-tag.tag-open[data-v-10892d83]{color:#52c41a;background:#f6ffed;border:1px solid #b7eb8f}.school-academic-detail-container .detail-table-card .school-course-detail-table .status-tag.tag-close[data-v-10892d83]{color:#ff4d4f;background:#fff1f0;border:1px solid #ffa39e}.school-academic-detail-container .detail-table-card .school-course-detail-table .status-tag.tag-pending[data-v-10892d83]{color:#1890ff;background:#e6f7ff;border:1px solid #91d5ff}.school-academic-detail-container .detail-table-card .school-course-detail-table .status-tag.tag-default[data-v-10892d83]{color:#8c8c8c;background:#f5f5f5;border:1px solid #d9d9d9}.school-academic-detail-container .detail-table-card .school-course-detail-table .attend-tag[data-v-10892d83]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px}.school-academic-detail-container .detail-table-card .school-course-detail-table .attend-tag.tag-live[data-v-10892d83]{color:#262626;background:#f5f5f5;border:1px solid #d9d9d9}.school-academic-detail-container .detail-table-card .school-course-detail-table .attend-tag.tag-record[data-v-10892d83]{color:#8c8c8c;background:#fafafa;border:1px solid #e8e8e8}.school-academic-detail-container .detail-table-card .school-course-detail-table .empty-dash[data-v-10892d83]{color:#bfbfbf}.school-academic-detail-container .detail-table-card .school-course-detail-table[data-v-10892d83] .table-total-row{background-color:#fafafa!important;font-weight:600}.school-academic-detail-container .detail-table-card .school-course-detail-table[data-v-10892d83] .table-total-row td{position:sticky;bottom:0;z-index:5;background-color:#fafafa!important;font-weight:600!important;color:#262626!important;border-top:1px solid #e8e8e8!important;border-bottom:1px solid #e8e8e8!important;-webkit-box-shadow:0 -1px 4px rgba(0,0,0,.04);box-shadow:0 -1px 4px rgba(0,0,0,.04)}.school-academic-detail-container .detail-table-card .school-course-detail-table[data-v-10892d83] .table-total-row:hover>td{background-color:#f0f5ff!important}.chapter-timeline-list[data-v-10892d83]{padding:10px 16px;max-height:480px;overflow-y:auto}.chapter-timeline-list .timeline-item[data-v-10892d83]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 10px;font-size:14px;color:#333;border-bottom:1px dashed #f0f0f0;-webkit-transition:all .3s ease;transition:all .3s ease}.chapter-timeline-list .timeline-item.item-highlighted[data-v-10892d83]{background:#e6f7ff!important;border:1px solid #91d5ff!important;border-radius:6px;margin:2px 0}.chapter-timeline-list .timeline-item.item-highlighted .item-index[data-v-10892d83]{background:#1890ff!important;color:#fff!important;border-radius:50%;width:22px;height:22px;line-height:22px;margin:0 auto;font-weight:700}.chapter-timeline-list .timeline-item.item-highlighted .node-dot[data-v-10892d83]{border-color:#1890ff!important;background-color:#1890ff!important;-webkit-box-shadow:0 0 0 3px rgba(24,144,255,.25);box-shadow:0 0 0 3px rgba(24,144,255,.25)}.chapter-timeline-list .timeline-item.item-highlighted .item-name[data-v-10892d83]{color:#096dd9!important;font-weight:700!important}.chapter-timeline-list .timeline-item[data-v-10892d83]:last-child{border-bottom:none}.chapter-timeline-list .timeline-item .item-index[data-v-10892d83]{width:32px;font-weight:600;color:#333;text-align:center;-ms-flex-negative:0;flex-shrink:0}.chapter-timeline-list .timeline-item .timeline-node-wrapper[data-v-10892d83]{position:relative;width:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;margin:0 10px}.chapter-timeline-list .timeline-item .timeline-node-wrapper .node-dot[data-v-10892d83]{width:10px;height:10px;border-radius:50%;border:2px solid #ccc;background:#fff;z-index:2}.chapter-timeline-list .timeline-item .item-name[data-v-10892d83]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:500;color:#333;padding-right:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chapter-timeline-list .timeline-item .item-teacher[data-v-10892d83]{width:130px;color:#666;text-align:right;padding-right:16px;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chapter-timeline-list .timeline-item .item-date[data-v-10892d83]{width:85px;color:#666;text-align:right;-ms-flex-negative:0;flex-shrink:0}.chapter-timeline-list .timeline-item.item-current .timeline-node-wrapper .node-dot[data-v-10892d83]{border-color:#1890ff;background:#fff;-webkit-box-shadow:0 0 0 3px rgba(24,144,255,.2);box-shadow:0 0 0 3px rgba(24,144,255,.2)}.chapter-timeline-list .timeline-item.item-current .item-name[data-v-10892d83]{color:#1890ff;font-weight:600}.chapter-timeline-list .timeline-item.item-done .timeline-node-wrapper .node-dot[data-v-10892d83]{border-color:#999;background:#e8e8e8}.academic-cockpit-container[data-v-153989c0]{padding:16px 24px 32px 24px;background-color:#f4f7fb;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.academic-cockpit-container .cockpit-tabs[data-v-153989c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.academic-cockpit-container .cockpit-tabs .tab-item[data-v-153989c0]{padding:8px 24px;font-size:15px;font-weight:500;color:#595959;cursor:pointer;border-radius:20px;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);margin-right:12px}.academic-cockpit-container .cockpit-tabs .tab-item[data-v-153989c0]:hover{color:#1890ff}.academic-cockpit-container .cockpit-tabs .tab-item.active[data-v-153989c0]{background-color:#1890ff;color:#fff;-webkit-box-shadow:0 4px 12px rgba(24,144,255,.3);box-shadow:0 4px 12px rgba(24,144,255,.3)}.academic-cockpit-container .filter-card[data-v-153989c0]{background:#fff;border-radius:8px;padding:16px 20px 4px 20px;margin-bottom:16px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04)}.academic-cockpit-container .filter-card .filter-form[data-v-153989c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.academic-cockpit-container .filter-card .filter-form[data-v-153989c0] .ant-form-item{margin-bottom:12px;margin-right:24px}.academic-cockpit-container .filter-card .filter-form .filter-btn-group[data-v-153989c0]{margin-left:auto;margin-right:0}.academic-cockpit-container .filter-card .filter-form .filter-btn-group .btn-search[data-v-153989c0]{border-radius:4px;padding:0 20px}.academic-cockpit-container .filter-card .filter-form .filter-btn-group .btn-reset[data-v-153989c0]{margin-left:12px;border-radius:4px}.academic-cockpit-container .metrics-grid[data-v-153989c0]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:16px}@media (max-width:1200px){.academic-cockpit-container .metrics-grid[data-v-153989c0]{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.academic-cockpit-container .metrics-grid[data-v-153989c0]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.academic-cockpit-container .metrics-grid[data-v-153989c0]{grid-template-columns:1fr}}.academic-cockpit-container .metrics-grid .metric-card[data-v-153989c0]{background:#fff;border-radius:8px;padding:18px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.academic-cockpit-container .metrics-grid .metric-card[data-v-153989c0]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(0,0,0,.08);box-shadow:0 6px 16px rgba(0,0,0,.08)}.academic-cockpit-container .metrics-grid .metric-card .icon-wrapper[data-v-153989c0]{width:48px;height:48px;border-radius:12px;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;font-size:22px;margin-right:16px;-ms-flex-negative:0;flex-shrink:0}.academic-cockpit-container .metrics-grid .metric-card .metric-content .metric-value[data-v-153989c0]{font-size:24px;font-weight:700;line-height:1.2;color:#1f1f1f}.academic-cockpit-container .metrics-grid .metric-card .metric-content .metric-label[data-v-153989c0]{font-size:13px;color:#8c8c8c;margin-top:4px}.academic-cockpit-container .metrics-grid .metric-card.card-blue .icon-wrapper[data-v-153989c0]{background-color:#e6f7ff;color:#1890ff}.academic-cockpit-container .metrics-grid .metric-card.card-green .icon-wrapper[data-v-153989c0]{background-color:#f6ffed;color:#52c41a}.academic-cockpit-container .metrics-grid .metric-card.card-orange .icon-wrapper[data-v-153989c0]{background-color:#fff7e6;color:#fa8c16}.academic-cockpit-container .metrics-grid .metric-card.card-pink .icon-wrapper[data-v-153989c0]{background-color:#fff0f6;color:#eb2f96}.academic-cockpit-container .metrics-grid .metric-card.card-purple .icon-wrapper[data-v-153989c0]{background-color:#f9f0ff;color:#722ed1}.academic-cockpit-container .metrics-grid .metric-card.card-dark .icon-wrapper[data-v-153989c0]{background-color:#f5f5f5;color:#262626}.academic-cockpit-container .metrics-grid .metric-card.card-yellow .icon-wrapper[data-v-153989c0]{background-color:#feffe6;color:#d4b106}.academic-cockpit-container .chart-card[data-v-153989c0]{background:#fff;border-radius:8px;padding:20px;margin-bottom:16px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04)}.academic-cockpit-container .chart-card .chart-header[data-v-153989c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.academic-cockpit-container .chart-card .chart-header .chart-title[data-v-153989c0]{font-size:16px;font-weight:600;color:#262626}.academic-cockpit-container .chart-card .chart-header .chart-legend-custom[data-v-153989c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;font-size:12px;color:#595959}.academic-cockpit-container .chart-card .chart-header .chart-legend-custom .legend-item[data-v-153989c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity .3s ease,-webkit-filter .3s ease;transition:opacity .3s ease,-webkit-filter .3s ease;transition:opacity .3s ease,filter .3s ease;transition:opacity .3s ease,filter .3s ease,-webkit-filter .3s ease}.academic-cockpit-container .chart-card .chart-header .chart-legend-custom .legend-item[data-v-153989c0]:hover{opacity:.8}.academic-cockpit-container .chart-card .chart-header .chart-legend-custom .legend-item.disabled[data-v-153989c0]{opacity:.4;-webkit-filter:grayscale(100%);filter:grayscale(100%);text-decoration:line-through}.academic-cockpit-container .chart-card .chart-header .chart-legend-custom .legend-item .dot[data-v-153989c0]{width:10px;height:10px;border-radius:2px;margin-right:6px}.academic-cockpit-container .chart-card .chart-header .chart-legend-custom .legend-item .dot.dot-open[data-v-153989c0]{background-color:#52c41a}.academic-cockpit-container .chart-card .chart-header .chart-legend-custom .legend-item .dot.dot-pending-open[data-v-153989c0]{background-color:#1890ff}.academic-cockpit-container .chart-card .chart-header .chart-legend-custom .legend-item .dot.dot-feedback[data-v-153989c0]{background-color:#13c2c2}.academic-cockpit-container .chart-card .chart-header .chart-legend-custom .legend-item .dot.dot-pending-feedback[data-v-153989c0]{background-color:#ff4d4f}.academic-cockpit-container .chart-card .chart-header .chart-legend-custom .legend-item .dot.dot-students[data-v-153989c0]{background-color:#722ed1}.academic-cockpit-container .chart-card .chart-header .chart-legend-custom .legend-item .dot.dot-teachers[data-v-153989c0]{background-color:#fa8c16}.academic-cockpit-container .chart-card .chart-header .chart-legend-custom .legend-item .line-dot[data-v-153989c0]{width:16px;height:3px;background-color:#a076e8;border-radius:2px;margin-right:6px}.academic-cockpit-container .chart-card .chart-body[data-v-153989c0]{width:100%}.academic-cockpit-container .chart-card .chart-body .echarts-container[data-v-153989c0]{width:100%;height:380px}.academic-cockpit-container .table-card[data-v-153989c0]{background:#fff;border-radius:8px;padding:16px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04)}.academic-cockpit-container .table-card .custom-academic-table[data-v-153989c0] .ant-table-thead>tr>th{background-color:#fafafa;font-weight:600;color:#262626}.academic-cockpit-container .table-card .custom-academic-table .open-num[data-v-153989c0]{color:#52c41a;font-weight:600}.academic-cockpit-container .table-card .custom-academic-table .split-slash[data-v-153989c0]{color:#bfbfbf;margin:0 4px}.academic-cockpit-container .table-card .custom-academic-table .pending-num[data-v-153989c0]{color:#1890ff;font-weight:600}.academic-cockpit-container .table-card .custom-academic-table .danger-num[data-v-153989c0]{color:#ff4d4f;font-weight:600}.academic-cockpit-container .table-card .custom-academic-table .progress-cell[data-v-153989c0]{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}.academic-cockpit-container .table-card .custom-academic-table .progress-cell .progress-bar-bg[data-v-153989c0]{width:120px;height:12px;background-color:#f0edfa;border-radius:6px;overflow:hidden}.academic-cockpit-container .table-card .custom-academic-table .progress-cell .progress-bar-bg .progress-bar-fill[data-v-153989c0]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#b37feb),to(#722ed1));background:linear-gradient(90deg,#b37feb,#722ed1);border-radius:6px;-webkit-transition:width .4s ease;transition:width .4s ease}.academic-cockpit-container .table-card .custom-academic-table .progress-cell .progress-text[data-v-153989c0]{font-size:13px;color:#595959;white-space:nowrap}.academic-cockpit-container .table-card .custom-academic-table .action-link[data-v-153989c0]{color:#1890ff;cursor:pointer}.academic-cockpit-container .table-card .custom-academic-table .action-link[data-v-153989c0]:hover{color:#40a9ff;text-decoration:underline}.academic-cockpit-container .table-card .custom-academic-table[data-v-153989c0] .table-total-row{background-color:#fafafa!important;font-weight:600}.academic-cockpit-container .table-card .custom-academic-table[data-v-153989c0] .table-total-row td{position:sticky;bottom:0;z-index:10;background-color:#fafafa!important;font-weight:600!important;color:#262626!important;border-top:1px solid #e8e8e8!important;border-bottom:1px solid #e8e8e8!important;-webkit-box-shadow:0 -1px 4px rgba(0,0,0,.04);box-shadow:0 -1px 4px rgba(0,0,0,.04)}.academic-cockpit-container .table-card .custom-academic-table[data-v-153989c0] .table-total-row:hover>td{background-color:#f0f5ff!important}.school-detail-modal .ant-modal-content{border-radius:8px;overflow:hidden;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.15);box-shadow:0 4px 16px rgba(0,0,0,.15)}.school-detail-modal .ant-modal-header{background:#fff;border-bottom:1px solid #f0f0f0;padding:14px 24px}.school-detail-modal .ant-modal-header .modal-custom-title{font-size:16px;font-weight:700;color:#262626;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.school-detail-modal .ant-modal-header .modal-custom-title .title-icon{color:#1890ff}.school-detail-modal .school-modal-body{padding:10px 4px}.school-detail-modal .school-modal-body .modal-info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 24px;margin-bottom:24px;font-size:14px;color:#595959}.school-detail-modal .school-modal-body .modal-info-grid .info-item .info-label{color:#8c8c8c}.school-detail-modal .school-modal-body .modal-info-grid .info-item .info-val{color:#262626;font-weight:500}.school-detail-modal .school-modal-body .modal-info-grid .info-item .info-val .num-green,.school-detail-modal .school-modal-body .modal-info-grid .info-item .info-val .open-txt{color:#52c41a;font-weight:600}.school-detail-modal .school-modal-body .modal-info-grid .info-item .info-val .num-blue,.school-detail-modal .school-modal-body .modal-info-grid .info-item .info-val .pending-txt{color:#1890ff;font-weight:600}.school-detail-modal .school-modal-body .school-list-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;border-bottom:1px solid #f0f0f0;padding-bottom:8px}.school-detail-modal .school-modal-body .school-list-header .section-title{font-size:15px;font-weight:700;color:#262626}.school-detail-modal .school-modal-body .school-list-header .legend-box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;font-size:13px;color:#595959}.school-detail-modal .school-modal-body .school-list-header .legend-box .legend-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.school-detail-modal .school-modal-body .school-list-header .legend-box .legend-item .sq-dot{width:12px;height:12px;border-radius:2px;display:inline-block}.school-detail-modal .school-modal-body .school-list-header .legend-box .legend-item .sq-dot.dot-green{background:#52c41a}.school-detail-modal .school-modal-body .school-list-header .legend-box .legend-item .sq-dot.dot-blue{background:#1890ff}.school-detail-modal .school-modal-body .school-grid-table{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9}.school-detail-modal .school-modal-body .school-grid-table .school-grid-cell{padding:12px 8px;text-align:center;font-size:13px;font-weight:500;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background:#fff;-webkit-transition:background .2s ease;transition:background .2s ease}.school-detail-modal .school-modal-body .school-grid-table .school-grid-cell:hover{background:#fafafa}.school-detail-modal .school-modal-body .school-grid-table .school-grid-cell.cell-opened{color:#52c41a}.school-detail-modal .school-modal-body .school-grid-table .school-grid-cell.cell-pending{color:#1890ff}