/* Account subpages 2026 refresh */
body{background:#f3f4f8;color:#20242c;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
.h5-1yyg-v1,#loadingPicBlock,#buyListVue,#walletDetailVue,#inviteRecordVue,#inviteFriendsVue,#favVueApp{max-width:640px;margin:0 auto;background:#f3f4f8;min-height:100vh;box-sizing:border-box}
.glist-header{position:sticky!important;top:0!important;left:0!important;z-index:20!important;width:100%!important;height:54px!important;line-height:54px!important;background:linear-gradient(135deg,#f8d777,#eeb14a)!important;border-radius:0 0 20px 20px!important;box-shadow:0 8px 22px rgba(154,107,8,.12)!important;text-align:center!important}
.glist-header span{margin:0!important;color:#20242c!important;font-size:18px!important;font-weight:850!important}
.glist-header a[href*="history"],.glist-header>a:first-child{position:absolute!important;left:10px!important;top:9px!important;width:36px!important;height:36px!important;border-radius:14px!important;background:rgba(255,255,255,.42)!important}
.glist-header>a:first-child img{display:none!important}
.glist-header>a:first-child:before{content:'';position:absolute;left:14px;top:10px;width:12px;height:12px;border-left:2px solid #20242c;border-bottom:2px solid #20242c;transform:rotate(45deg)}
.g-snav,.m_listNav,.m-userMoneyNav{margin:12px!important;padding:5px!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 22px rgba(20,24,32,.06)!important;display:flex!important;gap:4px!important;overflow:auto!important;border:0!important}
.g-snav-lst,.m-userMoneyNav li{flex:1 0 auto!important;height:36px!important;line-height:36px!important;border:0!important;text-align:center!important}
.g-snav-lst a,.m-userMoneyNav a{display:block!important;height:36px!important;line-height:36px!important;border-radius:14px!important;color:#687080!important;font-size:13px!important;font-weight:800!important;background:transparent!important}
.g-snav-lst.z-sgl-crt a,.m-userMoneyNav .z-MoneyNav-crt02{background:#20242c!important;color:#fff!important}
.g-Record-lst,.g-member,.g-goods,.purse,.invite-shell,.address-page{margin:12px!important;background:transparent!important}
.g-Record-lst ul,.g-member ul,.m-userMoneylst,.addressList{margin:0!important;padding:0!important;list-style:none!important}
.g-Record-lst li,.g-member li,.m-userMoneylst li,.addressList li{position:relative!important;margin:0 0 12px!important;padding:12px!important;border:0!important;border-radius:20px!important;background:#fff!important;box-shadow:0 8px 24px rgba(20,24,32,.07)!important;box-sizing:border-box!important;overflow:hidden!important}
.g-Record-lst li,.g-member li{display:flex!important;align-items:center!important;gap:12px!important}
.g-member .cashout-record li,.cashout-record li,.invite-friend-card{display:block!important}
.z-Limg,.u-Cart-img,.u-sgl-r .z-Limg{flex:0 0 86px!important;width:86px!important;height:86px!important;margin:0!important;border-radius:16px!important;background:#f5f6f9!important;overflow:hidden!important;border:0!important;box-shadow:none!important}
.z-Limg img,.u-Cart-img img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:16px!important}
.u-sgl-r,.u-gds-r{flex:1!important;min-width:0!important;margin:0!important;padding:0!important}
.g-Record-ct{display:flex!important;gap:12px!important;margin:12px!important;padding:12px!important;border-radius:22px!important;background:#fff!important;box-shadow:0 8px 24px rgba(20,24,32,.07)!important}
.g-Record-ct .u-Rcd-r{flex:1!important;min-width:0!important}
.g-Record-ct p{height:auto!important;line-height:21px!important;color:#4a5260!important;font-size:13px!important}
.g-Record-ctlst article,.page-content,.addressinfo{margin:12px!important;padding:14px!important;border-radius:20px!important;background:#fff!important;box-shadow:0 8px 24px rgba(20,24,32,.07)!important}
.g-Record-ctlst h3,.g-buyDetailhd{height:auto!important;line-height:22px!important;margin:12px!important;padding:14px!important;border:0!important;border-radius:18px!important;background:#fff7df!important;color:#20242c!important;font-size:14px!important;font-weight:900!important;text-indent:0!important}
.g-Record-ctlst li{margin:0 0 10px!important;padding:12px!important;border:0!important;border-radius:16px!important;background:#f8f9fc!important;box-shadow:none!important}
.z-sgl-tt,.z-gds-tt{height:auto!important;margin:0 0 8px!important;line-height:20px!important;white-space:normal!important}
.z-sgl-tt a,.z-gds-tt a{color:#20242c!important;font-size:14px!important;font-weight:850!important;line-height:20px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.orange{color:#d99500!important;font-weight:900!important}
.Progress-bar .u-progress,.u-progress{height:6px!important;border-radius:999px!important;background:#edf0f5!important;overflow:hidden!important}
.pgbar,.pging{height:6px!important;border-radius:999px!important;background:linear-gradient(135deg,#ffdf85,#ffc13d)!important}
.haveNot{margin:20px 12px!important;padding:28px 18px!important;border-radius:24px!important;background:#fff!important;box-shadow:0 8px 24px rgba(20,24,32,.07)!important;text-align:center!important;color:#7b8290!important;font-weight:800!important}
.loading,.btnLoadEnd,#btnLoadMore{display:block!important;margin:12px auto!important;padding:12px!important;text-align:center!important;color:#8a92a1!important;font-size:13px!important;background:transparent!important}
.purse_price,.purse .purse_price,.aui-ass-box,.purse_section,.address-form,.add{margin:12px!important;padding:18px!important;border-radius:24px!important;background:#fff!important;box-shadow:0 8px 24px rgba(20,24,32,.07)!important}
.price_font,.price_num{color:#20242c!important;text-align:center!important}
.price_num{font-size:30px!important;font-weight:900!important}
.m-userMoneylst-tt{background:#fff7df!important;box-shadow:none!important;border-radius:14px!important}
.m-userMoneylst li{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:6px!important;align-items:center!important}
.m-userMoneylst span{min-width:0!important;color:#4a5260!important;font-size:12px!important;text-align:center!important;word-break:break-word!important}
.cashout-record{margin:0!important;padding:0!important}
.cashout-record li{border-left:4px solid #ffcf55!important}
.cashout-record .date,.cashout-record .money,.cashout-record .status{margin:0 0 8px!important;color:#4a5260!important;font-size:13px!important;line-height:20px!important}
.cashout-record .money{color:#20242c!important;font-size:20px!important;font-weight:900!important}
.record-detail{position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;z-index:200!important;padding:14px!important;background:rgba(20,24,32,.38)!important;box-sizing:border-box!important}
.record-detail dl{margin:0!important;border-radius:24px 24px 0 0!important;background:#fff!important;overflow:hidden!important}
.record-detail dt{height:52px!important;line-height:52px!important;text-align:center!important;font-weight:900!important;color:#20242c!important;background:#fff7df!important}
.record-detail .detail-li{display:flex!important;justify-content:space-between!important;gap:12px!important;margin:0!important;padding:12px 16px!important;border-bottom:1px solid #f0f1f4!important;box-shadow:none!important;border-radius:0!important}
.record-detail .title,.record-detail .content{margin:0!important;font-size:13px!important;color:#4a5260!important}
#addAll{left:auto!important;right:16px!important;bottom:96px!important;width:64px!important;height:64px!important;border-radius:22px!important;background:linear-gradient(135deg,#ffdf85,#ffc13d)!important;box-shadow:0 10px 22px rgba(255,190,53,.26)!important}
#addAll p{width:auto!important;height:auto!important;margin:0!important;padding:9px!important;border:0!important;background:transparent!important;color:#20242c!important;font-size:12px!important;font-weight:900!important;line-height:15px!important}
input[type="text"],input[type="number"],input[type="password"],textarea,select{border:1px solid #edf0f5!important;border-radius:14px!important;background:#fff!important;color:#20242c!important;min-height:42px!important;padding:0 12px!important;box-sizing:border-box!important}
.orangebut,.orgBtn,.z-Recharge-btn,.nextBtn,.submit,.u-Btn a,.aui-btn,.address_btn,a[class*="btn"],button[type="submit"]{border:0!important;border-radius:18px!important;background:linear-gradient(135deg,#ffdf85,#ffc13d)!important;color:#20242c!important;font-weight:900!important;box-shadow:0 8px 16px rgba(255,190,53,.22)!important}
.title,.aui-cell-box{margin:12px!important;padding:20px!important;border-radius:24px!important;background:linear-gradient(135deg,#fff7df,#fff)!important;box-shadow:0 8px 24px rgba(20,24,32,.07)!important;text-align:center!important}
.title p:first-child,.aui-cell-box h1{margin:0 0 8px!important;color:#687080!important;font-size:13px!important;font-weight:800!important}
.title p:last-child,.aui-cell-box h2{margin:0!important;color:#20242c!important;font-size:30px!important;font-weight:900!important}
.g-Recharge,#ulOption,.g-pay-ment,.zz,.wrapper2,.Apply-con,#address_form .register,.registerCon,.R-content article,.g-userMoney{margin:12px!important;padding:14px!important;border-radius:22px!important;background:#fff!important;box-shadow:0 8px 24px rgba(20,24,32,.07)!important;box-sizing:border-box!important}
#ulOption,.g-Recharge ul{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;padding:0!important;box-shadow:none!important;background:transparent!important}
#ulOption li{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
#ulOption a{display:block!important;height:54px!important;line-height:54px!important;border-radius:16px!important;background:#f8f9fc!important;color:#20242c!important;text-align:center!important;font-weight:900!important}
#ulOption a.z-sel{background:#fff7df!important;box-shadow:inset 0 0 0 2px #ffc13d!important}
#ulBankList li,.Apply-con dl,#address_form tr,.wrapper2{margin:0 0 12px!important;padding:12px!important;border:0!important;border-radius:16px!important;background:#f8f9fc!important;box-shadow:none!important}
.Apply-con{position:relative!important;top:auto!important;width:auto!important;margin:12px!important}
.Apply-con dt,#address_form .text,.wrapper2 div:first-child{color:#4a5260!important;font-size:13px!important;font-weight:900!important}
.Apply-button input,.bluebut,#add_submit,#qrzz,#confirm{display:block!important;width:100%!important;height:46px!important;line-height:46px!important;border:0!important;border-radius:18px!important;background:linear-gradient(135deg,#ffdf85,#ffc13d)!important;color:#20242c!important;text-align:center!important;font-size:15px!important;font-weight:900!important;box-shadow:0 8px 16px rgba(255,190,53,.22)!important}
.cashout-type{display:flex!important;gap:10px!important;margin:0 0 12px!important;padding:8px!important;border:0!important;border-radius:16px!important;background:#f8f9fc!important}
.cashout-type>div{float:none!important;flex:1!important;width:auto!important;text-align:center!important;border-radius:14px!important;color:#687080!important;font-size:13px!important;font-weight:900!important}
.cashout-type>div.cur{background:#20242c!important;color:#fff!important}
.subMenu{display:flex!important;margin:12px!important;padding:5px!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 22px rgba(20,24,32,.06)!important}
.subMenu a{flex:1!important;height:36px!important;line-height:36px!important;border-radius:14px!important;text-align:center!important;color:#687080!important;font-weight:900!important}
.subMenu a.current{background:#20242c!important;color:#fff!important}
.addressList li.check{box-shadow:0 8px 24px rgba(255,190,53,.18),inset 0 0 0 2px #ffc13d!important}
.address_del{position:absolute!important;right:12px!important;top:12px!important;width:32px!important;height:32px!important;border-radius:12px!important;background:#fff0f0!important}
.aui-ass-box{height:auto!important;min-height:150px!important;margin:12px!important;padding:20px!important;border-radius:26px!important;background:linear-gradient(135deg,#fff2bd,#f1b743)!important;box-shadow:0 14px 30px rgba(154,107,8,.16)!important;color:#20242c!important}
.aui-ass-box h2,.aui-ass-box h3,.aui-ass-box h4,.aui-ass-box p{color:#20242c!important;margin:0!important}
.aui-ass-box h2{font-size:14px!important;font-weight:900!important;padding:0!important}
.aui-ass-box h3{width:auto!important;margin-top:14px!important;font-size:13px!important;opacity:.75!important}
.aui-ass-box h4{padding:8px 0 14px!important;font-size:32px!important;font-weight:900!important;text-align:left!important}
.aui-palace-one{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:0!important}
.aui-palace-one .aui-palace-grid{width:auto!important;float:none!important;margin:0!important;padding:10px!important;border-radius:16px!important;background:rgba(255,255,255,.42)!important}
.aui-palace-two,.aui-palace-box{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:12px!important;padding:10px!important;border-radius:24px!important;background:#fff!important;box-shadow:0 8px 24px rgba(20,24,32,.07)!important;width:auto!important}
.aui-palace-two .aui-palace-grid,.aui-palace-grid{float:none!important;width:auto!important;margin:0!important;padding:14px 8px!important;border-radius:18px!important;background:#f8f9fc!important;text-align:center!important}
.aui-palace-grid-icon{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;margin:0 auto 8px!important;border-radius:16px!important;background:linear-gradient(135deg,#fff7df,#ffe28b)!important}
.aui-palace-grid-icon img{display:none!important}
.aui-palace-grid-icon:before{content:'';width:22px;height:22px;background:#d49400;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8Zm0 2c-4.4 0-8 2.2-8 5v1h16v-1c0-2.8-3.6-5-8-5Z'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8Zm0 2c-4.4 0-8 2.2-8 5v1h16v-1c0-2.8-3.6-5-8-5Z'/%3E%3C/svg%3E") center/contain no-repeat}
.aui-palace-grid-text h1{margin:0!important;color:#20242c!important;font-size:14px!important;font-weight:900!important;line-height:20px!important}
.aui-palace-grid-text h2{margin:4px 0 0!important;color:#7b8290!important;font-size:12px!important;font-weight:700!important;white-space:normal!important}
.float-ball{right:16px!important;bottom:96px!important;width:68px!important;height:68px!important;border-radius:24px!important;background:linear-gradient(135deg,#ffdf85,#ffc13d)!important;box-shadow:0 10px 22px rgba(255,190,53,.26)!important;color:#20242c!important}
.float-ball p{color:#20242c!important;font-size:12px!important;font-weight:900!important;line-height:16px!important}
.del,.z-del{border:0!important;border-radius:12px!important;background:#f8f9fc!important}
.footerdi{z-index:120!important}
html[lang="en"] .glist-header span{font-size:17px!important}
html[lang="en"] .z-sgl-tt a,html[lang="en"] .z-gds-tt a{font-size:13px!important;line-height:19px!important}

/* Final high-priority account page polish */
html body{background:#f4f5f8!important}
html body .h5-1yyg-v1,html body .h5-1yyg-v11,html body #loadingPicBlock,html body #walletDetailVue,html body #walletIndexVue,html body #inviteShellVue,html body #inviteFriendsVue,html body #inviteRecordVue{max-width:640px!important;margin:0 auto!important;min-height:100vh!important;background:#f4f5f8!important;box-sizing:border-box!important;padding-bottom:96px!important}
html body .glist-header{height:54px!important;line-height:54px!important;background:linear-gradient(135deg,#ffe08a 0%,#f4b83f 100%)!important;border-radius:0 0 18px 18px!important;box-shadow:0 8px 22px rgba(179,124,14,.14)!important}
html body .glist-header span{display:block!important;color:#1f2430!important;font-size:18px!important;font-weight:900!important;line-height:54px!important}
html body .glist-header a:first-child{position:absolute!important;left:10px!important;top:9px!important;width:36px!important;height:36px!important;background:rgba(255,255,255,.42)!important;border-radius:14px!important}
html body .glist-header a:first-child img{display:none!important}
html body .glist-header a:first-child:before{content:''!important;position:absolute!important;left:14px!important;top:10px!important;width:12px!important;height:12px!important;border-left:2px solid #1f2430!important;border-bottom:2px solid #1f2430!important;transform:rotate(45deg)!important}
html body .title,html body .aui-cell-box,html body .purse_price{margin:14px 14px 12px!important;padding:22px 16px!important;border-radius:24px!important;background:linear-gradient(135deg,#fff8df,#fff)!important;box-shadow:0 10px 26px rgba(20,24,32,.08)!important;text-align:center!important}
html body .title p,html body .aui-cell-box h1,html body .aui-cell-box h2,html body .purse_price p{height:auto!important;line-height:1.25!important;background:transparent!important}
html body .title p:first-child,html body .aui-cell-box h1,html body .price_font{color:#697180!important;font-size:13px!important;font-weight:850!important;margin:0 0 8px!important}
html body .title p:last-child,html body .aui-cell-box h2,html body .price_num{color:#171b22!important;font-size:32px!important;font-weight:950!important;margin:0!important}
html body .g-member{margin:12px!important;padding:0!important}
html body .g-Recharge,html body .g-pay-ment,html body .g-bank-ct,html body .Apply-con,html body .zz,html body .wrapper2,html body .m-round,html body .g-userMoney{margin:12px 0!important;padding:14px!important;border:0!important;border-radius:24px!important;background:#fff!important;box-shadow:0 10px 26px rgba(20,24,32,.07)!important;box-sizing:border-box!important}
html body #ulOption{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}
html body #ulOption li{display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
html body #ulOption li:empty{display:none!important}
html body #ulOption a{height:48px!important;line-height:48px!important;padding:0!important;border:1px solid #e7eaf0!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;text-align:center!important;color:#333b48!important;font-size:15px!important;font-weight:800!important}
html body #ulOption a.z-sel{border-color:#f0bd34!important;background:#fff8df!important;color:#d49400!important;box-shadow:inset 0 0 0 1px #f0bd34!important}
html body #ulOption h2{height:48px!important;line-height:48px!important;margin:0!important;color:inherit!important;font-size:15px!important;font-weight:800!important}
html body #ulBankList li{display:flex!important;align-items:center!important;min-height:46px!important;margin:0!important;padding:12px!important;border:0!important;border-bottom:1px solid #eef0f4!important;border-radius:0!important;background:#fff!important;color:#4c5564!important;font-size:14px!important;box-shadow:none!important}
html body #ulBankList li:first-child{border-radius:16px 16px 0 0!important;background:#fffdf7!important}
html body #ulBankList li:last-child{border-bottom:0!important;border-radius:0 0 16px 16px!important}
html body .f-Recharge-btn{margin:14px 0 0!important}
html body .orgBtn,html body .bluebut,html body #btnSubmit,html body #qrzz,html body #add_submit,html body #confirm{display:block!important;width:100%!important;height:48px!important;line-height:48px!important;border:0!important;border-radius:18px!important;background:linear-gradient(135deg,#ffdf85,#ffc13d)!important;color:#161a20!important;text-align:center!important;font-size:16px!important;font-weight:900!important;box-shadow:0 10px 20px rgba(255,190,53,.24)!important}
html body .Apply-con{position:relative!important;top:auto!important;left:auto!important;width:auto!important;margin:14px!important}
html body .Apply-con dl{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;margin:0!important;padding:12px!important;border:0!important;border-bottom:1px solid #eef0f4!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}
html body .Apply-con dt{color:#4c5564!important;font-size:14px!important;font-weight:850!important;white-space:nowrap!important}
html body .Apply-con dd{min-width:0!important;margin:0!important}
html body .Apply-con input,html body .Apply-con select,html body .Apply-con label{width:100%!important;min-width:0!important;height:42px!important;line-height:42px!important;border:0!important;background:transparent!important;color:#1f2430!important;font-size:14px!important;box-sizing:border-box!important}
html body .Apply-con input::placeholder{color:#aab0bb!important}
html body .cashout-type{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0!important;padding:10px!important;border-bottom:1px solid #eef0f4!important;background:#fff!important}
html body .cashout-type>div{float:none!important;width:auto!important;height:38px!important;line-height:38px!important;border-radius:14px!important;text-align:center!important;color:#626b78!important;font-size:14px!important;font-weight:850!important}
html body .cashout-type>div.cur{background:#1f2430!important;color:#fff!important}
html body .Apply-button{margin:16px 12px 8px!important}
html body .Apply-con>a{display:block!important;margin:10px 12px 0!important;color:#7d8490!important;font-size:12px!important;line-height:18px!important}
html body .purse .m-round{margin:12px!important;padding:0!important;overflow:hidden!important}
html body .m-userMoneyNav{margin:0!important;padding:6px!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}
html body .m-userMoneyNav li{height:40px!important;line-height:40px!important}
html body .m-userMoneyNav a{height:40px!important;line-height:40px!important;border-radius:14px!important;font-size:13px!important}
html body .m-userMoneylst{padding:12px!important}
html body .haveNot{background:#fff!important}
html body #walletDetailVue .wallet-detail-page{
    width:82%!important;
    max-width:520px!important;
    min-width:260px!important;
    margin:14px auto 0!important;
    padding:0 0 104px!important;
    background:transparent!important;
    box-sizing:border-box!important;
}
html body #walletDetailVue .wallet-detail-hero{
    position:relative!important;
    margin:0 0 14px!important;
    padding:24px 18px 26px!important;
    border-radius:28px!important;
    background:linear-gradient(135deg,#fff8df 0%,#fff 58%,#ffe19a 100%)!important;
    box-shadow:0 14px 30px rgba(20,24,32,.08)!important;
    overflow:hidden!important;
    text-align:center!important;
    box-sizing:border-box!important;
}
html body #walletDetailVue .wallet-detail-hero:after{
    content:''!important;
    position:absolute!important;
    right:-28px!important;
    top:-28px!important;
    width:126px!important;
    height:126px!important;
    border-radius:50%!important;
    background:rgba(255,198,70,.22)!important;
}
html body #walletDetailVue .wallet-detail-kicker{
    position:relative!important;
    z-index:1!important;
    margin:0 0 10px!important;
    color:#687080!important;
    font-size:14px!important;
    font-weight:900!important;
}
html body #walletDetailVue .wallet-detail-hero strong{
    position:relative!important;
    z-index:1!important;
    display:block!important;
    color:#10151f!important;
    font-size:38px!important;
    font-weight:950!important;
    line-height:44px!important;
}
html body #walletDetailVue .wallet-detail-hero span{
    position:relative!important;
    z-index:1!important;
    display:block!important;
    margin-top:10px!important;
    color:#8b93a1!important;
    font-size:12px!important;
    line-height:18px!important;
}
html body #walletDetailVue .wallet-detail-panel{
    margin:0!important;
    padding:10px 0 16px!important;
    border-radius:28px!important;
    background:#fff!important;
    box-shadow:0 14px 30px rgba(20,24,32,.08)!important;
    overflow:hidden!important;
}
html body #walletDetailVue .wallet-detail-tabs{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:8px!important;
    margin:0!important;
    padding:8px!important;
    border:0!important;
    border-bottom:1px solid #eef0f4!important;
    border-radius:0!important;
    background:#fff!important;
    box-shadow:none!important;
    overflow:visible!important;
}
html body #walletDetailVue .wallet-detail-tabs li{
    float:none!important;
    width:auto!important;
    height:42px!important;
    line-height:42px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    text-align:center!important;
}
html body #walletDetailVue .wallet-detail-tabs a{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    height:42px!important;
    line-height:18px!important;
    border-radius:16px!important;
    background:#f6f7fb!important;
    color:#626b78!important;
    font-size:13px!important;
    font-weight:900!important;
    white-space:normal!important;
}
html body #walletDetailVue .wallet-detail-tabs .z-MoneyNav-crt02{
    background:linear-gradient(135deg,#ffe178 0%,#ffc12f 55%,#ffad1f 100%)!important;
    color:#1f2430!important;
    box-shadow:0 8px 16px rgba(255,173,31,.28)!important;
}
html body #walletDetailVue .wallet-detail-tabs .z-MoneyNav-crt02 b{
    color:#1f2430!important;
    font-weight:950!important;
}
html body #walletDetailVue .wallet-detail-tabs a:not(.z-MoneyNav-crt02) b{
    color:#626b78!important;
}
html body #walletDetailVue .wallet-detail-list{
    min-height:260px!important;
    margin:0!important;
    padding:14px!important;
    background:#fff!important;
    box-sizing:border-box!important;
}
html body #walletDetailVue .wallet-detail-empty{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    min-height:250px!important;
    margin:0!important;
    padding:28px 16px!important;
    border-radius:26px!important;
    background:#fff!important;
    box-shadow:0 12px 28px rgba(20,24,32,.07)!important;
    box-sizing:border-box!important;
    color:#626b7a!important;
    font-size:17px!important;
    font-weight:900!important;
    text-align:center!important;
}
html body #walletDetailVue .wallet-detail-head,
html body #walletDetailVue .wallet-detail-row{
    display:grid!important;
    grid-template-columns:1.1fr 1fr 1fr!important;
    gap:8px!important;
    align-items:center!important;
    margin:0 0 10px!important;
    padding:12px!important;
    border:0!important;
    border-radius:18px!important;
    background:#f8f9fc!important;
    box-shadow:none!important;
}
html body #walletDetailVue .wallet-detail-head{
    background:#fff7df!important;
}
html body #walletDetailVue .wallet-detail-head span,
html body #walletDetailVue .wallet-detail-row span{
    min-width:0!important;
    color:#4a5260!important;
    font-size:12px!important;
    line-height:18px!important;
    text-align:center!important;
    word-break:break-word!important;
}
html body #walletDetailVue .wallet-detail-head span{
    color:#2f3642!important;
    font-weight:900!important;
}
html body #walletDetailVue .loading,
html body #walletDetailVue #btnLoadMore{
    display:none!important;
}
html[lang="en"] body #walletDetailVue .wallet-detail-page{
    width:calc(100% - 24px)!important;
    max-width:600px!important;
    min-width:0!important;
}
html[lang="en"] body #walletDetailVue .wallet-detail-panel{
    padding-top:8px!important;
}
html[lang="en"] body #walletDetailVue .wallet-detail-tabs{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:6px!important;
    padding:8px!important;
    overflow:visible!important;
    background:#fafbfe!important;
    border-radius:22px!important;
}
html[lang="en"] body #walletDetailVue .wallet-detail-tabs li{
    width:auto!important;
    min-width:0!important;
    height:auto!important;
    min-height:40px!important;
}
html[lang="en"] body #walletDetailVue .wallet-detail-tabs a{
    width:100%!important;
    height:40px!important;
    min-height:40px!important;
    justify-content:flex-start!important;
    line-height:18px!important;
    padding:0 14px!important;
    border-radius:14px!important;
    font-size:13px!important;
    letter-spacing:0!important;
    white-space:normal!important;
    word-break:normal!important;
    overflow-wrap:normal!important;
    overflow:hidden!important;
    text-overflow:clip!important;
    text-align:left!important;
    background:#fff!important;
    box-shadow:0 4px 10px rgba(20,24,32,.035)!important;
}
html[lang="en"] body #walletDetailVue .wallet-detail-tabs a b{
    display:block!important;
    max-width:100%!important;
    line-height:18px!important;
    white-space:nowrap!important;
    word-break:normal!important;
    overflow-wrap:normal!important;
    font-weight:650!important;
    color:#5d6674!important;
}
html[lang="en"] body #walletDetailVue .wallet-detail-tabs .z-MoneyNav-crt02{
    background:linear-gradient(135deg,#fff1bd 0%,#ffd45d 100%)!important;
    box-shadow:0 7px 16px rgba(255,190,53,.18)!important;
}
html[lang="en"] body #walletDetailVue .wallet-detail-tabs .z-MoneyNav-crt02:after{
    content:''!important;
    width:14px!important;
    height:14px!important;
    margin-left:auto!important;
    background:#1f2430!important;
    mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6 1.4-1.4L17.8 12l-7.4 7.4L9 18Z'/%3E%3C/svg%3E") center/contain no-repeat!important;
    -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6 1.4-1.4L17.8 12l-7.4 7.4L9 18Z'/%3E%3C/svg%3E") center/contain no-repeat!important;
}
html[lang="en"] body #walletDetailVue .wallet-detail-tabs .z-MoneyNav-crt02 b{
    color:#1f2430!important;
    font-weight:800!important;
}

/* Shipping address management redesign */
html body #loadingPicBlock .address-manage-page{
    width:calc(100% - 24px)!important;
    max-width:600px!important;
    margin:14px auto 0!important;
    padding:0 0 110px!important;
    background:transparent!important;
    box-sizing:border-box!important;
}
html body #loadingPicBlock .address-tip-card{
    margin:0 0 14px!important;
    padding:16px 18px!important;
    border-radius:24px!important;
    background:#fff!important;
    box-shadow:0 10px 26px rgba(20,24,32,.07)!important;
    color:#6d7583!important;
    font-size:14px!important;
    font-weight:800!important;
    line-height:22px!important;
    text-align:center!important;
    box-sizing:border-box!important;
}
html body #loadingPicBlock .address-add-section{
    margin:0 0 14px!important;
    padding:0!important;
    background:transparent!important;
}
html body #loadingPicBlock .address-add-card{
    margin:0!important;
    padding:0!important;
    border-radius:26px!important;
    background:#fff!important;
    box-shadow:0 12px 28px rgba(20,24,32,.07)!important;
    overflow:hidden!important;
}
html body #loadingPicBlock #btnAddnewAddr{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:10px!important;
    width:100%!important;
    height:68px!important;
    margin:0!important;
    padding:0 18px!important;
    border:0!important;
    border-radius:26px!important;
    background:linear-gradient(135deg,#ffe178 0%,#ffc12f 55%,#ffad1f 100%)!important;
    color:#151922!important;
    font-size:17px!important;
    font-weight:950!important;
    line-height:20px!important;
    text-align:center!important;
    box-shadow:0 12px 26px rgba(255,173,31,.24)!important;
    box-sizing:border-box!important;
}
html body #loadingPicBlock #btnAddnewAddr .jiaico{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    flex:0 0 28px!important;
    width:28px!important;
    height:28px!important;
    margin:0!important;
    border:2px solid #151922!important;
    border-radius:50%!important;
    font-style:normal!important;
    box-sizing:border-box!important;
}
html body #loadingPicBlock #btnAddnewAddr .jiaico h2{
    margin:0!important;
    padding:0!important;
    color:#151922!important;
    font-size:24px!important;
    font-weight:500!important;
    line-height:22px!important;
}
html body #loadingPicBlock #btnAddnewAddr .z-arrow{
    flex:0 0 9px!important;
    width:9px!important;
    height:9px!important;
    margin:0 0 0 auto!important;
    border:solid #151922!important;
    border-width:2px 2px 0 0!important;
    transform:rotate(45deg)!important;
}
html body #loadingPicBlock .address-manage-page .R-content{
    margin:0!important;
    padding:0!important;
    background:transparent!important;
    box-shadow:none!important;
}
html body #loadingPicBlock .addressList{
    margin:0!important;
    padding:0!important;
}
html body #loadingPicBlock .addressList li{
    display:block!important;
    margin:0 0 12px!important;
    padding:16px 44px 16px 16px!important;
    border-radius:24px!important;
    background:#fff!important;
    box-shadow:0 10px 26px rgba(20,24,32,.07)!important;
    box-sizing:border-box!important;
}
html body #loadingPicBlock .addressList li.check{
    box-shadow:0 10px 26px rgba(255,190,53,.16), inset 0 0 0 2px #ffc12f!important;
}
html body #loadingPicBlock .addr-form .hd{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:10px!important;
    margin:0 0 8px!important;
}
html body #loadingPicBlock .addr-form .name{
    color:#1f2430!important;
    font-size:16px!important;
    font-weight:950!important;
    line-height:22px!important;
}
html body #loadingPicBlock .addr-form .phone{
    color:#697180!important;
    font-size:13px!important;
    font-weight:800!important;
    line-height:20px!important;
}
html body #loadingPicBlock .addr-form .detail{
    color:#5d6674!important;
    font-size:13px!important;
    font-weight:750!important;
    line-height:20px!important;
    word-break:break-word!important;
}
html body #loadingPicBlock .addressList .address-empty{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:140px!important;
    padding:26px 16px!important;
    color:#7b8290!important;
    font-size:15px!important;
    font-weight:900!important;
    text-align:center!important;
}
html body #loadingPicBlock .addressList .z-address{
    position:absolute!important;
    right:14px!important;
    top:50%!important;
    width:22px!important;
    height:22px!important;
    margin-top:-11px!important;
    border:2px solid #d6dbe4!important;
    border-radius:50%!important;
    background:#fff!important;
}
html body #loadingPicBlock .addressList li.check .z-address{
    border-color:#ffc12f!important;
    background:#ffc12f!important;
}
html body #loadingPicBlock .addressList li.check .z-address:after{
    content:''!important;
    position:absolute!important;
    left:5px!important;
    top:4px!important;
    width:8px!important;
    height:5px!important;
    border-left:2px solid #1f2430!important;
    border-bottom:2px solid #1f2430!important;
    transform:rotate(-45deg)!important;
}
html body #loadingPicBlock .address_del{
    right:12px!important;
    top:12px!important;
    width:32px!important;
    height:32px!important;
    border-radius:12px!important;
    background:#fff0f0!important;
}
html body #loadingPicBlock #confirm{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    height:56px!important;
    margin:18px 0 0!important;
    border-radius:22px!important;
    background:linear-gradient(135deg,#ffe178 0%,#ffc12f 55%,#ffad1f 100%)!important;
    color:#151922!important;
    font-size:17px!important;
    font-weight:950!important;
    text-align:center!important;
    box-shadow:0 14px 30px rgba(255,173,31,.26)!important;
}
html[lang="en"] body #loadingPicBlock .address-tip-card{
    text-align:left!important;
    font-size:13px!important;
}
html[lang="en"] body #loadingPicBlock #btnAddnewAddr{
    font-size:16px!important;
}

/* International shipping address form */
html body #loadingPicBlock .address-add-page{
    width:calc(100% - 24px)!important;
    max-width:600px!important;
    margin:14px auto 0!important;
    padding:0 0 110px!important;
    background:transparent!important;
    box-sizing:border-box!important;
}
html body #loadingPicBlock .address-add-hero{
    margin:0 0 14px!important;
    padding:22px 18px!important;
    border-radius:28px!important;
    background:linear-gradient(135deg,#fff4c5 0%,#f6b53e 100%)!important;
    box-shadow:0 14px 30px rgba(179,124,14,.16)!important;
    text-align:center!important;
    box-sizing:border-box!important;
}
html body #loadingPicBlock .address-add-hero p{
    margin:0 0 6px!important;
    color:#3f4652!important;
    font-size:13px!important;
    font-weight:850!important;
    line-height:18px!important;
}
html body #loadingPicBlock .address-add-hero strong{
    display:block!important;
    margin:0!important;
    color:#171b24!important;
    font-size:24px!important;
    font-weight:950!important;
    line-height:32px!important;
}
html body #loadingPicBlock .address-add-hero span{
    display:block!important;
    margin-top:8px!important;
    color:#555f70!important;
    font-size:12px!important;
    font-weight:750!important;
    line-height:18px!important;
}
html body #loadingPicBlock .address-add-page #address_form{
    margin:0!important;
    padding:0!important;
}
html body #loadingPicBlock .address-add-page .register{
    display:block!important;
    width:100%!important;
    margin:0!important;
    padding:4px 0!important;
    border-radius:28px!important;
    background:#fff!important;
    box-shadow:0 12px 28px rgba(20,24,32,.07)!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
}
html body #loadingPicBlock .address-add-page .register thead,
html body #loadingPicBlock .address-add-page .register tbody{
    display:block!important;
    width:100%!important;
}
html body #loadingPicBlock .address-add-page #address_form tr{
    display:block!important;
    margin:0!important;
    padding:14px 16px 16px!important;
    border:0!important;
    border-bottom:1px solid #edf0f5!important;
    border-radius:0!important;
    background:#fff!important;
    box-shadow:none!important;
    box-sizing:border-box!important;
}
html body #loadingPicBlock .address-add-page #address_form tr:last-child{
    border-bottom:0!important;
}
html body #loadingPicBlock .address-add-page #address_form td{
    display:block!important;
    width:100%!important;
    height:auto!important;
    margin:0!important;
    padding:0!important;
    line-height:normal!important;
    box-sizing:border-box!important;
}
html body #loadingPicBlock .address-add-page #address_form .text{
    display:block!important;
    margin:0 0 8px!important;
    padding:0!important;
    color:#222936!important;
    font-size:14px!important;
    font-weight:900!important;
    line-height:20px!important;
    white-space:normal!important;
}
html body #loadingPicBlock .address-add-page #address_form input,
html body #loadingPicBlock .address-add-page #address_form select,
html body #loadingPicBlock .address-add-page #address_form textarea{
    display:block!important;
    width:100%!important;
    min-height:44px!important;
    margin:0!important;
    padding:0 12px!important;
    border:1px solid #edf0f5!important;
    border-radius:15px!important;
    background:#f8f9fc!important;
    color:#1f2430!important;
    font-size:14px!important;
    font-weight:750!important;
    line-height:44px!important;
    text-indent:0!important;
    box-sizing:border-box!important;
}
html body #loadingPicBlock .address-add-page #address_form textarea{
    min-height:92px!important;
    padding:12px!important;
    line-height:20px!important;
    resize:none!important;
}
html body #loadingPicBlock .address-add-page .input-clear{
    display:block!important;
    width:100%!important;
}
html body #loadingPicBlock .address-add-page .btn-clear{
    display:none!important;
}
html body #loadingPicBlock .address-add-page .registerCon{
    width:100%!important;
    margin:16px auto 0!important;
    padding:0!important;
    background:transparent!important;
    box-shadow:none!important;
}
html body #loadingPicBlock .address-add-page section{
    background:transparent!important;
}
html body #loadingPicBlock .address-add-page #add_submit{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    height:56px!important;
    margin:0!important;
    border-radius:22px!important;
    background:linear-gradient(135deg,#ffe178 0%,#ffc12f 55%,#ffad1f 100%)!important;
    color:#151922!important;
    font-size:17px!important;
    font-weight:950!important;
    line-height:56px!important;
    text-align:center!important;
    box-shadow:0 14px 30px rgba(255,173,31,.26)!important;
}
html[lang="en"] body #loadingPicBlock .address-add-hero strong{
    font-size:22px!important;
}
html[lang="en"] body #loadingPicBlock .address-add-page #address_form .text{
    font-size:13px!important;
}

/* Guest personal center */
html body #guestCenterVue{
    max-width:640px!important;
    min-height:100vh!important;
    margin:0 auto!important;
    padding:0 0 112px!important;
    background:#f4f5f8!important;
    box-sizing:border-box!important;
}
html body #guestCenterVue .head-container{
    margin:0 12px 14px!important;
    padding:18px 16px 16px!important;
    border-radius:0 0 30px 30px!important;
    background:linear-gradient(135deg,#ffe08a 0%,#f4b83f 100%)!important;
    box-shadow:0 14px 30px rgba(179,124,14,.16)!important;
    box-sizing:border-box!important;
}
html body #guestCenterVue .info-header{
    display:flex!important;
    align-items:center!important;
    height:auto!important;
    min-height:74px!important;
    padding:0!important;
}
html body #guestCenterVue .info-l{
    display:flex!important;
    align-items:center!important;
    width:100%!important;
    transform:none!important;
}
html body #guestCenterVue #u-img{
    flex:0 0 64px!important;
    width:64px!important;
    height:64px!important;
}
html body #guestCenterVue #u-img a,
html body #guestCenterVue #u-img img{
    display:block!important;
    width:64px!important;
    height:64px!important;
    border-radius:24px!important;
}
html body #guestCenterVue #u-img img{
    object-fit:cover!important;
    border:3px solid rgba(255,255,255,.72)!important;
    box-shadow:0 8px 18px rgba(20,24,32,.12)!important;
}
html body #guestCenterVue #u-name{
    min-width:0!important;
    margin-left:14px!important;
}
html body #guestCenterVue #u-name .n{
    margin:0!important;
    color:#1f2430!important;
    -webkit-text-fill-color:#1f2430!important;
    font-size:21px!important;
    font-weight:950!important;
    line-height:26px!important;
}
html body #guestCenterVue #u-name:after{
    content:'Sign in to view assets and rewards'!important;
    display:block!important;
    margin-top:5px!important;
    color:#73560e!important;
    font-size:12px!important;
    font-weight:750!important;
    line-height:17px!important;
}
html[lang="zh"] body #guestCenterVue #u-name:after,
html:not([lang="en"]) body #guestCenterVue #u-name:after{
    content:'登录后查看资产与奖励'!important;
}
html body #guestCenterVue .data-pan{
    margin-top:16px!important;
    padding:0!important;
}
html body #guestCenterVue .data-pan ul{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:10px!important;
    width:100%!important;
    height:auto!important;
    margin:0!important;
    padding:0!important;
}
html body #guestCenterVue .data-pan li{
    width:auto!important;
    height:auto!important;
    margin:0!important;
    padding:0!important;
    list-style:none!important;
    text-align:center!important;
}
html body #guestCenterVue .data-pan li a{
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:82px!important;
    padding:10px 6px!important;
    border-radius:22px!important;
    background:rgba(255,255,255,.36)!important;
    color:#20242c!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.45)!important;
    box-sizing:border-box!important;
}
html body #guestCenterVue .data-pan li s{
    display:block!important;
    width:28px!important;
    height:28px!important;
    margin:0 0 7px!important;
    background:#20242c!important;
    mask:var(--guest-top-icon) center/contain no-repeat!important;
    -webkit-mask:var(--guest-top-icon) center/contain no-repeat!important;
}
html body #guestCenterVue .data-pan li:nth-child(1){--guest-top-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 3h10v3h3v15H4V6h3V3Zm2 3h6V5H9v1Zm-3 2v11h12V8H6Zm3 3h6v2H9v-2Zm0 4h5v2H9v-2Z'/%3E%3C/svg%3E")}
html body #guestCenterVue .data-pan li:nth-child(2){--guest-top-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 7h-3.2A3 3 0 0 0 12 3.4 3 3 0 0 0 7.2 7H4v5h1v8h14v-8h1V7ZM7 12h4v6H7v-6Zm6 6v-6h4v6h-4Z'/%3E%3C/svg%3E")}
html body #guestCenterVue .data-pan li:nth-child(3){--guest-top-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 5h18v14H3V5Zm2 2v10h14V7H5Zm2 2h4v2H7V9Zm0 4h8v2H7v-2Z'/%3E%3C/svg%3E")}
html body #guestCenterVue .data-pan li p{
    margin:0!important;
    color:#20242c!important;
    font-size:12px!important;
    font-weight:850!important;
    line-height:16px!important;
}
html body #guestCenterVue .index-header-d-wrp-l,
html body #guestCenterVue .index-header-d-wrp-r{
    display:none!important;
}
html body #guestCenterVue .nav-pan{
    margin:0 12px 14px!important;
}
html body #guestCenterVue .pan-wrapper{
    margin:0!important;
    padding:16px!important;
    border-radius:28px!important;
    background:#fff!important;
    box-shadow:0 12px 28px rgba(20,24,32,.07)!important;
    box-sizing:border-box!important;
    overflow:hidden!important;
}
html body #guestCenterVue .pan-title{
    margin:0 0 12px!important;
    color:#1f2430!important;
    font-size:17px!important;
    font-weight:950!important;
    line-height:22px!important;
}
html body #guestCenterVue .pan-content{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:10px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
}
html body #guestCenterVue .pan-content:first-of-type .pan-box-col{
    min-height:88px!important;
    padding:14px 8px!important;
    border:0!important;
    border-radius:20px!important;
    background:#f8f9fc!important;
    text-align:center!important;
    box-sizing:border-box!important;
}
html body #guestCenterVue .pan-content:first-of-type .pan-sub-c{
    margin:0 0 8px!important;
    color:#1f2430!important;
    font-size:24px!important;
    font-weight:950!important;
    line-height:28px!important;
}
html body #guestCenterVue .pan-content:first-of-type .pan-sub-t a{
    color:#5d6674!important;
    font-size:13px!important;
    font-weight:850!important;
    line-height:18px!important;
}
html body #guestCenterVue .pan-wrapper > .pan-content:nth-of-type(2){
    grid-template-columns:1fr!important;
    gap:8px!important;
    margin-top:12px!important;
    padding-top:12px!important;
    border-top:1px solid #edf0f5!important;
}
html body #guestCenterVue .pan-box{
    display:flex!important;
    align-items:center!important;
    min-height:44px!important;
    padding:0 12px!important;
    border-radius:16px!important;
    background:#f8f9fc!important;
    box-sizing:border-box!important;
}
html body #guestCenterVue .pan-box .p-icon{
    display:none!important;
}
html body #guestCenterVue .pan-box:before{
    content:''!important;
    flex:0 0 22px!important;
    width:22px!important;
    height:22px!important;
    margin-right:8px!important;
    border-radius:50%!important;
    background:#d49400!important;
    mask:var(--guest-asset-icon) center/contain no-repeat!important;
    -webkit-mask:var(--guest-asset-icon) center/contain no-repeat!important;
}
html body #guestCenterVue #commissions{--guest-asset-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8Zm0 2c-4.4 0-8 2.2-8 5v1h16v-1c0-2.8-3.6-5-8-5Z'/%3E%3C/svg%3E")}
html body #guestCenterVue #pursetomoney{--guest-asset-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 4h14v16H5V4Zm2 2v12h10V6H7Zm2 2h6v2H9V8Zm0 4h6v2H9v-2Z'/%3E%3C/svg%3E")}
html body #guestCenterVue #transfer{--guest-asset-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 7h10l-2-2 1.4-1.4L20.8 8l-4.4 4.4L15 11l2-2H7V7Zm10 10H7l2 2-1.4 1.4L3.2 16l4.4-4.4L9 13l-2 2h10v2Z'/%3E%3C/svg%3E")}
html body #guestCenterVue .pan-box .p-span,
html body #guestCenterVue .pan-box .p-span a{
    flex:1!important;
    min-width:0!important;
    color:#4a5260!important;
    font-size:13px!important;
    font-weight:850!important;
    line-height:18px!important;
}
html body #guestCenterVue .pan-box .arrow-r{
    display:block!important;
    width:8px!important;
    height:8px!important;
    margin-left:8px!important;
    border:solid #a2a9b5!important;
    border-width:2px 2px 0 0!important;
    transform:rotate(45deg)!important;
}
html body #guestCenterVue > .share{
    margin:0 12px 14px!important;
    border-radius:28px!important;
    overflow:hidden!important;
    box-shadow:0 12px 28px rgba(255,190,53,.12)!important;
}
html body #guestCenterVue > .share a{
    display:block!important;
    position:relative!important;
    min-height:126px!important;
    border-radius:28px!important;
    background:linear-gradient(135deg,#fff7d8 0%,#fff 68%)!important;
    overflow:hidden!important;
}
html body #guestCenterVue > .share img{
    display:none!important;
}
html body #guestCenterVue > .share a:before{
    content:'Login to unlock rewards'!important;
    position:absolute!important;
    left:18px!important;
    top:22px!important;
    color:#1f2430!important;
    font-size:18px!important;
    font-weight:950!important;
    line-height:24px!important;
}
html body #guestCenterVue > .share a:after{
    content:'Sign in to manage assets, referrals, and gifts.'!important;
    position:absolute!important;
    left:18px!important;
    top:54px!important;
    right:18px!important;
    color:#8a6b20!important;
    font-size:12px!important;
    font-weight:800!important;
    line-height:18px!important;
}
html:not([lang="en"]) body #guestCenterVue > .share a:before{
    content:'登录解锁更多奖励'!important;
}
html:not([lang="en"]) body #guestCenterVue > .share a:after{
    content:'登录后可管理资产、邀请和奖励。'!important;
}
html body #guestCenterVue .more-grid{
    display:grid!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:10px!important;
    padding-top:12px!important;
    border-top:1px solid #edf0f5!important;
}
html body #guestCenterVue .pan-wrapper > .pan-content.more-grid{
    display:grid!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:10px!important;
    margin:0!important;
    padding-top:12px!important;
    border-top:1px solid #edf0f5!important;
}
html body #guestCenterVue .more-grid .pan-box-col{
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:flex-start!important;
    min-height:82px!important;
    padding:0!important;
    text-align:center!important;
}
html body #guestCenterVue .more-grid .pan-sub-c a{
    width:44px!important;
    height:44px!important;
    border-radius:17px!important;
}
html body #guestCenterVue .more-grid .pan-sub-t,
html body #guestCenterVue .more-grid .pan-sub-t a,
html body #guestCenterVue .more-grid .pan-sub-t span{
    margin-top:7px!important;
    color:#4a5260!important;
    font-size:11px!important;
    font-weight:850!important;
    line-height:14px!important;
}
html[lang="en"] body #guestCenterVue .data-pan li p,
html[lang="en"] body #guestCenterVue .more-grid .pan-sub-t,
html[lang="en"] body #guestCenterVue .more-grid .pan-sub-t a,
html[lang="en"] body #guestCenterVue .more-grid .pan-sub-t span{
    font-size:10.5px!important;
    line-height:13px!important;
}
@media (max-width:360px){
    html body #guestCenterVue .more-grid{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
    }
}

