.LoginForm-module__8TI3QG__conteinerform{background-color:var(--light-green);box-sizing:border-box;text-align:center;border-radius:24px;flex-direction:column;align-items:center;width:100%;max-width:360px;padding:32px 20px;display:flex}.LoginForm-module__8TI3QG__title{color:var(--black);margin:0 0 20px;font-family:Manrope;font-size:32px;font-weight:700;line-height:1.2}.LoginForm-module__8TI3QG__form{flex-direction:column;gap:16px;width:100%;display:flex}.LoginForm-module__8TI3QG__fieldGroup{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;width:100%;display:flex}.LoginForm-module__8TI3QG__label{color:var(--black);font-size:12px;font-weight:400}.LoginForm-module__8TI3QG__inputWrapper{align-items:center;width:100%;display:flex;position:relative}.LoginForm-module__8TI3QG__input{background-color:var(--white);width:100%;color:var(--black);box-sizing:border-box;border:1px solid #0000;border-radius:12px;outline:none;padding:8px;font-size:14px;transition:border-color .2s}.LoginForm-module__8TI3QG__inputWrapper .LoginForm-module__8TI3QG__input{padding-right:40px}.LoginForm-module__8TI3QG__input::placeholder{color:var(--gray)}.LoginForm-module__8TI3QG__input:focus{border-color:var(--light-gray);outline:none}.LoginForm-module__8TI3QG__fieldGroup:has(.LoginForm-module__8TI3QG__error:not(:empty)) .LoginForm-module__8TI3QG__input{border-color:#e53935;outline:none}.LoginForm-module__8TI3QG__fieldGroup:has(.LoginForm-module__8TI3QG__error:not(:empty)) .LoginForm-module__8TI3QG__input:focus{border-color:#e53935;outline:none}.LoginForm-module__8TI3QG__iconButton{cursor:pointer;color:var(--gray);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.LoginForm-module__8TI3QG__icon{fill:none;stroke:currentColor;width:20px;height:20px}.LoginForm-module__8TI3QG__submitButton{background-color:var(--green);width:100%;color:var(--white);cursor:pointer;border:none;border-radius:20px;margin-top:27px;margin-bottom:20px;padding:14px;font-size:15px;font-weight:600;transition:background-color .2s}.LoginForm-module__8TI3QG__submitButton:hover{background-color:var(--green-darker)}.LoginForm-module__8TI3QG__error{color:#e53935;text-align:left;width:100%;margin-top:2px;font-size:11px;font-weight:500;display:block}.LoginForm-module__8TI3QG__loginParagraph{color:var(--black);margin:auto;font-size:14px}.LoginForm-module__8TI3QG__loginLink{color:var(--black);font-weight:700;text-decoration:underline}@media only screen and (min-width:768px){.LoginForm-module__8TI3QG__conteinerform{max-width:522px}.LoginForm-module__8TI3QG__input{box-sizing:border-box;width:100%}.LoginForm-module__8TI3QG__form{width:458px}}@media only screen and (min-width:1440px){.LoginForm-module__8TI3QG__conteinerform{max-width:392px}.LoginForm-module__8TI3QG__form{width:328px}}
.appShell>main:has(.LoginPage-module__R-RhVG__loginSection){display:flex}.LoginPage-module__R-RhVG__loginSection{box-sizing:border-box;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;padding:85px 0;display:flex}@media only screen and (min-width:768px){.LoginPage-module__R-RhVG__loginSection{padding:232px 0}}@media only screen and (min-width:1440px){.LoginPage-module__R-RhVG__loginSection{padding-top:172px;padding-bottom:152px}}
