.state-circle[state="1"][data-v-875a50f2]{border-radius:50%;background-color:#3cbe74;border:1px solid #3cbe74}.state-circle[state="-1"][data-v-875a50f2],.state-circle[state="1"][data-v-875a50f2]{display:inline-block;width:6px;height:6px;line-height:12px;margin-right:2px;position:relative;top:-2px}.state-circle[state="-1"][data-v-875a50f2]{border-radius:50%;background-color:#cecece;border:1px solid #cecece}.state-circle[state="0"][data-v-875a50f2]{display:inline-block;width:6px;height:6px;line-height:12px;border-radius:50%;background-color:#ff5353;margin-right:2px;border:1px solid #ff5353;position:relative;top:-2px}.lesson-detail[data-v-875a50f2]{display:flex;height:100%;gap:30px;padding:14px 24px 12px 32px}.lesson-detail__left[data-v-875a50f2]{flex:1;min-width:0;display:flex;flex-direction:column;position:relative}.lesson-detail .left-top[data-v-875a50f2]{flex:1;min-height:0;display:flex;flex-direction:column;background-color:#fff;box-shadow:0 10px 25px -5px rgba(0,0,0,.05),0 8px 10px -6px rgba(0,0,0,.05)}.lesson-detail .left-header[data-v-875a50f2]{flex-shrink:0;height:47px;padding:0 32px;display:flex;align-items:center;gap:16px;background-color:#fff;box-shadow:0 8px 10px -6px rgba(0,0,0,.05),0 10px 25px -5px rgba(0,0,0,.05)}.lesson-detail .header-back[data-v-875a50f2]{display:flex;align-items:center;gap:4px;font-size:18px;color:#3d3d3d;cursor:pointer;border-radius:6px;flex:1;min-width:0;flex-shrink:0}.lesson-detail .header-back i[data-v-875a50f2]{font-size:14px;font-weight:600;margin-top:3px}.lesson-detail .header-title[data-v-875a50f2]{flex:1;text-align:center;font-size:18px;color:#2962ff;margin:0;line-height:1.2;min-width:0;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lesson-detail .header-tags[data-v-875a50f2]{display:flex;align-items:center;gap:5px;flex:1;min-width:0;justify-content:flex-end;flex-shrink:0}.lesson-detail .header-tags .tag-item[data-v-875a50f2]{flex-shrink:0;font-size:14px;color:#94a3b8;font-weight:400;line-height:1}.lesson-detail .header-tags .tag-sep[data-v-875a50f2]{font-size:14px;color:#cbd5e1;line-height:1}.lesson-detail .left-body[data-v-875a50f2]{flex:1;min-height:0;display:flex;flex-direction:row;position:relative}.lesson-detail .left-content[data-v-875a50f2]{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;line-height:1.5;position:relative}.lesson-detail .left-content__btn[data-v-875a50f2]{position:absolute;top:50%;transform:translateY(-50%);width:64px;height:64px;border-radius:50%;background-color:hsla(0,0%,80%,.6);font-size:40px;font-weight:700;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:opacity .3s ease;z-index:10}.lesson-detail .left-content__btn.is-disabled[data-v-875a50f2]{cursor:not-allowed;color:#fff!important}.lesson-detail .left-content__btn[data-v-875a50f2]:hover:not(.is-disabled){opacity:.5}.lesson-detail .left-content__btn.btn--prev[data-v-875a50f2]{left:38px}.lesson-detail .left-content__btn.btn--next[data-v-875a50f2]{right:38px}.lesson-detail .left-content__intro[data-v-875a50f2]{display:flex;align-items:center;justify-content:space-between;padding:12px 32px;margin-top:11px;flex-shrink:0}.lesson-detail .left-content__intro .intro-left .intro-meta[data-v-875a50f2]{font-size:14px;color:#64748b;display:flex;align-items:center;gap:4px}.lesson-detail .left-content__intro .intro-left .intro-meta .meta-sep[data-v-875a50f2]{color:#cbd5e1}.lesson-detail .left-content__intro .intro-right[data-v-875a50f2]{display:flex;align-items:center;gap:28px;margin-top:auto}.lesson-detail .left-content__intro .intro-right .intro-stat[data-v-875a50f2]{display:flex;align-items:center;gap:6px;font-size:16px;color:#64748b}.lesson-detail .left-content__intro .intro-right .intro-stat[data-v-875a50f2]:first-child{cursor:pointer;transition:all .2s}.lesson-detail .left-content__intro .intro-right .intro-stat[data-v-875a50f2]:first-child:hover:not(.is-loading){transform:translateY(-2px)}.lesson-detail .left-content__intro .intro-right .intro-stat:first-child:hover:not(.is-loading) .intro-icon[data-v-875a50f2]{transform:scale(1.1)}.lesson-detail .left-content__intro .intro-right .intro-stat .intro-icon[data-v-875a50f2]{width:20px;height:20px;transition:transform .2s}.lesson-detail .left-content__intro .intro-right .intro-stat.is-liked[data-v-875a50f2]{color:#ff4757}.lesson-detail .left-content__intro .intro-right .intro-stat.is-loading[data-v-875a50f2]{cursor:not-allowed;opacity:.6}.lesson-detail .left-content__body[data-v-875a50f2]{flex:1;min-height:0}.lesson-detail .left-pagination[data-v-875a50f2]{width:140px;flex-shrink:0;background:#f8fafc;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;overflow:hidden}.lesson-detail__right[data-v-875a50f2]{width:462px;flex-shrink:0;overflow:hidden;background:#fff;box-shadow:0 8px 10px -6px rgba(0,0,0,.05),0 10px 25px -5px rgba(0,0,0,.05);border-radius:16px 16px 16px 16px;border:1px solid #f8fafc;transition:width .3s ease}.lesson-detail__right.is-expanded[data-v-875a50f2]{width:702px}.state-circle[state="1"]{border-radius:50%;background-color:#3cbe74;border:1px solid #3cbe74}.state-circle[state="-1"],.state-circle[state="1"]{display:inline-block;width:6px;height:6px;line-height:12px;margin-right:2px;position:relative;top:-2px}.state-circle[state="-1"]{border-radius:50%;background-color:#cecece;border:1px solid #cecece}.state-circle[state="0"]{display:inline-block;width:6px;height:6px;line-height:12px;border-radius:50%;background-color:#ff5353;margin-right:2px;border:1px solid #ff5353;position:relative;top:-2px}.course-delete-confirm{padding-bottom:20px;background:#fff;box-shadow:0 4px 10px 0 rgba(51,51,51,.1);border-radius:10px 10px 10px 10px!important;border:1px solid rgba(51,51,51,.1);position:relative}.course-delete-confirm .el-message-box__header{display:none}.course-delete-confirm .el-message-box__content{padding:20px;font-size:14px;color:rgba(51,51,51,.7)}.course-delete-confirm__content{display:flex;flex-direction:column}.course-delete-confirm__content p{display:flex;align-items:center}.course-delete-confirm__content p:first-child{font-weight:400;font-size:16px;color:#3d3d3d;margin-bottom:5px}.course-delete-confirm__content p:first-child img{width:20px;height:20px;margin-right:10px}.course-delete-confirm__content p:last-child{font-weight:400;font-size:14px;color:rgba(51,51,51,.7);margin-left:30px}.course-delete-confirm .el-message-box__btns{padding:0 20px}.course-delete-confirm .el-message-box__btns .el-button{width:88px;height:33px;border-radius:10px 10px 10px 10px;font-size:14px;color:#333}.course-delete-confirm .el-message-box__btns .el-button.course-delete-btn{background:#f44336!important;border:1px solid #f44336!important;color:#fff!important}.course-delete-confirm .el-message-box__btns .el-button.course-delete-btn:hover{opacity:.7}.course-delete-confirm .el-message-box__btns .el-button.course-confirm-btn{color:#fff!important}