/* Login / register refresh */
html body .auth-page{
    max-width:640px!important;
    min-height:100vh!important;
    margin:0 auto!important;
    padding-bottom:44px!important;
    background:#f4f5f8!important;
    box-sizing:border-box!important;
}
html body .auth-page > div:first-child{
    position:sticky!important;
    top:0!important;
    z-index:20!important;
    width:100%!important;
    height:56px!important;
    line-height:56px!important;
    border-radius:0 0 22px 22px!important;
    background:linear-gradient(135deg,#ffe08a 0%,#f4b83f 100%)!important;
    box-shadow:0 8px 22px rgba(179,124,14,.14)!important;
    font-size:0!important;
    text-align:center!important;
    box-sizing:border-box!important;
}
html body .auth-page > div:first-child > a:first-child{
    position:absolute!important;
    left:12px!important;
    top:9px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:38px!important;
    height:38px!important;
    border-radius:15px!important;
    background:rgba(255,255,255,.42)!important;
}
html body .auth-page > div:first-child > a:first-child img{
    width:28px!important;
    height:28px!important;
    position:static!important;
}
html body .auth-page > div:first-child h1{
    margin:0!important;
    color:#1f2430!important;
    font-size:18px!important;
    font-weight:950!important;
    line-height:56px!important;
    text-align:center!important;
}
html body .auth-login-page > div:first-child > a[href*="register"]{
    position:absolute!important;
    right:14px!important;
    top:0!important;
    height:56px!important;
    line-height:56px!important;
    color:#1f2430!important;
    font-size:13px!important;
    font-weight:900!important;
}
html body .auth-page > section{
    width:calc(100% - 24px)!important;
    max-width:560px!important;
    margin:14px auto 0!important;
    padding:0!important;
    box-sizing:border-box!important;
}
html body .auth-page > section > div:first-child{
    display:none!important;
}
html body .auth-page .registerCon{
    position:relative!important;
    width:100%!important;
    margin:0!important;
    padding:22px 18px!important;
    border-radius:30px!important;
    background:#fff!important;
    box-shadow:0 16px 36px rgba(20,24,32,.09)!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
}
html body .auth-page .registerCon:before{
    content:''!important;
    position:absolute!important;
    right:-34px!important;
    top:-34px!important;
    width:132px!important;
    height:132px!important;
    border-radius:50%!important;
    background:rgba(255,198,70,.18)!important;
}
html body .auth-page .registerCon ul{
    position:relative!important;
    z-index:1!important;
    margin:0!important;
    padding:0!important;
    list-style:none!important;
}
html body .auth-page .registerCon li{
    width:100%!important;
    margin:0 0 14px!important;
    padding:0!important;
    border:0!important;
    list-style:none!important;
    box-sizing:border-box!important;
}
html body .auth-page .registerCon .title{
    margin:0 0 18px!important;
    padding:0!important;
    color:#1f2430!important;
    font-size:28px!important;
    font-weight:950!important;
    line-height:36px!important;
    text-align:left!important;
}
html body .auth-page .registerCon .title:after{
    content:'Welcome back'!important;
    display:block!important;
    margin-top:4px!important;
    color:#7b8290!important;
    font-size:13px!important;
    font-weight:750!important;
    line-height:19px!important;
}
html body .auth-register-page .registerCon:before{
    background:rgba(255,198,70,.22)!important;
}
html body .auth-register-page .registerCon ul:before{
    content:'Create your account'!important;
    display:block!important;
    margin:0 0 16px!important;
    color:#1f2430!important;
    font-size:26px!important;
    font-weight:950!important;
    line-height:34px!important;
}
html:not([lang="en"]) body .auth-page .registerCon .title:after{
    content:'欢迎回来，请登录账户'!important;
}
html:not([lang="en"]) body .auth-register-page .registerCon ul:before{
    content:'创建你的账户'!important;
}
html body .auth-page .registerCon li.acc,
html body .auth-page .registerCon li.pwd,
html body .auth-page .registerCon li.code,
html body .auth-register-page .registerCon li:not(.register-sep):not(.third-login){
    display:block!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
}
html body .auth-page .registerCon label{
    display:block!important;
    margin:0 0 8px!important;
    padding:0!important;
    color:#343b48!important;
    font-size:14px!important;
    font-weight:900!important;
    letter-spacing:0!important;
    line-height:20px!important;
}
html body .auth-page .registerCon input{
    display:block!important;
    width:100%!important;
    height:48px!important;
    margin:0!important;
    padding:0 14px!important;
    border:1px solid #edf0f5!important;
    border-radius:17px!important;
    background:#f8f9fc!important;
    color:#1f2430!important;
    font-size:14px!important;
    font-weight:750!important;
    line-height:48px!important;
    text-indent:0!important;
    box-sizing:border-box!important;
}
html body .auth-page .registerCon input::placeholder{
    color:#a8afbb!important;
    font-size:14px!important;
    font-weight:750!important;
}
html body .auth-page .registerCon .hid,
html body .auth-page .registerCon .login-captcha-row{
    margin:0!important;
}
html body .auth-page .agreement-tips{
    height:auto!important;
    margin:2px 0 14px!important;
    color:#7b8290!important;
    font-size:12px!important;
    font-weight:750!important;
    line-height:18px!important;
    text-align:center!important;
}
html body .auth-page .agreement-tips p{
    margin:0!important;
}
html body .auth-page .agreement-tips a{
    color:#b98200!important;
    font-weight:900!important;
    text-decoration:none!important;
}
html body .auth-page #btnLogin,
html body .auth-page #btnNext{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    height:54px!important;
    margin:0!important;
    border:0!important;
    border-radius:21px!important;
    background:linear-gradient(135deg,#ffe178 0%,#ffc12f 55%,#ffad1f 100%)!important;
    color:#151922!important;
    font-size:17px!important;
    font-weight:950!important;
    line-height:54px!important;
    box-shadow:0 14px 30px rgba(255,173,31,.28)!important;
}
html body .auth-page .login-sep,
html body .auth-page .register-sep{
    display:flex!important;
    align-items:center!important;
    gap:10px!important;
    margin:16px 0!important;
    color:#9aa2af!important;
    font-size:12px!important;
    font-weight:800!important;
    border:0!important;
}
html body .auth-page .login-sep:before,
html body .auth-page .login-sep:after,
html body .auth-page .register-sep:before,
html body .auth-page .register-sep:after{
    content:''!important;
    flex:1!important;
    height:1px!important;
    background:#edf0f5!important;
}
html body .auth-page .third-login{
    margin:0!important;
    border:0!important;
    text-align:center!important;
}
html body .auth-page .googleLoginBtn{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    height:48px!important;
    border:1px solid #edf0f5!important;
    border-radius:18px!important;
    background:#fff!important;
    color:#343b48!important;
    font-size:14px!important;
    font-weight:850!important;
    line-height:48px!important;
    box-shadow:0 8px 18px rgba(20,24,32,.04)!important;
}
html body .auth-page .googleLoginBtn:before{
    content:'G'!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:24px!important;
    height:24px!important;
    margin-right:8px!important;
    border-radius:50%!important;
    background:#f8f9fc!important;
    color:#4285f4!important;
    font-weight:950!important;
}
html body .auth-page > .btn-forget{
    display:block!important;
    width:calc(100% - 24px)!important;
    max-width:560px!important;
    margin:14px auto 0!important;
    color:#697180!important;
    text-align:center!important;
    font-size:13px!important;
    font-weight:850!important;
}
html body .auth-page > .btn-forget i{
    display:none!important;
}
html body .auth-page > .btn-forget span{
    height:auto!important;
    margin:0!important;
    color:#697180!important;
    font-size:13px!important;
    line-height:20px!important;
}
html body .auth-register-page .register-tabs{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:6px!important;
    margin:0 0 14px!important;
    padding:6px!important;
    border-radius:20px!important;
    background:#f8f9fc!important;
}
html body .auth-register-page .register-tabs a{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    height:40px!important;
    border-radius:15px!important;
    color:#737b8a!important;
    font-size:13px!important;
    font-weight:900!important;
}
html body .auth-register-page .register-tabs a.active{
    background:linear-gradient(135deg,#fff1bd 0%,#ffd45d 100%)!important;
    color:#1f2430!important;
    box-shadow:0 8px 16px rgba(255,190,53,.18)!important;
}
html body .auth-register-page #userMobile,
html body .auth-register-page #userEmail,
html body .auth-register-page #txtPassword,
html body .auth-register-page #txtVerify{
    padding-left:14px!important;
    padding-right:14px!important;
}
html body .auth-register-page.register-mode-email .registerCon li.mobile-register-field{
    display:none!important;
}
html body .auth-register-page.register-mode-email .registerCon li.mobile-verify-field,
html body .auth-register-page.register-mode-email .registerCon li.email-register-field{
    display:block!important;
}
html body .auth-register-page.register-mode-mobile .registerCon li.mobile-register-field,
html body .auth-register-page.register-mode-mobile .registerCon li.mobile-verify-field{
    display:block!important;
}
html body .auth-register-page.register-mode-mobile .registerCon li.email-register-field{
    display:none!important;
}
html body .auth-register-page .registerCon li > s,
html body .auth-register-page .registerCon li .rs1,
html body .auth-register-page .registerCon li .rs3,
html body .auth-register-page .registerCon li .rs4{
    display:none!important;
}
html body .auth-register-page #btnCode,
html body .auth-register-page #btnEmailCode{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:auto!important;
    min-width:96px!important;
    height:36px!important;
    margin:8px 0 0!important;
    padding:0 12px!important;
    border-radius:14px!important;
    background:#1f2430!important;
    color:#fff!important;
    font-size:12px!important;
    font-weight:900!important;
    line-height:36px!important;
}
html body .auth-register-page #isCheck{
    display:inline-flex!important;
    align-items:center!important;
    color:#5d6674!important;
    font-size:12px!important;
    font-weight:800!important;
    line-height:18px!important;
}
html body .auth-register-page #isCheck em{
    display:inline-block!important;
    width:16px!important;
    height:16px!important;
    margin-right:6px!important;
    border-radius:50%!important;
    background:#ffc12f!important;
}
html body .auth-register-page .registerCon li a[href*="terms"]{
    color:#b98200!important;
    font-size:12px!important;
    font-weight:900!important;
    text-decoration:none!important;
}
html[lang="en"] body .auth-page .registerCon .title{
    font-size:27px!important;
}
html[lang="en"] body .auth-page .registerCon label,
html[lang="en"] body .auth-register-page .register-tabs a{
    font-size:13px!important;
}

