.generic-search-wrapper{align-items:center;display:flex}.generic-search-back-btn{width:40px;height:40px;color:rgba(var(--b-sc), 1);border:1px solid rgba(var(--b-sc), .05);background:linear-gradient(to bottom, rgba(var(--b-sc), .1), rgba(var(--b-sc), .08));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:8px;font-size:10px;display:flex}[dir=rtl] .generic-search-back-btn{transform:rotate(180deg)}.generic-search-header{border:1px solid rgba(var(--b-sc), .05);background:linear-gradient(to bottom, rgba(var(--b-sc), .1), rgba(var(--b-sc), .08));height:40px;transition:grid-template-columns var(--default-transition-duration);border-radius:8px;flex:auto;align-items:center;padding:6px 8px 6px 16px;font-size:14px;display:grid;position:relative}.generic-search-header:not(.focused){grid-template-columns:0fr 2fr}.generic-search-header:not(.focused)>.form-control-bc{opacity:0;width:0}.generic-search-header.focused{grid-template-columns:1fr 2fr}.generic-search-header.focused>.form-control-bc{opacity:1;width:auto}.generic-search-header.focused .genericSearchInput{border-inline-start:1px solid rgba(var(--b-sc), .1);padding-inline-start:8px}.generic-search-header .form-control-select-bc{background:0 0;padding:0;padding-inline-end:24px}.generic-search-header .form-control-label-bc.inputs{height:auto}[dir=ltr] .generic-search-header .select .form-control-icon-bc{right:4px}[dir=rtl] .generic-search-header .select .form-control-icon-bc{left:4px}.genericSearch{height:100%}.genericSearchContent{align-items:center;width:100%;height:100%;display:flex;position:relative}.genericSearchInput{width:100%;height:100%;color:rgba(var(--b-sc), .8);padding-inline-end:20px}.genericSearchHistory{color:rgba(var(--b-sc), .9);margin-top:24px;font-size:14px}.genericSearchHistoryTitle{color:rgba(var(--b-sc), .9);margin-bottom:16px}.genericSearchHistoryItems{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.genericSearchHistoryItem{height:30px;color:rgba(var(--b-sc), .8);border:1px solid rgba(var(--b-sc), .05);background:linear-gradient(to bottom, rgba(var(--b-sc), .1), rgba(var(--b-sc), .09));border-radius:8px;align-items:center;padding:8px;display:flex;position:relative}.genericSearchHistoryItem:before{content:"";z-index:-1;background:rgba(var(--b), 1);border-radius:8px;width:100%;height:100%;position:absolute;left:0}.genericSearchHistoryText{flex:auto;font-size:12px}.genericSearchHistoryIcon{margin-inline-end:8px;font-size:10px}.genericSearchHistoryClose{margin-inline-start:8px;font-size:8px}.genericSearchIcon{color:rgba(var(--b-sc), .8);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.searchedMenuItemsToggle{color:rgba(var(--b-sc), 1);align-items:center;margin-top:20px;display:flex}.searchedMenuItemsToggle>span{letter-spacing:.5px;flex:auto;font-size:14px}.searchedMenuItemsToggle>i{margin-inline-start:5px;font-size:16px}.searchedMenuItemsToggle+.asideMenuOpen{animation:searchedMenuItemsToggleAnimation var(--default-transition-duration) linear forwards alternate}@keyframes searchedMenuItemsToggleAnimation{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.genericSearchResultContent{flex-direction:column;flex:auto;padding-top:20px;display:flex;overflow:hidden}.genericSearchResultContent .casinoCategoryChooserContainer{margin-top:0;margin-bottom:12px}.genericSearchResultContent .SwipeableSportItem+.SwipeableSportItem{margin-top:8px}[class*=is-mobile] .searchResultContainer{will-change:scroll-position;-webkit-overflow-scrolling:touch;overflow:hidden auto}[class*=is-mobile] .searchResultContainer::-webkit-scrollbar{display:none}.searchResultBtn{flex-shrink:0;margin-bottom:14px;padding:0}.searchResultBtn span{line-height:15px}.searchResultBtn i{font-size:14px;line-height:14px}[class*=is-mobile] .genericSearchResult:not(:empty){flex-direction:column;flex:auto;display:flex;overflow:hidden}[class*=is-mobile] .genericSearchResult .generic-search-result-scrollable{will-change:scroll-position;-webkit-overflow-scrolling:touch;flex:auto;margin-top:10px;overflow:hidden auto}.genericSearchItem{border:1px solid rgba(var(--b-sc), .1);background:rgba(var(--b-sc), .01);border-radius:var(--border-radius);color:rgba(var(--b-sc), .8);z-index:-3;padding:1px;position:relative;overflow:hidden}.genericSearchItem:before{content:"";background:linear-gradient(to top, rgba(var(--b-sc), .01), rgba(var(--b-sc), .03));z-index:-1;width:100%;height:100%;position:absolute;left:0}.genericSearchItem .market-group-holder-bc>div+div{margin-inline-start:unset}.genericSearchFooter{align-items:center;gap:1px;display:flex}.genericSearchHeader{align-items:center;gap:1px;font-size:14px;display:grid}.genericSearchHeader:not(.outright){grid-template-columns:repeat(3,1fr)}.genericSearchHeader:not(.outright) .genericSearchHeaderItem{padding:10px 5px}.genericSearchHeader:not(.outright) .genericSearchHeaderItem:first-child{text-align:end}.genericSearchHeader:not(.outright) .genericSearchHeaderItem:last-child{text-align:start}.genericSearchHeader:not(.outright) .genericSearchHeaderDate{width:46px}.genericSearchHeader.outright{justify-content:center;padding:10px}.genericSearchHeader.outright .genericSearchHeaderItem{text-align:center}.genericSearchHeader.outright .genericSearchHeaderItem:first-child{order:2;margin-top:10px}.genericSearchHeader.outright .genericSearchHeaderItem:last-child{order:1}.genericSearchHeader.outright .genericSearchHeaderDate{margin-bottom:10px}.genericSearchHeaderDate{letter-spacing:.5px;color:rgba(var(--b-sc), .6);justify-content:center;font-size:12px;line-height:16px;display:flex}.genericSearchHeaderLogo{width:24px;height:24px;line-height:24px}.genericSearchHeaderItem{letter-spacing:.1px;justify-content:space-between;align-items:center;width:100%;display:flex;overflow:hidden}.genericSearchHeaderItem.teamsMatchDate{text-align:center;flex-direction:column}.genericSearchHeaderItem .teams-info-main-flag{object-fit:contain;max-width:24px;max-height:24px}.genericSearchHeaderItem .teams-info-main-flag.team1Flag{margin-inline-start:5px}.genericSearchHeaderItem .teams-info-main-flag.team2Flag{margin-inline-end:5px}.genericSearchHeaderItem .teamName{width:100%;color:rgba(var(--b-sc), 1);font-size:12px}.genericSearchBottomItem{background:rgba(var(--b-sc), .05);flex-direction:column;align-items:center;padding-top:2px;padding-bottom:2px;display:flex}.genericSearchBottomValue{color:rgba(var(--b-sc), .4)}.genericSearchFooter.loader{grid-template-columns:repeat(3,1fr);display:grid}.marketOddContainerSingle{text-align:center;color:rgba(var(--b-sc), .4);background:rgba(var(--b-sc), .05);padding:5px;font-size:12px}.marketOddContainerSingle .market-bc{background:0 0;height:auto;margin-top:3px;font-size:14px}
