.timetable{border-bottom:1px solid var(--timetable-list-border);display:grid;grid-template-columns:1fr 1fr}.timetable.timetable-passed{border-bottom:0}.timetable.single-col{grid-template-columns:1fr}.timetable.single-col .date-seperator,.timetable.single-col .google-ad-banner{grid-column:1/span 1}.timetable .date-seperator,.timetable .google-ad-banner{grid-column:1/span 2;text-align:center}.timetable .google-ad-banner{background:var(--page-bg);border-radius:0;margin-bottom:0}.timetable .google-ad-banner ins{border-top:1px solid var(--timetable-list-border)}.timetable .date-seperator{padding:.6rem 1rem;pointer-events:none;position:sticky;top:125px;z-index:1}.timetable .date-seperator.date-seperator-passed-end{border-top:1px solid var(--timetable-list-border)}.timetable .date-seperator.date-seperator-toggle{pointer-events:auto;position:static}.timetable .date-seperator.date-seperator-toggle span{cursor:pointer}.timetable .date-seperator.header-has-mrt{top:160px}@media(max-width:575px){.timetable .date-seperator{top:145px}.timetable .date-seperator.header-has-mrt{top:180px}}.timetable .date-seperator span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--gray-alpha);border-radius:100px;display:block;font-size:var(--font-xs);font-weight:200;margin:0 auto;padding:2px 10px;width:-moz-fit-content;width:fit-content}
