#app{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:720px;min-height:100vh;min-height:calc(var(--vh)*100);background-color:#f6f6f6;font-family:Helvetica Neue,Helvetica,sans-serif;position:relative}#app,#app .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#app .wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}#app .overlayBg-white{background-color:hsla(0,0%,100%,0)}body .app,html{color:var(--black);font-family:Arial,Helvetica,STHeiti STXihei,Microsoft YaHei,Tohoma,sans-serif;background-color:var(--background-color)}.app-container{font-size:14px}.wrap{position:absolute;top:0;left:0;right:0;max-width:720px;padding-top:50px;padding-bottom:80px;background:#fff;min-height:100vh;min-height:calc(var(--vh)*100);z-index:0;box-sizing:border-box}.txtBlack{color:var(--black)}.txtBlue{color:var(--blue)}.txtRed{color:var(--dark-red)}.text-red{color:var(--red)}.txtGreen{color:#12b298}.txtGray6{color:var(--gray6)}.txtGray9{color:var(--gray9)}.text-bold{font-weight:700}.text-center{text-align:center}.mr-4{margin-right:4px}.text-xs{font-size:10px}.text-sm{font-size:12px}.text-df{font-size:14px}.text-lg{font-size:16px}.text-xl{font-size:18px}.text-xxl{font-size:22px}.text-sl{font-size:40px}.text-xsl{font-size:60px}.text-Abc{text-transform:Capitalize}.text-ABC{text-transform:Uppercase}.text-abc{text-transform:Lowercase}.text-price:before{content:"¥";font-size:80%;margin-right:2px}.text-cut{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-content{line-height:1.6}.text-left{text-align:left}.text-right{text-align:right}.grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}input{outline:none;border:none;padding:0;margin:0;text-decoration:inherit}input::-webkit-input-placeholder{color:#c0c4cc;font-size:13px}input::-moz-placeholder{color:#c0c4cc;font-size:13px}input:-ms-input-placeholder{color:#c0c4cc;font-size:13px}input::placeholder{color:#c0c4cc;font-size:13px}input:disabled{background-color:#fff;-webkit-text-fill-color:var(--black);opacity:1}.btnOk,.cp{cursor:pointer}.btnOk{width:100%;height:40px;text-align:center;line-height:40px;background-color:var(--btn-primary);font-size:17px;color:#fff;border-radius:40px;margin-top:28px}.margin-top{margin-top:15px}.formInfo.noicon{padding:16px}.formInfo{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:24px 32px;border-radius:16px;background-color:var(--form-background);margin-top:32px}.formInfo,.formInfo .inputInfo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.formInfo .inputInfo{-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:44px;border-bottom:1px solid var(--border);margin-bottom:16px}.formInfo .inputInfo.noicon{border:1px solid var(--border);border-radius:24px;height:32px;background-color:#fff}.formInfo .inputInfo.noicon .input{margin-left:16px;margin-right:2px;width:calc(100% - 18px);font-size:13px}.formInfo .inputInfo.auto{height:auto;min-height:32px;border-radius:18px}textarea{outline:none;border:none;padding:0;margin:0;text-decoration:inherit}.textarea{border-radius:4px;background-color:#fff;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:9px;padding-left:0;font-size:13px}.textarea::-webkit-input-placeholder{color:#c0c4cc;font-size:13px}.textarea::-moz-placeholder{color:#c0c4cc;font-size:13px}.textarea:-ms-input-placeholder{color:#c0c4cc;font-size:13px}.textarea::placeholder{color:#c0c4cc;font-size:13px}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);-ms-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}