.sport-list[_ngcontent-ng-c25370693] { display: flex; flex-direction: column; border-radius: 0.25rem; }
.sport-list[_ngcontent-ng-c25370693] .sport-tab[_ngcontent-ng-c25370693] { border-radius: 0.375rem; background-color: hsl(var(--tertiary-400) / .1); padding: 0.125rem; }
.sport-list[_ngcontent-ng-c25370693] .sport-tab[_ngcontent-ng-c25370693]:is(.dark *) { background-color: hsl(var(--tertiary-200) / .5); }
.sport-list[_ngcontent-ng-c25370693] .sport-tab[_ngcontent-ng-c25370693] .tab-header[_ngcontent-ng-c25370693] { margin: 0.5rem; display: flex; height: 2.25rem; align-items: center; border-radius: 0.375rem; --tw-bg-opacity: 1; background-color: hsl(var(--tertiary) / var(--tw-bg-opacity, 1)); }
.sport-list[_ngcontent-ng-c25370693] .sport-tab[_ngcontent-ng-c25370693] .tab-header[_ngcontent-ng-c25370693]:is(.dark *) { background-color: hsl(var(--tertiary-200) / .75); }
.sport-list[_ngcontent-ng-c25370693] .sport-tab[_ngcontent-ng-c25370693] .tab-header[_ngcontent-ng-c25370693] .tab-link[_ngcontent-ng-c25370693] { margin: 0.188rem; height: 1.875rem; min-width: 0px; flex: 1 1 0%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; border-radius: 0.375rem; padding-left: 0.375rem; padding-right: 0.375rem; font-size: 0.875rem; line-height: 1.25rem; color: hsl(var(--tertiary-900) / .7); transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.2s; }
@media (min-width: 1024px) {
  .sport-list[_ngcontent-ng-c25370693] .sport-tab[_ngcontent-ng-c25370693] .tab-header[_ngcontent-ng-c25370693] .tab-link[_ngcontent-ng-c25370693]:hover { color: hsl(var(--tertiary-900) / .7); }
}
.sport-list[_ngcontent-ng-c25370693] .sport-tab[_ngcontent-ng-c25370693] .tab-header[_ngcontent-ng-c25370693] .tab-link.active[_ngcontent-ng-c25370693] { --tw-bg-opacity: 1; background-color: hsl(var(--primary) / var(--tw-bg-opacity, 1)); --tw-text-opacity: 1; color: hsl(var(--primary-foreground) / var(--tw-text-opacity, 1)); }
.sport-list[_ngcontent-ng-c25370693] .sport-tab[_ngcontent-ng-c25370693] .tab-header[_ngcontent-ng-c25370693] .collapse-btn[_ngcontent-ng-c25370693] { margin-right: 0.75rem; display: flex; height: 1.5rem; width: 1.5rem; flex-shrink: 0; align-items: center; justify-content: center; border-radius: 0.5rem; background-color: hsl(var(--tertiary-700) / .1); transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.2s; }
@media (min-width: 1024px) {
  .sport-list[_ngcontent-ng-c25370693] .sport-tab[_ngcontent-ng-c25370693] .tab-header[_ngcontent-ng-c25370693] .collapse-btn[_ngcontent-ng-c25370693]:hover { --tw-text-opacity: 1; color: hsl(var(--tertiary-950) / var(--tw-text-opacity, 1)); }
}
.sport-list[_ngcontent-ng-c25370693] .sport-tab[_ngcontent-ng-c25370693] .tab-header[_ngcontent-ng-c25370693] .collapse-btn[_ngcontent-ng-c25370693] .icon.chevron[_ngcontent-ng-c25370693] { height: 1rem; width: 1rem; --tw-rotate: -180deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); color: hsl(var(--tertiary-950) / .7); transition-property: transform; transition-duration: 0.3s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.sport-list[_ngcontent-ng-c25370693] .sport-tab[_ngcontent-ng-c25370693] .tab-content[_ngcontent-ng-c25370693] { margin-top: 0px; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
.sport-list[_ngcontent-ng-c25370693] .sport-tab.collapsed[_ngcontent-ng-c25370693] .tab-header[_ngcontent-ng-c25370693] { border-radius: 0.375rem; }
.sport-list[_ngcontent-ng-c25370693] .sport-tab.collapsed[_ngcontent-ng-c25370693] .tab-header[_ngcontent-ng-c25370693] .collapse-btn[_ngcontent-ng-c25370693] .icon.chevron[_ngcontent-ng-c25370693] { --tw-rotate: 0deg; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.color-scheme-3[_nghost-ng-c25370693] .sport-list[_ngcontent-ng-c25370693] .sport-tab[_ngcontent-ng-c25370693] .tab-header[_ngcontent-ng-c25370693] .tab-link.active[_ngcontent-ng-c25370693], .color-scheme-3 [_nghost-ng-c25370693] .sport-list[_ngcontent-ng-c25370693] .sport-tab[_ngcontent-ng-c25370693] .tab-header[_ngcontent-ng-c25370693] .tab-link.active[_ngcontent-ng-c25370693], .color-scheme-2[_nghost-ng-c25370693] .sport-list[_ngcontent-ng-c25370693] .sport-tab[_ngcontent-ng-c25370693] .tab-header[_ngcontent-ng-c25370693] .tab-link.active[_ngcontent-ng-c25370693], .color-scheme-2 [_nghost-ng-c25370693] .sport-list[_ngcontent-ng-c25370693] .sport-tab[_ngcontent-ng-c25370693] .tab-header[_ngcontent-ng-c25370693] .tab-link.active[_ngcontent-ng-c25370693] { border-radius: 0.375rem; --tw-border-opacity: 1; border-color: hsl(var(--secondary) / var(--tw-border-opacity, 1)); --tw-bg-opacity: 1; background-color: hsl(var(--secondary) / var(--tw-bg-opacity, 1)); --tw-text-opacity: 1; color: hsl(var(--secondary-foreground) / var(--tw-text-opacity, 1)); }