/* Login page: account/password only */
html body .auth-login-page .registerCon li.code,
html body .auth-login-page .registerCon li.hid,
html body .auth-login-page .registerCon #loginType,
html body .auth-login-page .registerCon #jy,
html body .auth-login-page .registerCon .login-captcha-row,
html body .auth-login-page .registerCon .getCode{
    display:none!important;
}
html body .auth-login-page .registerCon .pwd[style]{
    display:block!important;
}
html body .auth-login-page #captcha{
    display:none!important;
}
html body #balanceVue .balance-detail-page{
    width:82%!important;
    max-width:520px!important;
    min-width:260px!important;
    margin:14px auto 0!important;
    padding:0 0 104px!important;
    background:transparent!important;
    box-sizing:border-box!important;
}
html body #balanceVue .balance-detail-hero{
    position:relative!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:14px!important;
    margin:0 0 14px!important;
    padding:18px!important;
    border-radius:28px!important;
    background:linear-gradient(135deg,#fff8df 0%,#fff 58%,#ffe19a 100%)!important;
    box-shadow:0 14px 30px rgba(20,24,32,.08)!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
}
html body #balanceVue .balance-detail-hero:after{
    content:''!important;
    position:absolute!important;
    right:-28px!important;
    top:-28px!important;
    width:118px!important;
    height:118px!important;
    border-radius:50%!important;
    background:rgba(255,198,70,.22)!important;
}
html body #balanceVue .balance-detail-hero>div,
html body #balanceVue .balance-detail-hero>a{
    position:relative!important;
    z-index:1!important;
}
html body #balanceVue .balance-detail-hero p{
    margin:0 0 8px!important;
    color:#687080!important;
    font-size:13px!important;
    font-weight:900!important;
}
html body #balanceVue .balance-detail-hero strong{
    display:block!important;
    color:#10151f!important;
    font-size:32px!important;
    font-weight:950!important;
    line-height:38px!important;
}
html body #balanceVue .balance-detail-hero span{
    display:block!important;
    margin-top:8px!important;
    color:#8b93a1!important;
    font-size:12px!important;
    line-height:18px!important;
}
html body #balanceVue .balance-detail-hero .z-Recharge-btn{
    flex:0 0 auto!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-width:82px!important;
    height:40px!important;
    line-height:40px!important;
    margin:0!important;
    padding:0 14px!important;
    border-radius:999px!important;
    background:linear-gradient(135deg,#ffe178,#ffad1f)!important;
    color:#1f2430!important;
    font-size:14px!important;
    font-weight:950!important;
    box-shadow:0 8px 16px rgba(255,173,31,.26)!important;
}
html body #balanceVue .balance-detail-panel{
    margin:0!important;
    padding:10px 0 16px!important;
    border-radius:28px!important;
    background:#fff!important;
    box-shadow:0 14px 30px rgba(20,24,32,.08)!important;
    overflow:hidden!important;
}
html body #balanceVue .balance-detail-tabs{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important;
    margin:0!important;
    padding:8px!important;
    border:0!important;
    border-bottom:1px solid #eef0f4!important;
    border-radius:0!important;
    background:#fff!important;
    box-shadow:none!important;
    overflow:visible!important;
}
html body #balanceVue .balance-detail-tabs li{
    float:none!important;
    width:auto!important;
    height:42px!important;
    line-height:42px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    text-align:center!important;
}
html body #balanceVue .balance-detail-tabs a{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    height:42px!important;
    line-height:18px!important;
    border-radius:16px!important;
    background:#f6f7fb!important;
    color:#626b78!important;
    font-size:14px!important;
    font-weight:900!important;
}
html body #balanceVue .balance-detail-tabs .z-MoneyNav-crt02{
    background:linear-gradient(135deg,#ffe178 0%,#ffc12f 55%,#ffad1f 100%)!important;
    color:#1f2430!important;
    box-shadow:0 8px 16px rgba(255,173,31,.28)!important;
}
html body #balanceVue .balance-detail-tabs .z-MoneyNav-crt02 b{
    color:#1f2430!important;
    font-weight:950!important;
}
html body #balanceVue .balance-detail-tabs a:not(.z-MoneyNav-crt02) b{
    color:#626b78!important;
}
html body #balanceVue .balance-detail-list{
    min-height:360px!important;
    margin:0!important;
    padding:14px!important;
    background:#fff!important;
    box-sizing:border-box!important;
}
html body #balanceVue .balance-detail-empty{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    min-height:250px!important;
    margin:0!important;
    padding:28px 16px!important;
    border-radius:26px!important;
    background:#fff!important;
    box-shadow:0 12px 28px rgba(20,24,32,.07)!important;
    box-sizing:border-box!important;
    color:#626b7a!important;
    font-size:17px!important;
    font-weight:900!important;
    text-align:center!important;
}
html body #balanceVue .balance-detail-row{
    display:block!important;
    width:100%!important;
    margin:0 0 12px!important;
    padding:16px!important;
    border:0!important;
    border-radius:22px!important;
    background:#fff!important;
    box-shadow:0 12px 28px rgba(20,24,32,.07)!important;
    box-sizing:border-box!important;
}
html body #balanceVue .balance-row-main{
    display:flex!important;
    align-items:flex-start!important;
    justify-content:space-between!important;
    gap:14px!important;
    width:100%!important;
}
html body #balanceVue .balance-row-time{
    flex:1 1 auto!important;
    min-width:0!important;
    color:#687080!important;
    font-size:13px!important;
    line-height:19px!important;
    text-align:left!important;
    word-break:normal!important;
}
html body #balanceVue .balance-row-money{
    flex:0 0 auto!important;
    color:#1f2430!important;
    font-size:18px!important;
    line-height:22px!important;
    font-weight:950!important;
    text-align:right!important;
}
html body #balanceVue .balance-row-content{
    margin:10px 0 0!important;
    padding:10px 12px!important;
    border-radius:14px!important;
    background:#f8f9fc!important;
    color:#4a5260!important;
    font-size:13px!important;
    font-weight:850!important;
    line-height:20px!important;
    text-align:left!important;
    word-break:break-word!important;
}
html body #balanceVue .loading,
html body #balanceVue #btnLoadMore{
    display:none!important;
}
html body .aui-ass-box{margin:14px!important;padding:22px!important;border-radius:26px!important;background:linear-gradient(135deg,#fff0b8 0%,#f5b544 100%)!important;box-shadow:0 14px 30px rgba(179,124,14,.17)!important;color:#1f2430!important}
html body .aui-ass-box h2,html body .aui-ass-box h3,html body .aui-ass-box h4,html body .aui-ass-box p{color:#1f2430!important;text-align:left!important}
html body .aui-ass-box h2{font-size:22px!important;text-align:center!important;margin-bottom:12px!important}
html body .aui-ass-box h4{font-size:32px!important;text-align:center!important}
html body .aui-palace-two{display:grid!important;grid-template-columns:1fr 1fr!important;margin:14px!important;padding:10px!important;border-radius:24px!important;background:#fff!important;box-shadow:0 10px 26px rgba(20,24,32,.07)!important}
html body .aui-palace-grid-text h1{white-space:normal!important;font-size:14px!important;line-height:18px!important}
html body .aui-palace-grid-text h1 em{display:none!important}
html body #inviteShellVue{
    overflow-x:hidden!important;
}
html body #inviteShellVue .aui-ass-box{
    width:calc(100% - 32px)!important;
    max-width:560px!important;
    height:auto!important;
    min-height:0!important;
    margin:16px auto!important;
    padding:24px 22px!important;
    box-sizing:border-box!important;
}
html body #inviteShellVue .aui-ass-box h2{
    margin:0 0 14px!important;
    padding:0!important;
    font-size:22px!important;
    line-height:28px!important;
    text-align:center!important;
}
html body #inviteShellVue .aui-ass-box h3{
    display:block!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
    color:#3f4652!important;
    font-size:13px!important;
    font-weight:750!important;
    line-height:18px!important;
    text-align:center!important;
}
html body #inviteShellVue .aui-ass-box .icon-info{
    display:none!important;
}
html body #inviteShellVue .aui-ass-box h4{
    margin:8px 0 16px!important;
    padding:0!important;
    font-size:30px!important;
    line-height:36px!important;
    font-weight:950!important;
    text-align:center!important;
}
html body #inviteShellVue .aui-palace-one{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:12px!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
    overflow:visible!important;
}
html body #inviteShellVue .aui-palace-one .aui-palace-grid{
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:104px!important;
    margin:0!important;
    padding:14px 10px!important;
    box-sizing:border-box!important;
    border-radius:18px!important;
    background:rgba(255,255,255,.46)!important;
}
html body #inviteShellVue .aui-palace-one p{
    min-height:36px!important;
    margin:0 0 8px!important;
    color:#2f3744!important;
    font-size:14px!important;
    font-weight:750!important;
    line-height:18px!important;
    text-align:center!important;
    white-space:normal!important;
}
html body #inviteShellVue .aui-palace-one h2{
    margin:0!important;
    padding:0!important;
    color:#1f2430!important;
    font-size:20px!important;
    line-height:24px!important;
    font-weight:950!important;
    text-align:center!important;
}
html body #inviteShellVue > .aui-palace-two{
    width:calc(100% - 32px)!important;
    max-width:560px!important;
    margin:16px auto!important;
    padding:10px!important;
    box-sizing:border-box!important;
    gap:0!important;
    overflow:hidden!important;
}
html body #inviteShellVue > .aui-palace-two .aui-palace-grid{
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:146px!important;
    margin:0!important;
    padding:16px 10px!important;
    box-sizing:border-box!important;
}
html body #inviteShellVue > .aui-palace-two .aui-palace-grid-text{
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:flex-start!important;
    width:100%!important;
    min-height:58px!important;
    padding:0!important;
    margin:0!important;
    overflow:visible!important;
    white-space:normal!important;
    text-align:center!important;
}
html body #inviteShellVue > .aui-palace-two .aui-palace-grid-text h1{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:36px!important;
    margin:0!important;
    color:#1f2430!important;
    font-size:14px!important;
    font-weight:900!important;
    line-height:18px!important;
    text-align:center!important;
    white-space:normal!important;
    word-break:keep-all!important;
    overflow-wrap:normal!important;
}
html body #inviteShellVue > .aui-palace-two .aui-palace-grid-text h2{
    margin:5px 0 0!important;
    color:#777f8c!important;
    font-size:12px!important;
    font-weight:800!important;
    line-height:15px!important;
    text-align:center!important;
    white-space:normal!important;
}
html body .code_scroll{position:fixed!important;inset:0!important;z-index:260!important;background:rgba(20,24,32,.48)!important;display:none}
html body .code_scroll .code_box,html body #canvasBox{max-width:86vw!important}
html body .footerdi{display:block!important}
html body .footerdi ul{display:flex!important}
html body .footerdi li{display:block!important}
html[lang="en"] body .Apply-con dl{grid-template-columns:142px minmax(0,1fr)!important}
html[lang="en"] body #ulBankList li:first-child{font-size:13px!important;line-height:18px!important}

