.chapter-tree[data-v-0486a920]{background:#fff}.chapter-item[data-v-0486a920]{border-bottom:1px solid #f0f0f0}.chapter-header[data-v-0486a920]{display:flex;align-items:center;padding:14px 16px;cursor:pointer;background:#fafafa}.chapter-header[data-v-0486a920]:hover{background:#f5f5f5}.chapter-header i[data-v-0486a920]:first-child{margin-right:8px;color:#999;font-size:14px}.chapter-header .chapter-title[data-v-0486a920]{flex:1;font-size:15px;font-weight:600;color:#333}.chapter-header .chapter-count[data-v-0486a920]{font-size:12px;color:#999}.lesson-list[data-v-0486a920]{padding:4px 0}.lesson-item[data-v-0486a920]{display:flex;align-items:center;padding:10px 16px 10px 40px;cursor:pointer;transition:background .2s}.lesson-item[data-v-0486a920]:hover{background:#f8f9fa}.lesson-item.active[data-v-0486a920]{background:#e8f4ff}.lesson-item.active .lesson-title[data-v-0486a920]{color:#1787fb;font-weight:600}.lesson-item.locked[data-v-0486a920]{cursor:not-allowed;opacity:.6}.lesson-item>i[data-v-0486a920]:first-child{margin-right:8px;color:#1787fb;font-size:16px}.lesson-item .lesson-title[data-v-0486a920]{flex:1;font-size:14px;color:#555}.lesson-item .lesson-duration[data-v-0486a920]{font-size:12px;color:#bbb;margin-right:8px}.lesson-item .completed-icon[data-v-0486a920]{color:#4caf50;font-size:14px}.lesson-item .lock-icon[data-v-0486a920]{color:#ccc;font-size:14px}.empty-tip[data-v-0486a920]{padding:40px;text-align:center;color:#ccc;font-size:14px}@media(max-width:768px){.chapter-header[data-v-0486a920]{padding:12px 14px}.chapter-header .chapter-title[data-v-0486a920]{font-size:14px}.lesson-item[data-v-0486a920]{padding:10px 14px 10px 32px}.lesson-item .lesson-title[data-v-0486a920]{font-size:13px}}.course-detail-page[data-v-37b84dd4]{width:1200px;margin:0 auto;padding:0 0 50px}.sub-nav[data-v-37b84dd4]{background:#fff;border-radius:8px;margin-bottom:20px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.sub-nav .nav-inner[data-v-37b84dd4]{display:flex;align-items:center;padding:14px 24px;font-size:14px}.sub-nav .nav-link[data-v-37b84dd4]{color:#1787fb;text-decoration:none}.sub-nav .nav-link[data-v-37b84dd4]:hover{text-decoration:underline}.sub-nav .nav-link i[data-v-37b84dd4]{margin-right:4px}.sub-nav .breadcrumb-sep[data-v-37b84dd4]{margin:0 10px;color:#ddd}.sub-nav .nav-text[data-v-37b84dd4]{color:#666;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub-nav .nav-right[data-v-37b84dd4]{margin-left:auto;display:flex;gap:20px}.course-header[data-v-37b84dd4]{display:flex;gap:30px;margin-bottom:40px}.course-header .cover-wrap[data-v-37b84dd4]{width:360px;flex-shrink:0}.course-header .cover-wrap img[data-v-37b84dd4]{width:100%;border-radius:8px}.course-header .info-wrap[data-v-37b84dd4]{flex:1}.course-header .info-wrap h1[data-v-37b84dd4]{font-size:24px;color:#333;margin:0 0 12px}.course-header .info-wrap .desc[data-v-37b84dd4]{font-size:14px;color:#666;line-height:1.6;margin-bottom:16px}.course-header .info-wrap .meta[data-v-37b84dd4]{display:flex;gap:20px;font-size:13px;color:#999;margin-bottom:24px}.course-header .info-wrap .meta i[data-v-37b84dd4]{margin-right:4px}.course-header .info-wrap .price-row[data-v-37b84dd4]{display:flex;align-items:center;gap:16px}.course-header .info-wrap .price-row .price[data-v-37b84dd4]{font-size:28px;font-weight:700;color:#ff4d4f}.course-header .info-wrap .price-row .price.free[data-v-37b84dd4]{color:#52c41a}.course-body .chapter-section[data-v-37b84dd4],.course-body .detail-section[data-v-37b84dd4]{background:#fff;border-radius:8px;padding:24px;margin-bottom:20px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.course-body .chapter-section h3[data-v-37b84dd4],.course-body .detail-section h3[data-v-37b84dd4]{font-size:18px;color:#333;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid #eee}.course-body .empty-tip[data-v-37b84dd4]{text-align:center;color:#ccc;padding:30px 0;font-size:14px}.course-body .rich-content[data-v-37b84dd4]{font-size:14px;line-height:1.8;color:#555}@media(max-width:992px){.course-detail-page[data-v-37b84dd4]{width:100%}}@media(max-width:768px){.course-detail-page[data-v-37b84dd4]{padding:0 12px 40px;box-sizing:border-box}.sub-nav[data-v-37b84dd4]{margin-top:12px}.sub-nav .nav-inner[data-v-37b84dd4]{padding:12px 16px;flex-wrap:wrap}.sub-nav .nav-right[data-v-37b84dd4]{display:none}.sub-nav .nav-text[data-v-37b84dd4]{max-width:160px;font-size:13px}.course-header[data-v-37b84dd4]{flex-direction:column;gap:16px;margin-bottom:24px}.course-header .cover-wrap[data-v-37b84dd4]{width:100%}.course-header .cover-wrap img[data-v-37b84dd4]{border-radius:8px}.course-header .info-wrap h1[data-v-37b84dd4]{font-size:20px}.course-header .info-wrap .meta[data-v-37b84dd4]{flex-wrap:wrap;gap:8px 16px}.course-header .info-wrap .price-row[data-v-37b84dd4]{flex-wrap:wrap;gap:10px}.course-header .info-wrap .price-row .price[data-v-37b84dd4]{font-size:24px}.course-header .info-wrap .price-row .el-button[data-v-37b84dd4]{flex:1;margin-left:0}.course-body .chapter-section[data-v-37b84dd4],.course-body .detail-section[data-v-37b84dd4]{padding:16px}.course-body .chapter-section h3[data-v-37b84dd4],.course-body .detail-section h3[data-v-37b84dd4]{font-size:16px}.course-body .rich-content iframe[data-v-37b84dd4],.course-body .rich-content img[data-v-37b84dd4],.course-body .rich-content video[data-v-37b84dd4]{max-width:100%;height:auto}}