.page-auth{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.auth-logo{margin-bottom:.5rem;text-align:center}.auth-logo img{display:inline-block;height:50px;width:auto!important}.auth-container{max-width:600px;padding-bottom:30px;padding-top:30px;width:100%}.auth-form{border-radius:10px;box-shadow:0 2px 25px rgba(var(--shadow-color-rgba),.05);margin-bottom:20px;margin-top:20px;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:2.5rem}.auth-form-group{position:relative}.auth-form-group label{display:block;font-size:.875rem;font-weight:500;line-height:1.25rem}.auth-form-group input{border:none;border-bottom:1px solid rgba(var(--border-color-rgba),.1);font-size:1rem;height:auto;line-height:1.5rem;outline:none;padding-bottom:.75rem;padding-left:30px;padding-top:.75rem;width:100%}.auth-form-group input:active,.auth-form-group input:focus{border-color:rgba(var(--border-color-rgba),.5)}.auth-form-group .input--icon{bottom:11px;font-size:18px;left:0;position:absolute}.auth-form-button{border-radius:10px;display:block;font-size:15px;width:100%;--tw-bg-opacity:1;background-color:rgb(37 37 54/var(--tw-bg-opacity));padding:.75rem;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.auth-form-button:active,.auth-form-button:focus,.auth-form-button:hover{opacity:.9}.auth-form-button .animation-spin{font-size:20px}.auth-form-response-message{color:red;font-size:15px;text-align:center}