:root{--fundo: #0a0a0a;--superficie: #161616;--superficie-2: #1f1f1f;--borda: #2c2c2c;--texto: #f5f5f5;--texto-2: #a3a3a3;--magenta: #e0218a;--violeta: #6a1fb7;--degrade: linear-gradient(90deg, var(--magenta), var(--violeta));--ok: #3ecf8e;--erro: #ff6b6b;--alta: #e0218a;--media: #a066e6;--baixa: #5c5c5c;--raio: 14px;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;background:var(--fundo);color:var(--texto)}body{font:400 15px/1.55 Roboto,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:#f0a6d0}a:hover{color:var(--texto)}h1,h2,h3,.marca,.posicao{font-family:Anton,Impact,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.02em}h1{font-size:clamp(28px,6vw,40px);margin:8px 0 6px;line-height:1.1}h2{font-size:20px;margin:0 0 12px}h3{font-size:15px;margin:18px 0 8px;color:var(--texto-2)}.sub{color:var(--texto-2);margin:0 0 12px}.vazio,.carregando{color:var(--texto-2);padding:16px 0}.erro{color:var(--erro)}.ok{color:var(--ok)}.carregando{padding:40px 16px;text-align:center}.topo{position:sticky;top:0;z-index:5;background:#0a0a0aeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--borda)}.topo-linha{display:flex;justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;padding:12px 16px 6px}.marca{font-size:18px;background:var(--degrade);-webkit-background-clip:text;background-clip:text;color:transparent}.abas{display:flex;gap:6px;max-width:1180px;margin:0 auto;padding:4px 16px 10px;overflow-x:auto}.abas a{color:var(--texto-2);text-decoration:none;padding:7px 14px;border-radius:999px;white-space:nowrap;font-weight:500}.abas a.active{background:var(--degrade);color:#fff}.conteudo{max-width:1180px;margin:0 auto;padding:16px 16px 64px}.botao{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 16px;border-radius:999px;border:1px solid var(--borda);background:var(--superficie-2);color:var(--texto);font:500 14px Roboto,sans-serif;cursor:pointer;text-decoration:none}.botao:hover{border-color:var(--texto-2);color:var(--texto)}.botao.primario{background:var(--degrade);border:0;color:#fff}.botao.fantasma{background:transparent}.botao:disabled{opacity:.6;cursor:wait}input,select,textarea{width:100%;background:var(--superficie-2);color:var(--texto);border:1px solid var(--borda);border-radius:10px;padding:9px 12px;font:400 15px Roboto,sans-serif}input:focus,select:focus,textarea:focus,.botao:focus-visible,a:focus-visible{outline:2px solid var(--magenta);outline-offset:2px}label{display:block;color:var(--texto-2);font-size:13px;margin:12px 0 4px}.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:18px;margin:0 0 16px;min-width:0}.cartao.alerta{border-color:var(--magenta)}.grade-2{display:grid;grid-template-columns:1fr;gap:16px}.grade-2>.cartao{margin:0}.grade-2{margin-bottom:16px}@media (min-width: 860px){.grade-2{grid-template-columns:1fr 1fr}}.numeros{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:12px 0 16px}@media (min-width: 700px){.numeros{grid-template-columns:repeat(6,1fr)}}.numero{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:14px;color:var(--texto-2);font-size:13px}.numero span{display:block;font:400 32px/1.1 Anton,sans-serif;color:var(--texto)}.numero.destaque{background:var(--degrade);color:#fff;border:0}.numero.destaque span{color:#fff}.barras{list-style:none;padding:0;margin:0}.barras li{margin:0 0 12px}.barra-rotulo{display:flex;justify-content:space-between;gap:8px;font-size:14px;margin-bottom:4px}.barra-rotulo span:last-child{color:var(--texto-2);white-space:nowrap}.barra{height:8px;background:var(--superficie-2);border-radius:999px;overflow:hidden}.barra div{height:100%;background:var(--degrade)}.tabela{width:100%;border-collapse:collapse;font-size:14px}.tabela th,.tabela td{text-align:left;padding:8px 6px;border-bottom:1px solid var(--borda);vertical-align:top}.tabela th{color:var(--texto-2);font-weight:500}.tabela .num{text-align:right;white-space:nowrap;font-weight:700}.tabela tr.apagado td{color:var(--texto-2)}.tabela-rolagem{overflow-x:auto}.lista-simples{margin:0;padding-left:18px}.lista-simples li{margin:4px 0}.fontes{word-break:break-all;font-size:13px}.selo{display:inline-block;font:700 11px Roboto,sans-serif;letter-spacing:.06em;padding:3px 9px;border-radius:999px;background:var(--superficie-2);color:var(--texto-2)}.selo-alta{background:var(--degrade);color:#fff}.selo-media{background:#a066e633;color:#d5b8ff}.selo-baixa{background:var(--superficie-2);color:var(--texto-2)}.cartoes{display:grid;gap:16px}@media (min-width: 980px){.cartoes{grid-template-columns:1fr 1fr}}.lead{margin:0}.lead-topo{display:flex;gap:12px;align-items:flex-start}.lead-topo>div:nth-child(2){flex:1;min-width:0}.lead-topo h2{margin:0 0 2px;font-size:19px}.lead-topo h2 a{color:var(--texto);text-decoration:none}.posicao{font-size:28px;line-height:1;color:var(--texto-2);min-width:28px}.lead-score{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.lead-score strong{font:400 30px/1 Anton,sans-serif}.lead-score.grande strong{font-size:44px}.gancho{font-size:14px;margin:12px 0}.gancho span{display:block;color:var(--texto-2);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.mensagem{margin:0 0 12px;padding:14px 16px;background:var(--superficie-2);border-left:3px solid var(--magenta);border-radius:0 10px 10px 0;white-space:pre-wrap}.acoes{display:flex;flex-wrap:wrap;gap:8px}.filtros{display:grid;grid-template-columns:1fr;gap:8px;margin:12px 0 16px}@media (min-width: 700px){.filtros{grid-template-columns:2fr repeat(5,1fr)}}.linhas{list-style:none;padding:0;margin:0;display:grid;gap:8px}.linha{display:flex;gap:14px;align-items:center;padding:12px 14px;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);color:var(--texto);text-decoration:none}.linha:hover{border-color:var(--magenta);color:var(--texto)}.linha-score{font:400 26px/1 Anton,sans-serif;min-width:40px}.linha-nome{flex:1;min-width:0;display:flex;flex-direction:column}.linha-nome strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linha-nome small,.linha-fim small{color:var(--texto-2)}.linha-fim{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.ficha-topo{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:8px}.dossie,.dados{margin:0;display:grid;gap:12px}.dossie div,.dados div{min-width:0}.dossie dt,.dados dt{color:var(--texto-2);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.dossie dd,.dados dd{margin:2px 0 0;overflow-wrap:anywhere}@media (min-width: 860px){.dossie{grid-template-columns:1fr 1fr}}.form .botao{margin-top:14px}.login{min-height:100vh;display:grid;place-items:center;padding:16px}.login-caixa{width:100%;max-width:380px;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:28px 22px}.login-caixa .botao{width:100%;margin-top:14px}.aviso{color:var(--texto-2)}
