.container-auth{background:var(--background);flex-direction:column;align-items:center;width:100%;height:auto;display:flex}.container-auth .content-auth{width:var(--width);max-width:var(--max-width);flex-direction:column;justify-content:center;align-items:center;gap:30px;height:auto;min-height:100dvh;padding:50px 0;display:flex}.container-auth .content-auth *{font-family:var(--font-roboto)}.container-auth .content-auth .links{flex-flow:wrap;justify-content:center;align-items:center;gap:25px;width:100%;max-width:450px;height:auto;display:flex}.container-auth .content-auth .links a{color:var(--info);margin:0 0 0 4px;font-size:1.2rem;font-weight:400;text-decoration:underline}.container-auth .content-auth .form{border-radius:var(--border-radius);background:var(--white);border:1px solid var(--neutral-medium);text-align:center;flex-direction:column;align-items:center;width:100%;max-width:450px;height:auto;padding:40px;display:flex}.container-auth .content-auth .form img{cursor:pointer;width:80%;max-width:150px;height:auto;margin:0 0 20px}.container-auth .content-auth .form .admin-tag{color:var(--primary-darkest);background:var(--primary-light);border-radius:100px;flex-direction:row;align-items:center;gap:6px;margin:0 0 20px;padding:5px 14px;font-size:1rem;font-weight:500;display:flex}.container-auth .content-auth .form .admin-tag .icon{width:15px;height:15px}.container-auth .content-auth .form h1{color:var(--neutral-darkest);margin:0 0 15px;font-size:1.6rem;font-weight:600}.container-auth .content-auth .form p{color:var(--neutral-dark);margin:0 0 5px;font-size:1.2rem;font-weight:400;line-height:1.8rem}.container-auth .content-auth .form a{width:100%;color:var(--info);text-align:start;margin:8px 0 2px;font-size:14px;font-weight:600;line-height:22px}.container-auth .content-auth .form a:hover,.container-auth .content-auth .form a:focus{text-decoration:underline}.container-auth .content-auth .form .input{border-radius:var(--border-radius);border:1px solid var(--neutral-medium);background:var(--white);cursor:text;flex-direction:row;width:100%;height:50px;margin:10px 0;padding:0;display:flex;position:relative}.container-auth .content-auth .form .input label{background:var(--white);pointer-events:none;z-index:2;margin:0;padding:0 5px;font-size:15px;font-weight:500;transition:all .3s linear;position:absolute;top:50%;left:17.5px;transform:translateY(-50%)}.container-auth .content-auth .form .input input{width:100%;height:100%;color:var(--black);background:0 0;border:1px solid #0000;outline:none;margin:auto 0 0;padding:0 20px;font-size:15px}.container-auth .content-auth .form .input input:focus+label,.container-auth .content-auth .form .input input:not(:placeholder-shown)+label{font-size:13px;top:0;left:15px}.container-auth .content-auth .form .input input:focus{border:1px solid var(--clr-primary-a0);border-radius:var(--border-radius)}.container-auth .content-auth .form .input input:focus+label{color:var(--clr-primary-a0)}.container-auth .content-auth .form .input select{width:100%;height:100%;color:var(--black);background:0 0;border:1px solid #0000;outline:none;margin:auto 0 0;padding:0 20px;font-size:15px}.container-auth .content-auth .form .input select:focus+label,.container-auth .content-auth .form .input select:not(:placeholder-shown)+label{font-size:13px;top:0;left:15px}.container-auth .content-auth .form .input select:focus{border:1px solid var(--clr-primary-a0);border-radius:var(--border-radius)}.container-auth .content-auth .form .input select:focus+label{color:var(--clr-primary-a0)}.container-auth .content-auth .form button{margin:20px 0 0}@media (max-width:450px){.container-auth .content-auth .form{padding:30px 25px}}.google-signin{justify-content:center;width:100%;min-height:44px;margin-top:10px}.google-signin__loading{text-align:center}
