.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-62d24452]{position:absolute}.pr[data-v-62d24452]{position:relative}.preview-modal[data-v-62d24452] .ivu-modal{border-radius:12px;overflow:hidden}.preview-modal[data-v-62d24452] .ivu-modal-header{padding:14px 20px;border-bottom:1px solid #f0f0f0}.preview-modal .resources[data-v-62d24452]{width:100%;position:relative;padding:0 4px 4px}.preview-modal .resources .meta[data-v-62d24452]{display:flex;align-items:center;gap:8px;padding:0 8px 12px;color:#606266;font-size:13px}.preview-modal .resources .meta .tag[data-v-62d24452]{background:#f3f6ff;color:#3a7afe;border:1px solid #e6ecff;border-radius:6px;padding:2px 6px;font-size:12px}.preview-modal .resources .meta .download-btn[data-v-62d24452]{margin-left:auto;cursor:pointer}.preview-modal .resources .video-wrap[data-v-62d24452]{width:100%;height:500px;background:#000;border-radius:12px;overflow:hidden;box-shadow:0 10px 24px rgba(0,0,0,.18)}.preview-modal .resources .video-wrap .video[data-v-62d24452]{width:100%;height:100%;display:block;background:#000;-o-object-fit:contain;object-fit:contain}.preview-modal .resources .audio-wrap[data-v-62d24452]{width:100%;padding:24px;display:flex;align-items:center;gap:20px;background:linear-gradient(180deg,#fafbff,#f6f7fb);border:1px solid #eef0f6;border-radius:12px;box-shadow:0 10px 24px rgba(20,41,86,.06)}.preview-modal .resources .audio-wrap .audio-cover[data-v-62d24452]{width:88px;height:88px;border-radius:16px;background:#fff;display:flex;align-items:center;justify-content:center;color:#3a7afe;border:1px solid #eef0f6}.preview-modal .resources .audio-wrap .audio-cover .ivu-icon[data-v-62d24452]{font-size:44px}.preview-modal .resources .audio-wrap .audio[data-v-62d24452]{flex:1;width:100%}.pa[data-v-214ae972]{position:absolute}.pr[data-v-214ae972]{position:relative}.detail-card[data-v-214ae972]{background:linear-gradient(135deg,#eef5ff,#f7faff 50%,#fff);border:1px solid #e4edf8;border-radius:14px;padding:20px 24px;margin-bottom:14px}.dc-teacher-row[data-v-214ae972]{display:flex;align-items:center;gap:14px;margin-bottom:16px}.dc-avatar[data-v-214ae972]{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:2.5px solid #fff;box-shadow:0 2px 8px rgba(45,140,240,.18)}.dc-teacher-info[data-v-214ae972]{display:flex;flex-direction:column;gap:5px}.dc-teacher-name[data-v-214ae972]{font-size:17px;font-weight:700;color:rgba(0,0,0,.88);line-height:1}.dc-badges[data-v-214ae972]{display:flex;gap:6px}.dc-badge[data-v-214ae972]{display:inline-block;padding:1px 10px;border-radius:6px;font-size:12px;font-weight:600;line-height:20px}.dc-badge.badge-expert[data-v-214ae972]{color:#d4a017;background:#fff8e1}.dc-badge.badge-subject[data-v-214ae972]{color:#3a7be0;background:#e0edff}.dc-badge.badge-grade[data-v-214ae972]{color:#d67b1a;background:#fff0dc}.dc-title-row[data-v-214ae972]{display:flex;align-items:center;gap:3px}.dc-title[data-v-214ae972]{font-size:18px;font-weight:700;color:rgba(0,0,0,.88);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-edit-btn[data-v-214ae972]{display:inline-flex;align-items:center;justify-content:center;padding:3px;border-radius:6px;color:rgba(0,0,0,.3);cursor:pointer;flex-shrink:0;transition:all .2s}.dc-edit-btn[data-v-214ae972]:hover{color:#2d8cf0;background:rgba(45,140,240,.08)}.dc-play-bar[data-v-214ae972]{display:flex;align-items:center;gap:14px;padding:12px 16px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:10px;cursor:pointer;transition:all .22s;margin-bottom:14px}.dc-play-bar[data-v-214ae972]:hover{border-color:rgba(45,140,240,.3);box-shadow:0 2px 12px rgba(45,140,240,.1);transform:translateY(-1px)}.dc-play-icon-wrap[data-v-214ae972]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#2d8cf0,#5ba8f5);color:#fff;flex-shrink:0;box-shadow:0 3px 10px rgba(45,140,240,.25)}.dc-play-info[data-v-214ae972]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.dc-play-label[data-v-214ae972]{font-size:14px;font-weight:600;color:rgba(0,0,0,.8)}.dc-play-size[data-v-214ae972]{font-size:12px;color:rgba(0,0,0,.4)}.dc-play-action[data-v-214ae972]{display:flex;align-items:center;gap:3px;font-size:13px;font-weight:600;color:#2d8cf0;flex-shrink:0}.dc-footer[data-v-214ae972]{display:flex;align-items:center}.dc-date[data-v-214ae972]{display:inline-flex;align-items:center;gap:4px}.dc-date>span[data-v-214ae972]{font-size:14px;color:rgba(0,0,0,.6)}.pa[data-v-41d26d9e]{position:absolute}.pr[data-v-41d26d9e]{position:relative}.detail-analysis[data-v-41d26d9e]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px}.da-section-title[data-v-41d26d9e]{margin-bottom:16px;font-size:18px;font-weight:600;color:rgba(0,0,0,.85)}.da-chart-wrap[data-v-41d26d9e]{margin-bottom:20px}.da-chart[data-v-41d26d9e]{width:100%;height:280px}.da-dimension-list .da-dimension-item[data-v-41d26d9e]{margin-bottom:12px;border-radius:8px;overflow:hidden;border:1px solid #f0f0f0}.da-dim-header[data-v-41d26d9e]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s}.da-dim-header.dim-header-good[data-v-41d26d9e]{background:linear-gradient(135deg,#e6f7ff,#f0f9ff)}.da-dim-header.dim-header-warn[data-v-41d26d9e]{background:linear-gradient(135deg,#fff7e6,#fffbe6)}.da-dim-header.dim-header-bad[data-v-41d26d9e]{background:linear-gradient(135deg,#fff1f0,#fff2f0)}.da-dim-header.dim-header-default[data-v-41d26d9e]{background:#fafafa}.da-dim-header[data-v-41d26d9e]:hover{opacity:.85}.da-dim-label[data-v-41d26d9e]{display:flex;align-items:center;gap:4px}.da-dim-name[data-v-41d26d9e]{font-size:14px;font-weight:600;color:rgba(0,0,0,.85)}.da-dim-grade[data-v-41d26d9e]{font-size:20px;font-weight:700}.da-dim-content[data-v-41d26d9e]{padding:16px;background:#fafafa}.da-dim-text[data-v-41d26d9e]{font-size:16px;color:rgba(0,0,0,.75);line-height:1.7;text-indent:2em;margin-bottom:12px}.da-dim-tables .da-table-block[data-v-41d26d9e]{margin-bottom:16px}.da-dim-tables .da-table-block[data-v-41d26d9e]:last-child{margin-bottom:0}.da-table-header .da-table-header-row[data-v-41d26d9e]{background:#e6f7ff;padding:10px 14px;border-radius:6px 6px 0 0;font-size:13px;font-weight:600;color:rgba(0,0,0,.85);line-height:1.6}.da-table-body[data-v-41d26d9e]{border:1px solid #f0f0f0;border-top:none;border-radius:0 0 6px 6px;overflow:hidden}.da-table-body .da-table-row[data-v-41d26d9e]{display:flex;border-bottom:1px solid #f0f0f0}.da-table-body .da-table-row[data-v-41d26d9e]:last-child{border-bottom:none}.da-table-body .da-table-cell[data-v-41d26d9e]{flex:1;padding:10px 14px;font-size:13px;color:rgba(0,0,0,.75);line-height:1.6;border-right:1px solid #f0f0f0}.da-table-body .da-table-cell[data-v-41d26d9e]:last-child{border-right:none}.pa[data-v-44016101]{position:absolute}.pr[data-v-44016101]{position:relative}.pd-container[data-v-44016101]{position:relative;min-height:200px;max-height:70vh;overflow-y:auto;padding:0 4px}.pd-container[data-v-44016101] .swing{top:0}.pd-timbre-tips[data-v-44016101]{display:flex;align-items:center;gap:6px;margin-bottom:16px;border-radius:8px;font-size:13px;color:#ff7c0e}.pd-empty[data-v-44016101]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;gap:12px}.pd-empty p[data-v-44016101]{font-size:16px;color:rgba(0,0,0,.6)}.pd-footer-actions[data-v-44016101]{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 0 4px}.pd-footer-actions[data-v-44016101] .ivu-icon{font-size:20px}.pd-footer-actions .pd-btn-publish[data-v-44016101],.pd-footer-actions .pd-btn-report[data-v-44016101],.pd-footer-actions .pd-btn-view[data-v-44016101]{min-width:120px;height:36px;border-radius:18px;font-size:14px;font-weight:500;letter-spacing:.5px;transition:all .25s}.pd-footer-actions .pd-btn-publish[data-v-44016101]{background:linear-gradient(135deg,#1677ff,#4096ff);border:none;box-shadow:0 2px 8px rgba(22,119,255,.3)}.pd-footer-actions .pd-btn-publish[data-v-44016101]:hover{box-shadow:0 4px 12px rgba(22,119,255,.45);transform:translateY(-1px)}.pd-footer-actions .pd-btn-report[data-v-44016101]{color:#1677ff;border:1px solid #1677ff;background:#fff}.pd-footer-actions .pd-btn-report[data-v-44016101]:hover{background:#e6f4ff;transform:translateY(-1px)}.pd-footer-actions .pd-btn-view[data-v-44016101]{color:#00b578;border:1px solid #00b578;background:#fff}.pd-footer-actions .pd-btn-view[data-v-44016101]:hover{background:#e6faf3;transform:translateY(-1px)}.pd-footer-actions .pd-btn-done[data-v-44016101]{min-width:120px;height:36px;border-radius:18px;font-size:14px;color:rgba(0,0,0,.4);border:1px solid #e8e8e8;background:#fafafa}