.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}.search-result .title[data-v-02aee5c0]{font-size:16px;padding-left:8px;font-weight:700}.search-result .filter[data-v-02aee5c0]{margin-top:16px;display:flex}.search-result .filter .order-by-filter[data-v-02aee5c0]{flex:1;margin-left:8px}.search-result .filter .passed-filter[data-v-02aee5c0]{flex:0 0 130px;width:130px;display:flex;justify-content:flex-end;margin-right:8px}.search-result .filter .passed-filter label[data-v-02aee5c0]{margin-right:8px}.search-result .empty-course-list[data-v-02aee5c0]{height:64px;line-height:64px;color:rgba(0,0,0,.45);text-align:center}