@charset "utf-8";
#wrap{width:100%;overflow:hidden}
.sports_contents_wrap{float:left;width:100%;height:calc(100vh - 110px);border-top:1px solid rgba(255,255,255,.03)}
.sports_contents_left{float:left;width:250px;height:100%;background-color:#202020;overflow-x:auto;transition:all .5s}
.sports_contents_left::-webkit-scrollbar{width:4px;height:4px}
.sports_contents_left::-webkit-scrollbar-thumb{background-color:#ead1a8;border-radius:12px}
.sports_contents_left::-webkit-scrollbar-track{display:none}
.sports_contents_center{float:left;width:calc(100% - 550px);height:100%;transition:all .5s}
.sports_contents_center_info{float:left;width:50%;padding:10px;height:100%;overflow:auto}
.sports_contents_center_info:first-child{border-right:1px solid rgba(0,0,0,.2)}
.sports_contents_center_info:last-child{border-left:1px solid rgba(255,255,255,.03)}
.sports_contents_center_info::-webkit-scrollbar{width:4px;height:4px}
.sports_contents_center_info::-webkit-scrollbar-thumb{background-color:#ead1a8;border-radius:12px}
.sports_contents_center_info::-webkit-scrollbar-track{display:none}
.sports_contents_right{float:right;width:300px;height:100%;overflow:auto;padding:0 0 10px 0;transition:all .5s}
.sports_contents_right::-webkit-scrollbar{width:4px;height:4px}
.sports_contents_right::-webkit-scrollbar-thumb{background-color:#ead1a8;border-radius:12px}
.sports_contents_right::-webkit-scrollbar-track{display:none}
@media screen and (max-width:1480px){
.sports_contents_center{width:calc(100% - 250px)}
.sports_contents_right{display:none}
}
.match_detail .score{display:none;}
.match_detail .home-flash{display:none;}
.match_detail .away-flash{display:none;}
@media screen and (max-width:1024px){
.sports_contents_wrap{height:calc(100vh - 100px)}
.sports_contents_left{display:none}
.sports_contents_center{width:100%}
.sports_contents_center_info{padding:0;width:100%}
.match_detail .score{display:flex}
.match_detail .home-flash{display:flex;margin-left: auto;}
.match_detail .away-flash{display:flex;width:3px;}
}
.sports_event_tab{float:left;width:100%}
.sports_event_tab li{float:left;width:50%;text-align:center;cursor:pointer;height:40px;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#bababa;transition:all .3s}
.sports_event_tab li.active{
    background-image: linear-gradient(90deg, #006da8 0, #008ad3);
    color: #fff;
    font-family: 'EsaManru';
    font-weight: 500;
    font-size: 13px;
    text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.39);
    cursor:default}
.sports_event_tab li:hover{color:#0759c4}
.sports_events{float:left;width:100%}
.sports_events_menu{float:left;width:100%;height:40px;line-height:40px;background:#202020;border-bottom:1px solid rgba(0,0,0,.2);border-top:1px solid rgba(255,255,255,.03);position:relative;display:flex;align-items:center;padding:0 10px 0 5px;cursor:pointer;color:#bababa}
.sports_event_img{width:20px;margin:0 10px 0 0;display:inline-block}
.sports_event_odd{font-weight:500;color:#a3a3a3;margin:0 0 0 auto;display:inline-block;transition:all .5s}
.sports_event_arrow{font-size:14px;font-weight:500;color:#fff;position:absolute;right:10px;top:0px;opacity:0;transition:all .5s}
.sports_event_arrow i{transform:rotate(0);transition:all .5s}
.sports_events_menu.active{
    background-image: linear-gradient(90deg, #006da8 0, #008ad3);
    color: #fff;
    font-family: 'EsaManru';
    font-weight: 500;
    font-size: 13px;
    text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.39);}
.sports_events_menu.active .sports_event_arrow{top:0px}
.sports_events_menu.active .sports_event_arrow i{transform:rotate(-180deg)}
.country_frame{float:left;width:100%;height:40px;line-height:40px;background:#202020;border-bottom:1px solid rgba(0,0,0,.2);border-top:1px solid rgba(255,255,255,.03);position:relative;display:flex;align-items:center;padding:0 10px 0 10px;cursor:pointer;color:#bababa}
.sports_country_img{height:14px;border-radius:2px;margin:0 10px 0 0;display:inline-block}
.sports_country_odd{margin:0 0 0 5px;display:inline-block;transition:all .5s}
.sports_country_arrow{font-size:14px;font-weight:500;color:#fff;position:absolute;right:10px;top:4px;transition:all .5s}
.sports_country_arrow i{transform:rotate(0);transition:all .5s}
.country_frame.active .sports_country_arrow{top:2px}
.country_frame.active .sports_country_arrow i{transform:rotate(-180deg)}
.country{float:left;width:100%;height:40px;line-height:40px;background:#202020;border-bottom:1px solid rgba(255,255,255,.05);position:relative;display:flex;align-items:center;padding:0 16px 0 16px;cursor:pointer}
.country .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;color:#bababa}
.country_frame.active{background:#2c2c2c;color:#fff}
.country:hover{background:#2c2c2c;color:#fff}
.country:hover .name{color:#fff}
.country_frame{display:none}
.country_frame.frame_show{display:block;overflow: hidden;}
.country_frame01{display:none}
.country_frame01.frame_show01{display:block}
@media (hover:hover){
.sports_events_menu:hover{background-image: linear-gradient(90deg, #006da8 0, #008ad3);
    color: #fff;
    font-family: 'EsaManru';
    font-weight: 500;
    font-size: 13px;
    text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.39);}
.sports_events_menu:hover .sports_event_odd{opacity:0}
.sports_events_menu:hover .sports_event_arrow{opacity:1}
.country_frame:hover{background-image: linear-gradient(90deg, #006da8 0, #008ad3);
    color: #fff;
    font-family: 'EsaManru';
    font-weight: 500;
    font-size: 13px;
    text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.39);}
.country:hover{background-image: linear-gradient(90deg, #006da8 0, #008ad3);
    color: #fff;
    font-family: 'EsaManru';
    font-weight: 500;
    font-size: 13px;
    text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.39);}
.country:hover .name{color:#fff}
}
.cart_wrap{float:left;width:100%}
.cart_title{float:left;width:100%;text-align:center;height:40px;line-height:40px;background-image: linear-gradient(90deg, #006da8 0, #008ad3);
    color: #fff;
    font-family: 'EsaManru';
    font-weight: 500;
    font-size: 13px;
    text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.39);border-bottom:1px solid #0759c4;}
.m_cart_wrap .cart_title{position:relative;display:flex;align-items:center;padding:0 10px}
.cart_tab{float:left;width:100%}
.cart_tab li{float:left;width:50%;text-align:center;cursor:pointer;height:40px;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#181818;color:#bababa;transition:all .3s}
.cart_tab li.active{background:#2c2c2c;color:#0759c4;cursor:default}
.cart_tab li:hover{color:#0759c4}
.cart_tab_content{float:left;width:100%;background:#202020;height:590px;display:flex;flex-direction:column;flex-wrap:nowrap}
.bet_list{float:left;width:100%;display:flex;flex-direction:column;flex-grow:1;min-height:100px;height:1px;flex-shrink:0;overflow:auto;border-bottom:1px solid rgba(0,0,0,.2)}
.bet_list::-webkit-scrollbar{width:4px;height:4px}
.bet_list::-webkit-scrollbar-thumb{background:#ead1a8;border-radius:12px}
.bet_list::-webkit-scrollbar-track{display:none}
.bet_list>.bet_list_item{background:#343434}
.bet_list>.bet_list_item:nth-child(2n-1){background:#2c2c2c}
.bet_list_item{padding:10px;display:flex;flex-direction:column;flex-basis:auto;flex-wrap:nowrap}
.bet_list_item>div{display:flex;align-items:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal}
.bet_flag{height:20px;color:#fff}
.flag_img{height:14px;border-radius:7px;margin:0 5px 0 0}
.bet_title{height:20px;color:#0759c4}
.bet_title span{color:#bababa;margin:0 0 0 5px}
.bet_team{height:20px;color:#bababa}
.team1{margin:0 5px 0 0}
.team2{margin:0 0 0 5px}
.team1.em,.team2.em{color:#fff}
.bet_bettting{height:20px;justify-content:space-between;color:#0759c4}
.bet_ex{height:20px;color:#bababa;justify-content:flex-end}
.ex_won{margin:0 0 0 5px}
.bet_zone{margin:10px 0 0 0;display:flex;border-right: 1px solid rgba(0,0,0,0.4);border-bottom: 1px solid rgba(0,0,0,0.4);}
.cash_updown{border-right:1px solid rgba(0,0,0,.05);display:flex;height:100%}
.cash_updown button{background:#2c2c2c;height:100%;padding:0 10px;color:#fff;transition:all .5s;border-right: 1px solid rgba(0,0,0,0.4);}
.cash_updown button:hover{color:#0759c4}
.cart_input{width:100%;height:35px;background:#2c2c2c;text-align:right;border:none;border-right:1px solid rgba(0,0,0,.2);border-left:1px solid rgba(255,255,255,.03);padding:0 10px;color:#fff}
.cart_input::placeholder{color:#bababa}
.cash_init{background:#2c2c2c;height:100%;min-width:40px;color:#fff;display:flex;border-left:1px solid rgba(255,255,255,.03);align-items:center;justify-content:center;transition:all .5s}
.cash_init:hover{color:#0759c4}
.bet_list_item .bet_zone{margin:5px 0}
.bet_list_item .cash_updown button{background:#404040}
.bet_list_item .cart_input{background:#404040}
.bet_list_item .cash_init{background:#404040}
.bet_notice{float:left;width:100%;padding:10px;border-bottom:1px solid rgba(0,0,0,.2);border-top:1px solid hsla(0,0%,100%,.03);display:flex;flex-shrink:0;flex-basis:auto;flex-wrap:nowrap;align-items:center}
.bet_notice i{color:#0759c4;margin:0 5px 0 0}
.bet_info{width:100%;border-top:1px solid hsla(0,0%,100%,.03);padding:0 10px 10px;display:flex;flex-shrink:0;flex-basis:auto;flex-wrap:nowrap;flex-direction:column}
.empty_all{margin:10px 0 0 0}
.empty_all_btn{outline:0;background:0 0;color:#fff;cursor:pointer;padding:0 10px;border:none;transition:all .5s}
.empty_all_btn:hover{color:#0759c4}
.bet_text{margin:10px 0 0 0;display:flex;justify-content:space-between}
.bt_l{color:#fff}
.bt_r{color:#0759c4}
.bet_btn{margin:10px 0 0 0;text-align:center;background:#0759c4;height:40px;color:#ffffff}
.bet_btn:hover{background:#008ad3}
.bet_close{margin:0 0 0 auto;color:#bababa}
.bet_list_no_item{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#bababa}
.bet_list_no_item i{font-size:40px;color:#747474;margin:0 0 10px 0}
.m_cart_wrap{width:100%;position:fixed;bottom:-1500%;z-index:99999;display:none}
.m_cart_wrap .cart_tab_content{height:80vw;min-height: 350px;max-height: 93dvh;}
.cart_close{position:absolute;right:20px;font-size:16px}
#open_cart{
    width:19vw;height:19vw;border-radius:25%;
    background-image: linear-gradient(90deg, #006da8 0, #008ad3);
    color: #fff;
    font-family: 'EsaManru';
    font-weight: 500;
    font-size: 13px;
    text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.39);
    display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:5px 0 5px 0 rgba(0,0,0,.75);position:fixed;z-index:999;right:10px;bottom:5vw;cursor:pointer;display:none}
#open_cart span{text-align:center;line-height:1;padding:4px;font-family:EsaManru;font-weight:300;color:#fff}
#open_cart span.odds{margin-top:1px;padding-top:5px;border-top:1px solid rgba(255,255,255,.1);width:78%;color:#fff;font-weight:500;font-size:13px}
#open_cart b{position:absolute;right:.5vw;top:-2.5vw;width:5vw;height:5vw;border-radius:25%;background:#008ad3;color:#fff;font-size:13px;display:flex;align-items:center;justify-content:center}
@media screen and (max-width:1480px){
#open_cart{display:flex;width:150px;height:150px}
.m_cart_wrap{display:block}
}
@media screen and (max-width:768px){
#open_cart{width:19vw;height:19vw}
}
.sports_tab_zone{width:100%;display:flex;justify-content:space-between;align-items:center}
.sports_tab{width:100%;}
.sports_tab ul{display:flex;align-items:center;height:auto;flex-wrap: wrap;}
.sports_tab .mini ul{display:flex;align-items:center;height:auto;flex-wrap: wrap;}

.sports_tab ul li{min-width:100px;height:40px;width: calc(100% / 9);padding:0 11px;display:flex;align-items:center;justify-content:center;background:#242424;cursor:pointer;border-radius:0;transition:all .5s}
.tab_img{display:inline-block;margin:0 5px 0 0;width:20px;filter:brightness(.6)}
.txt{white-space:nowrap;color:#bababa;display:flex;width:100%;height:100%;justify-content:center;align-items:center;}
.txt span{margin-left:4px;font-weight:500;color:#0759c4}
.sports_tab ul li:hover{background:#2c2c2c;color:#fff}
.sports_tab ul li:hover .txt{color:#fff}
.sports_tab ul li:hover .tab_img{filter:brightness(1)}
.sports_tab ul li.active{
    background-image: linear-gradient(90deg, #006da8 0, #008ad3);
    color: #fff;
    font-family: 'EsaManru';
    font-weight: 500;
    font-size: 13px;
    text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.39);}
.sports_tab ul li.active .txt{color:#fff}
.sports_tab ul li.active .tab_img{filter:brightness(1)}
.sports_tab::-webkit-scrollbar{width:4px;height:4px}
.sports_tab::-webkit-scrollbar-thumb{background-color:#ead1a8;border-radius:12px}
.sports_tab::-webkit-scrollbar-track{display:none}
.sports_bet_zone{width:100%}
.sports_result_zone{width:100%}
.betting_title{width:100%;height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 21px 0 12px;background:#202020;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);cursor:pointer;transition:.2s all ease-out}
.betting_title_l{display:flex;align-items:center}
.betting_title_l>.title{display:flex;flex-wrap:wrap}
.betting_img{width:20px;max-width:28px;max-height:24px}
.betting_flag{display:inline-block;margin:0 5px;border-radius:2px;max-width:28px;max-height:24px}
.betting_right_arrow{margin:0 10px}
.betting_country{color:#fff}
.betting_game_title{color:#fff}
.betting_title_r{display:flex;width:8rem;justify-content:flex-end;font-weight:500;color:#008ad3}
.betting_title_r i{transform:rotate(-180deg);transition:all .5s}
.betting_title.down .betting_title_r i{transform:rotate(0)}
.betting_zone_title{display:flex;width:100%;height:40px;background:#202020;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);align-items:center;justify-content:space-between}
.betting_zone_title_l{width:35%;display:flex;align-items:center}
.betting_zone_title_r{width:80%;display:flex;align-items:center;justify-content:space-between}
.bztl_1{padding:0 10px;min-width:95px;text-align:center}
.bztl_2{padding:0 10px;min-width:95px;text-align:center}
.bztr_1_box{display:flex;width:84%;justify-content:space-between}
.bztr_1{width:44.5%;text-align:center}
.bztr_2{width:10%;text-align:center}
.bztr_3{width:8%;text-align:center}
.bztr_4{width:7%;text-align:center}
.betting_info_wrap{padding:10px 0}
.betting_info{display:flex;width:100%;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);align-items:center;justify-content:space-between}
.result_wrap .betting_info:nth-child(2n-1){background:rgba(255,255,255,.02)}
.betting_info_l{width:20%;display:flex;align-items:center}
.betting_info_r{width:80%;display:flex;align-items:center;justify-content:space-between}
.time{padding:0 10px;min-width:95px;color:#bababa;white-space:nowrap}
.betting_name{padding:0 10px;color:#fff}
.betting_choose_btn_box{display:flex;width:100%;justify-content:space-between}
.betting_status {
    width: 8%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.betting_choose_btn{height:40px;display:flex;justify-content:space-between;align-items:center;padding:0 1.5%;background:#242424;border-radius:0;color:#fff}
.betting_choose_btn.betting_b{width:37.38%}
.betting_choose_btn.betting_r{width:37.38%;direction:rtl}
.betting_choose_btn.betting_s{width:8.4%;justify-content:center}
.betting_team{display:flex;align-items:center}
.team_img{width:22px}
.team_name{margin:0 5px;color:#fff}
.betting_odd{display:flex;align-items:center;color:#fff;font-family:EsaManru;font-weight:300;}
.betting_choose_btn_box.active { background:#0759c4}
.betting_choose_btn_box.active > div {background:#0759c4; color:#000;}
.betting_choose_btn.Selected,.betting_choose_btn.active{background-image: linear-gradient(90deg, #006da8 0, #008ad3);border-radius:3px;color:#fff;font-family: 'EsaManru';font-weight: 500;font-size: 13px;text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.39);}
.betting_choose_btn.selection{box-shadow:inset #eb0000 0 0 0 2px}
.Selected .team_name,.active .team_name{color:#fff}
.Selected .betting_odd,.active .betting_odd{color:#fff;font-weight:700}
.betting_fav_btn{width:5%;height:40px;position:relative;border-radius:0;background:#242424;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:16px;color:#dedede}
.betting_fav_btn.active{color:#008ad3}
.betting_more_btn{width:10%}
.betting_more_btn a{display:flex;align-items:center;justify-content:center;height:40px;border-radius:0;background:#242424;color:#008ad3;cursor:pointer}
.betting_time{display:flex;align-items:center;justify-content:center;color:#008ad3;width:15.9%}
.betting_scrore{width:8%;height:40px;position:relative;border-radius:0;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#bababa;font-weight:700}
.betting_result{width:7%;height:40px;position:relative;border-radius:0;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#bababa}
.result_font01{color:#eaff00}
.result_font02{color:#00f0ff}
.result_font03{color:#30ff00}
.result_font04{color:#f1f1f1}
.result_font05{color:#ff4800}
.betting_info_l_m{display:flex;align-items:center;width:100%;display:none;padding:0 5px}
.sports_serch{background:#242424}
.settings{height:40px;flex-direction:row;align-items:center}
.settings .active{color:#0759c4}
.settings .button{padding:0}
@media (hover:hover){
.betting_title:hover{background:#2c2c2c}
.betting_choose_btn:not(.Selected)[flag="Y"]:hover{background:#2c2c2c}
.betting_choose_btn[flag="Y"]{cursor:pointer}
.quick_select_btn:hover{box-shadow:0 0 0 1px #0759c4}
.quick_select_btn:hover .select_icon{color:#0759c4}
.betting_fav_btn:hover{background:#2c2c2c}
.betting_more_btn a:hover{background:#2c2c2c}
}
@media screen and (max-width:2540px){
.sports_contents_center_info .betting_info_l_m{display:flex}
.sports_contents_center_info .betting_info_l{display:none}
.sports_contents_center_info .betting_info{flex-wrap:wrap}
.sports_contents_center_info .time{min-width:0;padding:0}
.sports_contents_center_info .betting_info_r .betting_scrore{display:none}
.sports_contents_center_info .betting_info_r .betting_result{display:none}
.sports_contents_center_info .betting_info_r{width:100%}
.sports_contents_center_info .betting_choose_btn_box{width:100%}
.sports_contents_center_info .betting_scrore{width:auto;margin:0 0 0 auto;white-space:nowrap}
.sports_contents_center_info .betting_result{width:auto;padding:0 0 0 5px;white-space:nowrap}
.sports_contents_center_info .betting_info_r .betting_fav_btn{display:none}
.sports_contents_center_info .betting_info_r .betting_more_btn{display:none}
.sports_contents_center_info .betting_fav_btn{width:auto;padding:0 10px;margin:0 0 0 auto;white-space:nowrap;font-size:14px}
.sports_contents_center_info .betting_more_btn{width:auto;margin:0 0 0 5px;white-space:nowrap}
.sports_contents_center_info .betting_more_btn a{padding:0 10px}
}
@media screen and (max-width:1024px){
.betting_info_l_m{display:flex}
.betting_info_l{display:none}
.betting_info{flex-wrap:wrap}
.time{min-width:0;padding:0}
.betting_info_r .betting_scrore{display:none}
.betting_info_r .betting_result{display:none}
.betting_info_r{width:100%}
.betting_choose_btn_box{width: 100% !important;}
.betting_scrore{width:auto;margin:0 0 0 auto;white-space:nowrap}
.betting_result{width:auto;padding:0 0 0 5px;white-space:nowrap}
.betting_info_r .betting_fav_btn{display:none}
.betting_info_r .betting_more_btn{display:none}
.betting_fav_btn{width:auto;padding:0 10px;margin:0 0 0 auto;white-space:nowrap;font-size:14px}
.betting_more_btn{width:auto;margin:0 0 0 5px;white-space:nowrap}
.betting_more_btn a{padding:0 10px}
}
@media screen and (max-width:786px){
.betting_zone_title_l{display:none}
.betting_zone_title_r{width:100%}
.bztr_1_box{width:100%}
.bztr_3{display:none}
.bztr_4{display:none}
.sports_tab ul li{min-width:80px;height:40px;width: calc(100% / 4);padding:0 5px;display:flex;align-items:center;justify-content:center;background:#242424;cursor:pointer;border-radius:0;transition:all .5s}

}
.league_detail{height:40px;flex-direction:row;align-items:center;margin-bottom:10px}
.league_detail>.row{background-color:#202020;align-items:center;overflow:hidden;width:auto}
.event_text{display:inline-block!important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal;padding:0 20px}
.dia_text{align-items:center;justify-content:center;width:2px;height:40px;margin:0 1rem;background:hsla(0,0%,100%,.15);transform:skew(-20deg);padding:0!important}
.league_text{display:inline-block!important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal;padding:0 20px}
.match_detail{margin-bottom:10px;padding:10px;background-color:#202020;flex-shrink:0;align-items:center;overflow:hidden}
.match_flag{width:18px;margin:0 5px 0 0}
.team{display:flex}
.vs{margin:0 10px;color:#0759c4}
.iframe_match{width:100%;height:300px;background:#444;overflow:hidden;margin-bottom:10px}
.market_select_slider{padding:0 10px;height:40px;flex-shrink:0;align-items:center;background-color:#242424;margin-top:10px;margin-bottom:10px;position:relative}
.market_select_tab{width:100%;overflow-x:auto}
.market_select_tab ul{display:flex;align-items:center;height:40px;width:100%}
.market_select_tab ul li{min-width:50px;height:40px;padding:0 10px;margin:0 5px 0 0;display:flex;align-items:center;justify-content:center;background:#242424;cursor:pointer;border-radius:0;color:#fff;transition:all .5s}
.market_select_tab ul li .txt{color:#fff}
.market_select_tab ul li.active .txt{color:#0759c4}
.market_select_tab::-webkit-scrollbar{width:4px;height:4px}
.market_select_tab::-webkit-scrollbar-thumb{background-color:#ead1a8;border-radius:12px}
.market_select_tab::-webkit-scrollbar-track{display:none}
.bet_list1_wrap{margin:0;width:100%;float:left}
@supports selector(.bet_list1_wrap:has(.outcome:not(.disabled))) {.bet_list1_wrap{display:none}}
.bet_list1_wrap:has(.outcome:not(.disabled)) {display:block}
.bet_list1_wrap_in_title{float:left;width:100%;height:40px;line-height:40px;background:#202020;color:#0759c4;font-weight:400;padding:0 0 0 10px;border-bottom:1px solid rgba(0,0,0,.2)}
.bet_list1_wrap_in_title_right{float:right;width:3%;display:none}
.bet_list1_wrap_in{width:100%;text-align:center;padding:1px 0 0 0;display:flex;justify-content:flex-start;flex-wrap:wrap}
.bet_list_td{float:left;color:#fff;padding:12px 5px;line-height:14px;font-weight:300;text-align:left;background:#2c2c2c;border-bottom:1px solid #1a1a1a;border-radius:0;cursor:pointer;display:flex;align-items:center;justify-content:space-between}
.bet_list_td.w30{width:calc(33.3333% - 1px);margin:0 1px 1px 0}
.abet_list_td.w30:nth-child(3n){margin:0 0 1px 0}
.bet_list_td.w50{width:calc(50% - .5px);margin:0 1px 1px 0}
.bet_list_td.w50:nth-child(2n){margin:0 0 1px 0}
.bet_l{display:inline-flex;text-align:left}
.bet_r{display:inline-flex;text-align:right;align-items:center;color:#0759c4}
.betin_right{float:right}
.bet_on{background:#0759c4;color:#000}
.bet_on span{color:#000}
.bet_font1{color:#ffdf1b}
.bet_font5{color:#ffc600}
.sports_s_left .bet_list1_wrap{display:none}
@media (hover:hover){
.market_select_tab ul li:hover .txt{color:#0759c4}
.bet_list_td:hover{background:#0759c4;color:#000}
.bet_list_td:hover span{color:#000}
}
@media screen and (max-width:1024px){
.betting_info_l_m{display:flex}
.betting_info_l{display:none}
.betting_info{flex-wrap:wrap}
.time{min-width:0;padding:0}
.betting_info_r .betting_scrore{display:none}
.betting_info_r .betting_result{display:none}
.betting_info_r{width:100%}
.betting_choose_btn_box{width:100%}
.betting_scrore{width:auto;margin:0 0 0 auto;white-space:nowrap}
.betting_result{width:auto;padding:0 0 0 5px;white-space:nowrap}
.betting_info_r .betting_fav_btn{display:none}
.betting_info_r .betting_more_btn{display:none}
.betting_fav_btn{width:auto;padding:0 10px;margin:0 0 0 auto;white-space:nowrap;font-size:14px}
.betting_more_btn{width:auto;margin:0 0 0 5px;white-space:nowrap}
.betting_more_btn a{padding:0 10px}
}
.hiddenTR,.hiddenTR2{display:none;will-change:auto}
.bet-icon{margin-inline-start:auto;margin-inline-end:10px}
.icofont{font-family:IcoFont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icofont-arrow-down:before{content:"[언더]";font-size:10px;font-weight:700}
.icofont-arrow-up:before{content:"[오버]";font-weight:700;font-size:10px}
.txt_co74 {
    color: #ff0000 !important;margin-inline-start: auto;margin-inline-end: 10px;
}
.txt_co_under {
    color: #002ac5;margin-inline-start: auto;margin-inline-end: 10px;
}
.text-danger{color:#ff4f51}
.text-info{color:#009bec}
.text-warning{color:#0759c4}
iframe[name=mainFrame]{transform-origin:0 0}
#zoneButton{margin:0 auto;width:860px;padding:4px 5px;background:#bbb;border:solid 1px #acacac;border-radius:4px;text-align:left}
#zoneButton a{display:inline-block;color:#222;font-weight:600;text-shadow:1px 1px 1px #fff;padding:0 20px;height:22px;line-height:20px;text-align:center;border:solid 1px transparent}
#zoneButton a.on,#zoneButton a:hover{background:#197d5f;border-color:#116249;border-radius:3px;color:#fff;text-shadow:none}
.betting_info_l{width:20%}
.betting_choose_btn.betting_b{width:44.5%}
.betting_choose_btn.betting_s{width:10%}
.betting_choose_btn_box{width:100%}
.betting_choose_btn.betting_r{width:44.5%}
[class*=" sports-"],[class^=sports-]{font-family:sportsicons!important;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;font-size:18px;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:5px}
.sports-1646718829:before{content:"\EA28"}
.sports-459313037:before{content:"\EA28"}
.sports--1574352667:before{content:"\EA4D"}
.sports--1829875943:before{content:"\EA02"}
.sports-422447128:before{content:"\EA0A"}
.sports--1793456901:before{content:"\EA2D"}
.sports--1656446864:before{content:"\EA15"}
.sports-833136652:before{content:"\EA12"}
.inplay .match-title{border-bottom:1px solid rgba(0,0,0,.2);height:40px;align-items:center;background-color:#474747;flex-shrink:0}
.inplay .match-title .league{padding:0 10px;align-items:center;width:100%}
.inplay .match-title .league{padding:0 10px;align-items:center;width:100%}
.inplay .match-title .time{flex-shrink:0;opacity:.6;width:unset}
.inplay .match{border-bottom:1px solid rgba(0,0,0,.2);transition:.2s ease;flex-shrink:0;cursor:pointer;background-color:#242424}
.text-ellipsis,.text-ellipsis-block{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal}
.spacer{flex-grow:1}
.fa-timer:before{content:"\e29e"}
.inplay{flex-grow:2;flex-shrink:0}
.inplay .match-title{border-bottom:1px solid rgba(0,0,0,.2);height:40px;align-items:center;background-color:#474747;flex-shrink:0}
.inplay .match-title:first-child{border-top:unset}
.inplay .match-title .league{padding:0 10px;align-items:center;width:100%}
.inplay .match{border-bottom:1px solid rgba(0,0,0,.2);transition:.2s ease;flex-shrink:0;cursor:pointer;background-color:#242424}
.inplay .match:last-child{border-bottom:unset;overflow: hidden;}
.inplay .match.active .match-info{background-color:#2c2c2c}
.inplay .match.active .match-info .detail{opacity:1!important;color:#fff}
.inplay .match .match-info{line-height:25px;padding:5px 10px;transition:.2s ease;border-right:1px solid rgba(0,0,0,.2)}
.inplay .match .match-info>div{line-height:22px;flex-direction:column}
.inplay .match .match-info>div>div{width:100%}
.inplay .match .match-info>div>div svg{height:13px}
.inplay .match.selected .match-info{background-color:#0759c4}
.inplay .match.selected .match-info span{color:#000}
.inplay .match .match-info:hover{background-color:#2c2c2c}
.inplay .match .match-info:hover .detail{color:#fff;opacity:1!important;transition:.2s ease}
.inplay .match .match-info .team{width:calc(100% - 30px)}
.inplay .match .match-info .team>div span{display:block!important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal}
.inplay .match .match-info .progress{width:calc(100% - 50px)}
.inplay .match .match-info .progress>span{align-items:center}
.inplay .match .match-info .progress .match-time{color:#65bfff}
.inplay .match .match-info .progress .progress-text{opacity:.5}
.inplay .match .match-info .info{width:unset}
.inplay .match .match-info .info .detail{display:flex;width:50px;justify-content:flex-end;align-items:center;opacity:.6}
.inplay .match .match-info .score{width:30px;align-items:flex-end}
.inplay .match .odds{width:55%}
.inplay .match .odds .outcome>button{flex-direction:column!important}
.inplay .match .odds .outcome>button .spacer{flex-grow:0}
.inplay .match .odds .outcome>button .changed{top:unset!important;bottom:-12px;width:100%}
.inplay .match .odds>div>div{border-right:1px solid rgba(0,0,0,.2);display:flex;width:100%;line-height:15px;align-items:center;justify-content:center;cursor:pointer}
.inplay .match .odds>div>div:last-child{border-right:0}
.inplay .match .odds .odds-1x2,.inplay .match .odds .odds-handicap,.inplay .match .odds .odds-overunder{width:100%}
.inplay .match .odds .odds-none{width:100%;margin-right:5px;background-color:#23293c;justify-content:center;align-items:center;opacity:.4}
.team-icon-home{background:url(/images/home.png) 0 0 no-repeat;width:14px;height:14px;background-size:100% 100%;margin:auto 5px auto 0}
.team-icon-away{background:url(/images/away.png) 0 0 no-repeat;width:14px;height:14px;background-size:100% 100%;margin:auto 5px auto 0}
.button{display:flex;align-items:center;justify-content:center;vertical-align:middle;outline:0;position:relative;text-decoration:none;transition-duration:.2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;color:#fff;cursor:pointer;padding:0 10px}
.button:not(.text){min-width:40px}
.button:not(.text).large{width:120px;height:40px}
.button:disabled{opacity:.4;cursor:not-allowed}
.button.closed{opacity: .4;cursor:not-allowed;}
.button.text{background-color:transparent;height:auto;min-height:auto;align-items:center}
.button.block,.button.text{padding-left:0;padding-right:0}
.button.block{min-width:100%}
.button.dense{height:auto;min-height:auto;padding-top:2px;padding-bottom:2px}
.button.outline{border:1px solid #5b5d70;background-color:transparent}
.button.outline:hover{background-color:#292f48}
.button.icon{padding-left:0;padding-right:0}
.button:not(.icon)>.icon{margin-right:5px}
.datum-h{color:#f4cc07;font-size:.675rem}
.datum-o{color:#c61b1b;font-size:.675rem}
.datum-u{color:#1b67c7;font-size:.675rem}
.outcome .odd{position:relative;transition:.2s ease}
.outcome .odd.main{text-align:center;padding:0 20px}
.outcome .changed{position:absolute;top:-10px;right:0;display:inline-block;font-size:10px;opacity:.8;animation:blink-text-50fe9e77 1s linear infinite;width:50px}
.outcome .main .changed{width:unset; }
.outcome .changed svg{height:10px}
.outcome .changed-enter-active,.outcome .changed-leave-active{transition:opacity .5s}
.outcome .changed-enter,.outcome .changed-leave-to{opacity:0}
@keyframes blink-text-50fe9e77{
0%{opacity:1}
20%{opacity:.8}
30%{opacity:.6}
40%{opacity:.4}
50%{opacity:.2}
60%{opacity:0}
70%{opacity:.2}
80%{opacity:.4}
90%{opacity:.6}
98%{opacity:.8}
to{opacity:1}
}
.outcome button{width:100%;height:100%;background-color:#2c2c2c}
.outcome button>.name{display:block!important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal}
.outcome button .odd{color:#0759c4}
@media(hover:hover){
.outcome button:hover{box-shadow:inset 0 0 0 1px #0759c4;background-color:#0759c4;color:#000}
.outcome button:hover .odd{color:#000}
}
.outcome .Selected, .outcome.Selected{box-shadow:inset 0 0 0 1px #0759c4;background-color:#0759c4;color:#000}
.outcome .Selected .odd, .outcome.Selected .odd{color:#000}
.outcome button:disabled:hover{box-shadow:unset!important}
.outcome button:disabled:hover .odd{color:unset!important}
.outcome {transition-duration: .2s;}
.outcome.disabled{display:none;}
li.outcome.disabled{cursor:not-allowed;opacity: .4;}
.tournament-icon{margin-right:4px}
.bet_raise_zone{display:flex;flex-wrap: wrap}
.bet_raise_zone button{background: #2c2c2c;height:29px;padding: 0 10px;color:white;flex: 0 0 33.333333%;border-right: 1px solid rgba(0,0,0,0.4);border-bottom: 1px solid rgba(0,0,0,0.4);}
.bet_raise_zone button:hover{color:#0759c4}
@media screen and (max-width:425px){.inplay .match .odds>div>div.outcome.draw{display:none;}}
button.bet_btn.bet_disabled {
    pointer-events: none;
    opacity: 0.3;
}
.loading_cover {
    position:fixed;width:100%;height:100%;top:0;z-index:999999;background:#0008;display: flex;justify-content: center;align-items: center;flex-direction: column;
}
.loading_cover img{max-width: 100%;}
.loading_cover span{font-size: large;margin-top: 20px;}