.default .timetable .tt-segment{background:#000;display:inline-block}@media(min-width:1024px){.default .timetable tbody th{font-weight:400}.default .timetable tbody td{line-height:0;padding-left:0!important;padding-right:0!important;vertical-align:middle}.default .timetable .tt-segment,.default .timetable .tt-spacer{height:16px;width:100%}.default .timetable .first .tt-segment{border-radius:8px 0 0 8px}.default .timetable .part .tt-segment{border-radius:0}.default .timetable .last .tt-segment{border-radius:0 8px 8px 0}.default .timetable .only .tt-segment{border-radius:8px}}@media(max-width:1023px){.default .timetable tbody td{height:32px;padding-bottom:0!important;padding-top:0!important}.default .timetable .tt-segment,.default .timetable .tt-spacer{height:32px;width:32px}.default .timetable .first .tt-segment{border-radius:16px 16px 0 0;height:28px;margin-top:4px}.default .timetable .part .tt-segment{border-radius:0}.default .timetable .last .tt-segment{border-radius:0 0 16px 16px;height:28px;margin-bottom:4px}.default .timetable .only .tt-segment{border-radius:16px;height:28px;margin-bottom:4px}.default table.timetable-inner tbody td:before{padding-bottom:4px;padding-top:4px;text-align:right}.default table.timetable-inner tbody th{text-align:center}}