.LoginForm-module__BhEvCa__form{width:min(460px,100%);margin:0 auto}.LoginForm-module__BhEvCa__heading{text-align:center;flex-direction:column;align-items:center;display:flex}.LoginForm-module__BhEvCa__heading h1{color:#20242c;letter-spacing:-.025em;margin-top:28px;font-size:1.875rem;font-weight:700}.LoginForm-module__BhEvCa__heading p{color:#667085;margin-top:13px;font-size:.9375rem}.LoginForm-module__BhEvCa__alerts{flex-direction:column;gap:8px;margin-top:22px;display:flex}.LoginForm-module__BhEvCa__alerts:empty{display:none}.LoginForm-module__BhEvCa__field{flex-direction:column;gap:8px;margin-top:26px;display:flex}.LoginForm-module__BhEvCa__field+.LoginForm-module__BhEvCa__field{margin-top:20px}.LoginForm-module__BhEvCa__field>span:first-child{color:#344054;font-size:.8125rem;font-weight:600}.LoginForm-module__BhEvCa__field>input,.LoginForm-module__BhEvCa__passwordControl{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:7px;width:100%;height:45px;box-shadow:0 1px 2px #1018280a}.LoginForm-module__BhEvCa__field>input{outline:0;padding:0 13px}.LoginForm-module__BhEvCa__field>input:focus,.LoginForm-module__BhEvCa__passwordControl:focus-within{border-color:#0878bf;box-shadow:0 0 0 3px #0878bf1f}.LoginForm-module__BhEvCa__passwordControl{align-items:center;display:flex;overflow:hidden}.LoginForm-module__BhEvCa__passwordControl input{border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 13px}.LoginForm-module__BhEvCa__passwordControl button{color:#667085;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.LoginForm-module__BhEvCa__passwordControl svg{width:19px}.LoginForm-module__BhEvCa__options{color:#344054;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;font-size:.8125rem;display:flex}.LoginForm-module__BhEvCa__options label{align-items:center;gap:8px;font-weight:600;display:flex}.LoginForm-module__BhEvCa__options input{accent-color:#0878bf;width:16px;height:16px}.LoginForm-module__BhEvCa__options button,.LoginForm-module__BhEvCa__signup button{color:#0878bf;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.LoginForm-module__BhEvCa__submit{color:#fff;cursor:pointer;background:#0878bf;border:0;border-radius:7px;justify-content:center;align-items:center;gap:9px;width:100%;height:45px;margin-top:27px;font-size:.9375rem;font-weight:700;display:flex}.LoginForm-module__BhEvCa__submit:hover{background:#006daa}.LoginForm-module__BhEvCa__submit:disabled{cursor:not-allowed;opacity:.6}.LoginForm-module__BhEvCa__signup,.LoginForm-module__BhEvCa__keycloakNote{color:#667085;text-align:center;margin-top:30px;font-size:.8125rem}.LoginForm-module__BhEvCa__keycloakNote{margin-top:14px;font-size:.6875rem;line-height:1.5}@media (max-width:520px){.LoginForm-module__BhEvCa__heading h1{font-size:1.625rem}.LoginForm-module__BhEvCa__options{flex-direction:column;align-items:flex-start}}
.login-module__ibQkVq__loginPage{background-color:#fff;background-image:linear-gradient(#eef0f2 1px,#0000 1px),linear-gradient(90deg,#eef0f2 1px,#0000 1px);background-position:top;background-size:48px 48px;border-bottom:1px solid #eef0f2;min-height:calc(100dvh - 78px);padding:92px 20px 110px}@media (max-width:720px){.login-module__ibQkVq__loginPage{background-size:40px 40px;min-height:calc(100dvh - 68px);padding:54px 18px 80px}}
