.login>div{height:100%}.login>div .login-box{margin:auto 15%;background:#fff;-webkit-box-shadow:0 0 10px 10px rgba(0,0,0,.1);box-shadow:0 0 10px 10px rgba(0,0,0,.1)}@media (min-width:0px){.login>div .login-box{overflow-y:scroll;padding:35px 10px;margin:auto 5%}.login>div .login-box .title{padding:15px 20px}}@media (min-width:1024px){.login>div .login-box{overflow-y:hidden;height:auto;padding:0;margin:auto 5%}.login>div .login-box .title{padding:55px 50px}}@media (min-width:1437px){.login>div .login-box{overflow-y:hidden;height:auto;padding:0;margin:auto 16%}.login>div .login-box .title{padding:55px 50px}}.login>div .login-box .title{text-align:left}.login>div .login-box .title span{font-size:22px;color:#333;font-weight:700}.login>div .login-box .title .label{font-size:16px;text-align:left;color:#333;padding:15px 0;padding-bottom:7px}.login>div .login-box .title .label:after{content:" ";font-size:20px}.login>div .login-box .title .label.required:after{content:" *";color:#cc2d2d;font-size:20px}.login>div .login-box .title .q-field__native{padding-left:5px}.login>div .login-box .title .agreement-box .agreement{position:relative;left:0;bottom:0;color:#cc2d2d;font-size:14px}.login>div .login-box .title .agreement-box .q-checkbox__inner{font-size:34px}.login>div .login-box .title>.row{padding-top:20px}.login>div .login-box .title .q-field__control.relative-position.row.no-wrap{height:48px;padding-left:18px}.login>div .login-box .title .q-field__marginal.row.no-wrap.items-center{height:48px;padding-right:9px}.login>div .login-box .title .textarea .q-field__control.relative-position.row.no-wrap{height:116px}.login>div .login-box .title .textarea textarea{padding-top:11px;resize:none;line-height:22px}.login>div .login-box .title input::-webkit-input-placeholder,.login>div .login-box .title textarea::-webkit-input-placeholder{color:#999;font-size:16px}.login>div .login-box .title input::-moz-placeholder,.login>div .login-box .title textarea::-moz-placeholder{color:#999;font-size:16px}.login>div .login-box .title input:-ms-input-placeholder,.login>div .login-box .title textarea:-ms-input-placeholder{color:#999;font-size:16px}.login>div .login-box .title input:-moz-placeholder,.login>div .login-box .title textarea:-moz-placeholder{color:#999;font-size:16px}.login>div .login-box .title img{width:22px;height:22px}.login>div .login-box .title .pointer{width:20px;height:16px;cursor:pointer}.login>div .login-box .button-box{margin-top:28px;margin-bottom:10px;text-align:center;width:100%}.login>div .login-box .button-box button{padding:12px;width:100%;font-size:18px;border-radius:4px;cursor:pointer;text-align:center;letter-spacing:1em;text-indent:1em}.login>div .login-box .button-box .reset{border:1px solid #0277d1;background:#fff;color:#0277d1}.login>div .login-box .button-box .reset:hover{border:1px solid #0f7fff;background:#f9fcfd;color:#0f7fff}.login>div .login-box .message{margin-top:80px;width:100%}.login>div .login-box .message span{font-weight:400;font-size:14px;color:#999}.login>div .login-box .message .register{color:#0277d1;cursor:pointer}.login>div .login-box .message .register:hover{color:#0f7fff}.login>div .login-box .message .back{float:right;cursor:pointer}.login>div .login-box .message .back:hover{color:#0f7fff}.login>div .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--theme-color)}@media (min-width:0px){.login>div .logo{display:none}}@media (min-width:1024px){.login>div .logo{display:-webkit-box;display:-ms-flexbox;display:flex}}.login .default-text span{font-weight:400!important;font-size:14px!important;color:#999!important}.login .default-text span.register-label{cursor:pointer;color:#0277d1!important}.login .default-text span.register-label:hover{color:#0f7fff!important}.login .blue-action{cursor:pointer;color:#0277d1!important}.login .blue-action:hover{color:#0f7fff!important}