.login_container__kitvQ{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.login_card__NoG7p{background:var(--preto-2);border:1px solid var(--borda);border-radius:16px;padding:40px 36px;width:100%;max-width:380px;text-align:center}.login_logo__uuWzc{width:56px;height:56px;border-radius:14px;background:rgba(57,230,57,.1);border:1px solid rgba(57,230,57,.3);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:var(--verde);margin:0 auto 20px}.login_title__r1aBc{font-size:22px;font-weight:700;color:var(--branco);margin-bottom:4px}.login_sub__TGNNI{font-size:14px;color:var(--cinza);margin-bottom:32px}.login_form__NY6Qf{display:flex;flex-direction:column;gap:16px;text-align:left}.login_field___YCmt{display:flex;flex-direction:column;gap:6px}.login_field___YCmt label{font-size:13px;color:var(--cinza)}.login_field___YCmt input{background:hsla(0,0%,100%,.04);border:1px solid var(--borda);border-radius:8px;padding:10px 14px;color:var(--branco);font-size:14px;outline:none;transition:border-color .15s}.login_field___YCmt input:focus{border-color:var(--verde)}.login_field___YCmt input::placeholder{color:var(--cinza);opacity:.5}.login_forgot__4tK0Q{align-self:flex-end;border:0;background:transparent;color:var(--verde);font:inherit;font-size:12px;font-weight:600;padding:2px 0;cursor:pointer}.login_forgot__4tK0Q:hover:not(:disabled){text-decoration:underline}.login_forgot__4tK0Q:disabled{cursor:default;opacity:.55}.login_error__wxSLK{font-size:13px;color:#e63939;background:rgba(230,57,57,.08);border:1px solid rgba(230,57,57,.2);border-radius:8px;padding:10px 14px}.login_notice__vHnmR{margin:-16px 0 20px;font-size:13px;line-height:1.45;color:var(--verde);background:rgba(57,230,57,.08);border:1px solid rgba(57,230,57,.22);border-radius:8px;padding:10px 14px;text-align:left}.login_btn__D5fuy{background:var(--verde);color:var(--preto);border:none;border-radius:8px;padding:12px;font-size:15px;font-weight:600;transition:opacity .15s;margin-top:4px}.login_btn__D5fuy:hover:not(:disabled){opacity:.88}.login_btn__D5fuy:disabled{opacity:.5}