.outline-list .chapter-item[data-v-3a543bd8]{margin-bottom:1px}.outline-list .chapter-item .chapter-header[data-v-3a543bd8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:16px 20px;background:#f5f5f5;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;border-bottom:1px solid #e0e0e0}.outline-list .chapter-item .chapter-header[data-v-3a543bd8]:hover{background:#eee}.outline-list .chapter-item .chapter-header .expand-icon[data-v-3a543bd8]{color:#666;font-size:14px;-webkit-transition:all .2s ease;transition:all .2s ease}.outline-list .chapter-item .chapter-header .chapter-title[data-v-3a543bd8]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;font-weight:600;color:#333}.outline-list .chapter-item .chapter-content[data-v-3a543bd8]{background:#fff;-webkit-animation:slideDown-3a543bd8 .3s ease;animation:slideDown-3a543bd8 .3s ease}.outline-list .chapter-item .chapter-content .sub-chapter-item .sub-chapter-header[data-v-3a543bd8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 20px 12px 40px;background:#f8f8f8;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;border-bottom:1px solid #e0e0e0}.outline-list .chapter-item .chapter-content .sub-chapter-item .sub-chapter-header[data-v-3a543bd8]:hover{background:#f0f0f0}.outline-list .chapter-item .chapter-content .sub-chapter-item .sub-chapter-header .expand-icon[data-v-3a543bd8]{color:#666;font-size:12px;-webkit-transition:all .2s ease;transition:all .2s ease}.outline-list .chapter-item .chapter-content .sub-chapter-item .sub-chapter-header .sub-chapter-title[data-v-3a543bd8]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;font-weight:500;color:#333}.outline-list .chapter-item .chapter-content .lesson-details[data-v-3a543bd8]{padding:0}.outline-list .chapter-item .chapter-content .lesson-details .detail-item[data-v-3a543bd8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 20px 12px 60px;background:#fff;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;border-bottom:1px solid #f0f0f0;border-left:4px solid transparent}.outline-list .chapter-item .chapter-content .lesson-details .detail-item[data-v-3a543bd8]:hover{background:#fafafa}.outline-list .chapter-item .chapter-content .lesson-details .detail-item[data-v-3a543bd8]:last-child{border-bottom:none}.outline-list .chapter-item .chapter-content .lesson-details .detail-item .detail-icon[data-v-3a543bd8]{width:24px;height:24px;border-radius:50%;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;color:#fff;font-size:12px;margin-right:10px}.outline-list .chapter-item .chapter-content .lesson-details .detail-item .detail-icon.video-type[data-v-3a543bd8]{background:#3b82f6}.outline-list .chapter-item .chapter-content .lesson-details .detail-item .detail-icon.quiz-type[data-v-3a543bd8]{background:#10b981}.outline-list .chapter-item .chapter-content .lesson-details .detail-item .detail-icon.evaluation-type[data-v-3a543bd8]{background:#f59e0b}.outline-list .chapter-item .chapter-content .lesson-details .detail-item .detail-title[data-v-3a543bd8]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#333;font-weight:400;white-space:wrap;word-break:break-all}.video-type-badge[data-v-3a543bd8]{background-color:rgba(59,130,246,.1);color:#3b82f6}.quiz-type-badge[data-v-3a543bd8]{background-color:rgba(16,185,129,.1);color:#10b981}.evaluation-type-badge[data-v-3a543bd8]{background-color:rgba(245,158,11,.1);color:#f59e0b}@-webkit-keyframes slideDown-3a543bd8{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown-3a543bd8{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}