.ns:has(.entrada) .rodape{display:none}.ns .entrada{min-height:calc(100svh - var(--topo));grid-template-columns:1fr 1fr;display:grid}.ns .entrada-lado{grid-area:1/1;justify-content:flex-end;display:flex}.ns .entrada-form{grid-area:1/2;align-items:center;display:flex}.ns .entrada .lado-in{flex-direction:column;justify-content:center;width:100%;max-width:600px;padding:56px 72px 56px 24px;display:flex}.ns .entrada .lado-simbolo{width:80px;height:80px}.ns .entrada .lado-frase{font:600 clamp(2rem,3.4vw,2.75rem)/1.08 var(--f-tit);letter-spacing:-.03em;max-width:15ch;margin-top:32px}.ns .entrada .lado-lista{border-top:1px solid #ffffff1f;margin-top:36px}.ns .entrada .lado-lista li{border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 16px;padding:16px 0;display:grid}.ns .entrada .lado-lista b{font:600 18px/1.25 var(--f-tit);letter-spacing:-.01em}.ns .entrada .lado-lista small{color:var(--ardosia-c);grid-column:1;font-size:14px}.ns .entrada .lado-lista .estado{color:var(--teal);grid-area:1/2;font-size:14px}.ns .entrada .lado-lista .estado.breve{color:var(--ardosia-c)}.ns .entrada .form-in{width:100%;max-width:520px;padding:40px 24px 40px 72px}.ns .entrada .h-conta{color:var(--ardosia);font-size:15px;font-weight:600;font-family:var(--f-corpo);letter-spacing:0;margin-bottom:16px}.ns .entrada .entrada-painel{margin-top:12px}.ns .entrada .entrada-painel h2{letter-spacing:-.03em;font-size:clamp(2rem,3.4vw,2.75rem)}.ns .entrada .entrada-painel .nota{color:var(--ardosia);margin-top:12px}.ns .entrada .entrada-acao{gap:12px;margin-top:24px;display:grid}.ns .entrada .btn-cheio{width:100%}.ns .entrada .entrada-dica{color:var(--ardosia);font-size:14px}.ns .entrada .entrada-erro{color:#b42318;background:#fdecea;border-radius:10px;margin-top:20px;padding:14px 16px;font-size:15px;font-weight:500}.ns .entrada .trocar{border-top:1px solid var(--linha-c);color:var(--ardosia);margin-top:24px;padding-top:16px;font-size:16px}@media (max-width:900px){.ns .entrada{grid-template-columns:1fr;min-height:0}.ns .entrada-lado,.ns .entrada-form{grid-area:auto/1}.ns .entrada-lado{justify-content:flex-start}.ns .entrada .form-in{max-width:none;padding:48px 20px 64px}.ns .entrada .form-in>*{max-width:480px}.ns .entrada .lado-in{max-width:none;padding:56px 20px 64px}.ns .entrada .lado-simbolo{width:64px;height:64px}.ns .entrada .lado-frase{margin-top:28px}.ns .entrada .lado-lista{max-width:480px;margin-top:32px}}
