.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-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%}[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}.top[data-v-2ee9d81e]{position:relative;z-index:99}[data-v-2ee9d81e] .ant-calendar-picker{width:100%}.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}