.account-info[data-v-2d458ec1]{text-align:center}.account-info .account-name[data-v-2d458ec1]{font-weight:700}.account-info .account-unit[data-v-2d458ec1]{color:rgba(0,0,0,.45)}.learning-desc[data-v-2d458ec1]{margin-top:24px}.learning-desc .learning-desc-item[data-v-2d458ec1]{float:left;height:96px;width:25%;text-align:center;display:flex;align-items:center;justify-content:center;border-right:1px solid #ddd}.learning-desc .learning-desc-item[data-v-2d458ec1]:last-child{border-right:none}.course-favourite[data-v-36c4ea6a]{cursor:pointer}.course-card-wrapper[data-v-d4257dd2]{position:relative}.course-card-wrapper .course-card[data-v-d4257dd2]{position:absolute;top:0;left:0;width:100%;border-radius:6px;overflow:hidden;transition:.3s;z-index:9}.course-card-wrapper .course-card .cover-wrapper[data-v-d4257dd2]{position:relative}.course-card-wrapper .course-card .cover-wrapper .code[data-v-d4257dd2],.course-card-wrapper .course-card .cover-wrapper .column[data-v-d4257dd2],.course-card-wrapper .course-card .cover-wrapper .new-label[data-v-d4257dd2],.course-card-wrapper .course-card .cover-wrapper .state[data-v-d4257dd2],.course-card-wrapper .course-card .cover-wrapper .teacher[data-v-d4257dd2]{position:absolute;font-size:12px}.course-card-wrapper .course-card .expand-wrapper[data-v-d4257dd2]{height:22px;overflow:hidden;transition:height .3s ease}.course-card-wrapper .course-card .expand-wrapper .desc[data-v-d4257dd2]{height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:1;-webkit-line-clamp:1;white-space:pre-line;transition:height .3s ease}.course-card-wrapper .course-card .expand-wrapper .extra[data-v-d4257dd2]{height:22px;display:flex;justify-content:space-between;margin-top:4px}.course-card-wrapper .course-card .expand-wrapper .extra span[data-v-d4257dd2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-card-wrapper .course-card .expand-wrapper .extra span[data-v-d4257dd2]:not(:last-child){margin-right:8px}.course-card-wrapper .course-card .desc-bottom[data-v-d4257dd2]{display:flex;height:22px}.course-card-wrapper .course-card .desc-bottom .tag[data-v-d4257dd2]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-card-wrapper .course-card .desc-bottom .favourite[data-v-d4257dd2]{width:50px;flex:0 0 50px;text-align:right}.course-card-wrapper .course-card[data-v-d4257dd2] .ant-card-meta-description>div:not(:last-child){margin-bottom:8px}.course-card-wrapper .course-card .state[data-v-d4257dd2]{top:0;left:0;border-bottom-right-radius:6px;padding:2px 8px;color:#fff;font-weight:500}.course-card-wrapper .course-card .state.state-passed[data-v-d4257dd2]{background:#87d068}.course-card-wrapper .course-card .state.state-failed[data-v-d4257dd2]{background:#f50}.course-card-wrapper .course-card .new-label[data-v-d4257dd2]{top:0;left:0;color:#fff;font-weight:700;background:#ff7300;padding:2px 8px;border-bottom-right-radius:6px}.course-card-wrapper .course-card .code[data-v-d4257dd2]{top:0;right:0;background:#e6f7ff;border-bottom-left-radius:6px;padding:2px 8px;color:#096dd9;font-weight:500}.course-card-wrapper .course-card[data-v-d4257dd2]:hover{transform:scale(1.06);z-index:10}.course-card-wrapper .course-card:hover .desc[data-v-d4257dd2]{line-clamp:none;-webkit-line-clamp:initial}.video-cover[data-v-7a59f0d8]{position:relative;cursor:pointer;aspect-ratio:16/9}.video-cover img[data-v-7a59f0d8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-cover video[data-v-7a59f0d8]{width:100%;height:100%;display:block;background:#000}.video-cover .video-status[data-v-7a59f0d8]{position:absolute;bottom:0;left:0;z-index:2;box-sizing:border-box;padding:16px 8px 6px;width:100%;height:38px;background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.8));color:#fff;font-size:13px;line-height:18px;opacity:1;display:flex;align-items:center;justify-content:space-between}.video-cover .video-status .video-status-left[data-v-7a59f0d8]{min-width:0;flex:1;display:flex;align-items:center;justify-content:flex-start}.video-cover .video-status .video-status-left .video-status-left-item[data-v-7a59f0d8]{margin-right:12px}.title[data-v-0036b7b2]{line-height:22px;height:44px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;white-space:normal}.title span[data-v-0036b7b2]{cursor:pointer}.title span[data-v-0036b7b2]:hover{color:#1890ff}.extra[data-v-0036b7b2]{color:rgba(0,0,0,.45)}.extra .tag[data-v-0036b7b2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:4px}.extra .date[data-v-0036b7b2]{margin-top:4px}.teacher-detail[data-v-5a0346f0]{display:inline}[data-v-5a0346f0] .ant-descriptions-item-label{width:100px;white-space:nowrap}.teacher-list[data-v-008a6521] .ant-avatar{width:48px;height:48px}.teacher-list[data-v-008a6521] .ant-list-item-meta-description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:1;-webkit-line-clamp:1}.ant-carousel[data-v-755e249c] .slick-slide img{width:100%}.ant-carousel[data-v-755e249c] .slick-slide img.cursor{cursor:pointer}.scroll-wrapper[data-v-01b088c1]{overflow:hidden}.scroll-wrapper .scroll-item[data-v-01b088c1]{height:32px;line-height:32px;border-bottom:1px solid #f0f0f0}.scroll-wrapper .scroll-item .content[data-v-01b088c1]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer}.scroll-wrapper .scroll-item .extra[data-v-01b088c1]{font-size:12px;color:rgba(0,0,0,.45);text-align:right}.empty[data-v-01b088c1]{text-align:center;color:rgba(0,0,0,.45)}.course-column .course-column-card[data-v-2768e602]{margin-top:24px}.course-column .course-column-card.course-column-card[data-v-2768e602]:first-child{margin-top:0}.popup-content[data-v-4fedce45]{max-height:600px;overflow-y:auto}.popup-content .content[data-v-4fedce45] img{max-width:100%}.popup-content .attachments[data-v-4fedce45]{margin-top:16px}.ant-carousel[data-v-4fedce45] .slick-arrow.custom-slick-arrow{width:32px;height:100%;top:10px;font-size:28px;color:#000;background-color:#fff;opacity:.5;z-index:1}.ant-carousel[data-v-4fedce45] .slick-arrow.custom-slick-arrow .custom-slick-arrow-icon{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ant-carousel[data-v-4fedce45] .custom-slick-arrow:before{display:none}.ant-carousel[data-v-4fedce45] .custom-slick-arrow:hover{opacity:.7;background-color:#eee}.home[data-v-0ed04a4a]{margin-top:-24px}.home .mt24[data-v-0ed04a4a]{margin-top:24px}