.ScheduleTable_scroll__bk8xP{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid rgba(128,128,128,.35);border-radius:8px}.ScheduleTable_table__DpGog{border-collapse:collapse;width:100%;font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ScheduleTable_caption__FRCPJ{caption-side:bottom;text-align:left;padding:.6rem .75rem;font-size:.8rem;opacity:.75}.ScheduleTable_table__DpGog td,.ScheduleTable_table__DpGog th{border:1px solid rgba(128,128,128,.25);padding:.4rem .7rem;text-align:right;white-space:nowrap}.ScheduleTable_table__DpGog thead th{top:0;z-index:1}.ScheduleTable_grade__uzpBA,.ScheduleTable_table__DpGog thead th{position:-webkit-sticky;position:sticky;background:Canvas;font-weight:600}.ScheduleTable_grade__uzpBA{left:0;text-align:left}.ScheduleTable_corner__zUEV5{position:-webkit-sticky;position:sticky;left:0;text-align:left;z-index:2}@media (max-width:640px){.ScheduleTable_scroll__bk8xP{overflow-x:visible;border:none;border-radius:0}.ScheduleTable_table__DpGog{font-size:1rem}.ScheduleTable_table__DpGog thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ScheduleTable_table__DpGog,.ScheduleTable_table__DpGog tbody,.ScheduleTable_table__DpGog td,.ScheduleTable_table__DpGog th,.ScheduleTable_table__DpGog tr{display:block;width:100%}.ScheduleTable_table__DpGog tr{border:1px solid rgba(128,128,128,.35);border-radius:8px;margin-bottom:.75rem;overflow:hidden}.ScheduleTable_table__DpGog th.ScheduleTable_grade__uzpBA{position:static;text-align:left;font-size:1.05rem;padding:.55rem .75rem;background:rgba(128,128,128,.12);border:none;border-bottom:1px solid rgba(128,128,128,.3)}.ScheduleTable_table__DpGog th.ScheduleTable_grade__uzpBA:before{content:"Grade ";font-weight:600;opacity:.65}.ScheduleTable_table__DpGog td{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border:none;border-bottom:1px solid rgba(128,128,128,.15);padding:.4rem .75rem}.ScheduleTable_table__DpGog tr td:last-child{border-bottom:none}.ScheduleTable_table__DpGog td:before{content:attr(data-label);font-weight:600;opacity:.7;text-align:left}.ScheduleTable_caption__FRCPJ{padding:.6rem 0}}