.campo[data-v-92e86ca5]{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.campo.metade[data-v-92e86ca5]{width:calc(50% - 8px)}.campo.terco[data-v-92e86ca5]{width:calc(33.33% - 10px)}.campo.quarto[data-v-92e86ca5]{width:calc(25% - 12px)}.campo label[data-v-92e86ca5]{font-family:var(--regular);font-size:var(--f1);color:var(--cor-preto);pointer-events:none;z-index:2;padding:0 10px;line-height:1.5;position:absolute;top:0;left:10px;transform:translateY(-50%)}.campo .input[data-v-92e86ca5],.campo label[data-v-92e86ca5]{background-color:var(--cor-branco)}.campo .input[data-v-92e86ca5]{border:1px dashed var(--cor-cinza-claro);cursor:pointer;border-radius:20px;justify-content:center;align-items:center;width:100%;height:50px;padding:0 15px;transition:all .3s;display:flex;position:relative}.campo .input[data-v-92e86ca5]:hover{border:1px dashed var(--cor-dourado)}.campo .input.ativo[data-v-92e86ca5]{border:1px dashed var(--cor-preto)}.campo .input.ativo h3[data-v-92e86ca5]{color:var(--cor-dourado)}.campo .input svg[data-v-92e86ca5]{width:15px;min-width:15px;fill:var(--cor-cinza-claro);margin:0 10px 0 0;transition:all .3s}.campo .input svg.ativo[data-v-92e86ca5]{fill:var(--cor-cinza)}.campo .input h3[data-v-92e86ca5]{font-family:var(--regular);font-size:var(--f2);color:var(--cor-cinza);transition:all .3s}.campo .input .imagem[data-v-92e86ca5]{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:20px;width:30px;height:30px;margin:0 10px 0 0;transition:all .3s}.campo .input span[data-v-92e86ca5]{border:3px solid var(--cor-dourado);pointer-events:none;border-top:3px solid #0000;border-radius:50%;width:20px;height:20px;transition:all .3s;animation:.3s linear infinite girando;position:absolute}.campo .input span[data-v-92e86ca5],.campo .input.carregando .imagem[data-v-92e86ca5]{opacity:0;visibility:hidden}.campo .input.carregando span[data-v-92e86ca5]{opacity:1;visibility:visible}.campo .input.carregando h3[data-v-92e86ca5]{color:#0000}.campo .input.carregando svg[data-v-92e86ca5]{fill:#0000}.modal[data-v-40fbfa05]{z-index:20;background-color:var(--cor-fundo-modal);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.janela[data-v-40fbfa05]{background-color:var(--cor-modal-fundo);overflow-clip-margin:12px;border-radius:20px;flex-direction:column;width:100%;max-width:480px;max-height:calc(100dvh - 40px);display:flex;overflow:clip}.janela .titulo[data-v-40fbfa05]{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:15px;width:100%;padding:20px 25px;display:flex}.janela .titulo .identificacao[data-v-40fbfa05]{flex-direction:column;gap:5px;display:flex}.janela .titulo .identificacao h2[data-v-40fbfa05]{font-family:var(--regular);font-size:var(--f4);color:var(--cor-preto)}.janela .titulo .identificacao p.descricao[data-v-40fbfa05]{font-family:var(--regular);font-size:var(--f2);color:var(--cor-cinza);line-height:1.6}.janela .titulo button.fechar[data-v-40fbfa05]{background-color:var(--cor-gelo);border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;transition:all .3s;display:flex}.janela .titulo button.fechar[data-v-40fbfa05]:hover{background-color:var(--cor-cinza-claro)}.janela .titulo button.fechar:hover svg[data-v-40fbfa05]{fill:var(--cor-preto)}.janela .titulo button.fechar svg[data-v-40fbfa05]{width:12px;min-width:12px;height:12px;fill:var(--cor-cinza);transition:all .3s}.janela .corpo[data-v-40fbfa05]{flex-direction:column;gap:18px;width:100%;padding:10px 25px 25px;display:flex;overflow-y:auto}.janela .corpo .foto[data-v-40fbfa05]{align-items:center;gap:15px;width:100%;display:flex}.janela .corpo .foto .previa[data-v-40fbfa05]{background-color:var(--cor-gelo);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;justify-content:center;align-items:center;width:70px;min-width:70px;height:70px;display:flex}.janela .corpo .foto .previa.semImagem[data-v-40fbfa05]{border:1px solid var(--cor-cinza-claro)}.janela .corpo .foto .previa .edusites-icone[data-v-40fbfa05]{color:var(--cor-cinza);font-size:24px}.janela .corpo .foto .upload[data-v-40fbfa05]{width:100%;min-width:0}.janela .rodape[data-v-40fbfa05]{border-top:1px solid var(--cor-cinza-claro);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:18px 25px;display:flex}@media screen and (width<=1000px){.janela .rodape[data-v-40fbfa05]{flex-direction:column-reverse;align-items:stretch}}.modal[data-v-0bccd8ae]{z-index:20;background-color:var(--cor-fundo-modal);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.janela[data-v-0bccd8ae]{background-color:var(--cor-modal-fundo);overflow-clip-margin:12px;border-radius:20px;flex-direction:column;width:100%;max-width:480px;max-height:calc(100dvh - 40px);display:flex;overflow:clip}.janela .titulo[data-v-0bccd8ae]{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:15px;width:100%;padding:20px 25px;display:flex}.janela .titulo .identificacao[data-v-0bccd8ae]{flex-direction:column;gap:5px;display:flex}.janela .titulo .identificacao h2[data-v-0bccd8ae]{font-family:var(--regular);font-size:var(--f4);color:var(--cor-preto)}.janela .titulo .identificacao p.descricao[data-v-0bccd8ae]{font-family:var(--regular);font-size:var(--f2);color:var(--cor-cinza);line-height:1.6}.janela .titulo button.fechar[data-v-0bccd8ae]{background-color:var(--cor-gelo);border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;transition:all .3s;display:flex}.janela .titulo button.fechar[data-v-0bccd8ae]:hover{background-color:var(--cor-cinza-claro)}.janela .titulo button.fechar:hover svg[data-v-0bccd8ae]{fill:var(--cor-preto)}.janela .titulo button.fechar svg[data-v-0bccd8ae]{width:12px;min-width:12px;height:12px;fill:var(--cor-cinza);transition:all .3s}.janela .corpo[data-v-0bccd8ae]{flex-direction:column;gap:18px;width:100%;padding:10px 25px 25px;display:flex;overflow-y:auto}.janela .rodape[data-v-0bccd8ae]{border-top:1px solid var(--cor-cinza-claro);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:18px 25px;display:flex}@media screen and (width<=1000px){.janela .rodape[data-v-0bccd8ae]{flex-direction:column-reverse;align-items:stretch}}
