:root{--primary:#1ea77e;--primary-strong:#04c382;--primary-orange:#ed540b;--page-bg:#f5f5f5;--text:#333;--text-secondary:#999;--card-bg:#fff;--danger:#ff5252;--van-primary-color:#1ea77e;--van-tabbar-item-active-color:#e9302c;--van-button-primary-background:#1ea77e;--van-button-primary-border-color:#1ea77e;--van-switch-on-background:#1ea77e;--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px);--sar:env(safe-area-inset-right,0px)}@supports (padding:constant(safe-area-inset-top)){:root{--sat:constant(safe-area-inset-top);--sab:constant(safe-area-inset-bottom);--sal:constant(safe-area-inset-left);--sar:constant(safe-area-inset-right)}}@media (display-mode:standalone),(display-mode:fullscreen),(display-mode:minimal-ui){:root{--sat:max(env(safe-area-inset-top,0px), 44px);--sab:max(env(safe-area-inset-bottom,0px), 16px)}}html.is-standalone{--sat:max(env(safe-area-inset-top,0px), 44px);--sab:max(env(safe-area-inset-bottom,0px), 16px)}@media (orientation:landscape) and (display-mode:standalone),(orientation:landscape) and (display-mode:fullscreen){:root,html.is-standalone{--sat:max(env(safe-area-inset-top,0px), 16px);--sab:max(env(safe-area-inset-bottom,0px), 16px)}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{width:100%;max-width:100%;min-height:100dvh;color:var(--text);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation;-ms-touch-action:manipulation;overscroll-behavior-y:none;background:#ececec;margin:0;padding:0;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Noto Naskh Arabic,Tahoma,sans-serif;overflow-x:clip}img,video,canvas,svg{max-width:100%;height:auto}input,textarea,select{max-width:100%;font-size:16px}html[dir=rtl] .van-cell__title,body.locale-rtl .van-cell__title,.van-cell__title{min-width:0;overflow:hidden}.van-cell__title,.van-cell__value,.van-cell__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.van-tabbar-item__text{text-overflow:ellipsis;white-space:nowrap;max-width:72px;overflow:hidden}html[dir=rtl] .van-tabbar-item__text,body.locale-rtl .van-tabbar-item__text{font-size:11px}html[dir=rtl] .van-cell,body.locale-rtl .van-cell{padding-left:12px;padding-right:12px}html[dir=rtl] .van-cell__value,body.locale-rtl .van-cell__value{flex:0 42%;max-width:48%}html[dir=rtl] .footer_info,body.locale-rtl .footer_info{max-width:64px;font-size:10px}#app{width:100%;max-width:100%;min-height:100dvh;margin:0;padding:0}.app-shell{background:var(--page-bg);width:100%;max-width:min(750px,100%);min-height:100dvh;padding-left:var(--sal);padding-right:var(--sar);margin:0 auto;position:relative;overflow:clip visible;box-shadow:0 0 24px #0000000f}.page{width:100%;min-height:100dvh;padding-bottom:calc(60px + var(--sab));background:var(--page-bg);box-sizing:border-box}.page-no-tab{padding-bottom:calc(16px + var(--sab))}.safe-pad{padding:12px;padding-left:max(12px, var(--sal));padding-right:max(12px, var(--sar))}.basic_wrap{background:var(--page-bg);width:100%;min-height:100%;position:relative}.basic_wrap:not(.page-no-tab){padding-bottom:calc(70px + var(--sab))}.card{background:var(--card-bg);border-radius:10px;margin-bottom:12px;padding:14px}.muted{color:var(--text-secondary);font-size:12px}.primary-text{color:var(--primary)}.text-green{color:var(--primary-strong)}.flex-between{justify-content:space-between;align-items:center;display:flex}.items_tit{color:#000c;background:#fff;border-bottom:1px solid #f7f7f7;border-radius:5px 5px 0 0;justify-content:space-between;align-items:center;height:44px;margin-bottom:0;padding:0 14px;font-size:16px;line-height:44px;display:flex}.items_tit .tit_more{color:#b2b2b2;font-size:12px;font-weight:400}.items_3{margin-bottom:12px}.items_3 .project-card{margin-bottom:15px}.user-header{color:#fff;padding:28px 16px 36px;padding-top:calc(28px + var(--sat));background:linear-gradient(145deg,#1ea77e,#04c382)}.menu-list{margin-top:-18px;padding:0 12px 12px}.banner-img{object-fit:cover;background:#dff5ec;border-radius:10px;width:100%;height:140px;display:block}.banner-wrap{background:#fff;border-radius:10px;margin-bottom:12px;overflow:hidden;box-shadow:0 0 10px #00000014}.basic_btn{text-align:center;cursor:pointer;background:linear-gradient(90deg,#ed540b,#1ea77e);border:none;border-radius:23px;width:90%;height:45px;margin:0 auto;font-size:16px;line-height:45px;display:block;color:#fff!important}.basic_btn:active{opacity:.9}.van-tabbar{height:60px!important;box-shadow:0 2px 10px #0003!important}.van-tabbar-item--active{color:#1ea77e!important}.van-nav-bar{background:#fff!important}.van-nav-bar .van-nav-bar__title{color:#000c;font-weight:600}.auth-page{background:linear-gradient(#1ea77e 0%,#f5f5f5 42%);min-height:100vh}.auth-card{background:#fff;border-radius:12px;margin:0 16px;padding:20px 16px 24px;box-shadow:0 0 10px #00000014}.notice-cell{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 0 10px #0000000f}.van-dialog.app-std-dialog,.van-dialog.paypwd-tip-dialog{box-sizing:border-box;overflow:hidden;border-radius:12px!important;width:300px!important;max-width:min(300px,100vw - 48px)!important}.van-dialog.paypwd-tip-dialog .van-dialog__header{display:none}.van-dialog.paypwd-tip-dialog .van-dialog__content{max-height:none}.van-dialog.paypwd-tip-dialog .van-dialog__message{box-sizing:border-box;text-align:center;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;justify-content:center;align-items:center;width:100%;min-height:96px;max-height:120px;font-weight:500;display:flex;overflow:hidden;color:#333!important;margin:0!important;padding:28px 22px 22px!important;font-size:15px!important;line-height:1.5!important}.van-dialog.paypwd-tip-dialog .van-dialog__footer{line-height:48px;height:48px!important}.van-dialog.paypwd-tip-dialog .van-dialog__cancel,.van-dialog.paypwd-tip-dialog .van-dialog__confirm{flex:1;height:48px!important;font-size:15px!important;line-height:48px!important}.van-dialog.app-std-dialog .van-dialog__message{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:#333!important;font-size:15px!important;line-height:1.5!important}.van-toast,.van-toast.app-toast{box-sizing:border-box!important;color:#fff!important;-webkit-text-fill-color:#fff!important;word-break:break-word!important;white-space:pre-wrap!important;background:#000000c7!important;width:auto!important;min-width:120px!important;max-width:min(78vw,280px)!important;min-height:0!important;padding:14px 18px!important;font-size:14px!important;line-height:1.45!important;overflow:visible!important}.van-toast__text,.van-toast .van-toast__text{visibility:visible!important;opacity:1!important;color:#fff!important;-webkit-text-fill-color:#fff!important;word-break:break-word!important;white-space:pre-wrap!important;margin-top:8px!important;font-size:14px!important;line-height:1.45!important;display:block!important}.van-toast--text .van-toast__text,.van-toast--html .van-toast__text{margin-top:0!important}.van-toast__icon{color:#fff!important;-webkit-text-fill-color:#fff!important}.van-dialog__message,.van-dialog .van-dialog__message{color:#333!important;-webkit-text-fill-color:#333!important;opacity:1!important;visibility:visible!important;font-size:15px!important;line-height:1.5!important}@media (width<=360px){.safe-pad{padding:10px}.card{border-radius:8px;padding:12px}.basic_btn{font-size:14px}}@media (width>=751px){.app-shell{border-left:1px solid #0000000a;border-right:1px solid #0000000a}}@media (orientation:landscape) and (height<=480px){.page{padding-bottom:calc(52px + var(--sab))}}.van-notify{padding-top:var(--sat)!important}.van-popup--bottom{padding-bottom:var(--sab)}@media (display-mode:standalone){body{background:var(--page-bg)}}html.is-standalone,html.is-standalone body,html.is-standalone #app{overflow-x:hidden;width:100%!important;max-width:100%!important}html.is-standalone .app-shell{width:100%;max-width:min(750px,100%);box-shadow:none}body.van-toast--unclickable,body.van-toast--unclickable *{pointer-events:auto!important;cursor:auto!important}@font-face{font-family:iconfont;src:url(/fonts/iconfont.woff2)format("woff2"),url(/fonts/iconfont.woff)format("woff"),url(/fonts/iconfont.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}.iconfont{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ccc;speak:none;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-family:iconfont!important}.icon-home:before{content:""}.icon-purse:before{content:""}.icon-tz:before{content:""}.icon-hd:before{content:""}.icon-us:before{content:""}.icon-xiaoxi:before{content:""}.icon-rt:before{content:""}.icon-tz{color:#ed9a08;font-size:24px!important}
