.odds-compare-table{width:100%;float:left;position:relative;margin:0 0 30px 0}.odds-compare-table .header{width:100%;float:left}.odds-compare-table .header .head{float:left}.odds-compare-table .header .head h3{float:left;margin:0;padding:0}.odds-compare-table .header .settings{float:right;position:relative;top:3px}.odds-compare-table .header .settings .box{float:left;height:32px;border:1px solid #E3E3E3;border-radius:4px;overflow:hidden}.odds-compare-table .header .settings .box .item{width:110px;float:left;position:relative}.odds-compare-table .header .settings .box .item::before{content:'\e803';font-family:'VO';position:absolute;right:15px;top:10px;font-size:8px;color:#373132;pointer-events:none}.odds-compare-table .header .settings .box .item:first-child{border-right:1px solid #E3E3E3;height:32px}.odds-compare-table .header .settings .box .item select{width:100%;height:30px;outline:none;border:none;background:#fff;line-height:30px;padding:0 16px;font-family:'Barlow Semi Condensed';font-size:13px;color:#373132;font-weight:600;-webkit-appearance:none;-moz-appearance:none;appearance:none}.odds-compare-table .table{width:100%;float:left;position:relative}.odds-compare-table .table .table-scroll-container{width:100%;float:left;position:relative;overflow:hidden}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper{display:grid;overflow-x:auto;overflow-y:hidden;scrollbar-width:auto;scrollbar-color:#8A152B #f0f0f0;min-height:48px;cursor:grab}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper.dragging{cursor:grabbing;background:#f8f9fa}.odds-compare-table .table .table-scroll-container{border-bottom:2px solid #e0e0e0}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper::-webkit-scrollbar{height:12px;background:#f0f0f0}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper::-webkit-scrollbar-track{background:#f0f0f0;border-radius:6px}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper::-webkit-scrollbar-thumb{background:#8A152B;border-radius:6px}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper::-webkit-scrollbar-thumb:hover{background:#6a1021}.odds-compare-table .table .table-scroll-container .scroll-hint{position:absolute;bottom:2px;left:50%;transform:translateX(-50%);background:rgb(138 21 43 / .9);color:#fff;padding:2px 8px;border-radius:10px;font-size:10px;white-space:nowrap;opacity:0;transition:opacity 0.3s ease;pointer-events:none;z-index:10}.odds-compare-table .table .table-scroll-container:hover .scroll-hint{opacity:1}.odds-compare-table .table .table-scroll-container .scroll-hint .scroll-arrow{font-weight:700;margin:0 4px}.odds-compare-table .table .table-scroll-container .scroll-hint .scroll-text{font-size:9px;text-transform:uppercase;letter-spacing:.5px}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item ul li .odds-container{width:100%;float:left;position:relative}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .head{width:100%;float:left;border-radius:3px;position:relative;border:1px solid #E3E3E3;margin:0 0 6px 0;min-width:max-content}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .head ul{list-style-type:none!important;padding:0!important;margin:0!important;display:flex}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .head ul li::before,.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .head ul li::after{content:''!important;display:none!important;visibility:hidden!important}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .head ul li.participant-column{width:220px!important;height:40px!important;float:left!important;border-right:1px solid #E3E3E3!important;margin:0!important;padding:7px 0 0 16px!important;flex-shrink:0;position:sticky;left:0;background:#fff;z-index:300}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .head ul li.sportsbook-column{width:130px!important;min-width:130px;height:40px!important;float:left!important;border-right:1px solid #E3E3E3!important;margin:0!important;padding:0!important;display:flex;align-items:center;justify-content:center;flex-shrink:0}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .head ul li.sportsbook-column.consensus-column{position:sticky;left:220px;background:#fff;z-index:200}.odds-compare-table .table .table-scroll-wrapper .head ul li.sportsbook-column:last-child{border-right:none!important}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .head ul li span.title{width:100%;float:left;font-size:10px;color:#757575;line-height:13px}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box{width:100%;float:left;position:relative}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator{width:100%;float:left;border-radius:3px;position:relative;border:1px solid #E3E3E3}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .date{width:100%;height:20px;float:left;line-height:20px;background:#F7F7F7;font-size:10px;color:#757575;padding:0 16px}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content{width:100%;float:left;position:relative}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item{width:100%;float:left;border-bottom:2px solid #E3E3E3}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item:last-child{border-bottom:none}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item ul{list-style-type:none!important;padding:0!important;margin:0!important;display:flex}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item ul li::before,.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item ul li::after{content:''!important;display:none!important;visibility:hidden!important}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item ul li.participant-column{width:220px!important;height:58px!important;float:left!important;border-right:1px solid #E3E3E3!important;margin:0!important;flex-shrink:0;position:sticky;left:0;background:#fff;z-index:300}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item ul li.sportsbook-column{width:130px!important;min-width:130px;height:58px!important;float:left!important;border-right:1px solid #E3E3E3!important;margin:0!important;padding:0!important;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;background:none!important}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item ul li.sportsbook-column.consensus-column{position:sticky;left:220px;background:#fff;z-index:200}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item ul li.sportsbook-column:last-child{border-right:none!important}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item ul li.participant-column .time{width:100%;float:left;padding:0;background:#ededed}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item ul li.participant-column .time span{font-size:10px;float:left;width:100%;color:#757575;text-align:center;line-height:14px;text-transform:uppercase}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item ul li.participant-column .teams{width:100%;text-align:center;float:left}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item ul li.participant-column .teams span{width:100%;float:left;font-family:'Barlow Semi Condensed';color:#373132;font-weight:600;font-size:14px;line-height:29px}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item ul li .odd{width:100%;float:left;line-height:29px;position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item ul li .odd.up::before{content:'\e806';font-family:'VO';color:#2DAA41;font-size:15px;margin-right:5px;float:left;position:relative;top:1px}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item ul li .odd.down::before{content:'\e805';font-family:'VO';color:#F85C79;font-size:15px;margin-right:5px;float:left;position:relative;top:1px}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item ul li .odd span{float:left;position:relative}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item ul li .odd span:first-child{font-weight:500;margin:0 auto;line-height:29px;text-decoration:none;text-align:center;font-size:12px}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item ul li .odd span{text-decoration:underline;color:#7b252d}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item ul li .odd span.moneyline{line-height:29px}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item ul li .odd span a{padding:0;border:none}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item ul li .odd span b{font-style:normal;font-weight:400!important;color:#ACACAC!important;font-size:10px;margin-top:4px}.odds-compare-table .table .table-scroll-wrapper .head ul li a{display:contents}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item ul li .odd span:nth-child(2){font-size:10px;font-weight:400;color:#ACACAC;line-height:17px}.vegas-odds .table .item span.center{text-align:center;display:block}.vegas-odds .select-options .item select option{zoom:1.2}.teams-odds-summary-card{width:100%;float:left;border-radius:8px;overflow:hidden;border:1px solid #E3E3E3;margin:0 0 20px 0}.teams-odds-summary-card .team{float:left;width:100%;position:relative}.teams-odds-summary-card .team .team-color{width:4px;height:100%;position:absolute;top:0}.teams-odds-summary-card .team.left .team-color{left:0}.teams-odds-summary-card .team.right .team-color{right:0}.teams-odds-summary-card .team .top{width:100%;float:left;padding-top:16px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center}.teams-odds-summary-card .team.right .top{flex-direction:row-reverse}.teams-odds-summary-card .team .top .logo{width:32px;height:32px;float:left}.teams-odds-summary-card .team.left .top .logo{margin-right:10px}.teams-odds-summary-card .team.right .top .logo{margin-right:10px}@media (max-width:768px){.teams-odds-summary-card .team.right .top .logo,.teams-odds-summary-card .team.left .top .logo{width:30px}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .head ul li.participant-column,.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item ul li.participant-column{width:180px!important}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .head ul li.sportsbook-column,.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item ul li.sportsbook-column{width:100px!important;min-width:100px}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .head ul li.sportsbook-column:last-child,.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item ul li.sportsbook-column:last-child{border-right:none!important}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .head ul li span.title{font-size:8px}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item ul li.participant-column .time span{font-size:8px}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item ul li.participant-column .teams span{font-size:11px}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item ul li .odd span:first-child,.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item ul li .odd span:nth-child(2){font-size:10px}.teams-odds-summary-card .odd{width:100%;float:left;text-align:center;margin-bottom:10px;padding:10px 0;border:1px solid #E3E3E3;border-radius:3px}}.teams-odds-summary-card .team .top .logo img{width:100%;height:100%;float:left;background-size:100%;background-repeat:no-repeat}.teams-odds-summary-card .team .top .name{float:left}.teams-odds-summary-card .team.right .top .name{float:right}.teams-odds-summary-card .team .top .name span{width:auto;float:left}.teams-odds-summary-card .team.right .top .name span{float:right;text-align:right}.teams-odds-summary-card .team .top .name span.sm,.teams-odds-summary-card .team .top .name span.med{font-size:24px;font-weight:600;color:#373132;font-family:'Barlow Semi Condensed';line-height:28px}.teams-odds-summary-card .team .top .name span.sm{margin-right:4px;margin-left:4px}.teams-odds-summary-card .team .top .name span.med{display:inline-block;visibility:visible}.teams-odds-summary-card .team .bottom{width:100%;float:left;border-bottom:none!important;padding:0 0 10px 0;margin:0}.teams-odds-summary-card .team.right .bottom{padding-top:27px}.teams-odds-summary-card .team.left .bottom{padding-top:27px}.teams-odds-summary-card .team .bottom ul{width:100%;margin:0!important;display:inline-block!important;text-align:center!important;list-style:none!important;padding:0!important}.teams-odds-summary-card .team .bottom ul li::before,.teams-odds-summary-card .team .bottom ul li::after{content:''!important;display:none!important;visibility:hidden!important}.teams-odds-summary-card .team .bottom ul li{display:inline-block;margin:0 2px!important;padding:0!important;width:28%}.teams-odds-summary-card .team .bottom ul li span{width:100%;float:left;text-align:center}.teams-odds-summary-card .team .bottom ul li span.title{font-size:10px;margin-top:6px;color:#757575;line-height:10px}.teams-odds-summary-card .team .bottom ul li span.odd,.teams-odds-summary-card .team .bottom ul li span.odd a{height:28px;line-height:26px;border-radius:4px;font-size:14px;font-weight:600;font-family:'Barlow Semi Condensed';text-decoration:none;background-color:#8A152B}.teams-odds-summary-card .team .bottom ul li>a{display:block}.teams-odds-summary-card .team .bottom ul li span.odd{display:flex;align-items:center;justify-content:center}.teams-odds-summary-card .team .bottom ul li span.odd a{background-color:#fff0}.teams-odds-summary-card .center{width:100%;float:left;position:relative;padding-top:0}.teams-odds-summary-card .center span{width:100%;float:left;text-align:center}.teams-odds-summary-card .center span.date,.teams-odds-summary-card .center span.location{font-size:14px;line-height:19px;color:#757575;font-weight:400;position:relative;z-index:200;display:none;visibility:hidden}.teams-odds-summary-card .center.mobile{margin-bottom:10px}.teams-odds-summary-card .center.mobile span.date,.teams-odds-summary-card .center.mobile span.location{display:inline-block;visibility:visible;font-size:12px;line-height:15px}.teams-odds-summary-card .center span.line{position:relative}.teams-odds-summary-card .center span.line::after{content:'@';z-index:100;font-size:28px;line-height:28px;color:#373132;font-family:'Barlow Semi Condensed';background:#fff;padding:0 15px 20px 15px;font-weight:600;position:relative;z-index:100}.teams-odds-summary-card .center span.line::before{content:'';width:40%;height:2px;background:#E3E3E3;position:absolute;left:30%;top:17px;z-index:10}.vegas-odds{width:100%;float:left;position:relative}.vegas-odds .head{width:100%;float:left}.vegas-odds .head h3{float:left;font-family:'Barlow Semi Condensed';font-size:20px;color:#373132;line-height:40px;padding:0!important;margin:0!important;font-weight:600}.vegas-odds .head a.see-all{float:right;text-align:right;line-height:40px;font-size:14px;color:#8A152B}.vegas-odds .head a.see-all:hover{text-decoration:underline}.vegas-odds .select-options{width:100%;height:40px;float:left;margin:0 0 8px 0;position:relative;border:1px solid #E3E3E3;border-radius:4px;overflow:hidden}.vegas-odds .select-options .item{width:50%;float:left;position:relative;border-right:1px solid #E3E3E3}.vegas-odds .select-options .item.full{width:100%}.vegas-odds .select-options .item::after{content:'\e803';font-family:'VO';position:absolute;right:19px;top:14px;font-size:8px;color:#373132;pointer-events:none}.vegas-odds .select-options select{width:100%;height:38px;float:left;outline:none;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px;font-family:'Barlow Semi Condensed';color:#373132;font-weight:600;padding:0 16px;border:none}.vegas-odds .select-options .item:last-child{border-right:none}.vegas-odds .last-update{width:100%;float:left;text-align:center;font-size:12px;color:#757575;margin-top:10px}.vegas-odds .last-update span{font-size:12px;color:#757575;display:inline-block}.vegas-odds .selected-game{width:100%;float:left;position:relative;border:1px solid #E3E3E3;border-radius:4px;margin:10px 0 8px 0}.vegas-odds .selected-game .game{width:100%;float:left;padding:10px 0}.vegas-odds .selected-game .game .top{width:100%;float:left;text-align:center}.vegas-odds .selected-game .game .top span{display:inline-block;color:#373132;font-size:14px;font-weight:600;font-family:'Barlow Semi Condensed'}.vegas-odds .selected-game .game .top span:first-child::after{content:'vs';color:#ACACAC;font-size:15px;font-weight:600;font-family:'Barlow Semi Condensed';margin:0 5px}.vegas-odds .selected-game .game .bottom{width:100%;float:left;border-bottom:none!important;padding:0!important;margin:0!important}.vegas-odds .selected-game .game .bottom span{width:100%;float:left;text-align:center;font-size:11px;color:#757575;text-transform:uppercase}.vegas-odds .selected-game .select-another-game{width:100%;padding:8px 0;display:inline-block;text-align:center;border-top:1px solid #E3E3E3}.vegas-odds .selected-game .select-another-game a{text-align:center;font-size:14px;color:#8A152B;line-height:14px;font-weight:500}.vegas-odds .selected-game .select-another-game a:hover{text-decoration:underline}.vegas-odds .selected-game .select-another-game a::after{content:'\e803';font-family:'VO';color:#8A152B;display:inline-block;margin:0 5px;font-size:8px;line-height:8px;position:relative;top:-1px;pointer-events:none}.vegas-odds .selected-game .select-odds-popup{display:none;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;background:rgb(0 0 0 / .35)}.vegas-odds .selected-game .select-odds-popup.active{display:block;visibility:visible}.vegas-odds .selected-game .select-odds-popup .wrapper{width:100%;height:100%;position:absolute;left:0;top:0;float:left;display:block}.vegas-odds .selected-game .select-odds-popup .box{width:100%;height:90%;float:left;position:absolute;left:0;top:10%;background:#fff}.vegas-odds .selected-game .select-odds-popup .box .head{width:100%;padding:15px;border-bottom:1px solid #E3E3E3;position:relative}.vegas-odds .selected-game .select-odds-popup .box .content{width:100%;max-height:calc(80vh - 60px);overflow-y:auto;padding:15px}.vegas-odds .selected-game .select-odds-popup .box .content .game{width:100%;padding:10px;border-bottom:1px solid #E3E3E3;cursor:pointer}.vegas-odds .selected-game .select-odds-popup .box .content .game:hover{background:#f5f5f5}.vegas-odds .selected-game .select-odds-popup .box .content .game.selected{background:#f0f0f0}.vegas-odds .odds-table{width:100%;float:left;position:relative;border-radius:4px;border:1px solid #E3E3E3;overflow:hidden}.vegas-odds .odds-table .box{width:100%;float:left;position:relative}.vegas-odds .selected-game .select-odds-popup .box .head span.close{float:right;cursor:pointer}.vegas-odds .last-update{width:100%;float:left;text-align:center;font-size:12px;color:#757575;margin-top:10px}.vegas-odds .odds-table .box .head{width:100%;background:#F7F7F7;height:20px;float:left;margin-bottom:0}.vegas-odds .odds-table .box .head ul{list-style-type:none;padding:0;margin:0;width:100%}.vegas-odds .odds-table .box .head ul li{width:25%;height:20px;float:left;line-height:20px;font-size:12px;color:#ACACAC;text-align:center;margin:0!important;padding:0!important}.vegas-odds .odds-table .box .head ul li::before,.vegas-odds .odds-table .box .head ul li::after{content:'';display:none!important;visibility:hidden!important}.vegas-odds .odds-table .box .content{width:100%;float:left;position:relative}.vegas-odds .odds-table .box .content ul{list-style:none;padding:0;margin:0;width:100%}.vegas-odds .odds-table .box .content ul li{width:100%;height:90px;border-bottom:1px solid #E3E3E3;float:left;text-align:center;padding:0 0 0 0!important;margin:0}.vegas-odds .odds-table .box .content ul li::before,.vegas-odds .odds-table .box .content ul li::after{content:''!important;display:none!important;visibility:hidden!important}.vegas-odds .odds-table .box .content ul li:last-child{border-bottom:none}.vegas-odds .odds-table .box .content ul li span{width:25%;height:100%;font-size:12px;color:#373132;float:left;font-weight:600}.vegas-odds .odds-table .box .content ul li span i.casino-logo{display:inline-block;margin:0 auto;background-size:100%;background-repeat:no-repeat;position:relative;top:-5px}.vegas-odds .odds-table .box .content ul li span i.casino-logo.onexbet{width:75px;height:29px;background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/logo-odds-table-onexbet.png)}.vegas-odds .odds-table .box .content ul li span i.casino-logo.betanysports{width:79px;height:29px;background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/logo-odds-table-betanysports.png)}.vegas-odds .odds-table .box .content ul li span i.casino-logo.betonlineag{width:79px;height:29px;background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/logo-odds-table-betonlineag.png)}.vegas-odds .odds-table .box .content ul li span i.casino-logo.betus{width:75px;height:29px;background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/logo-odds-table-betus.png)}.vegas-odds .odds-table .box .content ul li span i.casino-logo.bovada{width:75px;height:29px;background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/logo-odds-table-bovada.png)}.vegas-odds .odds-table .box .content ul li span i.casino-logo.everygame{width:79px;height:29px;background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/logo-odds-table-everygame.png)}.vegas-odds .odds-table .box .content ul li span i.casino-logo.mybookieag{width:79px;height:29px;background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/logo-odds-table-mybookieag.png)}.vegas-odds .odds-table .box .content ul li span i.casino-logo.sportsbettingag{width:79px;height:29px;background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/logo-odds-table-sportsbettingag.png)}.vegas-odds .odds-table .box .content ul li span i.casino-logo.xbet{width:75px;height:29px;background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/logo-odds-table-xbet.png)}.vegas-odds .odds-table .box .content ul li span a{color:#8A152B}.vegas-odds .odds-table .box .content ul li span a:hover{text-decoration:underline}.vegas-odds .odds-table .box .content ul li span b{font-style:normal;font-weight:400;color:#ACACAC;font-size:10px}.vegas-odds .odds-table .box .content ul li span.down::before,.vegas-odds .odds-table .box .content ul li span.up::before{content:'';font-family:'VO';font-size:14px;display:inline-block;margin-right:5px}.vegas-odds .odds-table .box .content ul li span.down::before{content:'\e805';color:#F85C79}.vegas-odds .odds-table .box .content ul li span.up::before{content:'\e806';color:#2DAA41}.vegas-odds .table .logo.onexbet{background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/logo-odds-table-onexbet.png)}.vegas-odds .table .logo.betanysports{background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/logo-odds-table-betanysports.png)}.vegas-odds .table .logo.betanything{background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/logo-odds-table-betanything.png)}.vegas-odds .table .logo.betonlineag{background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/logo-odds-table-betonlineag.png)}.vegas-odds .table .logo.betus{background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/logo-odds-table-betus.png)}.vegas-odds .table .logo.bovada{background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/logo-odds-table-bovada.png)}.vegas-odds .table .logo.everygame{background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/logo-odds-table-everygame.png)}.vegas-odds .table .logo.mybookieag{background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/logo-odds-table-mybookieag.png)}.vegas-odds .table .logo.sportsbettingag{background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/logo-odds-table-sportsbettingag.png)}.vegas-odds .table .logo.xbet{background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/logo-odds-table-xbet.png)}.vegas-odds .table .logo.vegas-odds{background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/logo-odds-table-vegas-odds.png)}.vegas-odds .odds-table .box .content ul li span i.casino-logo{width:50px;height:50px}.vegas-odds .odds-table .box .content ul li span i.casino-logo.westgate-cube{background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/westgate-cube.png)}.vegas-odds .odds-table .box .content ul li span i.casino-logo.betamerica-cube{background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/betamerica-cube.png)}.vegas-odds .odds-table .box .content ul li span i.casino-logo.betmgm-cube{background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/betmgm-cube.png)}.vegas-odds .odds-table .box .content ul li span i.casino-logo.betonline-cube,.vegas-odds .odds-table .box .content ul li span i.casino-logo.betonlineag-cube{background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/betonline-cube.png)}.vegas-odds .odds-table .box .content ul li span i.casino-logo.bodog-cube{background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/bodog-cube.png)}.vegas-odds .odds-table .box .content ul li span i.casino-logo.bovada-cube{background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/bovada-cube.png)}.vegas-odds .odds-table .box .content ul li span i.casino-logo.caesars-cube{background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/caesars-cube.png)}.vegas-odds .odds-table .box .content ul li span i.casino-logo.draftkings-cube{background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/draftkings-cube.png)}.vegas-odds .odds-table .box .content ul li span i.casino-logo.everygame-cube{background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/everygame-cube.png)}.vegas-odds .odds-table .box .content ul li span i.casino-logo.fanduel-cube{background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/fanduel-cube.png)}.vegas-odds .odds-table .box .content ul li span i.casino-logo.mybookie-cube{background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/mybookie-cube.png)}.vegas-odds .odds-table .box .content ul li span i.casino-logo.pinnacle-cube{background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/pinnacle-cube.png)}.vegas-odds .odds-table .box .content ul li span i.casino-logo.pointsbet-cube{background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/pointsbet-cube.png)}.vegas-odds .odds-table .box .content ul li span i.casino-logo.sportsbetting-cube{background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/sportsbetting-cube.png)}.vegas-odds .odds-table .box .content ul li span i.casino-logo.superbook-cube{background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/superbook-cube.png)}.vegas-odds .odds-table .box .content ul li span i.casino-logo.williamhill-cube{background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/williamhill-cube.png)}.vegas-odds .odds-table .box .content ul li span i.casino-logo.wynnbet-cube{background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/wynnbet-cube.png)}.vegas-odds .odds-table .box .content ul li span i.casino-logo.wynn-cube{background-image:url(/wp-content/plugins/odds_table/public/css/../img/logos/wynnbet-cube.png)}.vegas-odds .table .logo{display:block;height:40px;width:95%;max-width:91px;background-size:100%;background-position:center;background-repeat:no-repeat;margin:auto}.vegas-odds .odds-table .box .content ul li span.team-container span.team-name a{display:flex;align-items:center;justify-content:center;line-height:12px}.vegas-odds .odds-table .box .content ul li span:nth-child(3).team-name{display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center}.odds-table .box .content .team-container{padding-top:0}.vegas-odds .odds-table .box .content ul li span.team-container a .hr-odds{margin:0}.vegas-odds .odds-table .box .content ul li span.team-name{justify-content:center}@media only screen and (min-width:768px){.odds-game-table th.single-odds-heading{text-align:center}.odds-game-table>table>tbody>tr>td.game-team span{max-width:300px}.odds-game-table>table>thead>tr th.bet-type{width:240px;min-width:240px}.teams-odds-summary-card .team.right .bottom{padding-right:8px}.teams-odds-summary-card .team.left .bottom{padding-left:8px}.teams-odds-summary-card .team .top .name span.med{display:inline-block;visibility:visible}.teams-odds-summary-card .team.right .top{flex-direction:initial}.teams-odds-summary-card .team{width:34%}.teams-odds-summary-card .team.right{float:right;min-height:138px}.teams-odds-summary-card .center{width:32%}.teams-odds-summary-card .team.right .bottom ul{padding-right:10px!important;float:right;width:auto}.teams-odds-summary-card .team.left .bottom ul{padding-left:10px!important}.teams-odds-summary-card .team .bottom ul li{width:56px;float:left}.teams-odds-summary-card .team.right .bottom ul li{float:left}.teams-odds-summary-card .team .top{display:inline-block;justify-content:inherit;align-items:inherit}.teams-odds-summary-card .team .top .name span{width:100%}.teams-odds-summary-card .team .top .name span.sm{font-size:12px;line-height:14px;font-weight:500;color:#757575;margin-right:0;margin-left:0;font-family:'Inter'}.teams-odds-summary-card .team.left .top .logo{margin-right:16px}.teams-odds-summary-card .team.right .top .logo{margin-left:16px;margin-right:0}.teams-odds-summary-card .team .top .logo{width:46px;height:46px}.teams-odds-summary-card .team.left .top{padding-left:20px}.teams-odds-summary-card .team.right .top{padding-right:20px}.teams-odds-summary-card .team .top .name{width:calc(100% - 62px);float:left}.teams-odds-summary-card .team.right .top .name{float:left}.teams-odds-summary-card .center span.date,.teams-odds-summary-card .center span.location{display:inline-block;visibility:visible}.teams-odds-summary-card .center{padding-top:22px}.teams-odds-summary-card .center span.line::before{width:100%;height:1px;left:0;top:33px}.teams-odds-summary-card .center span.line::after{content:'@';z-index:100;font-size:40px;color:#373132;font-family:'Barlow Semi Condensed';background:#fff;padding:0 30px 20px 30px;font-weight:600;position:relative;z-index:100}.teams-odds-summary-card .center.mobile{display:none;visibility:hidden}.teams-odds-summary-card .center.mobile span.date,.teams-odds-summary-card .center.mobile span.location{display:none;visibility:hidden}}@media only screen and (min-width :992px){.vegas-odds .selected-game .select-odds-popup.active{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;visibility:visible;width:initial;height:initial;float:initial;top:0;left:0;bottom:0;right:0;align-items:center;justify-content:center;padding:1rem}.vegas-odds .selected-game .select-odds-popup .wrapper{width:initial;height:initial;position:absolute;left:0;top:0;right:0;bottom:0}.vegas-odds .selected-game .select-odds-popup .box{width:100%;height:initial;max-height:calc(100% - 12em);border-radius:6px;min-width:200px;max-width:460px;display:flex;flex-direction:column;position:relative;top:0}.odds-compare-table{display:inline-block;visibility:visible}.vegas-odds.mobile.inner{display:none;visibility:hidden}}@media only screen and (min-width :1200px){aside.vegas-odds{display:inline-block;visibility:visible}.vegas-odds.mobile{display:none;visibility:hidden}}.vegas-odds .teams .bottom ul li:nth-child(1) .odd:hover{box-shadow:#2daa4142 0 0 4px 3px}.vegas-odds .teams .bottom ul li:nth-child(2) .odd:hover{box-shadow:#2daa4142 0 0 4px 3px}.vegas-odds .teams .bottom ul li:nth-child(3) .odd:hover{box-shadow:#2daa4142 0 0 4px 3px}.teams-odds-summary-card .odd,.teams-odds-summary-card .odd a{border:1px solid #8a152b!important;background-color:#8A152B;color:#fff!important;text-decoration:none}.vegas-odds .team .bottom li:nth-child(1) [data-tooltip]::after{left:calc(50% - 36px);width:270px}.vegas-odds .team.right .bottom li:nth-child(3) [data-tooltip]::after{left:calc(50% - 237px);width:270px}.vegas-odds .team.right .bottom li:nth-child(2) [data-tooltip]::after{left:calc(50% - 106px);width:206px}.vegas-odds .team.right .bottom li:nth-child(1) [data-tooltip]::after{left:calc(50% - 106px);width:206px}@media (min-width:501px) and (max-width:650px){.vegas-odds .team.right .bottom li:nth-child(3) [data-tooltip]::after{left:calc(50% - 106px);width:206px}.vegas-odds .team.right .bottom li:nth-child(2) [data-tooltip]::after{left:calc(50% - 106px);width:206px}.vegas-odds .team.right .bottom li:nth-child(1) [data-tooltip]::after{left:calc(50% - 106px);width:206px}.vegas-odds .team .bottom li:nth-child(1) [data-tooltip]::after{left:calc(50% - 106px);width:206px}.vegas-odds .team .bottom li:nth-child(2) [data-tooltip]::after{left:calc(50% - 106px);width:206px}.vegas-odds .team .bottom li:nth-child(3) [data-tooltip]::after{left:calc(50% - 106px);width:206px}}@media (max-width:500px){.vegas-odds .team.right .bottom li:nth-child(3) [data-tooltip]::after{left:calc(50% - 145px);width:206px}.vegas-odds .team.right .bottom li:nth-child(2) [data-tooltip]::after{left:calc(50% - 106px);width:206px}.vegas-odds .team.right .bottom li:nth-child(1) [data-tooltip]::after{left:calc(50% - 50px);width:206px}.vegas-odds .team .bottom li:nth-child(1) [data-tooltip]::after{left:calc(50% - 63px);width:206px}.vegas-odds .team .bottom li:nth-child(2) [data-tooltip]::after{left:calc(50% - 106px);width:206px}.vegas-odds .team .bottom li:nth-child(3) [data-tooltip]::after{left:calc(50% - 152px);width:206px}}@media (min-width:651px) and (max-width:767px){.vegas-odds .team.right .bottom li:nth-child(3) [data-tooltip]::after{left:calc(50% - 106px);width:206px}.vegas-odds .team.right .bottom li:nth-child(2) [data-tooltip]::after{left:calc(50% - 106px);width:206px}.vegas-odds .team.right .bottom li:nth-child(1) [data-tooltip]::after{left:calc(50% - 106px);width:206px}.vegas-odds .team .bottom li:nth-child(1) [data-tooltip]::after{left:calc(50% - 105px);width:206px}.vegas-odds .team .bottom li:nth-child(2) [data-tooltip]::after{left:calc(50% - 106px);width:206px}.vegas-odds .team .bottom li:nth-child(3) [data-tooltip]::after{left:calc(50% - 106px);width:206px}}.odds-table .box .content .team-container{padding-top:8px}.vegas-odds .odds-table .box .content ul li span{width:25%;height:100%;font-size:12px;color:#373132;float:left;font-weight:600}.vegas-odds .odds-table .box .content ul li span:nth-child(3).team-name{display:flex;flex-direction:column}.vegas-odds .odds-table .box .content ul li span:nth-child(4){padding-top:2px}.vegas-odds .odds-table .box .content ul li span.team-name{display:flex;flex-direction:row;width:100%}.team-name span img{max-height:30px}.odds-table .box .content ul li span.team-name span{padding-left:0px!important;display:flex;width:100%;justify-content:center;padding-right:2px}.vegas-odds .odds-table .box .content ul li span.spread-container{display:flex;flex-direction:column;line-height:16px;padding-top:0;width:25%}.vegas-odds .odds-table .box .content ul li span.moneyline-container{display:flex;flex-direction:column;line-height:16px;padding-top:0;width:25%}.vegas-odds .odds-table .box .content ul li span.total-container{display:flex;flex-direction:column;line-height:13px;padding-top:4px;width:25%}.casino-logo-container-offshores{display:flex;align-items:center;padding-top:0;justify-content:center}.vegas-odds .odds-table .box .content ul li span i.casino-logo{display:inline-block;margin:0 auto;background-size:100%;background-repeat:no-repeat;position:relative}.hr-odds{margin:0 0 8px 0;width:300%;border:.5px solid #e3e3e361;height:0}.vegas-odds .odds-table .box .content ul li span.spread-container span{width:100%;padding-right:23px;padding-top:4px;justify-content:center;line-height:13px}.vegas-odds .odds-table .box .content ul li span.total-container span{display:flex;flex-direction:column;justify-content:center;width:100%;padding-right:21px;padding-top:1px}.vegas-odds .odds-table .box .content ul li span.spread-container span:first-child{display:flex;justify-content:center;flex-direction:column;width:100%}.vegas-odds .odds-table .box .content ul li span.moneyline-container span{display:flex;justify-content:center;flex-direction:column;width:100%}.odds-table .box .content ul li span b{padding-left:4px}.box.offshore-sportsbooks .content ul li span b{padding-left:0}.odds-table .box .content ul li span:nth-child(2){display:flex;flex-direction:column;padding-left:0}.box.offshore-sportsbooks .content ul li span:nth-child(2){padding-left:5px}@media (max-width:768px){.teams-odds-summary-card .team.left .bottom{padding-top:26px}}.team .bottom ul li:last-child a span:hover{background-color:#ba3a52;border:1px solid #ba3a52!important}@media (min-width:769px) and (max-width:1200px){[data-tooltip]::after{bottom:138%!important}}@media (max-width:768px){[data-tooltip]::after{bottom:121%!important}}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item ul li.clickable-cell{position:relative;padding:0;cursor:pointer;transition:all 0.2s ease}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item ul li.clickable-cell:hover{background-color:rgb(138 21 43 / .05);transform:translateY(-1px);box-shadow:0 2px 4px rgb(0 0 0 / .1)}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item ul li.clickable-cell .cell-link{display:block;width:100%;height:100%;text-decoration:none;color:inherit;border-radius:4px;transition:all 0.2s ease}.vegas-odds.vo-table .sport-content.collapsed{display:none}.vegas-odds.vo-table .header.collapsed{background-color:#f8f9fa;border-bottom:1px solid #e9ecef}.vegas-odds.vo-table .header{position:relative;cursor:pointer;transition:all 0.2s ease;padding-right:50px}.vegas-odds.vo-table .header:hover{background-color:rgb(138 21 43 / .05)}.vegas-odds.vo-table .header.collapsed .settings{display:none}@media (max-width:768px){.vegas-odds.vo-table .header{padding-right:40px}.vegas-odds.vo-table .header::after{font-size:14px;right:10px}}.odds-compare-table .show-all-odds{width:100%;float:left;text-align:center;margin-top:20px;padding:0}.odds-compare-table .show-all-odds .show-all-button{display:inline-block;background:#ff7700!important;color:#fff!important;text-decoration:none;padding:12px 24px!important;border-radius:4px!important;font-family:'Barlow Semi Condensed';font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all 0.3s ease;border:2px solid #ff7700!important}.odds-compare-table .show-all-odds .show-all-button:hover{background:#fff!important;color:#ff7700!important;text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 8px rgb(138 21 43 / .2)}section.page-content .body .content .odds-compare-table .show-all-odds .show-all-button:hover{background:#fff;color:#f70;text-decoration:none}.odds-compare-table .show-all-odds .show-all-button:focus{outline:2px solid #f70;outline-offset:2px}@media (max-width:768px){.odds-compare-table .show-all-odds{margin-top:15px}.odds-compare-table .show-all-odds .show-all-button{padding:10px 20px;font-size:13px}}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item ul li .odd.best-odds{background:#8974352a;position:relative}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item ul li .odd.best-odds span{font-weight:700;color:#8A152B}.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item ul li.sportsbook-column .odd:hover{background:linear-gradient(135deg,rgb(138 21 43 / .1) 0%,rgb(138 21 43 / .15) 100%)}@media (max-width:768px){.odds-compare-table .table .table-scroll-container .table-scroll-wrapper .box .seperator .content .item ul li.sportsbook-column .odd::before{width:14px;height:14px;font-size:8px;top:-6px;right:-6px}}.date-time-sticky.sticky-separator{position:sticky;top:0;z-index:110;background:#f7f7f7;text-align:center;width:100%;max-width:1156px;border-bottom:1px solid #e3e3e3;display:flex;justify-content:center;align-items:center;gap:16px;padding:6px 0;left:0}.date-sticky{font-size:13px;color:#757575;font-weight:600;background:none;padding:0 8px}.time-sticky{font-size:12px;color:#757575;font-style:italic;background:none;padding:0 8px}.odds-compare-table .table.vo-odds-empty-table .table-scroll-container>.vo-odds-empty-body,.vegas-odds.vo-table .table.vo-odds-empty-table .table-scroll-container>.vo-odds-empty-body{width:100%;max-width:100%;box-sizing:border-box;clear:both;float:left;min-height:152px;border:1px solid #E3E3E3;border-radius:3px;margin:6px 0 0;display:flex;align-items:center;justify-content:center;padding:24px 20px;background:#fafafa}.vo-odds-empty-table .scroll-hint{display:none}.vo-odds-empty-state{box-sizing:border-box;padding:0;text-align:center;max-width:min(540px, 100%);width:100%;margin:0 auto}.vo-odds-empty-title{font-family:'Barlow Semi Condensed','Barlow Semi Condensed Local',sans-serif;font-size:15px;font-weight:700;color:#373132;margin:0 0 10px;letter-spacing:.02em;line-height:1.3}.vo-odds-empty-note{font-family:'Barlow Semi Condensed','Barlow Semi Condensed Local',sans-serif;font-size:13px;font-weight:400;color:#6e6e6e;line-height:1.5;margin:0}.vo-odds-empty-note a{color:#8A152B;font-weight:600;text-decoration:none;margin-left:.25em;white-space:normal}.vo-odds-empty-note a:hover,.vo-odds-empty-note a:focus{text-decoration:underline}.vo-banner-empty{min-height:120px;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.vo-odds-empty-state--banner{padding:20px 16px;max-width:100%}.vo-odds-empty-state--banner .vo-odds-empty-title{margin-bottom:8px}.vo-odds-empty-state--sidebar{padding:20px 12px 24px}.vo-table-container{width:100%;max-width:1200px;margin:0 auto}.vegas-odds.vo-table.odds-compare-table{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:20px;background:#fff;box-shadow:0 2px 4px rgb(0 0 0 / .05)}.vegas-odds.vo-table .header{background:#f8f9fa;padding:12px 15px;border-bottom:1px solid #e0e0e0;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:space-between;transition:background-color 0.2s ease}.vegas-odds.vo-table .header:hover{background:#f0f2f5}.vegas-odds.vo-table .settings{display:flex;gap:10px;align-items:center;margin-left:auto;margin-right:30px;position:relative;z-index:2}.vegas-odds.vo-table .settings .box{display:flex;gap:10px;background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 1px 2px rgb(0 0 0 / .05)}.vegas-odds.vo-table .settings .item{position:relative}.vegas-odds.vo-table .settings select{height:32px;padding:0 30px 0 12px;border:none;background:#fff;font-size:14px;color:#333;font-weight:600;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;min-width:120px}.vegas-odds.vo-table .settings select:hover{background:#f8f9fa}.vegas-odds.vo-table .header::after{content:'';width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23666'%3E%3Cpath d='M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform 0.2s ease;opacity:.7;position:absolute;right:15px;top:50%;transform:translateY(-50%);z-index:1}.vegas-odds.vo-table[aria-expanded='false'] .header::after{transform:translateY(-50%) rotate(-90deg)}.vegas-odds.vo-table.odds-compare-table>.vegas-odds.vo-table:last-child .sport-content{border-bottom:none}.vegas-odds.vo-table.odds-compare-table>.sport-content{border-bottom:none}.vegas-odds.vo-table .header h3{margin:0;font-size:16px;font-weight:600;color:#333;position:relative;z-index:1}@media (max-width:768px){.vegas-odds.vo-table .header{padding:10px}.vegas-odds.vo-table .settings{flex-direction:column;gap:5px;padding-right:25px}.vegas-odds.vo-table .settings select{width:100%;min-width:0}}.vegas-odds.sport-section{margin-bottom:20px;border:1px solid #e0e0e0;border-radius:4px;background:#fff;box-shadow:0 1px 3px rgb(0 0 0 / .1)}.vegas-odds.sport-section .sport-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:#f8f9fa;border-bottom:1px solid #e0e0e0;cursor:pointer;position:relative;transition:background-color 0.2s ease}.vegas-odds.sport-section .sport-header:hover{background:#f0f1f2}.vegas-odds.sport-section .sport-header h3{margin:0;font-size:18px;font-weight:600;color:#333;font-family:'Barlow Semi Condensed',sans-serif;text-transform:uppercase}.vegas-odds.sport-section .toggle-section{background:none;border:none;padding:8px;cursor:pointer;color:#666;display:flex;align-items:center;justify-content:center;transition:transform 0.2s ease}.vegas-odds.sport-section .toggle-icon{display:inline-block;width:12px;height:12px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform 0.2s ease}.vegas-odds.sport-section[aria-expanded="false"] .toggle-icon{transform:rotate(-45deg)}.vegas-odds.sport-section .sport-content{display:block;overflow:hidden;transition:all 0.3s ease}.vegas-odds.sport-section[aria-expanded="false"] .sport-content{display:none}.vegas-odds.sport-section .settings{position:absolute;right:60px;top:50%;transform:translateY(-50%);z-index:1}.vegas-odds.sport-section .settings .box{display:flex;gap:10px;background:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:4px;box-shadow:0 1px 2px rgb(0 0 0 / .05)}.vegas-odds.sport-section .settings .item{position:relative}.vegas-odds.sport-section .settings .item::after{content:'\e803';font-family:'VO';position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:8px;color:#373132;pointer-events:none}.vegas-odds.sport-section .settings select{height:32px;padding:0 30px 0 12px;border:none;background:#fff;font-size:14px;color:#373132;font-weight:600;font-family:'Barlow Semi Condensed',sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;min-width:120px}.vegas-odds.sport-section .settings select:hover{background:#f8f9fa}.vegas-odds.sport-section .show-more{text-align:center;padding:15px;border-top:1px solid #e0e0e0;background:#f8f9fa}.vegas-odds.sport-section .show-more-link{color:#06c;text-decoration:none;font-size:14px;font-weight:500;padding:8px 16px;border-radius:4px;transition:background-color 0.2s ease}.vegas-odds.sport-section .show-more-link:hover{background:#e6f0ff;text-decoration:none}.vegas-odds.sport-section .odds-compare-table{width:100%}.vegas-odds.sport-section .odds-compare-table .header{background:#fff;border-bottom:1px solid #e0e0e0}.vegas-odds.sport-section .odds-compare-table .head ul{display:flex;align-items:center;margin:0;padding:0;list-style:none}.vegas-odds.sport-section .odds-compare-table .head ul li{flex:1;padding:0 10px;text-align:center}.vegas-odds.sport-section .odds-compare-table .head ul li:first-child{flex:2;text-align:left}.vegas-odds.sport-section .odds-compare-table .head ul li .title{font-size:14px;font-weight:600;color:#666}@media (max-width:768px){.vegas-odds.sport-section .sport-header{padding:12px 15px}.vegas-odds.sport-section .sport-header h3{font-size:16px}.vegas-odds.sport-section .settings{position:static;transform:none;margin-top:10px;width:100%}.vegas-odds.sport-section .settings .box{width:100%;justify-content:space-between}.vegas-odds.sport-section .settings .item{flex:1}.vegas-odds.sport-section .settings select{width:100%;min-width:0}.vegas-odds.sport-section .toggle-section{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.vegas-odds.sport-section .odds-compare-table .head ul li{padding:0 5px}.vegas-odds.sport-section .odds-compare-table .head ul li .title{font-size:12px}}@media screen and (max-width:768px){.vegas-odds.sport-section .sport-header{padding:12px 15px}.vegas-odds.sport-section .sport-header h3{font-size:16px}.vegas-odds.sport-section .show-more-link{padding:6px 15px;font-size:14px}}.table-scroll-container{border-bottom:2px solid #e0e0e0;background:#fafbfc}.table-scroll-wrapper{overflow-x:auto!important;overflow-y:hidden!important;min-height:48px;cursor:grab;scrollbar-width:auto;background:#fff}.table-scroll-wrapper.dragging{cursor:grabbing;background:#f8f9fa}.sportsbook-column .logo{display:flex;align-items:center;justify-content:center;height:40px;padding:5px}.sportsbook-column .logo .vegas-odds-text{font-size:11px;font-weight:600;white-space:nowrap}.sportsbook-column .logo .sportsbook-logo{max-width:100%;max-height:100%;object-fit:contain;border-radius:4px}@media (max-width:768px){.sportsbook-column .logo .vegas-odds-text{font-size:10px;padding:3px 6px}.sportsbook-column .logo .sportsbook-logo{max-width:80px;max-height:30px}}section.page-content .body .content .odds-compare-table .show-all-odds .show-all-button,.odds-compare-table .show-all-odds .show-all-button{display:inline-block;text-decoration:none}