html,body,uni-app{background:transparent}@media (min-width: 431px){html,body,#app{background:#fff!important}}uni-app,.uni-app--showtabbar,uni-page{max-width:430px;margin-left:auto!important;margin-right:auto!important}uni-page{position:relative}uni-page-body{width:100%;min-height:100vh;min-height:100dvh;background:#f4f5f7}uni-page-head{display:none!important}uni-tabbar .uni-tabbar{width:100%!important;max-width:430px;left:50%!important;right:auto!important;transform:translate(-50%)}uni-tabbar{height:calc(3.5rem + var(--sai-bottom, env(safe-area-inset-bottom, 0px)))}uni-tabbar .uni-tabbar,.uni-tabbar-bottom .uni-tabbar{height:calc(3.5rem + var(--sai-bottom, env(safe-area-inset-bottom, 0px)))!important;padding-top:.125rem;padding-bottom:calc(.625rem + var(--sai-bottom, env(safe-area-inset-bottom, 0px)))!important;box-sizing:border-box}uni-tabbar .uni-tabbar__icon{width:1.5rem!important;height:1.5rem!important}uni-tabbar .uni-tabbar__label{font-size:.625rem!important;margin-top:.125rem!important}.ivp-mask,.snp-mask,.awd-mask,.cfd-mask,.lgd-mask,.lzsp-mask{width:100%!important;max-width:430px;left:50%!important;right:auto!important;transform:translate(-50%)}:focus-visible,uni-button:focus-visible,uni-input:focus-visible,uni-textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media (forced-colors: active){:focus-visible{outline:2px solid Highlight;outline-offset:2px}}@media (hover: hover) and (pointer: fine){uni-button,[data-clickable],uni-view[onclick],uni-image[onclick]{cursor:pointer}uni-button:hover,[data-clickable]:hover{opacity:.86}uni-button:active,[data-clickable]:active{opacity:.72}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.safe-top{padding-top:var(--sai-top, env(safe-area-inset-top, 0px))}.safe-bottom{padding-bottom:var(--sai-bottom, env(safe-area-inset-bottom, 0px))}.safe-x{padding-left:var(--sai-left, env(safe-area-inset-left, 0px));padding-right:var(--sai-right, env(safe-area-inset-right, 0px))}.safe-bottom-fixed{padding-bottom:calc(var(--sai-bottom, env(safe-area-inset-bottom, 0px)) + .5rem)}.uni-tabbar{padding-bottom:var(--sai-bottom, env(safe-area-inset-bottom, 0px));box-sizing:content-box}uni-page-body{line-height:1.15}body,uni-page-body{color:#1d1d1d;font-family:-apple-system,system-ui,Helvetica Neue,Helvetica,Segoe UI,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}uni-page-body uni-view,uni-page-body uni-text,uni-page-body uni-image,uni-page-body uni-view div,uni-page-body uni-view span,uni-page-body uni-image img,uni-page-body uni-text span{box-sizing:border-box}uni-page-body uni-text{display:block}uni-page-body uni-text.inline{display:inline}uni-page-body uni-text uni-text{display:inline}.uni-scroll-view::-webkit-scrollbar,.uni-scroll-view-content::-webkit-scrollbar{width:0!important;height:0!important;display:none!important;-webkit-appearance:none;background:transparent}.uni-scroll-view,.uni-scroll-view-content{scrollbar-width:none;-ms-overflow-style:none}[data-tappable]{transition:opacity .12s ease-out}[data-tappable]:active{opacity:.6;transition-duration:0s}[data-tappable][disabled]:active,[data-tappable].disabled:active{opacity:1}@supports (overflow: clip){html{overflow-x:clip}body{overflow-x:clip;overflow-y:visible}}@media (min-width: 431px){@supports (overflow: clip){html{overflow-y:scroll;scrollbar-gutter:stable}body{overflow-x:clip;overflow-y:visible}}}uni-app.app-route-active>uni-page{animation:app-route-enter .32s cubic-bezier(.22,1,.36,1);backface-visibility:hidden}@supports not (overflow: clip){uni-app.app-route-active>uni-page{animation-name:app-route-enter-fade}}@keyframes app-route-enter-fade{0%{opacity:.98;pointer-events:none}99%{pointer-events:none}to{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion: reduce){uni-page{animation-duration:1ms}}@keyframes app-route-progress-grow{0%{width:0}20%{width:42%;width:calc(min(100%,430px)*.42)}55%{width:72%;width:calc(min(100%,430px)*.72)}to{width:92%;width:calc(min(100%,430px)*.92)}}