/* Account record alignment fixes */
html body #buyListVue{overflow:hidden!important}
html body #buyListVue #navBox.g-snav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:calc(100% - 28px)!important;margin:12px auto 0!important;padding:6px!important;box-sizing:border-box!important;overflow:hidden!important;border-radius:22px!important}
html body #buyListVue #navBox .g-snav-lst{display:block!important;min-width:0!important;width:auto!important;height:44px!important;line-height:44px!important;flex:initial!important;margin:0!important;padding:0!important;float:none!important;text-align:center!important}
html body #buyListVue #navBox .g-snav-lst a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:44px!important;line-height:44px!important;margin:0!important;padding:0!important;border-radius:17px!important;box-sizing:border-box!important;text-align:center!important}
html body #buyListVue #navBox .g-snav-lst a span{display:block!important;width:auto!important;height:auto!important;line-height:44px!important;margin:0!important;padding:0!important;border:0!important;color:inherit!important;font-size:14px!important;font-weight:900!important;text-align:center!important}
html body #buyListVue #navBox .g-snav-lst.z-sgl-crt a{background:#20242c!important;color:#fff!important}
html body #buyListVue #navBox .g-snav-lst.z-sgl-crt a span{border:0!important}
html body #buyListVue .g-Record-lst{width:calc(100% - 28px)!important;margin:12px auto 0!important;padding:0!important;box-sizing:border-box!important;background:transparent!important}
html body #buyListVue .g-Record-lst ul{width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow:visible!important}
html body #buyListVue .g-Record-lst .haveNot{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:260px!important;margin:0!important;padding:28px 16px!important;box-sizing:border-box!important;border-radius:28px!important;text-align:center!important}
html body #buyListVue .g-Record-lst .haveNot p{width:100%!important;margin:12px 0 0!important;text-align:center!important;color:#747c8b!important;font-size:16px!important;font-weight:900!important;line-height:22px!important}
html body #buyListVue .loading{width:100%!important;margin:14px auto!important;padding:14px 0!important;text-align:center!important;box-sizing:border-box!important;color:#98a0ad!important;font-size:14px!important}

