.form{gap:1rem;display:grid}.form[hidden]{display:none}.form label{align-content:start;gap:.3rem;font-weight:500;display:grid}.form .dica{color:#c9c0aa;font-size:.95rem;font-weight:400;line-height:1.35}.form input,.form select,.form textarea{font:inherit;color:var(--pedra);border-radius:var(--raio);background:#021614;border:1px solid #e8dec44d;width:100%;min-height:2.75rem;padding:.55rem .8rem}.form textarea{resize:vertical;min-height:9rem}.form input:focus-visible,.form select:focus-visible,.form textarea:focus-visible{border-color:var(--brilho)}.form [aria-invalid]{border-color:var(--erro)}.form [aria-invalid]:focus-visible{border-color:var(--erro);outline-color:var(--erro)}.form .erro-campo{color:var(--erro);font-size:.92rem;font-weight:400;line-height:1.3}.form .erro-campo:empty,.form .com-erro .dica{display:none}.form .linha+.erro-campo{margin-top:.3rem;padding-left:1.75rem;display:block}.form .linha+.erro-campo:empty{display:none}.form .linha{text-wrap:pretty;align-items:start;gap:.6rem;font-weight:400;display:flex}.form .linha input{width:1.15rem;height:1.15rem;min-height:0;accent-color:var(--ouro);flex:none;margin-top:.25rem}.form .contador{color:var(--pedra-suave);justify-self:end;min-height:1.2em;font-size:.88rem;font-weight:400}.form .contador.perto{color:var(--ouro-claro)}.form .campo-senha{display:block;position:relative}.form .campo-senha input{padding-right:5.2rem}.form .ver-senha{font:inherit;color:var(--ouro-claro);border-radius:var(--raio);cursor:pointer;background:0 0;border:0;padding:.3rem .55rem;font-size:.92rem;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.form .ver-senha:hover{background:#c8a45c1f}.form .botao{justify-self:start;gap:.55rem}.form .botao:disabled{opacity:.75;cursor:progress}.form .giro{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;display:none}.form .botao[aria-busy=true] .giro{animation:.8s linear infinite girar;display:inline-block}@keyframes girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.form .botao[aria-busy=true] .giro{animation:none}}.aviso{margin:0}.aviso:empty{display:none}.aviso[data-tipo=erro]{color:var(--erro)}.aviso[data-tipo=ok]{color:var(--brilho)}
