.telegram-widget{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:40px;row-gap:5px}.login__subtitle{color:var(--black);margin-bottom:12px;text-align:center}.login__socials{-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:12px;row-gap:12px}.login__socials .social-button{align-items:center;background-color:var(--light-gray);border:1px solid var(--gray);border-radius:10px;-moz-column-gap:8px;column-gap:8px;display:flex;height:48px;padding:12px;width:100%}.login__socials .social-button:hover{background-color:var(--beige)}.login__socials .social-button:active{box-shadow:inset 0 0 4px #00000040}.login__socials .social-button__icon{height:24px;width:24px}.login__socials .social-button__text{color:var(--black);font-size:16px}@media(max-width:440px){.login__socials .social-button__text{font-size:12px}}.login__divider{color:var(--gray);font-size:18px;line-height:1.55;margin-bottom:16px;position:relative;text-align:center}.login__divider:after,.login__divider:before{background-color:var(--gray);content:"";height:1px;position:absolute;top:50%}.login__divider:before{left:0;right:57%}.login__divider:after{left:57%;right:0}.login__forgot-password{background-color:transparent;border:none;font-weight:700;margin:4px auto;padding:0;position:relative;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.login__forgot-password:after{background-color:var(--dark-green);bottom:2px;content:"";height:1px;left:0;position:absolute;right:0;width:100%}.ui-modal:has(.login-success) .ui-modal__title{display:none}.login-success{display:flex;flex-direction:column;justify-content:center;row-gap:20px;text-align:center}.login-success__image{margin:0 auto}.login-success__title{text-transform:none}.sign-up__title{margin-bottom:20px;text-align:center;text-transform:none}.sign-up__second-step{display:flex;flex-direction:column;row-gap:16px;text-align:center}.forgot-password__form-text{text-align:center}.forgot-password__action{margin-top:4px}.auth-modal .auth-text{font-size:16px;line-height:1.55}@media(max-width:440px){.auth-modal .auth-text{font-size:14px}}.auth-modal .auth-form{display:flex;flex-direction:column;margin-bottom:12px;row-gap:12px}.auth-modal .auth-form__info{color:var(--black);margin-bottom:4px;text-wrap:balance}.auth-modal .auth-form__info-link{border-bottom:1px solid var(--dark-green);color:var(--dark-green);font-family:inherit;font-size:inherit}.auth-modal .auth-form__error{background-color:var(--light-red);border-radius:12px;padding:12px 16px}.auth-modal .auth-form__error-title{color:var(--red);margin-bottom:4px}.auth-modal .auth-form__error-text{color:var(--black)}.auth-modal .auth-footer{align-items:center;-moz-column-gap:4px;column-gap:4px;display:flex;justify-content:center;min-height:49px}.auth-modal .auth-footer__text{color:var(--black)}.auth-modal .auth-footer__link{background-color:transparent;border:0;border-bottom:1px solid var(--dark-green);color:var(--dark-green);font-weight:700;line-height:1;padding:0;text-transform:uppercase;width:-moz-fit-content;width:fit-content}
