*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}uni-page-head{display:block;box-sizing:border-box}.uni-page-head{position:fixed;left:var(--window-left);right:var(--window-right);height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top));padding:7px 3px;padding-top:calc(7px + constant(safe-area-inset-top));padding-top:calc(7px + env(safe-area-inset-top));display:flex;overflow:hidden;justify-content:space-between;box-sizing:border-box;z-index:998;color:#fff;background-color:#000;transition-property:all}.uni-page-head *{box-sizing:border-box}.uni-page-head .uni-btn-icon{overflow:hidden;min-width:1em;font-style:normal}.uni-page-head-titlePenetrate,.uni-page-head-titlePenetrate .uni-page-head-bd,.uni-page-head-titlePenetrate .uni-page-head-bd *{pointer-events:none}.uni-page-head-titlePenetrate *{pointer-events:auto}.uni-page-head.uni-page-head-transparent .uni-page-head-ft>div{justify-content:center}.uni-page-head~.uni-placeholder{width:100%;height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top))}.uni-placeholder-titlePenetrate{pointer-events:none}.uni-page-head-hd{display:flex;align-items:center;font-size:16px}.uni-page-head-bd{position:absolute;left:70px;right:70px;min-width:0;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.uni-page-head-btn{position:relative;width:auto;margin:0 2px;word-break:keep-all;white-space:pre;cursor:pointer;font-size:0px}.uni-page-head-transparent .uni-page-head-btn{display:flex;align-items:center;width:32px;height:32px;border-radius:50%;background-color:rgba(0,0,0,.5)}.uni-page-head-btn-red-dot:after{content:attr(badge-text);position:absolute;right:0;top:0;background-color:red;color:#fff;width:18px;height:18px;line-height:18px;border-radius:18px;overflow:hidden;transform:scale(.5) translate(40%,-40%);transform-origin:100% 0}.uni-page-head-btn-red-dot[badge-text]:after{font-size:12px;width:auto;min-width:18px;max-width:42px;text-align:center;padding:0 3px;transform:scale(.7) translate(40%,-40%)}.uni-page-head-btn-select svg{vertical-align:middle;margin-left:2px;transform:rotate(270deg) scale(.8)}.uni-page-head-search{position:relative;display:flex;flex:1;margin:0 2px;line-height:30px;font-size:15px}.uni-page-head-search-input{width:100%;height:100%;padding-left:34px;text-align:left}.uni-page-head-search-input .uni-input-input:disabled{pointer-events:none}.uni-page-head-search-placeholder{position:absolute;max-width:100%;height:100%;padding-left:34px;overflow:hidden;word-break:keep-all;white-space:pre}.uni-page-head-search-placeholder-right{right:0}.uni-page-head-search-placeholder-center{left:50%;transform:translate(-50%)}.uni-page-head-search-icon{position:absolute;top:0;left:2px;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.uni-page-head-ft{display:flex;align-items:center;flex-direction:row-reverse;font-size:13px}.uni-page-head__title{font-weight:700;font-size:16px;line-height:30px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uni-page-head__title .uni-loading{width:16px;height:16px;margin-top:-3px}.uni-page-head__title .uni-page-head__title_image{width:auto;height:26px;vertical-align:middle}.uni-page-head-shadow{overflow:visible}.uni-page-head-shadow:after{content:"";position:absolute;left:0;right:0;top:100%;height:5px;background-size:100% 100%}uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px);height:calc(100% - 44px - constant(safe-area-inset-top));height:calc(100% - 44px - env(safe-area-inset-top))}.uni-page-head-shadow-grey:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}.uni-page-head-shadow-blue:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-blue.png)}.uni-page-head-shadow-green:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-green.png)}.uni-page-head-shadow-orange:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-orange.png)}.uni-page-head-shadow-red:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-red.png)}.uni-page-head-shadow-yellow:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-yellow.png)}uni-tabbar{display:block;box-sizing:border-box;width:100%;z-index:998}.uni-tabbar{display:flex;z-index:998;box-sizing:border-box}.uni-tabbar-top,.uni-tabbar-bottom,.uni-tabbar-top .uni-tabbar,.uni-tabbar-bottom .uni-tabbar{position:fixed;left:var(--window-left);right:var(--window-right)}.uni-app--showlayout+.uni-tabbar-top,.uni-app--showlayout+.uni-tabbar-bottom,.uni-app--showlayout+.uni-tabbar-top .uni-tabbar,.uni-app--showlayout+.uni-tabbar-bottom .uni-tabbar{left:var(--window-margin);right:var(--window-margin)}.uni-tabbar-bottom .uni-tabbar{bottom:0;padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.uni-tabbar~.uni-placeholder{width:100%;margin-bottom:0;margin-bottom:constant(safe-area-inset-bottom);margin-bottom:env(safe-area-inset-bottom)}.uni-tabbar *{box-sizing:border-box}.uni-tabbar__item{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1;font-size:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.uni-tabbar__bd{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.uni-tabbar__icon{position:relative;display:inline-block;margin-top:5px}.uni-tabbar__icon.uni-tabbar__icon__diff{margin-top:0;width:34px;height:34px}.uni-tabbar__icon img{width:100%;height:100%}.uni-tabbar__iconfont{font-family:UniTabbarIconFont}.uni-tabbar__label{position:relative;text-align:center;font-size:10px}.uni-tabbar-border{position:absolute;left:0;top:0;width:100%;height:1px;transform:scaleY(.5)}.uni-tabbar__reddot{position:absolute;top:2px;right:0;width:12px;height:12px;border-radius:50%;background-color:#f43530;color:#fff;transform:translate(40%)}.uni-tabbar__badge{width:auto;height:16px;line-height:16px;border-radius:16px;min-width:16px;padding:0 2px;font-size:12px;text-align:center;white-space:nowrap}.uni-tabbar__mid{display:flex;justify-content:center;position:absolute;bottom:0;background-size:100% 100%}.uni-app--showtabbar uni-page-wrapper{display:block;height:calc(100% - var(--tab-bar-height));height:calc(100% - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page[data-type] uni-page-wrapper{height:100%}.uni-app--showtabbar uni-page-wrapper:after{content:"";display:block;width:100%;height:var(--tab-bar-height);height:calc(var(--tab-bar-height) + constant(safe-area-inset-bottom));height:calc(var(--tab-bar-height) + env(safe-area-inset-bottom))}.uni-app--showtabbar uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px - var(--tab-bar-height));height:calc(100% - 44px - constant(safe-area-inset-top) - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - 44px - env(safe-area-inset-top) - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page-body{background:#f8f8f8}body{background:#f8f8f8}@font-face{font-family:nutui-iconfont;src:url(/assets/iconfont-BIoimMIX.woff2?t=1668762221765) format("woff2"),url(/assets/iconfont-BIXxQJK0.woff?t=1668762221765) format("woff"),url(/assets/iconfont-D5t5PRjH.ttf?t=1668762221765) format("truetype")}.nutui-iconfont{font-family:nutui-iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nut-icon-mask-close:before{content:""}.nut-icon-rect-left:before{content:""}.nut-icon-rect-up:before{content:""}.nut-icon-rect-right:before{content:""}.nut-icon-rect-down:before{content:""}.nut-icon-triangle-down:before{content:""}.nut-icon-triangle-up:before{content:""}.nut-icon-image-error:before{content:""}.nut-icon-image:before{content:""}.nut-icon-voice:before{content:""}.nut-icon-play-stop:before{content:""}.nut-icon-play-start:before{content:""}.nut-icon-play-double-back:before{content:""}.nut-icon-play-double-forward:before{content:""}.nut-icon-dou-arrow-up:before{content:""}.nut-icon-loading1:before{content:""}.nut-icon-checked:before{content:""}.nut-icon-checklist:before{content:""}.nut-icon-check-disabled:before{content:""}.nut-icon-check-normal:before{content:""}.nut-icon-check-checked:before{content:""}.nut-icon-loading:before{content:""}.nut-icon-heart-n:before{content:""}.nut-icon-star-fill-n:before{content:""}.nut-icon-heart-fill-n:before{content:""}.nut-icon-star-n:before{content:""}.nut-icon-heart:before{content:""}.nut-icon-heart1:before{content:""}.nut-icon-heart-fill:before{content:""}.nut-icon-heart-fill2:before{content:""}.nut-icon-heart-fill1:before{content:""}.nut-icon-star-fill2:before{content:""}.nut-icon-star11:before{content:""}.nut-icon-star1:before{content:""}.nut-icon-star-fill:before{content:""}.nut-icon-share-n:before{content:""}.nut-icon-horizontal-n:before{content:""}.nut-icon-more-x:before{content:""}.nut-icon-more-s:before{content:""}.nut-icon-star-fill1:before{content:""}.nut-icon-star2:before{content:""}.nut-icon-heart2:before{content:""}.nut-icon-heart-fill3:before{content:""}.nut-icon-retweet:before{content:""}.nut-icon-poweroff-circle-fill:before{content:""}.nut-icon-play-circle-fill:before{content:""}.nut-icon-down-arrow:before{content:""}.nut-icon-success:before{content:""}.nut-icon-failure:before{content:""}.nut-icon-issue:before{content:""}.nut-icon-Check:before{content:""}.nut-icon-plus:before{content:""}.nut-icon-minus:before{content:""}.nut-icon-arrow-up2:before{content:""}.nut-icon-arrow-down2:before{content:""}.nut-icon-screen-little:before{content:""}.nut-icon-arrow-right2:before{content:""}.nut-icon-close-little:before{content:""}.nut-icon-joy-smile:before{content:""}.nut-icon-arrow-down:before{content:""}.nut-icon-arrow-right:before{content:""}.nut-icon-arrow-up:before{content:""}.nut-icon-github:before{content:""}.nut-icon-uploader:before{content:""}.nut-icon-circle-close:before{content:""}.nut-icon-right:before{content:""}.nut-icon-jdl:before{content:""}.nut-icon-order:before{content:""}.nut-icon-refresh:before{content:""}.nut-icon-add:before{content:""}.nut-icon-JD:before{content:""}.nut-icon-eye:before{content:""}.nut-icon-dshop:before{content:""}.nut-icon-my2:before{content:""}.nut-icon-star:before{content:""}.nut-icon-del2:before{content:""}.nut-icon-comment:before{content:""}.nut-icon-microphone:before{content:""}.nut-icon-people:before{content:""}.nut-icon-service:before{content:""}.nut-icon-cart2:before{content:""}.nut-icon-location2:before{content:""}.nut-icon-marshalling:before{content:""}.nut-icon-fabulous:before{content:""}.nut-icon-s-follow:before{content:""}.nut-icon-shop:before{content:""}.nut-icon-message:before{content:""}.nut-icon-ask2:before{content:""}.nut-icon-search2:before{content:""}.nut-icon-clock:before{content:""}.nut-icon-setting:before{content:""}.nut-icon-refresh2:before{content:""}.nut-icon-horizontal:before{content:""}.nut-icon-date:before{content:""}.nut-icon-photograph:before{content:""}.nut-icon-link:before{content:""}.nut-icon-scan2:before{content:""}.nut-icon-left:before{content:""}.nut-icon-close:before{content:""}.nut-icon-locationg3:before{content:""}.nut-icon-share1:before{content:""}.nut-icon-shop3:before{content:""}.nut-icon-more:before{content:""}.nut-icon-ask:before{content:""}.nut-icon-tips:before{content:""}.nut-icon-notice:before{content:""}.nut-icon-lower:before{content:""}.nut-icon-top:before{content:""}.nut-icon-download:before{content:""}.nut-icon-dongdong:before{content:""}.nut-icon-JIMI40:before{content:""}.nut-icon-location:before{content:""}.nut-icon-scan:before{content:""}.nut-icon-addfollow:before{content:""}.nut-icon-search:before{content:""}.nut-icon-share:before{content:""}.nut-icon-follow:before{content:""}.nut-icon-del:before{content:""}.nut-icon-edit:before{content:""}.nut-icon-cart:before{content:""}.nut-icon-home:before{content:""}.nut-icon-find:before{content:""}.nut-icon-category:before{content:""}.nut-icon-my:before{content:""}.nut-icon-footprint:before{content:""}:root,uni-page-body{-webkit-tap-highlight-color:transparent}@keyframes nutFadeIn{0%{opacity:0}to{opacity:1}}@keyframes nutFadeOut{0%{opacity:1}to{opacity:0}}.nutFade-enter-active,.nutFadeIn,.nutFade-leave-active,.nutFadeOut{animation-duration:var(--nut-animation-duration, .25s);animation-fill-mode:both;animation-timing-function:var(--nut-animation-timing-fun, cubic-bezier(.55, .085, .68, .53))}.nutFade-enter-active,.nutFadeIn{animation-name:nutFadeIn}.nutFade-leave-active,.nutFadeOut{animation-name:nutFadeOut}@keyframes nutFadeUpIn{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes nutFadeUpOut{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.nutFadeUp-enter-active,.nutFadeUpIn,.nutFadeUp-leave-active,.nutFadeUpOut{animation-duration:var(--nut-animation-duration, .25s);animation-fill-mode:both;animation-timing-function:var(--nut-animation-timing-fun, cubic-bezier(.55, .085, .68, .53))}.nutFadeUp-enter-active,.nutFadeUpIn{animation-name:nutFadeUpIn}.nutFadeUp-leave-active,.nutFadeUpOut{animation-name:nutFadeUpOut}@keyframes nutFadeDownIn{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes nutFadeDownOut{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.nutFadeDown-enter-active,.nutFadeDownIn,.nutFadeDown-leave-active,.nutFadeDownOut{animation-duration:var(--nut-animation-duration, .25s);animation-fill-mode:both;animation-timing-function:var(--nut-animation-timing-fun, cubic-bezier(.55, .085, .68, .53))}.nutFadeDown-enter-active,.nutFadeDownIn{animation-name:nutFadeDownIn}.nutFadeDown-leave-active,.nutFadeDownOut{animation-name:nutFadeDownOut}@keyframes nutFadeLeftIn{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes nutFadeLeftOut{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.nutFadeLeft-enter-active,.nutFadeLeftIn,.nutFadeLeft-leave-active,.nutFadeLeftOut{animation-duration:var(--nut-animation-duration, .25s);animation-fill-mode:both;animation-timing-function:var(--nut-animation-timing-fun, cubic-bezier(.55, .085, .68, .53))}.nutFadeLeft-enter-active,.nutFadeLeftIn{animation-name:nutFadeLeftIn}.nutFadeLeft-leave-active,.nutFadeLeftOut{animation-name:nutFadeLeftOut}@keyframes nutFadeRightIn{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes nutFadeRightOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.nutFadeRight-enter-active,.nutFadeRightIn,.nutFadeRight-leave-active,.nutFadeRightOut{animation-duration:var(--nut-animation-duration, .25s);animation-fill-mode:both;animation-timing-function:var(--nut-animation-timing-fun, cubic-bezier(.55, .085, .68, .53))}.nutFadeRight-enter-active,.nutFadeRightIn{animation-name:nutFadeRightIn}.nutFadeRight-leave-active,.nutFadeRightOut{animation-name:nutFadeRightOut}@keyframes nutZoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes nutZoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.nutZoom-enter-active,.nutZoomIn,.nutZoom-leave-active,.nutZoomOut{animation-duration:var(--nut-animation-duration, .25s);animation-fill-mode:both;animation-timing-function:var(--nut-animation-timing-fun, cubic-bezier(.55, .085, .68, .53))}.nutZoom-enter-active,.nutZoomIn{animation-name:nutZoomIn}.nutZoom-leave-active,.nutZoomOut{animation-name:nutZoomOut}@keyframes nutFadeZoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes nutFadeZoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.nutFadeZoom-enter-active,.nutFadeZoomIn,.nutFadeZoom-leave-active,.nutFadeZoomOut{animation-duration:var(--nut-animation-duration, .25s);animation-fill-mode:both;animation-timing-function:var(--nut-animation-timing-fun, cubic-bezier(.55, .085, .68, .53))}.nutFadeZoom-enter-active,.nutFadeZoomIn{animation-name:nutFadeZoomIn}.nutFadeZoom-leave-active,.nutFadeZoomOut{animation-name:nutFadeZoomOut}@keyframes nutEaseIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes nutEaseOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.nutEase-enter-active,.nutEaseIn,.nutEase-leave-active,.nutEaseOut{animation-duration:var(--nut-animation-duration, .25s);animation-fill-mode:both;animation-timing-function:var(--nut-animation-timing-fun, cubic-bezier(.55, .085, .68, .53))}.nutEase-enter-active,.nutEaseIn{animation-name:nutEaseIn}.nutEase-leave-active,.nutEaseOut{animation-name:nutEaseOut}@keyframes nutDropIn{0%{opacity:0;transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}@keyframes nutDropOut{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(.8)}}.nutDrop-enter-active,.nutDropIn,.nutDrop-leave-active,.nutDropOut{animation-duration:var(--nut-animation-duration, .25s);animation-fill-mode:both;animation-timing-function:var(--nut-animation-timing-fun, cubic-bezier(.55, .085, .68, .53))}.nutDrop-enter-active,.nutDropIn{animation-name:nutDropIn}.nutDrop-leave-active,.nutDropOut{animation-name:nutDropOut}.nutRotate-enter-active,.nutRotateIn,.nutRotate-leave-active,.nutRotateOut{animation-duration:var(--nut-animation-duration, .25s);animation-fill-mode:both;animation-timing-function:var(--nut-animation-timing-fun, cubic-bezier(.55, .085, .68, .53))}.nutRotate-enter-active,.nutRotateIn{animation-name:nutRotateIn}.nutRotate-leave-active,.nutRotateOut{animation-name:nutRotateOut}@keyframes nutSlideUpIn{0%{visibility:visible;transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}@keyframes nutSlideUpOut{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.nutSlideUp-enter-active,.nutSlideUpIn,.nutSlideUp-leave-active,.nutSlideUpOut{animation-duration:var(--nut-animation-duration, .25s);animation-fill-mode:both;animation-timing-function:var(--nut-animation-timing-fun, cubic-bezier(.55, .085, .68, .53))}.nutSlideUp-enter-active,.nutSlideUpIn{animation-name:nutSlideUpIn}.nutSlideUp-leave-active,.nutSlideUpOut{animation-name:nutSlideUpOut}@keyframes nutSlideDownOut{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}@keyframes nutSlideDownIn{0%{visibility:visible;transform:translate3d(0,-100%,0)}to{transform:translateZ(0)}}.nutSlideDown-enter-active,.nutSlideDownIn,.nutSlideDown-leave-active,.nutSlideDownOut{animation-duration:var(--nut-animation-duration, .25s);animation-fill-mode:both;animation-timing-function:var(--nut-animation-timing-fun, cubic-bezier(.55, .085, .68, .53))}.nutSlideDown-enter-active,.nutSlideDownIn{animation-name:nutSlideDownIn}.nutSlideDown-leave-active,.nutSlideDownOut{animation-name:nutSlideDownOut}@keyframes nutSlideLeftIn{0%{visibility:visible;transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes nutSlideLeftOut{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.nutSlideLeft-enter-active,.nutSlideLeftIn,.nutSlideLeft-leave-active,.nutSlideLeftOut{animation-duration:var(--nut-animation-duration, .25s);animation-fill-mode:both;animation-timing-function:var(--nut-animation-timing-fun, cubic-bezier(.55, .085, .68, .53))}.nutSlideLeft-enter-active,.nutSlideLeftIn{animation-name:nutSlideLeftIn}.nutSlideLeft-leave-active,.nutSlideLeftOut{animation-name:nutSlideLeftOut}@keyframes nutSlideRightIn{0%{visibility:visible;transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes nutSlideRightOut{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.nutSlideRight-enter-active,.nutSlideRightIn,.nutSlideRight-leave-active,.nutSlideRightOut{animation-duration:var(--nut-animation-duration, .25s);animation-fill-mode:both;animation-timing-function:var(--nut-animation-timing-fun, cubic-bezier(.55, .085, .68, .53))}.nutSlideRight-enter-active,.nutSlideRightIn{animation-name:nutSlideRightIn}.nutSlideRight-leave-active,.nutSlideRightOut{animation-name:nutSlideRightOut}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes nutJump{to{transform:scale3d(.8,1,.9) translateY(-10px)}}@keyframes nutJumpOne{50%{transform:scale3d(.8,1,.9) translateY(-10px)}to{transform:scaleZ(1) translateY(0)}}@keyframes nutBlink{0%{opacity:0}to{opacity:1}}@keyframes nutBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes nutFlash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes nutBounce{0%,20%,53%,to{transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1)}40%,43%{transform:translate3d(0,-30px,0) scaleY(1.1);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{transform:translate3d(0,-15px,0) scaleY(1.05);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0) scaleY(.95)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes nutShake{0%{transform:translate(0)}6.5%{transform:translate(-6px) rotateY(-9deg)}18.5%{transform:translate(5px) rotateY(7deg)}31.5%{transform:translate(-3px) rotateY(-5deg)}43.5%{transform:translate(2px) rotateY(3deg)}50%{transform:translate(0)}}.nut-hidden{display:none!important}:root,uni-page-body{--nut-cell-padding: 1rem 1rem;--nut-primary-color: #ff3c2a;--nut-primary-color-end: #e7f4f9;--nut-addresslist-contnts-contact-default: #ff3c2a;--nut-button-primary-background-color: #ff3c2a;--nut-address-region-tab-line: linear-gradient(90deg, #ff3c2a 0%, rgba(#ff3c2a, .15) 100%);--nut-tabs-horizontal-tab-line-color: linear-gradient(180deg, #ff3c2a 0%, rgba(#ff3c2a, .15) 100%);--nut-tabs-vertical-tab-line-color: linear-gradient(180deg, #ff3c2a 0%, rgba(#ff3c2a, .15) 100%);--nut-help-color: #f5f5f5;--nut-title-color: #1a1a1a;--nut-title-color2: #666666;--nut-text-color: #808080;--nut-disable-color: #cccccc;--nut-white: #fff;--nut-black: #000;--nut-required-color: #ff3c2a;--nut-dark-background: #131313;--nut-dark-background2: #1b1b1b;--nut-nut-dark-background3: #141414;--nut-nut-dark-background4: #323233;--nut-dark-background5: #646566;--nut-dark-background6: #380e08;--nut-dark-background7: #707070;--nut-dark-color: var(--nut-white);--nut-dark-color2: #ff3c2a;--nut-dark-color3: rgba(232, 230, 227, .8);--nut-dark-color-gray: var(--nut-text-color);--nut-dark-calendar-choose-color: rgba(227, 227, 227, .2);--nut-font-family: PingFang SC, Microsoft YaHei, Helvetica, Hiragino Sans GB, SimSun, sans-serif;--nut-font-size-0: 10px;--nut-font-size-1: 12px;--nut-font-size-2: 14px;--nut-font-size-3: 16px;--nut-font-size-4: 18px;--nut-font-weight-bold: 400;--nut-font-size-small: var(--nut-font-size-1);--nut-font-size-base: var(--nut-font-size-2);--nut-font-size-large: var(--nut-font-size-3);--nut-line-height-base: 1.5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.nut-input{padding:0!important}.head{background-color:#fff;display:flex;justify-content:center;position:fixed;width:100%;bottom:0;top:2.1875rem;height:3.125rem;z-index:2000}.footer{background-color:#fff;display:flex;justify-content:center;position:fixed;width:100%;bottom:0;right:0;height:2.5rem;padding-top:.625rem;padding-bottom:.625rem}.custom-tabpane{padding:0!important;background:#f8f8f8!important}uni-toast{z-index:10000}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgba(0,0,0,0);--un-ring-shadow:0 0 rgba(0,0,0,0);--un-shadow-inset: ;--un-shadow:0 0 rgba(0,0,0,0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgba(0,0,0,0);--un-ring-shadow:0 0 rgba(0,0,0,0);--un-shadow-inset: ;--un-shadow:0 0 rgba(0,0,0,0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.flex-j-c,[flex-j-c=""]{justify-content:center}.flex-a-c,[flex-a-c=""]{align-items:center}.round,[round=""]{border-radius:.375rem}.link,[link=""]{--un-text-opacity:1;color:rgba(255,60,42,var(--un-text-opacity))}.text-dark-color,[text-dark-color=""]{--un-text-opacity:1;color:rgba(85,85,85,var(--un-text-opacity))}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky,[sticky=""]{position:sticky}.bottom-0,[bottom-0=""]{bottom:0}.grid{display:grid}.m-32rpx,[m-32rpx=""]{margin:1rem}.mb-40px,[mb-40px=""]{margin-bottom:40px}.mb-40rpx,[mb-40rpx=""]{margin-bottom:1.25rem}.me{margin-inline-end:1rem}.mr-0\!{margin-right:0!important}.ms,[ms=""]{margin-inline-start:1rem}.mt-100rpx,[mt-100rpx=""]{margin-top:3.125rem}.mt-200rpx,[mt-200rpx=""]{margin-top:6.25rem}.mt-30rpx,[mt-30rpx=""]{margin-top:.9375rem}.mt-40rpx,[mt-40rpx=""]{margin-top:1.25rem}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.list-item{display:list-item}.hidden{display:none}.h-90rpx,[h-90rpx=""]{height:2.8125rem}.w-70rpx,[w-70rpx=""]{width:2.1875rem}.w-full,[w-full=""]{width:100%}.wxs{width:20rem}.flex,[flex=""]{display:flex}.inline-flex{display:inline-flex}.flex-1,[flex-1=""]{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-col,[flex-col=""]{flex-direction:column}.flex-wrap{flex-wrap:wrap}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.table-row-group{display:table-row-group}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}[columns~="[idCardTypeOptions]"]{-moz-columns:idCardTypeOptions;columns:idCardTypeOptions}.break-all{word-break:break-all}.b,.border{border-width:1px}.rounded-100px,[rounded-100px=""]{border-radius:100px}.bg-warmGray-100,[bg-warmGray-100=""]{--un-bg-opacity:1;background-color:rgba(245,245,244,var(--un-bg-opacity))}.bg-warmGray-200,[bg-warmGray-200=""]{--un-bg-opacity:1;background-color:rgba(231,229,228,var(--un-bg-opacity))}.p-20rpx,[p-20rpx=""]{padding:.625rem}.p1{padding:.25rem}.px{padding-left:1rem;padding-right:1rem}.text-center,[text-center=""]{text-align:center}.text-24rpx,[text-24rpx=""]{font-size:.75rem}.text-30rpx,[text-30rpx=""]{font-size:.9375rem}.text-60rpx,[text-60rpx=""]{font-size:1.875rem}.line-height-90rpx,[line-height-90rpx=""]{line-height:2.8125rem}.italic{font-style:italic}.color-warmgray,[color-warmgray=""]{--un-text-opacity:1;color:rgba(168,162,158,var(--un-text-opacity))}.color-white,[color-white=""]{--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity))}[color~="#1890ff"]{--un-text-opacity:1;color:rgba(24,144,255,var(--un-text-opacity))}[color~="#999"]{--un-text-opacity:1;color:rgba(153,153,153,var(--un-text-opacity))}[color~="#cccccc"]{--un-text-opacity:1;color:rgba(204,204,204,var(--un-text-opacity))}.text-black,[text-black=""]{--un-text-opacity:1;color:rgba(0,0,0,var(--un-text-opacity))}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.tab,[tab=""]{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.text-shadow{--un-text-shadow:0 0 1px var(--un-text-shadow-color, rgba(0,0,0,.2)),0 0 1px var(--un-text-shadow-color, rgba(1,0,5,.1));text-shadow:var(--un-text-shadow)}.outline{outline-style:solid}.backdrop-filter{backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.-transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(-.4,0,.2,1);transition-duration:-.15s}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease,.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.main-color{color:#ff3c2a}.bg-color{background-color:#f9fafe}.wes-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.wes{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:#f8f8f8;padding-bottom:50px;min-height:calc(100vh - 50px)}.content{padding:15px}.content.active{display:block}.login-page{display:none;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff9a9e,#fad0c4);min-height:100vh}.login-page.active{display:flex}.login-card{width:100%;max-width:420px;background:#fff;border-radius:16px;padding:30px 24px;box-shadow:0 12px 30px rgba(0,0,0,.15);text-align:center}.login-title{font-size:24px;font-weight:700;color:#333;margin-bottom:10px}.login-subtitle{font-size:14px;color:#999;margin-bottom:25px}.login-form-group{text-align:left;margin-bottom:18px}.login-label{display:block;font-size:14px;color:#666;margin-bottom:6px}.login-input{width:100%;height:44px;border:1px solid #e0e0e0;border-radius:8px;padding:0 14px;font-size:15px}.login-input:focus{border-color:#ff6b6b;outline:none;box-shadow:0 0 0 2px rgba(255,107,107,.1)}.login-code-group{display:flex;gap:10px;align-items:center}.login-code-group .login-input{flex:1}.tabbar.hidden{display:none}.logout-button{width:100%;margin-top:20px;height:44px;border:1px solid #ff6b6b;border-radius:8px;background:#fff5f5;color:#ff6b6b;font-size:15px;font-weight:700;cursor:pointer;line-height:44px}.logout-button:active{background:#ffdede}.page-title{font-size:20px;font-weight:700;margin-bottom:15px;color:#333}.package-list{display:flex;flex-direction:column;gap:12px}.package-item{background:#fff;border-radius:8px;padding:15px;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer}.package-item:active{background-color:#f9f9f9}.package-name{font-size:16px;font-weight:700;color:#333;margin-bottom:8px}.package-desc{font-size:14px;color:#666;margin-bottom:10px}.package-price{font-size:18px;color:#ff6b6b;font-weight:700}.user-info-card{background:#fff;border-radius:8px;padding:20px;margin-bottom:15px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.user-info-title{font-size:16px;font-weight:700;color:#333;margin-bottom:15px}.user-info-item{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid #f0f0f0}.user-info-item:last-child{border-bottom:none}.user-info-label{font-size:15px;color:#666;width:100px;flex-shrink:0}.user-info-value{font-size:15px;color:#333;font-weight:500}.user-role{display:inline-block;padding:6px 16px;border-radius:8px;font-size:13px;font-weight:600;letter-spacing:.5px;position:relative;overflow:hidden;transition:all .3s ease;text-shadow:0 1px 2px rgba(0,0,0,.2)}.user-role:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease;z-index:1}.user-role:hover:before{left:100%}.user-role:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.15) 0%,transparent 50%,rgba(255,255,255,.05) 100%);pointer-events:none;z-index:0}.user-role.user{background:linear-gradient(135deg,#ff8c42,#ff6b35,#ff8c42);color:#fff;border:1px solid rgba(255,140,66,.4);box-shadow:0 2px 8px rgba(255,107,53,.3),0 0 1px rgba(255,140,66,.4),inset 0 1px 1px rgba(255,255,255,.2)}.user-role.user:hover{background:linear-gradient(135deg,#ff7f3f,#ff5a25,#ff7f3f);border-color:rgba(255,140,66,.6);box-shadow:0 4px 12px rgba(255,107,53,.4),0 0 2px rgba(255,140,66,.5),inset 0 1px 1px rgba(255,255,255,.25);transform:translateY(-1px)}.user-role.distributor{background:linear-gradient(135deg,#ff8c42,#ff6b35,#ff8c42);color:#fff;border:1px solid rgba(255,140,66,.5);box-shadow:0 2px 10px rgba(255,107,53,.35),0 0 20px rgba(255,107,53,.2),0 0 1px rgba(255,140,66,.5),inset 0 1px 1px rgba(255,255,255,.25)}.user-role.distributor:hover{background:linear-gradient(135deg,#ff7f3f,#ff5a25,#ff7f3f);border-color:rgba(255,140,66,.7);box-shadow:0 4px 15px rgba(255,107,53,.45),0 0 30px rgba(255,107,53,.25),0 0 2px rgba(255,140,66,.6),inset 0 1px 1px rgba(255,255,255,.3);transform:translateY(-1px)}.menu-list{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}.menu-item{display:flex;align-items:center;justify-content:space-between;padding:15px;border-bottom:1px solid #f0f0f0;cursor:pointer}.menu-item:last-child{border-bottom:none}.menu-item:active{background-color:#f5f5f5}.menu-item-text{font-size:16px;color:#333}.menu-item-arrow{font-size:14px;color:#999}.tabbar{position:fixed;bottom:0;left:0;right:0;height:60px;background:#fff;border-top:1px solid #e0e0e0;display:flex;z-index:1000}.tab-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;color:#999;transition:color .3s}.tab-item.active{color:#ff6b6b}.tab-icon{font-size:22px;margin-bottom:4px}.tab-label{font-size:12px}.detail-header{display:flex;align-items:center;margin-bottom:20px}.back-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;color:#333;margin-right:10px}.detail-title{font-size:20px;font-weight:700;color:#333}.detail-content{background:#fff;border-radius:8px;padding:20px;margin-bottom:15px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.detail-price{font-size:28px;color:#ff6b6b;font-weight:700;margin-bottom:20px;text-align:center}.detail-description{font-size:15px;line-height:1.8;color:#333;margin-bottom:25px}.detail-description p{margin-bottom:12px}.detail-description strong{color:#333;font-weight:700}.feature-section{margin-top:25px}.feature-title{font-size:18px;font-weight:700;color:#333;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #ff6b6b}.feature-list{list-style:none}.feature-item{display:flex;align-items:flex-start;padding:12px 0;border-bottom:1px solid #f0f0f0}.feature-item:last-child{border-bottom:none}.feature-icon{color:#ff6b6b;margin-right:10px;font-size:16px;margin-top:2px}.feature-text{flex:1;font-size:15px;color:#666;line-height:1.6}.buy-button{position:fixed;bottom:50px;left:0;right:0;height:50px;background:#ff6b6b;color:#fff;border:none;font-size:18px;font-weight:700;cursor:pointer;z-index:999;transition:background .3s;border-radius:0}.buy-button:active{background:#ff5252}.content.detail-page,.form-page{padding-bottom:110px}.package-info-card{background:#fff;border-radius:8px;padding:15px;margin-bottom:15px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.package-info-title{font-size:14px;color:#999;margin-bottom:8px}.package-info-name{font-size:18px;font-weight:700;color:#333;margin-bottom:5px}.package-info-price{font-size:16px;color:#ff6b6b;font-weight:700}.form-container{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.form-group{margin-bottom:20px}.form-label{display:block;font-size:15px;color:#333;margin-bottom:8px;font-weight:500}.form-label .required{color:#ff6b6b;margin-left:3px}.form-input{width:100%;height:44px;padding:0 15px;border:1px solid #e0e0e0;border-radius:6px;font-size:15px;color:#333;background:#fff;transition:border-color .3s}.form-input:focus{outline:none;border-color:#ff6b6b}.form-input::-moz-placeholder{color:#999}.form-input::placeholder{color:#999}.form-input:disabled{background:#f5f5f5;color:#666;cursor:not-allowed}.form-select{width:100%;height:44px;padding:0 40px 0 15px;border:1px solid #e0e0e0;border-radius:6px;font-size:15px;color:#333;background:#fff;transition:border-color .3s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center}.form-select:focus{outline:none;border-color:#ff6b6b}.salesperson-info{margin-top:12px;padding:12px;background:#f5f5f5;border-radius:6px}.salesperson-info.show{display:block}.salesperson-info-item{font-size:14px;color:#666;margin-bottom:6px}.salesperson-info-item:last-child{margin-bottom:0}.salesperson-info-label{color:#999;margin-right:8px}.submit-button{position:fixed;bottom:50px;left:0;right:0;height:50px;background:#ff6b6b;color:#fff;border:none;font-size:18px;font-weight:700;cursor:pointer;z-index:999;transition:background .3s;border-radius:0}.submit-button:active{background:#ff5252}.submit-button:disabled{background:#ccc;cursor:not-allowed}.payment-page{padding-bottom:60px}.payment-options{display:flex;flex-direction:column;gap:15px;margin-top:20px}.payment-option{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer;transition:all .3s;border:2px solid transparent}.payment-option:active{background-color:#f9f9f9}.payment-option-title{font-size:18px;font-weight:700;color:#333;margin-bottom:8px}.payment-option-desc{font-size:14px;color:#666}.channel-status{background:#fff;border-radius:8px;padding:20px;margin-top:20px;box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center}.channel-status.show{display:block}.status-text{font-size:16px;color:#333;margin-bottom:15px}.status-text.success{color:#52c41a;font-weight:700}.account-info{background:#fff;border-radius:8px;padding:20px;margin-top:15px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.account-info.show{display:block}.account-info-title{font-size:18px;font-weight:700;color:#333;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #ff6b6b}.account-info-item{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0}.account-info-item:last-child{border-bottom:none}.account-info-label{font-size:15px;color:#666;width:120px;flex-shrink:0}.account-info-value{font-size:15px;color:#333;flex:1;word-break:break-all}.account-info-copy{font-size:12px;color:#ff6b6b;margin-left:8px;cursor:pointer;padding:2px 8px;border:1px solid #ff6b6b;border-radius:4px}.account-info-copy:active{background-color:#ff6b6b;color:#fff}.login-tip{background:#e6f7ff;border-left:4px solid #1890ff;padding:12px 15px;margin-top:15px;border-radius:4px;font-size:14px;color:#1890ff}.login-tip.show{display:block}.order-list-page{padding-bottom:60px}.order-item{background:#fff;border-radius:8px;padding:15px;margin-bottom:12px;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer}.order-item:active{background-color:#f9f9f9}.order-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.order-number{font-size:15px;font-weight:700;color:#333}.order-status{display:inline-block;font-size:12px;padding:4px 12px;border-radius:12px;font-weight:500;white-space:nowrap;line-height:1.4;text-align:center}.order-status.pending{background:#fff7e6;color:#fa8c16}.order-status.unpaid{background:#fff1f0;color:#ff4d4f;border:1px solid #ffccc7}.order-status.paid{background:#e6f7ff;color:#1890ff}.order-status.canceled{background:#f5f5f5;color:#8c8c8c}.order-status.auditing{background:#e6f7ff;color:#1890ff}.order-status.refused{background:#fff1f0;color:#ff4d4f}.order-status.processing{background:#e6f7ff;color:#1890ff}.order-status.completed{background:#f6ffed;color:#52c41a}.order-status.settleable{background:#fff7e6;color:#fa8c16}.order-info{display:flex;flex-direction:column;gap:6px}.order-info-item{font-size:14px;color:#666}.order-info-label{color:#999;margin-right:8px}.empty-order{text-align:center;padding:60px 20px;color:#999}.empty-order-icon{font-size:64px;margin-bottom:15px}.sales-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:15px;padding:0 15px}.sales-summary .summary-card-full{grid-column:1/-1}.summary-card{flex:1;background:#fff;border-radius:8px;padding:15px;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer;transition:all .3s}.summary-card:active{background-color:#f9f9f9;transform:scale(.98)}.summary-title{font-size:13px;color:#999;margin-bottom:8px}.summary-value{font-size:20px;font-weight:700;color:#ff6b6b}.order-detail-page{padding-bottom:60px}.order-detail-section{background:#fff;border-radius:8px;padding:20px;margin-bottom:15px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.order-detail-title{font-size:18px;font-weight:700;color:#333;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #ff6b6b}.order-detail-item{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f0f0f0}.order-detail-item:last-child{border-bottom:none}.order-detail-label{font-size:15px;color:#666;flex-shrink:0;width:100px}.order-detail-value{font-size:15px;color:#333;flex:1;text-align:right}.filter-section{background:#fff;border-radius:8px;padding:15px;margin-bottom:15px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.filter-item{display:flex;align-items:center;margin-bottom:12px}.filter-item:last-child{margin-bottom:0}.filter-label{font-size:14px;color:#666;width:80px;flex-shrink:0}.filter-input{flex:1;height:36px;padding:0 12px;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;color:#333}.filter-input:focus{outline:none;border-color:#ff6b6b}.filter-reset-btn{width:100%;height:40px;margin-top:10px;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;color:#666;cursor:pointer}.filter-reset-btn:active{background:#e0e0e0}.transaction-item{background:#fff;border-radius:8px;padding:15px;margin-bottom:12px;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer}.transaction-item:active{background-color:#f9f9f9}.transaction-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.transaction-order-number{font-size:15px;font-weight:700;color:#333}.transaction-commission{font-size:16px;font-weight:700;color:#ff6b6b}.transaction-info{display:flex;flex-direction:column;gap:6px}.transaction-info-item{font-size:14px;color:#666}.qrcode-page{padding-bottom:60px;background:linear-gradient(180deg,#f8f9fa,#fff);min-height:calc(100vh - 60px)}.qrcode-container{background:linear-gradient(135deg,#fff,#fafbfc);border-radius:20px;padding:40px 24px;margin:20px 15px;box-shadow:0 8px 24px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04);display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}.qrcode-container:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ff6b6b,#ff9770,#ff6b6b);background-size:200% 100%;animation:gradientShift 3s ease infinite}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.qrcode-title{font-size:18px;font-weight:700;color:#333;margin-bottom:20px;text-align:center}.qrcode-wrapper{background:linear-gradient(135deg,#fff,#f8f9fa);padding:24px;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.08),inset 0 1px rgba(255,255,255,.8);margin-bottom:28px;display:flex;justify-content:center;align-items:center;position:relative;border:1px solid rgba(0,0,0,.04)}.qrcode-wrapper:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:18px;background:linear-gradient(135deg,rgba(255,107,107,.1),rgba(255,151,112,.1));z-index:-1;opacity:0;transition:opacity .3s}.qrcode-wrapper:hover:after{opacity:1}#qrcodeImage{max-width:260px;width:100%;height:auto;display:block;border-radius:8px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.1))}.qrcode-user-info{text-align:center;margin-bottom:32px;width:100%}.qrcode-user-phone{font-size:18px;color:#333;margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:500}.qrcode-user-name{font-size:15px;color:#666;font-weight:400;letter-spacing:.3px}.qrcode-actions{display:flex;gap:12px;width:100%;max-width:320px;margin-bottom:20px}.qrcode-button{flex:1;height:48px;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;letter-spacing:.5px}.qrcode-button.primary{background:linear-gradient(135deg,#ff6b6b,#ff9770);color:#fff;box-shadow:0 6px 20px rgba(255,107,107,.35),0 2px 8px rgba(255,107,107,.2)}.qrcode-button.primary:hover{box-shadow:0 8px 24px rgba(255,107,107,.4),0 4px 12px rgba(255,107,107,.25);transform:translateY(-2px)}.qrcode-button.primary:active{background:linear-gradient(135deg,#ff5252,#ff8560);transform:translateY(0) scale(.98);box-shadow:0 4px 16px rgba(255,107,107,.3),0 2px 6px rgba(255,107,107,.15)}.qrcode-button.secondary{background:#f5f5f5;color:#333;border:1px solid #e0e0e0}.qrcode-button.secondary:hover{background:#eee;border-color:#d0d0d0}.qrcode-button.secondary:active{background:#e0e0e0;transform:scale(.98)}.qrcode-distributor-code{text-align:center;margin-top:24px;padding:16px;background:#f8f9fa;border-radius:12px;font-size:15px}.qrcode-code-label{color:#666;margin-right:8px}.qrcode-code-value{color:#333;font-weight:600;font-size:18px;letter-spacing:2px}.apply-page{padding-bottom:110px}.form-textarea{width:100%;min-height:100px;padding:12px 15px;border:1px solid #e0e0e0;border-radius:6px;font-size:15px;color:#333;background:#fff;transition:border-color .3s;resize:vertical;font-family:inherit}.form-textarea:focus{outline:none;border-color:#ff6b6b}.file-upload-area{border:2px dashed #e0e0e0;border-radius:8px;padding:20px;text-align:center;background:#fafafa;cursor:pointer;transition:all .3s;position:relative;justify-content:center}.file-upload-area:hover{border-color:#ff6b6b;background:#fff5f5}.file-upload-area.has-file{border-color:#52c41a;background:#f6ffed}.file-upload-icon{font-size:32px;margin-bottom:8px;color:#999}.file-upload-text{font-size:14px;color:#666;margin-bottom:4px}.file-upload-hint{font-size:12px;color:#999}.file-upload-input{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer}.file-preview{margin-top:12px;padding:12px;background:#f5f5f5;border-radius:6px;display:none}.file-preview.show{display:block}.file-preview-item{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid #e0e0e0}.file-preview-item:last-child{border-bottom:none}.file-preview-name{font-size:14px;color:#333;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-preview-remove{color:#ff6b6b;font-size:14px;cursor:pointer;margin-left:8px}.checkbox-group{display:flex;align-items:center;margin-top:20px}.checkbox-input{cursor:pointer;flex-shrink:0}.checkbox-label{font-size:14px;color:#666;line-height:22px;flex:1}.checkbox-label a{color:#1890ff;text-decoration:none}.checkbox-label a:hover{text-decoration:underline}.audit-status-page{padding-bottom:60px}.audit-status-card{background:#fff;border-radius:12px;padding:24px;margin:20px 15px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.audit-status-title{font-size:18px;font-weight:700;color:#333;margin-bottom:20px;text-align:center}.audit-status-badge{display:inline-block;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500}.audit-status-badge.pending{background:#fff7e6;color:#fa8c16}.audit-status-badge.approved{background:#f6ffed;color:#52c41a}.audit-status-badge.rejected{background:#fff1f0;color:#ff4d4f}.audit-info-item{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f0f0f0}.audit-info-item:last-child{border-bottom:none}.audit-info-label{font-size:14px;color:#666;flex-shrink:0;width:100px}.audit-info-value{font-size:14px;color:#333;flex:1;text-align:right}.audit-reason{margin-top:20px;padding:16px;background:#f5f5f5;border-radius:8px}.audit-reason-title{font-size:14px;color:#666;margin-bottom:8px}.audit-reason-content{font-size:14px;color:#333;line-height:1.6}.channel-audit-list-page{padding-bottom:60px}.channel-audit-item{background:#fff;border-radius:8px;padding:15px;margin-bottom:12px;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer;position:relative;overflow:hidden}.channel-audit-item:active{background-color:#f9f9f9}.channel-audit-item-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.channel-audit-item-title{font-size:16px;font-weight:700;color:#333;flex:1}.channel-audit-status{display:inline-block;padding:4px 12px;border-radius:12px;font-size:13px;font-weight:500}.channel-audit-status.pending{background:#fff7e6;color:#fa8c16}.channel-audit-status.approved{background:#f6ffed;color:#52c41a}.channel-audit-status.rejected{background:#fff1f0;color:#ff4d4f}.channel-audit-item-info{display:flex;flex-direction:column;gap:8px}.channel-audit-info-row{display:flex;justify-content:space-between;font-size:14px}.channel-audit-info-label{color:#999}.channel-audit-info-value{color:#333;font-weight:500}.channel-audit-detail-page{padding-bottom:110px}.audit-action-section{background:#fff;border-radius:8px;padding:20px;margin:20px 15px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.audit-action-title{font-size:18px;font-weight:700;color:#333;margin-bottom:20px}.audit-action-buttons{display:flex;gap:12px}.audit-action-btn{flex:1;height:44px;border:none;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s}.audit-action-btn.approve{background:linear-gradient(135deg,#52c41a,#73d13d);color:#fff;box-shadow:0 4px 12px rgba(82,196,26,.3)}.audit-action-btn.approve:active{background:linear-gradient(135deg,#389e0d,#52c41a);transform:scale(.98)}.audit-action-btn.reject{background:linear-gradient(135deg,#ff4d4f,#ff7875);color:#fff;box-shadow:0 4px 12px rgba(255,77,79,.3)}.audit-action-btn.reject:active{background:linear-gradient(135deg,#cf1322,#ff4d4f);transform:scale(.98)}.reject-reason-section{margin-top:20px}.reject-reason-section.show{display:block}.reject-reason-textarea{width:100%;min-height:100px;padding:12px 15px;border:1px solid #e0e0e0;border-radius:6px;font-size:15px;color:#333;background:#fff;transition:border-color .3s;resize:vertical;font-family:inherit;margin-bottom:12px}.reject-reason-textarea:focus{outline:none;border-color:#ff4d4f}.reject-submit-btn{width:100%;height:44px;border:none;border-radius:8px;background:#ff4d4f;color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s}.reject-submit-btn:active{background:#cf1322;transform:scale(.98)}.reject-submit-btn:disabled{background:#ccc;cursor:not-allowed}
