.course-card[data-v-5e3eae0b]{display:flex;flex-direction:column;min-width:0;width:100%;align-self:stretch;border-radius:.571429rem;border:.071429rem solid #f1f1f1;background:#fff;box-shadow:0 .142857rem .571429rem rgba(0,0,0,.06);cursor:pointer;overflow:visible;outline:none}.course-card.is-detail-press[data-v-5e3eae0b]{-webkit-tap-highlight-color:transparent}.course-card__cover[data-v-5e3eae0b]{position:relative;flex-shrink:0;width:100%;height:0;padding-top:56%;border-radius:.571429rem .571429rem 0 0;overflow:hidden;background-color:#f2f3f5;pointer-events:none}.course-card__image[data-v-5e3eae0b]{position:absolute!important;left:0;top:0;width:100%;height:100%}.course-card__image[data-v-5e3eae0b] .el-image__inner{width:100%;height:100%}.course-card__image-slot[data-v-5e3eae0b]{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;margin:0;padding:0;background:#f2f3f5;color:#c0c4cc;font-size:2rem;line-height:1}.course-card__image-slot i[data-v-5e3eae0b]{line-height:1}.course-card__bottom[data-v-5e3eae0b]{flex:1;display:flex;flex-direction:column;min-height:0;padding:1.071429rem .571429rem .714286rem .571429rem}.course-card__title[data-v-5e3eae0b]{flex-shrink:0;margin:0 0 .571429rem;font-size:1rem;font-weight:700;line-height:1.428571rem;color:#101010;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.course-card__meta[data-v-5e3eae0b]{display:flex;align-items:center;flex-wrap:wrap;gap:.571429rem;margin-top:auto;font-size:.857143rem;color:#9a9a9a;pointer-events:none}.course-card__tag[data-v-5e3eae0b]{display:inline-block;padding:.142857rem .428571rem;border-radius:.285714rem;background:#f5f5f5;color:#5f4513;line-height:1.142857rem}.course-card__tag--premium[data-v-5e3eae0b]{background:#ebe5dc;color:#a06e0c}.course-card__stat[data-v-5e3eae0b]{display:inline-flex;align-items:center;gap:.285714rem;color:#9a9a9a;line-height:1.142857rem}.course-card__stat i[data-v-5e3eae0b]{font-size:.857143rem;color:#9a9a9a}.course-card__foot[data-v-5e3eae0b]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;min-height:2.285714rem;padding-top:.714286rem;padding-left:.357143rem;overflow:visible;box-sizing:content-box}.course-card__detail[data-v-5e3eae0b]{position:relative;z-index:2;border:.071429rem solid transparent;background:#fff;color:#b3b3b3;font-size:.857143rem;cursor:pointer;padding:.285714rem .571429rem;margin-left:-.571429rem;border-radius:.428571rem;outline:none;-webkit-tap-highlight-color:transparent;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,color .15s ease,background-color .15s ease}.course-card__detail.is-press[data-v-5e3eae0b]{color:#3580ff;background:rgba(53,128,255,.1);border-color:#dce6f5;box-shadow:0 .428571rem 1.285714rem rgba(53,128,255,.12);transform:translateY(-.142857rem)}.course-card__price[data-v-5e3eae0b]{display:inline-flex;align-items:center;box-sizing:border-box;min-height:2.285714rem;font-size:1.142857rem;font-weight:700;line-height:1.571429rem;color:#ff5c00;padding:.357143rem .571429rem;background:#fff1f0;border-radius:.285714rem;pointer-events:none}.course-card__price--free[data-v-5e3eae0b],.course-card__price--limit[data-v-5e3eae0b]{font-size:1rem;color:#ff5c00;padding:.357143rem .571429rem;background:transparent;border-radius:.285714rem}.course-card__price--limit[data-v-5e3eae0b]{display:inline-flex;align-items:center;gap:.428571rem}.course-card__price em[data-v-5e3eae0b]{margin-right:.142857rem;font-style:normal;font-size:.857143rem}.course-card__limit[data-v-5e3eae0b]{font-size:1rem;font-weight:700;color:#ff5c00}.course-card__origin[data-v-5e3eae0b]{font-size:.857143rem;font-weight:400;color:#999}.back-header[data-v-2578a492]{display:flex;align-items:center;justify-content:flex-start;width:100%;height:3.714286rem;box-sizing:border-box;padding:0 1.142857rem;font-size:1.214286rem;font-weight:700;line-height:1;color:#303133;background:#fff;cursor:pointer;user-select:none}.back-header--sticky[data-v-2578a492]{position:sticky;top:0;z-index:20;flex-shrink:0}.back-header i[data-v-2578a492]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.428571rem;height:1.428571rem;margin-right:.428571rem;font-size:1.285714rem;font-weight:700;line-height:1;color:inherit}.back-header i[data-v-2578a492]:before{display:block;line-height:1}.back-header__title[data-v-2578a492]{display:inline-flex;align-items:center;min-width:0;height:1.428571rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.214286rem;line-height:1.428571rem}.back-header__extra[data-v-2578a492]{display:flex;align-items:center;flex-shrink:0;margin-left:auto;max-width:55%}.back-header--with-extra[data-v-2578a492]{cursor:default}.back-header--with-extra .back-header__title[data-v-2578a492],.back-header--with-extra .el-icon-back[data-v-2578a492]{cursor:pointer}.back-header[data-v-2578a492]:hover{color:#101010}.app-empty-state[data-v-f29cb254]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:14.285714rem;padding:.857143rem 1.428571rem 4rem;box-sizing:border-box}.app-empty-state.is-fill[data-v-f29cb254]{flex:1 1 auto;align-self:stretch;min-height:14.285714rem;padding:.571429rem 1.428571rem 5.142857rem}.app-empty-state.is-compact[data-v-f29cb254]{flex:0 0 auto;align-self:auto;min-height:11.428571rem;padding:.857143rem 1.142857rem 2rem}.app-empty-state__img[data-v-f29cb254]{display:block;width:10.571429rem;height:auto;margin-bottom:.857143rem;object-fit:contain;pointer-events:none;user-select:none}.app-empty-state__text[data-v-f29cb254]{margin:0;font-size:1rem;line-height:1.571429rem;color:#9a9a9a;text-align:center}.app-empty-state__extra[data-v-f29cb254]{margin-top:1.142857rem}.teacher-detail[data-v-380f17b2]{display:flex;flex-direction:column;width:100%;box-sizing:border-box;color:#101010;background:#fff}.teacher-detail.course-detail--side[data-v-380f17b2]{height:100%;min-height:0;overflow:hidden}.teacher-detail.course-detail--side .detail-content[data-v-380f17b2]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.714286rem 1.142857rem 1.714286rem}.teacher-detail.course-detail--side .follow-bar[data-v-380f17b2]{flex-shrink:0}.teacher-detail.course-detail--page[data-v-380f17b2]{min-height:100%;box-sizing:border-box}.teacher-detail.course-detail--page[data-v-380f17b2] .back-header{position:sticky;top:0;z-index:20;flex-shrink:0}.teacher-detail.course-detail--page .detail-content[data-v-380f17b2]{flex:1;width:100%;max-width:51.428571rem;margin:0 auto;padding:.714286rem 1.142857rem 1.714286rem;box-sizing:border-box;overflow:visible}.teacher-detail.course-detail--page .follow-bar[data-v-380f17b2]{position:sticky;bottom:0;z-index:20;flex-shrink:0;width:100%;max-width:51.428571rem;margin:0 auto;box-sizing:border-box}.course-detail__header[data-v-380f17b2]{flex-shrink:0;padding:1rem 1.142857rem .714286rem}.course-detail__header--with-back[data-v-380f17b2]{padding:0 1.142857rem 0 0;min-height:3.714286rem}.course-detail__side-back[data-v-380f17b2]{flex:1;min-width:0;width:auto;height:3.714286rem;padding-right:.571429rem}.course-detail__title[data-v-380f17b2]{font-size:1.142857rem;font-weight:700;color:#303133}.course-detail__actions[data-v-380f17b2]{gap:.857143rem}.course-detail__action[data-v-380f17b2]{display:inline-flex;align-items:center;justify-content:center;width:1.285714rem;height:1.285714rem;font-size:1.285714rem;color:#909399;cursor:pointer;line-height:1}.course-detail__action.el-icon-close[data-v-380f17b2]{font-size:1.428571rem}.course-detail__action[data-v-380f17b2]:hover{color:#303133}.course-detail__expand[data-v-380f17b2]{padding:0;border:none;background:transparent;color:#909399}.course-detail__expand svg[data-v-380f17b2]{display:block;width:1.285714rem;height:1.285714rem}.course-detail__expand[data-v-380f17b2]:hover{color:#303133}.detail-content[data-v-380f17b2]{display:flex;flex-direction:column;box-sizing:border-box}.detail-loading[data-v-380f17b2]{display:flex;flex:1 1 auto;min-height:22.857143rem;align-items:center;justify-content:center;color:#a0a4ad;font-size:1.714286rem}.profile[data-v-380f17b2]{display:flex;flex-shrink:0;align-items:center;gap:1.285714rem;padding:.714286rem 0 1.571429rem}.avatar.el-avatar[data-v-380f17b2]{flex-shrink:0;background-color:#f2f3f5;color:#c0c4cc;font-size:2.285714rem}.profile-main[data-v-380f17b2]{min-width:0}.profile-main p[data-v-380f17b2]{margin:.5rem 0;color:#999;font-size:.928571rem}.profile-main .follow_tags[data-v-380f17b2]{width:fit-content;border-radius:.285714rem;background:#edeff3;color:rgba(90,90,90,.69);font-size:.714286rem;font-weight:400;padding:.214286rem .357143rem}.profile-main .follow_tags .follow_icon[data-v-380f17b2]{width:.857143rem;margin-right:.142857rem}.name-line[data-v-380f17b2]{display:flex;align-items:center;gap:.857143rem}.name-line strong[data-v-380f17b2]{font-size:1.285714rem}.name-line span[data-v-380f17b2]{padding:.214286rem .785714rem;border-radius:.142857rem;color:#a06e0c;background:#eee7d8;font-size:.785714rem}.tabs[data-v-380f17b2]{display:flex;flex-shrink:0;padding:.285714rem;border-radius:.714286rem;background:#ebebeb}.tabs button[data-v-380f17b2]{flex:1;min-width:0;height:2.857143rem;border:0;border-radius:.5rem;background:transparent;font-size:1rem;cursor:pointer}.tabs .active[data-v-380f17b2]{background:#fff;box-shadow:0 .071429rem .214286rem rgba(0,0,0,.06)}.statistics[data-v-380f17b2]{display:flex;margin-top:1rem;padding:1.428571rem 0;border-radius:.642857rem;background:#fafafa}.statistics div[data-v-380f17b2]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center}.statistics div strong[data-v-380f17b2]{margin-bottom:.714286rem}.statistics strong[data-v-380f17b2]{font-size:1.857143rem}.statistics span[data-v-380f17b2]{color:#999;font-size:.928571rem}.info-section[data-v-380f17b2]{margin-top:1.857143rem}.info-section h2[data-v-380f17b2]{margin:0 0 .857143rem;font-size:1.214286rem}.info-section h2 i[data-v-380f17b2]{margin-right:.428571rem;color:#3976ff}.chips[data-v-380f17b2]{display:flex;flex-wrap:wrap}.chips span[data-v-380f17b2]{margin:0 .642857rem .642857rem 0;padding:.428571rem .785714rem;border-radius:.357143rem;background:#f0f0f1;font-size:.928571rem}.course-list[data-v-380f17b2]{display:flex;flex-direction:column;align-items:stretch;margin-top:1rem;padding-bottom:.571429rem}.course-detail--page .course-list[data-v-380f17b2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.142857rem}.course-list.is-empty[data-v-380f17b2]{display:flex!important;flex-direction:column;flex:1 1 auto;align-items:center;justify-content:center}.course-list.is-empty[data-v-380f17b2] .app-empty-state{flex:0 0 auto;padding-bottom:2rem}.course-detail--page .course-list>[data-v-380f17b2]{margin-bottom:0}@media (max-width:480px){.course-detail--page .course-list[data-v-380f17b2]{grid-template-columns:1fr}}.course-list>[data-v-380f17b2]{margin-bottom:1rem;min-width:0}.course-list>[data-v-380f17b2]:last-child{margin-bottom:0}.course-list[data-v-380f17b2] .course-card{min-height:17.857143rem}.empty[data-v-380f17b2]{padding:3.571429rem 0;color:#999;text-align:center}.follow-bar[data-v-380f17b2]{flex-shrink:0;padding:.857143rem 1.142857rem 1.571429rem;border-top:.071429rem solid #f3f3f3;background:#fff}.follow-bar button[data-v-380f17b2]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;height:2.857143rem;border:.071429rem solid #e4e6e9;border-radius:.571429rem;color:#303133;background:#fff;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.follow-bar button[data-v-380f17b2]:hover:not(:disabled){border-color:#d8dadd;background:#fafafa}.follow-bar button[data-v-380f17b2]:disabled{cursor:wait;opacity:.65}.follow-bar .follow-btn__heart[data-v-380f17b2]{width:1.214286rem;height:1.214286rem;flex:0 0 1.214286rem}.follow-bar .follow-btn__heart path[data-v-380f17b2]{fill:none;stroke:#e5e5e5;stroke-width:1.8;stroke-linejoin:round;transition:fill .2s ease,stroke .2s ease}.follow-bar .follow-btn__heart.is-filled path[data-v-380f17b2]{fill:#f04444;stroke:#f04444}