.vc-full .site-header,.vc-full .site-footer{display:none!important}.vc-tela,.vc-entrar{--vc-azul:#315f99;--vc-azul-esc:#284d7e;--vc-azul-claro:#e8eef7;--vc-rosa:#c2187a;--vc-linha:#c9d6ea;--vc-fundo:#d6e0f0;background:var(--vc-fundo);color:#223;min-height:100vh;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:12px}.vc-carregando{text-align:center;color:#456;padding:60px 16px}.vc-topo{background:linear-gradient(#3a6cab, var(--vc-azul));border-bottom:3px solid var(--vc-rosa)}.vc-topo-in{flex-wrap:wrap;align-items:center;gap:14px;max-width:960px;margin:0 auto;padding:8px 14px;display:flex}.vc-logo{color:#fff;letter-spacing:-1px;font-size:24px;font-weight:700;text-decoration:none}.vc-logo span{color:#ffd1e8}.vc-nav{flex-wrap:wrap;flex:1;gap:12px;display:flex}.vc-nav a{color:#eaf1fb;font-weight:700;text-decoration:none}.vc-nav a:hover{color:#fff;text-decoration:underline}.vc-busca input{font:inherit;border:1px solid #1f3f68;border-radius:3px;width:150px;padding:4px 7px}.vc-eu{color:#fff;align-items:center;gap:8px;display:flex}.vc-eu button{color:var(--vc-azul);cursor:pointer;font:inherit;background:#fff;border:0;border-radius:3px;padding:4px 8px}.vc-conteudo{max-width:960px;margin:14px auto;padding:0 14px}.vc-rodape{text-align:center;color:#5a6b86;padding:18px;font-size:11px}.vc-card{border:1px solid var(--vc-linha);background:#fff;border-radius:4px;margin-bottom:14px;padding:12px;box-shadow:0 1px #0000000a}.vc-titulo{background:var(--vc-azul-claro);border-bottom:1px solid var(--vc-linha);color:var(--vc-azul-esc);border-radius:4px 4px 0 0;margin:-12px -12px 10px;padding:7px 12px;font-size:13px}.vc-sub{color:var(--vc-azul-esc);margin:16px 0 6px;font-size:13px}.vc-grade{grid-template-columns:260px 1fr;align-items:start;gap:14px;display:grid}@media (max-width:720px){.vc-grade{grid-template-columns:1fr}}.vc-coluna{min-width:0}.vc-avatar{background:linear-gradient(135deg, #5c8fd6, var(--vc-azul));color:#fff;border-radius:4px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 8px;font-size:34px;font-weight:700;display:flex}.vc-avatar.sm{width:46px;height:46px;margin:0 auto 4px;font-size:20px}.vc-perfil-mini{text-align:center}.vc-perfil-mini b{color:#123;font-size:14px;display:block}.vc-user{color:var(--vc-rosa);margin-bottom:6px;display:block}.vc-status{color:#456;margin:6px 0;font-style:italic}.vc-status.vazio,.vc-vazio{color:#8795a8;font-style:italic}.vc-link{color:var(--vc-azul);margin-top:6px;display:block}.vc-numeros{grid-template-columns:1fr 1fr;gap:6px;display:grid}.vc-numeros span{background:var(--vc-azul-claro);text-align:center;color:#456;border-radius:3px;padding:6px}.vc-numeros b{color:var(--vc-azul-esc);font-size:15px;display:block}.vc-sobre h3{color:var(--vc-azul-esc);margin:0 0 6px}.vc-sobre p{margin:3px 0}.vc-quemsou{white-space:pre-wrap;margin-top:8px}.vc-recados,.vc-respostas{margin:0;padding:0;list-style:none}.vc-recados li,.vc-respostas li{border-bottom:1px dashed var(--vc-linha);padding:8px 0}.vc-recados li:last-child,.vc-respostas li:last-child{border-bottom:0}.vc-recados a,.vc-respostas a,.vc-comunidades a,.vc-topicos a{color:var(--vc-azul);font-weight:700;text-decoration:none}.vc-recados a:hover{text-decoration:underline}.vc-recados p,.vc-respostas p{white-space:pre-wrap;word-break:break-word;margin:4px 0 0}.vc-data{color:#8795a8;margin-left:6px;font-size:11px}.vc-pessoas-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:10px;display:grid}.vc-pessoa{text-align:center;color:#234;text-decoration:none}.vc-pessoa b{margin-top:2px;font-size:11px;display:block}.vc-pessoa span{color:var(--vc-rosa);font-size:10px;display:block}.vc-pessoa small{color:#8795a8}.vc-comunidades,.vc-topicos{margin:0;padding:0;list-style:none}.vc-comunidades li,.vc-topicos li{border-bottom:1px dashed var(--vc-linha);padding:8px 0}.vc-comunidades p{color:#456;margin:3px 0 0}.vc-topicos a{display:block}.vc-desc{color:#456}.vc-form label,.vc-entrar-box label{color:#345;margin-bottom:8px;font-weight:700;display:block}.vc-form input,.vc-form textarea,.vc-entrar-box input,.vc-enviar textarea,.vc-enviar input,.vc-busca-grande input{width:100%;font:inherit;color:#223;background:#fff;border:1px solid #a9bdd8;border-radius:3px;margin-top:3px;padding:6px 8px}.vc-form-linha{gap:10px;display:flex}.vc-form-linha label{flex:1}.vc-botao{background:linear-gradient(var(--vc-azul), var(--vc-azul-esc));color:#fff;cursor:pointer;font:inherit;border:0;border-radius:3px;margin-top:4px;padding:7px 14px;font-weight:700}.vc-botao:hover{filter:brightness(1.07)}.vc-botao:disabled{opacity:.6;cursor:default}.vc-erro{color:#c0392b}.vc-ok{color:#1f8a4c}.vc-enviar{align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.vc-enviar textarea,.vc-enviar input{flex:1}.vc-busca-grande{gap:8px;margin-bottom:12px;display:flex}.vc-busca-grande button,.vc-enviar .vc-botao{white-space:nowrap}.vc-voltar{color:var(--vc-azul);margin-bottom:8px;display:inline-block}.vc-entrar{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;min-height:100vh;padding:30px 16px;display:flex}.vc-entrar-marca h1{color:var(--vc-azul);letter-spacing:-2px;margin:0;font-size:52px}.vc-entrar-marca h1 span{color:var(--vc-rosa)}.vc-entrar-marca p{color:#3a4b66;max-width:320px;line-height:1.6}.vc-entrar-box{width:300px}.vc-abas{margin:-12px -12px 12px;display:flex}.vc-abas button{background:var(--vc-azul-claro);cursor:pointer;font:inherit;color:#577;border:0;flex:1;padding:10px;font-weight:700}.vc-abas button.on{color:var(--vc-azul-esc);box-shadow:inset 0 -3px 0 var(--vc-rosa);background:#fff}.vc-entrar-box .vc-botao{width:100%;margin-top:8px}.vc-dica{color:#8795a8;text-align:center;margin:10px 0 0;font-size:11px}.vc-voltar-home{z-index:60;background:var(--vc-azul,#315f99);color:#fff;border:2px solid #ffffffd9;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;line-height:1;text-decoration:none;transition:transform .12s,filter .12s;display:flex;position:fixed;top:14px;left:14px;box-shadow:0 2px 8px #00000059}.vc-voltar-home:hover{filter:brightness(1.08);transform:scale(1.08)}.vc-voltar-home:active{transform:scale(.96)}@media (max-width:1000px){.vc-topo-in{padding-left:56px}}