/* Buy records page refined centered layout */
html body #buyListVue{background:#f5f6fa!important}
html body #buyListVue #navBox.g-snav{width:calc(100% - 40px)!important;max-width:560px!important;margin:16px auto 0!important;padding:5px!important;border-radius:18px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 10px 24px rgba(20,24,32,.08)!important}
html body #buyListVue #navBox .g-snav-lst{height:40px!important;line-height:40px!important}
html body #buyListVue #navBox .g-snav-lst a{height:40px!important;line-height:40px!important;border-radius:14px!important;color:#747c8a!important;background:transparent!important;box-shadow:none!important}
html body #buyListVue #navBox .g-snav-lst a span{line-height:40px!important;font-size:14px!important;letter-spacing:.2px!important}
html body #buyListVue #navBox .g-snav-lst.z-sgl-crt a{background:linear-gradient(135deg,#ffe8a3,#ffc84d)!important;color:#1f2430!important;box-shadow:0 6px 14px rgba(255,190,53,.22)!important}
html body #buyListVue .g-Record-lst{width:calc(100% - 40px)!important;max-width:560px!important;margin:14px auto 0!important}
html body #buyListVue .g-Record-lst .haveNot{min-height:250px!important;border-radius:26px!important;background:#fff!important;box-shadow:0 12px 28px rgba(20,24,32,.07)!important}
html body #buyListVue .g-Record-lst .haveNot .ygnot{display:block!important;margin:0 auto!important;opacity:.58!important;transform:scale(.92)!important}
html body #buyListVue .g-Record-lst .haveNot p{margin-top:14px!important;color:#626b7a!important;font-size:16px!important}
html body #buyListVue .g-Record-lst li{width:100%!important;margin:0 0 12px!important;border-radius:22px!important}
html body #buyListVue #divGoodsLoading,html body #buyListVue .g-Record-lst>a.loading{width:calc(100% - 40px)!important;max-width:560px!important;margin:12px auto!important;border-radius:16px!important;background:#fff!important;box-shadow:0 6px 18px rgba(20,24,32,.04)!important}

/* Buy records hard centering: ignore legacy width math */
html body #buyListVue #navBox.g-snav{width:auto!important;max-width:none!important;margin:16px 20px 0!important;left:auto!important;right:auto!important;transform:none!important}
html body #buyListVue .g-Record-lst{width:auto!important;max-width:none!important;margin:14px 20px 0!important;left:auto!important;right:auto!important;transform:none!important}
html body #buyListVue .g-Record-lst ul{width:100%!important;margin:0!important;padding:0!important}
html body #buyListVue #divGoodsLoading,html body #buyListVue .g-Record-lst>a.loading{width:auto!important;max-width:none!important;margin:12px 20px!important}

/* Buy records stable centered card layout */
html body #buyListVue #navBox.g-snav{position:relative!important;float:none!important;clear:both!important;display:flex!important;align-items:center!important;justify-content:center!important;width:82%!important;max-width:520px!important;min-width:260px!important;margin:16px auto 0!important;padding:6px!important;box-sizing:border-box!important}
html body #buyListVue #navBox .g-snav-lst{float:none!important;display:block!important;flex:1 1 0!important;width:0!important;min-width:0!important;margin:0!important;padding:0!important}
html body #buyListVue #navBox .g-snav-lst a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important}
html body #buyListVue #navBox .g-snav-lst a span{white-space:nowrap!important}
html body #buyListVue .g-Record-lst{position:relative!important;float:none!important;clear:both!important;width:82%!important;max-width:520px!important;min-width:260px!important;margin:14px auto 0!important;box-sizing:border-box!important}
html body #buyListVue #divGoodsLoading,html body #buyListVue .g-Record-lst>a.loading{width:82%!important;max-width:520px!important;min-width:260px!important;margin:12px auto!important;box-sizing:border-box!important}

/* Buy records final cleanup */
html body #buyListVue .glist-header{margin:0 auto!important;border-radius:0 0 16px 16px!important}
html body #buyListVue .glist-header span{line-height:54px!important;text-align:center!important}
html body #buyListVue #navBox.g-snav{margin-top:10px!important}
html body #buyListVue .g-Record-lst{margin-top:10px!important}
html body #buyListVue #divGoodsLoading,html body #buyListVue .g-Record-lst>a.loading{display:none!important}

/* Favorites page: match buy records layout */
html body .h5-1yyg-v1:has(#favVueApp){
    background:#f5f6fa!important;
}
html body .h5-1yyg-v1:has(#favVueApp) .glist-header{
    height:54px!important;
    line-height:54px!important;
    margin:0 auto!important;
    border-radius:0 0 16px 16px!important;
    background:linear-gradient(135deg,#ffe08a 0%,#f4b83f 100%)!important;
    box-shadow:0 8px 22px rgba(179,124,14,.14)!important;
}
html body .h5-1yyg-v1:has(#favVueApp) .glist-header span{
    display:block!important;
    line-height:54px!important;
    margin:0!important;
    text-align:center!important;
    color:#1f2430!important;
    font-size:18px!important;
    font-weight:900!important;
}
html body #favVueApp{
    width:82%!important;
    max-width:520px!important;
    min-width:260px!important;
    margin:10px auto 0!important;
    padding:0!important;
    background:transparent!important;
    box-sizing:border-box!important;
}
html body #favVueApp #loadingPicBlock{
    width:100%!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
    background:transparent!important;
}
html body #favVueApp #fav_list{
    width:100%!important;
    margin:0!important;
    padding:0!important;
    list-style:none!important;
    background:transparent!important;
}
html body #favVueApp #fav_list li{
    display:flex!important;
    align-items:center!important;
    gap:12px!important;
    width:100%!important;
    min-height:118px!important;
    margin:0 0 14px!important;
    padding:14px!important;
    border:0!important;
    border-radius:22px!important;
    background:#fff!important;
    box-shadow:0 12px 28px rgba(20,24,32,.07)!important;
    box-sizing:border-box!important;
    overflow:hidden!important;
}
html body #favVueApp #fav_list .z-Limg{
    flex:0 0 86px!important;
    width:86px!important;
    height:86px!important;
    margin:0!important;
    border:0!important;
    border-radius:16px!important;
    background:#f5f6f9!important;
    overflow:hidden!important;
    box-shadow:none!important;
}
html body #favVueApp #fav_list .z-Limg img{
    display:block!important;
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
    border-radius:16px!important;
}
html body #favVueApp #fav_list .u-sgl-r{
    flex:1!important;
    min-width:0!important;
    margin:0!important;
    padding:0!important;
}
html body #favVueApp #fav_list .z-sgl-tt{
    margin:0 0 8px!important;
    height:auto!important;
    line-height:20px!important;
    white-space:normal!important;
}
html body #favVueApp #fav_list .z-sgl-tt a{
    color:#1f2430!important;
    font-size:14px!important;
    font-weight:900!important;
    line-height:20px!important;
}
html body #favVueApp .haveNot{
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    min-height:250px!important;
    margin:0!important;
    padding:28px 16px!important;
    border-radius:26px!important;
    background:#fff!important;
    box-shadow:0 12px 28px rgba(20,24,32,.07)!important;
    box-sizing:border-box!important;
    text-align:center!important;
}
html body #favVueApp .haveNot .ygnot{
    display:block!important;
    margin:0 auto!important;
    opacity:.58!important;
    transform:scale(.92)!important;
}
html body #favVueApp .haveNot p{
    width:100%!important;
    margin:14px 0 0!important;
    text-align:center!important;
    color:#626b7a!important;
    font-size:16px!important;
    font-weight:900!important;
    line-height:22px!important;
}
html body #favVueApp .postLoading,
html body #favVueApp .btnLoadEnd{
    display:none!important;
}
html body #favVueApp #addAll{
    right:16px!important;
    bottom:96px!important;
}

/* Wallet index: centered account-page layout */
html body #walletIndexVue{
    background:#f5f6fa!important;
    padding-bottom:96px!important;
}
html body #walletIndexVue .purse{
    width:82%!important;
    max-width:520px!important;
    min-width:260px!important;
    margin:10px auto 0!important;
    padding:0!important;
    background:transparent!important;
    box-sizing:border-box!important;
}
html body #walletIndexVue .aui-cell-box{
    position:relative!important;
    width:100%!important;
    height:auto!important;
    min-height:170px!important;
    margin:0!important;
    padding:26px 18px 34px!important;
    border-radius:26px!important;
    background:linear-gradient(135deg,#fff8df 0%,#fff 62%)!important;
    box-shadow:0 12px 28px rgba(20,24,32,.07)!important;
    overflow:hidden!important;
    color:#1f2430!important;
    text-align:center!important;
    box-sizing:border-box!important;
}
html body #walletIndexVue .aui-cell-box:after{
    content:''!important;
    position:absolute!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    height:38px!important;
    background:linear-gradient(135deg,#ffd66a,#f4b83f)!important;
    border-radius:50% 50% 0 0/70% 70% 0 0!important;
}
html body #walletIndexVue .aui-cell-box h1{
    position:relative!important;
    z-index:1!important;
    margin:0 0 12px!important;
    padding:0!important;
    height:auto!important;
    line-height:20px!important;
    background:none!important;
    color:#687080!important;
    font-size:14px!important;
    font-weight:850!important;
}
html body #walletIndexVue .aui-cell-box h2{
    position:relative!important;
    z-index:1!important;
    margin:0!important;
    padding:0!important;
    height:auto!important;
    line-height:44px!important;
    background:none!important;
    color:#11151c!important;
    font-size:38px!important;
    font-weight:950!important;
}
html body #walletIndexVue .aui-cell-box .aui-bg{
    display:none!important;
}
html body #walletIndexVue .aui-btn-box{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    width:64%!important;
    max-width:260px!important;
    min-width:190px!important;
    height:46px!important;
    margin:-22px auto 18px!important;
    padding:4px!important;
    border-radius:999px!important;
    background:#fff!important;
    box-shadow:0 8px 18px rgba(20,24,32,.12)!important;
    position:relative!important;
    z-index:2!important;
    box-sizing:border-box!important;
}
html body #walletIndexVue .aui-btn-box button{
    float:none!important;
    display:block!important;
    width:100%!important;
    height:38px!important;
    line-height:38px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:999px!important;
    background:transparent!important;
    color:#1f2430!important;
    font-size:14px!important;
    font-weight:900!important;
    text-align:center!important;
}
html body #walletIndexVue .aui-tag:after{
    right:-2px!important;
    top:10px!important;
    height:18px!important;
    border-right:1px solid #d8dbe2!important;
}
html body #walletIndexVue .aui-palace-box{
    display:block!important;
    grid-template-columns:none!important;
    gap:0!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
    background:transparent!important;
    box-shadow:none!important;
    border-radius:0!important;
    box-sizing:border-box!important;
}
html body #walletIndexVue .aui-palace{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:10px!important;
    width:100%!important;
    margin:0!important;
    padding:12px!important;
    border-radius:24px!important;
    background:#fff!important;
    box-shadow:0 12px 28px rgba(20,24,32,.07)!important;
    box-sizing:border-box!important;
    overflow:hidden!important;
}
html body #walletIndexVue .aui-palace-grid{
    float:none!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    width:auto!important;
    min-width:0!important;
    min-height:112px!important;
    margin:0!important;
    padding:12px 6px!important;
    border:0!important;
    border-radius:18px!important;
    background:#f8f9fc!important;
    box-sizing:border-box!important;
    text-align:center!important;
}
html body #walletIndexVue .aui-palace-grid:before,
html body #walletIndexVue .aui-palace-grid:after{
    display:none!important;
}
html body #walletIndexVue .aui-palace-grid-icon{
    display:grid!important;
    place-items:center!important;
    width:44px!important;
    height:44px!important;
    margin:0 auto 10px!important;
    border-radius:16px!important;
    background:linear-gradient(135deg,#fff0bd,#ffd45c)!important;
}
html body #walletIndexVue .aui-palace-grid-icon img{
    display:none!important;
}
html body #walletIndexVue .aui-palace-grid-icon:before{
    content:''!important;
    width:22px!important;
    height:22px!important;
    background:#b98200!important;
    mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 6h16v12H4V6Zm2 2v8h12V8H6Zm2 2h8v2H8v-2Zm0 3h5v2H8v-2Z'/%3E%3C/svg%3E") center/contain no-repeat!important;
    -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 6h16v12H4V6Zm2 2v8h12V8H6Zm2 2h8v2H8v-2Zm0 3h5v2H8v-2Z'/%3E%3C/svg%3E") center/contain no-repeat!important;
}
html body #walletIndexVue .aui-palace-grid-text{
    width:100%!important;
    padding:0!important;
    white-space:normal!important;
    overflow:visible!important;
    text-overflow:clip!important;
}
html body #walletIndexVue .aui-palace-grid-text h2{
    margin:0!important;
    color:#4c5564!important;
    font-size:13px!important;
    font-weight:900!important;
    line-height:18px!important;
    white-space:normal!important;
}
html body #bg_ts .popup_box{
    border-radius:22px!important;
}

