.AuthLayout-module__vsqgwq__container{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.AuthLayout-module__vsqgwq__leftSide{background:linear-gradient(135deg, var(--primary-dark) 0%, var(--primary) 100%);color:#fff;padding:var(--space-8);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.AuthLayout-module__vsqgwq__logo{width:180px;margin-bottom:var(--space-6)}.AuthLayout-module__vsqgwq__systemName{margin-bottom:var(--space-3);font-size:2.125rem;font-weight:700}.AuthLayout-module__vsqgwq__systemDescription{opacity:.9;max-width:360px;line-height:1.5}.AuthLayout-module__vsqgwq__rightSide{background:var(--bg);justify-content:center;align-items:center;display:flex}.AuthLayout-module__vsqgwq__card{background:var(--surface);width:420px;max-width:92vw;padding:var(--space-7);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.AuthLayout-module__vsqgwq__title{font-size:var(--text-2xl);color:var(--text);margin-bottom:var(--space-2);font-weight:600}.AuthLayout-module__vsqgwq__subtitle{font-size:var(--text-sm);color:var(--muted);margin-bottom:var(--space-5)}@media (max-width:900px){.AuthLayout-module__vsqgwq__container{grid-template-columns:1fr}.AuthLayout-module__vsqgwq__leftSide{display:none}}
.Cadastro-module__jfVaWG__container{}.Cadastro-module__jfVaWG__leftSide{}.Cadastro-module__jfVaWG__logo{}.Cadastro-module__jfVaWG__systemName{}.Cadastro-module__jfVaWG__systemDescription{}.Cadastro-module__jfVaWG__rightSide{}.Cadastro-module__jfVaWG__card{width:520px;}.Cadastro-module__jfVaWG__title{margin-bottom:var(--space-6);}.Cadastro-module__jfVaWG__form{gap:var(--space-4);flex-direction:column;display:flex}.Cadastro-module__jfVaWG__form input,.Cadastro-module__jfVaWG__form select{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--input-bg);height:42px;color:var(--text);font-size:var(--text-sm);width:100%;min-width:0;padding:0 12px}.Cadastro-module__jfVaWG__form input:focus,.Cadastro-module__jfVaWG__form select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light);outline:none}.Cadastro-module__jfVaWG__grid2{gap:var(--space-4);grid-template-columns:1fr 1fr;min-width:0;display:grid}.Cadastro-module__jfVaWG__grid3{gap:var(--space-4);grid-template-columns:1fr 1fr 1fr;min-width:0;display:grid}.Cadastro-module__jfVaWG__passwordWrap{align-items:center;display:flex;position:relative}.Cadastro-module__jfVaWG__passwordWrap input{width:100%;padding-right:40px!important}.Cadastro-module__jfVaWG__eyeButton{cursor:pointer;color:var(--muted);background:0 0;border:none;align-items:center;padding:4px;display:flex;position:absolute;right:10px}.Cadastro-module__jfVaWG__eyeButton:hover{color:var(--text)}.Cadastro-module__jfVaWG__strengthGroup{flex-direction:column;gap:4px;margin-top:-8px;display:flex}.Cadastro-module__jfVaWG__passwordBar{background:var(--border);border-radius:4px;width:100%;height:6px;overflow:hidden}.Cadastro-module__jfVaWG__passwordBar div{height:100%;transition:width .3s,background .3s}.Cadastro-module__jfVaWG__strengthText{font-size:var(--text-xs);font-weight:500}.Cadastro-module__jfVaWG__button{background:var(--primary);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;height:44px;font-weight:600}.Cadastro-module__jfVaWG__button:hover:not(:disabled){background:var(--primary-dark)}.Cadastro-module__jfVaWG__button:disabled{opacity:.6;cursor:not-allowed}.Cadastro-module__jfVaWG__link{text-align:center;color:var(--primary);font-size:var(--text-sm);text-decoration:none}
.EsqueciSenha-module__zVAkQW__container{}.EsqueciSenha-module__zVAkQW__leftSide{}.EsqueciSenha-module__zVAkQW__logo{}.EsqueciSenha-module__zVAkQW__systemName{}.EsqueciSenha-module__zVAkQW__systemDescription{}.EsqueciSenha-module__zVAkQW__rightSide{}.EsqueciSenha-module__zVAkQW__card{}.EsqueciSenha-module__zVAkQW__title{}.EsqueciSenha-module__zVAkQW__subtitle{}.EsqueciSenha-module__zVAkQW__form{gap:var(--space-4);flex-direction:column;display:flex}.EsqueciSenha-module__zVAkQW__form input{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--input-bg);height:42px;color:var(--text);font-size:var(--text-sm);width:100%;padding:0 12px}.EsqueciSenha-module__zVAkQW__form input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light);outline:none}.EsqueciSenha-module__zVAkQW__button{background:var(--primary);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;height:44px;font-weight:600}.EsqueciSenha-module__zVAkQW__button:hover:not(:disabled){background:var(--primary-dark)}.EsqueciSenha-module__zVAkQW__button:disabled{opacity:.6;cursor:not-allowed}.EsqueciSenha-module__zVAkQW__errorBox{}.EsqueciSenha-module__zVAkQW__successBox{}.EsqueciSenha-module__zVAkQW__link{margin-top:var(--space-4);text-align:center;color:var(--primary);font-size:var(--text-sm);text-decoration:none;display:block}.EsqueciSenha-module__zVAkQW__link:hover{text-decoration:underline}
.Login-module__t61pwq__container{font-family:system-ui,-apple-system,sans-serif;}.Login-module__t61pwq__leftSide{}.Login-module__t61pwq__logo{}.Login-module__t61pwq__systemName{}.Login-module__t61pwq__systemDescription{}.Login-module__t61pwq__rightSide{}.Login-module__t61pwq__loginCard{}.Login-module__t61pwq__loginTitle{margin-bottom:var(--space-6);}.Login-module__t61pwq__form{gap:var(--space-4);flex-direction:column;display:flex}.Login-module__t61pwq__field{gap:var(--space-2);font-size:var(--text-sm);color:var(--text);flex-direction:column;display:flex}.Login-module__t61pwq__field input{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--input-bg);height:42px;color:var(--text);font-size:var(--text-sm);width:100%;padding:0 12px}.Login-module__t61pwq__field input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light);outline:none}.Login-module__t61pwq__passwordWrap{align-items:center;display:flex;position:relative}.Login-module__t61pwq__passwordWrap input{padding-right:40px!important}.Login-module__t61pwq__eyeButton{cursor:pointer;color:var(--muted);background:0 0;border:none;align-items:center;padding:4px;display:flex;position:absolute;right:10px}.Login-module__t61pwq__eyeButton:hover{color:var(--text)}.Login-module__t61pwq__loginButton{border-radius:var(--radius-md);background:var(--primary);color:#fff;cursor:pointer;height:44px;margin-top:var(--space-1);border:none;font-weight:600}.Login-module__t61pwq__loginButton:hover:not(:disabled){background:var(--primary-dark)}.Login-module__t61pwq__loginButton:disabled{opacity:.6;cursor:not-allowed}.Login-module__t61pwq__sessionMsg{}.Login-module__t61pwq__successMsg{}.Login-module__t61pwq__links{margin-top:var(--space-5);font-size:var(--text-sm);justify-content:space-between;display:flex}.Login-module__t61pwq__links a{color:var(--primary);text-decoration:none}.Login-module__t61pwq__links a:hover{text-decoration:underline}
.ResetSenha-module__5s_tMW__container{}.ResetSenha-module__5s_tMW__leftSide{}.ResetSenha-module__5s_tMW__logo{}.ResetSenha-module__5s_tMW__systemName{}.ResetSenha-module__5s_tMW__systemDescription{}.ResetSenha-module__5s_tMW__rightSide{}.ResetSenha-module__5s_tMW__card{}.ResetSenha-module__5s_tMW__title{}.ResetSenha-module__5s_tMW__subtitle{}.ResetSenha-module__5s_tMW__form{gap:var(--space-4);flex-direction:column;display:flex}.ResetSenha-module__5s_tMW__passwordWrap{align-items:center;display:flex;position:relative}.ResetSenha-module__5s_tMW__passwordWrap input{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--input-bg);height:42px;color:var(--text);font-size:var(--text-sm);width:100%;padding:0 40px 0 12px}.ResetSenha-module__5s_tMW__passwordWrap input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light);outline:none}.ResetSenha-module__5s_tMW__eyeButton{cursor:pointer;color:var(--muted);background:0 0;border:none;align-items:center;padding:4px;display:flex;position:absolute;right:10px}.ResetSenha-module__5s_tMW__eyeButton:hover{color:var(--text)}.ResetSenha-module__5s_tMW__strengthBar{flex-direction:column;gap:4px;margin-top:-4px;display:flex}.ResetSenha-module__5s_tMW__strengthFill{border-radius:4px;height:4px;transition:width .3s,background .3s}.ResetSenha-module__5s_tMW__strengthFill[data-level="1"]{background:var(--danger)}.ResetSenha-module__5s_tMW__strengthFill[data-level="2"]{background:#f59e0b}.ResetSenha-module__5s_tMW__strengthFill[data-level="3"]{background:#10b981}.ResetSenha-module__5s_tMW__strengthLabel{font-size:var(--text-xs)}.ResetSenha-module__5s_tMW__strengthLabel[data-level="1"]{color:var(--danger)}.ResetSenha-module__5s_tMW__strengthLabel[data-level="2"]{color:#d97706}.ResetSenha-module__5s_tMW__strengthLabel[data-level="3"]{color:#059669}.ResetSenha-module__5s_tMW__matchOk input,.ResetSenha-module__5s_tMW__matchOk input:focus{border-color:#10b981}.ResetSenha-module__5s_tMW__matchError input,.ResetSenha-module__5s_tMW__matchError input:focus{border-color:var(--danger)}.ResetSenha-module__5s_tMW__matchLabelOk{font-size:var(--text-xs);color:#059669;margin-top:-8px}.ResetSenha-module__5s_tMW__matchLabelError{font-size:var(--text-xs);color:var(--danger);margin-top:-8px}.ResetSenha-module__5s_tMW__button{background:var(--primary);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;height:44px;font-weight:600}.ResetSenha-module__5s_tMW__button:hover:not(:disabled){background:var(--primary-dark)}.ResetSenha-module__5s_tMW__button:disabled{opacity:.6;cursor:not-allowed}.ResetSenha-module__5s_tMW__successBox{}.ResetSenha-module__5s_tMW__errorBox{}.ResetSenha-module__5s_tMW__link{margin-top:var(--space-4);text-align:center;color:var(--primary);font-size:var(--text-sm);text-decoration:none;display:block}.ResetSenha-module__5s_tMW__link:hover{text-decoration:underline}
