.sport-page-header{background-color:var(--shade-300);border-radius:var(--radius-xs);flex-direction:column;gap:6px;padding:12px;display:flex}.sport-page-header__title{color:var(--text-100);text-transform:uppercase;margin:0;padding-bottom:6px;font-size:16px;font-weight:600;line-height:24px}.sport-page-header__skeleton-row{gap:6px;display:flex;overflow:hidden}.sport-page-header__chip{background-color:var(--shade-700);height:34px;color:var(--text-100);cursor:pointer;border:none;border-radius:2px;flex:none;justify-content:center;align-items:center;gap:6px;padding:6px 20px;font-family:inherit;transition:background-color .2s;display:inline-flex}.sport-page-header__chip:hover:not(.active){background-color:var(--shade-800)}.sport-page-header__chip.active{background-color:var(--primary-200)}.sport-page-header__chip-label{white-space:nowrap;font-size:12px;font-weight:500;line-height:16px}.sport-page-header__chip-flag{object-fit:cover;flex:none;width:16px;height:16px;display:block}.sport-page-header__chip-flag-fallback{background-color:var(--shade-300);border-radius:2px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:8px;font-weight:600;line-height:1;display:inline-flex}
.mobile-sport-nav{width:100%;padding:8px}.mobile-sport-nav__viewport{overflow:hidden}.mobile-sport-nav__track{align-items:center;gap:6px;margin:0;padding:0 6px 0 0;list-style:none;display:flex}.mobile-sport-nav__item{flex:none}.mobile-sport-nav__button{background:var(--shade-600);height:36px;color:var(--text-100);letter-spacing:.06px;white-space:nowrap;cursor:pointer;border:none;border-radius:2px;justify-content:center;align-items:center;padding:9px 12px;font-family:inherit;font-size:11px;font-weight:400;line-height:13px;transition:background-color .2s,padding .2s;display:inline-flex}.mobile-sport-nav__item.active .mobile-sport-nav__button{background:var(--primary-100);color:var(--text-200)}.mobile-sport-nav__icon{flex:none;display:block}.mobile-sport-nav__label{opacity:0;white-space:nowrap;max-width:0;margin-left:0;transition:max-width .25s,margin-left .25s,opacity .2s 50ms;display:inline-block;overflow:hidden}.mobile-sport-nav__label.active{opacity:1;max-width:160px;margin-left:6px}.mobile-sport-nav__skeleton{border-radius:2px}
