.course[data-v-aa2b0968]{margin-bottom:.5em;display:flex;flex-flow:column;justify-content:center;background-color:#f3f3f3;min-height:3em;position:relative;padding:.5em 2em .5em .75em;cursor:pointer}.course .people-limit[data-v-aa2b0968]{transform:translateY(75%)}.course .toggle-course[data-v-aa2b0968]{position:absolute;right:5px;top:0;transition:transform .25s;transform:translateY(75%)}.course .toggle-course.is-selected[data-v-aa2b0968]{color:#ff3860;transform:translateY(75%) rotate(45deg)}.tag[data-v-aa2b0968]{margin-left:.25rem}.tag .is-link[data-v-aa2b0968]{background-color:#7babf7}.course .order[data-v-aa2b0968]{padding-left:.25em;padding-right:.25em}.is-narrow[data-v-aa2b0968]{padding:0}.course-panel[data-v-588fab9b]{position:relative;padding:1em .5em;border:1px solid #dbdbdb}.course-panel .select[data-v-588fab9b]{top:0;right:0;position:absolute;transform:translate(5%,-25%);z-index:10}.course-panel .credits[data-v-588fab9b]{top:-5px;left:25px;position:absolute;transform:translate(-10%,-25%);z-index:10}.course-panel .hours[data-v-588fab9b]{top:-5px;left:110px;position:absolute;transform:translate(-10%,-25%);z-index:10}.course-panel .tag[data-v-588fab9b]{box-shadow:2px -1px 5px 1px #ccc}.course-list[data-v-588fab9b]{height:350px;overflow-y:scroll}.el-dialog__body{padding-top:0}.table-container[data-v-53406788]{box-shadow:0 0 10px #eceff1}.timetable[data-v-53406788]{background-color:#fff;table-layout:fixed;width:100%;min-width:500px;text-align:center}.timetable [data-v-53406788]{vertical-align:middle}.timetable th[data-v-53406788]{box-shadow:inset 1px 1px 1px #eceff1;font-weight:400;font-size:14px;text-transform:uppercase}.timetable td[data-v-53406788]{position:relative;box-shadow:inset 1px 1px 1px #eceff1;padding:0;height:64px}.timetable tr>th[data-v-53406788]:first-child{width:2rem}.timetable tr>th[data-v-53406788]:last-child{width:1.2rem}.period[data-v-53406788]{z-index:5;position:relative;cursor:pointer;display:block;background-color:#f9f9f9;padding:.1em;width:100%;height:100%;transition:box-shadow .2s ease,transform .2s ease;box-shadow:-2px 2px 20px 0 #dbdbdb;box-sizing:border-box}.period span[data-v-53406788]{border:1px solid #ccc;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}.period.preview[data-v-53406788]{z-index:3;box-shadow:0 20px 30px 0 rgba(238,142,188,.3);-webkit-animation-name:pulse-53406788;animation-name:pulse-53406788;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes pulse-53406788{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}@keyframes pulse-53406788{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.find-empty-overlay[data-v-53406788]{position:absolute;top:0;transition:.5s ease;cursor:pointer;height:64px;width:100%;opacity:0}.find-empty-overlay.selected[data-v-53406788],.find-empty-overlay[data-v-53406788]:hover{opacity:1}.find-empty-overlay .vertical[data-v-53406788]{transition:all .25s ease-in-out;position:absolute;background-color:#aaa;width:5px;height:30px;left:50%;margin-left:-2.5px;top:50%;margin-top:-15px}.find-empty-overlay .horizontal[data-v-53406788]{transition:all .25s ease-in-out;position:absolute;background-color:#aaa;width:30px;height:5px;left:50%;margin-left:-15px;top:50%;margin-top:-2.5px;opacity:1}.find-empty-overlay.selected .vertical[data-v-53406788]{background-color:#fff2bd;width:100%;height:100%;margin:0;left:0;top:0}.find-empty-overlay.selected .horizontal[data-v-53406788]{opacity:0}.ant-cascader-picker,.el-cascader{width:100%}.el-cascader-panel{height:100%}.ant-cascader-menu,.el-cascader-menu__wrap{height:99.9%;max-width:175px}.ant-cascader-menu-item{white-space:break-spaces}.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,.ant-cascader-menu-item-loading-icon{right:3px}@media screen and (max-width:1023px){.ant-cascader-menus{min-width:1100px}.ant-cascader-menu-item{padding-left:4px;padding-right:12px}.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,.ant-cascader-menu-item-loading-icon{right:1px}}#emulator[data-v-32786708]{padding-top:4.5rem}.chips .tag[data-v-32786708]{margin-right:.25rem}.column{padding:6px}