.searchInput{display:grid;grid-auto-flow:column;grid-template-columns:1fr max-content;border:1px solid var(--color-border-5);margin-bottom:10px}.searchInput:focus-within{border-color:#4d90fe}@media only screen and (max-width:639px){.searchInput{margin-right:10px;margin-left:10px}}.searchInput__input{font-family:Tahoma,sans-serif;height:36px;margin:0;outline:0;flex:1;font-size:11px;color:var(--color-text-1);padding:0 12px;box-sizing:border-box;border-radius:0;border:none;background-color:var(--color-background-3);box-shadow:none;-webkit-appearance:none;appearance:none}.searchInput__input:focus{border-color:#4d90fe}.searchInput__moreResultsHint{padding:10px;position:sticky;position:-webkit-sticky;bottom:0;background:var(--color-background-1);z-index:2}.searchHint{color:var(--color-text-2);padding:0 0 18px 12px}@media only screen and (max-width:639px){.searchHint{margin:0 10px}}.searchResults{overflow-y:auto}.searchResults__section:not(:first-of-type){margin-top:10px}.searchResults__sectionTitle{display:grid;grid-template:" sportIcon 	sportName " minmax(28px,auto)/max-content 1fr;background-color:var(--color-background-5);border-top:1px solid var(--color-border-3);border-bottom:1px solid var(--color-border-3);align-items:center;font-weight:700;padding-left:10px}.searchResults__sportIcon{grid-area:sportIcon;width:24px;height:24px;padding-right:5px;overflow:hidden;color:var(--color-white)}.searchResults__sportName{grid-area:sportName;text-transform:uppercase;color:var(--color-white)}.searchResults__sportHeader{position:sticky;position:-webkit-sticky;top:0;z-index:1}._scoreboard .searchResults__sportHeader{background-color:var(--color-sport-primary)}._ass .searchResults__sportHeader{display:none}.searchResult{display:grid;align-items:center;grid-template:".          .              myTeamsIcon" 4px "flagOrLogo participantName myTeamsIcon" minmax(17px,auto) ".          .              myTeamsIcon" 4px/36px max-content 28px}.searchResult:not(:last-of-type){border-bottom:1px solid var(--color-border-1)}.searchResult:hover{text-decoration:none}@media (hover:hover){.searchResult:hover{background-color:var(--color-background-hover-1);text-decoration:underline}}.searchResult__flag{width:18px!important;height:12px!important}.searchResult__logo{width:15px;height:15px}.searchResult__flag,.searchResult__logo{grid-area:flagOrLogo;justify-self:center;overflow:hidden}.searchResult__participantName{grid-area:participantName}.searchResult__participantType{grid-area:participantType;padding-left:5px;color:grey}.searchResult__myTeamsIcon{grid-area:myTeamsIcon;justify-self:center}.searchResult__myTeamsIcon svg{padding:5px}@media only screen and (max-width:639px){.responsive .searchResult{grid-template-columns:36px 1fr 36px;grid-template-rows:10px minmax(16px,auto) 10px}.responsive .searchResult__flag,.responsive .searchResult__logo{margin-top:1px;align-self:flex-start}.responsive .searchResult__participantName{line-height:16px}.searchResult .responsive .myTeamsIcon svg{padding:11px 10px 10px}}.searchSkeleton{display:flex;flex-flow:column nowrap;width:100%}@-webkit-keyframes placeholderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.searchSkeleton__header{background-color:var(--color-skeleton-1);height:30px;grid-template:""}.searchSkeleton__row{border-bottom:1px solid var(--color-skeleton-1);display:grid;grid-template-columns:36px minmax(100px,max-content) 28px;grid-template-rows:25px}.searchSkeleton__row>div{margin:5px;background-color:var(--color-skeleton-1);background-image:linear-gradient(90deg,var(--color-skeleton-1) 0,var(--color-skeleton-2) 20%,var(--color-skeleton-1) 40%,var(--color-skeleton-1));background-repeat:repeat-y;background-size:800px 1px;-webkit-animation-duration:1.5s;-webkit-animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;-webkit-animation-name:placeholderShimmer;-webkit-animation-timing-function:linear}.searchSkeleton__row:nth-child(2n)>div:nth-child(2){width:140px}@media only screen and (max-width:639px){.searchSkeleton__row{margin:0 5px;grid-template-rows:35px}.searchSkeleton__row>div{margin:10px 5px}}.searchIcon{cursor:pointer;display:flex;box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%}.searchIcon svg{color:var(--color-search)}@media (hover:hover){.searchIcon:not(.header__button--active):hover{background-color:var(--color-header-button-hover,var(--color-sport-secondary-body))}}