.search-card[data-v-6b4eb3d2]{margin-bottom:10px}.schedule-card[data-v-6b4eb3d2],.search-card[data-v-6b4eb3d2]{-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.schedule-title[data-v-6b4eb3d2]{font-size:18px;font-weight:700;margin-bottom:10px;color:#409eff;text-align:center;padding-bottom:5px;border-bottom:1px solid #ebeef5}.schedule-wrapper[data-v-6b4eb3d2]{overflow-x:auto}.schedule-container[data-v-6b4eb3d2]{width:100%;min-width:800px;border:1px solid #ebeef5;border-radius:4px;overflow:hidden}.schedule-header[data-v-6b4eb3d2]{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f5f7fa;font-weight:700;position:-webkit-sticky;position:sticky;top:0;z-index:1}.time-column[data-v-6b4eb3d2]{width:80px;background-color:#f5f7fa;position:-webkit-sticky;position:sticky;left:0;z-index:2;-ms-flex-align:center;-ms-flex-pack:center}.day-column[data-v-6b4eb3d2],.time-column[data-v-6b4eb3d2]{padding:8px;text-align:center;border-right:1px solid #ebeef5;border-bottom:1px solid #ebeef5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.day-column[data-v-6b4eb3d2]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:120px;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;-ms-flex-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:60px}.schedule-row[data-v-6b4eb3d2]{display:-webkit-box;display:-ms-flexbox;display:flex}.schedule-row:nth-child(odd) .day-column[data-v-6b4eb3d2]{background-color:#fafafa}.course-item[data-v-6b4eb3d2]{padding:5px;background-color:rgba(64,158,255,.1);border-radius:4px;border-left:3px solid #409eff;text-align:center;width:100%}.course-item[data-v-6b4eb3d2]:last-child{margin-bottom:0}.course-name[data-v-6b4eb3d2]{font-weight:700;margin-bottom:3px;font-size:13px;color:#409eff;text-align:center}.course-time[data-v-6b4eb3d2]{font-size:12px;color:#606266;margin-bottom:3px;text-align:center}.course-location[data-v-6b4eb3d2]{font-size:12px;color:#606266;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.empty-course[data-v-6b4eb3d2]{height:30px;width:100%}.course-divider[data-v-6b4eb3d2]{border:none;border-top:1px dashed #ebeef5;margin:8px 0;width:90%}.day-column[data-v-6b4eb3d2]:last-child{border-right:none}.schedule-row:last-child .day-column[data-v-6b4eb3d2],.schedule-row:last-child .time-column[data-v-6b4eb3d2]{border-bottom:none}@media screen and (max-width:1200px){.schedule-container[data-v-6b4eb3d2]{min-width:1000px}}