.LoginForm-module__es-cSa__loginPanel{background:#fff;border:1px solid #d9e2dc;border-radius:8px;width:min(100%,440px);padding:32px;box-shadow:0 24px 60px #1d362b1f}.LoginForm-module__es-cSa__headingGroup{gap:10px;margin-bottom:28px;display:grid}.LoginForm-module__es-cSa__kicker{color:#2c6e49;font-size:13px;font-weight:700}.LoginForm-module__es-cSa__title{color:#1d2b24;font-size:30px;font-weight:700;line-height:1.2}.LoginForm-module__es-cSa__description{color:#5d6d64;font-size:15px;line-height:1.7}.LoginForm-module__es-cSa__form{gap:18px;display:grid}.LoginForm-module__es-cSa__field{gap:8px;display:grid}.LoginForm-module__es-cSa__roleField{border:0;grid-template-columns:1fr 1fr;gap:10px;display:grid}.LoginForm-module__es-cSa__labelText{color:#27362e;font-size:14px;font-weight:700}.LoginForm-module__es-cSa__roleField .LoginForm-module__es-cSa__labelText{grid-column:1/-1}.LoginForm-module__es-cSa__radioLabel{color:#27362e;cursor:pointer;background:#fbfdfb;border:1px solid #cbd8d0;border-radius:6px;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:15px;font-weight:700;display:flex}.LoginForm-module__es-cSa__input{color:#17211c;background:#fbfdfb;border:1px solid #cbd8d0;border-radius:6px;width:100%;min-height:48px;padding:12px 14px;font-size:16px}.LoginForm-module__es-cSa__input:focus{border-color:#2c6e49;outline:3px solid #2c6e492e}.LoginForm-module__es-cSa__successMessage,.LoginForm-module__es-cSa__errorMessage,.LoginForm-module__es-cSa__noticeMessage{border-radius:6px;padding:10px 12px;font-size:14px;line-height:1.6}.LoginForm-module__es-cSa__successMessage{color:#235c3b;background:#edf8f1;border:1px solid #b7d8c4}.LoginForm-module__es-cSa__errorMessage{color:#8a2b2b;background:#fff1f1;border:1px solid #e7b8b8}.LoginForm-module__es-cSa__noticeMessage{color:#66552a;background:#fffaf0;border:1px solid #d8cfae}.LoginForm-module__es-cSa__userBox{background:#fbfdfb;border:1px solid #d9e2dc;border-radius:6px;gap:6px;margin-bottom:18px;padding:14px;display:grid}.LoginForm-module__es-cSa__userLabel{color:#5d6d64;font-size:13px;font-weight:700}.LoginForm-module__es-cSa__userEmail{color:#17211c;overflow-wrap:anywhere;font-size:16px}.LoginForm-module__es-cSa__actions{gap:12px;margin-top:6px;display:grid}.LoginForm-module__es-cSa__primaryButton,.LoginForm-module__es-cSa__secondaryButton{cursor:pointer;border-radius:6px;min-height:48px;font-size:16px;font-weight:700}.LoginForm-module__es-cSa__primaryButton:disabled,.LoginForm-module__es-cSa__secondaryButton:disabled{cursor:not-allowed;opacity:.65}.LoginForm-module__es-cSa__primaryButton{color:#fff;background:#2c6e49;border:1px solid #2c6e49}.LoginForm-module__es-cSa__secondaryButton{color:#2c6e49;background:#fff;border:1px solid #b8c8bf}.LoginForm-module__es-cSa__textButton{color:#2c6e49;text-align:left;cursor:pointer;background:0 0;border:0;width:fit-content;font-size:14px;font-weight:700}.LoginForm-module__es-cSa__textButton:disabled{cursor:not-allowed;opacity:.65}@media (max-width:520px){.LoginForm-module__es-cSa__loginPanel{padding:24px}}@media (orientation:landscape) and (max-width:1280px) and (max-height:900px),(orientation:landscape) and (pointer:coarse){.LoginForm-module__es-cSa__loginPanel{padding:16px 18px}.LoginForm-module__es-cSa__headingGroup{gap:4px;margin-bottom:12px}.LoginForm-module__es-cSa__title{font-size:22px}.LoginForm-module__es-cSa__description{font-size:13px;line-height:1.5}.LoginForm-module__es-cSa__form{gap:10px}.LoginForm-module__es-cSa__field{gap:4px}.LoginForm-module__es-cSa__input,.LoginForm-module__es-cSa__submitButton,.LoginForm-module__es-cSa__secondaryButton{min-height:44px}}
.page-module___8aEwW__page{background:#eef5f1;min-height:100vh}.page-module___8aEwW__main{grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:center;gap:56px;width:min(100%,1120px);min-height:100vh;margin:0 auto;padding:48px 32px;display:grid}.page-module___8aEwW__copy{gap:14px;max-width:630px;display:grid}.page-module___8aEwW__kicker{color:#2c6e49;margin-top:2px;font-size:15px;font-weight:700}.page-module___8aEwW__logo{border-radius:8px;width:min(100%,630px);height:auto}.page-module___8aEwW__description{color:#4f6358;max-width:560px;font-size:18px;line-height:1.8}@media (max-width:820px){.page-module___8aEwW__main{grid-template-columns:1fr;gap:28px;padding:32px 20px}.page-module___8aEwW__logo{width:min(100%,540px)}}@media (orientation:landscape) and (max-width:1280px) and (max-height:900px),(orientation:landscape) and (pointer:coarse){.page-module___8aEwW__page{min-height:100dvh}.page-module___8aEwW__main{grid-template-columns:minmax(0,.95fr) minmax(260px,380px);align-items:center;gap:20px;min-height:100dvh;padding:16px 20px}.page-module___8aEwW__copy{gap:8px}.page-module___8aEwW__logo{width:min(100%,360px)}.page-module___8aEwW__kicker{margin-top:0;font-size:13px}.page-module___8aEwW__description{font-size:14px;line-height:1.6}}
