.entrada__conteudo--largo{max-width:740px}.entrada:has(.entrada__conteudo--largo) .entrada__topo{height:auto;padding:28px 0 4px}.entrada .perfil__natureza{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 4px;padding:0;border:0}.entrada .perfil__legenda{grid-column:1 / -1;padding:0;margin-bottom:2px;color:var(--tinta-3);font-size:13px}.entrada .perfil__opcao{position:relative;display:flex;align-items:center;justify-content:center;min-height:52px;padding:0 12px;border:1px solid var(--borda);border-radius:12px;background:var(--campo-fundo);color:var(--tinta-3);font-size:15px;text-align:center;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.entrada .perfil__opcao input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.entrada .perfil__opcao:hover{border-color:#d4d4d4}.entrada .perfil__opcao:has(input:checked){border-color:var(--cta);background:#00d66f1f;color:var(--tinta);font-weight:500}.entrada .perfil__opcao:has(input:focus-visible){box-shadow:0 0 0 3px #00d66f38}.entrada [hidden]{display:none!important}.entrada .perfil__linha{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:560px){.entrada .perfil__linha{grid-template-columns:1fr}}.entrada .campo-flutuante--fixo>input+label,.entrada .campo-flutuante--fixo>select+label{top:8px;transform:none;font-size:12px;color:var(--tinta-3)}.entrada .campo-flutuante select,.entrada .campo-flutuante input[type=date]{display:block;width:100%;min-height:56px;padding:24px 16px 8px;border:0;border-radius:12px;background-color:transparent;color:var(--tinta);font-family:inherit;font-size:16px;line-height:20px;appearance:none}.entrada .campo-flutuante input[type=date]:not([data-preenchido]){background-image:none;-webkit-text-fill-color:var(--tinta-3);animation:none;font-weight:400}.entrada .campo-flutuante select:focus,.entrada .campo-flutuante input[type=date]:focus{outline:none}.entrada .campo-flutuante select:focus-visible,.entrada .campo-flutuante input[type=date]:focus-visible{outline:none}.entrada .campo-flutuante:has(select:focus),.entrada .campo-flutuante:has(input[type=date]:focus){border-color:var(--cta);box-shadow:none}.entrada .campo-flutuante select[data-preenchido]{color:var(--verde-texto);font-weight:500}.entrada .campo-flutuante--fixo:after{content:"";position:absolute;right:16px;top:50%;width:10px;height:10px;margin-top:-3px;border-right:2px solid var(--tinta-3);border-bottom:2px solid var(--tinta-3);transform:rotate(45deg);pointer-events:none}.entrada .campo-flutuante--data:after{content:none}.entrada .campo-flutuante input[type=date]::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer}.entrada .campo-flutuante select option{background:#fff;color:#171717}.entrada .campo-flutuante--telefone{position:relative}.entrada .campo-telefone__drop{position:absolute;left:10px;top:50%;transform:translateY(-50%);z-index:2}.entrada .campo-telefone__drop>summary{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:8px;color:var(--tinta-2);font-size:14px;list-style:none;cursor:pointer}.entrada .campo-telefone__drop>summary::-webkit-details-marker{display:none}.entrada .campo-telefone__drop>summary:hover{background:#f5f5f5}.entrada .campo-telefone__drop>summary svg{width:12px;height:12px;opacity:.7}.entrada .pais-bandeira{width:20px;height:14px;border-radius:2px;object-fit:cover;flex:none}.entrada .pais-lista{position:absolute;left:0;top:calc(100% + 8px);z-index:20;width:260px;max-height:280px;overflow-y:auto;margin:0;padding:6px;list-style:none;border:1px solid var(--borda);border-radius:12px;background:#fff;box-shadow:0 12px 32px #0000001f}.entrada .pais-lista button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:8px;background:none;color:var(--tinta-2);font-family:inherit;font-size:14px;text-align:left;cursor:pointer}.entrada .pais-lista button:hover{background:#f5f5f5}.entrada .pais-lista .pais-ddi{margin-left:auto;color:var(--tinta-3);font-size:13px}.entrada .campo-flutuante--telefone input{padding-left:92px}.entrada .campo-flutuante--telefone>label{left:92px}.entrada .perfil__ajuda{margin:-4px 0 0;color:var(--tinta-3);font-size:12.5px}
