#odds-container{position:relative;min-height:300px;font-size:12px;color:#333}#odds-container .noresults{background:#f9f9f9;margin:1em;padding:1em;text-align:center;font-weight:700;color:red}#loading{text-align:center;display:none;padding:20px;background-color:#ffffffe6;position:absolute;top:0;left:0;right:0;width:100%;height:100%}#loading.active{display:block}#loading span{font-size:12px;font-weight:700;color:#666;display:block}.bouncing-loader{display:flex;justify-content:center;margin-top:3rem}.bouncing-loader>div{width:10px;height:10px;margin:1rem .2rem;background:#1fa345;border-radius:50%;animation:bouncing-loader .6s infinite alternate}.bouncing-loader>div:nth-child(2){animation-delay:.2s}.bouncing-loader>div:nth-child(3){animation-delay:.4s}@keyframes bouncing-loader{to{transform:translate3d(0,-10px,0)}}#odds-menu{margin-bottom:10px;overflow:hidden}#league-menu,#filter-menu{width:100%;height:100%;box-sizing:border-box}@media (max-width: 960px){#odds-menu{margin-left:10px}}#league-menu .btn{border:1px solid #eee;background:#fff;color:#333!important;display:flex;text-wrap-mode:nowrap;max-width:fit-content;align-items:center;font-size:12px;font-weight:700;padding:10px;cursor:pointer;white-space:nowrap}#league-menu .btn img{height:30px;margin-right:10px;pointer-events:none}#league-menu .btn.active{border:1px solid #159f3a}@media (max-width: 680px){#league-menu{padding-right:10px}#league-menu .btn img{height:20px}#league-menu .btn{padding:8px}}#filter-menu .swiper-wrapper{display:flex;flex:1;margin-top:10px}#filter-menu #sortByTime,#filter-menu #sortByLeague{order:1}#filter-menu #sortByTime{margin-left:auto}#filter-menu .btn{font-size:11px;padding:8px 12px;background:#e1e1e1;color:#212121!important;display:flex;align-items:center;cursor:pointer;max-width:fit-content;line-height:20px}#filter-menu .btn svg{margin-right:5px}#filter-menu .btn.active{background:#666;color:#fff!important}@media (max-width: 680px){#filter-menu #sortByTime,#filter-menu #sortByLeague{order:-1}#league-menu{padding-right:10px}#filter-menu .btn{padding:4px 8px}}@media (max-width: 550px){#filter-menu #sortByTime span,#filter-menu #sortByLeague span{display:none}#filter-menu #sortByTime{margin-left:0}#filter-menu .btn svg{margin:0}}#inplay-odds-container,#early-odds-container{display:flex;flex-direction:column;min-height:auto!important;--odds-padding: 5px}@media (max-width: 800px){#inplay-odds-container,#early-odds-container{--odds-padding: 3px}}.byleague .row1,.byleague .row2,.byleague .row3{display:grid;grid-template-columns:10% 1fr 5% 5% 5% 5% 10%}.byleague .row1>*,.byleague .row2>*,.byleague .row3>*{border-right:1px solid #fff}.byleague .row1>*:last-child,.byleague .row2>*:last-child,.byleague .row3>*:last-child{border:0}@media (max-width: 800px){.byleague .row1,.byleague .row2,.byleague .row3{grid-template-columns:10% 1fr 7% 7% 7% 7% 14%}}@media (max-width: 500px){.byleague .row1,.byleague .row2,.byleague .row3{grid-template-columns:40px 1fr 40px 30px 40px 30px 30px}}.byleague .score{letter-spacing:0;text-align:center;font-weight:700}.byleague .minutes{text-align:center}.byleague .hdp,.byleague .ouhdp{border:0;text-align:left;font-weight:700;color:#159f3a;padding-left:var(--odds-padding)}.byleague .ouhdp.u{color:#333}.byleague .odds,.byleague .or1,.byleague .orX,.byleague .or2{text-align:right;font-weight:700;color:#444;padding-right:var(--odds-padding)}.byleague .home,.byleague .away{padding-left:var(--odds-padding)}.byleague .draw{color:#888;padding-left:var(--odds-padding)}.byleague .fave{font-weight:700}.byleague .group-header{border-top:1px solid #fff;background:#333;color:#fff;padding:2px 5px;display:flex;align-items:center}.byleague .group-header img{width:20px;height:15px;margin-right:10px}.byleague .group-header .bet .btn{color:#fff!important;background:#ed1c24!important;font-size:10px!important;padding:1px 3px!important;border-radius:4px;display:inline!important;line-height:12px;text-wrap-mode:nowrap;margin-left:10px}.byleague .event{border-top:1px solid #fff;padding:2px 0}.byleague .event.even{background:#e4e4e4}.byleague .event.odd{background:#c6d4f1}.byleague .event.even.inplay{background:#c2202624}.byleague .event.odd.inplay{background:#c2202633}.byleague .bnk{text-align:center}.bytime .events-header{display:flex;flex-direction:row;flex-wrap:nowrap;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-align:center;padding:2px 5px;background:#333;color:#fff;width:100%}.bytime .events-header .match{width:calc(100% - 160px)}.bytime .events-header .score{letter-spacing:0}.bytime .events-header .score,.bytime .events-header .odds{flex:1}.bytime .event{display:flex;flex-direction:row;flex-wrap:nowrap;border-bottom:solid 1px #e0e0e0;padding-top:5px;font-size:12px;line-height:22.5px;font-family:Arial,Helvetica,sans-serif;color:#000}.bytime .event.even{background:#fff}.bytime .event.odd{background:#f1f5f7}.bytime .event .info{width:-webkit-calc(100% - 160px);width:calc(100% - 160px);margin-right:10px}.bytime .event .info .home,.bytime .event .info .away{padding-left:10px}.bytime .fave{font-weight:700}.bytime .event .info .status{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;padding-left:5px;height:20px;line-height:20px}.bytime .event .info .status .time{color:#333}.bytime .event .info .status .league{overflow:hidden;text-wrap-mode:nowrap}.bytime .event .bet .btn{color:#fff!important;background:#ed1c24!important;font-size:10px!important;padding:1px 3px!important;border-radius:4px;display:inline!important;line-height:12px;text-wrap-mode:nowrap;white-space:nowrap}.bytime .event .fh{text-align:center;font-size:11px;min-width:15px}.bytime .event .fh .title{color:#b4b4b4;height:20px;line-height:20px}.bytime .event .fh .home,.bytime .event .fh .away{line-height:22.5px;height:22.5px}.bytime .event .sh{text-align:center;font-size:11px;margin-left:10px;min-width:15px}.bytime .event .sh .minutes{color:#1b60b9;height:20px;line-height:20px}.bytime .event .sh .home,.bytime .event .sh .away{color:orange;font-size:12px;font-weight:700;line-height:22.5px;height:22.5px}.bytime .event .odds{display:flex;flex-direction:column;flex:1}.bytime .event .odds .hdp,.bytime .event .odds .ou{display:flex;flex-direction:row;flex-wrap:nowrap}.bytime .event .odds{text-align:center;font-size:11px;margin-left:10px}.bytime .event .odds .top{text-align:left;height:20px;line-height:20px}.bytime .event .odds .top .crn img{margin-right:5px}.bytime .event .odds .hdp>*,.bytime .event .odds .ou>*{width:calc(100%/3);line-height:22.5px;height:22.5px}.bytime .event .odds .hdphdp,.bytime .event .odds .ouhdp{color:#0972bf}.swiper-slide{width:fit-content}
