.pa[data-v-6dbee073]{position:absolute}.pr[data-v-6dbee073]{position:relative}.swing[data-v-6dbee073]{width:100%;height:100%;min-height:50px;position:absolute;left:0;top:25px;z-index:100;background-color:hsla(0,0%,100%,.4)}.swing .swing-container[data-v-6dbee073]{display:flex;justify-content:center;align-items:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.swing .swing-container .loader[data-v-6dbee073]{position:absolute;border-radius:50%;border-bottom:8px solid #717fff;animation:load-6dbee073 1.5s linear infinite}.swing .swing-container .loader[data-v-6dbee073]:first-child{width:80px;height:80px}.swing .swing-container .loader[data-v-6dbee073]:nth-child(2){width:50px;height:50px;animation-direction:reverse}@keyframes load-6dbee073{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pa[data-v-32e0afde]{position:absolute}.pr[data-v-32e0afde]{position:relative}.detail-header[data-v-32e0afde]{padding:5px 20px}.detail-header .header-top[data-v-32e0afde]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.detail-header .header-top .title-section[data-v-32e0afde]{flex:1;margin-right:24px}.detail-header .header-top .title-section .title[data-v-32e0afde]{font-size:24px;color:#24224a;font-weight:600;margin-bottom:5px}.detail-header .header-top .title-section .info-section[data-v-32e0afde]{display:flex;align-items:center}.detail-header .header-top .title-section .info-section .tags[data-v-32e0afde]{display:flex;gap:8px;flex-wrap:wrap;margin-right:15px}.detail-header .header-top .title-section .info-section .tags .tag[data-v-32e0afde]{display:inline-block;padding:4px 12px;border-radius:6px;font-size:13px;font-weight:500;line-height:1.4}.detail-header .header-top .title-section .info-section .tags .tag-subject[data-v-32e0afde]{color:#54a1f2;background:#e9f3fe}.detail-header .header-top .title-section .info-section .tags .tag-grade[data-v-32e0afde]{color:#05a870;background:#e8f9f2}.detail-header .header-top .title-section .info-section .tags .tag-type[data-v-32e0afde]{color:#527eb0;background:#eff2f8}.detail-header .header-top .title-section .info-section .header-meta[data-v-32e0afde]{display:flex;gap:20px}.detail-header .header-top .title-section .info-section .header-meta .meta-item[data-v-32e0afde]{display:flex;align-items:center;gap:4px}.detail-header .header-top .title-section .info-section .header-meta .meta-item>img[data-v-32e0afde]{width:16px;height:16px}.detail-header .header-top .title-section .info-section .header-meta .meta-item span[data-v-32e0afde]{font-size:14px;color:rgba(0,0,0,.6)}.detail-header .header-top .action-buttons[data-v-32e0afde]{display:flex;gap:12px;flex-shrink:0}.detail-header .header-top .action-buttons .action-button[data-v-32e0afde]{display:inline-flex;align-items:center;gap:4px;background:#eef9ff;border:1px solid #37b9f7;border-radius:6px;padding:6px 13px;font-size:15px;color:#24224a;font-weight:600;cursor:pointer;transition:all .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.detail-header .header-top .action-buttons .action-button>img[data-v-32e0afde]{width:20px;height:20px;transition:transform .25s ease}.detail-header .header-top .action-buttons .action-button .icon[data-v-32e0afde]{width:25px;height:25px;transition:transform .25s ease}.detail-header .header-top .action-buttons .action-button[data-v-32e0afde]:hover{background:linear-gradient(135deg,#d6ecff,#e0f4ff);box-shadow:0 2px 8px rgba(45,140,240,.18);transform:translateY(-1px)}.detail-header .header-top .action-buttons .action-button:hover>img[data-v-32e0afde]{transform:scale(1.1)}.detail-header .header-top .action-buttons .action-button[data-v-32e0afde]:active{transform:translateY(0);box-shadow:0 1px 4px rgba(45,140,240,.12)}.detail-header .header-top .action-buttons .down-upload[data-v-32e0afde]{color:#fff;background:#37b9f7;border-color:#37b9f7}.detail-header .header-top .action-buttons .down-upload[data-v-32e0afde]:hover{background:linear-gradient(135deg,#2aade8,#56c4fc);box-shadow:0 2px 8px rgba(45,140,240,.3)}.detail-header .header-top .action-buttons .down-upload[data-v-32e0afde]:active{background:#2aade8}.detail-header .header-top .action-buttons .down-upload[disabled][data-v-32e0afde]{opacity:.55;cursor:not-allowed;pointer-events:none}.detail-header .header-top .action-buttons .down-upload .arrow-icon[data-v-32e0afde]{margin-left:10px}.detail-header .header-top .action-buttons .report-dropdown[data-v-32e0afde]{display:inline-block}.detail-header .header-media[data-v-32e0afde]{display:flex;align-items:center;gap:20px}.detail-header .header-media .play-button[data-v-32e0afde]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:linear-gradient(135deg,#e6f4ff,#f0f9ff);border:1px solid #91caff;border-radius:6px;cursor:pointer;transition:all .2s}.detail-header .header-media .play-button>img[data-v-32e0afde]{width:16px;height:16px}.detail-header .header-media .play-button[data-v-32e0afde]:hover{background:linear-gradient(135deg,#d6ecff,#e0f4ff);box-shadow:0 2px 8px rgba(45,140,240,.15)}.detail-header .header-media .play-button .play-text[data-v-32e0afde]{font-size:14px;color:#24224a;font-weight:500}.detail-header .header-media .play-button .play-duration[data-v-32e0afde]{font-size:13px;color:#24224a;margin-left:4px}.detail-header .header-media .teaching-plan-link[data-v-32e0afde]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:color .2s}.detail-header .header-media .teaching-plan-link>img[data-v-32e0afde]{width:20px;height:20px}.detail-header .header-media .teaching-plan-link span[data-v-32e0afde]{font-size:14px;color:#24224a;font-weight:600}.detail-header .header-media .teaching-plan-link[data-v-32e0afde]:hover{color:#57a3f3;text-decoration:underline}.report-dropdown .dropdown-empty[data-v-32e0afde]{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 20px;color:rgba(0,0,0,.35);font-size:13px}.report-dropdown .report-item[data-v-32e0afde]{display:flex;align-items:center;gap:8px;padding:8px 16px;min-width:220px;cursor:pointer;transition:background .2s}.report-dropdown .report-item[data-v-32e0afde]:hover{background:#f0f9ff}.report-dropdown .report-item .report-item-icon[data-v-32e0afde]{color:#37b9f7;flex-shrink:0}.report-dropdown .report-item .report-item-name[data-v-32e0afde]{flex:1;font-size:14px;color:#333}.report-dropdown .report-item .report-format-tag[data-v-32e0afde]{flex-shrink:0;font-size:11px;padding:1px 6px;border-radius:4px;line-height:16px}.report-dropdown .report-item .report-format-tag.is-pdf[data-v-32e0afde]{background:#fff1f0;color:#cf1322}.report-dropdown .report-item .report-format-tag.is-word[data-v-32e0afde]{background:#e6f4ff;color:#1677ff}.report-dropdown .report-item .report-status-tag[data-v-32e0afde]{font-size:11px;padding:1px 6px;border-radius:4px;background:#f5f5f5;color:rgba(0,0,0,.35)}.report-dropdown .report-item .report-status-tag.generating[data-v-32e0afde]{background:#e6f7ff;color:#37b9f7}.report-dropdown .report-item.ivu-dropdown-item-disabled[data-v-32e0afde]{cursor:not-allowed}.report-dropdown .report-item.ivu-dropdown-item-disabled .report-item-name[data-v-32e0afde]{color:rgba(0,0,0,.25)}.report-dropdown .report-item.ivu-dropdown-item-disabled .report-item-icon[data-v-32e0afde]{color:rgba(0,0,0,.15)}.report-dropdown .report-item.ivu-dropdown-item-disabled .report-format-tag[data-v-32e0afde]{opacity:.5}.pa[data-v-33c5de22]{position:absolute}.pr[data-v-33c5de22]{position:relative}.detail-report[data-v-33c5de22]{display:flex;flex-direction:column;overflow:hidden;height:calc(100vh - 350px)}.detail-report .dr-loading[data-v-33c5de22]{display:flex;align-items:center;justify-content:center;min-height:300px}.detail-report .dr-report-section[data-v-33c5de22]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.detail-report .dr-module-tabs[data-v-33c5de22]{z-index:10;padding:0 0 10px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex-shrink:0}.detail-report .dr-module-tabs .dr-module-tab[data-v-33c5de22]{background:#f6f5f8;height:40px;line-height:40px;padding:0 20px;border-radius:8px;font-size:16px;color:#24224a;font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.detail-report .dr-module-tabs .dr-module-tab[data-v-33c5de22]:hover:not(.dr-module-tab-active){color:#37b9f7}.detail-report .dr-module-tabs .dr-module-tab.dr-module-tab-active[data-v-33c5de22]{background:#37b9f7;color:#fff}.detail-report .dr-iframe-col[data-v-33c5de22]{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.detail-report .dr-iframe-col .dr-iframe[data-v-33c5de22]{width:1190px;border:none;display:block;margin:0 auto}.pa[data-v-d4fe27f6]{position:absolute}.pr[data-v-d4fe27f6]{position:relative}.xfm-wrap[data-v-d4fe27f6]{padding:0 4px}.xfm-wrap .xfm-score-card[data-v-d4fe27f6]{background:#f8faff;border:1px solid rgba(55,185,247,.15);border-radius:12px;overflow:hidden}.xfm-wrap .xfm-score-card .xfm-score-header[data-v-d4fe27f6]{display:flex;align-items:center;height:44px;background:linear-gradient(135deg,#e8f4fd,#f0f8ff)}.xfm-wrap .xfm-score-card .xfm-score-header .xfm-header-text[data-v-d4fe27f6]{font-size:14px;color:rgba(0,58,120,.9);text-align:center;font-weight:600}.xfm-wrap .xfm-score-card .xfm-score-list[data-v-d4fe27f6]{background:#fff;border-radius:0 0 12px 12px}.xfm-wrap .xfm-score-card .xfm-score-list .xfm-score-row[data-v-d4fe27f6]{display:flex;align-items:center;height:44px}.xfm-wrap .xfm-score-card .xfm-score-list .xfm-score-row.has-divider[data-v-d4fe27f6]{border-top:1px dashed rgba(0,0,0,.08)}.xfm-wrap .xfm-score-card .xfm-score-list .xfm-score-row .xfm-row-text[data-v-d4fe27f6]{font-size:14px;color:rgba(0,0,0,.9);text-align:center;font-weight:600}.xfm-wrap .xfm-col-module[data-v-d4fe27f6]{width:140px;text-align:center;flex-shrink:0}.xfm-wrap .xfm-col-ai[data-v-d4fe27f6]{width:120px;text-align:center;flex-shrink:0}.xfm-wrap .xfm-col-user[data-v-d4fe27f6]{flex:1;text-align:center;flex-shrink:0}.xfm-wrap .xfm-user-grade-box[data-v-d4fe27f6]{display:flex;align-items:center;padding:0 35px}.xfm-wrap .xfm-user-grade-box .xfm-grade-btn[data-v-d4fe27f6]{width:26px;height:26px;border-radius:50%;background:#d9d9d9;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:background .2s}.xfm-wrap .xfm-user-grade-box .xfm-grade-btn[data-v-d4fe27f6]:hover:not(.disable){background:#bfbfbf}.xfm-wrap .xfm-user-grade-box .xfm-grade-btn.disable[data-v-d4fe27f6]{opacity:.4;cursor:not-allowed}.xfm-wrap .xfm-user-grade-box .xfm-grade-btn .xfm-grade-btn-text[data-v-d4fe27f6]{color:#fff;font-size:14px;line-height:14px}.xfm-wrap .xfm-user-grade-box .xfm-user-grade-text[data-v-d4fe27f6]{flex:1;text-align:center;font-size:15px;color:rgba(0,0,0,.9);font-weight:600}.xfm-wrap .xfm-user-grade-box .xfm-user-grade-text.changed[data-v-d4fe27f6]{color:#37b9f7}.xfm-wrap .xfm-bottom-area[data-v-d4fe27f6]{margin-top:20px}.xfm-wrap .xfm-bottom-area .xfm-reason-title[data-v-d4fe27f6]{font-size:14px;color:rgba(0,0,0,.9);font-weight:600;margin-bottom:8px}.xfm-wrap .xfm-bottom-area .xfm-submit-button[data-v-d4fe27f6]{width:200px;margin:16px auto 0;height:42px;border-radius:25px;background-image:linear-gradient(141deg,#37b9f7,#2eb4f3);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s}.xfm-wrap .xfm-bottom-area .xfm-submit-button[data-v-d4fe27f6]:hover{opacity:.9}.xfm-wrap .xfm-bottom-area .xfm-submit-button .xfm-submit-text[data-v-d4fe27f6]{font-size:15px;color:#fff;font-weight:600}.pa{position:absolute}.pr{position:relative}.xunke-feedback-modal .ivu-modal-body{padding:16px 20px 20px}.pa[data-v-4dc00f62]{position:absolute}.pr[data-v-4dc00f62]{position:relative}.iframe-report .ir-generate-state[data-v-4dc00f62],.iframe-report .ir-load-error[data-v-4dc00f62]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:430px;text-align:center}.iframe-report .ir-load-error>.ivu-icon[data-v-4dc00f62]{color:#f0a020;font-size:48px}.iframe-report .ir-load-error p[data-v-4dc00f62]{margin:10px 0 18px;color:#737986}.iframe-report .ir-generate-state .ir-generate-tip[data-v-4dc00f62]{margin-bottom:24px;color:rgba(0,0,0,.9);font-size:16px;line-height:26px;white-space:pre-line}.iframe-report .ir-generate-state .ir-generate-btn[data-v-4dc00f62]{width:220px;height:42px;border-color:#37b9f7;border-radius:25px;background:#37b9f7;font-size:15px;font-weight:600}.iframe-report .ir-report-section[data-v-4dc00f62]{display:flex;flex-direction:column}.iframe-report .ir-toolbar[data-v-4dc00f62]{display:flex;align-items:center;justify-content:flex-end;padding:0 0 12px}.iframe-report .ir-toolbar .ir-feedback-btn[data-v-4dc00f62]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:linear-gradient(135deg,#cce6f9,#ddf1ff);border-radius:8px;cursor:pointer;font-size:14px;color:#24224a;font-weight:600;transition:all .2s}.iframe-report .ir-toolbar .ir-feedback-btn[data-v-4dc00f62]:hover{background:linear-gradient(135deg,#d6ecff,#e0f4ff);box-shadow:0 2px 8px rgba(55,185,247,.2)}.iframe-report .ir-toolbar .ir-feedback-btn .ir-feedback-icon[data-v-4dc00f62]{width:20px;height:20px}.iframe-report .ir-iframe-col[data-v-4dc00f62]{display:flex;flex-direction:column;overflow:hidden}.iframe-report .ir-iframe-col .ir-iframe[data-v-4dc00f62]{width:1190px;border:none;display:block;margin:0 auto}.pa[data-v-393fbc53]{position:absolute}.pr[data-v-393fbc53]{position:relative}.transcript-panel[data-v-393fbc53]{height:100%;display:flex;flex-direction:column;border:1px solid #edf0f5;border-radius:12px;background:#fff;overflow:hidden}.transcript-panel .panel-header[data-v-393fbc53]{padding:16px 18px 12px;border-bottom:1px solid #edf0f5}.transcript-panel .panel-header>div[data-v-393fbc53]:first-child{display:flex;align-items:center;gap:8px}.transcript-panel .panel-header>div:first-child h3[data-v-393fbc53]{margin:0;color:#24224a;font-size:17px}.transcript-panel .panel-header>div:first-child .transcript-count[data-v-393fbc53]{color:#8a91a0;font-size:12px}.transcript-panel .panel-header .speaker-filter[data-v-393fbc53]{margin-top:12px;display:flex;gap:8px;overflow-x:auto}.transcript-panel .panel-header .speaker-filter button[data-v-393fbc53]{flex-shrink:0;padding:4px 12px;border:1px solid #dfe4ec;border-radius:14px;background:#fff;color:#6b7280;cursor:pointer}.transcript-panel .panel-header .speaker-filter button.active[data-v-393fbc53]{border-color:#37b9f7;background:#eaf8ff;color:#168fca}.transcript-panel .transcript-scroll[data-v-393fbc53]{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain}.transcript-panel .transcript-scroll .local-state[data-v-393fbc53]{min-height:430px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#9298a5;font-size:14px}.transcript-panel .transcript-scroll .local-state .ivu-icon[data-v-393fbc53]{font-size:34px}.transcript-panel .transcript-scroll .local-state .loading-icon[data-v-393fbc53]{animation:transcript-loading-393fbc53 1s linear infinite}.transcript-panel .transcript-scroll .transcript-list[data-v-393fbc53]{padding:12px 14px 24px}.transcript-panel .transcript-scroll .transcript-list .transcript-item[data-v-393fbc53]{width:100%;padding:0;display:grid;grid-template-columns:74px minmax(0,1fr);border:0;background:transparent;text-align:left;cursor:pointer}.transcript-panel .transcript-scroll .transcript-list .transcript-item:last-child .time-side .timeline-line[data-v-393fbc53]{display:none}.transcript-panel .transcript-scroll .transcript-list .transcript-item .time-side[data-v-393fbc53]{position:relative;min-height:96px;display:block}.transcript-panel .transcript-scroll .transcript-list .transcript-item .time-side .time-text[data-v-393fbc53]{position:absolute;top:10px;left:0;color:#858b98;font-size:12px}.transcript-panel .transcript-scroll .transcript-list .transcript-item .time-side .timeline-dot[data-v-393fbc53]{position:absolute;top:10px;right:11px;z-index:2;width:10px;height:10px;border:3px solid #fff;border-radius:50%;box-sizing:content-box}.transcript-panel .transcript-scroll .transcript-list .transcript-item .time-side .timeline-line[data-v-393fbc53]{position:absolute;top:36px;right:18px;bottom:-8px;border-left:1px dashed #ccd2dc}.transcript-panel .transcript-scroll .transcript-list .transcript-item .content-side[data-v-393fbc53]{min-height:78px;padding:8px 10px;display:block;border:1px solid transparent;border-radius:10px;transition:border-color .2s,background-color .2s,box-shadow .2s}.transcript-panel .transcript-scroll .transcript-list .transcript-item .content-side .speaker-row[data-v-393fbc53]{display:flex;align-items:center;justify-content:space-between;gap:8px}.transcript-panel .transcript-scroll .transcript-list .transcript-item .content-side .speaker-row strong[data-v-393fbc53]{color:#252a36;font-size:14px}.transcript-panel .transcript-scroll .transcript-list .transcript-item .content-side .speaker-row .playing-badge[data-v-393fbc53]{flex-shrink:0;padding:4px 8px;display:flex;align-items:center;border-radius:4px;background:#e2f6ff;color:#37b9f7;font-size:12px;font-weight:600}.transcript-panel .transcript-scroll .transcript-list .transcript-item .content-side .speaker-row .playing-badge .sound-bars[data-v-393fbc53]{height:11px;margin-right:4px;display:flex;align-items:flex-end}.transcript-panel .transcript-scroll .transcript-list .transcript-item .content-side .speaker-row .playing-badge .sound-bars>span[data-v-393fbc53]{width:2px;height:11px;border-radius:2px;background:#2cb4f0;transform-origin:center bottom;animation:sound-wave-393fbc53 1.6s ease-in-out infinite}.transcript-panel .transcript-scroll .transcript-list .transcript-item .content-side .speaker-row .playing-badge .sound-bars>span[data-v-393fbc53]:first-child{animation-duration:1.4s}.transcript-panel .transcript-scroll .transcript-list .transcript-item .content-side .speaker-row .playing-badge .sound-bars>span[data-v-393fbc53]:nth-child(2){margin:0 2px;animation-duration:1.8s;animation-delay:.3s}.transcript-panel .transcript-scroll .transcript-list .transcript-item .content-side .speaker-row .playing-badge .sound-bars>span[data-v-393fbc53]:nth-child(3){animation-duration:1.5s;animation-delay:.5s}.transcript-panel .transcript-scroll .transcript-list .transcript-item .content-side .speech-content[data-v-393fbc53]{margin-top:7px;display:block;color:#5d6472;font-size:14px;line-height:1.65}.transcript-panel .transcript-scroll .transcript-list .transcript-item.active .content-side[data-v-393fbc53],.transcript-panel .transcript-scroll .transcript-list .transcript-item:hover .content-side[data-v-393fbc53]{border-color:#b9e8fc;background:#f1fbff;box-shadow:0 4px 14px rgba(50,173,231,.08)}@keyframes transcript-loading-393fbc53{to{transform:rotate(1turn)}}@keyframes sound-wave-393fbc53{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.pa[data-v-1fe920db]{position:absolute}.pr[data-v-1fe920db]{position:relative}.record-modal-header[data-v-1fe920db]{padding-right:36px;display:flex;align-items:center;justify-content:space-between;gap:20px}.record-modal-header .record-modal-title[data-v-1fe920db]{min-width:0;overflow:hidden;color:#17233d;font-size:16px;font-weight:600;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.record-modal-header .report-download-button[data-v-1fe920db]{min-width:96px;flex-shrink:0}.record-modal-body[data-v-1fe920db]{min-height:600px;position:relative}.record-modal-body .page-state[data-v-1fe920db]{min-height:600px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#7a818e}.record-modal-body .page-state .ivu-icon[data-v-1fe920db]{font-size:44px}.record-modal-body .page-state .loading-icon[data-v-1fe920db]{color:#37b9f7;animation:record-loading-1fe920db 1s linear infinite}.record-modal-body .page-state.error-state .ivu-icon[data-v-1fe920db]{color:#ed7272}.record-modal-body .page-state.error-state strong[data-v-1fe920db]{color:#33394a;font-size:17px}.record-modal-body .record-content .keyword-section[data-v-1fe920db]{margin-bottom:14px;display:flex;align-items:flex-start;gap:10px}.record-modal-body .record-content .keyword-section .keyword-list[data-v-1fe920db]{min-width:0;flex:1;max-height:32px;display:flex;flex-wrap:wrap;gap:8px;overflow:hidden}.record-modal-body .record-content .keyword-section .keyword-list.expanded[data-v-1fe920db]{max-height:none}.record-modal-body .record-content .keyword-section .keyword-list .keyword-item[data-v-1fe920db]{flex-shrink:0;padding:3px 10px;border:1px solid #37b9f7;border-radius:4px;color:#168fca;font-size:13px;line-height:20px;white-space:nowrap}.record-modal-body .record-content .keyword-section .keyword-toggle[data-v-1fe920db]{flex-shrink:0;padding:4px 0;border:0;background:transparent;color:#168fca;font-size:13px;line-height:20px;cursor:pointer}.record-modal-body .record-content .keyword-section .keyword-toggle .ivu-icon[data-v-1fe920db]{margin-left:2px}.record-modal-body .record-content .record-layout[data-v-1fe920db]{height:650px;display:grid;grid-template-columns:minmax(0,1.68fr) minmax(360px,1fr);gap:18px}.record-modal-body .record-content .record-layout .player-column[data-v-1fe920db]{min-width:0;display:flex;flex-direction:column;gap:10px}.record-modal-body .record-content .record-layout .player-column .timbre-warning[data-v-1fe920db]{margin:0 2px;padding:6px 10px;border:1px solid #ffe0a3;border-radius:8px;background:#fff8e8;color:#a86d08}.record-modal-body .record-content .record-layout .player-column .timbre-warning .ivu-icon[data-v-1fe920db]{margin-right:5px;font-size:17px}.record-modal-body .record-content .record-layout .transcript-column[data-v-1fe920db]{min-width:0;min-height:0}@media (max-width:1100px){.record-modal-body .record-content .record-layout[data-v-1fe920db]{grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr)}}@keyframes record-loading-1fe920db{to{transform:rotate(1turn)}}.pa[data-v-7cb7becf]{position:absolute}.pr[data-v-7cb7becf]{position:relative}.task-classroom-detail[data-v-7cb7becf]{min-height:600px}.task-classroom-detail[data-v-7cb7becf] .swing{top:0}.task-classroom-detail .detail-tabs[data-v-7cb7becf]{margin-top:20px;padding:0 20px}.task-classroom-detail .detail-tabs .tabs-content[data-v-7cb7becf]{position:relative;display:flex;min-height:42px;align-items:flex-end;overflow-x:auto;overflow-y:hidden;padding:4px 4px 0;border-radius:10px 10px 0 0;background:#46b3e7}.task-classroom-detail .detail-tabs .tabs-content[data-v-7cb7becf]::-webkit-scrollbar{display:none}.task-classroom-detail .detail-tabs .tabs-content .tab-item[data-v-7cb7becf]{position:relative;z-index:0;flex-shrink:0;margin:0 1px;padding:8px 18px;border:0;border-radius:8px 8px 0 0;background:transparent;color:hsla(0,0%,100%,.9);font-size:20px;font-weight:600;line-height:28px;white-space:nowrap;cursor:pointer}.task-classroom-detail .detail-tabs .tabs-content .tab-item.active[data-v-7cb7becf]{z-index:2;padding:8px 20px;border-radius:12px 12px 0 0;background-image:linear-gradient(180deg,#dbf3ff,#fff);color:#0f9cdf}.task-classroom-detail .detail-tabs .tabs-content .tab-item.active[data-v-7cb7becf]:after,.task-classroom-detail .detail-tabs .tabs-content .tab-item.active[data-v-7cb7becf]:before{position:absolute;bottom:0;width:8px;height:8px;content:""}.task-classroom-detail .detail-tabs .tabs-content .tab-item.active[data-v-7cb7becf]:before{left:-8px;background:radial-gradient(circle at 0 0,transparent 8px,#fff 0)}.task-classroom-detail .detail-tabs .tabs-content .tab-item.active[data-v-7cb7becf]:after{right:-8px;background:radial-gradient(circle at 100% 0,transparent 8px,#fff 0)}.task-classroom-detail .content-area[data-v-7cb7becf]{min-height:420px;padding:20px 24px}.task-classroom-detail .detail-state[data-v-7cb7becf]{display:flex;min-height:420px;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:rgba(0,0,0,.45)}.task-classroom-detail .detail-state .ivu-icon[data-v-7cb7becf]{font-size:40px}.task-classroom-detail .detail-state strong[data-v-7cb7becf]{color:rgba(0,0,0,.75);font-size:16px}.pa[data-v-1e0691f6]{position:absolute}.pr[data-v-1e0691f6]{position:relative}.teacher-submission-modal[data-v-1e0691f6] .ivu-modal-content{overflow:hidden;border-radius:16px}.teacher-submission-modal[data-v-1e0691f6] .ivu-modal-close{top:14px;right:14px;z-index:2}.teacher-submission-modal[data-v-1e0691f6] .ivu-modal-close .ivu-icon-ios-close{color:#111;font-size:28px}.teacher-submission-modal[data-v-1e0691f6] .ivu-modal-header{height:120px;padding:24px 24px 0;border-bottom:0}.teacher-submission-modal[data-v-1e0691f6] .ivu-modal-body{position:relative;padding:16px 24px 24px}.teacher-submission-modal .teacher-submission-header[data-v-1e0691f6]{position:relative;display:flex;align-items:center;gap:16px;height:96px;padding:12px 0}.teacher-submission-modal .teacher-submission-header .top-background[data-v-1e0691f6]{position:absolute;z-index:0;top:-24px;left:-24px;width:760px;height:210px;background-position:top;background-repeat:no-repeat;background-size:760px 210px}.teacher-submission-modal .teacher-submission-header .title-icon[data-v-1e0691f6]{position:relative;z-index:1;width:72px;height:72px}.teacher-submission-modal .teacher-submission-header .header-copy[data-v-1e0691f6]{position:relative;z-index:1;min-width:0}.teacher-submission-modal .teacher-submission-header .header-copy h2[data-v-1e0691f6]{margin:0;background:linear-gradient(90deg,#10214d,#0d2a73 59.135%,#163faf);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:24px;font-weight:800;line-height:32px}.teacher-submission-modal .teacher-submission-header .header-copy p[data-v-1e0691f6]{overflow:hidden;margin:6px 0 0;color:rgba(0,0,0,.6);font-size:16px;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.teacher-submission-modal .modal-loading[data-v-1e0691f6]{display:flex;align-items:center;justify-content:center;height:516px}.teacher-submission-modal .submission-summary[data-v-1e0691f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.teacher-submission-modal .submission-summary .summary-item[data-v-1e0691f6]{height:80px;overflow:hidden;border-radius:8px}.teacher-submission-modal .submission-summary .summary-item>span[data-v-1e0691f6],.teacher-submission-modal .submission-summary .summary-item div>span[data-v-1e0691f6]{color:rgba(0,0,0,.6);font-size:14px;line-height:22px}.teacher-submission-modal .submission-summary .summary-item strong[data-v-1e0691f6]{font-size:20px;font-weight:600;line-height:28px}.teacher-submission-modal .submission-summary .summary-item.status[data-v-1e0691f6]{display:flex;align-items:center;gap:14px;padding:0 20px;background:linear-gradient(90deg,#edf3f9,#fff)}.teacher-submission-modal .submission-summary .summary-item.status img[data-v-1e0691f6]{width:44px;height:44px}.teacher-submission-modal .submission-summary .summary-item.status span[data-v-1e0691f6],.teacher-submission-modal .submission-summary .summary-item.status strong[data-v-1e0691f6]{display:block}.teacher-submission-modal .submission-summary .summary-item.status strong[data-v-1e0691f6]{margin-top:4px;color:#637b98}.teacher-submission-modal .submission-summary .summary-item.status.completed[data-v-1e0691f6]{background:linear-gradient(90deg,#e5fff7,#fff)}.teacher-submission-modal .submission-summary .summary-item.status.completed strong[data-v-1e0691f6]{color:#08b86e}.teacher-submission-modal .submission-summary .summary-item.status.ongoing[data-v-1e0691f6]{background:linear-gradient(90deg,#fff4e6,#fff)}.teacher-submission-modal .submission-summary .summary-item.status.ongoing strong[data-v-1e0691f6]{color:#ff7a00}.teacher-submission-modal .submission-summary .summary-item.progress-summary[data-v-1e0691f6]{padding:13px 20px;background:linear-gradient(90deg,#e8f7ff,#fff)}.teacher-submission-modal .submission-summary .summary-item .progress-line[data-v-1e0691f6]{display:flex;align-items:baseline;gap:5px;margin-top:5px}.teacher-submission-modal .submission-summary .summary-item .progress-line[data-v-1e0691f6] .ivu-progress{align-self:center;flex:0 0 203px;width:203px}.teacher-submission-modal .submission-summary .summary-item .progress-line[data-v-1e0691f6] .ivu-progress .ivu-progress-inner{background:#d4e7f0}.teacher-submission-modal .submission-summary .summary-item .progress-line[data-v-1e0691f6] .ivu-progress .ivu-progress-bg{background:#37b9f7}.teacher-submission-modal .submission-summary .summary-item .progress-line strong[data-v-1e0691f6]{color:rgba(0,0,0,.9)}.teacher-submission-modal .submission-summary .summary-item .progress-line span[data-v-1e0691f6]{color:rgba(0,0,0,.6);font-size:16px;line-height:24px}.teacher-submission-modal .submitted-panel[data-v-1e0691f6]{height:420px;margin-top:16px;overflow:hidden;border:1px solid #d6e7f6;border-radius:8px}.teacher-submission-modal .submitted-panel h3[data-v-1e0691f6]{display:flex;align-items:center;gap:12px;height:52px;margin:0;padding:0 20px;background:#f2faff;color:#081f42;font-size:16px;font-weight:600}.teacher-submission-modal .submitted-panel h3 i[data-v-1e0691f6]{width:4px;height:20px;border-radius:2px;background:#087df2}.teacher-submission-modal .submitted-panel .material-list[data-v-1e0691f6]{height:366px;overflow-y:auto}.teacher-submission-modal .submitted-panel .material-item[data-v-1e0691f6]{padding:16px 20px;border-bottom:1px solid #e8edf3;background:#f5f7fa}.teacher-submission-modal .submitted-panel .material-item[data-v-1e0691f6]:last-child{border-bottom:0}.teacher-submission-modal .submitted-panel .material-heading[data-v-1e0691f6]{display:flex;align-items:center;gap:10px;min-width:0}.teacher-submission-modal .submitted-panel .material-heading>span[data-v-1e0691f6]{display:flex;flex:0 0 24px;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#37b9f7;color:#fff;font-size:16px;font-weight:600}.teacher-submission-modal .submitted-panel .material-heading>strong[data-v-1e0691f6]{overflow:hidden;color:#081f42;font-size:17px;font-weight:600;line-height:26px;text-overflow:ellipsis;white-space:nowrap}.teacher-submission-modal .submitted-panel .material-row[data-v-1e0691f6]{display:flex;align-items:center;gap:16px;height:86px;margin-top:12px;padding:0 16px;border-radius:8px;background:#fff}.teacher-submission-modal .submitted-panel .material-row>img[data-v-1e0691f6]{width:48px;height:48px}.teacher-submission-modal .submitted-panel .material-row .material-copy[data-v-1e0691f6]{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.teacher-submission-modal .submitted-panel .material-row .material-copy strong[data-v-1e0691f6]{overflow:hidden;font-size:16px;font-weight:600;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.teacher-submission-modal .submitted-panel .material-row .material-copy span[data-v-1e0691f6]{color:rgba(0,0,0,.6);font-size:14px;line-height:22px}.teacher-submission-modal .submitted-panel .material-row .view-button[data-v-1e0691f6]{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:4px;width:96px;height:38px;border:1px solid rgba(0,0,0,.2);border-radius:8px;background:#fff;box-shadow:0 2px 0 rgba(41,138,240,.1);color:rgba(0,0,0,.9);font-size:14px;font-family:inherit;font-weight:600;cursor:pointer}.teacher-submission-modal .submitted-panel .material-row .view-button img[data-v-1e0691f6]{width:16px;height:16px}.teacher-submission-modal .submitted-panel .material-row.unsubmitted>img[data-v-1e0691f6]{opacity:.45}.teacher-submission-modal .submitted-panel .material-row.unsubmitted .material-copy span[data-v-1e0691f6],.teacher-submission-modal .submitted-panel .material-row.unsubmitted .material-copy strong[data-v-1e0691f6]{color:rgba(0,0,0,.4)}.teacher-submission-modal .submitted-panel .empty-materials[data-v-1e0691f6]{display:flex;align-items:center;justify-content:center;height:366px;color:rgba(0,0,0,.4)}.pa[data-v-6a99431a]{position:absolute}.pr[data-v-6a99431a]{position:relative}.teacher-completion-panel[data-v-6a99431a]{margin-top:16px}.teacher-completion-panel .teacher-panel[data-v-6a99431a]{padding:0;background:#fff;border-radius:12px;box-shadow:0 10px 28px rgba(20,89,191,.08);overflow:hidden}.teacher-completion-panel .teacher-panel .teacher-tabs[data-v-6a99431a]{display:flex;gap:2px;margin:0 16px 16px;padding-top:12px;border-bottom:1px solid rgba(0,0,0,.1)}.teacher-completion-panel .teacher-panel .teacher-tabs button[data-v-6a99431a]{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 16px;border:0;border-bottom:2px solid transparent;background:transparent;color:rgba(0,0,0,.9);font-size:16px;cursor:pointer}.teacher-completion-panel .teacher-panel .teacher-tabs button.active[data-v-6a99431a]{border-color:#37b9f7;color:#37b9f7;font-weight:600}.teacher-completion-panel .teacher-panel .teacher-tabs button.active span[data-v-6a99431a]{background:#37b9f7;color:#fff}.teacher-completion-panel .teacher-panel .teacher-tabs span[data-v-6a99431a]{min-width:26px;padding:2px 7px;border-radius:99px;background:rgba(0,0,0,.05);color:rgba(0,0,0,.6);font-size:14px;line-height:22px}.teacher-completion-panel .teacher-panel .teacher-filters[data-v-6a99431a]{display:flex;gap:10px;align-items:center;height:60px;padding:4px 16px 20px}.teacher-completion-panel .teacher-panel .teacher-filters .keyword-input[data-v-6a99431a]{width:260px}.teacher-completion-panel .teacher-panel .teacher-filters .school-select[data-v-6a99431a]{width:220px}.teacher-completion-panel .teacher-panel .teacher-filters .status-select[data-v-6a99431a]{width:142px}.teacher-completion-panel .teacher-panel[data-v-6a99431a] .ivu-table{width:100%;color:rgba(0,0,0,.8);border:0}.teacher-completion-panel .teacher-panel[data-v-6a99431a] .ivu-table:before{display:none}.teacher-completion-panel .teacher-panel[data-v-6a99431a] .ivu-table .ivu-table-cell{padding:0 20px}.teacher-completion-panel .teacher-panel[data-v-6a99431a] .ivu-table th{height:48px;background:#edf6fe;color:rgba(0,0,0,.9);border-bottom:0;font-size:14px;font-weight:600}.teacher-completion-panel .teacher-panel[data-v-6a99431a] .ivu-table td{height:64px;border-bottom:1px solid rgba(0,0,0,.1);font-size:16px}.teacher-completion-panel .teacher-panel[data-v-6a99431a] .ivu-table .ivu-table-row:hover td{background:#f8fbff}.teacher-completion-panel .teacher-panel[data-v-6a99431a] .ivu-table .ivu-btn-text{padding:0;color:#37b9f7;font-size:16px;font-weight:500}.teacher-completion-panel .teacher-panel[data-v-6a99431a] .ivu-table-wrapper{width:calc(100% - 32px);margin:0 16px 16px;border:0}.teacher-completion-panel .teacher-panel .submission-tag[data-v-6a99431a]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:99px;color:#94a3b8;background:#f1f5f8;font-size:14px}.teacher-completion-panel .teacher-panel .submission-tag[data-v-6a99431a]:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.teacher-completion-panel .teacher-panel .submission-tag.status-1[data-v-6a99431a]{color:#f97316;background:#fff7ed}.teacher-completion-panel .teacher-panel .submission-tag.status-2[data-v-6a99431a]{color:#52c41a;background:#f0fdfa}.teacher-completion-panel .teacher-panel .cell-tooltip[data-v-6a99431a],.teacher-completion-panel .teacher-panel .cell-tooltip[data-v-6a99431a] .ivu-tooltip-rel{display:block;width:100%}.teacher-completion-panel .teacher-panel .cell-ellipsis[data-v-6a99431a]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teacher-completion-panel .teacher-panel .table-progress[data-v-6a99431a]{display:flex;flex-direction:column;gap:6px;width:112px;font-size:14px}.teacher-completion-panel .teacher-panel .table-progress span[data-v-6a99431a]{letter-spacing:4px}.teacher-completion-panel .teacher-panel .table-progress[data-v-6a99431a] .ivu-progress{margin:0;line-height:6px}.teacher-completion-panel .teacher-panel .no-material[data-v-6a99431a]{color:rgba(0,0,0,.45)}