/*
@font-face {
  font-family: 'PingFang';
  src: url('../fonts/pingfang-regular.ttf') format("truetype");
  font-weight:400;
}
*/
@font-face {
  font-family: 'PingFang';
  src: url('../fonts/pingfang-medium.ttf') format("truetype");
  font-weight:400;
}
@font-face {
  font-family: 'PingFang';
  src: url('../fonts/pingfang-bold.ttf') format("truetype");
  font-weight:600;
}

/* override style2 css */
body{background:#F3F4F6;font: 12px PingFang, Verdana, Tahoma, Helvetica, Arial, sans-serif;}
.mod-forms-inputamt a{background-image:linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);}
.items .transfer-come-btn a{background-image:linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);background-image:-webkit-linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);}
.items .transfer-come-btn a:active{background-image:linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);background-image:-webkit-linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);}
.modal-reminder .modal-btn-1{background:linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);}
.modal-reminder .modal-btn-3{background:linear-gradient(-90deg, #A2A2A2 0%, #D8D8D8 100%);}

.promotions-detail h3{font-size:16px; background:unset; padding:0; line-height:1.4; border-bottom:none;}
.promotions-content{padding:0; border-top:none; background:unset; margin-top:0;}
.promotions-state{position:inherit;bottom:unset;margin:30px 0;}
.modal-reminder .modal-footer a{border-radius:60px;}

.mod-forms li{border:none;border-radius:12px; margin:15px;}
.items .transfer-come-btn a{background:#F0780F; background-image:linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);background-image:-webkit-linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);}
.items .transfer-come-btn a:active{background:#F0780F; background-image:linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);background-image:-webkit-linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);}
.modal-login-verify #contact_us p a{color:#F0780F; border-bottom:1px solid #F0780F;}
.modal-login-verify .bindacc-wrap > p a{color:#F0780F;}
.modal-reminder{border:2px solid #F0780F;}
.modal-reminder .modal-btn-2{color:#F0780F !important; border:2px solid #F0780F !important;}
.modal-bcverify .bcverify-forms .send-sms{color:#F0780F; border:1px solid #F0780F;}
#withdrawPasswordModal .send-sms{color:#F0780F;}
/* override style2 end */

/* override d11_style css */
.tips h1{color:#F0780F !important;}
a.confirm-sub,.confirm-sub,a.orange-button,.orange-button{border-radius:60px;background-image:linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);}
a.addcard-btn,.addcard-btn{border-radius:60px;color:white; background:linear-gradient(284.98deg, #E45D0B 0.98%, #FFDE59 100.98%);; box-shadow:0px 5px 15px 0px #BC520680; border: 1px solid #F0C22B;}
.header a.header-action{color:white; background:#F0780F;}
#gpShowBtn a{background:#ffa959; background-image:-webkit-linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%); background-image:linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%); background-image:-webkit-linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%); background-image:linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);}
.popup-ctu .popup-content a.cs-app span{background-image:linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);}
#form_gopay_card .modal-hd .close-bankcryptowallet{background: linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);}
#form_gopay_card.popup-bankcryptowallet .bottom a.grey-border-btn{background: linear-gradient(-90deg, #A2A2A2 0%, #D8D8D8 100%);}
#accinfo{background-image:linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);}
.app-on .top-app{    background: url(/d11_images/d11_img/download_app.png) no-repeat center / 100%, url(/images/d11_img/v2/download_app.png) no-repeat center / 100%;}
.shared_modal_bottom .confirm-sub{background: linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);color: #fff;}
.crypto-info a{background:linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);}
.mod-cshistory-detail .confirm-sub{background:linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);}
.sponsors-nav .slick-slide.slick-current{background-image:linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);}
.mod-depositinfo .popup-dinfo a + a{background-image:linear-gradient(-90deg, #A2A2A2 0%, #D8D8D8 100%);}
.mod-depositinfo .dinfo-panel .overlay a{background:linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);}
.mod-home .wallet-content .wallet a {background:linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);}
.popup-quality-player .btn-orange,.popup-quality-player .btn-orange:hover{background-image: linear-gradient(90deg, #E45D0B 0%, #FFDE59 100%);}
.popup-bankcryptowallet .bottom .orange-button{background: linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);}
.popup-appsDownload .confirm-sub{border-radius: 6px;background-image: linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);}
.mod-ctus .ctus-email a{background-image:linear-gradient(-90deg, #A2A2A2 0%, #D8D8D8 100%);}
.premierUSDT .eWalletQRBtn, .premierUSDT .refreshratebtn, .premierUSDT .eWalletQRContent .confirm-sub{background: linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);}
.premierUSDT .eWalletQRBtn:hover, .premierUSDT .refreshratebtn:hover, .premierUSDT .eWalletQRContent .confirm-sub:hover{background: linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);}
.modal-info .hd-tit{width: auto;padding: 0;background: none;box-sizing: border-box;margin: 0;border-radius: 0;}
body .hd-tit{width: 100%;padding: 25px 15px;background: url(/images/d11_img/mainpg-topbg.png);background-position: center;background-size: 100%;box-sizing: border-box;margin: 0;border-radius: 0px 0px 0px 120px;}
.mod-account .sponsor{height:70px;}
.header a.live-btn{background: url(/images/d11_img/v2/live_icon.png);background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:8px;}

.home-nav .profile input{background:none;}
.home-nav .profile-image{box-shadow:none;}
.home-nav .account{padding: 10px 15px;background: url(/images/d11_img/silver-bg.png);}
.home-nav .wallet{padding:10px 15px;}

.mod-home .header, .mod-home .notice, .mod-home .notice .marquee-wrap, .mod-home .home-platform, .mod-home .home-platform .platform-category, .mod-home .home-platform .platform-wrap{background:none;}
.home-platform .platform-category{padding:5px 0;position: sticky;top: 60px;z-index: 5;background: #D5D9DF!important;scrollbar-width: thin;scrollbar-color: #626262 #D5D9DF;}
.home-platform .platform-category li a{color:#767676;font-size:16px;}
.home-platform .platform-category li.active a{color:black;}
.home-platform .platform-category li.active:after{width:15px; height:3px; background:#F0780F; position:absolute; bottom:3px; left:50%; transform:translateX(-50%);}
.home-platform .platform-swiper .swiper-pagination-bullet-active{background:#F0780F;}

.nav{background:#EDEDED;border-radius: 16px 16px 0 0;}
.nav ul:before{content:unset;}

.nav li a.nav-home:before{width: 25px;height: 25px;position: absolute;top: 7px;left: 50%;left: 50%;margin-left: -12.5px;background:url(/images/d11_img/home-icon.png);background-position: center;filter: grayscale(1) opacity(0.5);}
.nav li a.nav-promo:before{background:url(/images/d11_img/prom-icon.png);background-position: center;filter: grayscale(1) opacity(0.5);}
.nav li a.nav-my:before{background:url(/images/d11_img/my-icon.png);background-position: center;filter: grayscale(1) opacity(0.5);}
.nav li a.cur{color:#F0780F;}
.nav li a.cur:before{filter:unset!important;}
.nav li a.cur.nav-promo:before{background-position:center;}
.nav li a.cur.nav-my:before{background-position:center;}
.nav li a span{color: #626262;font-size: 11px;}

.mod-account{background:url(/images/d11_img/account/bg_logreg.png) no-repeat top center/100%;background-size:cover;}
.mod-account .account-title p{color:#F0780F;}
.mod-info .mod-forms-2,.mod-info .mod-f-l {background: #fff;margin: 15px;border-radius: 12px;box-shadow: 0px 0px 10px 0px #0000000A;}
.mod-info .hd-tit{width: 100%;padding: 25px 15px;background: url(/images/d11_img/mainpg-topbg.png);background-position: center;background-size: 100%;box-sizing: border-box;margin: 0;border-radius: 0px 0px 0px 120px;}
.mod-info .mod-f-l li{position:relative;}
.mod-info .mod-f-l li.no-next a{padding:5px 0;padding-left: 55px;display: flex;flex-wrap: wrap;line-height:unset;height: 100%;min-height:35px;align-items:center;}
.mod-info .mod-f-l li .tit {font-size: 16px;display:block;width:100%;padding:0!important;}
.mod-info .mod-f-l li span.tit:nth-child(2),.mod-info .mod-f-l li span.tit:nth-child(3){font-size: 16px;color: #333333;}
.mod-info .tit .arrow-r{position: absolute;top: 50%;right: 10px;transform: translateY(-50%);}
.mod-info .tit i {width:35px; height:35px; background: url(/images/d11_img/v2/info_icon1.png) no-repeat; background-size:35px 35px;position: absolute;top: 50%;left: 10px;transform: translateY(-50%);}
.mod-info .tit i.usr-name{background-image: url(/images/d11_img/info_icon100.png);}
.mod-info .tit i.real-name{background-image: url(/images/d11_img/info_icon100.png);}
.mod-info .tit i.birth-icon{background-image: url(/images/d11_img/info_icon100.png);}
.mod-info .tit i.ewallet-icon{background-image: url(/images/d11_img/v2/info_icon1.png);}
.mod-info .tit i.email-icon{background-image: url(/images/d11_img/v2/info_icon4.png);}
.mod-info .tit i.cell-icon{background-image:url(/images/d11_img/v2/info_icon5.png);}
.mod-info .tit i.weixin-icon{background-image:url(/images/d11_img/v2/info_icon13.png);}
.mod-info .tit i.reg-icon{background-image: url(/images/d11_img/v2/info_icon7.png);}
.mod-info .tit i.pswset-icon{background-image: url(/images/d11_img/v2/info_icon8.png);}
.mod-info .tit i.wtdcard-icon{background-image: url(/images/d11_img/v2/info_icon9.png);}
.mod-info .tit i.bankcard-icon{background-image: url(/images/d11_img/v2/info_icon13.png);}
.mod-info .tit i.wtdusdt-icon{background-image: url(/images/d11_img/v2/info_icon14.png);}
.mod-info .tit i.alipay-icon{background-image: url(/images/d11_img/v2/info_icon16.png);}

.mod-info .c6{color:#333333;width:100%!important;}
#gpExpandBtn{background:#F0780F;}
.date-range a.active{background:#F0780F;}
.history-link a.active{color:#F0780F;}
.history-link a.active:after{background:#F0780F;}
.mod-info .f14px{font-size:14px;}

.mod-forget .steps em{color:#F0780F;}
.mod-forget .types{color:#F0780F;}
.mod-forget .types:after{background:#F0780F;}

.home-banner .pagination span{height:8px;background:#00000033;border-radius: 50%;transition: .3s all;border: 1px solid transparent}
.home-banner .pagination .swiper-pagination-bullet-active{width: 25px;background: linear-gradient(90deg, #FFDE59 0%, #E45C0B 100%);border-radius: 20px;border: 1px solid #F0C22B}

.home-nav .account{background-size:100% 100%;}
.notice{width:100%;}
.notice .message{border-left:none;}
.home-platform .platform-wrap{padding:0;}
.home-platform .platform-game .game-box{width:49%;}
.home-platform .platform-game .game-box a{width: 100%;}
.home-platform .platform-game .game-box a img{width:auto;}
.home-platform .platform-category li{padding:8px 5px;}
.home-platform .platform-category li a{padding:0;line-height:30px;display: block;width: 110px;height: 30px;border-radius: 60px;box-shadow: 0px 2px 4px 0px #00000040;background-position: center;background-size: cover;}
.home-platform .platform-category li.active:after{content:unset;}

.mod-promotions .menu-sub-fixed{width:100%; position:inherit; top:unset;background:unset;z-index:10; overflow-x:scroll;}
.mod-promotions .menu-sub li a{color:#767676;}
.mod-promotions .menu-sub li.current a{color:black;}
.mod-promotions .menu-sub li.current a:after{width:16px;height:3px;left: 50%;transform: translateX(-50%);}
.mod-promotions .promo-list li{margin:15px; padding:0;border-bottom:none; background: white;flex-wrap: wrap;border-radius: 12px;overflow: hidden;}
.mod-promotions .promotions-banner-wrap{width:100%;}
.mod-promotions .promotions-banner-wrap img{border-radius:0;width:100%;aspect-ratio: 1.85 / 1;}
.mod-promotions .promotions-info{width:100%; padding:15px;}
.mod-promotions .actinfo{padding:0;display: flex;align-items: center;}
.mod-promotions .actdetail{width:100%;position:inherit;bottom:unset;margin-top:10px;}
.mod-cshistory-detail{background:unset;}
.mod-cshistory-detail .mod-forms li{border:none;box-shadow:none;}
.promotions-state .grey-btn,.promotions-state .grey-btn:active{border-radius:60px;font-size:16px;}
.mod-promotions .menu-sub-fixed{margin-top:10px;}
.mod-promotions .actdetail span em{color:#F0780F;}

.home-nav{padding:0;background: #D5D9DF;margin: 15px;border-radius: 16px;box-shadow: 0px 2px 4px 0px #00000040;overflow:hidden;}
.home-nav .wallet a.deposit i{background: url(/images/d11_img/v2/deposit.png);background-position: center;background-repeat: no-repeat;background-size:30px 30px;}
.home-nav .wallet a.withdraw i{background: url(/images/d11_img/v2/withdrawal.png);background-position: center;background-repeat: no-repeat;background-size:30px 30px;}
.home-nav .wallet a.transfer i{background: url(/images/d11_img/v2/transfer.png);background-position: center;background-repeat: no-repeat;background-size:30px 30px;}
.home-nav .wallet a.record i{background: url(/images/d11_img/v2/history.png);background-position: center;background-repeat: no-repeat;background-size:30px 30px;}

.popup-ctu .popup-content a p em{color:#F0780F;}
.nav{box-shadow:0px 2px 4px 0px #00000040;}

.mod-waccount .wallet a{padding-top:35px;}
.mod-waccount .wallet .deposit a{background-image:url(/images/d11_img/v2/deposit.png);}
.mod-waccount .wallet .withdraw a{background-image:url(/images/d11_img/v2/withdrawal.png);}
.mod-waccount .wallet .transfer a{background-image:url(/images/d11_img/v2/transfer.png);}
.mod-account .account-forms li.acc-getcode input[type=button]{color:#F0780F; border:1px solid #F0780F;}
.mod-account .account-forms li.acc-mobile.tac input[type=button]{color:#F0780F;border:1px solid #F0780F;}
.mod-account .quicklink a{color:#F0780F;border:1px solid #F0780F;}
.mod-account .forget-btn{color:#F0780F;}
.mod-account .send-sms{color:#F0780F; border:1px solid #F0780F;}

.mod-bankcard{background:#F3F4F6;}
.mod-bankcard .tk_tips2 p b {color: #F0780F}
.mod-bankcard .card-item > div{border-radius:15px; color:black; background: url(/images/d11_img/card-bg.png)!important;background-size: 100% 100% !important;background-repeat: no-repeat !important;box-shadow: 0px 2px 4px 0px #00000040;}
#accinfo{background-image:linear-gradient(284deg, #E45D0B 0%, #FFDE59 100%);}
.mod-waccount .wallet a{background:no-repeat top center/30px;}
#withdrawApply .top-content-wrap .cRed{color:#F0780F;}
.shared_modal_form_addbankcard.mod-forms .verify_mobile_btn{color: #F0780F;}

.mod-helper .category{margin: 15px;border-radius: 12px;}
.mod-helper .category h2{border-bottom:none;position:relative;}
.mod-helper .category ul{display: flex;flex-wrap: wrap;padding: 0;}
.mod-helper .category li{padding:0px 15px 15px;}
.mod-helper .category li img{height:25px; object-fit:cover;}
.mod-helper .category li span{height:auto;}

.mod-windex > ul{background:#fff; margin: 15px;border-radius: 12px;box-shadow: 0px 0px 10px 0px #0000000A;}
.mod-windex .account{background:url(/images/d11_img/mainpg-topbg.png); background-position:center; background-size:100%; box-sizing:border-box; border-radius: 0px 0px 0px 50px;}
.mod-windex .quicklink a.unread:after{background:#F0780F;}
.mod-windex .profile-image{width:auto;height:auto;position:relative;margin-right:20px;}
.mod-windex .profile-image img{width:60px; height:60px; border-radius:50%; overflow:hidden;box-shadow:none;}
.mod-windex .profile-info{margin-left:0; flex-grow:unset;background:url(/images/d11_img/wallet/arrow_white.png) no-repeat center right/9px;}
.mod-windex .profile-content{margin-bottom:15px; flex-grow:1;}
.mod-windex .profile-content .profile-tag{display: flex;align-items: center;margin-top: 8px;}
.mod-windex .balance{line-height:26px; padding:5px; background: linear-gradient(284.98deg, #E45D0B 0.98%, #FFDE59 100.98%);overflow:hidden;border-radius: 60px;display: inline-flex;align-items: center;height: 25px;box-sizing: border-box;}
.mod-windex .balance span{font-size:12px; vertical-align:top;}
.mod-windex .balance i.icon-cny{width: 20px;height: 20px; margin-right: 2px; background:url(/images/d11_img/icon-cny.png) no-repeat center/100%;}
.mod-windex .balance i.refresh{margin-left:3px;}
.mod-windex .playerLevel{width:65px;height:25px;line-height:25px;margin:0;margin-left:5px;padding:0px 10px;text-align:center;color:#fff;font-size:10px; font-weight:600;overflow:hidden;background:#000;position:relative;display: inline-flex;border-radius: 60px;box-sizing: border-box;align-items: center;}
.mod-windex .profile-info p{color:#353535; text-shadow:none;}
.mod-windex .profile-info span{font-size:12px; color:#353535; }
.mod-windex .wallet li{margin:10px 0;width:calc(100% / 4);}
.mod-windex .wallet a{width:100%;padding-top:35px;background:no-repeat top center/30px;}
.mod-windex .wallet .deposit a{background-image:url(/images/d11_img/v2/deposit.png);}
.mod-windex .wallet .withdraw a{background-image:url(/images/d11_img/v2/withdrawal.png);}
.mod-windex .wallet .transfer a{background-image:url(/images/d11_img/v2/transfer.png);}
.mod-windex .wallet .smsnotice a{background-image:url(/images/d11_img/v2/notice.png);}
.mod-windex .record li a{font-size:14px;}

.custom-checkbox .checkmark:after{border: solid #F0780F;}
.mod-faqs{background:unset;padding-top:80px;}
.mod-faqs .faqs-header{text-align:center;position:fixed;z-index:100;left:0;top:0;right:0;font-size:18px;color:#000;width: 100%;background: url(/images/d11_img/mainpg-topbg.png);background-position: center;background-size: 100%;box-sizing: border-box;margin: 0;border-radius: 0px 0px 0px 120px;height: 60px;line-height: 60px;}
.mod-faqs .faqs-types i{width:24px;height:24px;}
.mod-faqs .faqs-types i.icon-deposit{background: url(/images/d11_img/v2/help-deposit.png) no-repeat center top / 100%;}
.mod-faqs .faqs-types i.icon-withdraw{background: url(/images/d11_img/v2/help-withdrawal.png) no-repeat center top / 100%;}
.mod-faqs .faqs-types i.icon-discount{background: url(/images/d11_img/v2/help-promotion.png) no-repeat center top / 100%;}
.mod-faqs .faqs-types i.icon-help{background: url(/images/d11_img/v2/help-account.png) no-repeat center top / 100%;}
.mod-faqs .faqs-types i.icon-game{background: url(/images/d11_img/v2/help-game.png) no-repeat center top / 100%;}
.mod-faqs .faqs-types i.icon-sp{background: url(/images/d11_img/v2/help-tech.png) no-repeat center top / 100%;}
.mod-faqs .faqs-nav{margin-bottom: 0;border-radius: 12px 12px 0 0;}
.mod-faqs .faqs-nav .cur{background: white;color: #333333;position: relative;}
.mod-faqs .faqs-nav .cur:before{content: "";width: 20px;height: 4px;background: #F0780F;position: absolute; bottom: 0;left: 50%;transform: translateX(-50%);}
.mod-faqs .faqs-list .box-wrap{border-radius: 0px 0px 12px 12px;width:calc(100% - 20px);}
.mod-faqs .faqs-list li{position:relative;border-bottom: none;position:relative;display: -webkit-box;overflow: hidden;white-space: normal!important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.mod-faqs .faqs-list li:before{content: "";width: 6px;height: 15px;background: url(../images/d11_img/icon_right5.png) no-repeat center top / 100%;background-size: 100%;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}

.popup-wrap h2{border-top:5px solid #F0780F;}
.popup-footer a{background:#F0780F;}
#form_gopay_card .popup-wrap{border: 2px solid #F0780F;}
#form_gopay_card .login-wrap .verify .form-ipt input#verify_gopay_btn1{color: #F0780F;border: 1px solid #F0780F;}
.notice-list li h2{background:#F0780F;}
.helper-icon {background:#F0780F;}
/* override d11_style end */

/* override contactus css */
.mod-forms-3 #cs_info .confirm-sub{background: -webkit-linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%); background: -o-linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%); background: -moz-linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%); background: linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%); -moz-box-shadow: 0 0 0.3rem rgba(221, 221, 221, 0.5), 0 0 0.3rem rgba(221, 221, 221, 0.5), 0 0 0.3rem rgba(221, 221, 221, 0.5), 0 0 0.3rem rgba(221, 221, 221, 0.5); -webkit-box-shadow: 0 0 0.3rem rgba(221, 221, 221, 0.5), 0 0 0.3rem rgba(221, 221, 221, 0.5), 0 0 0.3rem rgba(221, 221, 221, 0.5), 0 0 0.3rem rgba(221, 221, 221, 0.5); -ms-box-shadow: 0 0 0.3rem rgba(221, 221, 221, 0.5), 0 0 0.3rem rgba(221, 221, 221, 0.5), 0 0 0.3rem rgba(221, 221, 221, 0.5), 0 0 0.3rem rgba(221, 221, 221, 0.5); box-shadow: 0 0 0.3rem rgba(221, 221, 221, 0.5), 0 0 0.3rem rgba(221, 221, 221, 0.5), 0 0 0.3rem rgba(221, 221, 221, 0.5), 0 0 0.3rem rgba(221, 221, 221, 0.5);}
/* override contactus end */

/* override depositv2 css */
a.confirm-sub{background-image:linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);}
.button-full{background:-webkit-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);background:-webkit-linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);background:linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);}
a.sm-btn-orange2{background:-webkit-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);background:-webkit-linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);background:linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);}
a.sm-btn-orange2:hover{background:-webkit-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);background:-webkit-linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);background:linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);}
a.md-btn-orange{background:-webkit-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);background:-webkit-linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);background:linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);}
a.md-btn-orange:hover{background:-webkit-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);background:-webkit-linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);background:linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);}
.deposit-audit .audit-btn a{background-image:linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);}
#paymentModalFail .modal-ft button {background:-webkit-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);background:-webkit-linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);background:linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);}
#paymentModalFail .modal-ft button:hover {background:-webkit-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);background:-webkit-linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);background:linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);}
.newDeposit, .depositForm{background:#F3F4F6!important;}
.deposit-amount .amount-list a{margin:0.23rem;height:30px;background-color:none;text-align:center;line-height:30px !important;border-radius:8px;color:#F0780F;font-size:12px;border: 1px solid #F0780F;}
.deposit-amount .amount-list a.current{background: linear-gradient(284.98deg, #E45D0B 0.98%, #FFDE59 100.98%);color: white;border: 1px solid transparent;}
/* override depositv2 end */

/* override withdraw css */
.orange-btn{background:linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);}
.withdraw-tab a.active{color:#F0780F;}
.quick-amt a.selected{color: #F0780F; border: 1px solid #F0780F;}
#form_card h2 {display:block;background:#fff;color:#F0780F;}
#withdrawPasswordModal .tips{color: #F0780F;}
.popup-bankcryptowallet .login-wrap li em{color:#F0780F;}
.popup-bankcryptowallet .login-wrap .info_p{color:#F0780F;}
.popup-bankcryptowallet .remark_type a.selected{background:#F0780F;}
.popup-bankcryptowallet .verify .form-ipt #verify_mobile_btn,.popup-bankcryptowallet .verify .form-ipt #verify_mobile_btn1{color:#F0780F;}
.addcard-btn input{color:#F0780F;}
.selectedprotocol{color: #F0780F;border: 1px solid #F0780F;}
#usdtaccessModal h2 {color: #F0780F;}
.currents {background: linear-gradient(284.98deg, #E45D0B 0.98%, #FFDE59 100.98%); } 
.addnew:before{color: #F0780F;}
#usdtNoticeModal .bottom a.orange-button{background: #F0780F;}
.tabs-menu-ewallet li{border: 1px solid #F0780F;}
.quick-amt-ewallet a.selected{color: #F0780F;}
.advisory-message-container{border: 2px solid #F0780F;}
.liushui-section a, .liushui-section input{background:#F0780F;}
/* override withdraw end */

.mod-home{background:url(../images/home/mobile_home_top_bg.png);background-size:100%; background-color:#D5D9DF; background-repeat:no-repeat; background-position:top;}
.mod-home .header{background:#D5D9DF; transition: .3s all;}
.mod-home.header-scroll .header{background:#D5D9DF00;}
.home-platform .platform-wrap{padding:0 15px 10px;}
.home-platform .platform-item h5.platform-label{color: #000000;font-size: 16px;font-weight: bold;padding: 10px 10px;position: relative;display: inline-block;margin-bottom: 10px;}
.home-platform .platform-game.active h5.platform-label:after{content: '';width: 15px;height: 3px;background: #F0780F;position: absolute;bottom: 3px;left: 50%;transform: translateX(-50%);}
.home-platform .platform-game .game-wrapper, .home-platform .platform-activity .activity-wrapper{display:flex;flex-wrap:wrap;gap: 6px 2%;margin-bottom:10px;}
.home-platform .platform-game .game-box, .home-platform .platform-activity .activity-box{display:flex;flex-wrap:wrap;width:49%;}
.home-platform .platform-game .game-box a, .home-platform .platform-activity .activity-box a{width: 100%;}
.home-platform .platform-game .game-box a .game, .home-platform .platform-activity .activity-box a .activity{height:100%;position:relative;border-radius: 16px;overflow: hidden;background: #DEE2E5;box-shadow: 0px 2px 4px 0px #00000040;border: 0.5px solid #FFFFFF99;}
.home-platform .platform-game .game-box a .game .hot-tag{display:none;position: absolute;background: linear-gradient(284.98deg, #E45D0B 0.98%, #FFDE59 100.98%);border: 1px solid #F0C22B;box-shadow: 2px 2px 8px 0px #BC520680;padding: 2px 5px;color: #FFF694;border-radius: 4px;top: 10px;left: 10px;z-index: 1;}
.home-platform .platform-game .game-box a .game .d11-image-wrap, .home-platform .platform-activity .activity-box a .activity .d11-image-wrap{position:relative;overflow: hidden;}
.home-platform .platform-game .game-box a .game .d11-image-wrap img, .home-platform .platform-activity .activity-box a .activity .d11-image-wrap img{position:relative;width: 100%;object-fit: cover;object-position:center;}
.home-platform .platform-game .game-box a .game .game-content, .home-platform .platform-activity .activity-box a .activity .activity-content{height:100%;padding: 8px 12px 34px;background: url(../images/d11_img/game-bg.png);background-size: 100% 100%;background-position: center;background-color:#D5D9DF;}
.home-platform .platform-activity .activity-box a .activity .activity-content{padding:8px 12px;}
.home-platform .platform-game .game-box a .game .game-content p.game-title, .home-platform .platform-activity .activity-box a .activity .activity-content p.activity-title{font-size:16px;color:#000;font-weight:500;}
.home-platform .platform-game .game-box a .game .game-content span.game-title-en, .home-platform .platform-activity .activity-box a .activity .activity-content span.activity-desc{font-size:12px;color:#6D6D6D;font-weight:500;}
.home-platform .platform-game .game-box a .game .game-content .count-wrap{display: flex;align-items: center;justify-content: space-between;position:absolute;bottom:12px;left:0;width:100%;}
.home-platform .platform-game .game-box a .game .game-content .count-wrap span{font-size:10px;line-height: 12px;color:#6D6D6D;position: relative;padding-left: 14px;}
.home-platform .platform-game .game-box a .game .game-content .count-wrap span:before{content: "";width: 12px;height: 12px;position: absolute;left: 0;}
.home-platform .platform-game .game-box a .game .game-content .count-wrap span.game-pcount{margin-left:12px;text-align:left;}
.home-platform .platform-game .game-box a .game .game-content .count-wrap span.game-lcount{margin-right:12px;text-align:right;}
.home-platform .platform-game .game-box a .game .game-content .count-wrap span.game-pcount:before{background: url(../images/d11_img/icon-player.png);background-size: cover;}
.home-platform .platform-game .game-box a .game .game-content .count-wrap span.game-lcount:before{background: url(../images/d11_img/icon-like.png);background-size: cover;}
.home-platform .platform-game .game-box a .game .game-content .count-wrap span.game-lcount.active:before{background: url(../images/d11_img/icon-like-active.png);background-size: cover;}

.home-platform .platform-game[category="2234"] .game-box a .game .d11-image-wrap:before{content:"";background: url(../images/d11_img/sport_gamebg_short.png);background-size: cover;width:100%;height:100%;position:absolute;left:0;top:0;}
.home-platform .platform-game[category="2234"] .game-box.long a .game .d11-image-wrap:before{content:"";background: url(../images/d11_img/sport_gamebg_long.png);background-size: cover;width:100%;height:100%;position:absolute;left:0;top:0;}
.home-platform .platform-game[category="1234"] .game-box a .game .d11-image-wrap:before{content:"";background: url(../images/d11_img/live_gamebg_short.png);background-size: cover;width:100%;height:100%;position:absolute;left:0;top:0;}
.home-platform .platform-game[category="1234"] .game-box.long a .game .d11-image-wrap:before{content:"";background: url(../images/d11_img/live_gamebg_long.png);background-size: cover;width:100%;height:100%;position:absolute;left:0;top:0;}
.home-platform .platform-game[category="4234"] .game-box a .game .d11-image-wrap:before{content:"";background: url(../images/d11_img/lottery_gamebg_short.png);background-size: cover;width:100%;height:100%;position:absolute;left:0;top:0;}
.home-platform .platform-game[category="4234"] .game-box.long a .game .d11-image-wrap:before{content:"";background: url(../images/d11_img/lottery_gamebg_long.png);background-size: cover;width:100%;height:100%;position:absolute;left:0;top:0;}
.home-platform .platform-game[category="5234"] .game-box a .game .d11-image-wrap:before{content:"";background: url(../images/d11_img/chess_gamebg_short.png);background-size: cover;width:100%;height:100%;position:absolute;left:0;top:0;}
.home-platform .platform-game[category="5234"] .game-box.long a .game .d11-image-wrap:before{content:"";background: url(../images/d11_img/chess_gamebg_long.png);background-size: cover;width:100%;height:100%;position:absolute;left:0;top:0;}
.home-platform .platform-game[category="6234"] .game-box a .game .d11-image-wrap:before{content:"";background: url(../images/d11_img/slot_gamebg_short.png);background-size: cover;width:100%;height:100%;position:absolute;left:0;top:0;}
.home-platform .platform-game[category="6234"] .game-box.long a .game .d11-image-wrap:before{content:"";background: url(../images/d11_img/slot_gamebg_long.png);background-size: cover;width:100%;height:100%;position:absolute;left:0;top:0;}
.home-platform .platform-game[category="3234"] .game-box a .game .d11-image-wrap:before{content:"";background: url(../images/d11_img/esports_gamebg_short.png);background-size: cover;width:100%;height:100%;position:absolute;left:0;top:0;}
.home-platform .platform-game[category="3234"] .game-box.long a .game .d11-image-wrap:before{content:"";background: url(../images/d11_img/esports_gamebg_long.png);background-size: cover;width:100%;height:100%;position:absolute;left:0;top:0;}
.home-platform .platform-game[category="112233445501"] .game-box a .game .d11-image-wrap:before{content:"";background: url(../images/d11_img/fishing_gamebg_short.png);background-size: cover;width:100%;height:100%;position:absolute;left:0;top:0;}
.home-platform .platform-game[category="112233445501"] .game-box.long a .game .d11-image-wrap:before{content:"";background: url(../images/d11_img/fishing_gamebg_long.png);background-size: cover;width:100%;height:100%;position:absolute;left:0;top:0;}

.home-platform .platform-game .game-box.long a .game .hot-tag{left:unset;right:10px;}
.home-platform .platform-game .game-box.long{width:100%;}
.home-platform .platform-game .game-box.long a .game .game-content .count-wrap{position: absolute;bottom: 15px;right: 10px;flex-direction: column;align-items: flex-end;justify-content:flex-end;gap: 5px;margin: 0;width: auto;height: 29px;}
.home-platform .platform-game .game-box.long a .game .game-content{padding:12px 8px;}
.home-platform .platform-game .game-box.long a .game .game-content .count-wrap span{margin:0;}

.home-platform .platform-category li a#sports_btn{background-image: url(../images/d11_img/sports-btn.png);}
.home-platform .platform-category li a#live_btn{background-image: url(../images/d11_img/live-btn.png);}
.home-platform .platform-category li a#lottery_btn{background-image: url(../images/d11_img/lotto-btn.png);}
.home-platform .platform-category li a#chess_btn{background-image: url(../images/d11_img/chess-btn.png);}
.home-platform .platform-category li a#gaming_btn{background-image: url(../images/d11_img/games-btn.png);}
.home-platform .platform-category li a#egame_btn{background-image: url(../images/d11_img/esports-btn.png);}
.home-platform .platform-category li a#manbetfishing_btn{background-image: url(../images/d11_img/fish-btn.png);}
.home-platform .platform-category li a#specialevent_btn{background-image: url(../images/d11_img/promo-btn.png);}

.home-platform .platform-category li.active a#sports_btn{background-image: url(../images/d11_img/sports-btn-active.png);}
.home-platform .platform-category li.active a#live_btn{background-image: url(../images/d11_img/live-btn-active.png);}
.home-platform .platform-category li.active a#lottery_btn{background-image: url(../images/d11_img/lotto-btn-active.png);}
.home-platform .platform-category li.active a#chess_btn{background-image: url(../images/d11_img/chess-btn-active.png);}
.home-platform .platform-category li.active a#gaming_btn{background-image: url(../images/d11_img/games-btn-active.png);}
.home-platform .platform-category li.active a#egame_btn{background-image: url(../images/d11_img/esports-btn-active.png);}
.home-platform .platform-category li.active a#manbetfishing_btn{background-image: url(../images/d11_img/fish-btn-active.png);}
.home-platform .platform-category li.active a#specialevent_btn{background-image: url(../images/d11_img/promo-btn-active.png);}

.promotions-detail .promotions-img{margin: 15px;border-radius: 16px;box-shadow: 0px 4px 4px 0px #00000040;padding: 12px;background: url(/images/d11_img/gradient-border.png);background-size: 100% 100%;}
.promotions-detail .promotions-img img{border-radius:16px;margin-bottom:12px;}
.promotions-detail .promotions-img h3{font-size:16px;line-height:1.4;margin-bottom:5px;}
.promotions-detail .promotions-img .publishdate{position: relative;height: 24px;padding-left: 30px; margin-bottom: 5px;}
.promotions-detail .promotions-img .publishdate:before{content: "";background: url(/images/d11_img/blog-logo.png);background-size: contain;background-color: white;border-radius: 100%;width: 24px;height: 24px;position: absolute;top: 0;left: 0;}
.promotions-detail .promotions-img .publishdate span{line-height: 24px;color: #9E9E9E;}
.promotions-detail .promotions-content{margin: 15px;padding: 0px;}
.promotions-content .promotions-state .apply-btn, .promotions-content .promotions-state .apply-btn:active{background: linear-gradient(284.98deg, #E45D0B 0.98%, #FFDE59 100.98%);border-radius: 60px;border: 1px solid #F0C22B;box-shadow: 0px 5px 15px 0px #BC520680;font-size: 16px;color: white;}

.mod-promotions .actinfo-box{width:100%;}
.mod-promotions .actbutton{width:auto;}
.mod-promotions .actbutton a{background-image: linear-gradient(-90deg, #E45D0B 0%, #FFDE59 100%);color: white;display: inline-block;width: 70px;height: 30px;line-height: 30px;border-radius: 60px;text-align: center;margin-left: 15px;}

/*home-recommendation*/
.mod-home .home-recommendation{position:relative;background: #D5D9DF;margin: 15px 15px 30px;border-radius: 16px;box-shadow: 0px 2px 4px 0px #00000040;overflow: hidden;}
.mod-home .home-recommendation .recommendation-header{padding: 10px 15px;background: url(../images/d11_img/silver-bg.png);display: flex;align-items: center;background-size:100% 100%;}
.mod-home .home-recommendation .recommendation-header .notice{padding:0;}
.mod-home .home-recommendation .recommendation-header .notice .marquee-wrap{margin: 0px 10px;font-weight: 500;margin-right: 50px;}
.mod-home .home-recommendation .recommendation-header .notice .marquee-wrap .marquee-content{color:#F0780F;}
.mod-home .home-recommendation .recommendation-content{padding: 20px 15px;}
.mod-home .home-recommendation .recommendation-content h2{font-weight: bold;font-size: 16px;width: 100%;margin-bottom: 10px;}
.mod-home .home-recommendation .recommendation-content .recommendation-wrap a{border-radius: 8px;border: 0.5px solid #FFFFFF4D;box-shadow: 0px 0px 10px 0px #0000000A;position: relative;overflow: hidden;background: url(../images/d11_img/recommendeditem-bg.png);background-size: 100% 100%;background-position:center;}
.mod-home .home-recommendation .recommendation-content .recommendation-wrap .recommendation-box{position:relative;z-index:1;height:100%;padding: 8px;background-size: cover;background-repeat: no-repeat;background-position: bottom right;box-sizing:border-box;}
.mod-home .home-recommendation .recommendation-content .recommendation-wrap .recommendation-box .rhighlight{background: linear-gradient(284.98deg, #E45D0B 0.98%, #FFDE59 100.98%);padding: 0px 4px;height:18px;line-height:17px;border-radius: 5px;color: #FFF694;font-size: 2.5vw;border: 1px solid #F0C22B;box-shadow: 2px 2px 8px 0px #BC520680;display: inline-flex;align-items: center;}
.mod-home .home-recommendation .recommendation-content .recommendation-wrap .recommendation-box .rtitle{line-height: 1.3;max-width:5em;margin-top:2px;font-size:2.9vw;font-weight:bold;}
.mod-home .home-recommendation .recommendation-content .recommendation-wrap .recommendation-box .rtitle small{font-size:75%;font-weight:normal;color:#F0780F;}

.mod-home .home-recommendation .recommendation-content .recommendation-swiper .swiper-slide{display: flex;flex-wrap: wrap;}
.mod-home .home-recommendation .recommendation-content .recommendation-swiper .swiper-slide.full-column{gap: 2%;}
.mod-home .home-recommendation .recommendation-content .recommendation-swiper .swiper-slide .recommendation-wrap{width:100%;display: flex;flex-wrap: nowrap;gap:4%;}
.mod-home .home-recommendation .recommendation-content .recommendation-swiper .swiper-slide .recommendation-wrap .rbox{width:100%;gap: 4%;height: 155px;max-height: 155px;}
.mod-home .home-recommendation .recommendation-content .recommendation-swiper .swiper-slide.full-column .recommendation-wrap{width: 49%;gap: 5px 4%;display: flex;flex-wrap: wrap;}
.mod-home .home-recommendation .recommendation-content .recommendation-swiper .swiper-slide.full-column .recommendation-wrap .rbox-1, .mod-home .home-recommendation .recommendation-content .recommendation-swiper .swiper-slide.full-column .recommendation-wrap .rbox-2{width: 48%;aspect-ratio: 1 / 1;}
.mod-home .home-recommendation .recommendation-content .recommendation-swiper .swiper-slide.full-column .recommendation-wrap .rbox-3{width:100%;aspect-ratio:1/1;}
.mod-home .home-recommendation .recommendation-content .recommendation-swiper .swiper-slide.full-column .recommendation-wrap .rbox-4{width:100%;aspect-ratio:2/1;}
.mod-home .home-recommendation .recommendation-content .recommendation-swiper .swiper-slide.full-column .recommendation-wrap .rbox-4 .recommendation-box{background-size: auto 100%;background-position: right;background-repeat: no-repeat;}
.mod-home .home-recommendation .recommendation-content .recommendation-swiper .swiper-button-next{top: 30px;right: 10px;width: 20px;height: 20px;}
.mod-home .home-recommendation .recommendation-content .recommendation-swiper .swiper-button-prev{top: 30px;left:unset;right: 40px;width: 20px;height: 20px;}
.recommendation-swiper .swiper-button-next:after, .recommendation-swiper .swiper-button-prev:after{font-size: 15px;font-weight: 900;color: black;}

/*home-newlivestream*/
.home-newlivestream{margin: 15px 15px 30px;}
.home-newlivestream .nls-top-wrap{display: flex;margin-bottom: 10px;justify-content: space-between;}
.home-newlivestream .nls-top-wrap h2{font-weight: bold;font-size: 16px;width: 100%;}
.home-newlivestream .nls-top-wrap .nls-navigation-wrap{display: flex;gap: 20px;align-items:center;}
.home-newlivestream .nls-top-wrap .nls-navigation-wrap img{width:10px;}
.home-newlivestream .nls-matches-wrap{overflow: hidden;background: linear-gradient(93.78deg, #FFDE59 6.08%, #E45D0B 93.8%);border: 1px solid #F0C22B;border-radius: 16px;}
.home-newlivestream .nls-matches-wrap .matches-top{display: flex;align-items: center;padding: 5px 10px;position: relative;}
.home-newlivestream .nls-matches-wrap .matches-top .matches-title{display:flex;font-weight:500;}
.home-newlivestream .nls-matches-wrap .matches-top .matches-title img{width: 15px; margin-right: 5px;}
.home-newlivestream .nls-matches-wrap .matches-top span.live-tag{position: absolute;right: 10px;top: 50%;transform: translateY(-50%);border-radius: 3px;background: #fff;font-size: 10px;font-weight: bold;color: #F0780F;padding: 2px 5px 2px 15px;box-sizing: border-box;}
.home-newlivestream .nls-matches-wrap .matches-top span.live-tag:before{content: "";width: 5px;height: 5px;background: #F0780F;display: block;position: absolute;left: 5px;top: 50%;transform: translateY(-50%);border-radius: 50%;}
.home-newlivestream .nls-matches-wrap .matches-detail{padding: 5px 0 0 0;background: url(/images/d11_img/matches-bg.png);background-size: 100% 100%;border-radius: 12px 12px 0 0;}
.home-newlivestream .nls-matches-wrap .matches-detail .team-wrap{display: flex;align-items: center;justify-content: center;gap: 15px;padding-bottom:5px;}
.home-newlivestream .nls-matches-wrap .matches-detail .team-wrap .gameScore{white-space: nowrap;}
.home-newlivestream .nls-matches-wrap .matches-detail .team-wrap .team:first-child{display: flex;align-items: center;width: 100%;justify-content: flex-end;}
.home-newlivestream .nls-matches-wrap .matches-detail .team-wrap .team:last-child{display: flex;align-items: center;width: 100%;justify-content: flex-start;}
.home-newlivestream .nls-matches-wrap .matches-detail .team-wrap .team span{font-size: 12px;font-weight: bold;margin: 0px 5px;}
.home-newlivestream .nls-matches-wrap .matches-detail .team-wrap .team img{width:25px;}
.home-newlivestream .nls-matches-wrap .matches-detail .team-wrap .team:last-child span{order:1;}
.home-newlivestream .nls-matches-wrap .matches-detail .team-wrap .score{padding: 3px 15px;background: url(/images/d11_img/scoreboard-bg.png);background-size: 100% 100%;width: auto;}
.home-newlivestream .nls-matches-wrap .matches-detail .team-wrap .score p{font-size: 13px;font-weight: bold;}
.home-newlivestream .nls-matches-wrap .matches-detail .bet-wrap{display: flex;align-items: center;}
.home-newlivestream .nls-matches-wrap .matches-detail .bet-wrap .bet{position:relative;border-image: linear-gradient(#D5D9DF00, #D5D9DF) 1;width: 100%;text-align: center;padding: 5px 0;display: flex;justify-content: center;gap: 10px;}
.home-newlivestream .nls-matches-wrap .matches-detail .bet-wrap .bet:first-child{border-right: 4px solid;}
.home-newlivestream .nls-matches-wrap .matches-detail .bet-wrap .bet:last-child{border-left: 4px solid;}
.home-newlivestream .nls-matches-wrap .matches-detail .bet-wrap .bet.green:after{content: "";background: #22C26B;position: absolute;width: 15px;height: 15px;right: 0;bottom: 0;clip-path: polygon(100% 0, 0% 100%, 100% 100%);}
.home-newlivestream .nls-matches-wrap .matches-detail .bet-wrap .bet.red:after{content: "";background: red;position: absolute;width: 15px;height: 15px;right: 0;top: 0;clip-path: polygon(100% 0, 0 0, 100% 100%);}

/*new filter*/
.filter-option-wrap{margin:15px;}
.filter-option-wrap a{width:100%;display:block;}
.filter-option{display:flex;background:#E1E1E1;border-radius:45px;height:32px;align-items:center;padding: 0px 15px;}
.filter-option p{width:100%;font-size:14px;line-height:32px;color: #666666;}
.filter-option img{padding-left:15px;border-left:1px solid #979797;}

.filterMainModal{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#00000080;z-index: 500;}
.filterMainModal .modal-content{background: white;padding: 32px 24px;border-radius: 0px 0px 16px 16px;}
.filter-modal .modal-content h2{font-size: 18px;font-weight: 500;text-align: center;display: flex;align-items: center;justify-content: center;margin-bottom: 15px;}
.filterMainModal .modal-content h2 a{position: absolute;left: 24px;}
.filterMainModal .modal-content h2 a img{transform: rotate(-180deg);}
.filter-modal .modal-content .input-wrap{padding: 0;margin-bottom:25px;}
.filter-modal .modal-content .input-wrap h4{font-size:14px;font-weight:500;margin-bottom:10px;}
.filter-modal .modal-content .input-wrap.daterange-wrap .daterange-option{display:flex;align-items:center;}
.filter-modal .modal-content .input-wrap.daterange-wrap .daterange-option p{width: 100%;text-align: center;height: 32px;line-height: 32px;background: #F3F4F6;border-radius: 100px;font-size: 12px;color: #666666;}
.filter-modal .modal-content .input-wrap.daterange-wrap .daterange-option span{font-size: 12px;margin: 0px 15px;}
.filter-modal .modal-content .input-wrap input{width:100%;background: #F3F4F6;border: none;border-radius: 100px;text-align: center;height: 32px;line-height: 32px;font-size: 12px;color: #666666;}
.filter-modal .modal-content input.confirm-sub{border: 1px solid #F0C22B;box-shadow: 0px 5px 15px 0px #BC520680;}

.filterDateRangeModal{display:flex;justify-content: center;align-items: flex-end;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#00000080;z-index: 500;}
.filterDateRangeModal .modal-content{width:100%;background: white;padding: 15px;border-radius: 16px 16px 0 0;}
.filterDateRangeModal .modal-content h2 a{position: absolute;right: 15px;}
.filter-modal .modal-content .input-wrap.daterangeinput-wrap{display: flex;align-items: center;}
.filter-modal .modal-content .input-wrap.daterangeinput-wrap input{width: 100%;border-radius: 4px;background: #FAFAFA;color: #333333;}
.filter-modal .modal-content .input-wrap.daterangeinput-wrap span{font-size: 12px;margin: 0px 15px;color:#666666;}
.filter-modal .modal-content .input-wrap.gplist-wrap #gpid{display: flex;flex-wrap: wrap;gap: 10px 2%;height: 185px;overflow-y: scroll;}
.filter-modal .modal-content .input-wrap.gplist-wrap #gpid li{width: 32%;background: #F3F4F6;height: 32px;line-height: 32px;text-align: center;border-radius: 100px;color: #666666;}
.filter-modal .modal-content .input-wrap.gplist-wrap #gpid li.selected{background: #F0780F26;color: #F0780F;}
.filterDateRangeModal .air-datepicker{width:100%;border:none;}
.filterDateRangeModal .air-datepicker .air-datepicker-nav{background: #FAFAFA;border: none;border-radius: 2px;}
.filterDateRangeModal .air-datepicker-body--day-name{height:27px;font-size:12px;color:#999999;}
.filterDateRangeModal .air-datepicker-cell.-selected-, .filterDateRangeModal .air-datepicker-cell.-selected-.-focus-, .filterDateRangeModal .air-datepicker-cell.-selected-.-current-{background: #F0780F;color:white;}
.filterDateRangeModal .air-datepicker-cell.-in-range-{background: #F0780F26;color: #F0780F;}
.filterDateRangeModal .air-datepicker-body--cells.-days-{grid-auto-rows:43px;}
.filterDateRangeModal .air-datepicker-cell.-current-{color:#F0780F;}
.filterDateRangeModal .air-datepicker-cell.-disabled-{pointer-events:none;}
.filterDateRangeModal .air-datepicker-cell.-focus-{border: none;background: none;}
.filterDateRangeModal .-selected-.air-datepicker-cell.-year-.-other-decade-, .filterDateRangeModal .-selected-.air-datepicker-cell.-day-.-other-month-{background:#F0780F26;color: #F0780F;}

.cshistory-data-list li{padding: 12px 16px;border: none;border-radius: 12px;position: relative;overflow: hidden;background: white;margin: 15px;}
.cshistory-data-list li span.tag{position: absolute;right: 0;top: 0;background: linear-gradient(-90deg, #A2A2A2 0%, #D8D8D8 100%);;height: 28px;line-height: 28px;color: white;min-width: 80px;text-align: center;border-radius: 0px 0px 0px 24px;}
.cshistory-data-list li span.tag.cOrange{background: linear-gradient(284.98deg, #E45D0B 0.98%, #FFDE59 100.98%), linear-gradient(0deg, rgba(240, 120, 15, 0.2), rgba(240, 120, 15, 0.2));color:white;}
.cshistory-data-list li span.tag.cBlue{background: linear-gradient(284.98deg, rgba(11, 112, 228, 0.65) 0.98%, rgba(89, 247, 255, 0.65) 100.98%),linear-gradient(96.98deg, #9DCBFB 0%, #57ACF3 100%);color:white;}
.cshistory-data-list li span.tag.cGreen{background: linear-gradient(284.98deg, #73E091 0.98%, #AAF3C6 100.98%);color:white;}
.cshistory-data-list li .data-list-hd{height: unset;line-height: unset;padding: 0;margin-bottom: 10px;}
.cshistory-data-list li .data-list-hd h4{font-size: 16px;color: #333333;float: none;width: 100%;display: block;}
.cshistory-data-list li .data-list-hd span{float: none;color: #F0780F;font-size: 13px;}
.cshistory-data-list li dl{margin-top: 5px;min-height: 26px;}
.cshistory-data-list li dl dd{width: 100%;border: none;padding: 0;height: unset;line-height: unset;font-size: 14px;color: #666666;box-sizing: border-box; position: relative;}
.cshistory-data-list li dl dd em{position: absolute;right: 0;top: 0;text-align: right;display: block;color: #222;font-size: 14px;}

.history-datalist li{position: relative;border-radius: 12px;overflow: hidden;padding: 12px 16px;border:none;}
.history-datalist li em.tag{position: absolute;right: 0;top: 0;background: linear-gradient(-90deg, #A2A2A2 0%, #D8D8D8 100%);height: 28px;line-height: 28px;color: white;padding: 0px 15px;text-align: center;border-radius: 0px 0px 0px 24px;}
.history-datalist li em.tag.cOrange{background: linear-gradient(284.98deg, #E45D0B 0.98%, #FFDE59 100.98%), linear-gradient(0deg, rgba(240, 120, 15, 0.2), rgba(240, 120, 15, 0.2));color:white;}
.history-datalist li .data-list-hd{padding: 0;line-height: unset;height: unset;}
.history-datalist li .data-list-hd h3{float: unset;font-size: 16px;color: #333333;display: block;width: auto;}
.history-datalist li .data-list-hd span{float: unset; width: auto;display: block;text-align: left;font-size: 13px;color: #F0780F;}
.history-datalist li dl{margin-top:15px;}
.data-list .history-datalist li dl dd{padding: 0;height: unset;line-height: unset;font-size: 13px;color: #666666;border:none;}
.history-datalist li dl dd em{font-weight:bold;position: relative;text-align: left;right: unset;top: unset;display: block;color: #333;font-size: 16px;}
.history-datalist li .datalist-date{margin-top: 15px;display: block;border-radius: 2px;background: #FAFAFA;color: #9DA2B3;padding: 5px 8px;}

.mod-bonus .data-list li{border: none;border-radius: 12px;padding: 15px;}
.mod-bonus .data-list .data-list-hd{height: unset;line-height: unset;padding: 0;}
.mod-bonus .data-list .data-list-hd span{background: #F8F8F8;width: auto;color: #333333;border-radius: 2px;padding: 5px;}
.mod-bonus .data-list .data-list-hd em{border: 0.5px solid #999999;border-radius: 4px;height: 16px;line-height: 16px;width: 35px;text-align: center;font-size: 10px;}
.mod-bonus .data-list dl{margin-top: 10px;}
.mod-bonus .data-list dl dd{border: none;line-height: 16px;height: unset;padding: 0;font-size: 16px;color: #333;margin: 0;}
.mod-bonus .data-list dl dd h3{float: left;}
.mod-bonus .data-list dl dd em{position: relative;float: right;font-size: 16px;right: 0;}
