.ingresar_login__lF_dm{flex:1 1;align-items:center;flex-direction:column;height:100vh;max-width:460px;margin:0 auto}.ingresar_header__oOO8X,.ingresar_login__lF_dm{display:flex;justify-content:center;width:100%}.ingresar_loybox__Ghu3a{display:flex;align-items:center;gap:18px;font-size:24px;font-family:LoyboxSemiBold;color:var(--black);padding-right:20px;border-right:1px solid var(--border)}.ingresar_headerTitle__E1wYg{display:flex;align-items:center;gap:10px;padding-left:20px;font-size:16px;font-family:LoyboxMedium;color:var(--black)}.ingresar_cashregisterIcon__bIMhB path{fill:var(--black)}.ingresar_title__NK7PO{font-size:22px;font-family:LoyboxSemiBold;color:var(--black);margin-top:30px;text-align:center}.ingresar_subtitle__2K32p{font-size:15.2px;font-family:LoyboxRegular;color:var(--light-grey);margin-top:10px;text-align:center}.ingresar_form__dDggD{display:flex;flex-direction:column;margin-top:30px;border:1px solid var(--border);border-radius:20px;padding:0 20px 20px;width:100%;box-sizing:border-box}.ingresar_label__z54ho{font-size:16px;font-family:LoyboxMedium;color:var(--black);margin:20px 0 15px}.ingresar_bottom__NhAzc{display:flex;flex-direction:column;justify-content:center;gap:20px;margin-top:40px;padding:20px;border:1px solid var(--border);border-radius:20px;background-color:var(--white)}.ingresar_button__U_9kI{height:50px;display:flex;justify-content:center;align-items:center;background-color:var(--border);color:var(--light-grey);font-family:LoyboxMedium;font-size:16px;border-radius:10px;padding:0;border:none;transition:all .1s;gap:10px}.ingresar_enabled__UiFq5{background-color:var(--black);color:var(--white);cursor:pointer}.ingresar_enabled__UiFq5:hover,.ingresar_loadingButton__pCdd7{background-color:var(--border);color:var(--black)}.ingresar_loadingButton__pCdd7{cursor:default}.ingresar_passwordForgot__qy3fx{font-size:14px;font-family:LoyboxRegular;color:var(--light-grey);text-align:center}.ingresar_line__1yzYg{display:none;visibility:hidden}@media (max-width:800px) or (max-height:600px){.ingresar_login__lF_dm{height:100%;max-width:none;box-sizing:border-box;padding:30px 25px 174.4px}.ingresar_line__1yzYg{display:flex;visibility:visible;background-color:var(--border);height:1px;width:calc(100% + 50px);margin:30px -25px 0}.ingresar_form__dDggD{border:none;border-radius:0;padding:0}.ingresar_bottom__NhAzc{border-top:1px solid var(--border)!important;border-left:none;border-right:none;border-bottom:none;border-radius:0;position:fixed;bottom:0;left:0;right:0}}@media (max-width:436px){.ingresar_login__lF_dm{padding:30px 25px 191.2px}}@media (max-width:309px){.ingresar_login__lF_dm{padding:30px 25px 208px}}.FormInput_inputContainer__u1xKH{width:100%}.FormInput_input__3bP2e{padding:15px 20px;border-radius:10px;border:1px solid var(--border);background-color:var(--background);font-size:16px;font-family:LoyboxRegular;color:var(--dark-grey);outline:none;width:100%;box-sizing:border-box;transition:all .1s}.FormInput_input__3bP2e::placeholder{color:var(--light-grey)}.FormInput_input__3bP2e:focus{box-shadow:0 4px 7px 0 rgba(0,0,0,.02)}.FormInput_showPassword__czsaJ{position:absolute;right:20px;top:50%;transform:translateY(-50%);cursor:pointer;transition:all .1s;padding:0;border:none;height:24px;background-color:transparent;animation:FormInput_showPassword__czsaJ .2s ease-in-out forwards}.FormInput_showPassword__czsaJ:hover{scale:1.1}@keyframes FormInput_showPassword__czsaJ{0%{opacity:0}to{opacity:1}}.FormInput_error__oxTpY{color:var(--red);margin-top:-15px;margin-bottom:20px;font-family:LoyboxRegular;animation:FormInput_fadeIn__ZcFys .2s ease-in-out forwards}.FormInput_fadeOut__Fwog_{animation:FormInput_fadeOut__Fwog_ .2s ease-in-out forwards}@keyframes FormInput_fadeIn__ZcFys{0%{transform:translateY(10px);opacity:0;margin-bottom:0}to{transform:translateY(25px);opacity:100%;margin-bottom:20px}}@keyframes FormInput_fadeOut__Fwog_{0%{transform:translateY(25px);opacity:100%;margin-bottom:20px}to{transform:translateY(10px);opacity:0;display:none;visibility:hidden;margin-bottom:-3px}}.FormInput_appearAnimation__a0hKY{animation:FormInput_appear__BBzgL .3s ease-out}@keyframes FormInput_appear__BBzgL{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}