/*** Left ****/

.sports_left {width: 300px;overflow-y: auto;  height: 100vh;    padding-bottom: 220px;display: none;}
.sports_left h5 {background: #ff6600;border-radius: 15px 15px 0 0;height: 60px;padding: 0px 20px;cursor: pointer;color:#000;font-size: 13px;font-weight: 700;gap: 5px;}
.sports_left h5 i {font-size: 20px;margin-top: -2px;}
.sports_left .keyword_search {display: flex;justify-content: space-between;align-items: center;height:40px;padding:4px 0;gap:4px;}
.sports_left .keyword_search input {    color: #fff!important;width: 80%;height: 30px; border-radius: 3px;   border: 1px solid var(--main03);padding:3px;background: none;}
.sports_left .keyword_search button {width: 20%;color: #fff;    border-radius: 3px;background: var(--main03);height:30px;}

.sports_left .left_jong {margin-top:0px; overflow: hidden;}
.sports_left .left_jong > a {display: block;}
.sports_left .left_jong a > div {display: flex;align-items: center;height:60px;padding:0 20px;cursor:pointer;border-bottom: 1px solid #0f0e0e;gap:10px;}
.sports_left .left_jong {margin-bottom: 5px;}
.sports_left .left_jong a > div{justify-content: space-between;font-size: 13px;background:#fff}
.sports_left .left_jong a.active > div {background: #ff6600;color:#000}
.sports_left .left_jong a > div > img {height: 20px;}
.sports_left .left_jong a:first-child > div {border-radius: 15px 15px 0 0;}
.sports_left .left_jong a:last-child > div {border-radius: 0 0 15px 15px;}
.sports_left .left_jong a > div > span {margin-right: auto;}
.sports_left .left_jong a > div > small {color:#3d3d40;font-weight: 700; font-size: 12px;background: #ccc;width: 30px;height: 20px;border-radius: 4px;display: flex;align-items: center;justify-content: center;}

.sports_left .left_jong a > div > i {font-size: 18px;}
.sports_left .left_jong a > div > div{display: flex;align-items: center;justify-content: center;}
.sports_left .left_jong a > div > div i {font-size: 20px;}
.sports_left .left_jong a > div > div i.fi-sr-minus-circle {display: none;}
.sports_left .left_jong a.active > div > div i.fi-sr-minus-circle {display: inline-flex;}
.sports_left .left_jong a.active > div > div i.fi-sr-add {display: none;}


.sports_left .left_jong a > ul {display: none;background: #fff;border-bottom: 1px solid #0f0e0e;}
.sports_left .left_jong a > ul.expand {display: block !important;}
.sports_left .left_jong a > ul > li {display: flex;align-items: center;justify-content: space-between;padding: 0 20px;height: 39px; }
.sports_left .left_jong a > ul > li > div {gap:8px;display: flex;align-items: center;color:#ccc;    font-size: 14px;}
.sports_left .left_jong a > ul > li > div img {height: 18px;}
.sports_left .left_jong a > ul > li > div img.league {height: 16px;border-radius: 4px;}
.sports_left .left_jong a > ul > li > span {color: #3d3d40;font-weight: 700;font-size: 12px;background: #ccc;width: 30px;height: 20px;border-radius: 4px;display: flex;align-items: center;justify-content: center;}

.sports_left > p {margin-top: 20px;}
.sports_left > p a {display: block;margin-bottom: 10px;}




/*** 스포츠 해외 ****/
.double_w {width:100%;padding-bottom: 60px;}
.container_wrap .contents .page .main2 {width: 49.4%;background:#fff;border-radius: 15px;padding:30px;    align-self: stretch;}
.container_wrap .contents .page .main2 .title h2 {font-weight: 700;    height: 50px;display: flex;align-items: center;}
.container_wrap .contents .page .main2 .title .btn_top {background: #3a3a3a;color: #ccc;border-radius: 10px;display: inline-flex;align-items: center;justify-content: center;padding: 0 18px;height: 42px;font-size: 13px;font-weight: 700;}
.container_wrap .contents.sport .page {width: calc(100% - 530px);}

.sports-overseas_l {  width: 100%;padding: 0px;position: relative;  overflow-y: auto;height: 100%;  overflow-x: hidden;padding-bottom: 220px;border: 1px solid #d8dce2;}
.sports-overseas_l .title {background: #fff;padding: 15px;}
.sports-overseas_l .title h2 {font-size: 17px;font-weight: 700;}
.sports-overseas_l .title  div {gap: 5px;}
.sports-overseas_l .title  div > a {background: #3a3a3a;border-radius: 10px;display: inline-flex;align-items: center;justify-content: center;padding: 0 15px;height: 40px;font-size: 13px;font-weight: 700;}
.sports-overseas_l .sort {margin-top: 0px;position: relative;height: 40px;background: #fff;padding: 0 10px;margin-bottom: 5px;}
.sports-overseas_l .sort::before {content:'';position: absolute;bottom: 0;left:-20px;height: 3px;background:#fff;    width: 107%;}
.sports-overseas_l .sort > div > a {padding:9px 10px;position: relative;}
.sports-overseas_l .sort > div > a.active {border-bottom: 3px solid #ff6600;}
.sports-overseas_l .today {height: 60px;margin-top: 0px;background: #fff;  padding: 30px 15px 0px 15px;}
.sports-overseas_l .today h5 {font-weight: 700;color:#fff}

.sports-overseas_l .spo_set {background: #fff;margin-bottom: 15px;width: 100%;}
.sports-overseas_l > div:nth-child(5) {}

.sports-overseas_l .title > a {background: #fe7501;border-radius: 10px;display: inline-flex;align-items: center;justify-content: center;padding: 0 15px;height: 40px;font-size: 13px;font-weight: 700;}

.spo_set div.league {width: 100%;height: 36px;background: #fff;border-bottom: 1px solid #e5e5e5;border-top: 2px solid #ff6c04;padding: 0 15px;color:#ff6c04;font-weight: 700;}
.spo_set div.league > div {gap: 4px;}
.spo_set .league img {height: 18px;}
.spo_set .league img.league {height: 22px;border-radius: 4px;margin-top: 0;}
.spo_set .league > a i {font-size: 19px;color:#fff}

.set_wrap {align-items: flex-start;padding:5px 10px;    border-bottom: 1px dashed #ccc;}
.set_wrap .left {width: 20%;}
.set_wrap .left .endtime {color:red;    font-weight: 700;}
.set_wrap .right {width: 80%;}
.set_wrap .right span.type {    font-size: 12px;width: 8%;text-align: center;color:#444}
.set_wrap .right span.hgc {    font-size: 12px;width: 8%;text-align: center;color:#444;display: flex;align-items: center;justify-content: center;gap:3px}
.set_wrap .right span.hgc i {color:#ff6600;font-size: 20px;}


.spo_set .teamvsname {margin-top: 15px;border-radius: 8px;border: 1px solid #fff;height: 38px;padding:0 15px;font-size: 13px;cursor: pointer;}
.spo_set .teamvsname:hover,.spo_set .teamvsname.active {border-color: #ff6600;}

.spo_set .teamvsname > div {width: 44%;}
.spo_set .teamvsname > div.home {display: flex;align-items: center;justify-content: left;}
.spo_set .teamvsname > div.away {display: flex;align-items: center;justify-content: right;    text-align: right;}

.spo_set .teamvsname .center {width: 10%;}
.spo_set .teamvsname .center small {font-size: 10px;font-weight: normal;    width: 100%;display: flex;align-items: center;justify-content: center;}
.spo_set .teamvsname .center span {font-size: 12px; font-weight: 700;   width: 100%;display: flex;align-items: center;justify-content: center;}

.spo_set  .basic {gap: 4px;margin-top: 4px;}
.spo_set  .basic > div {height: 32px;border-radius:6px;padding:0 10px;display: flex;align-items: center;justify-content: space-between;    flex: 1 0 0px;cursor: pointer;    background-color: #fff;border: 1px solid #d5d5d5;color: #444;font-size: 12px;}
.spo_set  .basic > div:hover {border:1px solid #ff6600;color:#ff6600}
.spo_set  .basic > div.selected {border-color: #ff6600;}
.spo_set  .basic > div > span {font-weight: 500; display: flex;align-items: center;gap: 8px;}
.spo_set  .basic > div > span span {}
.spo_set  .basic > div > span.odd {font-size: 12px;}
.spo_set  .basic > div.market {flex:0 11%;border:0;    min-width: 92px;}
.spo_set  .basic > div.Draw {justify-content: center;padding: 0;    flex: 0 12%;min-width: 100px;}
.spo_set  .basic > div.Draw.dflexS {justify-content: space-between;padding: 0 10px;}
.spo_set  .basic > div.Draw.notbet {    color: #888;background: #f2f2f2;}
.spo_set  .basic > div.Draw.notbet:hover {border-color:#e5e5e5;color:#888}

.spo_set  .basic > div > span > em {color:#ff6600}
.spo_set  .basic > div > span > small {font-size: 8px;margin-top: 3px;}
.spo_set  .basic > div > span > small.over {color: #82df1f;}
.spo_set  .basic > div > span > small.under {color: #ff504d;}


.sports-overseas_right {display: none;  width: 49.3%;background: #fff;border-radius: 15px;padding: 20px;position: relative;     overflow-y: auto;height: 100%;  }
.sports-overseas_right.active {display: block;}
.sports-overseas_right::-webkit-scrollbar {display: none;}

.sports-overseas_right .search_selbtn {margin-top: 0;margin-bottom: 0px;}
.rlist_wrap {    overflow-x: hidden;overflow-y: auto;}
.rlist_wrap .rw_inner {}
.rlist_wrap .rw_inner .type {height: 30px;margin-top: 20px;}
.rlist_wrap .rw_inner .type h5 {font-size: 18px;color: #fff;}
.rlist_wrap .rw_inner .type > a {color:#fff;font-size: 19px;}
.rlist_wrap .rw_inner .btnw {gap: 8px;    margin-top: 8px;}
.rlist_wrap .rw_inner .btnw > div {display: flex;align-items: center;justify-content: center;height: 50px;background: #3d3d40;border-radius: 8px;flex: 1 1;flex-wrap: wrap;padding: 5px 0;cursor: pointer;border:2px solid transparent}
.rlist_wrap .rw_inner .btnw > div:hover {filter: brightness(0.95)}
.rlist_wrap .rw_inner .btnw > div.selected {border-color: #ff6600;}

.rlist_wrap .rw_inner .btnw > div .g_away_n {color:#ccc;font-size: 12px;}
.rlist_wrap .rw_inner .btnw > div .g_away_n span {font-weight: 300;}

.rlist_wrap .rw_inner .btnw > div > span {width: 100%;font-weight: 100;color:#ccc;font-size: 11px;}
.rlist_wrap .rw_inner .btnw > div > span.odd {color:#fff;font-weight: 700;font-size: 12px;    display: flex;align-items: center;justify-content: center;}
.rlist_wrap .rw_inner .btnw > div > span.odd span.rate {display: flex;align-items: center;justify-content: center;gap:3px}

.rlist_wrap .rw_inner .btnw > div > span > em {color:#ff6600;    margin-left: 8px;}

.rlist_wrap .rw_inner .btnw.many {gap: 8px; margin-top: 8px;flex-wrap: wrap;}
.rlist_wrap .rw_inner .btnw.many > div {flex: 0 0 49.2%;}



.sports-overseas_rule {display: none;  width: 49.3%;background: #fff;border-radius: 15px;padding: 20px;position: relative;  overflow-y: auto;height: calc(100vh - env(safe-area-inset-bottom) - -0px);    padding-bottom: 220px;}
.sports-overseas_rule.active {display: block;}
.sports-overseas_rule::-webkit-scrollbar {display: none;}


.info-wrap {text-align: left;}
.info-wrap .tit {color:#fff;font-size: 14px;font-weight: 700;margin-bottom: 10px;}
.info-wrap .content {padding-left: 10px;color: #ccc;font-size: 13px;}
.info-wrap .content p {margin-bottom: 5px;display: flex;align-items: center;justify-content: left;gap: 5px;}
.info-wrap .content p font {font-size: 7px;margin-top: 2px;margin-right: 5px;}
.info-wrap .content p em {color:#fedc00;}

.infotable {margin-top: 10px;border:1px solid #ccc;border-spacing: 0;    font-size: 13px;font-weight: 100;}
.infotable th,.infotable td {height: 38px;padding: 0 10px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;font-weight: 100;}
.infotable td span {font-weight: 200;}
.infotable td.border0 {border-bottom: 0;}

.info-wrap .extra {border-left: 4px solid #ccc;padding-left: 15px;}
.info-wrap .extra p {margin:5px 0;    color: #ccc;}
.info-wrap .extra2 {border-left: 4px solid #ccc;padding-left: 15px;}
.info-wrap .extra2 p {margin:5px 0;    color: #fff;}













/*** Right Cart ****/
.spo_right {width: 390px;position: fixed;right: 20px;bottom: 0; background: #fff;   box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 10px;border-radius: 15px;overflow: hidden;    display: flex;flex-wrap: wrap;
    flex-direction: column;    z-index: 9999;
    align-items: flex-start;
    justify-content: flex-start;
    align-self: flex-start;}
.spo_right .head {background:#ff6600;height: 46px;color:#fff;padding: 0 20px;cursor: pointer;}
.spo_right .head.active > div i {transform: rotate(180deg);}
.spo_right .head > div {display: flex;align-items: center;gap: 10px;font-size: 13px;font-weight: 700;}
.spo_right .head > div i {font-size: 18px;}
.spo_right .head > div small {background: #000;color:#ffdd00;width: 20px;height: 20px;border-radius: 3px;display: flex;align-items: center;justify-content: center;}
.spo_right .head > i {font-size: 23px;}
.spo_right .body {display: none;padding:8px;color:#fff}
.spo_right .body.active {display: block;}

#tb_list > div {display: flex;align-items: center;height: 80px;    margin-bottom: 8px;transform: translateX(0px);position: relative;animation: fadeInRight 0.4s;-webkit-animation: fadeInRight 0.4s}
#tb_list > div > i {width: 36px;background: #3d3d40;    align-items: center;justify-content: center;align-self: stretch;border-radius: 8px 0 0 8px;cursor: pointer;}
#tb_list > div > div {width: calc(100% - 36px);background: #27272b;    align-self: stretch;border-radius: 0 8px 8px 0;border-right: 2px solid #ff6600;overflow: hidden;padding: 8px;}
#tb_list .betting_cart_list_select {color:#fff; display: flex;align-items: center;justify-content: space-between;font-size: 13px;height: 25px;}
#tb_list .betting_cart_list_title {     display: flex;align-items: center;justify-content: space-between;color:#ccc;height: 20px;}
#tb_list .betting_cart_list_league { display: flex;align-items: center;justify-content: space-between;color:#ccc;font-size: 11px;height: 20px;}

#tb_list_odds > div {display: flex;align-items: center;height: 80px;    margin-bottom: 8px;transform: translateX(0px);position: relative;animation: fadeInRight 0.4s;-webkit-animation: fadeInRight 0.4s}
#tb_list_odds > div > i {width: 36px;background: #3d3d40;    align-items: center;justify-content: center;align-self: stretch;border-radius: 8px 0 0 8px;cursor: pointer;}
#tb_list_odds .betting_cart_list_select {color:#fff; display: flex;align-items: center;justify-content: space-between;font-size: 13px;height: 25px;}
#tb_list_odds > div > div {width: calc(100% - 36px);background: #27272b;    align-self: stretch;border-radius: 0 8px 8px 0;border-right: 2px solid #ff6600;overflow: hidden;padding: 8px;}
#tb_list_odds .betting_cart_list_title {     display: flex;align-items: center;justify-content: space-between;color:#ccc;height: 20px;}
#tb_list_odds .betting_cart_list_league { display: flex;align-items: center;justify-content: space-between;color:#ccc;font-size: 11px;height: 20px;}

#tb_list_nodata {text-align: center;color:#444}

.folder_bonus {position: relative;border: 2px solid #ff6600;border-radius: 8px;padding: 10px;overflow: hidden;margin-bottom: 5px;color:#222}
.folder_bonus h6 {position: absolute;right: 0;top: 0;background:#ff6600 ;border-radius:0 0 0 8px;color:#fff;font-size: 10px;font-weight: 500;display: inline-flex;align-items: center; justify-content: center;padding: 0 5px;height: 18px;}
.folder_bonus h4 {display: flex;align-items: center;justify-content: left;font-size: 12px;margin-bottom: 6px;}
.folder_bonus > div {display: flex;align-items: center;justify-content: center;gap: 1px;}
.folder_bonus > div > span {flex: 1 1;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
.folder_bonus > div > span small {font-weight: 100;    font-size: 10px;}
.folder_bonus > div > span i {width: 100%;align-items: center;justify-content: center;}

.folder_bonus > div > em {background: #333;flex: 1 1;display: flex;align-items: center;justify-content: center;height: 4px;}
.folder_bonus > div.sel_1 em:nth-child(1) {background:#ff6600}
.folder_bonus > div.sel_2 em:nth-child(-n+2){background:#ff6600}
.folder_bonus > div.sel_3 em:nth-child(-n+3){background:#ff6600}
.folder_bonus > div.sel_4 em:nth-child(-n+4){background:#ff6600}
.folder_bonus > div.sel_5 em:nth-child(-n+5){background:#ff6600}
.folder_bonus > div.sel_6 em:nth-child(-n+6){background:#ff6600}
.folder_bonus > div.sel_7 em:nth-child(-n+7){background:#ff6600}
.folder_bonus > div.sel_8 em:nth-child(-n+8){background:#ff6600}
.folder_bonus > div.sel_9 em:nth-child(-n+9){background:#ff6600}


.spo_right .moneyinput {padding:0 15px;font-size:12px;height:46px;background: #3d3d40;color:#ccc;border-radius: 8px;}
.spo_right .moneyinput > div {margin-left: auto;margin-right: 15px;color:#ff6600;font-size: 13px;}
.spo_right .moneyinput > div input {width:160px;    border: 0;background:none;color:#ff6600;padding:0 10px;text-align:right;border-radius:4px;font-size:14px;height:40px;outline: 0;}
.spo_right .moneyinput > i {color:#fff;font-size: 16px;cursor: pointer;}
.spo_right .cart_btn {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap; font-size: 13px;margin:4px 0;gap:4px;}
.spo_right .cart_btn a {height:100%;height:36px;display: flex;align-items: center;border:0;background: #3d3d40;border-radius:8px;color: #ccc;justify-content: center;padding: 0px 0;flex: 1 1;}
.spo_right .cart_btn a:hover {filter: brightness(1.1);}

.spo_right .cart_odd {display: flex;align-items: center;gap: 8px;margin:8px 0;}
.spo_right .cart_odd a {height:46px;background: #3d3d40;color:#ccc;border-radius: 8px;display: flex;align-items: center;justify-content: center;}
.spo_right .cart_odd a:nth-child(1),.spo_right .cart_odd a:nth-child(2) {width: 50px;}
.spo_right .cart_odd a i {font-size: 20px;    color: #fff;}
.spo_right .cart_odd a:nth-child(3) {width: calc(100% - 100px);flex-wrap: wrap;background: #ff6600;color:#000}
.spo_right .cart_odd a:nth-child(3) > div {width: 100%;gap: 5px;display: flex;align-items: center;justify-content: center;font-weight: 700;color:#fff}
.spo_right .cart_odd a:nth-child(3) > div:nth-child(1) {font-size: 11px; margin-top: 5px;}
.spo_right .cart_odd a:nth-child(3) > div:nth-child(2) {font-size: 14px;}

.spo_right .limit {display: none;position: absolute;left: 20%;top: 20%;width: 200px;padding:20px;background: #fff;text-align: left;border-radius: 8px;color: #ccc;}
.spo_right .limit.active {display: block;}
.spo_right .limit h4 {color: #000;margin-bottom: 10px;font-size: 14px;}
.spo_right .limit > div {display: flex;align-items: center;justify-content: space-between;}
.spo_right .limit > a {background: #3d3d40;border-radius: 8px;width: 50px;height: 40px;display: flex;align-items: center;justify-content: center;margin: 10px auto 0 auto;color:#fff}


@keyframes fadeInRight {
    0% {
        opacity: 0;
        transform: translate3d(100%, 0, 0);
    }

    to {
        opacity: 1;
        transform: translateZ(0);
    }
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        transform: translate3d(100%, 0, 0);
    }

    to {
        opacity: 1;
        transform: translateZ(0);
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        transform: translate3d(-100%, 0, 0);
    }

    to {
        opacity: 1;
        transform: translateZ(0);
    }
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        transform: translate3d(-100%, 0, 0);
    }

    to {
        opacity: 1;
        transform: translateZ(0);
    }
}

.ball_sort {padding: 10px;gap: 10px;}
.ball_sort a {background:#fff;border-radius: 5px;padding: 0 20px;display: flex;align-items: center;justify-content: center;height: 30px;gap: 4px;}
.ball_sort a i {font-size: 16px;}
.ball_sort a.active {background:#fe7501;color:#fff}
.ball_sort a > div {display: flex;align-items: center;gap: 4px;}
.ball_sort a > small {background:#f2f2f2;display: flex;align-items: center;justify-content: center;height: 20px;width:30px;border-radius: 5px;}
.ball_sort a.active small {color:#111}

@media screen and (max-width:980px) {

    /*스포츠 해외 */
    .double_w {width: 100%;height: auto;margin-top: 0px;}

    .sports-overseas_l .title {gap: 8px;        margin-top: 0px;padding: 5px;}
    .sports-overseas_l .title > a {flex: 1	1;}
    .sports_left {align-items: flex-start;white-space: nowrap;overflow-x: auto;overflow-y: hidden;width: 100%;   padding: 0;     height: inherit;}
    .sports_left h5 {height: 40px;border-radius: 0;padding: 0 10px;font-size: 13px;background: none;color: #fff;         display: none;}
    .sports_left h5 i {display: none;}
    .spo_set div.league {padding: 0 10px}
    .set_wrap {flex-wrap: wrap;padding: 0;}
    .set_wrap .left {width: 100%;display: flex;align-items: center;        flex-wrap: wrap;}
    .set_wrap .left .vsteam {width: 100%;gap: 10px;color:#000;font-weight: 700;}
    .set_wrap .left .datetime {color:#666}
    .set_wrap .right {width: 100%;}
    .set_wrap .right span.hgc i {display: none;}
    .set_wrap .right span.hgc {        background: #ff6600;color: #fff;height: 30px;border-radius: 5px;}
    .set_wrap .right span.hgc.bgnone {background: none;}

    .spo_set .basic > div.Draw {padding: 0 5px !important;justify-content: center !important;min-width: inherit;gap: 0;}

    .spo_right {width: 100%;bottom: -50px;right: 0;top: inherit;}

    .sports_left > p  {display: none;}


    .sports_left .left_jong a > div > i ,.sports_left .left_jong a > div > div i{display: none !important;}
    .sports_left .left_jong a > div > span {margin-right: inherit;}


    .sports_left .left_jong {display: flex;align-items: center;margin-bottom: 14px;overflow-x: auto;}
    .sports_left .left_jong a {height: 30px;font-size: 12px;border-bottom: 0;  display: flex;align-items: center;justify-content: center;}
    .sports_left .left_jong a.on {border-bottom: 3px solid #ff6600;}

    .sports_left .left_jong a > div {height:30px;justify-content: center;    gap: 0; background: none;  border-bottom: 0; padding: 0 12px;}
    .sports_left .left_jong a > div > img {display: none;}
    .sports_left .left_jong a > div small {padding: 0 5px;margin-left: 3px;}
    .sports_left .left_jong a:last-child > div {border-radius: 0;}
    .spo_right {width: 100%;bottom: -50px;right: 0;top: inherit;}
    .sports_left .left_jong a.active > div {background: none;border-bottom:2px solid #ff6600;}

    .sports_left .left_jong a > ul {}
    .sports_left .left_jong a > ul.expand {display: flex !important;position: absolute;top: 35px;left: 0;justify-content: flex-start;align-items: center;overflow-x: auto;width: 100%;}
    .sports_left .left_jong a > ul > li {height: 28px; padding: 0 10px;}
    .sports_left .left_jong a > ul > li > div img:first-child {display: none !important;}
    .sports_left .left_jong a > ul > li > span {margin-left: 5px;width: 24px;height: 16px;font-size: 11px;}
    .sports_left .left_jong a > ul > li > div img.league {max-width: inherit;height: 20px;margin-top: 0;}
    .sports_left .left_jong a > ul > li > div span.nation {display: none;}



    .sports-overseas_l .title,.sports-overseas_l .sort,.sports-overseas_l .today,.sports-overseas_l .spo_set {background: none;padding: 0;}
    .sports-overseas_l .spo_set {padding: 0px;}
    .sports-overseas_l {width: 100%;max-height: calc(100vh - 170px);border: 0;}

    .spo_set .basic > div {padding: 0 5px;gap: 4px;}
    .spo_set .basic > div.market {display: none;}
    .spo_set .basic > div > span {gap: 4px;letter-spacing: -0.5px;font-weight: 200 !important;}
    .spo_set .basic > div > span span {font-weight: 200;}
    .spo_set .basic > div span.name {line-height: 12px;}
    .spo_set .basic > div span.name span { }

    .spo_set .basic.smp .home > span{font-weight: 200 !important;}
    .spo_set .basic.smp .away {justify-content: right;text-align: right;}
    .spo_set .basic.smp .home span.odd {margin-left: auto;}
    .spo_set .basic.smp .away span.odd {justify-content: left;text-align: left;margin-right: auto;}
    .spo_set .basic > div > span.odd,.spo_set .basic > div > span.odd span {}

    .spo_set .basic.smp .away .aspan {margin-right: auto;}
    .spo_set .teamvsname {padding:0 5px}
    .spo_set .teamvsname > div {width: 42%;}


    .sports-overseas_right {width: 100%;padding: 10px;position: fixed;z-index: 999;padding-bottom: 180px;left: 0;top: 128px;background: #0f0e0e;}

    .sports-overseas_right.active {display: block;}
    .sports-overseas_rule {width: 100%;}

    .rlist_wrap::-webkit-scrollbar {display: none;}
    .rlist_wrap .rw_inner .btnw.many > div {flex: 0 0 48.6%;}

    .spo_right {width: 100%;bottom: -50px;right: 0;top: inherit;}

    .ball_sort {overflow-x: auto;width: 100%;white-space: nowrap;padding: 5px;}
    .ball_sort a {padding: 0 5px;}

}