/* ========== 基础全局样式 ========== */html{font-size:20px}body{font-size:16px}@media only screen and (min-width:400px){html{font-size:21.33333333px!important}}@media only screen and (min-width:414px){html{font-size:22.08px!important}}@media only screen and (min-width:480px){html{font-size:25.6px!important}}::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder{font-size:.6rem;color:#c5c5c5}.area{height:10px;width:100%}.header{text-align:center;padding:.3rem 0}.login-image{background:url(/static/images/logo.png) center center no-repeat;width:100%;height:7rem;background-size:contain}.login-wrap{padding:0 .75rem}.footer{position:absolute;text-align:center;color:#676767;font-size:.55rem;bottom:1rem;left:0;right:0}.login-box{background-color:#f2f2f5!important;border-radius:16px!important;padding:20px 12px!important;box-shadow:0 10px 30px rgba(0,0,0,0.03)!important;border:none!important;box-sizing:border-box;margin-bottom:20px}.login-box *{box-sizing:border-box}.modern-input-group{margin-bottom:15px}.modern-input-group input{width:100%!important;height:48px!important;padding:0 15px 0 45px!important;border:1.5px solid #e0e4e8!important;border-radius:8px!important;background-color:#fff!important;font-size:15px!important;color:#333!important;outline:none!important;transition:all .3s ease!important;box-sizing:border-box!important}.modern-input-group input:focus{border-color:#007aff!important;box-shadow:0 0 0 3px rgba(0,122,255,0.08)!important}.modern-input-group .input-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#aaa}.verify{margin-bottom:15px;overflow:hidden;height:49px}.verify input{display:block!important;width:100%!important;height:48px!important;padding:0 15px 0 45px!important;border:1.5px solid #e0e4e8!important;border-radius:8px!important;background-color:#fff!important;font-size:15px!important;color:#333!important;outline:none!important;transition:all .3s ease!important;box-sizing:border-box!important}.verify input:focus{border-color:#007aff!important;box-shadow:0 0 0 3px rgba(0,122,255,0.08)!important}.verify .verify-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#aaa}.verify .verifyimg{display:flex;justify-content:center;margin-top:-3px;float:right;position:relative;bottom:43px}.verify .verifyimg img{border-radius:8px!important;cursor:pointer;width:100%;height:auto;display:block}.login-btn{height:48px!important;border:none!important;border-radius:8px!important;font-size:16px!important;font-weight:bold!important;color:#fff!important;cursor:pointer;transition:opacity .3s ease,transform .1s ease!important;outline:none!important;margin-top:10px!important;margin-bottom:.5rem;width:100%;text-align:center;box-shadow:0 4px 10px rgba(0,122,255,0.15)}.login-btn:active{opacity:.85!important;transform:scale(0.98)!important}.install{width:100%;text-align:center}.remember-pwd-wrap{display:flex;align-items:center;justify-content:space-between;margin-top:15px;font-size:13px;color:#666}.other-login-divider{display:flex;align-items:center;margin:15px 0;color:#999;font-size:12px}.other-login-divider::before,.other-login-divider::after{content:'';flex:1;height:1px;background-color:#e0e4e8}.other-login-divider span{padding:0 15px;white-space:nowrap}@media screen and (max-height:550px){.footer{display:none}}