/* Wallet index visual refinement */
html body #walletIndexVue .aui-cell-box{
    min-height:154px!important;
    padding:24px 18px 28px!important;
    border-radius:28px!important;
    background:linear-gradient(135deg,#fff7dd 0%,#fffdf7 46%,#ffe19a 100%)!important;
    border:1px solid rgba(255,255,255,.9)!important;
}
html body #walletIndexVue .aui-cell-box:after{
    height:18px!important;
    left:24px!important;
    right:24px!important;
    bottom:18px!important;
    border-radius:999px!important;
    background:linear-gradient(90deg,#f8c447,#ffe08a,#f4b83f)!important;
    opacity:.95!important;
}
html body #walletIndexVue .aui-cell-box h1{
    font-size:13px!important;
}
html body #walletIndexVue .aui-cell-box h2{
    font-size:36px!important;
    line-height:42px!important;
}
html body #walletIndexVue .aui-btn-box{
    margin:-18px auto 18px!important;
}
html body #walletIndexVue .aui-palace-box{
    width:100%!important;
}
html body #walletIndexVue .aui-palace{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:0!important;
    width:100%!important;
    margin:0!important;
    padding:12px!important;
    border-radius:26px!important;
    background:#fff!important;
    box-shadow:0 12px 28px rgba(20,24,32,.07)!important;
    overflow:hidden!important;
}
html body #walletIndexVue .aui-palace-grid{
    position:relative!important;
    float:none!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    width:auto!important;
    min-width:0!important;
    min-height:116px!important;
    margin:0!important;
    padding:12px 8px!important;
    border-radius:20px!important;
    background:transparent!important;
    box-shadow:none!important;
}
html body #walletIndexVue .aui-palace-grid + .aui-palace-grid:before{
    content:''!important;
    display:block!important;
    position:absolute!important;
    left:0!important;
    top:18px!important;
    bottom:18px!important;
    width:1px!important;
    background:#edf0f5!important;
}
html body #walletIndexVue .aui-palace-grid-icon{
    width:46px!important;
    height:46px!important;
    margin:0 auto 10px!important;
    border-radius:18px!important;
    background:linear-gradient(135deg,#fff3c8,#ffd45c)!important;
    box-shadow:0 8px 16px rgba(255,190,53,.18)!important;
}
html body #walletIndexVue .aui-palace-grid-text h2{
    display:block!important;
    width:100%!important;
    max-width:none!important;
    margin:0 auto!important;
    color:#465061!important;
    font-size:13px!important;
    font-weight:900!important;
    line-height:17px!important;
    text-align:center!important;
    white-space:normal!important;
    word-break:normal!important;
    overflow-wrap:break-word!important;
}

/* Wallet cashout redesign */
html body .h5-1yyg-v11:has(#divSQTX){
    background:#f5f6fa!important;
    padding-bottom:108px!important;
}
html body .h5-1yyg-v11:has(#divSQTX) .glist-header{
    height:54px!important;
    line-height:54px!important;
    border-radius:0 0 16px 16px!important;
    background:linear-gradient(135deg,#ffe08a 0%,#f4b83f 100%)!important;
    box-shadow:0 8px 22px rgba(179,124,14,.14)!important;
}
html body .h5-1yyg-v11:has(#divSQTX) .glist-header span{
    display:block!important;
    line-height:54px!important;
    margin:0!important;
    color:#1f2430!important;
    font-size:18px!important;
    font-weight:900!important;
    text-align:center!important;
}
html body .h5-1yyg-v11:has(#divSQTX) .R-content{
    width:82%!important;
    max-width:520px!important;
    min-width:260px!important;
    margin:12px auto 0!important;
    padding:0 0 108px!important;
    background:transparent!important;
    box-sizing:border-box!important;
}
html body .h5-1yyg-v11:has(#divSQTX) .bg-img{
    display:none!important;
}
html body .cashout-hero{
    position:relative!important;
    margin:0 0 14px!important;
    padding:22px 18px!important;
    border-radius:26px!important;
    background:linear-gradient(135deg,#fff8df 0%,#fff 58%,#ffe19a 100%)!important;
    box-shadow:0 12px 28px rgba(20,24,32,.07)!important;
    overflow:hidden!important;
    text-align:left!important;
    box-sizing:border-box!important;
}
html body .cashout-hero:after{
    content:''!important;
    position:absolute!important;
    right:-28px!important;
    top:-28px!important;
    width:120px!important;
    height:120px!important;
    border-radius:50%!important;
    background:rgba(255,198,70,.22)!important;
}
html body .cashout-hero p{
    position:relative!important;
    z-index:1!important;
    margin:0 0 8px!important;
    color:#687080!important;
    font-size:13px!important;
    font-weight:850!important;
}
html body .cashout-hero strong{
    position:relative!important;
    z-index:1!important;
    display:block!important;
    color:#10151f!important;
    font-size:34px!important;
    font-weight:950!important;
    line-height:42px!important;
}
html body .cashout-hero span{
    position:relative!important;
    z-index:1!important;
    display:block!important;
    margin-top:8px!important;
    color:#8b93a1!important;
    font-size:12px!important;
    line-height:18px!important;
}
html body .h5-1yyg-v11:has(#divSQTX) #divSQTX.Apply-con{
    position:relative!important;
    top:auto!important;
    left:auto!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
    border-radius:26px!important;
    background:#fff!important;
    box-shadow:0 12px 28px rgba(20,24,32,.07)!important;
    overflow:hidden!important;
}
html body .h5-1yyg-v11:has(#divSQTX) #cashout{
    display:block!important;
    margin:0!important;
    padding:0 0 14px!important;
}
html body .h5-1yyg-v11:has(#divSQTX) #divSQTX dl{
    display:grid!important;
    grid-template-columns:96px minmax(0,1fr)!important;
    align-items:center!important;
    gap:10px!important;
    margin:0!important;
    padding:14px 16px!important;
    border:0!important;
    border-bottom:1px solid #eef0f4!important;
    border-radius:0!important;
    background:#fff!important;
    box-shadow:none!important;
    box-sizing:border-box!important;
}
html body .h5-1yyg-v11:has(#divSQTX) #divSQTX dl.split{
    grid-template-columns:1fr!important;
    gap:8px!important;
    background:#fffaf0!important;
}
html body .h5-1yyg-v11:has(#divSQTX) #divSQTX dl.split dt{
    white-space:normal!important;
}
html body .h5-1yyg-v11:has(#divSQTX) #divSQTX dt{
    color:#303744!important;
    font-size:14px!important;
    font-weight:900!important;
    white-space:nowrap!important;
}
html body .h5-1yyg-v11:has(#divSQTX) #divSQTX dd{
    min-width:0!important;
    margin:0!important;
    padding:0!important;
}
html body .h5-1yyg-v11:has(#divSQTX) #divSQTX input,
html body .h5-1yyg-v11:has(#divSQTX) #divSQTX select,
html body .h5-1yyg-v11:has(#divSQTX) #divSQTX label{
    width:100%!important;
    min-width:0!important;
    height:42px!important;
    line-height:42px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    color:#1f2430!important;
    font-size:14px!important;
    box-sizing:border-box!important;
    outline:none!important;
    appearance:none!important;
    -webkit-appearance:none!important;
}
html body .h5-1yyg-v11:has(#divSQTX) #divSQTX input::placeholder{
    color:#a8afbb!important;
}
html body .h5-1yyg-v11:has(#divSQTX) #for_bank_list label,
html body .h5-1yyg-v11:has(#divSQTX) #regionRow,
html body .h5-1yyg-v11:has(#divSQTX) #cashout.is-usdt #phoneRow,
html body .h5-1yyg-v11:has(#divSQTX) #cashout.is-usdt #txtSubBank{
    display:none!important;
}
html body .h5-1yyg-v11:has(#divSQTX) .usdt-network-picker{
    position:relative!important;
    display:none!important;
    width:100%!important;
    height:auto!important;
}
html body .h5-1yyg-v11:has(#divSQTX) #cashout.is-usdt .usdt-network-picker{
    display:block!important;
}
html body .h5-1yyg-v11:has(#divSQTX) .usdt-network-current{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    width:100%!important;
    height:42px!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    color:#1f2430!important;
    font-size:14px!important;
    font-weight:850!important;
    text-align:left!important;
}
html body .h5-1yyg-v11:has(#divSQTX) .usdt-network-current:after{
    content:''!important;
    width:8px!important;
    height:8px!important;
    margin-right:4px!important;
    border-right:2px solid #a8afbb!important;
    border-bottom:2px solid #a8afbb!important;
    transform:rotate(45deg)!important;
}
html body .h5-1yyg-v11:has(#divSQTX) .usdt-network-picker.open .usdt-network-current:after{
    transform:rotate(225deg)!important;
}
html body .h5-1yyg-v11:has(#divSQTX) .usdt-network-options{
    display:none!important;
    position:static!important;
    z-index:auto!important;
    width:100%!important;
    margin:8px 0 2px!important;
    padding:6px!important;
    border:0!important;
    border-radius:14px!important;
    background:#f6f7fb!important;
    box-shadow:none!important;
    box-sizing:border-box!important;
}
html body .h5-1yyg-v11:has(#divSQTX) .usdt-network-picker.open .usdt-network-options{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:6px!important;
}
html body .h5-1yyg-v11:has(#divSQTX) .usdt-network-options button{
    width:100%!important;
    height:34px!important;
    line-height:34px!important;
    border:0!important;
    border-radius:12px!important;
    background:#fff!important;
    color:#465061!important;
    font-size:14px!important;
    font-weight:850!important;
    text-align:center!important;
}
html body .h5-1yyg-v11:has(#divSQTX) .usdt-network-options button.cur{
    background:#20242c!important;
    color:#fff!important;
}
html body .h5-1yyg-v11:has(#divSQTX) .cashout-type{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:10px!important;
    margin:0!important;
    padding:12px 16px!important;
    border:0!important;
    border-bottom:1px solid #eef0f4!important;
    background:#fff!important;
}
html body .h5-1yyg-v11:has(#divSQTX) .cashout-type>div{
    float:none!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:8px!important;
    width:auto!important;
    height:42px!important;
    line-height:42px!important;
    border-radius:16px!important;
    background:#f6f7fb!important;
    color:#626b78!important;
    font-size:14px!important;
    font-weight:900!important;
    text-align:center!important;
}
html[lang="en"] body .h5-1yyg-v11:has(#divSQTX) .cashout-type>div{
    font-size:13px!important;
    white-space:nowrap!important;
}
html body .h5-1yyg-v11:has(#divSQTX) .cashout-type>div.cur{
    background:#20242c!important;
    color:#fff!important;
}
html body .h5-1yyg-v11:has(#divSQTX) .cashout-type>div>span{
    width:18px!important;
    height:18px!important;
    margin:0!important;
    border-radius:50%!important;
    background:#d8dbe2!important;
    position:relative!important;
}
html body .h5-1yyg-v11:has(#divSQTX) .cashout-type>div.cur>span{
    background:#ffc84d!important;
}
html body .h5-1yyg-v11:has(#divSQTX) .cashout-type>div.cur>span:after{
    content:''!important;
    position:absolute!important;
    left:5px!important;
    top:4px!important;
    width:7px!important;
    height:4px!important;
    border-left:2px solid #fff!important;
    border-bottom:2px solid #fff!important;
    transform:rotate(-45deg)!important;
}
html body .h5-1yyg-v11:has(#divSQTX) .Apply-button{
    width:calc(100% - 32px)!important;
    margin:14px auto 18px!important;
    background:transparent!important;
    box-shadow:none!important;
    text-align:center!important;
}
html body .h5-1yyg-v11:has(#divSQTX) .Apply-button input[type="hidden"]{
    display:none!important;
    width:0!important;
    height:0!important;
    margin:0!important;
    padding:0!important;
}
html body .h5-1yyg-v11:has(#divSQTX) #cashout.is-usdt #subBankRow{
    border-bottom:0!important;
}
html body .h5-1yyg-v11:has(#divSQTX) #cashout.is-usdt .Apply-button{
    width:calc(100% - 32px)!important;
    margin:0 auto 18px!important;
    padding:0!important;
    background:transparent!important;
    box-shadow:none!important;
    border-radius:0!important;
    text-align:center!important;
}
html body .h5-1yyg-v11:has(#divSQTX) #btnSQTX{
    display:block!important;
    width:100%!important;
    height:54px!important;
    line-height:54px!important;
    border:1px solid rgba(255,255,255,.72)!important;
    border-radius:20px!important;
    background:linear-gradient(135deg,#ffe178 0%,#ffc12f 48%,#ff9f16 100%)!important;
    color:#111827!important;
    font-size:18px!important;
    font-weight:950!important;
    letter-spacing:.5px!important;
    text-align:center!important;
    box-shadow:0 14px 28px rgba(255,159,22,.38), inset 0 1px 0 rgba(255,255,255,.65)!important;
}
html body .h5-1yyg-v11:has(#divSQTX) #divSQTX form>a{
    display:block!important;
    margin:10px 16px 0!important;
    color:#8b93a1!important;
    font-size:12px!important;
    line-height:18px!important;
}
html body .h5-1yyg-v11:has(#divSQTX) .cashout-note{
    display:block!important;
    width:calc(100% - 32px)!important;
    margin:0 auto 2px!important;
    padding:0 0 12px!important;
    color:#8b93a1!important;
    font-size:12px!important;
    line-height:20px!important;
    text-align:center!important;
    word-break:normal!important;
    overflow-wrap:break-word!important;
}
html body .h5-1yyg-v11:has(#divSQTX) #cashout.is-usdt>a{
    width:calc(100% - 32px)!important;
    margin:8px auto 0!important;
    text-align:center!important;
}
html body .h5-1yyg-v11:has(#divSQTX) #payee-list,
html body .h5-1yyg-v11:has(#divSQTX) #bank-list{
    z-index:240!important;
}

/* Invite secondary pages */
html body #inviteCashoutPage,
html body #inviteCodePage{
    background:#f4f5f8!important;
    overflow-x:hidden!important;
}
html body #inviteCashoutPage .clearfix{
    width:82%!important;
    max-width:520px!important;
    min-width:280px!important;
    margin:14px auto 0!important;
    padding:0!important;
    box-sizing:border-box!important;
}
html body #inviteCashoutPage .R-content{
    position:relative!important;
    width:100%!important;
    margin:0!important;
    padding:0 0 16px!important;
    background:transparent!important;
}
html body #inviteCashoutPage .subMenu{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:6px!important;
    width:100%!important;
    margin:0 auto 12px!important;
    padding:5px!important;
    border:0!important;
    border-radius:20px!important;
    background:#fff!important;
    box-shadow:0 10px 24px rgba(20,24,32,.07)!important;
    box-sizing:border-box!important;
}
html body #inviteCashoutPage .subMenu a{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:auto!important;
    min-width:0!important;
    height:40px!important;
    line-height:16px!important;
    padding:0 6px!important;
    margin:0!important;
    border-radius:16px!important;
    color:#737b8a!important;
    font-size:12px!important;
    font-weight:900!important;
    text-align:center!important;
    background:transparent!important;
    white-space:normal!important;
    word-break:normal!important;
    overflow-wrap:break-word!important;
}
html body #inviteCashoutPage .subMenu a.current{
    color:#1f2430!important;
    background:linear-gradient(135deg,#fff0bd,#ffc845)!important;
    box-shadow:0 8px 18px rgba(255,190,53,.22)!important;
}
html body #inviteCashoutPage .invite-cashout-hero{
    position:relative!important;
    width:100%!important;
    margin:0 auto 14px!important;
    padding:22px 18px!important;
    border-radius:28px!important;
    background:linear-gradient(135deg,#fff4c5 0%,#f6b53e 100%)!important;
    box-shadow:0 14px 30px rgba(179,124,14,.16)!important;
    text-align:center!important;
    box-sizing:border-box!important;
    overflow:hidden!important;
}
html body #inviteCashoutPage .invite-cashout-hero p{
    margin:0 0 8px!important;
    color:#3f4652!important;
    font-size:13px!important;
    font-weight:850!important;
    line-height:18px!important;
}
html body #inviteCashoutPage .invite-cashout-hero strong{
    display:block!important;
    margin:0!important;
    color:#171b24!important;
    font-size:32px!important;
    font-weight:950!important;
    line-height:40px!important;
}
html body #inviteCashoutPage .invite-cashout-stats{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:8px!important;
    margin:18px 0 14px!important;
}
html body #inviteCashoutPage .invite-cashout-stats span{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:48px!important;
    padding:8px 6px!important;
    border-radius:16px!important;
    background:rgba(255,255,255,.48)!important;
    color:#2f3744!important;
    font-size:11px!important;
    font-weight:850!important;
    line-height:15px!important;
    text-align:center!important;
    box-sizing:border-box!important;
}
html body #inviteCashoutPage .invite-cashout-hero a{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-width:112px!important;
    height:36px!important;
    padding:0 16px!important;
    border-radius:999px!important;
    background:#1f2430!important;
    color:#fff!important;
    font-size:13px!important;
    font-weight:900!important;
    text-decoration:none!important;
}
html body #inviteCashoutPage .bg-img{
    display:none!important;
}
html body #inviteCashoutPage .Apply-con{
    position:relative!important;
    top:auto!important;
    left:auto!important;
    display:block!important;
    width:100%!important;
    margin:0 auto 14px!important;
    padding:0!important;
    border-radius:26px!important;
    background:#fff!important;
    box-shadow:0 12px 28px rgba(20,24,32,.07)!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
}
html body #inviteCashoutPage .Apply-con[style*="display:none"]{
    display:none!important;
}
html body #inviteCashoutPage .Apply-con form{
    margin:0!important;
    padding:0 0 16px!important;
}
html body #inviteCashoutPage .Apply-con dl{
    display:grid!important;
    grid-template-columns:1fr!important;
    align-items:start!important;
    gap:8px!important;
    margin:0!important;
    padding:14px 16px 16px!important;
    border-bottom:1px solid #eef0f4!important;
    background:#fff!important;
    box-sizing:border-box!important;
}
html body #inviteCashoutPage .Apply-con dl.split,
html body #inviteCashoutPage #divSQCZ dl{
    grid-template-columns:1fr!important;
    gap:8px!important;
    background:#fffaf0!important;
}
html body #inviteCashoutPage .Apply-con dt{
    margin:0!important;
    color:#303744!important;
    font-size:14px!important;
    font-weight:900!important;
    line-height:20px!important;
    white-space:normal!important;
}
html body #inviteCashoutPage .Apply-con dd{
    position:relative!important;
    min-width:0!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
}
html body #inviteCashoutPage .Apply-con input,
html body #inviteCashoutPage .Apply-con select,
html body #inviteCashoutPage .Apply-con label{
    width:100%!important;
    min-width:0!important;
    height:42px!important;
    line-height:42px!important;
    margin:0!important;
    padding:0 12px!important;
    border:1px solid #eef0f4!important;
    border-radius:14px!important;
    background:#f8f9fc!important;
    color:#20242c!important;
    font-size:14px!important;
    font-weight:750!important;
    box-sizing:border-box!important;
}
html body #inviteCashoutPage #txtUserName{
    padding-right:84px!important;
}
html body #inviteCashoutPage #for_payee_list{
    position:absolute!important;
    right:0!important;
    top:0!important;
    z-index:2!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:74px!important;
    height:42px!important;
    padding:0!important;
    border:0!important;
    border-left:1px solid #e5e8ef!important;
    border-radius:0 14px 14px 0!important;
    background:#f8f9fc!important;
    color:#1f2430!important;
    font-size:12px!important;
    font-weight:900!important;
    text-align:center!important;
    white-space:nowrap!important;
}
html[lang="en"] body #inviteCashoutPage #for_payee_list{
    width:64px!important;
    font-size:11px!important;
}
html[lang="en"] body #inviteCashoutPage #txtUserName{
    padding-right:74px!important;
}
html[lang="en"] body #inviteCashoutPage .Apply-con dl{
    grid-template-columns:1fr!important;
}
html[lang="en"] body #inviteCashoutPage .Apply-con input,
html[lang="en"] body #inviteCashoutPage .Apply-con label,
html[lang="en"] body #inviteCashoutPage .Apply-con select{
    font-size:13px!important;
}
html body #inviteCashoutPage .cashout-type{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:8px!important;
    margin:12px 16px!important;
    padding:6px!important;
    border:0!important;
    border-radius:18px!important;
    background:#f5f6fa!important;
}
html body #inviteCashoutPage .cashout-type>div{
    float:none!important;
    width:auto!important;
    height:40px!important;
    line-height:40px!important;
    border-radius:14px!important;
    color:#737b8a!important;
    font-size:13px!important;
    font-weight:900!important;
    text-align:center!important;
    white-space:nowrap!important;
}
html body #inviteCashoutPage .cashout-type>div>span{
    display:none!important;
}
html body #inviteCashoutPage .cashout-type>div.cur{
    color:#1f2430!important;
    background:#fff!important;
    box-shadow:0 8px 18px rgba(20,24,32,.08)!important;
}
html body #inviteCashoutPage .Apply-button{
    width:calc(100% - 32px)!important;
    margin:16px auto 0!important;
    padding:0!important;
    background:transparent!important;
    box-shadow:none!important;
}
html body #inviteCashoutPage #btnSQTX,
html body #inviteCashoutPage #btnSQCZ{
    display:block!important;
    width:100%!important;
    height:54px!important;
    line-height:54px!important;
    border:0!important;
    border-radius:20px!important;
    background:linear-gradient(135deg,#ffe178 0%,#ffc12f 48%,#ff9f16 100%)!important;
    color:#111827!important;
    font-size:17px!important;
    font-weight:950!important;
    box-shadow:0 14px 28px rgba(255,159,22,.35)!important;
}
html body #inviteCashoutPage .invite-form-note{
    display:block!important;
    width:calc(100% - 32px)!important;
    margin:12px auto 0!important;
    padding:0!important;
    color:#8b93a1!important;
    font-size:12px!important;
    line-height:18px!important;
    text-align:center!important;
}
html body #inviteCashoutPage .payee-list,
html body #inviteCashoutPage .bank-list{
    z-index:260!important;
}

