:root{--cme-blue:#1269d3;--cme-blue2:#0787ef;--cme-bg:#f5f7fb;--cme-text:#17243b;--cme-muted:#8b98aa}
html,body{max-width:100%;overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}img,video,canvas,svg{max-width:100%}input,textarea,select,button{max-width:100%}
body{background:var(--cme-bg)!important;color:var(--cme-text)}
.cme-topbar{height:48px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 16px;position:relative;z-index:20;border-bottom:1px solid #eef1f5}
.cme-brand{font-size:18px;font-weight:800;letter-spacing:1px;color:#102038}.cme-top-icon{width:30px;height:30px;padding:0;border:1px solid #d7e5f6;border-radius:9px;display:grid;place-items:center;color:transparent;background:#edf6ff url(../images/user_avatar.png) center/23px 23px no-repeat;font-size:0;cursor:pointer}
.cme-drawer-mask{position:fixed;inset:0;background:rgba(7,18,38,.56);z-index:98}.cme-drawer-mask[hidden]{display:none!important}
.cme-profile-drawer{position:fixed;left:0;top:0;bottom:0;width:min(82vw,420px);padding:14px 12px 24px;background:#f6f9fd;z-index:99;transform:translateX(-104%);transition:transform .26s ease;overflow-y:auto;box-shadow:12px 0 35px rgba(12,36,73,.18);box-sizing:border-box}.cme-profile-drawer.is-open{transform:translateX(0)}.cme-drawer-lock{overflow:hidden}
.cme-drawer-user{display:flex;align-items:center;gap:13px;padding:20px 16px;background:#fff;border-radius:15px}.cme-drawer-user img{width:62px;height:62px;border-radius:16px;background:#0b396c}.cme-drawer-user strong,.cme-drawer-user small{display:block}.cme-drawer-user strong{font-size:18px;color:#17243b;margin-bottom:6px}.cme-drawer-user small{color:#8b98aa;font-size:13px}
.cme-drawer-vip,.cme-drawer-list a{display:flex;align-items:center;color:#26384e!important}.cme-drawer-vip{height:58px;margin:14px 0;background:linear-gradient(90deg,#1269d3,#087ee5);border-radius:13px;color:#fff!important;padding:0 17px}.cme-drawer-vip span{width:38px;font-size:12px}.cme-drawer-vip b{flex:1;text-align:center}.cme-drawer-vip i,.cme-drawer-list i{font-size:28px;font-style:normal;font-weight:400}
.cme-drawer-list{background:#fff;border-radius:15px;overflow:hidden}.cme-drawer-list a{height:55px;margin:0 14px;border-bottom:1px solid #edf1f6}.cme-drawer-list a:last-child{border-bottom:0}.cme-drawer-list span{width:32px;color:var(--cme-blue);font-size:18px}.cme-drawer-list b{flex:1;font-size:15px;font-weight:500}.cme-drawer-list i{color:var(--cme-blue)}
.cme-drawer-logout{display:block;height:52px;line-height:52px;margin-top:16px;text-align:center;border-radius:28px;background:var(--cme-blue);color:#fff!important;font-weight:700;font-size:16px}
.cme-language{border:1px solid #d7e5f6;border-radius:18px;padding:5px 9px;background:#fff;color:#31516f;font-size:13px;outline:0}
.cme-language option{background:#fff;color:#17243b}
.cme-language-native{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}
.cme-country-trigger{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:168px;height:34px;padding:3px 9px 3px 5px;border:1px solid #d7e5f6;border-radius:18px;background:#fff;color:#31516f;font-family:inherit;font-size:12px;font-weight:600;line-height:1.1;cursor:pointer;box-shadow:0 2px 7px rgba(28,72,126,.05)}
.cme-country-flag{display:block;flex:0 0 28px;width:28px;height:21px;overflow:hidden;border:1px solid rgba(22,43,73,.12);border-radius:5px;background:#f4f7fb;object-fit:cover;box-shadow:0 1px 2px rgba(20,45,77,.08)}
.cme-country-trigger-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cme-country-trigger-chevron{flex:0 0 auto;margin-top:-3px;color:#7690ad;font-size:16px}
.cme-login-head>.cme-country-trigger{position:absolute;right:16px;top:17px}.cme-profile-bar .cme-country-trigger{border-color:rgba(255,255,255,.42);background:rgba(255,255,255,.15);color:#fff;box-shadow:none}.cme-profile-bar .cme-country-trigger-chevron{color:#fff}.cme-wallet-topbar .cme-country-trigger{border-color:#d8e3f1;color:#315172}
html.cme-country-picker-open,html.cme-country-picker-open body{overflow:hidden!important}.cme-country-picker{display:none;position:fixed;inset:0;z-index:10020}.cme-country-picker.is-open{display:block}.cme-country-picker-backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:rgba(8,20,39,.55)}
.cme-country-picker-panel{position:absolute;left:0;right:0;bottom:0;max-height:min(82vh,720px);display:flex;flex-direction:column;border-radius:24px 24px 0 0;background:#f6f9fd;box-shadow:0 -14px 40px rgba(8,31,62,.2);overflow:hidden}.cme-country-picker-header{display:flex;align-items:center;justify-content:space-between;min-height:62px;padding:0 18px;border-bottom:1px solid #e6edf5;background:#fff}.cme-country-picker-title{font-size:18px;color:#17243b}.cme-country-picker-close{display:grid;width:34px;height:34px;padding:0;place-items:center;border:0;border-radius:50%;background:#eef4fa;color:#59718e;font-size:25px;line-height:1;cursor:pointer}
.cme-country-picker-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:13px 12px calc(18px + env(safe-area-inset-bottom));overflow-y:auto;-webkit-overflow-scrolling:touch}.cme-country-option{display:flex;align-items:center;gap:9px;min-width:0;min-height:55px;padding:7px 10px;border:1px solid #e2eaf4;border-radius:13px;background:#fff;color:#26384e;text-align:left;cursor:pointer;box-shadow:0 3px 11px rgba(28,72,126,.045)}.cme-country-option-copy{min-width:0;flex:1}.cme-country-option-copy b,.cme-country-option-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cme-country-option-copy b{font-size:13px}.cme-country-option-copy small{margin-top:3px;color:#91a0b3;font-size:10px}.cme-country-option>i{display:none;color:#1478d4;font-size:17px;font-style:normal}.cme-country-option.is-selected{border-color:#82bdf0;background:#eef7ff;box-shadow:0 4px 14px rgba(18,105,211,.11)}.cme-country-option.is-selected>i{display:block}
.cme-country-option-auto{grid-column:1/-1;min-height:60px;padding:10px 14px}.cme-country-option-auto .cme-country-option-copy b{font-size:14px}
@media(min-width:720px){.cme-country-picker-panel{left:50%;right:auto;top:50%;bottom:auto;width:min(560px,calc(100vw - 36px));max-height:min(78vh,720px);border-radius:22px;transform:translate(-50%,-50%)}.cme-country-picker-list{padding-bottom:16px}}
.cme-actions{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;margin:10px 12px;padding:16px 6px 14px;border:1px solid #eef3f9;border-radius:17px;box-shadow:0 7px 24px rgba(28,72,126,.07)}
.cme-action{text-align:center;color:#283950!important;font-size:13px;font-weight:600}.cme-action i{display:grid;place-items:center;width:50px;height:50px;margin:0 auto 8px;border:1px solid #dcecff;border-radius:17px;background:linear-gradient(145deg,#e7f3ff,#f6faff);color:#1477e8;font-size:0;font-style:normal;box-shadow:0 6px 14px rgba(20,119,232,.11),inset 0 1px 0 rgba(255,255,255,.9);transition:transform .18s ease,box-shadow .18s ease}.cme-action i svg{width:25px;height:25px;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.cme-action-support i svg{width:26px;height:26px}.cme-action:active i{transform:translateY(1px) scale(.97);box-shadow:0 3px 8px rgba(20,119,232,.12)}
.cme-market-title{display:none}
#certify{width:auto!important;height:auto!important;margin:10px 12px 0!important;padding:0!important;box-sizing:border-box;border-radius:14px;overflow:hidden;background:#fff}#certify .swiper-container,#certify .swiper-wrapper{height:auto!important}#certify .swiper-slide{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:2.28/1;margin:0!important}#certify .banlide a{display:block;width:100%;height:100%}#certify .banlide img{width:100%!important;height:100%!important;border-radius:14px!important;object-fit:cover;object-position:center}
#certify .swiper-slide:only-child{transform:none!important}
.news-two{margin:10px 12px!important;border-radius:22px!important;padding:0!important}.new-two-box{width:100%!important;border-radius:22px!important;background:#fff!important;box-shadow:0 4px 16px rgba(28,72,126,.06)}
#home .trade{margin:10px 12px!important;padding:0!important}#home .trade .swiper-slide{width:calc(50% - 5px)!important;margin-right:10px;padding:13px 6px;border-radius:13px;background:#fff;box-shadow:0 4px 14px rgba(28,72,126,.07)}.highlists{margin:10px 12px 78px!important;border-radius:15px;overflow:hidden;background:#fff;box-shadow:0 5px 20px rgba(28,72,126,.06)}
.highlists .nav-tabs{display:flex;border:0}.highlists .nav-tabs li{flex:1;text-align:center}.nav-active a{color:var(--cme-blue)!important}.nav-active:after{background:var(--cme-blue)!important}
footer{height:64px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 -5px 22px rgba(22,58,104,.08);border-radius:18px 18px 0 0}footer>a{width:25%!important}footer a.select span{color:var(--cme-blue)!important}
.cme-login-body{min-height:100vh;background:linear-gradient(145deg,#074ca8 0,#0987ea 33%,#f7f9fc 33%)!important;padding-top:1px}.cme-login-head{height:205px;text-align:center;color:#fff;position:relative;padding-top:50px}.cme-login-mark{width:70px;height:70px;margin:auto;border-radius:20px;border:3px solid rgba(255,255,255,.35);display:grid;place-items:center;background:rgba(0,35,92,.35);font-size:38px}.cme-login-brand{font-size:25px;font-weight:800;margin-top:10px}.cme-login-head .cme-language{position:absolute;right:16px;top:17px}
.cme-login-body .lang-box,.cme-login-body .header-space{display:none}
.cme-login-body #login{margin:0!important;padding:30px 24px 25px!important;background:#fff;border-radius:25px 25px 0 0;min-height:calc(100vh - 205px)}.cme-login-body #login>.logo{display:none}.cme-login-body .theme{margin-top:0!important}.cme-login-title{text-align:center;font-size:21px;font-weight:700;margin:2px 0 25px}
.cme-login-body .form-input{height:50px;border:1px solid #e2e9f2;border-radius:10px;margin-bottom:14px!important;padding:0 14px;background:#fff}.cme-login-body .form-input input{height:46px;border:0;outline:0}.cme-login-body #sendLogin{height:48px!important;line-height:48px!important;border-radius:10px!important;margin-top:18px!important;background:linear-gradient(90deg,var(--cme-blue),var(--cme-blue2))!important}.cme-login-links{text-align:center;margin-top:18px;color:#9aa7b8}.cme-login-links a{color:#347cc8!important;font-size:14px!important;margin:0 8px}
@media(min-width:720px){#home{max-width:520px;margin:0 auto;box-shadow:0 0 30px rgba(26,61,105,.08);min-height:100vh}.cme-login-body{background:linear-gradient(145deg,#074ca8 0,#0987ea 205px,#fff 205px)!important}.cme-login-shell{max-width:none;margin:0;min-height:100vh}}

/* Standalone trading screen */
.cme-trade-page{background:var(--cme-bg)!important;color:var(--cme-text);overflow-x:hidden!important}
.cme-trade-page #app{width:100%;max-width:520px;min-height:100vh;margin:0 auto;padding-bottom:130px;background:#fff;box-shadow:0 0 30px rgba(30,64,175,.08);overflow-x:hidden;box-sizing:border-box}
.cme-trade-page header,.cme-trade-page .header{background:linear-gradient(135deg,var(--cme-blue),var(--cme-blue2))!important;color:#fff!important;border:0}
.cme-trade-page header *,.cme-trade-page .header *{color:#fff!important}
.cme-trade-page .tabs-data-map-box{background:#f8fbff;border-color:#e5edf8!important}
.cme-trade-page .order-list{background:#fff;border-radius:14px;margin:10px;overflow:hidden}
.cme-trade-page .order-list .lists{width:100%!important;overflow-x:hidden!important}
.cme-trade-page .order-list .lists li{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center}
.cme-trade-page .order-list .lists li p{width:auto!important;min-width:0;text-align:center;white-space:normal;overflow-wrap:anywhere}
.cme-trade-page #bottom{width:100%!important;max-width:520px;left:50%;transform:translateX(-50%);padding:8px;background:#fff;border-top:1px solid #e3eaf4;box-sizing:border-box;overflow:hidden}
.cme-trade-page #bottom button{width:calc(50% - 6px)!important;flex:0 0 calc(50% - 6px);box-sizing:border-box}
.cme-trade-page #bottom button,.cme-trade-page #bottom>div{border-radius:999px}
.cme-trade-page .tradeorder,.cme-trade-page .tradeConfirm-box{border-radius:18px 18px 0 0;overflow:hidden}
.cme-trade-page .tradeorder{left:50%;width:calc(100% - 28px);max-width:492px;margin:0;transform:translateX(-50%);max-height:calc(100vh - 150px);overflow-x:hidden;overflow-y:auto}
.cme-trade-page .tradeorder-title img{right:18px}
.cme-trade-page .tradeorder-time-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;overflow:visible!important;white-space:normal!important}
.cme-trade-page .tradeorder-time-list article,.cme-trade-page .tabList .tabs{width:auto!important;min-width:0;margin:0!important}
.cme-trade-page .tradeorder-time-list article span,.cme-trade-page .tradeorder-time-list article em{overflow-wrap:anywhere}
.cme-trade-page .tradeorder-btn span,.cme-trade-page .tradeorder-btn button{background:var(--cme-blue)!important;border-radius:999px}
.cme-trade-page footer{width:100%!important;max-width:520px;left:50%;transform:translateX(-50%);box-sizing:border-box;overflow:hidden}
.cme-trade-page #header>div:first-child{display:none!important}
.cme-trade-page .tabs-data-map-box{height:52px!important;margin:0 10px!important;padding:0 5px!important;display:flex;align-items:center;border-radius:14px 14px 0 0;background:#fff!important}
.cme-trade-page .tabs-data-map{font-size:17px;font-weight:800}.cme-trade-page .tabs-data-map-box-scan{margin-left:auto}
.cme-trade-page .CNY{margin:0 10px 10px!important;padding:12px 10px!important;border-radius:0 0 14px 14px;box-shadow:0 5px 20px rgba(28,72,126,.06)}
.cme-trade-page .CNY .new-price{font-size:28px!important}.cme-trade-page #tv_chart_container{height:clamp(280px,46vh,430px)!important;margin:0 10px!important;width:calc(100% - 20px)!important;border:1px solid #e4edf8;border-radius:14px;background:#fff;overflow:hidden;box-sizing:border-box}
.cme-chart-periods{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;margin:10px;padding:6px;background:#fff;border:1px solid #e4edf8;border-radius:12px}.cme-chart-periods button{height:32px;padding:0;border:0;border-radius:9px;background:transparent;color:#68778d;font-size:12px}.cme-chart-periods button.is-active{background:#1688ec;color:#fff;font-weight:700}
.cme-trade-page #bottom{bottom:64px!important;height:58px!important;z-index:90}.cme-trade-page #bottom>div{display:flex!important;width:100%!important;gap:10px}.cme-trade-page #bottom button{height:44px!important;margin:0!important;border-radius:12px!important;font-size:17px;font-weight:700}.cme-trade-page #bottom .second-buy{background:#16a34a!important}.cme-trade-page #bottom .second-sell{background:#e52d2d!important}

/* Wallet actions: replace legacy text baked into images with live translations. */
#home .header-bg{display:grid!important;grid-template-columns:1fr 1fr;gap:12px;padding:14px 12px!important;background:linear-gradient(135deg,var(--cme-blue),var(--cme-blue2))!important}
#home .header-bg a{height:82px!important;display:flex!important;align-items:center;justify-content:center;border-radius:14px;background:rgba(255,255,255,.16);color:#fff!important;font-size:16px;font-weight:700}
#home .header-bg a img{display:none!important}
#home .header-bg a:first-child:after{content:'充币'}
#home .header-bg a:last-child:after{content:'提币'}
html[lang='my'] #home .header-bg a:first-child:after{content:'ငွေသွင်း'}
html[lang='my'] #home .header-bg a:last-child:after{content:'ငွေထုတ်'}
html[lang='en'] #home .header-bg a:first-child:after{content:'Deposit'}
html[lang='en'] #home .header-bg a:last-child:after{content:'Withdraw'}
#home .zichan-rd{margin:12px!important;border-radius:16px!important;background:#fff;box-shadow:0 5px 20px rgba(28,72,126,.06);overflow:hidden}

/* Profile and account forms */
.cme-profile-language{position:absolute;right:14px;top:14px;z-index:8}
.cme-profile-card{border-radius:0 0 22px 22px;overflow:hidden;background:linear-gradient(135deg,var(--cme-blue),var(--cme-blue2))!important}
#home .content-box{margin:12px!important;border-radius:16px;overflow:hidden;box-shadow:0 5px 20px rgba(28,72,126,.06)}
#home .content-box-list{border-color:#edf1f7!important}
.cme-register-page{min-height:100vh;background:#fff!important;padding-top:1px;color:var(--cme-text)}
.cme-register-page .header{height:54px;background:linear-gradient(90deg,var(--cme-blue),var(--cme-blue2))!important;color:#fff!important;border:0;box-shadow:none}.cme-register-page .header h4{color:#fff!important;font-size:18px;font-weight:700}.cme-register-page .header .back:before,.cme-register-page .header .back:after{border-color:#fff!important}
.cme-register-page .header-space{height:70px!important}
.cme-register-page .czmm-account,.cme-register-page .czmm-pwd{width:calc(100% - 30px);max-width:480px;height:52px;margin:0 auto 14px!important;background:#fff;border:1px solid #e2e9f2!important;border-radius:9px!important;padding:0 14px!important;box-sizing:border-box}
.cme-register-page .czmm-account input,.cme-register-page .czmm-pwd input{min-width:0;height:48px;margin-left:10px;border:0;outline:0}
.cme-register-page .forget-btns{width:calc(100% - 30px);max-width:480px;height:48px;line-height:48px;display:block;margin:22px auto 0!important;border-radius:9px!important;background:linear-gradient(90deg,var(--cme-blue),var(--cme-blue2))!important;box-shadow:0 7px 18px rgba(18,105,211,.18)}
.cme-register-page .check{max-width:480px;margin-left:auto!important;margin-right:auto!important}
.layui-m-layer .layui-m-layercont{color:#26384e;line-height:1.55}.layui-m-layer .layui-m-layerbtn span{color:var(--cme-blue)}
#home .header-box,#home .header-title{background:linear-gradient(135deg,var(--cme-blue),var(--cme-blue2))!important;color:#fff!important;border:0!important}
#home .box{margin:12px!important;border-radius:16px!important;background:#fff;box-shadow:0 5px 20px rgba(28,72,126,.06);overflow:hidden}
#home .box-list{border-color:#edf1f7!important}
#home .dlbtn button,#home .withdraw-btn,#home .submit-btn{background:linear-gradient(90deg,var(--cme-blue),var(--cme-blue2))!important;border:0!important;border-radius:11px!important}

/* Compact quote lists with stable columns for long translated labels. */
.highlists .performer-classify{height:34px;padding:0 15px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 108px 112px;align-items:center;color:#8b98aa;border-top:1px solid #eef2f7;border-bottom:1px solid #eef2f7}
.highlists .performer-classify li{width:auto!important;min-width:0;margin:0!important}
.highlists .performer-classify li:nth-child(2){text-align:center}.highlists .performer-classify li:last-child{text-align:right}
#performer li,#turnover li{height:58px;padding:0 14px;border-bottom:1px solid #edf1f6;background:#fff}
#performer li:last-child,#turnover li:last-child{border-bottom:0}
#performer li a,#turnover li a{height:100%;display:grid!important;grid-template-columns:minmax(0,1fr) 108px 112px;align-items:center;gap:0}
#performer li a>b,#turnover li a>b{width:auto!important;min-width:0;margin:0!important}
#performer li .tc,#turnover li .tc{text-align:center;font-size:15px;color:#17243b;white-space:nowrap}
#performer li button,#turnover li button{justify-self:end;width:98px!important;height:38px;margin:0!important;padding:0 8px;border:0!important;border-radius:8px!important;color:#fff!important;font-size:14px;font-weight:700;box-shadow:none!important}
.cme-market-code{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:9px;overflow:hidden;white-space:nowrap;color:#17243b;font-size:15px;line-height:30px}
.cme-market-icon{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#eef4fb;color:#6d7e94;font-size:11px;font-weight:800}
.cme-market-icon img{display:block;width:30px;height:30px;border-radius:50%;object-fit:contain;background:#fff}
.cme-market-icon-usoil{background:#fff3cf;color:#a87300}.cme-market-icon-xauusd{background:#fff0bd;color:#9c7000}.cme-market-icon-xagusd{background:#f0f1f3;color:#7a8493}.cme-market-icon-natgas{background:#ffe6e8;color:#dc4050}
.cme-market-icon-audusd{background:#eaf2ff;color:#2868b2}.cme-market-icon-krwusd{background:#edf4ff;color:#3b63a3}.cme-market-icon-cadusd{background:#fff0f0;color:#bd3442}.cme-market-icon-thbusd{background:#f0f5ff;color:#425ea5}
.cme-market-symbol{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:30px}
#home .trade .swiper-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;transform:none!important}
#home .trade .swiper-slide{width:auto!important;min-height:96px;margin:0!important;padding:13px 12px 11px!important;border:1px solid #e7ebf1;border-radius:16px!important;background:linear-gradient(180deg,#fff 0,#fdfefe 100%);box-shadow:0 6px 16px rgba(22,46,82,.07)}
#home .trade .cme-featured-quote a{display:block;height:100%;color:#14243c!important}
#home .trade .cme-featured-head{display:flex;align-items:center;justify-content:space-between;gap:6px}
#home .trade .cme-featured-symbol{min-width:0;overflow:hidden;text-overflow:ellipsis;color:#13233b;font-size:clamp(15px,3.9vw,18px);font-weight:850;letter-spacing:-.3px;white-space:nowrap}
#home .trade .cme-featured-change{flex:0 0 auto;padding:6px 7px;border-radius:999px;font-size:clamp(10px,2.6vw,12px);font-weight:800;line-height:1}
#home .trade .cme-featured-price{display:block;margin-top:12px;text-align:center;font-size:clamp(24px,6.5vw,33px);font-style:normal;font-weight:850;letter-spacing:-.8px;line-height:1.04;white-space:nowrap}
#home .trade .cme-featured-quote.is-up .cme-featured-change{background:#ddf6eb;color:#0fa66b}
#home .trade .cme-featured-quote.is-up .cme-featured-price{color:#12a66a}
#home .trade .cme-featured-quote.is-down .cme-featured-change{background:#ffe4e6;color:#df3844}
#home .trade .cme-featured-quote.is-down .cme-featured-price{color:#e2343f}
#home .trade .cme-featured-quote.is-flat .cme-featured-change{background:#edf1f6;color:#6c7b90}
#home .trade .cme-featured-quote.is-flat .cme-featured-price{color:#6c7b90}
/* One icon language across the whole customer frontend. */
.cme-icon-svg{display:block;width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;overflow:visible}
[data-cme-icon]{font-size:0!important;text-indent:0!important;background-image:none!important}
[data-cme-icon]>.cme-icon-svg{font-size:24px}
.cme-top-icon{color:var(--cme-blue)!important;background:#edf6ff!important;font-size:0!important}
.cme-top-icon>.cme-icon-svg{width:19px;height:19px}
.cme-drawer-list a>span[data-cme-icon]{width:34px;height:34px;margin-right:10px;display:grid;place-items:center;border-radius:10px;background:#edf6ff;color:#1677df}
.cme-drawer-list a>span .cme-icon-svg{width:18px;height:18px}
.cme-drawer-list a>i[data-cme-icon],.cme-drawer-vip i[data-cme-icon]{width:24px;display:grid;place-items:center}
.cme-drawer-list a>i .cme-icon-svg,.cme-drawer-vip i .cme-icon-svg{width:19px;height:19px}
.cme-profile-actions i[data-cme-icon],.cme-help-quick i[data-cme-icon],.cme-vip-right>i[data-cme-icon]{display:grid!important;place-items:center!important;color:#1677df!important;background:#edf6ff!important;border-radius:14px!important}
.cme-profile-actions i[data-cme-icon]>.cme-icon-svg,.cme-help-quick i[data-cme-icon]>.cme-icon-svg,.cme-vip-right>i[data-cme-icon]>.cme-icon-svg{width:24px;height:24px}
.cme-profile-list>a>i[data-cme-icon]{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;margin-right:12px!important;border-radius:11px!important;background:#edf6ff!important;color:#1677df!important}
.cme-profile-list>a>i[data-cme-icon]>.cme-icon-svg{width:19px;height:19px}
.cme-profile-list>a>em[data-cme-icon],.cme-setting-list>a>i[data-cme-icon],.cme-wallet-chevron[data-cme-icon]{display:grid!important;place-items:center!important;color:#8aa0b8!important}
.cme-profile-list>a>em .cme-icon-svg,.cme-setting-list>a>i .cme-icon-svg,.cme-wallet-chevron .cme-icon-svg{width:19px;height:19px}
.cme-page-head>a[data-cme-icon],.cme-help-head>a[data-cme-icon],.cme-vip-head>a[data-cme-icon],.cme-record-head>a[data-cme-icon],.cme-setting-head>a[data-cme-icon],.cme-bind-head>a[data-cme-icon],.cme-id-head>a[data-cme-icon],.cme-fund-head>a[data-cme-icon],.address-head>a[data-cme-icon],.head .back[data-cme-icon]{display:grid!important;place-items:center!important}
.cme-page-head>a .cme-icon-svg,.cme-help-head>a .cme-icon-svg,.cme-vip-head>a .cme-icon-svg,.cme-record-head>a .cme-icon-svg,.cme-setting-head>a .cme-icon-svg,.cme-bind-head>a .cme-icon-svg,.cme-id-head>a .cme-icon-svg,.cme-fund-head>a .cme-icon-svg,.address-head>a .cme-icon-svg,.head .back .cme-icon-svg{width:23px;height:23px}
.cme-country-picker-close>.cme-icon-svg{width:20px;height:20px}.cme-country-option>i[data-cme-icon]{display:none;place-items:center}.cme-country-option.is-selected>i[data-cme-icon]{display:grid}.cme-country-option>i .cme-icon-svg{width:19px;height:19px}
.cme-record-empty>i[data-cme-icon]{display:grid!important;place-items:center!important}.cme-record-empty>i .cme-icon-svg{width:42px;height:42px}
.cme-upload [data-cme-icon]{display:grid!important;place-items:center!important}.cme-upload [data-cme-icon] .cme-icon-svg{width:28px;height:28px}
footer .img{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;margin:0 auto 3px!important;background:none!important;color:#a8b6c6!important}
footer .img>.cme-icon-svg{width:23px;height:23px}footer a.select .img{color:#1677df!important}
.cme-trade-page footer .img{background:none!important}
img[data-cme-image-icon]{object-fit:contain!important;filter:none!important}
.cme-login-body .form-input>img[data-cme-image-icon],.cme-register-page img[data-cme-image-icon]{width:22px!important;height:22px!important;opacity:1!important}
.cme-market-icon{flex-basis:32px;width:32px;height:32px;border:1px solid #e2eaf4;border-radius:10px;background:#f5f8fc!important;overflow:hidden;box-shadow:0 2px 5px rgba(24,58,97,.05)}
.cme-market-icon img{width:26px;height:26px;border-radius:7px;background:transparent;object-fit:contain}
.cme-trade-page .cme-drawer-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:12px 16px 8px;padding:4px;border-radius:12px;background:#f0f3f8}.cme-trade-page .cme-drawer-tabs button{height:38px;border:0;border-radius:9px;background:transparent;color:#718096;font-weight:700}.cme-trade-page .cme-drawer-tabs button.is-active{background:#1688ec;color:#fff}.cme-trade-page .cme-drawer-columns{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:12px;padding:0 20px 8px;color:#8b98aa;font-size:12px}.cme-trade-page .cme-drawer-columns span:last-child{text-align:right}.cme-trade-page #sideColumn .ul{padding:0 16px 24px}.cme-trade-page #sideColumn .ul li{min-height:54px;padding:0 4px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf1f6}.cme-trade-page #sideColumn .ul li.is-current{color:#1269d3}.cme-trade-page #sideColumn .ul li strong{font-size:15px;color:#17243b}.cme-trade-page #sideColumn .ul li p{margin:0;color:#17243b!important;font-size:15px;font-weight:700}.cme-trade-page #sideColumn .texts-lever{padding:16px 20px 8px!important;border:0!important;font-size:19px!important}.cme-trade-page #sideColumn .cme-drawer-empty{padding:28px 0;text-align:center;color:#8b98aa;border:0}
@keyframes cmePriceTickUp {
    0% { background-color: rgba(0, 169, 110, .16); box-shadow: 0 0 0 5px rgba(0, 169, 110, .08); }
    100% { background-color: transparent; box-shadow: 0 0 0 0 rgba(0, 169, 110, 0); }
}

@keyframes cmePriceTickDown {
    0% { background-color: rgba(230, 59, 72, .15); box-shadow: 0 0 0 5px rgba(230, 59, 72, .07); }
    100% { background-color: transparent; box-shadow: 0 0 0 0 rgba(230, 59, 72, 0); }
}

.cme-price-tick-up, .cme-price-tick-down {
    border-radius: 6px;
    animation-duration: .46s;
    animation-timing-function: ease-out;
}
.cme-price-tick-up { animation-name: cmePriceTickUp; }
.cme-price-tick-down { animation-name: cmePriceTickDown; }
