.sched-container{font-family:sans-serif;font-size:13px;display:flex}.sched-container .time-col{flex-direction:column;flex-shrink:0;width:48px;display:flex}.sched-container .time-col .t-header{border-bottom:.5px solid #ddd;flex-shrink:0;height:32px}.sched-container .time-col .t-slot{color:#999;flex-shrink:0;justify-content:flex-end;align-items:flex-start;height:20px;padding-right:8px;font-size:11px;display:flex;position:relative;top:-6px}.sched-container .time-col .t-slot.major{color:#333;font-size:12px}.sched-container .res-col{border-left:.5px solid #ddd;flex-direction:column;flex:1;min-width:0;display:flex}.sched-container .res-col .res-header{background:#f9f9f9;border-bottom:.5px solid #ddd;justify-content:center;align-items:center;height:32px;font-size:13px;font-weight:500;display:flex}.sched-container .res-col .res-body{position:relative}.sched-container .res-col .res-body .grid-slot{box-sizing:border-box;border-bottom:.5px solid #eee;height:20px}.sched-container .res-col .res-body .grid-slot.major{border-bottom-color:#ddd}.sched-container .event-block{box-sizing:border-box;background-color:#7fb4d7;border-radius:4px;padding:3px 6px;font-size:12px;font-weight:500;position:absolute;left:3px;right:3px;overflow:hidden}.sched-container .event-block .event-title{font-size:120%;font-weight:600}.sched-container .event-block .event-desc{margin-top:2px;font-size:11px;font-weight:400}
/*$vite$:1*/