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