@charset "utf-8";

/* The reference site is an old mobile-first storefront. These rules preserve
   its deliberately flat, square and fluid geometry at both viewport sizes. */
html,body{min-height:100%;font-family:"Microsoft YaHei",Arial,sans-serif;-webkit-text-size-adjust:none}
body{color:#000}
a{text-decoration:none}
.h5-1yyg-v1,.h5-1yyg-v11,.h5-1yyg-w310,.container,.db-main,.fixed_header,.g-Cart,.g-pay-lst,.g-member,.revealed,.goodsList{max-width:none!important}
.target-home-page>.h5-1yyg-v1,.target-home-page .h5-1yyg-v1#content{width:640px;max-width:100%!important;margin:0 auto}
.target-home-page{background:#f7f7f7!important}
.target-home-page .container,.target-home-page .db-main-index{width:640px!important;max-width:100%!important;margin:0 auto!important;background:#fff!important}
.target-home-page .swiper-container,.target-home-page .swiper-slide,.target-home-page .swiper-slide img{width:100%!important;height:auto!important;aspect-ratio:1920/700!important;object-fit:cover!important}
.target-home-page .newnav{height:71px!important;margin:0!important;padding:5px 0 0!important;border:0!important;background:#fff!important;box-sizing:content-box!important}
.target-home-page .newnav ul{width:100%!important;height:71px!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important}
.target-home-page .newnav li{width:auto!important;height:71px!important;margin:0!important;padding:0!important}
.target-home-page .newnav li a{display:flex!important;height:71px!important;min-height:71px!important;margin:0!important;padding:0!important;align-items:center!important;justify-content:flex-start!important;flex-direction:column!important;color:#323232!important}
.target-home-page .newnavicon{width:clamp(41px,11vw,70px)!important;height:clamp(41px,11vw,70px)!important;margin:0 auto 3px!important}
.target-home-page .newnavicon img{display:block!important;width:100%!important;height:100%!important;border-radius:50%!important;object-fit:cover!important}
.target-home-page .newnavfont{height:22px!important;font-size:14px!important;line-height:22px!important;color:#323232!important}
.target-home-page .zxjx{border-top:10px solid #f2f2f2!important;background:#fff!important}
.target-home-page .zxjx_1{height:41px!important;min-height:41px!important;border:0!important}
.target-home-page .zxjx_1>i{width:34px!important;height:41px!important;flex:0 0 34px!important;background-position:center!important}
.target-home-page .clone-notice-text{height:41px!important;color:#333!important;font-size:13px!important;line-height:41px!important;overflow:hidden!important;white-space:nowrap!important}
.target-home-page .clone-notice-track{display:inline-block!important;min-width:100%!important;padding-left:100%!important;box-sizing:border-box!important;will-change:transform;animation:clone-notice-scroll 14s linear infinite!important}
@keyframes clone-notice-scroll{from{transform:translateX(0)}to{transform:translateX(-100%)}}
.target-home-page #notice_log{width:60px!important;height:17px!important;margin-right:14px!important;padding-left:8px!important;color:#c6110a!important;font-size:13px!important;line-height:17px!important;border-left:1px solid #c6110a!important}
.target-home-page .nav-wrapper{height:44px!important;margin:6px 0 0!important;border:0!important;border-bottom:1px solid #eee!important;background:#fff!important}
.target-home-page .nav-wrapper .nav-list li a,.target-home-page .nav-wrapper .select-btn{height:44px!important;min-height:44px!important;font-size:14px!important;line-height:44px!important}
.target-home-page .nav-wrapper .nav-list li.current span{height:42px!important;border-bottom:2px solid #c6110a!important}
.target-home-page .goodsList>ul{float:left!important;width:50%!important;height:277px!important;margin:0!important;padding:0!important;border:0!important;border-right:1px solid #eee!important;border-bottom:1px solid #eee!important;box-sizing:border-box!important;background:#fff!important}
.target-home-page .goodsList>ul>li{height:277px!important;margin:0!important;padding:10px 10px 0!important;box-sizing:border-box!important;overflow:hidden!important}
.target-home-page .goodsList .z-Limg{float:none!important;width:100%!important;max-width:none!important;height:120px!important;text-align:center!important}
.target-home-page .goodsList .z-Limg img{display:block!important;width:120px!important;max-width:none!important;height:120px!important;margin:0 auto!important;object-fit:contain!important}
.target-home-page .goodsListR{clear:both!important;width:100%!important;height:58px!important;margin:8px 0 0!important}.target-home-page .goodsList h2{height:36px!important;margin:0!important;font-size:13px!important;line-height:18px!important;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.target-home-page .goodsList .price{height:20px!important;margin:0!important;font-size:12px!important;line-height:20px!important}
.target-home-page .item_bottom_container{clear:both!important;width:100%!important;height:67px!important;margin:0!important;padding:0!important}.target-home-page .Progress-bar{width:100%!important;height:36px!important}.target-home-page .Progress-bar .Pro-bar-li{display:flex!important;width:100%!important;height:20px!important;margin:0!important;padding:0!important}.target-home-page .Progress-bar .Pro-bar-li li{display:block!important;width:auto!important;height:20px!important;flex:1!important;margin:0!important;padding:0!important;font-size:10px!important;line-height:18px!important}.target-home-page .Progress-bar .Pro-bar-li li:nth-child(2){text-align:center!important}.target-home-page .Progress-bar .Pro-bar-li li:nth-child(3){text-align:right!important}.target-home-page .Progress-bar .Pro-bar-li em{display:block!important;height:18px!important;font-size:12px!important;line-height:18px!important}.target-home-page .buy_container{width:100%!important;height:31px!important;margin:0!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;box-sizing:border-box!important}.target-home-page .btn_ljcy{flex:0 0 108px!important;width:108px!important;min-width:108px!important;height:28px!important;margin:0!important;padding:0!important;border:1px solid #c6110a!important;border-radius:15px!important;color:#c6110a!important;background:#fff!important;font-size:13px!important;line-height:28px!important;text-align:center!important;white-space:nowrap!important}.target-home-page .btn_buy{flex:0 0 28px!important;width:28px!important;height:28px!important;margin:0!important;border:1px solid #c6110a!important;border-radius:50%!important;background:#c6110a!important}.target-home-page .btn_buy .add{display:block!important;width:28px!important;height:28px!important;margin:-1px 0 0 -1px!important;color:#fff!important;background:transparent!important;font-size:26px!important;font-weight:300!important;line-height:26px!important;text-align:center!important}
.clone-footer-spacer{height:55px!important}

/* Captured footer geometry and sprite coordinates. */
.footerdi{clear:both!important;width:100%!important;max-width:none!important;background:#f7f7f7!important;height:55px!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:10000!important;box-shadow:0 0 .5rem 0 rgba(155,143,143,.6)!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}
.footerdi ul{width:100%!important;height:55px!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important;list-style:none!important}
.footerdi li{width:100%!important;height:0!important;display:list-item!important;float:none!important;margin:0!important;padding:0!important;list-style:none!important}
.footerdi li a{position:relative!important;width:20%!important;height:48px!important;padding:5px 0 3px!important;text-align:center!important;float:left!important;display:block!important;color:#6d4d24!important;font-size:12px!important;line-height:15px!important;background:transparent!important;border:0!important;border-radius:0!important;box-sizing:content-box!important}
.footerdi li.cur a{color:#f60!important}
.footerdi li a span{display:block!important;font-size:12px!important;line-height:15px!important;color:inherit!important;margin:0!important;padding:0!important}
.footerdi li a i{position:relative!important;display:block!important;width:28px!important;height:28px!important;background-image:url('/statics/reference-clone/statics/templates/yungou/images/mobile/footer_icon.png?v=20190408')!important;background-repeat:no-repeat!important;background-size:265%!important;margin:0 auto!important;transform:scale(.8)!important;border:0!important;border-radius:0!important;box-shadow:none!important}
.footerdi li.f_home i{background:url('/statics/reference-clone/statics/templates/yungou/images/shou2.jpg') 0 0/100% 100% no-repeat!important;filter:grayscale(100%)}
.footerdi li.f_home.cur i{filter:none}
.footerdi li.f_whole i{background-position:-3px -32px!important}.footerdi li.f_whole.cur i{background-position:-42px -32px!important}
.footerdi li.f_jiexiao i{background-position:-3px -65px!important}.footerdi li.f_jiexiao.cur i{background-position:-43px -65px!important}
.footerdi li.f_car i{background-position:-3px -102px!important}.footerdi li.f_car.cur i{background-position:-44px -102px!important}
.footerdi li.f_personal i{background-position:0 -134px!important}.footerdi li.f_personal.cur i{background-position:-46px -134px!important}

/* Login: measured from the target at 390px. */
.clone-login-page{background:#fff!important;margin:0!important;padding:0 0 55px!important}
.clone-login-page .clone-auth-form{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.clone-login-page #content,.clone-login-page .h5-1yyg-v1{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}
.clone-login-page .registerCon{width:100%!important;min-height:0!important;height:260px!important;margin-top:15px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}
.clone-login-page .registerCon ul{width:100%!important;height:260px!important;margin:0!important;padding:0!important;background:transparent!important}
.clone-login-page .registerCon li{width:80%!important;margin:15px 10%!important;padding:0!important;box-sizing:border-box!important;color:#000!important;line-height:22px!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}
.clone-login-page .registerCon li.title{height:56px!important;margin-top:15px!important;margin-bottom:15px!important;padding:15px!important;text-align:center!important;font-size:20px!important;line-height:26px!important;border:0!important}
.clone-login-page .registerCon li.acc,.clone-login-page .registerCon li.pwd{height:41px!important;border:0!important;border-bottom:1px solid #ccc!important;display:flex!important;align-items:center!important}
.clone-login-page .registerCon li label{flex:0 0 auto!important;color:#000!important;font-size:18px!important;line-height:40px!important;letter-spacing:6px!important;padding-right:6px!important}
.clone-login-page .registerCon li input{flex:1 1 auto!important;display:inline-block!important;width:auto!important;height:40px!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important;color:#000!important;font-size:14px!important;line-height:40px!important;box-shadow:none!important;outline:0!important}
.clone-login-page .registerCon li.btn-login{height:40px!important}
.clone-login-page #btnLogin,.clone-login-page .nextBtn{display:block!important;width:100%!important;height:40px!important;line-height:40px!important;margin:0!important;padding:0!important;color:#fff!important;background:#c6110a!important;border:0!important;border-radius:5px!important;text-align:center!important;font-size:16px!important;box-shadow:none!important}
.clone-login-page .btnArea{height:22px!important;min-height:22px!important;display:flex!important;justify-content:space-between!important;align-items:center!important}
.clone-login-page .btnArea a{margin:0!important;color:#c6110a!important}
.clone-login-page .agreement-tips{width:100%!important;height:32px!important;margin:0!important;font-size:14px!important;line-height:32px!important;text-align:center!important;color:#000!important}
.clone-login-page .agreement-tips p{margin:0!important;padding:0!important;font-size:14px!important;color:#000!important}
.clone-login-message{position:fixed;left:50%;top:45%;z-index:12000;transform:translate(-50%,-50%);min-width:180px;max-width:80%;padding:12px 18px;border-radius:4px;background:rgba(0,0,0,.78);color:#fff;text-align:center;font-size:14px}

/* Registration: captured source CSS plus target page state. */
.clone-register-page{background:#ececec!important;margin:0!important;padding:0 0 55px!important}
.clone-register-page .clone-auth-form{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.clone-register-page #content,.clone-register-page .h5-1yyg-v1{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important}
.clone-register-page .registerCon{width:100%!important;min-height:190px!important;margin:0!important;padding:0 0 30px!important;text-align:center!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}
.clone-register-page .registerCon ul{position:relative!important;margin:0!important;padding:20px!important}
.clone-register-page .registerCon li{width:100%!important;position:relative!important;margin:0!important;padding:0!important;color:#999!important;font-size:14px!important;line-height:22px!important;text-align:left!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
.clone-register-page .registerCon li input.rText{display:inline-block!important;width:100%!important;height:45px!important;margin:0!important;padding:0 5px 0 38px!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #ddd!important;color:#333!important;font-size:16px!important;line-height:45px!important;box-shadow:none!important}
.clone-register-page #userMobile{border-bottom:0!important;border-radius:5px 5px 0 0!important}.clone-register-page #txtPassword{border-bottom:0!important;border-radius:0!important}.clone-register-page #txtVerify{border-radius:0!important}
.clone-register-page .registerCon li s{float:left!important;position:absolute!important;left:10px!important;top:10px!important;width:24px!important;height:24px!important;background:url('/statics/reference-clone/statics/templates/yungou/images/regico.png') no-repeat!important;background-size:41px auto!important;z-index:2!important}.clone-register-page .registerCon li s.rs1{background-position:-4px 1px!important}.clone-register-page .registerCon li s.rs3{background-position:-4px -30px!important}.clone-register-page .registerCon li s.rs4{top:13px!important;background-position:-4px -60px!important}
.clone-register-page .diy-sm{position:absolute!important;top:10px!important;right:10px!important;margin:0!important;padding:0 8px!important;border:1px solid #f60!important;border-radius:12px!important;color:#f60!important;background:#fff!important;font-size:12px!important;line-height:22px!important}
.clone-register-page #embed-captcha{width:100%!important;height:0!important;margin:0!important}.clone-register-page #embed-captcha:not(:empty){height:44px!important;margin:10px auto!important}.clone-register-page .clone-geetest-fallback{width:100%!important;height:44px!important;margin:10px auto!important;padding:0 45px!important;border:1px solid #ccc!important;background:#fafafa!important;color:#666!important;font-size:14px!important;line-height:42px!important;text-align:left!important;box-sizing:border-box!important;cursor:pointer}.clone-register-page #wait,.clone-register-page #notice{height:44px;margin:10px 0!important;line-height:44px;text-align:center;color:#000!important}.clone-register-page #wait.hide,.clone-register-page #notice.hide{display:none!important}
.clone-register-page .registerCon li .nextBtn{display:block!important;width:100%!important;height:43px!important;margin:0!important;padding:0!important;border:0!important;border-radius:5px!important;background:#d10b08!important;color:#fff!important;font-size:18px!important;line-height:43px!important;text-align:center!important;box-shadow:none!important}
.clone-register-page .registerCon li span em{float:left!important;width:18px!important;height:18px!important;margin-right:0!important;border-radius:3px!important;background:#f60 url('/statics/reference-clone/statics/templates/yungou/images/regico.png') -7px -83px/40px!important}.clone-register-page .registerCon li span.noCheck em{width:16px!important;height:16px!important;margin-right:7px!important;border:1px solid #bbb!important;background:#fff!important}
.clone-register-page .registerCon li a{margin-left:5px!important;color:#2af!important}

/* All-products list: fixed two-way filter and compact 110px target rows. */
.target-glist-page{background:#fff!important;padding:0 0 55px!important}
.target-glist-page #loadingPicBlock{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.target-glist-page #goodsNav{position:fixed!important;top:0!important;left:0!important;z-index:1000!important;width:100%!important;height:41px!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #ddd!important;background:#fff!important}
.target-glist-page #goodsNav>.select-btn{position:relative!important;display:block!important;float:left!important;width:50%!important;height:40px!important;margin:0!important;padding:0!important;border:0!important;color:#333!important;font-size:14px!important;line-height:40px!important;text-align:center!important;box-sizing:border-box!important}
.target-glist-page #goodsNav>.select-btn+ .select-btn{border-left:1px solid #eee!important}
.target-glist-page .goodsList{position:static!important;top:auto!important;width:100%!important;margin:0!important;padding:40px 0 0!important;background:#fff!important}
.target-glist-page .goodsList>ul{position:relative!important;display:inline-block!important;width:100%!important;height:110px!important;margin:-1px 0 0!important;padding:10px 8px!important;border:0!important;border-top:1px solid #eee!important;box-sizing:border-box!important;background:#fff!important;overflow:hidden!important}
.target-glist-page .goodsList>ul>li{width:100%!important;height:78px!important;margin:0!important;padding:0!important;overflow:visible!important}
.target-glist-page .goodsList .z-Limg{position:relative!important;display:block!important;float:left!important;width:82px!important;height:82px!important;margin:0!important;padding:0!important}
.target-glist-page .goodsList .z-Limg img{display:inline-block!important;width:80px!important;height:80px!important;margin:0!important;padding:0!important;object-fit:contain!important}
.target-glist-page .goodsListR{width:auto!important;height:78px!important;margin:0 0 0 90px!important;padding:0!important}
.target-glist-page .goodsListR h2{display:block!important;width:100%!important;max-width:none!important;height:18px!important;margin:0!important;color:#555!important;font-size:14px!important;font-weight:400!important;line-height:18px!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}
.target-glist-page .goodsListR .price{width:100%!important;height:20px!important;margin:3px 0 0!important;color:#777!important;font-size:14px!important;line-height:20px!important}.target-glist-page .goodsListR .pRate{width:auto!important;height:32px!important;margin:4px 47px 0 0!important}.target-glist-page .goodsListR .Progress-bar{width:100%!important;height:32px!important;margin:0!important}.target-glist-page .goodsListR .u-progress{width:100%!important;height:5px!important;margin:0!important}.target-glist-page .goodsListR .Pro-bar-li{display:block!important;width:100%!important;height:39px!important;margin:0!important;padding:0!important}.target-glist-page .goodsListR .Pro-bar-li li{float:left!important;height:39px!important;margin:0!important;padding:0!important;color:#666!important;font-family:宋体!important;font-size:10px!important;line-height:normal!important}.target-glist-page .goodsListR .Pro-bar-li .P-bar01,.target-glist-page .goodsListR .Pro-bar-li .P-bar03{width:30%!important}.target-glist-page .goodsListR .Pro-bar-li .P-bar02{width:40%!important;text-align:center!important}.target-glist-page .goodsListR .Pro-bar-li .P-bar03{text-align:right!important}.target-glist-page .goodsListR .Pro-bar-li em{display:block!important;height:14px!important;padding:7px 0 0!important;font-family:arial!important;font-size:10px!important;line-height:normal!important}
.target-glist-page .changyu{position:static!important;width:0!important;height:0!important;margin:0!important;padding:0!important}.target-glist-page .changyu .buynow{display:none!important}.target-glist-page .changyu .add{position:absolute!important;right:8px!important;bottom:15px!important;display:flex!important;width:39px!important;height:39px!important;margin:0!important;padding:0!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:50%!important;background:#c6110a!important;color:#fff!important;font-size:25px!important;font-weight:300!important;line-height:39px!important;box-shadow:none!important}
.target-glist-page #addAll{position:fixed!important;left:50%!important;bottom:58px!important;width:52px!important;height:52px!important;margin-left:-26px!important;border-radius:50%!important;background:#c6110a!important;box-shadow:none!important}.target-glist-page #addAll p{width:40px!important;height:40px!important;margin:5px auto!important;padding:5px!important;border:1px solid #fff!important;background:#c6110a!important;border-radius:50%!important;color:#fff!important;font-size:12px!important;line-height:16px!important;box-sizing:border-box!important}

.target-lottery-page{background:#fff!important;padding:0 0 55px!important}.target-lottery-page .fixed_header{display:none!important}.target-lottery-page .revealed{position:static!important;top:auto!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.target-lottery-page .revCon{width:100%!important;margin:0!important;padding:0!important}.target-lottery-page .revCon>ul{position:relative!important;width:100%!important;height:110px!important;margin:-1px 0 0!important;padding:12px 8px!important;box-sizing:border-box!important;overflow:hidden!important}.target-lottery-page .revCon>ul.rNow{height:108px!important;padding:12px 8px!important;border:2px solid #f60!important}.target-lottery-page .revConL{float:left!important;width:80px!important;height:80px!important;margin:0!important;padding:0!important}.target-lottery-page .revConL img{display:block!important;width:80px!important;height:80px!important;object-fit:contain!important}.target-lottery-page .revConR{width:auto!important;height:81px!important;margin:0 0 0 90px!important;padding:0!important}.target-lottery-page .revConR dl{height:36px!important}.target-lottery-page .revConR dt{height:40px!important;margin:5px 0 0!important;line-height:20px!important}.target-lottery-page .rNow .revConR{height:66px!important}.target-lottery-page .rNow .revConR h4{height:16px!important;line-height:16px!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.target-lottery-page .rNow .revConR h5{height:25px!important;line-height:25px!important}.target-lottery-page .rNow .revConR p{height:25px!important;line-height:22px!important}.target-lottery-page .rNowTitle{z-index:2!important}

.clone-user-page{box-sizing:border-box!important;margin:0!important;padding:14px 0 55px!important;min-height:100vh!important;background:#fff!important}.clone-user-page .h5-1yyg-v11{width:100%!important;max-width:none!important;margin:0!important}.clone-user-page .user-header{height:151px!important;margin-top:0!important;background:#ff6052!important}.clone-user-page .user-header .member .info strong{font-size:15px!important;color:#fff!important}.clone-user-page .user-list li a{display:flex!important;align-items:center!important;box-sizing:border-box!important}.clone-user-page .copyUrl em{color:#f60!important;font-style:normal!important}.clone-user-page .foot-service{clear:both;height:48px!important;color:#333!important;font-size:16px!important;line-height:48px!important;text-align:center!important}.clone-user-page .foot-service button{margin:0;padding:0;border:0;background:transparent;color:#333;font:inherit;cursor:pointer}

/* 商品详情：目标站玩法区的原始精灵图与精确尺寸 */
.target-item-page .clone-play-intro{height:131px!important;margin:8px 0 0!important;padding:0 10px!important;border:0!important;border-top:8px solid #f4f4f4!important;border-bottom:1px solid #eee!important;background:#fff!important;box-sizing:border-box!important}
.target-item-page .clone-play-intro .rule_hd{height:45px!important;padding:12px 0 19px!important;border:0!important;color:#333!important;font-size:14px!important;font-weight:400!important;line-height:14px!important;box-sizing:border-box!important}
.target-item-page .clone-play-intro .steps{display:flex!important;height:77px!important;margin:0!important;padding:0!important;list-style:none!important}
.target-item-page .clone-play-intro .steps_item{position:relative!important;display:block!important;float:none!important;width:33.333%!important;height:77px!important;margin:0!important;padding:0!important;text-align:center!important}
.target-item-page .clone-play-intro .icon{display:block!important;width:55px!important;height:55px!important;margin:0 auto!important;background-image:url('/statics/reference-clone/statics/templates/yungou/images/mobile/sprite@2x_3eafdb36.png')!important;background-repeat:no-repeat!important;background-size:cover!important}
.target-item-page .clone-play-intro .steps_item:nth-child(1) .icon{background-position:0 0!important}
.target-item-page .clone-play-intro .steps_item:nth-child(2) .icon{background-position:-59px 0!important}
.target-item-page .clone-play-intro .steps_item:nth-child(3) .icon{background-position:-118px 0!important}
.target-item-page .clone-play-intro p{height:12px!important;margin:10px 0 0!important;color:#333!important;font-size:12px!important;line-height:12px!important}
.target-item-page .clone-item-actions{display:flex!important;width:calc(100% + 20px)!important;height:35px!important;margin-left:-3px!important;gap:1px!important}.target-item-page .clone-item-actions a{height:35px!important;margin:0!important;padding:0!important;line-height:35px!important}.target-item-page .clone-item-actions .buyBtn{flex:0 0 calc(39.3% - 1px)!important}.target-item-page .clone-item-actions .addBtn{flex:0 0 calc(39.8% - 1px)!important}.target-item-page .clone-item-actions .collectBtn{flex:1 1 20.9%!important}

/* 登录态页面：撤销旧主题的通用放大规则，恢复目标站原始组件尺寸 */
.target-recharge-page #ulOption{display:block!important;padding:0!important;zoom:1!important}
.target-recharge-page #ulOption:after{display:block!important;clear:both!important;height:0!important;content:""!important}
.target-recharge-page #ulOption li{float:left!important;width:33%!important;margin:0 0 10px!important;padding:0!important}
.target-recharge-page #ulOption li:nth-child(3n-1){width:34%!important;text-align:center!important}
.target-recharge-page #ulOption li:nth-child(3n){text-align:right!important}
.target-recharge-page #ulOption li a{display:inline-block!important;width:90%!important;min-height:0!important;height:32px!important;padding:0!important;border:1px solid #eaeaea!important;border-radius:5px!important;background:#fff!important;color:#959595!important;font-size:12px!important;line-height:30px!important;box-shadow:1px 1px 1px #ededed!important;box-sizing:border-box!important}
.target-recharge-page #ulOption li a.z-sel{border-color:#f60!important;color:#666!important}
.target-recharge-page .g-pay-ment li{min-height:0!important;height:36px!important;max-height:36px!important;padding:0 10px!important;font-size:14px!important;line-height:36px!important;box-sizing:border-box!important}
.target-recharge-page .g-pay-ment li .z-bank-Roundsel{top:auto!important;margin-right:5px!important;vertical-align:-2px!important}
.target-recharge-page .clone-recharge-warning{color:#f00!important;font-weight:700!important}
.target-recharge-page .clone-pay-desc{margin-left:4px;color:#aaa!important;font-size:12px!important}
.target-recharge-page .clone-recharge-help{padding:20px 0 10px 10px!important;color:red!important;font-size:14px!important;line-height:20px!important}
.target-recharge-page .clone-recharge-help button{margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#00a3ef!important;font:inherit!important;text-decoration:underline!important}
.target-recharge-page .f-Recharge-btn{margin-top:10px!important}.target-recharge-page .f-Recharge-btn .orgBtn{display:block!important;height:43px!important;padding:0!important;border:0!important;border-radius:5px!important;font-size:18px!important;line-height:43px!important;text-align:center!important}

.target-wallet-page .purse_price{height:100px!important;padding:15px!important;margin-bottom:10px!important;box-sizing:content-box!important}
.target-wallet-page .van-row{height:104px!important;padding:15px 0!important;box-sizing:content-box!important}
.target-wallet-page .clone-wallet-transfer{display:block!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#333!important;text-align:center!important}
.target-wallet-page .van-col>a{display:block!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;color:#333!important;line-height:normal!important;text-align:center!important}
.target-wallet-page .col_img_box,.target-wallet-page .font{display:block!important}.target-wallet-page .font small{color:#9c9c9c!important;font-size:10px!important}
.target-wallet-page .van-cell{height:43px!important;padding:10px 15px!important;color:#333!important;line-height:24px!important;box-sizing:border-box!important}
.target-wallet-page #bg_ts{z-index:999!important}.target-wallet-page .clone-wallet-close{display:block;width:52px;height:35px;margin:0 0 0 auto;padding:0;border:0;background:transparent;color:#999;font-size:14px;line-height:35px;text-align:center}.target-wallet-page .popup_content{padding-top:0!important}.target-wallet-page .price_left{float:left;width:60%}.target-wallet-page .price_right{float:left;width:38%;text-align:right}.target-wallet-page .price:after{display:block;clear:both;content:""}.target-wallet-page .close_btn{display:block;background:#f70;color:#fff!important}

.target-records-page .g-snav{display:-webkit-box!important;background:#fff!important}.target-records-page .g-snav-lst{min-height:0!important;height:33px!important}.target-records-page .g-snav-lst a{height:33px!important;margin:0 5px!important;line-height:33px!important}.target-records-page .g-snav-lst.z-sgl-crt{border-bottom:0!important}.target-records-page .g-snav-lst.z-sgl-crt a{height:32px!important;border-bottom:2px solid #c6110a!important;color:#c6110a!important}
.target-records-page .haveNot,.target-orders-page .haveNot{width:100%!important;margin:20px auto!important;padding:0!important;background:transparent!important;color:#bbb!important;font-size:16px!important;text-align:center!important}
.target-records-page .haveNot .ygnot,.target-orders-page .haveNot .ygnot{display:block!important;width:160px!important;height:130px!important;margin:0 auto!important;background:url('/statics/reference-clone/statics/templates/yungou/images/y9.png') center/contain no-repeat!important}
.target-records-page .haveNot p,.target-orders-page .haveNot p{margin:15px 0 0!important;color:#bbb!important;font-size:16px!important;line-height:20px!important}
.target-orders-page .g-member{padding:0!important}.target-orders-page #ulListBox{padding-top:10px!important;background:#fff!important}

.target-balance-page .g-userMoney{height:48px!important;line-height:48px!important}.target-balance-page .m-userMoneyNav li a{height:48px!important;min-height:0!important;padding:6px 0!important;line-height:normal!important;box-sizing:border-box!important}.target-balance-page .haveNot{margin:20px auto!important;padding:0!important}.target-balance-page .haveNot p{margin-top:15px!important;font-size:16px!important}

.target-invite-page{padding-bottom:55px!important;background:#f4f2f3!important}.target-invite-page .toggle_secret{border:0!important}.target-invite-page .gift img{display:block;width:100%!important;height:auto!important}.target-invite-page .clone-commission-services{padding:0 8px!important}.target-invite-page .clone-commission-services h2{height:32px;margin:0!important;color:#222;font-size:18px;font-weight:400;line-height:32px}.target-invite-page .clone-commission-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:10px!important}.target-invite-page .clone-commission-grid a{display:flex!important;height:68px!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;background:rgba(255,255,255,.58)!important;color:#999!important;font-size:13px!important}.target-invite-page .clone-commission-grid img{display:block!important;width:32px!important;height:32px!important;margin-bottom:2px!important;object-fit:contain!important}.target-invite-page .clone-share-url{display:block!important;width:calc(100% - 16px)!important;height:52px!important;margin:18px 8px 0!important;padding:3px 8px 3px 90px!important;border:0!important;background:#fff url('/statics/reference-clone/statics/templates/yungou/images/share_url_bg.png') left center/auto 52px no-repeat!important;color:#666!important;font-size:14px!important;line-height:18px!important;text-align:left!important}.target-invite-page .clone-share-url span,.target-invite-page .clone-share-url em{display:block!important;font-style:normal!important}

.target-settings-page{padding:0 0 55px!important;background:#f4f4f4!important}.target-settings{width:100%;color:#555;font-size:16px}.target-settings .settings-block{margin-top:15px}.target-settings .settings-row{position:relative;display:flex;width:100%;height:48px;margin:0;padding:0 28px 0 10px;align-items:center;border-top:1px solid #dedede;border-bottom:1px solid #dedede;background:#fff;color:#555;box-sizing:border-box}.target-settings .settings-row em{margin-left:auto;color:#666;font-size:16px;font-style:normal}.target-settings .settings-row .z-arrow{position:absolute;top:18px;right:10px}.target-settings .settings-login-mode{display:grid;height:33px;padding-left:28px;grid-template-columns:80px 85px 85px;align-items:center;background:#fff;color:#777;font-size:14px}.target-settings .settings-login-mode button{height:33px;padding:0;border:0;background:transparent;color:#f60;font-size:14px}.target-settings .privacy-settings{background:#fff}.target-settings .privacy-settings>.settings-row{border-bottom:0}.target-settings .privacy-group{position:relative;height:218px;margin:0;padding:0 10px 0 110px;border:0;border-bottom:1px solid #dedede;box-sizing:border-box}.target-settings .privacy-group legend{position:absolute;top:8px;left:28px;font-size:14px}.target-settings .privacy-group label{display:inline-flex;min-width:74px;height:46px;align-items:center;color:#f60;font-size:14px;line-height:20px}.target-settings .privacy-group input{position:absolute;width:1px;height:1px;opacity:0}.target-settings .privacy-group label:has(input:checked){color:#f60}.target-settings .privacy-group.compact{height:66px}.target-settings .settings-logout{display:block;height:44px;margin:15px 15px 0;border-radius:5px;background:#f60;color:#fff;font-size:18px;line-height:44px;text-align:center}

.target-favorites-page .haveNot{position:static!important;width:100%!important;margin:0!important;padding:157px 20px 100px!important;background:#fff!important;box-sizing:border-box!important}.target-favorites-page .haveNot>s{display:none!important}.target-favorites-page .haveNot p{margin:0!important;color:#bbb!important;font-size:16px!important}.target-favorites-page .clone-favorite-add{position:fixed;left:50%;bottom:58px;z-index:30;width:52px;height:52px;margin-left:-26px;padding:0;border:2px solid #f60;border-radius:50%;background:#f60;color:#fff;font-size:13px;line-height:16px;box-shadow:0 0 12px rgba(255,102,0,.55)}

/* 设置页按目标站的原始纵向节奏收紧 */
.target-settings>.settings-row{height:34px!important}
.target-settings .settings-block>.settings-row{height:42px!important}
.target-settings .privacy-settings>.settings-row{height:48px!important}
.target-settings .settings-row .z-arrow{top:15px!important}
.target-settings .settings-login-mode{height:30px!important}.target-settings .settings-login-mode button{height:30px!important}
.target-settings .privacy-group{height:173px!important;padding:42px 10px 0 105px!important}
.target-settings .privacy-group label{display:flex!important;min-width:0!important}
.target-settings .privacy-group.compact{height:81px!important}
.target-settings .privacy-group.compact label{display:inline-flex!important;min-width:74px!important}

/* Target contact page; the QR card remains the visual entry point and opens the required QQ dialog. */
body.target-contact-page{margin:0!important;min-height:100vh!important;padding:0 0 55px!important;background:#898989!important;box-sizing:border-box!important}
.target-contact-screen{width:100%;color:#222;font-size:14px}
.target-contact-screen>p{height:62px;margin:0;line-height:43px;text-align:center}
.target-contact-card{display:block;width:300px;height:55px;margin:19px auto 0;background:#fff;color:#222;text-align:center;text-decoration:none}
.target-contact-card span{display:block;height:18px;border-bottom:1px solid #eee}
.target-contact-card b{display:block;height:36px;font-size:14px;font-weight:400;line-height:36px}
.target-settings .privacy-status{position:absolute;top:8px;right:28px;color:#777;font-size:14px}
.target-settings .privacy-group.compact{height:79px!important;padding-top:0!important}

.target-cart-page,.target-checkout-page{width:100%!important;min-width:0!important;max-width:none!important;padding:0 0 55px!important;background:#fff!important}.target-cart-page{background:#f4f4f4!important}.target-cart-page>#loadingPicBlock,.target-cart-page .h5-1yyg-v1#loadingPicBlock,.target-checkout-page>#loadingPicBlock{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.target-cart-page>#loadingPicBlock,.target-cart-page .h5-1yyg-v1#loadingPicBlock{min-height:0!important}.target-cart-page .g-Cart-list{width:100%!important;max-width:none!important;margin:0 0 116px!important;padding:0!important;background:#fff!important;box-sizing:border-box!important}.target-cart-page #cartBody,.target-cart-page .g-Cart-list li{min-height:0!important;border-radius:0!important;box-shadow:none!important}.target-cart-page #all,.target-cart-page #divBtmMoney,.target-cart-page .g-Total-bt{left:0!important;width:100%!important;max-width:none!important;transform:none!important;box-sizing:border-box!important}.target-cart-page #all{bottom:111px!important;background:#fff!important}.target-cart-page #divBtmMoney{bottom:55px!important;height:56px!important;background:#fff!important}.target-cart-page #divBtmMoney dl{display:flex!important;height:56px!important;margin:0!important;align-items:center!important;border-top:1px solid #dedede!important;background:#fff!important}.target-cart-page #divBtmMoney dt{display:block!important;float:none!important;width:auto!important;min-width:0!important;flex:1 1 auto!important;margin:0!important;padding:7px 10px!important;background:#fff!important;box-sizing:border-box!important}.target-cart-page #divBtmMoney dd{display:block!important;float:none!important;width:auto!important;height:auto!important;flex:0 0 45%!important;margin:0!important;padding:6px 6px 6px 0!important;background:#fff!important;box-sizing:border-box!important}.target-cart-page #divBtmMoney .w_account{height:40px!important;border-radius:5px!important;background:#c6110a!important;color:#fff!important;font-size:18px!important;line-height:40px!important;letter-spacing:10px!important;text-align:center!important}

/* 首页商品卡片：对齐目标站 btn-wrap / buyNow / add 的真实尺寸与绝对定位。 */
.target-home-page .buy_container{position:relative!important;display:block!important;width:100%!important;height:40px!important;margin:8px 0 0!important;padding:0 0 10px!important;text-align:left!important;box-sizing:border-box!important}.target-home-page .btn_ljcy{display:inline-block!important;width:108px!important;min-width:108px!important;height:30px!important;margin:0 0 0 10px!important;padding:0!important;border:1px solid #c6110a!important;border-radius:16px!important;background:transparent!important;color:#c6110a!important;font-size:14px!important;line-height:30px!important;text-align:center!important;box-sizing:border-box!important}.target-home-page .btn_buy{position:absolute!important;top:0!important;right:-2px!important;display:flex!important;width:30px!important;height:30px!important;margin:0!important;padding:0!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:0!important;background:transparent!important}.target-home-page .btn_buy .add{display:flex!important;width:30px!important;height:30px!important;margin:0!important;padding:0!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:50%!important;background:#c6110a!important;color:#fff!important;font-size:25px!important;font-weight:400!important;line-height:normal!important;text-align:center!important}
.target-checkout{position:relative!important;min-height:calc(100vh - 55px)!important;background:#fff!important}.target-checkout .clone-payment-list{width:100%!important;margin:0!important;padding:0 0 170px!important;box-sizing:border-box!important;background:#fff!important}.target-checkout .clone-pay-summary{height:31px!important;margin:0!important;padding:0 8px!important;border-bottom:1px dotted #ccc!important;background:#f4f4f4!important;color:#999!important;font-size:16px!important;line-height:30px!important;box-sizing:border-box!important}.target-checkout .clone-pay-items{margin:0!important;padding:0!important;background:#fff!important}.target-checkout .g-pay-lst li{box-sizing:content-box!important;font-size:14px!important}.target-checkout .g-pay-lst li a{color:#666!important}.target-checkout .g-pay-lst li span{color:#c6110a!important}.target-checkout .g-pay-Total{height:45px!important;margin:0!important;padding-right:10px!important;box-sizing:border-box!important;font-size:14px!important;line-height:45px!important}.target-checkout .clone-payment-panel{position:fixed!important;right:0!important;bottom:55px!important;left:0!important;z-index:30!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 0 10px!important;background:#fff!important;box-sizing:border-box!important}.target-checkout .clone-payment-panel-inner{margin:10px 10px 0!important}.target-checkout .clone-payment-methods{border:1px solid #dcdcdc!important;border-radius:5px!important;box-shadow:1px 1px 1px #e7e7e7!important;background:#fff!important}.target-checkout .clone-payment-methods li{height:40px!important;max-height:40px!important;padding:0 10px!important;font-size:14px!important;box-sizing:border-box!important}.target-checkout .clone-pay-button{display:block!important;height:45px!important;margin-top:10px!important;border-radius:5px!important;background:#c6110a!important;color:#fff!important;font-size:18px!important;line-height:45px!important;text-align:center!important}

/* Target cart's empty state: its cart illustration and spacing are distinct from the generic empty-state sprite. */
.target-cart-page .haveNot{height:199px!important;min-height:199px!important;margin:0!important;padding:0!important;background:#fff!important;color:#999!important;font-size:18px!important;text-align:center!important;box-sizing:border-box!important}
.target-cart-page .haveNot s{display:block!important;width:100px!important;height:100px!important;margin:40px auto 0!important;background:url('http://wap.yyg99.cn/statics/templates/yungou/images/cartnull.png') center/100px 100px no-repeat!important}
.target-cart-page .haveNot p{height:24px!important;margin:10px 0 0!important;color:#999!important;font-size:18px!important;line-height:24px!important}
.target-cart-page .haveNot .gogo{margin-top:20px!important}
.target-cart-page .haveNot .gogo a{display:inline-block!important;height:35px!important;padding:7px 14px!important;box-sizing:border-box!important;border-radius:5px!important;background:#c6110a!important;color:#fff!important;font-size:16px!important;line-height:normal!important}

/* Keep wide target pages fluid on desktop; only the home storefront is capped. */
@media (min-width:641px){
  .target-item-page .h5-1yyg-v1,.target-item-page .h5-1yyg-v11,.target-glist-page .h5-1yyg-v1,.target-glist-page .h5-1yyg-v11,.target-lottery-page .h5-1yyg-v1,.target-cart-page .h5-1yyg-v1,.clone-user-page .h5-1yyg-v1{width:100%!important;max-width:none!important;margin:0!important}

  /* 商品详情：目标站玩法区的原始精灵图与精确尺寸 */
  .target-item-page .clone-play-intro{height:131px!important;margin:8px 0 0!important;padding:0 10px!important;border:0!important;border-top:8px solid #f4f4f4!important;border-bottom:1px solid #eee!important;background:#fff!important;box-sizing:border-box!important}
  .target-item-page .clone-play-intro .rule_hd{height:45px!important;padding:12px 0 19px!important;border:0!important;color:#333!important;font-size:14px!important;font-weight:400!important;line-height:14px!important;box-sizing:border-box!important}
  .target-item-page .clone-play-intro .steps{display:flex!important;height:77px!important;margin:0!important;padding:0!important;list-style:none!important}
  .target-item-page .clone-play-intro .steps_item{position:relative!important;display:block!important;float:none!important;width:33.333%!important;height:77px!important;margin:0!important;padding:0!important;text-align:center!important}
  .target-item-page .clone-play-intro .icon{display:block!important;width:55px!important;height:55px!important;margin:0 auto!important;background-image:url('/statics/reference-clone/statics/templates/yungou/images/mobile/sprite@2x_3eafdb36.png')!important;background-repeat:no-repeat!important;background-size:cover!important}
  .target-item-page .clone-play-intro .steps_item:nth-child(1) .icon{background-position:0 0!important}
  .target-item-page .clone-play-intro .steps_item:nth-child(2) .icon{background-position:-59px 0!important}
  .target-item-page .clone-play-intro .steps_item:nth-child(3) .icon{background-position:-118px 0!important}
  .target-item-page .clone-play-intro p{height:12px!important;margin:10px 0 0!important;color:#333!important;font-size:12px!important;line-height:12px!important}
}

/* Target edit-profile screen */
body.target-edit-profile-page{background:#fff;color:#333;padding-bottom:58px;min-height:100vh}
.target-edit-profile{box-sizing:border-box;width:100%;max-width:640px;margin:0 auto;padding:102px 13% 0}
.target-profile-field{display:flex;align-items:center;height:44px;border-bottom:1px solid #ddd;font-size:16px}
.target-profile-field span{width:65px;color:#666}
.target-profile-field input{flex:1;min-width:0;height:42px;border:0;background:transparent;font-size:16px;color:#222;outline:0}
.target-edit-profile #btnSave{display:block;width:100%;height:43px;margin-top:16px;border:0;border-radius:5px;background:#d80a06;color:#fff;font-size:20px}

/* Target public-profile screen */
body.target-public-profile-page{background:#f8f8f8;padding-bottom:58px;color:#555}
.target-public-profile{max-width:640px;margin:0 auto;min-height:790px;background:#fff}
.target-public-profile-head{height:100px;display:flex;align-items:center;box-sizing:border-box;padding:0 11px;background:linear-gradient(105deg,#9b0700,#f00);color:#fff}
.target-public-profile-head img{width:54px;height:54px;margin-right:9px;border:2px solid #fff;border-radius:50%;object-fit:cover;background:#fff}
.target-public-profile-head strong{font-size:16px;font-weight:400}
.target-public-profile-page .g-snav{display:flex;height:39px;margin:0;border-bottom:1px solid #aaa;background:#fafafa}
.target-public-profile-page .g-snav-lst{display:block;flex:1;height:39px;line-height:39px;text-align:center;border-right:1px solid #ccc;box-sizing:border-box}
.target-public-profile-page .g-snav-lst:last-child{border-right:0}
.target-public-profile-page .g-snav-lst a{display:block;color:#666;font-size:14px}
.target-public-profile-page .g-snav-lst.mCurr{border-bottom:2px solid #f60;background:#fff}
.target-public-profile-page .g-snav-lst.mCurr a{color:#f60}
.target-public-profile-page .mBuyRecord{min-height:610px}
.target-public-profile-page .haveNot{padding-top:25px;text-align:center;color:#bbb}
.target-public-profile-page .haveNot s{display:block;margin:0 auto 14px}
.target-public-profile-page #divLoading{padding:30px 0;text-align:center;color:#bbb}

/* Target cash-out screen */
body.target-cashout-page{background:#f5f5f7;padding-bottom:58px;color:#666}
.target-cashout{max-width:640px;margin:0 auto;font-size:16px}
.cashout-summary{display:grid;grid-template-columns:1fr 1fr;background:#fff;border-top:1px solid #eee}
.cashout-summary>*{height:49px;display:flex;align-items:center;box-sizing:border-box;padding:0 8px;border-right:1px solid #eee;border-bottom:1px solid #eee;color:#666}
.cashout-summary em{margin-left:7px;color:#f60;font-style:normal}
.cashout-summary a{color:#f60}
.cashout-tip{height:52px;display:flex;align-items:center;padding:0 8px;background:#fff;border-top:4px solid #f5f5f7;border-bottom:1px solid #eee;box-sizing:border-box}
.cashout-tip>span{width:74px;flex:0 0 auto;color:#666}
.cashout-tip input{flex:1;min-width:0;height:44px;border:0;background:transparent;font-size:16px;outline:0}.cashout-tip input::placeholder{color:#bbb}
.cashout-method{display:flex;height:49px;background:#fff;border-bottom:1px solid #eee;align-items:center}
.cashout-method label{display:flex;align-items:center;width:50%;padding-left:8px;box-sizing:border-box}
.cashout-method input{width:18px;height:18px;margin:0 10px 0 0;accent-color:#f60}
.cashout-method label:first-child span{color:#f60}
.cashout-form{background:#fff}
.cashout-form label{display:flex;align-items:center;height:49px;padding:0 8px;border-bottom:1px solid #eee;box-sizing:border-box}
.cashout-form label span{width:74px;flex:0 0 auto}
.cashout-form label input{flex:1;min-width:0;height:44px;border:0;background:transparent;color:#333;font-size:16px;outline:0}
.cashout-form label input::placeholder{color:#bbb}
.cashout-form label em{font-style:normal;color:#555}
.cashout-select input{text-align:right;color:#f60!important}
.cashout-region{display:flex;height:47px;border-bottom:1px solid #eee}
.cashout-region button{flex:1;border:0;border-right:1px solid #eee;background:#fff;color:#777;font-size:14px}
.cashout-region button:last-child{border-right:0}
.cashout-submit{display:block;width:calc(100% - 8px);height:41px;margin:24px 4px 0;border:0;border-radius:5px;background:#f60;color:#fff;font-size:17px}

/* Target wallet detail tabs */
body.target-wallet-detail-page{background:#f5f5f7;padding-bottom:58px;color:#666}
.target-wallet-detail{max-width:640px;margin:0 auto}
.target-wallet-detail>header{height:130px;padding:24px 15px 0;box-sizing:border-box;background:#f60;color:#fff}
.target-wallet-detail>header span{display:block;font-size:14px}
.target-wallet-detail>header strong{display:block;margin-top:8px;font:42px/1 Arial,sans-serif;font-weight:400}
.target-wallet-detail>section{margin:10px 5px 0;border:1px solid #ddd;border-radius:5px;background:#fff;overflow:hidden}
.target-wallet-detail nav{display:flex;height:60px;border-bottom:1px solid #ddd}
.target-wallet-detail nav a{display:flex;flex:1;align-items:center;justify-content:center;border-right:1px solid #ddd;color:#666;font-size:15px;position:relative}
.target-wallet-detail nav a:last-child{border-right:0}
.target-wallet-detail nav a.current:after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#f60}
.wallet-detail-empty{height:61px;display:flex;align-items:center;justify-content:center;color:#bbb;font-size:18px}

@media (min-width:641px){
  .target-edit-profile,.target-public-profile,.target-cashout,.target-wallet-detail{max-width:640px}
}

/* All-participation record list */
body.target-buyrecords-page{background:#fff;padding-bottom:58px;color:#666}
.target-buyrecords-page #buyRecordPage{padding:0!important}
.target-buyrecords-page .recordCon{min-height:780px;background:#fff}
.target-buyrecords-page .recordCon>ul{position:relative;display:flex;min-height:71px;margin:0;padding:8px 8px 7px 69px;border-bottom:1px solid #eee;box-sizing:border-box}
.target-buyrecords-page .recordCon .rBg{position:absolute;left:14px;top:8px;width:48px;height:48px}
.target-buyrecords-page .recordCon .rBg img{display:block;width:48px!important;height:48px!important;border-radius:0!important;object-fit:cover}
.target-buyrecords-page .recordCon .rInfo{width:100%;font-size:14px;line-height:21px;color:#bbb}
.target-buyrecords-page .recordCon .rInfo>a{color:#50b6e7}
.target-buyrecords-page .recordCon .rInfo .orange{color:#aaa!important}
.target-buyrecords-page .recordCon .rInfo .orange::first-letter{color:#f60}
.target-buyrecords-page .recordCon .rInfo em{color:#bbb;font-size:13px}
.target-buyrecords-page .rInfo button{float:right;height:27px;margin:0 2px 0 8px;padding:0 7px;border:1px solid #f60;border-radius:5px;background:#fff;color:#f60;font-size:14px;line-height:25px}

/* Trend/monitor screen captured from the source site */
body.target-trend-page{background:#fff;padding-bottom:105px;color:#333;overflow-x:hidden}
.target-trend{max-width:640px;min-height:844px;margin:0 auto;background:#fff}
.target-trend-product{display:flex;height:72px;padding:8px 20px;box-sizing:border-box;border-bottom:1px solid #eee}
.target-trend-product img{width:38px;height:50px;margin-right:16px;object-fit:contain}
.target-trend-product div{min-width:0;flex:1}
.target-trend-product p{height:25px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:25px}
.target-trend-product span{font-size:13px;line-height:24px;color:#666}.target-trend-product em{color:#f60;font-style:normal}
.target-trend-controls{display:flex;height:41px;border-bottom:1px solid #ddd}
.target-trend-controls label{display:flex;align-items:center;width:50%;padding-left:9px;box-sizing:border-box;font-size:13px;white-space:nowrap}
.target-trend-controls label>span{margin-right:6px}
.target-trend-controls button,.target-trend-controls input{width:26px;height:26px;padding:0;border:1px solid #ddd;background:#fff;color:#aaa;text-align:center;font-size:16px;box-sizing:border-box}
.target-trend-controls input{color:#f60;border-left:0;border-right:0;outline:0}
.target-trend-last,.target-trend-current{display:flex;align-items:center;height:38px;padding:0 9px;border-bottom:1px solid #eee;box-sizing:border-box;font-size:13px}
.target-trend-last p{margin-left:auto}.target-trend-last b{display:none}.target-trend-last em{font-style:normal;color:#f60}
.target-trend-current span{margin-left:auto}
.target-trend-progress{height:21px;border-bottom:1px solid #f60;box-sizing:border-box;overflow:hidden}
.target-trend-progress .progress-bar{height:20px;min-width:0;background:#f60!important}.target-trend-progress .progress-bar span{display:none}
.target-trend-stats{display:flex;justify-content:space-between;height:36px;padding:0 9px;font-size:12px;line-height:36px;color:#444}.target-trend-stats em{font-style:normal}
.target-trend #chartsContainer{display:none!important}
.target-trend .trend-table{height:472px;padding:0!important;display:flex;align-items:flex-end}
.target-trend .trend-table table{width:100%;border-collapse:collapse}
.target-trend .trend-table thead{background:#f60;color:#fff}
.target-trend .trend-table th{height:27px;border-right:1px solid #fff;font-size:12px;font-weight:400}.target-trend .trend-table th:last-child{border-right:0}
.target-trend .trend-table tbody{display:none}
.target-trend .helper-footer-btn{display:none!important}
.target-trend .btn-footerbox{position:fixed;left:0;right:0;bottom:55px;z-index:9999;display:flex;width:100%;max-width:none;height:40px;margin:0;padding:0}
.target-trend .btn-footerbox>button,.target-trend .btn-footerbox .right{height:40px;border:0;border-radius:0;color:#fff;font-size:15px;text-align:center;line-height:40px}
.target-trend .btn-footerbox>button{width:30%}.target-trend .start-monitor{background:#f60}.target-trend .stop-monitor{background:#aaa}.target-trend .btn-footerbox .right{width:40%;background:#ffb21a}
.target-trend .btn-footerbox .right a{display:block;color:#fff;line-height:40px!important}
