.login-module__Si-P0q__tela{background:var(--petroleo);flex-direction:column;justify-content:space-between;align-items:center;width:100%;min-height:100vh;padding:72px 24px 40px;display:flex;position:relative;overflow:hidden}.login-module__Si-P0q__filete{background:var(--ouro);height:2px;position:absolute;top:0;left:0;right:0}.login-module__Si-P0q__topo{flex-direction:column;align-items:center;width:100%;display:flex}.login-module__Si-P0q__logo{width:100%;max-width:440px;height:auto;display:block}.login-module__Si-P0q__frase{text-align:center;max-width:380px;font-family:var(--fonte-serifa),Georgia,serif;color:var(--branco);text-wrap:pretty;margin:48px 0 0;font-size:20px;font-weight:400;line-height:1.45}.login-module__Si-P0q__formulario{flex-direction:column;gap:20px;width:100%;max-width:340px;margin-top:48px;display:flex}.login-module__Si-P0q__grupo{flex-direction:column;gap:8px;display:flex}.login-module__Si-P0q__rotulo{letter-spacing:.01em;color:var(--branco);font-size:13px;font-weight:500}.login-module__Si-P0q__campo{height:var(--altura-campo);border-radius:var(--raio-campo);border:1px solid var(--branco);width:100%;color:var(--texto);background:var(--branco);outline:none;padding:0 16px;font-size:16px}.login-module__Si-P0q__campo:focus{box-shadow:0 0 0 2px var(--branco)}.login-module__Si-P0q__campoInvalido{border:2px solid var(--erro)}.login-module__Si-P0q__campoSenha{padding-right:92px}.login-module__Si-P0q__senhaEnvolucro{align-items:center;display:flex;position:relative}.login-module__Si-P0q__alternarSenha{height:44px;min-width:var(--altura-alvo);color:var(--petroleo);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:0 10px;font-size:13px;font-weight:600;position:absolute;right:6px}.login-module__Si-P0q__alternarSenha:hover{background:var(--linha-hover)}.login-module__Si-P0q__esqueci{justify-content:flex-end;margin-top:-8px;display:flex}.login-module__Si-P0q__esqueciLink{color:rgba(255,255,255,.7);padding:6px 0;font-size:13px;text-decoration:none}.login-module__Si-P0q__esqueciLink:hover{color:var(--branco)}.login-module__Si-P0q__mensagem{border:1px solid var(--erro);border-radius:var(--raio-campo);background:rgba(179,38,30,.22);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.login-module__Si-P0q__mensagemPonto{background:var(--branco);border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px}.login-module__Si-P0q__mensagemTexto{color:var(--branco);font-size:13px;line-height:1.45}.login-module__Si-P0q__entrar{height:var(--altura-campo);border-radius:var(--raio-campo);background:var(--branco);width:100%;color:var(--petroleo);letter-spacing:.02em;cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.login-module__Si-P0q__entrar:hover:not(:disabled){background:var(--osso)}.login-module__Si-P0q__entrar:disabled{opacity:.65;cursor:default}.login-module__Si-P0q__giro{border:2px solid rgba(10,59,64,.3);border-top-color:var(--petroleo);border-radius:50%;width:16px;height:16px;animation:.75s linear infinite login-module__Si-P0q__giro}@keyframes login-module__Si-P0q__giro{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.login-module__Si-P0q__giro{animation-duration:2.4s}}.login-module__Si-P0q__rodape{flex-direction:column;align-items:center;gap:6px;padding-top:64px;display:flex}.login-module__Si-P0q__rodapeLinha{color:rgba(255,255,255,.45);font-size:12px}.login-module__Si-P0q__versao{letter-spacing:.04em}@media (max-width:768px){.login-module__Si-P0q__tela{padding:48px 20px 32px}.login-module__Si-P0q__logo{max-width:300px}.login-module__Si-P0q__frase{margin-top:36px}}.login-module__Si-P0q__marcaTexto{font-family:var(--fonte-serifa),Georgia,serif;letter-spacing:.02em;color:var(--branco);margin:0;font-size:48px;font-weight:500;line-height:1}.login-module__Si-P0q__marcaApoio{letter-spacing:.14em;text-transform:uppercase;color:var(--ouro);margin:10px 0 0;font-size:12px;font-weight:700}
