.breadcrumb-wrap[data-v-3fb67402]{padding:1rem 0}.breadcrumb-wrap[data-v-3fb67402] .el-breadcrumb{font-size:.8125rem}.breadcrumb-wrap .breadcrumb-link[data-v-3fb67402]{cursor:pointer;color:inherit;transition:color .2s}.breadcrumb-wrap .breadcrumb-link[data-v-3fb67402]:hover{color:#2761ff}.download-help[data-v-20490188]{padding:1.25rem 0;background:#fff;border-radius:.375rem}.download-help-title[data-v-20490188]{display:flex;align-items:center}.download-help-title span[data-v-20490188]:first-child{width:.25rem;height:1.25rem;background:var(--background-color)}.download-help-title span[data-v-20490188]:nth-child(2){color:#474747;font-size:1rem;font-weight:700;margin:.0625rem 0 0 .625rem}.download-help-content[data-v-20490188]{padding:.625rem 0 0 1.25rem}.download-help-content p[data-v-20490188]{line-height:1.5625rem;font-size:.75rem;color:#666}.header-card[data-v-1c4f2bc7]{background:#fff;border-radius:.75rem;padding:1.125rem;margin-bottom:1.25rem}.header-card-inner[data-v-1c4f2bc7]{display:flex;align-items:flex-start;gap:1.5rem}.header-cover[data-v-1c4f2bc7]{flex-shrink:0;height:7.5rem;border-radius:.5rem;overflow:hidden;background:#f5f7fa;display:flex;align-items:center;justify-content:center}.header-cover .cover-img[data-v-1c4f2bc7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header-info[data-v-1c4f2bc7]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.75rem}.header-top[data-v-1c4f2bc7]{display:flex;align-items:center;justify-content:space-between}.header-top-left[data-v-1c4f2bc7]{display:flex;align-items:center;gap:.75rem;min-width:0}.header-top-left .type-tag[data-v-1c4f2bc7]{flex-shrink:0;background:#f0f4ff;border-color:#d0d8f0;color:#4a6cf7}.header-top-left .topic-title[data-v-1c4f2bc7]{font-size:1.375rem;font-weight:700;color:#1e293b;margin:0;line-height:1.4;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-top-btns[data-v-1c4f2bc7]{display:flex;align-items:center;gap:.625rem;flex-shrink:0}.info-chapter-row[data-v-1c4f2bc7]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.chapter-tag[data-v-1c4f2bc7]{background:#f0f4ff;border-color:#d0d8f0;color:#4a6cf7}.header-info-row[data-v-1c4f2bc7]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.header-stats[data-v-1c4f2bc7]{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;font-size:.8125rem;color:#666}.header-stats .stat-item[data-v-1c4f2bc7]{display:inline-flex;align-items:center;gap:.1875rem;white-space:nowrap}.header-stats .stat-item i[data-v-1c4f2bc7]{font-size:.8125rem}.header-stats .stat-icon[data-v-1c4f2bc7]{display:inline-block;width:.875rem;height:.875rem;background-color:#999;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.action-btn[data-v-1c4f2bc7]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border:.0625rem solid #e0e0e0;border-radius:.25rem;font-size:.8125rem;color:#999;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .2s}.action-btn .action-icon[data-v-1c4f2bc7]{display:inline-block;width:1rem;height:1rem;background-color:#999;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:background-color .2s}.action-btn[data-v-1c4f2bc7]:hover{border-color:var(--primary-font-color,#2761ff);color:var(--primary-font-color,#2761ff)}.action-btn:hover .action-icon[data-v-1c4f2bc7]{background-color:var(--primary-font-color,#2761ff)}.action-btn.is-primary[data-v-1c4f2bc7]{background:var(--primary-font-color,#2761ff);border-color:var(--primary-font-color,#2761ff);color:#fff}.action-btn.is-primary .action-icon[data-v-1c4f2bc7]{background-color:#fff}.action-btn.is-primary[data-v-1c4f2bc7]:hover{opacity:.88;color:#fff}.action-btn.is-primary:hover .action-icon[data-v-1c4f2bc7]{background-color:#fff}.topic-main-body[data-v-1c4f2bc7]{display:flex;gap:1.25rem;padding-bottom:1.875rem}.content-left[data-v-1c4f2bc7]{flex:1;min-width:0}.preview-card[data-v-1c4f2bc7]{background:#fff;border-radius:.75rem;overflow:hidden;margin-bottom:1.25rem}.preview-toolbar[data-v-1c4f2bc7]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;border-bottom:.0625rem solid #eee;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.preview-page-text[data-v-1c4f2bc7]{font-size:.8125rem;color:#999}.preview-tools[data-v-1c4f2bc7]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.preview-tools .tool-icon[data-v-1c4f2bc7]{font-size:1rem;color:#666;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:all .2s}.preview-tools .tool-icon[data-v-1c4f2bc7]:hover{color:#2761ff;background:#e8edff}.preview-tools .zoom-ratio[data-v-1c4f2bc7]{font-size:.8125rem;color:#333;min-width:2.5rem;text-align:center;font-weight:500}.zoom-trigger[data-v-1c4f2bc7]{font-size:.8125rem;color:#333;cursor:pointer;padding:.125rem .25rem;border-radius:.25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .2s}.zoom-trigger[data-v-1c4f2bc7]:hover{color:#2761ff;background:#e8edff}.zoom-arrow[data-v-1c4f2bc7]{font-size:.625rem;margin-left:.25rem;color:#999}.preview-content[data-v-1c4f2bc7]{display:flex;justify-content:center;background:#fff;overflow:auto;position:relative}.preview-loading[data-v-1c4f2bc7]{display:flex;flex-direction:column;align-items:center;gap:.75rem;color:#999;font-size:.875rem}.preview-loading .el-icon-loading[data-v-1c4f2bc7]{font-size:2rem;color:#2761ff}.preview-render-area[data-v-1c4f2bc7]{-webkit-transform-origin:top center;transform-origin:top center;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:45rem}.preview-render-area .preview-image[data-v-1c4f2bc7]{width:45rem;display:block}.preview-render-area .preview-remaining[data-v-1c4f2bc7]{width:45rem;text-align:center;padding:2rem 0;font-size:.9375rem;color:#888;background:#fff}.preview-render-area .preview-remaining .highlight-num[data-v-1c4f2bc7]{color:#2761ff;font-weight:600;margin:0 .125rem}.file-preview-card[data-v-1c4f2bc7]{background:#fff;border-radius:.75rem;overflow:hidden;margin-bottom:1.25rem;padding:1.25rem}.file-preview-title[data-v-1c4f2bc7]{font-size:.875rem;font-weight:600;color:#1e293b;margin:0 0 .5rem}.file-preview-title .highlight-num[data-v-1c4f2bc7]{color:#2761ff;font-weight:600;margin:0 .125rem}.file-list-item[data-v-1c4f2bc7]{display:flex;align-items:center;padding:.625rem 0;cursor:pointer;border-bottom:.0625rem solid #f5f5f5;transition:background .2s}.file-list-item[data-v-1c4f2bc7]:last-child{border-bottom:none}.file-list-item[data-v-1c4f2bc7]:hover{background:#fafafa}.file-list-icon[data-v-1c4f2bc7]{width:2.75rem;height:2.75rem;flex-shrink:0;margin-right:.75rem;position:relative;display:flex;align-items:center;justify-content:center}.file-list-icon img[data-v-1c4f2bc7]{width:2.25rem;height:2.25rem;-o-object-fit:contain;object-fit:contain}.file-list-name[data-v-1c4f2bc7]{flex:1;min-width:0;font-size:.875rem;color:#474747;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-list-size[data-v-1c4f2bc7]{position:absolute;right:-.125rem;bottom:-.125rem;font-size:.625rem;color:#fff;background:rgba(0,0,0,.6);padding:0 .1875rem;border-radius:.125rem;line-height:1.5;white-space:nowrap}.left-card[data-v-1c4f2bc7]{background:#fff;border-radius:.75rem;overflow:hidden}.list-toolbar[data-v-1c4f2bc7]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:.0625rem solid #f1f1f1}.list-toolbar .toolbar-left[data-v-1c4f2bc7] .el-checkbox__label{font-size:.875rem;color:#474747}.list-toolbar .toolbar-left .highlight-num[data-v-1c4f2bc7]{color:#2761ff;font-weight:600;margin:0 .125rem}.courseware-list[data-v-1c4f2bc7]{min-height:12.5rem}.big-question-group:last-child .big-question-header[data-v-1c4f2bc7]{border-bottom:none}.big-question-header[data-v-1c4f2bc7]{padding:.875rem 1.25rem;border-bottom:.0625rem solid #f1f1f1;transition:background .2s}.big-question-header[data-v-1c4f2bc7]:hover{background:#f0f4ff}.big-question-header[data-v-1c4f2bc7] .el-checkbox{display:flex;align-items:center;width:100%}.big-question-header[data-v-1c4f2bc7] .el-checkbox .el-checkbox__label{width:100%;overflow:hidden}.big-question-header .bq-title[data-v-1c4f2bc7]{font-size:.9375rem;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub-question-list[data-v-1c4f2bc7]{padding:0}.sub-question-item[data-v-1c4f2bc7]{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.25rem .875rem 3rem;border-bottom:.0625rem solid #f5f5f5}.sub-question-item[data-v-1c4f2bc7]:last-child{border-bottom:none;padding-bottom:1rem}.sub-question-item:hover .sq-title[data-v-1c4f2bc7]{color:#2761ff}.sub-question-item .sq-left[data-v-1c4f2bc7]{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0;margin-right:1rem;overflow:hidden}.sub-question-item .sq-title[data-v-1c4f2bc7]{font-size:.875rem;color:#474747;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s;cursor:pointer}.sub-question-item .sq-count[data-v-1c4f2bc7]{flex-shrink:0;font-size:.8125rem;color:#999;white-space:nowrap}.sq-actions[data-v-1c4f2bc7]{display:flex;align-items:center;gap:1rem;flex-shrink:0}.sq-action-btn[data-v-1c4f2bc7]{font-size:.8125rem;color:#666;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color .2s}.sq-action-btn[data-v-1c4f2bc7]:hover{color:#2761ff}.content-right[data-v-1c4f2bc7]{width:20rem;flex-shrink:0;display:flex;flex-direction:column;gap:1.25rem}.fullscreen-overlay[data-v-1c4f2bc7]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:rgba(0,0,0,.85);overflow-y:auto;display:flex;justify-content:center}.fullscreen-overlay[data-v-1c4f2bc7]::-webkit-scrollbar{width:.375rem}.fullscreen-overlay[data-v-1c4f2bc7]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:.1875rem}.fullscreen-close[data-v-1c4f2bc7]{position:fixed;top:1.25rem;right:1.875rem;z-index:10000;width:2.75rem;height:2.75rem;border-radius:50%;background:hsla(0,0%,100%,.15);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.fullscreen-close[data-v-1c4f2bc7]:hover{background:hsla(0,0%,100%,.3)}.fullscreen-close .el-icon-close[data-v-1c4f2bc7]{font-size:1.375rem;color:#fff;font-weight:700}.fullscreen-scroll[data-v-1c4f2bc7]{width:45rem}.fullscreen-image[data-v-1c4f2bc7]{width:45rem;display:block;background:#fff}.file-preview-dialog-body[data-v-1c4f2bc7]{padding:.625rem 0}.doc-preview-pages[data-v-1c4f2bc7]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-height:70vh;overflow-y:auto}.doc-preview-page[data-v-1c4f2bc7]{width:100%;max-width:45rem;display:block;border-radius:.25rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.08)}.doc-preview-fallback[data-v-1c4f2bc7]{display:flex;flex-direction:column;align-items:center;padding:2.5rem 0;color:#999}.doc-preview-fallback .fallback-icon[data-v-1c4f2bc7]{width:5rem;height:5rem;margin-bottom:.75rem;opacity:.5}.audio-preview[data-v-1c4f2bc7]{display:flex;flex-direction:column;align-items:center;padding:1.25rem 0}.audio-preview .audio-icon[data-v-1c4f2bc7]{width:5rem;height:5rem;margin-bottom:.75rem}.audio-preview .audio-title[data-v-1c4f2bc7]{font-size:.875rem;color:#333;margin:0 0 1rem;text-align:center;word-break:break-all}.audio-preview .audio-player[data-v-1c4f2bc7]{width:22.5rem;max-width:100%;outline:none}.audio-preview .audio-no-url[data-v-1c4f2bc7]{font-size:.8125rem;color:#999}.video-preview .video-player[data-v-1c4f2bc7]{width:100%;max-height:65vh;border-radius:.25rem;outline:none;background:#000}.video-preview .video-no-url[data-v-1c4f2bc7]{text-align:center;font-size:.8125rem;color:#999;padding:2.5rem 0}