.login-module-scss-module__xbh2Ka__container{background:#fff;justify-content:center;align-items:center;height:100dvh;margin:0 auto;padding:0 10px;display:flex;position:relative;overflow:hidden}.login-module-scss-module__xbh2Ka__background{z-index:1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.login-module-scss-module__xbh2Ka__backgroundFallback{background:#fff}.login-module-scss-module__xbh2Ka__content{z-index:2;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:350px;display:flex;position:relative}.login-module-scss-module__xbh2Ka__header{justify-content:center;margin-bottom:20px;display:flex}.login-module-scss-module__xbh2Ka__header .login-module-scss-module__xbh2Ka__logo{align-items:center;text-decoration:none;display:flex}.login-module-scss-module__xbh2Ka__header .login-module-scss-module__xbh2Ka__logo svg{width:180px;height:32px}.login-module-scss-module__xbh2Ka__formContainer{z-index:3;background:#fff;border:1px solid #ff8a00;border-radius:12px;width:100%;max-width:350px;margin:0 auto;padding:20px 20px 15px;animation:.5s ease-out login-module-scss-module__xbh2Ka__fadeInUp;position:relative;box-shadow:0 4px 20px #0000001a}@keyframes login-module-scss-module__xbh2Ka__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.login-module-scss-module__xbh2Ka__form{flex-direction:column;gap:10px;display:flex}.login-module-scss-module__xbh2Ka__field{flex-direction:column;gap:8px;display:flex}.login-module-scss-module__xbh2Ka__inputWrapper{align-items:center;width:100%;display:flex;position:relative}.login-module-scss-module__xbh2Ka__iconLeft{z-index:1;pointer-events:none;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;left:16px}.login-module-scss-module__xbh2Ka__iconLeft svg{width:20px;height:20px;display:block}.login-module-scss-module__xbh2Ka__loginIcon svg path{fill:#ccced5;stroke:none;transition:fill .3s}.login-module-scss-module__xbh2Ka__loginIcon svg path[stroke]{stroke:#ccced5;fill:none;transition:stroke .3s}.login-module-scss-module__xbh2Ka__inputWrapper:hover .login-module-scss-module__xbh2Ka__loginIcon[data-type=email] svg path,.login-module-scss-module__xbh2Ka__inputWrapper:hover .login-module-scss-module__xbh2Ka__loginIcon[data-type=phone] svg path,.login-module-scss-module__xbh2Ka__inputWrapper:hover .login-module-scss-module__xbh2Ka__loginIcon[data-type=both] svg path:first-child{fill:gray}.login-module-scss-module__xbh2Ka__inputWrapper:hover .login-module-scss-module__xbh2Ka__loginIcon[data-type=both] svg path:last-child{fill:#ff8a00}.login-module-scss-module__xbh2Ka__inputWrapper:hover .login-module-scss-module__xbh2Ka__loginIcon[data-type=both] svg path[stroke]{stroke:#ff8a00;fill:none}.login-module-scss-module__xbh2Ka__input:focus~.login-module-scss-module__xbh2Ka__loginIcon svg path{fill:#ff8a00!important}.login-module-scss-module__xbh2Ka__inputWrapper:has(.login-module-scss-module__xbh2Ka__input:focus) .login-module-scss-module__xbh2Ka__loginIcon svg path{fill:#ff8a00!important}.login-module-scss-module__xbh2Ka__input:focus~.login-module-scss-module__xbh2Ka__loginIcon svg path[stroke]{stroke:#ff8a00!important;fill:none!important}.login-module-scss-module__xbh2Ka__inputWrapper:has(.login-module-scss-module__xbh2Ka__input:focus) .login-module-scss-module__xbh2Ka__loginIcon svg path[stroke]{stroke:#ff8a00!important;fill:none!important}.login-module-scss-module__xbh2Ka__loginIcon.login-module-scss-module__xbh2Ka__focused svg path{fill:#ff8a00!important}.login-module-scss-module__xbh2Ka__loginIcon.login-module-scss-module__xbh2Ka__focused svg path[stroke]{stroke:#ff8a00!important;fill:none!important}.login-module-scss-module__xbh2Ka__lockIcon svg path{transition:fill .3s,stroke .3s}.login-module-scss-module__xbh2Ka__inputWrapper:hover .login-module-scss-module__xbh2Ka__lockIcon svg path.login-module-scss-module__xbh2Ka__lockDot{fill:#ff8a00!important;stroke:#ff8a00!important}.login-module-scss-module__xbh2Ka__inputWrapper:has(.login-module-scss-module__xbh2Ka__input:focus) .login-module-scss-module__xbh2Ka__lockIcon svg path{stroke:#ff8a00!important}.login-module-scss-module__xbh2Ka__iconRight{cursor:pointer;z-index:1;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:all .3s;display:flex;position:absolute;right:16px}.login-module-scss-module__xbh2Ka__iconRight.login-module-scss-module__xbh2Ka__closedEye:hover svg path{fill:#ff8a00;stroke:#ff8a00}.login-module-scss-module__xbh2Ka__iconRight:active{opacity:.7}.login-module-scss-module__xbh2Ka__iconRight svg{display:block}.login-module-scss-module__xbh2Ka__input{color:#1a1a1a;background:#fff;border:2px solid #e6e6e6;border-radius:10px;width:100%;padding:13px 16px;font-size:14px;line-height:125%;transition:border-color .3s}.login-module-scss-module__xbh2Ka__input:hover{border-color:#ffdda9}.login-module-scss-module__xbh2Ka__input:focus{border-color:#ffb800;outline:none}.login-module-scss-module__xbh2Ka__input::placeholder{color:gray}.login-module-scss-module__xbh2Ka__inputWrapper .login-module-scss-module__xbh2Ka__input{padding-left:40px;padding-right:15px}.login-module-scss-module__xbh2Ka__submitButton{color:#1a1a1a;cursor:pointer;background:linear-gradient(90deg,#ffb800 0%,#ff8a00 100%);border:none;border-radius:10px;width:100%;margin-top:10px;padding:14px 24px;font-size:16px;font-weight:600;line-height:20px;transition:background .4s}.login-module-scss-module__xbh2Ka__submitButton:hover,.login-module-scss-module__xbh2Ka__submitButton:focus-visible{background:linear-gradient(90deg,#ff8a00 0%,#ffb800 100%)}.login-module-scss-module__xbh2Ka__submitButton:active{transform:scale(.98)}.login-module-scss-module__xbh2Ka__footer{text-align:center;margin-top:8px}.login-module-scss-module__xbh2Ka__footer p{color:gray;margin:0;font-size:12px;line-height:32px}.login-module-scss-module__xbh2Ka__link{color:#ff8a00;font-weight:500;text-decoration:none;transition:color .3s}.login-module-scss-module__xbh2Ka__link:hover{color:#ff8a00;text-decoration:underline}.login-module-scss-module__xbh2Ka__forgotLink{color:gray;font-size:12px;font-weight:400;line-height:32px;text-decoration:none;transition:color .3s}.login-module-scss-module__xbh2Ka__forgotLink:hover{color:#ff8a00;text-decoration:underline}
