.login-screen{box-sizing:border-box;width:100%;max-width:440px;margin:8vh auto;padding:28px}.login-brand{background:#242c49;border-radius:12px;justify-content:center;align-items:center;min-height:112px;padding:20px;display:flex}.login-brand img{width:132px;height:auto;display:block;transform:translate(4px)}.login-screen form>label{color:#193244;font-size:14px;font-weight:500;display:block}.login-screen .login-input{color:#172f40;width:100%;height:48px;font:inherit;box-sizing:border-box;-webkit-appearance:none;appearance:none;background:#fff;border:1.5px solid #96a7b5;border-radius:8px;margin:8px 0 20px;padding:12px 14px;font-size:16px;line-height:1.4;transition:border-color .15s,box-shadow .15s;display:block;box-shadow:0 1px 2px #172f4009}.login-screen .login-input:hover{border-color:#647e92}.login-screen .login-input:focus{outline-offset:2px;border-color:#967640;outline:2px solid #b49765;box-shadow:0 0 0 4px #b4976515}.login-screen .login-input:-webkit-autofill{-webkit-text-fill-color:#172f40;-webkit-box-shadow:inset 0 0 0 1000px #fff}@media (max-width:480px){.login-screen{margin:5vh auto;padding:24px}.login-brand{min-height:104px}}