html body #inviteFriendsVue .invite-friends-hero,
html body #inviteCodePage .invite-code-hero{
    width:82%!important;
    max-width:520px!important;
    min-width:280px!important;
    margin:14px auto!important;
    padding:22px 18px!important;
    border-radius:28px!important;
    background:linear-gradient(135deg,#fff4c5 0%,#f6b53e 100%)!important;
    box-shadow:0 14px 30px rgba(179,124,14,.16)!important;
    text-align:center!important;
    box-sizing:border-box!important;
}
html body #inviteFriendsVue .invite-friends-hero p,
html body #inviteCodePage .invite-code-hero p{
    margin:0 0 6px!important;
    color:#3f4652!important;
    font-size:13px!important;
    font-weight:850!important;
}
html body #inviteFriendsVue .invite-friends-hero strong,
html body #inviteCodePage .invite-code-hero strong{
    display:block!important;
    margin:0!important;
    color:#171b24!important;
    font-size:26px!important;
    font-weight:950!important;
    line-height:34px!important;
}
html body #inviteFriendsVue .invite-friends-hero span,
html body #inviteCodePage .invite-code-hero span{
    display:block!important;
    margin-top:8px!important;
    color:#555f70!important;
    font-size:12px!important;
    font-weight:750!important;
    line-height:18px!important;
}
html body #inviteFriendsVue #navBox{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:6px!important;
    width:82%!important;
    max-width:520px!important;
    min-width:280px!important;
    margin:0 auto 12px!important;
    padding:6px!important;
    border:0!important;
    border-radius:20px!important;
    background:#fff!important;
    box-shadow:0 10px 24px rgba(20,24,32,.07)!important;
    box-sizing:border-box!important;
}
html body #inviteFriendsVue #navBox .g-snav-lst{
    width:auto!important;
    height:38px!important;
    line-height:38px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
}
html body #inviteFriendsVue #navBox .g-snav-lst a{
    height:38px!important;
    line-height:38px!important;
    border-radius:15px!important;
    font-size:12px!important;
    white-space:nowrap!important;
}
html body #inviteFriendsVue .g-member{
    width:82%!important;
    max-width:520px!important;
    min-width:280px!important;
    margin:0 auto!important;
    padding:0!important;
}
html body #inviteFriendsVue .z-minheight{
    min-height:0!important;
}
html body #inviteFriendsVue .haveNot{
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    min-height:220px!important;
    margin:0 0 12px!important;
    padding:28px 16px!important;
    box-sizing:border-box!important;
}
html body #inviteFriendsVue .loading,
html body #inviteFriendsVue #btnLoadMore{
    width:100%!important;
    margin:12px auto!important;
    padding:12px 0!important;
    text-align:center!important;
    color:#9aa2af!important;
    background:transparent!important;
    box-shadow:none!important;
}
html body #inviteFriendsVue .loading[style*="display: none"],
html body #inviteFriendsVue #btnLoadMore[style*="display: none"]{
    display:none!important;
}
html body #inviteFriendsVue .invite-friend-card{
    display:block!important;
    margin:0 0 12px!important;
    padding:16px!important;
    border-radius:24px!important;
    background:#fff!important;
    box-shadow:0 10px 24px rgba(20,24,32,.07)!important;
}
html body #inviteFriendsVue .invite-friend-main{
    display:flex!important;
    align-items:center!important;
    gap:12px!important;
}
html body #inviteFriendsVue .invite-friend-avatar{
    display:flex!important;
    flex:0 0 46px!important;
    width:46px!important;
    height:46px!important;
    align-items:center!important;
    justify-content:center!important;
    border-radius:17px!important;
    background:linear-gradient(135deg,#fff0bd,#ffd45c)!important;
    color:#c98600!important;
    font-size:18px!important;
    font-weight:950!important;
}
html body #inviteFriendsVue .invite-friend-name,
html body #inviteFriendsVue .invite-friend-id{
    margin:0!important;
    color:#1f2430!important;
    font-size:14px!important;
    font-weight:850!important;
    line-height:20px!important;
}
html body #inviteFriendsVue .invite-friend-id{
    margin-top:4px!important;
    color:#7b8290!important;
    font-size:12px!important;
}
html body #inviteFriendsVue .invite-friend-meta{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:8px!important;
    margin-top:14px!important;
}
html body #inviteFriendsVue .invite-friend-meta p{
    margin:0!important;
    padding:9px 10px!important;
    border-radius:14px!important;
    background:#f8f9fc!important;
    color:#636c7a!important;
    font-size:12px!important;
    font-weight:800!important;
    line-height:16px!important;
    text-align:center!important;
}
html body #inviteCodePage .invite-code-page{
    width:100%!important;
    margin:0!important;
    padding:0 0 16px!important;
    box-sizing:border-box!important;
}
html body #inviteCodePage .invite-code-card{
    width:calc(100% - 28px)!important;
    max-width:560px!important;
    margin:0 auto!important;
    padding:22px 16px 24px!important;
    border-radius:30px!important;
    background:#fff!important;
    box-shadow:0 12px 28px rgba(20,24,32,.07)!important;
    box-sizing:border-box!important;
    text-align:center!important;
}
html body #inviteCodePage .invite-code-card-title{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:30px!important;
    margin:0 auto 14px!important;
    padding:0 14px!important;
    border-radius:999px!important;
    background:#fff6da!important;
    color:#b27600!important;
    font-size:12px!important;
    font-weight:900!important;
    line-height:30px!important;
}
html body #inviteCodePage .invite-code-box{
    display:grid!important;
    place-items:center!important;
    width:260px!important;
    max-width:100%!important;
    margin:0 auto!important;
    padding:12px!important;
    border-radius:26px!important;
    background:#f8f9fc!important;
    box-shadow:inset 0 0 0 1px rgba(230,233,240,.7)!important;
    box-sizing:border-box!important;
}
html body #inviteCodePage .invite-code-box img{
    display:block!important;
    width:100%!important;
    max-width:260px!important;
    height:auto!important;
    border-radius:16px!important;
}
html body #inviteCodePage .invite-code-box canvas{
    display:block!important;
    width:232px!important;
    height:232px!important;
    max-width:100%!important;
    border-radius:16px!important;
    background:#fff!important;
}
html body #inviteCodePage .invite-code-loading,
html body #inviteCodePage .invite-code-link{
    margin:0!important;
    color:#8b93a1!important;
    font-size:13px!important;
    font-weight:850!important;
    line-height:20px!important;
    word-break:break-all!important;
    text-decoration:none!important;
}
html body #inviteCodePage .invite-link-copy{
    margin:20px auto 0!important;
    width:100%!important;
    max-width:420px!important;
    text-align:left!important;
}
html body #inviteCodePage .invite-link-copy label{
    display:block!important;
    margin:0 0 9px!important;
    color:#3f4652!important;
    font-size:13px!important;
    font-weight:850!important;
    text-align:center!important;
}
html body #inviteCodePage .invite-link-row{
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    gap:10px!important;
    padding:10px!important;
    border-radius:22px!important;
    background:#f8f9fc!important;
    box-sizing:border-box!important;
}
html body #inviteCodePage .invite-link-row input{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    height:44px!important;
    padding:0 12px!important;
    border:0!important;
    border-radius:15px!important;
    background:#fff!important;
    color:#3f4652!important;
    font-size:12px!important;
    font-weight:700!important;
    line-height:44px!important;
    box-sizing:border-box!important;
    overflow-x:auto!important;
    text-align:center!important;
    white-space:nowrap!important;
}
html body #inviteCodePage .invite-link-row button{
    display:block!important;
    width:100%!important;
    height:44px!important;
    padding:0 14px!important;
    border:0!important;
    border-radius:15px!important;
    background:linear-gradient(135deg,#ffd978,#ffb92d)!important;
    color:#20242c!important;
    font-size:14px!important;
    font-weight:900!important;
    line-height:44px!important;
    box-shadow:0 8px 18px rgba(234,168,28,.22)!important;
}
html body #inviteCodePage .invite-code-tip{
    margin:18px auto 0!important;
    max-width:340px!important;
    color:#737b8a!important;
    font-size:13px!important;
    font-weight:800!important;
    line-height:20px!important;
}
html body #inviteShellVue .code_scroll{
    position:fixed!important;
    inset:0!important;
    z-index:280!important;
    background:rgba(20,24,32,.56)!important;
    backdrop-filter:blur(8px)!important;
    -webkit-backdrop-filter:blur(8px)!important;
}
html body #inviteShellVue .code_scroll .code_box{
    position:absolute!important;
    left:50%!important;
    top:50%!important;
    width:300px!important;
    max-width:calc(100vw - 48px)!important;
    min-height:300px!important;
    padding:20px!important;
    transform:translate(-50%,-50%)!important;
    border-radius:28px!important;
    background:#fff!important;
    box-shadow:0 20px 50px rgba(20,24,32,.24)!important;
    box-sizing:border-box!important;
}
html body #inviteShellVue .code_scroll #code{
    display:grid!important;
    place-items:center!important;
    width:100%!important;
    min-height:260px!important;
    border-radius:22px!important;
    background:#f8f9fc!important;
}

