
html { -webkit-tap-highlight-color: transparent; }
body { margin: 0px; font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, "Segoe UI", Arial, Roboto, "PingFang SC", miui, "Hiragino Sans GB", "Microsoft Yahei", sans-serif; }
a { text-decoration: none; }
button, input, textarea { color: inherit; font: inherit; }
[class*="van-"]:focus, a:focus, button:focus, input:focus, textarea:focus { outline: 0px; }
ol, ul { margin: 0px; padding: 0px; list-style: none; }
.van-ellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
[class*="van-hairline"]::after { position: absolute; box-sizing: border-box; content: " "; pointer-events: none; inset: -50%; border: 0px solid rgb(235, 237, 240); transform: scale(0.5); }
.van-hairline, .van-hairline--bottom, .van-hairline--left, .van-hairline--right, .van-hairline--surround, .van-hairline--top, .van-hairline--top-bottom { position: relative; }
.van-hairline--bottom::after { border-bottom-width: 1px; }
.van-notice-bar__content.van-ellipsis { max-width: 100%; }
.van-nav-bar { position: relative; z-index: 1; line-height: 22px; text-align: center; background-color: rgb(255, 255, 255); user-select: none; }
.van-nav-bar .van-icon { color: #4a4a4a; }
.van-nav-bar__content { position: relative; display: flex; -webkit-box-align: center; align-items: center; height: 46px; background-color: white;}
.van-nav-bar__title { max-width: 60%; margin: 0px auto; color: rgb(50, 50, 51); font-weight: 800; font-size: 16px; }
.van-nav-bar__left, .van-nav-bar__right { position: absolute; top: 0px; bottom: 0px; display: flex; -webkit-box-align: center; align-items: center; padding: 0px 16px; font-size: 14px; cursor: pointer; }
.van-nav-bar__left:active, .van-nav-bar__right:active { opacity: 0.7; }
.van-nav-bar__right { right: 0px; }
.van-nav-bar__text { color: #4a4a4a; }
.van-cell { position: relative; display: flex; box-sizing: border-box; width: 100%; padding: 10px 16px; overflow: hidden; color: rgb(50, 50, 51); font-size: 14px; line-height: 24px; background-color: rgb(255, 255, 255); }
.van-cell::after { position: absolute; box-sizing: border-box; content: " "; pointer-events: none; right: 16px; bottom: 0px; left: 16px; border-bottom: 1px solid rgb(235, 237, 240); transform: scaleY(0.5); }
.van-cell--borderless::after, .van-cell:last-child::after { display: none; }
.van-cell__title, .van-cell__value { -webkit-box-flex: 1; flex: 1 1 0%; }
.van-cell__value { position: relative; overflow: hidden; color: rgb(150, 151, 153); text-align: right; vertical-align: middle; overflow-wrap: break-word; }
.van-cell__value--alone { color: rgb(50, 50, 51); text-align: left; }
.van-field__value { overflow: visible; }
.van-field__body { display: flex; -webkit-box-align: center; align-items: center; }
.van-field__control { display: block; box-sizing: border-box; width: 100%; min-width: 0px; margin: 0px; padding: 0px; color: rgb(50, 50, 51); line-height: inherit; text-align: left; background-color: transparent; border: 0px; resize: none; }
.van-field__control::-webkit-input-placeholder { color: rgb(200, 201, 204); }
.van-field__control::placeholder { color: rgb(200, 201, 204); }
.van-field__control:disabled { color: rgb(200, 201, 204); cursor: not-allowed; opacity: 1; -webkit-text-fill-color: rgb(200, 201, 204); }
.van-field__control:read-only { cursor: default; }
.van-field--error .van-field__control::-webkit-input-placeholder { color: rgb(238, 10, 36); -webkit-text-fill-color: currentcolor; }
.van-field--error .van-field__control, .van-field--error .van-field__control::placeholder { color: rgb(238, 10, 36); -webkit-text-fill-color: currentcolor; }
.van-field--min-height .van-field__control { min-height: 60px; }
.van-search .van-cell { -webkit-box-flex: 1; flex: 1 1 0%; padding: 5px 8px 5px 0px; background-color: transparent; }
.van-address-item .van-cell { padding: 0px; }
.van-coupon-list__field .van-field__body { height: 34px; padding-left: 12px; line-height: 34px; background: rgb(247, 248, 250); border-radius: 17px; }
.van-coupon-list__field .van-field__body::-webkit-input-placeholder { color: rgb(200, 201, 204); }
.van-coupon-list__field .van-field__body::placeholder { color: rgb(200, 201, 204); }
.van-sku-messages__image-cell .van-cell__value { overflow: visible; text-align: left; }
#app { font-family: monospace; -webkit-font-smoothing: antialiased; user-select: none; }
#app img { pointer-events: none; }
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, main, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; user-select: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote::after, blockquote::before, q::after, q::before { content: none; }
table { border-collapse: collapse; border-spacing: 0px; }
#app { width: 100%; }
.footer ul[data-v-76e94848] { width: 100%; height: 1rem; padding: 0.1rem 0px; }
.footer ul[data-v-76e94848], .footer ul li[data-v-76e94848] { display: flex; -webkit-box-align: center; align-items: center; box-sizing: border-box; }
.footer ul li[data-v-76e94848] { -webkit-box-flex: 1; flex: 1 1 0%; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; height: 100%; }
.footer ul li img[data-v-76e94848] { width: 0.5rem; height: 0.5rem; }
.footer ul li span[data-v-76e94848] { font-size: 0.2rem; font-weight: 700; }
.footer ul li .span-active[data-v-76e94848] { color: rgb(56, 128, 255); }
.footer ul li[data-v-76e94848]:nth-child(3) { position: relative; }
.footer ul li:nth-child(3) i[data-v-76e94848] { display: inline-block; position: absolute; top: 0px; left: 54%; padding: 0px 0.08rem; height: 0.28rem; line-height: 0.28rem; text-align: center; font-size: 0.24rem; font-weight: 700; background-color: red; color: rgb(255, 255, 255); border-radius: 0.2rem; }
.wallet #input { position: fixed; top: 50%; left: 50%; opacity: 0; z-index: -100; }
.wallet main { padding: 0.2rem 0.2rem; }
.wallet main .balance-box { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 100%; height: 1.5rem; color: rgb(255, 255, 255); background-color: #4a4a4a; border-radius: 0.2rem; box-shadow: rgba(28, 140, 255, 0.12) 0px 10px 15px 5px; }
.wallet main .balance-box span { font-size: 0.32rem; }
.wallet main .balance-box .num { margin-top: 0.16rem; font-size: 0.54rem; font-weight: 700; }
.wallet main .operate-box { padding-top: 0.2rem; padding-bottom: 0.3rem; margin-top: 0.3rem; background-color: rgb(255, 255, 255); box-shadow: rgba(69, 69, 69, 0.2) 0px 2.1333vw 12vw 0px; border-radius: 0.4rem; }
.wallet main .operate-box .nav { display: flex; }
.wallet main .operate-box .nav div { position: relative; -webkit-box-flex: 1; flex: 1 1 0%; font-size: 0.26rem; font-weight: 700; height: 0.9rem; line-height: 0.9rem; text-align: center; }
.wallet main .operate-box .nav .nav-active::before { position: absolute; bottom: 0px; left: 50%; transform: translate(-50%); content: ""; display: inline-block; width: 0.4rem; height: 0.05rem; background-color: #4a4a4a; }
.wallet main .operate-box .nav .nav-no-active { color: rgb(102, 174, 208); background-color: rgb(221, 244, 255); }
.wallet main .operate-box .content-cz .c-tx-nav, .wallet main .operate-box .content-tx .c-tx-nav { margin: 0.4rem auto 0px; display: flex; -webkit-box-align: center; align-items: center; width: 94%; height: 0.5rem; border: 1px solid #4a4a4a; border-radius: 0.1rem; box-sizing: border-box; }
.wallet main .operate-box .content-cz .c-tx-nav .c-tx-nav-item, .wallet main .operate-box .content-tx .c-tx-nav .c-tx-nav-item { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; -webkit-box-flex: 1; flex: 1 1 0%; height: 100%; font-size: 0.26rem; color: #4a4a4a; border-right: 1px solid #4a4a4a; }
.wallet main .operate-box .content-cz .c-tx-nav .c-tx-nav-item:last-child, .wallet main .operate-box .content-tx .c-tx-nav .c-tx-nav-item:last-child { border-right: none; }
.wallet main .operate-box .content-cz .c-tx-nav .czNavs-active, .wallet main .operate-box .content-tx .c-tx-nav .czNavs-active { color: rgb(255, 255, 255); background-color: #4a4a4a; }
.wallet main .operate-box .content-cz .c-tx-nav .czNavs-usdt, .wallet main .operate-box .content-tx .c-tx-nav .czNavs-usdt { font-size: 0.22rem; }
.wallet main .operate-box .content-cz .add-box, .wallet main .operate-box .content-tx .add-box { margin-top: 0.4rem; }
.wallet main .operate-box .content-cz .add-box img, .wallet main .operate-box .content-tx .add-box img { width: 100%; height: 100%; }
.wallet main .operate-box .content-cz .content-info, .wallet main .operate-box .content-tx .content-info { padding: 0px 0.3rem; color: rgb(0, 0, 0); }
.wallet main .operate-box .content-cz .content-info p, .wallet main .operate-box .content-tx .content-info p { margin: 0.4rem 0px; font-size: 0.24rem; }
.wallet main .operate-box .content-cz .content-info p span, .wallet main .operate-box .content-tx .content-info p span { font-size: 0.3rem; color: red; }
.wallet main .operate-box .content-cz .content-info .van-field, .wallet main .operate-box .content-tx .content-info .van-field { font-size: 0.32rem; }
.wallet main .operate-box .content-cz .content-info .van-field__label, .wallet main .operate-box .content-tx .content-info .van-field__label { color: rgb(0, 0, 0); }
.wallet main .operate-box .content-cz .content-info .van-uploader, .wallet main .operate-box .content-tx .content-info .van-uploader { margin-top: 0.4rem; width: 100%; }
.wallet main .operate-box .content-cz .content-info .van-uploader__wrapper, .wallet main .operate-box .content-tx .content-info .van-uploader__wrapper { width: 100%; }
.wallet main .operate-box .content-cz .content-info .van-uploader__input-wrapper, .wallet main .operate-box .content-tx .content-info .van-uploader__input-wrapper { padding: 0px 0.2rem; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; width: 100%; height: 1.08rem; border: 1px dashed #4a4a4a; border-radius: 0.1rem; }
.wallet main .operate-box .content-cz .content-info .van-uploader__input-wrapper .up-box, .wallet main .operate-box .content-tx .content-info .van-uploader__input-wrapper .up-box { display: flex; -webkit-box-align: center; align-items: center; }
.wallet main .operate-box .content-cz .content-info .van-uploader__input-wrapper span, .wallet main .operate-box .content-tx .content-info .van-uploader__input-wrapper span { margin-left: 0.16rem; font-size: 0.32rem; color: rgb(171, 171, 171); }
.wallet main .operate-box .content-cz .content-info .van-uploader__input-wrapper img, .wallet main .operate-box .content-tx .content-info .van-uploader__input-wrapper img { width: 0.6rem; height: 0.6rem; }
.wallet main .operate-box .content-cz .content-info .van-field__button, .wallet main .operate-box .content-tx .content-info .van-field__button { display: none; }
.wallet main .operate-box .content-cz .content-info2, .wallet main .operate-box .content-tx .content-info2 {padding: 0px 0.22rem; color: rgb(0, 0, 0); }
.wallet main .operate-box .content-cz .content-info2 .van-field, .wallet main .operate-box .content-tx .content-info2 .van-field { padding: 0.2rem 0.32rem; font-size: 0.36rem; }
.wallet main .operate-box .content-cz .content-info2 .van-button, .wallet main .operate-box .content-tx .content-info2 .van-button { font-size: 0.28rem; color: #4a4a4a; border: none; }
.wallet main .operate-box .content-cz .content-info2 .account-box, .wallet main .operate-box .content-tx .content-info2 .account-box { position: relative; width: 100%; height: 2.84rem; }
.wallet main .operate-box .content-cz .content-info2 .account-box > img, .wallet main .operate-box .content-tx .content-info2 .account-box > img { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.wallet main .operate-box .content-cz .content-info2 .account-box .detail-tx, .wallet main .operate-box .content-tx .content-info2 .account-box .detail-tx { position: absolute; left: 0.2rem; bottom: 0px; font-size: 0.26rem; font-weight: 700; color: rgb(255, 255, 255); display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
.wallet main .operate-box .content-cz .content-info2 .account-box .detail-tx span, .wallet main .operate-box .content-tx .content-info2 .account-box .detail-tx span { margin-bottom: 0.2rem; }
.wallet main .operate-box .content-cz .content-info2 .account-box .detail-tx .num-box, .wallet main .operate-box .content-tx .content-info2 .account-box .detail-tx .num-box { margin-bottom: 0.2rem; display: flex; -webkit-box-align: center; align-items: center; }
.wallet main .operate-box .content-cz .content-info2 .account-box .detail-tx .num-box > div, .wallet main .operate-box .content-tx .content-info2 .account-box .detail-tx .num-box > div { margin-right: 10px; }
.wallet main .operate-box .content-cz .content-info2 .account-box .detail-tx .num-box .img-copy, .wallet main .operate-box .content-tx .content-info2 .account-box .detail-tx .num-box .img-copy { margin-left: 0.2rem; }
.wallet main .operate-box .content-cz .content-info2 .account-box .detail-cz, .wallet main .operate-box .content-tx .content-info2 .account-box .detail-cz { position: absolute; left: 0.2rem; bottom: 0.1rem; font-size: 0.26rem; font-weight: 700; color: rgb(255, 255, 255); display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; width: 92%; }
.wallet main .operate-box .content-cz .content-info2 .account-box .detail-cz > div, .wallet main .operate-box .content-tx .content-info2 .account-box .detail-cz > div { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; margin-bottom: 0.2rem; width: 100%; margin-bottom: 0.3rem;}
.wallet main .operate-box .content-cz .content-info2 .account-box .detail-cz > div > div, .wallet main .operate-box .content-tx .content-info2 .account-box .detail-cz > div > div { display: flex; -webkit-box-align: center; align-items: center; font-size: 0.25rem; font-weight: 700; color: rgb(255, 255, 255); overflow-wrap: break-word; word-break: break-all; }
.wallet main .operate-box .content-cz .content-info2 .account-box .detail-cz > div > div span, .wallet main .operate-box .content-tx .content-info2 .account-box .detail-cz > div > div span { }
.wallet main .operate-box .content-cz .content-info2 .account-box .detail-cz > div .img-copy, .wallet main .operate-box .content-tx .content-info2 .account-box .detail-cz > div .img-copy { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: flex-end; flex-shrink: 0; width: 20%; font-size: 0.22rem; color: rgba(255, 255, 255, 0.7); }
.wallet main .operate-box .content-cz .content-info2 .account-box .detail-cz > div img, .wallet main .operate-box .content-tx .content-info2 .account-box .detail-cz > div img { width: 0.76rem; height: 0.23rem; }
.wallet main .operate-box .content-cz .content-info2 .account-box .delete-van-icon, .wallet main .operate-box .content-tx .content-info2 .account-box .delete-van-icon { position: absolute; font-size: 24px; right: 8px; top: 8px; z-index: 1000; }
.wallet main .operate-box .content-cz .content-info2 p, .wallet main .operate-box .content-tx .content-info2 p { margin-top: 0.6rem; margin-bottom: 0.2rem; font-size: 0.24rem; }
.wallet main .operate-box .content-cz .content-info2 p span, .wallet main .operate-box .content-tx .content-info2 p span { font-size: 0.3rem; color: red; }
.wallet main .operate-box .content-cz .content-info2 .title, .wallet main .operate-box .content-tx .content-info2 .title { z-index: 100; position: absolute; top: 0px; left: 17%; display: flex; -webkit-box-align: end; align-items: flex-end; height: 0.7rem; }
.wallet main .operate-box .content-cz .content-info2 .title p, .wallet main .operate-box .content-tx .content-info2 .title p { margin: 0px; font-size: 0.28rem; font-weight: 700; color: rgb(255, 255, 255); }
.wallet main .operate-box .content-cz .content-info2 .edit-account, .wallet main .operate-box .content-tx .content-info2 .edit-account { position: absolute; right: 0px; bottom: 0px; display: flex; width: 1.12rem; height: 0.48rem; }
.wallet main .operate-box .content-cz .content-info2 .edit-account img, .wallet main .operate-box .content-tx .content-info2 .edit-account img { width: 100%; height: 100%; }
.wallet main .operate-box .content-cz .bb-btn, .wallet main .operate-box .content-tx .bb-btn { margin: 0.4rem auto 0px; width: 82%; height: 1rem; line-height: 1rem; text-align: center; border-radius: 1rem; font-size: 0.4rem; color: rgb(255, 255, 255); background-image: linear-gradient(90deg, rgb(16, 112, 255), rgb(62, 205, 255)); box-shadow: rgba(28, 140, 255, 0.12) 0px 10px 15px 5px; }
.wallet main .operate-box .no-btn .van-field__button { display: none; }