.selectbox{--selectbox-border-color:var(--colors-grey-300);color:var(--text-primary)}.selectbox__label{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08rem;margin-bottom:var(--spacing-3xl);font-size:1rem;font-style:normal;line-height:1rem;display:block}.selectbox .react-aria-Button{font-family:var(--font-primary);font-weight:var(--font-weight-regular);outline-offset:2px;outline:2px solid #0000;font-size:.875rem;font-style:normal;line-height:1.25rem;transition:color .4s ease-in-out,border-color .4s ease-in-out}.selectbox .react-aria-Button:focus-visible{outline-color:var(--border-focus)}.selectbox .react-aria-Button{width:100%;padding:var(--spacing-xl);border:1px solid var(--selectbox-border-color);border-radius:var(--spacing-xl) 0 0 0;cursor:pointer;background-color:var(--colors-base-white);justify-content:space-between;align-items:center;display:flex}.selectbox .react-aria-Button[data-focus-visible]{outline:2px solid var(--border-focus);outline-offset:2px}.selectbox .react-aria-SelectValue[data-placeholder]{color:var(--text-secondary)}.selectbox__popover{min-width:var(--trigger-width)}.selectbox__popover .react-aria-ListBox{padding:var(--spacing-md) var(--spacing-xl);border:var(--border-sm) solid var(--colors-grey-300);border-radius:var(--radius-none,0px) 0 var(--radius-xl) 0;background:var(--background-primary);border-top:none;box-shadow:0 12px 16px -4px #130c0e14,0 4px 6px -2px #130c0e08}.selectbox__popover .react-aria-ListBoxItem{font-family:var(--font-primary);font-weight:var(--font-weight-regular);padding:var(--spacing-lg) var(--spacing-md);font-size:.875rem;font-style:normal;line-height:1.25rem}.selectbox__popover .react-aria-ListBoxItem[data-focus-visible]{outline:none}.selectbox__popover .react-aria-ListBoxItem[data-focused],.selectbox__popover .react-aria-ListBoxItem[data-pressed]{background:var(--colors-grey-100);border-radius:var(--spacing-sm);color:var(--highlight-foreground);outline:none}
@keyframes skeleton-loading{0%{background-color:#c2cfd6}to{background-color:#f0f3f5}}.loading-sport-record .individual-sport-record__timeslot h3,.loading-sport-record .individual-sport-record__timeslot span{visibility:hidden}.loading-sport-record .individual-sport-record__timeslot{animation:1s linear infinite alternate skeleton-loading}.loading-sport-record .individual-sport-record__event h3,.loading-sport-record .individual-sport-record__event ul{visibility:hidden}.loading-sport-record .individual-sport-record__event{animation:1s linear infinite alternate skeleton-loading}.loading-sport-record .individual-sport-record-result__discipline h4{width:100px;height:40px;animation:1s linear infinite alternate skeleton-loading}.loading-sport-record .individual-sport-record-result__discipline h4 a{visibility:hidden}.loading-sport-record .individual-sport-record-result__discipline .individual-sport-record-result__results{animation:1s linear infinite alternate skeleton-loading}.loading-sport-record .individual-sport-record-result__discipline .individual-sport-record-result__results li{visibility:hidden}.loading-sport-record .individual-sport-record-result__placing{align-self:auto;animation:1s linear infinite alternate skeleton-loading}.loading-sport-record .individual-sport-record-result__placing svg,.loading-sport-record .individual-sport-record-result__placing span{visibility:hidden}
:root{--schedule-day-color:var(--text-secondary);--schedule-day-border-color:transparent;--schedule-day-border:var(--border-xl)}@media (min-width:75em){:root{--schedule-day-border:var(--border-2xl)}}.schedule-day{color:var(--schedule-day-color);padding-inline:var(--spacing-xl)}@media (min-width:75em){.schedule-day{padding-inline:var(--spacing-2xl)}}.schedule-day:hover{--schedule-day-color:var(--text-primary);--schedule-day-border-color:var(--border-brand-black)}.schedule-day.current{color:var(--text-brand-blue)}.schedule-day.current time{--schedule-day-border-color:var(--border-brand-blue-dark)}.schedule-day time{align-items:center;gap:var(--spacing-sm);border-bottom:var(--schedule-day-border) solid var(--schedule-day-border-color);padding-bottom:var(--spacing-md);flex-direction:column;transition:border-color .3s ease-in-out,color .3s ease-in-out;display:flex}.schedule-day__weekday{font-family:var(--font-primary);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.07rem;font-size:.875rem;font-style:normal;line-height:.875rem;display:none}@media (min-width:37.5em){.schedule-day__weekday{display:inline}}.schedule-day__day{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:1.5rem;font-style:normal;line-height:2rem}@media (min-width:75em){.schedule-day__day{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:1.875rem;font-style:normal;line-height:2.375rem}}.schedule-day__month{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.07rem;font-size:.875rem;font-style:normal;line-height:.875rem}
:root{--schedule-day-picker-border-color:transparent;--schedule-day-picker-color:var(--text-secondary);--schedule-day-picker-border:var(--border-xl)}@media (min-width:75em){:root{--schedule-day-picker-border:var(--border-2xl)}}.schedule-day-picker{--carousel-active-foreground-color:var(--text-secondary);--carousel-foreground-color:var(--text-secondary);align-items:center;gap:var(--spacing-xl);flex-direction:row;display:flex}@media (min-width:75em){.schedule-day-picker{gap:var(--spacing-none);max-width:var(--breakpoint-xl);justify-content:center;width:100%}}.schedule-day-picker__viewport{max-width:270px;overflow:hidden}@media (min-width:27.5em){.schedule-day-picker__viewport{max-width:352px}}@media (min-width:34.375em){.schedule-day-picker__viewport{max-width:462px}}@media (min-width:37.5em){.schedule-day-picker__viewport{max-width:495px}}@media (min-width:48.125em){.schedule-day-picker__viewport{max-width:570px}}@media (min-width:75em){.schedule-day-picker__viewport{max-width:800px}}.schedule-day-picker__container{gap:var(--spacing-xl);display:flex}.schedule-day-picker__slide{cursor:pointer;outline:none;flex:none}.schedule-day-picker__slide:focus-visible{outline:2px solid var(--border-brand-blue);outline-offset:2px;border-radius:var(--radius-sm)}@media (max-width:37.5625em){.schedule-day-picker__button{clip:rect(0 0 0 0);clip-path:inset(100%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (min-width:37.5625em){.schedule-day-picker__button{display:block}}.schedule-day-picker__button{padding:0 var(--spacing-3xl);opacity:1;cursor:pointer;background:0 0;border:none;margin:0;transition:opacity .5s ease-in-out}.schedule-day-picker__button:disabled{opacity:0;cursor:default}.schedule-day-picker__button--prev{padding-right:var(--spacing-3xl);padding-left:var(--spacing-3xl)}.schedule-day-picker__button--next{padding-left:var(--spacing-3xl)}.schedule-day-picker__button-icon{color:var(--icon-secondary);line-height:0;transition:color .3s ease-in-out,background-color .3s ease-in-out;display:inline-block;position:relative}.schedule-day-picker__button-icon:hover{color:var(--icon-primary)}.schedule-day-picker__all{color:var(--schedule-day-picker-color);border-bottom:var(--schedule-day-picker-border) solid var(--schedule-day-picker-border-color);padding-bottom:var(--spacing-md);cursor:pointer;background:0 0;border-top:none;border-left:none;border-right:none;flex-direction:column;align-items:center;transition:border-color .3s ease-in-out,color .3s ease-in-out;display:flex}.schedule-day-picker__all.current{--schedule-day-picker-border-color:var(--border-brand-blue-dark);--schedule-day-picker-color:var(--text-brand-blue)}.schedule-day-picker__all strong{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);text-transform:uppercase;font-size:1.5rem;font-style:normal;line-height:2rem}@media (min-width:75em){.schedule-day-picker__all strong{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:1.875rem;font-style:normal;line-height:2.375rem}}.schedule-day-picker__all small{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.07rem;font-size:.875rem;font-style:normal;line-height:.875rem}