.onboarding-admin{margin:0 0 1rem;padding:1rem;border:1px solid var(--borda);border-radius:14px;background:var(--superficie)}.onboarding-admin summary{cursor:pointer;font-weight:700;margin-bottom:1rem}.onboarding-lista{padding:1rem}.onboarding-lista__cabecalho,.onboarding-lista a{display:grid;grid-template-columns:1.5fr 1fr 130px auto;gap:1rem;align-items:center}.onboarding-lista__cabecalho{padding:.5rem 0;color:var(--texto-fraco);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.onboarding-lista a{padding:.9rem 0;border-top:1px solid var(--borda);color:var(--texto);text-decoration:none}.onboarding-lista a:hover{color:var(--destaque)}.onboarding-lista a span{color:var(--texto-suave);font-size:.82rem}.onboarding-itens{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.onboarding-item{padding:1rem}.onboarding-item>div{min-height:90px}.onboarding-item small{color:var(--destaque);font-weight:800;font-size:.68rem;letter-spacing:.08em}.onboarding-item h2{font-size:1rem;margin:.4rem 0}.onboarding-item p{margin:0;color:var(--texto-suave);font-size:.83rem;line-height:1.5}.onboarding-item>.etiqueta{margin:.8rem 0;display:inline-flex}.onboarding-item form{display:grid;gap:.65rem}.onboarding-item form .botao{justify-self:start}@media(max-width:700px){.onboarding-itens{grid-template-columns:1fr}.onboarding-lista{overflow-x:auto}.onboarding-lista__cabecalho,.onboarding-lista a{min-width:620px}}
.onboarding-fluxo{max-width:680px;margin:0 auto;padding:clamp(.65rem,4vw,2.6rem) 0}.onboarding-fluxo__cabecalho{text-align:center}.onboarding-fluxo__cabecalho p,.onboarding-pergunta>p{margin:0 0 .45rem;color:var(--destaque);font-size:.66rem;font-weight:800;letter-spacing:.13em}.onboarding-fluxo__cabecalho h1{margin:0;font-size:clamp(2rem,5vw,3rem);letter-spacing:-.07em}.onboarding-fluxo__cabecalho span{display:block;margin:.7rem auto 0;color:var(--texto-suave);line-height:1.55}.onboarding-progresso{margin:2rem 0 1rem}.onboarding-progresso>span{display:block;margin-bottom:.45rem;color:var(--texto-fraco);font-size:.72rem;font-weight:750}.onboarding-progresso>div{height:6px;overflow:hidden;border-radius:99px;background:var(--superficie-alta)}.onboarding-progresso i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--destaque),#63d7ba);transition:width .3s ease}.onboarding-pergunta{padding:clamp(1.35rem,5vw,2.7rem);border-color:rgba(255,255,255,.1)}.onboarding-pergunta h2{max-width:520px;margin:.3rem 0 .5rem;font-size:clamp(1.5rem,3.5vw,2.05rem);letter-spacing:-.055em;line-height:1.15}.onboarding-pergunta>span{display:block;max-width:520px;color:var(--texto-suave);line-height:1.55}.onboarding-pergunta form{display:grid;gap:1rem;margin-top:1.55rem}.onboarding-pergunta .campo>span{font-size:.8rem}.onboarding-pergunta .campo>span small{margin-left:.3rem;color:var(--texto-fraco);font-weight:500}.onboarding-pergunta__campo{resize:vertical;min-height:112px;line-height:1.55}.onboarding-pergunta__acoes{display:flex;justify-content:space-between;gap:.75rem}.onboarding-pergunta__acoes .botao--destaque{margin-left:auto}.onboarding-aviso{display:grid;gap:.25rem;margin-top:1.1rem;padding:.8rem .9rem;border:1px solid rgba(255,199,102,.3);border-radius:10px;background:rgba(255,199,102,.05)}.onboarding-aviso strong{color:var(--aviso);font-size:.78rem}.onboarding-aviso span{color:var(--texto-suave);font-size:.78rem;line-height:1.45}.onboarding-material{padding:1rem;border:1px dashed rgba(135,237,242,.35);border-radius:12px;background:rgba(135,237,242,.02)}.onboarding-arquivos{display:flex;gap:.45rem;flex-wrap:wrap;margin-top:.8rem}.onboarding-arquivos span{padding:.4rem .6rem;border-radius:99px;background:var(--superficie-alta);color:var(--texto-suave);font-size:.73rem}@media(max-width:520px){.onboarding-pergunta__acoes{align-items:stretch;flex-direction:column}.onboarding-pergunta__acoes .botao--destaque{margin-left:0}.onboarding-pergunta__acoes .botao{justify-content:center}}
.cofre-cliente{margin-bottom:.75rem}.cofre-cliente__lista{display:grid;margin:.8rem 0}.cofre-cliente__lista article{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 0;border-top:1px solid var(--borda)}.cofre-cliente__lista strong,.cofre-cliente__lista small{display:block}.cofre-cliente__lista small{margin-top:.18rem;color:var(--texto-fraco);font-size:.75rem}.cofre-cliente__acoes{display:flex;align-items:center;gap:.4rem}.cofre-cliente__novo{margin-top:.7rem}.cofre-cliente__novo summary{cursor:pointer;color:var(--destaque);font-weight:750}.cofre-cliente__novo form{display:grid;gap:1rem;margin-top:1rem}.cofre-revelar{max-width:550px;margin:8vh auto;padding:clamp(1.3rem,4vw,2.4rem)}.cofre-revelar>p:first-child{margin:0 0 .45rem;color:var(--destaque);font-size:.68rem;font-weight:800;letter-spacing:.1em}.cofre-revelar h1{margin:0;font-size:2rem}.cofre-revelar>span{display:block;margin:.35rem 0 1.5rem;color:var(--texto-suave)}.cofre-revelar>div{display:grid;gap:.35rem;margin:.7rem 0;padding:.9rem;border-radius:10px;background:var(--superficie-alta)}.cofre-revelar small{color:var(--texto-fraco);font-size:.68rem;font-weight:800;letter-spacing:.08em}.cofre-revelar__senha{border:1px solid rgba(135,237,242,.35)}.cofre-revelar code{overflow-wrap:anywhere;color:var(--destaque);font-size:1rem}
