.campo>.campo-senha{font-size:inherit;color:inherit;gap:8px;font-weight:400;display:flex}.campo-senha input{flex:1}.campo small.miudo{font-weight:400}.boas-vindas{gap:22px;max-width:760px;margin:8px auto 96px;display:grid}.bv-topo{gap:10px;display:grid}.bv-topo h1{letter-spacing:-.03em;font-size:clamp(26px,3.4vw,34px)}.bv-topo .suave{max-width:620px;font-size:16px}.bv-passos{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.bv-passos li{background:var(--papel);color:var(--tinta-3);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:14px;font-weight:600;display:inline-flex}.bv-passos li span{background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12.5px;display:grid}.bv-passos li.atual{background:var(--marca-claro);color:var(--marca-forte)}.bv-passos li.atual span{background:var(--marca);color:#fff}.bv-passos li.feito{color:var(--tinta-2)}.bv-passos li.feito span{background:var(--marca-claro);color:var(--marca-forte)}.bv-corpo{gap:18px;padding:26px;display:grid}.bv-campos{gap:16px;display:grid}.bv-registro{grid-template-columns:1fr 110px;gap:12px;display:grid}.bv-opcoes{border:0;grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;display:grid}.bv-opcoes legend{color:var(--tinta-2);margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.bv-destinos{grid-template-columns:1fr}.bv-opcao{border-radius:var(--raio-p);box-shadow:inset 0 0 0 1.5px var(--linha);cursor:pointer;gap:2px;padding:14px 16px;transition:box-shadow .15s,background .15s;display:grid}.bv-opcao input{opacity:0;pointer-events:none;position:absolute}.bv-opcao.on{box-shadow:inset 0 0 0 2px var(--marca);background:var(--marca-claro)}.bv-opcao:focus-within{outline:2px solid var(--marca-suave);outline-offset:2px}.bv-exames{gap:18px;max-height:min(56vh,520px);padding-right:4px;display:grid;overflow:auto}.bv-contagem{color:var(--tinta-2)}.bv-grupo{gap:10px;display:grid}.bv-grupo-topo{justify-content:space-between;align-items:center;gap:12px;display:flex}.bv-grupo-topo h3{font-size:15.5px}.bv-chips{flex-wrap:wrap;gap:8px;display:flex}.bv-chip{box-shadow:inset 0 0 0 1.5px var(--linha);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:14px;display:inline-flex}.bv-chip input{opacity:0;pointer-events:none;position:absolute}.bv-chip.on{background:var(--marca);color:#fff;box-shadow:none}.bv-chip.on:before{content:"✓";font-weight:700}.bv-chip:focus-within{outline:2px solid var(--marca-suave);outline-offset:2px}.bv-acoes{border-top:1px solid var(--linha);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}@media (max-width:640px){.bv-opcoes{grid-template-columns:1fr}.bv-corpo{padding:18px}.bv-acoes .bt-g{flex:1}}.tour{z-index:120;pointer-events:none;position:fixed;inset:0}.tour-foco{box-shadow:0 0 0 9999px #0c1b338c, 0 0 0 3px var(--marca-suave);pointer-events:none;border-radius:14px;transition:top .25s,left .25s,width .25s,height .25s;position:fixed}.tour-balao{width:min(340px,100vw - 32px);color:var(--tinta);pointer-events:auto;background:#fff;border-radius:16px;gap:8px;padding:18px;display:grid;position:fixed;box-shadow:0 18px 50px #0c1b334d}.tour-balao h3{font-size:17px}.tour-balao p{color:var(--tinta-2);font-size:14.5px;line-height:1.5}.tour-acoes{align-items:center;gap:8px;margin-top:6px;display:flex}
