.tab-select{gap:var(--space-s);padding-top:var(--space-m);flex-direction:row;display:flex}.tab-select .button-container{flex-grow:1;justify-content:center;align-items:center;display:flex}.tab-select .button-container button{flex-grow:inherit}.tab-select .button-container__separator:before{width:2px;height:2px;margin-right:var(--space-s);border-radius:var(--border-radius-m);background-color:var(--color-label-secondary);content:"";position:relative}.schedule-empty-list{margin:var(--space-s)var(--space-m)0;padding:calc(var(--space-xl)*3)0;border-top:1px solid var(--color-grouped-background-primary);border-radius:var(--border-radius-xl);text-align:center;background-color:var(--color-grouped-background-secondary);flex-direction:column;align-items:center;display:flex}.schedule-empty-list svg{width:38px;margin-bottom:var(--space-l)}.schedule-event-container{--schedule-participant-logo-size:20px;--event-status-items-padding:var(--space-xs)10px;border-radius:var(--border-radius-xl);background-color:var(--color-grouped-background-secondary)}.schedule-event-container.in-progress{background-color:var(--color-in-progress-background)}.schedule-event-container.interrupted{background-color:var(--color-grouped-background-secondary)}.schedule-event{width:100%;display:flex}.schedule-event .participant-row{height:36px;display:flex}.schedule-event .participant-row:first-child{padding-bottom:var(--space-xs);align-items:flex-end}.schedule-event .participant-row:last-child{padding-top:var(--space-xs);align-items:flex-start}.schedule-event-container.participant-home-won .schedule-event .participant-row .participant-home,.schedule-event-container.participant-away-won .schedule-event .participant-row .participant-away{font-weight:var(--font-weight-l)}.schedule-event .schedule-event-right{padding:0 12px var(--space-xs);flex-direction:column;justify-content:center;align-items:flex-end;display:flex}.schedule-event .schedule-event-right .schedule-event-status-and-icon{gap:var(--space-xxs);font-weight:var(--font-weight-l);align-items:center;display:flex}.schedule-event .schedule-event-right .schedule-event-status-and-icon .schedule-event-video-icon{width:16px;height:16px;margin-right:var(--space-xs);fill:var(--color-grouped-background-primary)}.schedule-event .schedule-event-right .schedule-event-status-and-icon .schedule-event-video-icon .video_svg__outer{fill:var(--color-fill-primary);stroke:var(--color-fill-primary)}.schedule-event-container.in-progress .schedule-event .schedule-event-right .schedule-event-status-and-icon .schedule-event-video-icon{margin:var(--space-xs)}.schedule-event-container.in-progress .schedule-event .schedule-event-right .schedule-event-status-and-icon .schedule-event-video-icon .video_svg__outer{fill:var(--color-in-progress);stroke:var(--color-in-progress)}.schedule-event-container.finished .schedule-event .schedule-event-right .schedule-event-status-and-icon .schedule-event-video-icon{margin-right:0}.schedule-event .schedule-event-right .profeten-icon{margin-right:var(--space-xs);display:block}.schedule-event .schedule-event-right .schedule-event-tv-channel{padding:var(--event-status-items-padding);color:var(--color-label-primary);font-size:var(--font-size-xs);text-align:right}.schedule-event .tournament-logo-wrapper{width:20px;position:relative;transform:translateY(50%)}.schedule-event .tournament-logo-wrapper .tournament-logo{left:calc(var(--space-m)*-1);width:40px;position:absolute;transform:translateY(-50%)}.f1-schedule-event .event-status--not-started{padding:0 var(--space-s)}.formula1-schedule-list .schedule-grand-prix-header .schedule-grand-prix-name-section .grand-prix-name{white-space:nowrap;text-overflow:ellipsis;line-height:normal;overflow:hidden}.formula1-schedule-list .schedule-grand-prix-header{height:30px;padding:var(--space-s)var(--space-m);border-radius:var(--border-radius-m)var(--border-radius-m)0 0;margin:0 0 1px;display:flex}.formula1-schedule-list{padding:0 var(--space-m)var(--space-m)}.formula1-schedule-list .schedule-grand-prix-header .schedule-grand-prix-name-section{align-items:center;display:flex}.formula1-schedule-list .schedule-grand-prix-header .schedule-grand-prix-name-section .grand-prix-name{padding:0 var(--space-s);font-weight:var(--font-weight-xl);line-height:20px}.formula1-schedule-list .event-list .event-list-item{margin-bottom:var(--space-xxs);border-radius:var(--border-radius-xl);overflow:hidden}.formula1-schedule-list .event-list .event-list-item:last-child{box-shadow:var(--shadow-low)}.formula1-schedule-list .event-list .event-list-item .schedule-event{width:inherit;padding:var(--space-m);justify-content:space-between;display:flex}.formula1-schedule-list .event-list .event-list-item .schedule-event .event-name{font-weight:var(--font-weight-l);white-space:nowrap;align-items:center;line-height:43px;display:flex}.formula1-schedule-list .event-list .event-list-item .schedule-event .event-name svg{width:20px;margin-right:var(--space-s)}.formula1-schedule-list .event-list .event-list-item .schedule-event p.f1-tv-channel{padding:var(--event-status-items-padding);color:var(--color-label-primary);font-size:var(--font-size-xs);text-align:right;margin-top:3px}.formula1-schedule-list .event-list a{cursor:pointer}