.Login-module-scss-module__Qdw0aq__loginWrapper{justify-content:center;align-items:center;min-height:calc(100vh - 160px);padding:3rem 1rem;display:flex}.Login-module-scss-module__Qdw0aq__loginWrapper .Login-module-scss-module__Qdw0aq__loginContainer{text-align:center;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;width:100%;max-width:400px;margin:0 auto;padding:1.5rem}.Login-module-scss-module__Qdw0aq__loginWrapper .Login-module-scss-module__Qdw0aq__loginContainer .Login-module-scss-module__Qdw0aq__logo{max-width:100%;height:auto;margin:0 auto 1rem;display:block}.Login-module-scss-module__Qdw0aq__loginWrapper .Login-module-scss-module__Qdw0aq__loginContainer h1{color:#495057;margin-bottom:1rem;font-size:1.5rem}.Login-module-scss-module__Qdw0aq__loginWrapper .Login-module-scss-module__Qdw0aq__loginContainer .Login-module-scss-module__Qdw0aq__loginForm{flex-direction:column;gap:1rem;display:flex}.Login-module-scss-module__Qdw0aq__loginWrapper .Login-module-scss-module__Qdw0aq__loginContainer .Login-module-scss-module__Qdw0aq__loginForm input{border:1px solid #dee2e6;border-radius:4px;padding:.75rem;font-size:1rem}.Login-module-scss-module__Qdw0aq__loginWrapper .Login-module-scss-module__Qdw0aq__loginContainer .Login-module-scss-module__Qdw0aq__loginForm input:focus{border-color:#1c7c9f;outline:none}.Login-module-scss-module__Qdw0aq__loginWrapper .Login-module-scss-module__Qdw0aq__loginContainer .Login-module-scss-module__Qdw0aq__loginForm .Login-module-scss-module__Qdw0aq__passwordWrapper{width:100%;position:relative}.Login-module-scss-module__Qdw0aq__loginWrapper .Login-module-scss-module__Qdw0aq__loginContainer .Login-module-scss-module__Qdw0aq__loginForm .Login-module-scss-module__Qdw0aq__passwordWrapper input{box-sizing:border-box;width:100%;padding-right:2.5rem}.Login-module-scss-module__Qdw0aq__loginWrapper .Login-module-scss-module__Qdw0aq__loginContainer .Login-module-scss-module__Qdw0aq__loginForm .Login-module-scss-module__Qdw0aq__passwordWrapper .Login-module-scss-module__Qdw0aq__showPasswordToggle{cursor:pointer;color:#1c7c9f;-webkit-user-select:none;user-select:none;font-weight:500;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.Login-module-scss-module__Qdw0aq__loginWrapper .Login-module-scss-module__Qdw0aq__loginContainer .Login-module-scss-module__Qdw0aq__loginForm .Login-module-scss-module__Qdw0aq__passwordWrapper .Login-module-scss-module__Qdw0aq__showPasswordToggle:hover{color:#249eca}.Login-module-scss-module__Qdw0aq__loginWrapper .Login-module-scss-module__Qdw0aq__loginContainer .Login-module-scss-module__Qdw0aq__loginForm .Login-module-scss-module__Qdw0aq__error,.Login-module-scss-module__Qdw0aq__loginWrapper .Login-module-scss-module__Qdw0aq__loginContainer .Login-module-scss-module__Qdw0aq__loginForm .Login-module-scss-module__Qdw0aq__success{font-size:.9rem}.Login-module-scss-module__Qdw0aq__loginWrapper .Login-module-scss-module__Qdw0aq__loginContainer p{color:#495057;align-self:center;margin-top:1rem;font-size:.9rem}.Login-module-scss-module__Qdw0aq__loginWrapper .Login-module-scss-module__Qdw0aq__loginContainer p a{color:#1c7c9f;text-decoration:none}.Login-module-scss-module__Qdw0aq__loginWrapper .Login-module-scss-module__Qdw0aq__loginContainer p a:hover{text-decoration:underline}.Login-module-scss-module__Qdw0aq__loginWrapper .Login-module-scss-module__Qdw0aq__loginContainer p .Login-module-scss-module__Qdw0aq__toggleLink{color:#1c7c9f;cursor:pointer}.Login-module-scss-module__Qdw0aq__loginWrapper .Login-module-scss-module__Qdw0aq__loginContainer p .Login-module-scss-module__Qdw0aq__toggleLink:hover{color:#249eca;text-decoration:underline}@media (max-width:768px){.Login-module-scss-module__Qdw0aq__loginWrapper .Login-module-scss-module__Qdw0aq__loginContainer{border:none;padding:1rem}.Login-module-scss-module__Qdw0aq__loginWrapper .Login-module-scss-module__Qdw0aq__loginContainer h1{font-size:1.25rem}.Login-module-scss-module__Qdw0aq__loginWrapper .Login-module-scss-module__Qdw0aq__loginContainer .Login-module-scss-module__Qdw0aq__loginForm input{padding:.5rem;font-size:.9rem}.Login-module-scss-module__Qdw0aq__loginWrapper .Login-module-scss-module__Qdw0aq__loginContainer p{font-size:.8rem}.Login-module-scss-module__Qdw0aq__loginWrapper .Login-module-scss-module__Qdw0aq__loginContainer .Login-module-scss-module__Qdw0aq__passwordWrapper input{padding-right:45px}}@media (max-width:480px){.Login-module-scss-module__Qdw0aq__loginWrapper .Login-module-scss-module__Qdw0aq__loginContainer h1{font-size:1rem}.Login-module-scss-module__Qdw0aq__loginWrapper .Login-module-scss-module__Qdw0aq__loginContainer .Login-module-scss-module__Qdw0aq__loginForm{gap:.75rem}.Login-module-scss-module__Qdw0aq__loginWrapper .Login-module-scss-module__Qdw0aq__loginContainer .Login-module-scss-module__Qdw0aq__loginForm input{font-size:.85rem}.Login-module-scss-module__Qdw0aq__loginWrapper .Login-module-scss-module__Qdw0aq__loginContainer .Login-module-scss-module__Qdw0aq__passwordWrapper input{padding-right:40px}.Login-module-scss-module__Qdw0aq__loginWrapper .Login-module-scss-module__Qdw0aq__loginContainer .Login-module-scss-module__Qdw0aq__passwordWrapper .Login-module-scss-module__Qdw0aq__showPasswordToggle{font-size:.8rem}}.Login-module-scss-module__Qdw0aq__appLogin{color:#fff;background-color:#0a1a2f;justify-content:center;align-items:center;min-height:100vh;padding:2rem 1rem;display:flex}.Login-module-scss-module__Qdw0aq__appLogin .Login-module-scss-module__Qdw0aq__loginContainer{width:100%;max-width:400px}.Login-module-scss-module__Qdw0aq__appLogin input{font-size:16px}.Login-module-scss-module__Qdw0aq__appLogin button{width:100%;padding:1rem}.Login-module-scss-module__Qdw0aq__appLogin a,.Login-module-scss-module__Qdw0aq__appLogin .Login-module-scss-module__Qdw0aq__toggleLink{color:#f5f7fa}.Login-module-scss-module__Qdw0aq__appLogin .Login-module-scss-module__Qdw0aq__passwordWrapper input{padding-right:50px}.Login-module-scss-module__Qdw0aq__appLogin .Login-module-scss-module__Qdw0aq__passwordWrapper .Login-module-scss-module__Qdw0aq__showPasswordToggle{color:#f5f7fa}.Login-module-scss-module__Qdw0aq__appLogin .Login-module-scss-module__Qdw0aq__passwordWrapper .Login-module-scss-module__Qdw0aq__showPasswordToggle:hover{color:#fff}
