.login-wrap{max-width:440px;padding:70px 24px;margin:auto;min-height:100svh;display:flex;flex-direction:column;justify-content:center}.login-wrap>.brand{margin-bottom:38px;color:#9bbdce}.login-panel{padding:35px 30px;border:1px solid #9fcce528;border-radius:18px;background:linear-gradient(145deg,#15365088,#09203577)}.login-intro{color:#85a7bd;font-size:13px;line-height:1.8;margin:16px 0 30px}.login-panel label{display:block;font-size:12px;color:#a7c5d7;margin:0 0 20px}.login-panel input{margin-top:9px;height:45px}.login-panel button{width:100%;margin-top:4px}.login-back{display:block;margin-top:25px;font-size:12px;color:#7da4be}.login-panel .form-error{margin-bottom:18px}@media(max-width:400px){.login-wrap{padding:38px 18px}.login-panel{padding:29px 23px}}
