#root{height:100%}.login-container{background-color:#f2c52f;min-height:100%;margin:0 auto;position:relative}.login-container .top-bg-pic{width:100%;position:absolute;top:0}.login-container .content-container{position:relative;width:100%;min-height:100%;padding-top:4.7rem;padding-bottom:.48rem;box-sizing:border-box;z-index:1;pointer-events:none}.login-container .bg-transition{width:100%;position:absolute;top:1.8rem;left:0;z-index:1}.login-container .btn-area{background:url(//p0.meituan.net/travelcube/0d644b29f6d72996f84d22a8df20906c36676.png) no-repeat;width:7rem;height:4.78rem;box-sizing:border-box;background-size:contain;margin:0 auto;text-align:center;position:relative;padding-top:2.43rem;z-index:3;pointer-events:auto}.login-container .btn-area #thirdLoginBtn{width:4rem;height:.88rem;margin:0 auto .24rem;border-radius:.5rem;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);font-size:.32rem;line-height:.88rem;text-align:center;font-weight:700}.login-container .agreements{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;font-size:.24rem;line-height:.24rem;color:#666;pointer-events:auto}.login-container .agreements .icon{width:.24rem;height:.24rem;display:inline-block;background-image:url(//p0.meituan.net/travelcube/144c87b11dba8e599e55368e3f905e63585.png);background-size:contain}.login-container .agreements .icon-y{background-image:url(//p0.meituan.net/travelcube/675bcc093fa05f7ebf7a6553127f7120621.png)}.login-container .agreements .icon-n{background-image:url(//p0.meituan.net/travelcube/144c87b11dba8e599e55368e3f905e63585.png)}.login-container .agreements .agree-coupon{margin-left:5px}.login-container .agreements .agree-coupon a{color:#666;text-decoration:none}.login-container .btn-area .agreements,.login-container .btn-area .agreements a{color:#ffd763}.login-container .rule-area{width:6.9rem;min-height:1rem;position:relative;margin:.48rem auto 0;padding:.3rem;box-sizing:border-box;border-radius:.12rem;background-color:#ffeaad;color:#333}.login-container .rule-area .rule-area-title{font-family:PingFangSC-Medium;font-size:.28rem;margin-bottom:.16rem;line-height:.32rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.login-container .rule-area .rule-area-title:after,.login-container .rule-area .rule-area-title:before{content:"";width:.5rem;height:0;border-top:1px solid;display:inline-block;margin:0 .15rem}.login-container .rule-area ol{padding:0 0 0 .3rem;margin:0}.login-container .rule-area .rule-item{margin-bottom:.1rem;font-size:.24rem;line-height:.42rem}.login-comp-wrapper{position:relative;padding:.5rem .3rem .24rem;overflow:hidden;z-index:5;font-size:.32rem;color:#999;pointer-events:auto}.login-comp-wrapper .iLoginComp-phone-num-wrapper,.login-comp-wrapper .iLoginComp-verify-code-wrapper{height:.92rem;padding:0}.login-comp-wrapper .iLoginComp-verify-code-wrapper{margin-top:.3rem}.login-comp-wrapper #iLoginCompCodeWrapper,.login-comp-wrapper #iLoginCompPhoneWrapper{border:none}.login-comp-wrapper #phoneNumInput{border-radius:.12rem 0 0 .12rem}.login-comp-wrapper #codeInput::-webkit-input-placeholder,.login-comp-wrapper #phoneNumInput::-webkit-input-placeholder{font-weight:400}.login-comp-wrapper #sendCodeBtn{width:1.88rem;height:100%;border-radius:0 .12rem .12rem 0;padding:0;margin-left:0;border:0;-ms-flex-pack:center;justify-content:center;font-size:.28rem;background:#f4f4f4;color:#999}.login-comp-wrapper #sendCodeBtn .iLogincomp-count-down{background:#f4f4f4}.login-comp-wrapper #sendCodeBtn.iLogincomp-active{color:#333;font-weight:700}.login-comp-wrapper input{line-height:normal;background:#fff;border-radius:.12rem;border:none;height:.92rem;padding:.24rem;box-sizing:border-box}.login-comp-wrapper input:focus{background-color:#fff}.login-comp-wrapper .iLogincomp-opbtn-wrapper{margin:.48rem auto auto;width:5.7rem;height:.88rem;line-height:.32rem;font-family:PingFang-SC-Semibold}.login-comp-wrapper .iLogincomp-opbtn-wrapper #iloginBtn{padding:0;height:100%;border-radius:.44rem;background-image:linear-gradient(-180deg,#e2e2e2,#c4c4c4);box-shadow:0 2px 10px 0 rgba(0,0,0,.1);color:#666;font-weight:700}.login-comp-wrapper .iLogincomp-opbtn-wrapper #iloginBtn.iLogincomp-active{background-image:linear-gradient(-180deg,#ff992d,#fb672e 50%,#f6442f);color:#fff}.fake-button{width:5.7rem;height:.88rem;margin:.24rem auto;border-radius:.44rem;line-height:.88rem;background-image:linear-gradient(-180deg,#e2e2e2,#c4c4c4);box-shadow:0 2px 10px 0 rgba(0,0,0,.1);color:#666;font-weight:700;font-family:PingFang-SC-Semibold;font-size:.32rem;text-align:center;position:relative;z-index:5}.roo-modal-content-wrap .toast{max-width:80%;font-family:PingFangSC-Medium}.roo-modal-content-wrap .toast .roo-toast{pointer-events:auto;border-radius:.08rem;padding:.16rem .32rem;background:rgba(0,0,0,.7);color:#fff;max-width:-webkit-fit-content;max-width:fit-content;margin:auto}.roo-modal-content-wrap .toast .roo-toast .roo-toast-content{color:#fff;font-size:.32rem;line-height:inherit;text-align:center}#iLoginCompModel,#secYodaRoot,#smdcodeYodaRoot{pointer-events:auto}body,html{height:100%}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app,.app-root{height:100%}.app{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.app .app-body{text-align:center}.app .app-intro{margin-top:20px;color:#888}.app .app-logo{width:150px}.app-footer p,.app-footer strong{font-size:12px;color:#666;line-height:1.5em;margin:0 auto;text-align:left;padding:0 40px}.app-footer strong{font-weight:800}.roo-loading{position:relative;width:72px;height:64px}.roo-loading:before{z-index:1;bottom:1px;right:10px;width:8px;-webkit-animation:roo-loading-stripe 1.5s linear infinite;animation:roo-loading-stripe 1.5s linear infinite}.roo-loading:after,.roo-loading:before{content:"";position:absolute;height:2px;background:#333;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.roo-loading:after{bottom:3px;left:10px;width:6px;-webkit-animation:roo-loading-stripe-left 1.5s linear infinite;animation:roo-loading-stripe-left 1.5s linear infinite}.roo-loading-img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:roo-loading-rider 1.5s linear infinite;animation:roo-loading-rider 1.5s linear infinite;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}@-webkit-keyframes roo-loading-stripe{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}20%{-webkit-transform:scaleX(0);transform:scaleX(0)}40%{-webkit-transform:scaleX(1);transform:scaleX(1)}80%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes roo-loading-stripe{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}20%{-webkit-transform:scaleX(0);transform:scaleX(0)}40%{-webkit-transform:scaleX(1);transform:scaleX(1)}80%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@-webkit-keyframes roo-loading-stripe-left{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}20%{-webkit-transform:scaleX(0);transform:scaleX(0)}30%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scaleX(1);transform:scaleX(1)}70%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes roo-loading-stripe-left{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}20%{-webkit-transform:scaleX(0);transform:scaleX(0)}30%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scaleX(1);transform:scaleX(1)}70%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@-webkit-keyframes roo-loading-rider{0%{-webkit-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform:scaleY(.95);transform:scaleY(.95)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes roo-loading-rider{0%{-webkit-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform:scaleY(.95);transform:scaleY(.95)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}