.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}.ant-message{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:fixed;top:8px;left:0;z-index:1010;width:100%;pointer-events:none}.ant-message-notice{padding:8px;text-align:center}.ant-message-notice-content{display:inline-block;padding:10px 16px;background:#fff;border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);pointer-events:all}.ant-message-success .anticon{color:#52c41a}.ant-message-error .anticon{color:#ff4d4f}.ant-message-warning .anticon{color:#faad14}.ant-message-info .anticon,.ant-message-loading .anticon{color:#1890ff}.ant-message .anticon{position:relative;top:1px;margin-right:8px;font-size:16px}.ant-message-notice.ant-move-up-leave.ant-move-up-leave-active{animation-name:MessageMoveOut;animation-duration:.3s}@keyframes MessageMoveOut{0%{max-height:150px;padding:8px;opacity:1}to{max-height:0;padding:0;opacity:0}}.ant-message-rtl,.ant-message-rtl span{direction:rtl}.ant-message-rtl .anticon{margin-right:0;margin-left:8px}.device-desc[data-v-7a49698a]{color:rgba(0,0,0,.45);white-space:pre-line}.record-category[data-v-7a49698a]{margin-bottom:16px}.record-category[data-v-7a49698a]:last-child{margin-bottom:0}.record-item[data-v-7a49698a]{margin-bottom:12px}.record-item[data-v-7a49698a]:last-child{margin-bottom:0}