/* Invite cashout final hard polish: override older :has(#divSQTX) form rules */
html body #inviteCashoutPage.h5-1yyg-v11{
    max-width:640px!important;
    margin:0 auto!important;
    background:#f4f5f8!important;
    padding-bottom:120px!important;
}
html body #inviteCashoutPage.h5-1yyg-v11 .clearfix{
    width:calc(100% - 24px)!important;
    max-width:600px!important;
    min-width:0!important;
    margin:12px auto 0!important;
}
html body #inviteCashoutPage.h5-1yyg-v11 .subMenu{
    width:100%!important;
    margin:0 auto 12px!important;
    padding:6px!important;
    border-radius:22px!important;
    overflow:hidden!important;
}
html body #inviteCashoutPage.h5-1yyg-v11 .subMenu a{
    min-width:0!important;
    height:46px!important;
    line-height:18px!important;
    padding:0 8px!important;
    font-size:13px!important;
    letter-spacing:0!important;
    white-space:normal!important;
    overflow:visible!important;
    text-overflow:clip!important;
}
html[lang="en"] body #inviteCashoutPage.h5-1yyg-v11 .subMenu a{
    font-size:12px!important;
    line-height:16px!important;
}
html body #inviteCashoutPage.h5-1yyg-v11 .invite-cashout-hero{
    width:100%!important;
    margin:0 auto 14px!important;
    padding:22px 16px 20px!important;
    border-radius:28px!important;
}
html body #inviteCashoutPage.h5-1yyg-v11 .invite-cashout-hero strong{
    font-size:34px!important;
    line-height:40px!important;
}
html body #inviteCashoutPage.h5-1yyg-v11 .invite-cashout-stats{
    gap:10px!important;
}
html body #inviteCashoutPage.h5-1yyg-v11 .invite-cashout-stats span{
    min-height:52px!important;
    padding:8px!important;
    font-size:12px!important;
    line-height:15px!important;
}
html body #inviteCashoutPage.h5-1yyg-v11 #divSQTX.Apply-con,
html body #inviteCashoutPage.h5-1yyg-v11 #divSQCZ.Apply-con{
    width:100%!important;
    margin:0 auto 14px!important;
    border-radius:28px!important;
    overflow:hidden!important;
}
html body #inviteCashoutPage.h5-1yyg-v11:has(#divSQTX) #divSQTX.Apply-con dl,
html body #inviteCashoutPage.h5-1yyg-v11 #divSQCZ.Apply-con dl,
html[lang="en"] body #inviteCashoutPage.h5-1yyg-v11:has(#divSQTX) #divSQTX.Apply-con dl,
html[lang="en"] body #inviteCashoutPage.h5-1yyg-v11 #divSQCZ.Apply-con dl{
    display:block!important;
    grid-template-columns:none!important;
    margin:0!important;
    padding:15px 16px 17px!important;
    border-bottom:1px solid #edf0f5!important;
    background:#fff!important;
}
html body #inviteCashoutPage.h5-1yyg-v11:has(#divSQTX) #divSQTX.Apply-con dl.split,
html body #inviteCashoutPage.h5-1yyg-v11 #divSQCZ.Apply-con dl{
    background:#fffaf0!important;
}
html body #inviteCashoutPage.h5-1yyg-v11:has(#divSQTX) #divSQTX.Apply-con dt,
html body #inviteCashoutPage.h5-1yyg-v11 #divSQCZ.Apply-con dt,
html[lang="en"] body #inviteCashoutPage.h5-1yyg-v11:has(#divSQTX) #divSQTX.Apply-con dt,
html[lang="en"] body #inviteCashoutPage.h5-1yyg-v11 #divSQCZ.Apply-con dt{
    display:block!important;
    width:100%!important;
    margin:0 0 8px!important;
    padding:0!important;
    color:#222936!important;
    font-size:14px!important;
    font-weight:900!important;
    line-height:20px!important;
    white-space:normal!important;
}
html body #inviteCashoutPage.h5-1yyg-v11:has(#divSQTX) #divSQTX.Apply-con dd,
html body #inviteCashoutPage.h5-1yyg-v11 #divSQCZ.Apply-con dd{
    display:block!important;
    position:relative!important;
    width:100%!important;
    min-width:0!important;
    margin:0!important;
    padding:0!important;
}
html body #inviteCashoutPage.h5-1yyg-v11:has(#divSQTX) #divSQTX.Apply-con input,
html body #inviteCashoutPage.h5-1yyg-v11:has(#divSQTX) #divSQTX.Apply-con select,
html body #inviteCashoutPage.h5-1yyg-v11:has(#divSQTX) #divSQTX.Apply-con label,
html body #inviteCashoutPage.h5-1yyg-v11 #divSQCZ.Apply-con input{
    display:block!important;
    width:100%!important;
    height:44px!important;
    line-height:44px!important;
    padding:0 12px!important;
    border:1px solid #edf0f5!important;
    border-radius:15px!important;
    background:#f8f9fc!important;
    color:#1f2430!important;
    font-size:14px!important;
    font-weight:750!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
}
html body #inviteCashoutPage.h5-1yyg-v11 #txtUserName{
    padding-right:92px!important;
}
html body #inviteCashoutPage.h5-1yyg-v11 #for_payee_list{
    position:absolute!important;
    right:0!important;
    top:0!important;
    z-index:3!important;
    width:82px!important;
    height:44px!important;
    padding:0!important;
    border:0!important;
    border-left:1px solid #e4e8ef!important;
    border-radius:0 15px 15px 0!important;
    background:#f8f9fc!important;
    color:#1f2430!important;
    font-size:12px!important;
    font-weight:900!important;
    text-align:center!important;
}
html[lang="en"] body #inviteCashoutPage.h5-1yyg-v11 #txtUserName{
    padding-right:72px!important;
}
html[lang="en"] body #inviteCashoutPage.h5-1yyg-v11 #for_payee_list{
    width:64px!important;
    font-size:11px!important;
}
html body #inviteCashoutPage.h5-1yyg-v11 .cashout-type{
    margin:12px 16px!important;
}
html body #inviteCashoutPage.h5-1yyg-v11 .Apply-button{
    margin:18px auto 0!important;
}

/* Invite cashout full-width layout pass */
html body #inviteCashoutPage.h5-1yyg-v11 > section.clearfix{
    display:block!important;
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    margin:0!important;
    padding:12px 12px 0!important;
    box-sizing:border-box!important;
    overflow:hidden!important;
}
html body #inviteCashoutPage.h5-1yyg-v11 > section.clearfix > .R-content{
    display:block!important;
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    margin:0!important;
    padding:0 0 18px!important;
    box-sizing:border-box!important;
}
html body #inviteCashoutPage.h5-1yyg-v11 > section.clearfix > .R-content > .subMenu,
html body #inviteCashoutPage.h5-1yyg-v11 > section.clearfix > .R-content > .invite-cashout-hero,
html body #inviteCashoutPage.h5-1yyg-v11 > section.clearfix > .R-content > #divSQTX.Apply-con,
html body #inviteCashoutPage.h5-1yyg-v11 > section.clearfix > .R-content > #divSQCZ.Apply-con{
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    margin-left:0!important;
    margin-right:0!important;
    box-sizing:border-box!important;
}
html body #inviteCashoutPage.h5-1yyg-v11 > section.clearfix > .R-content > .subMenu{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    gap:8px!important;
    padding:6px!important;
    border-radius:20px!important;
}
html body #inviteCashoutPage.h5-1yyg-v11 > section.clearfix > .R-content > .subMenu a{
    max-width:100%!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    font-size:13px!important;
}
html[lang="en"] body #inviteCashoutPage.h5-1yyg-v11 > section.clearfix > .R-content > .subMenu a{
    font-size:12px!important;
}
html body #inviteCashoutPage.h5-1yyg-v11 > section.clearfix > .R-content > .invite-cashout-hero{
    padding:22px 18px 20px!important;
}
html body #inviteCashoutPage.h5-1yyg-v11 > section.clearfix > .R-content > .invite-cashout-hero strong{
    font-size:34px!important;
}

/* Invite home actions: horizontal cards after removing withdrawal */
html body #inviteShellVue .invite-action-list{
    display:flex!important;
    flex-direction:column!important;
    gap:12px!important;
    width:calc(100% - 32px)!important;
    max-width:560px!important;
    margin:16px auto!important;
    padding:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    overflow:visible!important;
    box-sizing:border-box!important;
}
html body #inviteShellVue .invite-action-list .aui-palace-grid{
    display:flex!important;
    flex-direction:row!important;
    align-items:center!important;
    justify-content:flex-start!important;
    width:100%!important;
    min-height:82px!important;
    margin:0!important;
    padding:14px 16px!important;
    border:0!important;
    border-radius:24px!important;
    background:#fff!important;
    box-shadow:0 10px 26px rgba(20,24,32,.07)!important;
    box-sizing:border-box!important;
    text-align:left!important;
}
html body #inviteShellVue .invite-action-list .aui-palace-grid:after,
html body #inviteShellVue .invite-action-list .aui-palace-grid:before{
    display:none!important;
}
html body #inviteShellVue .invite-action-list .aui-palace-grid-icon{
    flex:0 0 48px!important;
    width:48px!important;
    height:48px!important;
    margin:0 14px 0 0!important;
    border-radius:18px!important;
}
html body #inviteShellVue .invite-action-list .aui-palace-grid-text{
    flex:1!important;
    min-width:0!important;
    min-height:0!important;
    display:block!important;
    width:auto!important;
    margin:0!important;
    padding:0!important;
    text-align:left!important;
}
html body #inviteShellVue .invite-action-list .aui-palace-grid-text h1{
    min-height:0!important;
    margin:0!important;
    color:#1f2430!important;
    font-size:16px!important;
    font-weight:950!important;
    line-height:22px!important;
    text-align:left!important;
}
html body #inviteShellVue .invite-action-list .aui-palace-grid-text h2{
    margin:5px 0 0!important;
    color:#7b8290!important;
    font-size:13px!important;
    font-weight:800!important;
    line-height:18px!important;
    text-align:left!important;
}
html body #inviteShellVue .invite-action-list .aui-palace-grid:after{
    content:''!important;
    display:block!important;
    flex:0 0 18px!important;
    width:18px!important;
    height:18px!important;
    margin-left:10px!important;
    background:#a2a9b5!important;
    mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6 1.4-1.4L17.8 12l-7.4 7.4L9 18Z'/%3E%3C/svg%3E") center/contain no-repeat!important;
    -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6 1.4-1.4L17.8 12l-7.4 7.4L9 18Z'/%3E%3C/svg%3E") center/contain no-repeat!important;
}

/* Commission recharge-only mode */
html body #inviteCashoutPage.h5-1yyg-v11 > section.clearfix > .R-content > .subMenu{
    grid-template-columns:1fr!important;
}
html body #inviteCashoutPage.h5-1yyg-v11 > section.clearfix > .R-content > .subMenu a{
    height:44px!important;
    font-size:15px!important;
}
html body #inviteCashoutPage.h5-1yyg-v11 #divSQTX{
    display:none!important;
}
html body #inviteCashoutPage.h5-1yyg-v11 #divSQCZ.Apply-con{
    display:block!important;
}

/* Commission recharge page cleanup */
html body #inviteCashoutPage.h5-1yyg-v11 > section.clearfix > .R-content > .subMenu{
    display:none!important;
}
html body #inviteCashoutPage.h5-1yyg-v11 > section.clearfix > .R-content > .invite-cashout-hero{
    margin-top:0!important;
}
html body #inviteCashoutPage.h5-1yyg-v11 #divSQCZ.Apply-con .Apply-button{
    width:calc(100% - 32px)!important;
    margin:20px auto 0!important;
}
html body #inviteCashoutPage.h5-1yyg-v11 #divSQCZ.Apply-con #btnSQCZ{
    display:block!important;
    width:100%!important;
    height:56px!important;
    line-height:56px!important;
    padding:0!important;
    border:1px solid rgba(255,255,255,.75)!important;
    border-radius:20px!important;
    background:linear-gradient(135deg,#ffe178 0%,#ffc12f 48%,#ff9f16 100%)!important;
    color:#111827!important;
    font-size:18px!important;
    font-weight:950!important;
    letter-spacing:.5px!important;
    text-align:center!important;
    box-shadow:0 14px 30px rgba(255,159,22,.38), inset 0 1px 0 rgba(255,255,255,.65)!important;
}

/* Balance transfer English layout */
html body #loadingPicBlock:has(#zzzh){
    background:#f4f5f8!important;
    padding-bottom:112px!important;
    box-sizing:border-box!important;
}
html body #loadingPicBlock:has(#zzzh) .title{
    width:calc(100% - 24px)!important;
    max-width:600px!important;
    margin:14px auto!important;
    padding:24px 18px!important;
    border-radius:26px!important;
    background:linear-gradient(135deg,#fff7df,#fff)!important;
    box-sizing:border-box!important;
}
html body #loadingPicBlock:has(#zzzh) .zz{
    width:calc(100% - 24px)!important;
    max-width:600px!important;
    margin:0 auto!important;
    padding:0!important;
    background:transparent!important;
    box-shadow:none!important;
}
html body #loadingPicBlock:has(#zzzh) .zz2{
    width:100%!important;
    padding:0!important;
    box-sizing:border-box!important;
}
html body #loadingPicBlock:has(#zzzh) .wrapper2{
    width:100%!important;
    margin:0 0 12px!important;
    padding:16px!important;
    border-radius:22px!important;
    background:#fff!important;
    box-shadow:0 10px 26px rgba(20,24,32,.07)!important;
    box-sizing:border-box!important;
}
html body #loadingPicBlock:has(#zzzh) .wrapper2 .t-flex{
    gap:12px!important;
}
html body #loadingPicBlock:has(#zzzh) .wrapper2 .t-flex > div:first-child{
    flex:0 0 116px!important;
    margin:0!important;
    color:#4a5260!important;
    font-size:14px!important;
    font-weight:900!important;
    line-height:20px!important;
    white-space:normal!important;
}
html[lang="en"] body #loadingPicBlock:has(#zzzh) .wrapper2 .t-flex{
    display:block!important;
}
html[lang="en"] body #loadingPicBlock:has(#zzzh) .wrapper2 .t-flex > div:first-child{
    display:block!important;
    width:100%!important;
    margin:0 0 8px!important;
}
html body #loadingPicBlock:has(#zzzh) .s-input{
    width:100%!important;
}
html body #loadingPicBlock:has(#zzzh) input{
    width:100%!important;
    height:44px!important;
    line-height:44px!important;
    padding:0 12px!important;
    border:1px solid #edf0f5!important;
    border-radius:15px!important;
    background:#f8f9fc!important;
    color:#1f2430!important;
    font-size:14px!important;
    font-weight:750!important;
    box-sizing:border-box!important;
}
html body #loadingPicBlock:has(#zzzh) .dark-gray{
    width:100%!important;
    margin:0 0 14px!important;
    padding:14px 16px!important;
    border-radius:18px!important;
    background:#fffaf0!important;
    color:#8b93a1!important;
    font-size:13px!important;
    font-weight:800!important;
    line-height:20px!important;
    box-sizing:border-box!important;
}
html body #loadingPicBlock:has(#zzzh) .g-member{
    width:calc(100% - 24px)!important;
    max-width:600px!important;
    margin:0 auto!important;
    padding:0!important;
}
html body #loadingPicBlock:has(#zzzh) #qrzz{
    height:54px!important;
    line-height:54px!important;
    border-radius:20px!important;
    font-size:17px!important;
}
html body #loadingPicBlock:has(#zzzh) .zzjl{
    width:calc(100% - 24px)!important;
    max-width:600px!important;
    margin:14px auto 0!important;
    padding:0!important;
}
html body #loadingPicBlock:has(#zzzh) .zz-record-title{
    margin:0 0 10px!important;
    padding:0 4px!important;
    color:#1f2430!important;
    font-size:16px!important;
    font-weight:950!important;
    line-height:22px!important;
}
html body #loadingPicBlock:has(#zzzh) #type_data_1{
    display:block!important;
    width:100%!important;
    margin:0!important;
    padding:12px!important;
    border-radius:24px!important;
    background:#fff!important;
    box-shadow:0 10px 26px rgba(20,24,32,.07)!important;
    box-sizing:border-box!important;
}
html body #loadingPicBlock:has(#zzzh) #type_data_1 li{
    display:grid!important;
    grid-template-columns:1fr 1fr 1.25fr!important;
    gap:8px!important;
    align-items:center!important;
    min-height:44px!important;
    margin:0!important;
    padding:10px 8px!important;
    border:0!important;
    border-bottom:1px solid #edf0f5!important;
    line-height:18px!important;
    box-sizing:border-box!important;
}
html body #loadingPicBlock:has(#zzzh) #type_data_1 li:last-child{
    border-bottom:0!important;
}
html body #loadingPicBlock:has(#zzzh) #type_data_1 li span,
html body #loadingPicBlock:has(#zzzh) #type_data_1 li span:nth-child(3n-1),
html body #loadingPicBlock:has(#zzzh) #type_data_1 li span:nth-child(3n-2),
html body #loadingPicBlock:has(#zzzh) #type_data_1 li span:nth-child(3n-3){
    display:block!important;
    width:auto!important;
    min-width:0!important;
    color:#4a5260!important;
    font-size:12px!important;
    font-weight:750!important;
    line-height:18px!important;
    text-align:center!important;
    white-space:normal!important;
    word-break:normal!important;
    overflow-wrap:normal!important;
}
html body #loadingPicBlock:has(#zzzh) #type_data_1 .m-userMoneylst-tt span{
    color:#1f2430!important;
    font-weight:900!important;
}
html body #loadingPicBlock:has(#zzzh) #type_data_1 .zz-empty-record{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:88px!important;
    grid-template-columns:none!important;
    border-bottom:0!important;
}
html body #loadingPicBlock:has(#zzzh) #type_data_1 .zz-empty-record span{
    width:100%!important;
    color:#7b8290!important;
    font-size:14px!important;
    font-weight:900!important;
    text-align:center!important;
}
html[lang="en"] body #loadingPicBlock:has(#zzzh) #type_data_1 li{
    grid-template-columns:1fr 1fr 1.25fr!important;
    gap:6px!important;
}
html[lang="en"] body #loadingPicBlock:has(#zzzh) #type_data_1 li span{
    font-size:11px!important;
    line-height:15px!important;
    word-break:normal!important;
    overflow-wrap:break-word!important;
}
