:root{--cinza:#f3f4f6;--texto:#1f2430;--suave:#6b7280;--borda:#e6e8ec;--destaque-texto:#ffffff;--minha:#2563eb;--dele:#ffffff}*{box-sizing:border-box}body,html{height:100%}body{margin:0;background:var(--fundo);color:var(--texto);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.45}a{color:inherit;text-decoration:none}input,select,textarea{width:100%;font:inherit;color:var(--texto);background:var(--cartao);border:1px solid var(--borda);border-radius:8px;padding:8px 10px}input:focus,select:focus,textarea:focus{outline:2px solid var(--destaque-claro)}textarea{resize:vertical;min-height:70px}label{display:block;font-size:12px;margin:10px 0 4px}.botao{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--borda);background:var(--cartao);color:var(--texto);padding:8px 14px;border-radius:8px;font:inherit;cursor:pointer;white-space:nowrap}.botao.principal{background:var(--destaque);color:#fff;border-color:transparent}.botao:disabled{opacity:.5;cursor:default}.coluna-vazia,.sub,.vazio{color:var(--suave);font-size:13px}.coluna-vazia,.vazio{padding:24px 12px;text-align:center}.tag{display:inline-block;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:700}.avatar{position:relative;flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-weight:600;color:var(--destaque);background:var(--destaque-claro)}.avatar.grande{width:56px;height:56px;font-size:20px}.avatar.pequeno{width:28px;height:28px;font-size:12px}.avatar .wpp{position:absolute;right:-2px;bottom:-2px;width:14px;height:14px;border-radius:50%;background:#22c55e;border:2px solid #fff}.app{display:flex;height:100vh;overflow:hidden}.app-conteudo{flex:1 1;min-width:0;overflow:auto}.menu{width:76px;flex:none;background:var(--cartao);border-right:1px solid var(--borda);display:flex;flex-direction:column;align-items:center;padding:14px 0;gap:4px}.menu-logo{width:38px;height:38px;background:var(--texto);color:#fff;display:grid;place-items:center;font-weight:800;font-size:18px;margin-bottom:14px}.menu-item{width:64px;padding:8px 0;display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--suave);background:none;border:0;cursor:pointer;font-family:inherit}.menu-item:hover{background:var(--fundo);color:var(--texto)}.menu-sair{margin-top:auto}.conversas{display:flex;height:100vh}.cv-lista{width:340px;flex:none;background:var(--cartao);border-right:1px solid var(--borda);display:flex;flex-direction:column}.cv-busca{padding:12px 12px 8px}.cv-abas{display:flex;gap:4px;padding:0 12px 10px;border-bottom:1px solid var(--borda)}.cv-abas a{padding:5px 10px;border-radius:999px;font-size:12.5px;color:var(--suave);border:1px solid var(--borda);background:var(--cartao)}.cv-abas a.ativa{background:var(--destaque);border-color:var(--destaque)}.cv-itens{overflow-y:auto;flex:1 1}.cv-item{display:flex;gap:10px;padding:12px;border-bottom:1px solid var(--borda);align-items:flex-start}.cv-item:hover{background:var(--cinza)}.cv-item.ativo{background:var(--destaque-claro)}.cv-item-meio{flex:1 1;min-width:0}.cv-item-nome{font-weight:600}.cv-item-msg,.cv-item-nome{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-item-msg{color:var(--suave);font-size:13px;margin-bottom:3px}.cv-item-tempo{color:var(--suave);font-size:12px;flex:none}.cv-chat{flex:1 1;min-width:0;display:flex;flex-direction:column;background:var(--cinza)}.cv-vazio{margin:auto;text-align:center;color:var(--suave)}.cv-chat-topo{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--cartao);border-bottom:1px solid var(--borda)}.cv-chat-nome{font-weight:600;font-size:15px}.cv-chat-sub{color:var(--suave);font-size:12.5px}.etapa{margin-left:auto;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;color:var(--cor);background:color-mix(in srgb,var(--cor) 14%,white)}.cv-mensagens{flex:1 1;overflow-y:auto;padding:18px 22px;display:flex;flex-direction:column;gap:6px}.cv-aviso{margin:auto;color:var(--suave);background:var(--cartao);padding:10px 14px;border-radius:10px}.bolha{max-width:70%;padding:8px 12px;border-radius:12px;white-space:pre-wrap;word-wrap:break-word;box-shadow:0 1px 1px rgba(0,0,0,.04)}.bolha small{display:block;font-size:10.5px;margin-top:3px;opacity:.7}.bolha.dele{background:var(--dele);align-self:flex-start;border-top-left-radius:4px}.bolha.minha{background:var(--minha);color:#fff;align-self:flex-end;border-top-right-radius:4px}.cv-envio{background:var(--cartao);border-top:1px solid var(--borda);padding:10px 14px;position:relative}.cv-envio-linha{display:flex;gap:8px;align-items:flex-end}.cv-envio-linha textarea{min-height:40px;max-height:140px;resize:none}.cv-envio .icone{background:none;border:1px solid var(--borda);border-radius:8px;height:40px;width:42px;display:grid;place-items:center;color:var(--suave);cursor:pointer;flex:none}.cv-janela{background:#fef9c3;color:#854d0e}.cv-erro,.cv-janela{padding:6px 10px;border-radius:8px;font-size:12.5px;margin-bottom:8px}.cv-erro{background:#fee2e2;color:#991b1b}.cv-aviso-envio{color:var(--suave);font-size:13px;text-align:center;padding:6px}.cv-modelos{position:absolute;bottom:100%;left:14px;right:14px;max-height:300px;overflow-y:auto;background:var(--cartao);border:1px solid var(--borda);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.12);padding:8px;display:grid;grid-gap:6px;gap:6px;margin-bottom:6px}.cv-modelo{text-align:left;background:var(--cinza);border:1px solid var(--borda);border-radius:8px;padding:8px 10px;cursor:pointer;font:inherit;display:grid;grid-gap:2px;gap:2px}.cv-modelo span{color:var(--suave);font-size:12.5px;white-space:pre-wrap}.cv-modelo:hover{border-color:var(--destaque)}.cv-painel{width:320px;flex:none;background:var(--cartao);border-left:1px solid var(--borda);overflow-y:auto}.cv-painel-topo{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 16px}.bloco,.cv-painel-topo{border-bottom:1px solid var(--borda)}.bloco{padding:14px 16px}.bloco.destaque{background:var(--cinza)}.bloco h3{margin:0 0 10px;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--suave)}.bloco .botao{margin-top:10px;width:100%}.linha-info{display:flex;justify-content:space-between;gap:10px;padding:4px 0;font-size:13px}.linha-info span{color:var(--suave)}.linha-info strong{font-weight:500;text-align:right;word-break:break-word}.resposta{padding:6px 0;border-bottom:1px dashed var(--borda);font-size:13px}.resposta:last-child{border-bottom:0}.resposta .p{color:var(--suave);font-size:12px}.form-agenda{display:grid;grid-gap:6px;gap:6px}.form-agenda .botao{margin-top:2px}.duas{display:grid;grid-template-columns:1fr 100px;grid-gap:6px;gap:6px}.tarefa-mini{display:flex;gap:8px;align-items:flex-start;margin-top:10px;font-size:13px}.tarefa-mini small{color:var(--suave)}.check{flex:none;width:20px;height:20px;border-radius:50%;border:2px solid #cbd5e1;background:var(--cartao);cursor:pointer;padding:0}.check.marcado,.check:hover{border-color:#16a34a}.check.marcado{background:#16a34a}.agenda,.pipeline{padding:20px 24px}.pipeline{height:100vh;display:flex;flex-direction:column}.pl-topo{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.pl-topo h1{margin:0;font-size:24px}.pl-topo p{margin:2px 0 0}.pl-filtros{display:flex;gap:8px}.pl-filtros select{width:170px}.pl-filtros input{width:260px}.kanban{flex:1 1;display:flex;gap:14px;overflow-x:auto;padding-bottom:10px}.coluna{width:290px;flex:none;background:var(--cinza);border-top:4px solid var(--cor);display:flex;flex-direction:column;max-height:100%}.coluna.sobre{outline:2px dashed var(--cor)}.coluna header{display:flex;align-items:center;gap:8px;padding:12px}.coluna .bolinha{width:9px;height:9px;border-radius:50%;background:var(--cor)}.qtd{margin-left:auto;font-size:12px;color:var(--suave);background:var(--cartao);border-radius:999px;padding:1px 8px}.coluna-cartoes{overflow-y:auto;padding:0 10px 10px;display:grid;grid-gap:8px;gap:8px;align-content:start}.cartao{background:var(--cartao);border-radius:10px;padding:10px 12px;border:1px solid var(--borda);cursor:-webkit-grab;cursor:grab}.cartao.arrastando{opacity:.4}.cartao-topo{display:flex;align-items:center;gap:8px}.cartao-nome{font-weight:600;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cartao-nome:hover{color:var(--destaque)}.cartao-info{display:grid;grid-gap:2px;gap:2px;margin:8px 0;font-size:12.5px;color:var(--suave)}.cartao-info span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cartao-acoes{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid var(--borda);padding-top:8px;font-size:12.5px}.cartao-acoes a{color:var(--destaque);font-weight:500;white-space:nowrap}.cartao-acoes select{width:auto;max-width:140px;padding:3px 6px;font-size:12px}.agenda-grupos{display:grid;grid-gap:18px;gap:18px;max-width:860px}.agenda-grupo h2{font-size:15px;margin:0 0 8px;color:var(--cor);display:flex;gap:8px;align-items:center}.agenda-grupo h2 .qtd{margin-left:0}.tarefa{display:flex;align-items:center;gap:12px;background:var(--cartao);border:1px solid var(--borda);border-left:4px solid var(--cor);border-radius:10px;padding:10px 12px;margin-bottom:8px}.tarefa-meio{flex:1 1;min-width:0}.tarefa-titulo{font-weight:600}.login{min-height:100vh;display:grid;place-items:center;padding:16px}.login form{width:100%;max-width:360px}.login h1{font-size:22px;margin:0 0 4px}.login p{color:var(--suave);margin:0 0 16px}.caixa{background:var(--cartao);border:1px solid var(--borda);border-radius:12px;padding:20px}.aviso{padding:10px 12px;border-radius:8px;margin-bottom:12px;font-size:14px}.aviso.ok{background:#dcfce7}.aviso.erro{background:#fee2e2}.pagina{max-width:1100px;margin:0 auto;padding:20px 16px 60px}@media (max-width:1100px){.cv-painel{display:none}}@media (max-width:760px){.cv-lista{width:100%}.conversas:has(.cv-chat-topo) .cv-lista{display:none}.conversas:not(:has(.cv-chat-topo)) .cv-chat{display:none}.menu{width:60px}.menu-item{width:52px}}.status-ia{font-size:12.5px;font-weight:600;color:var(--suave);background:var(--cinza);padding:4px 10px;border-radius:999px;white-space:nowrap}.status-ia.on{color:#15803d;background:#dcfce7}.linha-ia{display:flex;align-items:center;justify-content:space-between;gap:8px}.linha-ia .botao{margin-top:0;width:auto}.resumo-ia{margin:10px 0 0;padding:10px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;font-size:13px;white-space:pre-wrap}.ia-grade{display:grid;grid-template-columns:1fr 320px;grid-gap:16px;gap:16px;align-items:start}.ia-lateral{display:grid;grid-gap:12px;gap:12px}.ia-titulo{font-size:15px;margin:0 0 4px}.ia-instrucoes{min-height:520px;margin-top:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.55}.chave{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--texto);margin:10px 0}.chave input{width:auto}@media (max-width:900px){.ia-grade{grid-template-columns:1fr}}.midia-audio{width:260px;max-width:100%;height:40px}.midia-audio,.midia-img{display:block;margin-bottom:4px}.midia-img{max-width:260px;max-height:320px;border-radius:8px}.midia-doc{display:block;margin-bottom:4px;color:inherit;text-decoration:underline}.cv-item-chegou{color:var(--suave);font-size:12px;margin-top:1px}.cv-abas{flex-wrap:wrap}.cv-conta{opacity:.7;font-size:11px;margin-left:2px}.cv-filtro{padding:8px 12px;border-bottom:1px solid var(--borda)}.cv-filtro a{font-size:12.5px;padding:5px 10px;border-radius:999px;border:1px dashed var(--borda);color:var(--suave);background:var(--cartao);display:inline-block}.cv-filtro a.ativa{border-style:solid;border-color:#16a34a;color:#166534;background:#dcfce7}.cv-topo-acoes{margin-left:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cv-topo-acoes form{display:flex;gap:6px;align-items:center;margin:0}.cv-topo-acoes select{width:auto;padding:6px 8px;font-size:13px}.botao.marca.on{background:#dcfce7;border-color:#16a34a;color:#166534}.cv-alerta-barra{display:block;margin:0 12px 10px;padding:9px 12px;border-radius:10px;background:#fee2e2;color:#991b1b;font-size:13px;font-weight:600;border:1px solid #fca5a5}.cv-alerta-barra.ativa{outline:2px solid #dc2626}.cv-item-alerta{color:#b91c1c;font-size:12px;font-weight:600;margin:2px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-alerta-chat{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:10px 16px;background:#fee2e2;color:#991b1b;font-size:13.5px;font-weight:600;border-bottom:1px solid #fca5a5;margin:0}.bolha small .falhou{color:#fecaca}.bolha.dele small .falhou{color:#b91c1c}.num-linha{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--borda);margin:0}.num-info{display:flex;flex-direction:column;gap:2px;min-width:240px;flex:1 1}.num-status{font-size:12.5px;color:#b45309;font-weight:600}.num-status.on{color:#15803d}.num-campo{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--suave)}.num-campo select{width:auto}.num-tag{display:inline-block;font-size:11px;color:var(--suave);border:1px solid var(--borda);border-radius:999px;padding:0 6px;margin-left:4px}.carregando{padding:40px;color:var(--suave);font-size:15px}.passos-robo{margin:8px 0 12px 18px;font-size:14px;line-height:1.7}.codigo-robo{width:100%;height:160px;margin-top:10px;font-family:ui-monospace,monospace;font-size:11.5px}.tarefa-acoes{gap:8px;justify-content:flex-end}.reagendar,.tarefa-acoes{display:flex;align-items:center;flex-wrap:wrap}.reagendar{gap:6px;margin:6px 0 0}.reagendar input{width:auto;padding:6px 8px;font-size:13px}.reagendar input[name=titulo]{min-width:160px;flex:1 1}.tarefa-bloco{margin-top:10px}.tarefa-bloco .tarefa-mini{margin-top:0}.tarefa-bloco>.botao{margin:4px 0 0 26px;padding:3px 10px;font-size:12px}.tarefa-tel{font-weight:400;color:var(--suave);font-size:13px}.tarefa.passou{background:#fff7ed}.tarefa.passou .sub:before{content:"⏰ Passou do horário · ";color:#c2410c;font-weight:600}.tipos-agenda{display:flex;gap:10px;flex-wrap:wrap;font-size:13px;margin:2px 0 4px}.tipos-agenda label{display:flex;align-items:center;gap:4px;cursor:pointer}.tipos-agenda input{width:auto;margin:0}.tipo-agenda{display:inline-block;font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px;margin-right:8px;vertical-align:2px}.tipo-ligacao{background:#dbeafe;color:#1d4ed8}.tipo-reuniao{background:#ede9fe;color:#6d28d9}.tipo-fechamento{background:#dcfce7;color:#15803d}.reagendar select{width:auto;padding:6px 8px;font-size:13px}.form-contato{display:flex;flex-direction:column;gap:6px;margin:0 0 8px}.form-contato label{font-size:12px;color:var(--suave);margin-top:4px}.form-contato textarea{min-height:70px}.contato{background:var(--cartao);border:1px solid var(--borda);border-left:4px solid #94a3b8;border-radius:10px;padding:10px 12px;margin:8px 0;font-size:13.5px}.contato.temp-quente{border-left-color:#ef4444}.contato.temp-morno{border-left-color:#f59e0b}.contato.temp-frio{border-left-color:#3b82f6}.contato-topo{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.contato-hora{font-weight:700;color:var(--suave)}.contato-nome{font-weight:700;font-size:15px;color:inherit}.contato-tags{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0}.contato-tags span{font-size:12px;background:var(--cinza);border-radius:999px;padding:2px 8px}.contato-linha{margin:2px 0}.contato-resumo{white-space:pre-wrap;color:#334155;margin-top:6px}.contato-acao{margin-top:6px;font-weight:600;color:#1d4ed8}.contatos-nav{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.contatos-dia{display:flex;gap:6px;margin:0}.contatos-dia input{width:auto}.contatos-titulo{font-size:18px;text-transform:capitalize;margin:8px 0}.gap-semana{display:inline-block;background:#fde047;color:#111;font-weight:800;font-size:22px;padding:4px 10px;margin:8px 0 4px}.gap-dia{margin-top:14px}.gap-dia-titulo{background:#111;color:#fff;font-size:18px;padding:3px 10px;margin:6px 0}.gap-dia-titulo,.gap-nome{display:inline-block;font-weight:800}.gap-nome{background:#4ade80;color:#052e16!important;padding:1px 8px;text-transform:uppercase}.gap-secao{margin-top:8px}.gap-titulo{font-weight:800;font-size:13px}.gap-texto{white-space:pre-wrap;text-transform:uppercase;font-size:13.5px;line-height:1.5}.contato details summary{cursor:pointer;color:var(--suave);font-size:12.5px;margin-top:6px}.contatos-mes{font-size:16px;padding:0 6px}.contato>summary{list-style:none;cursor:pointer}.contato>summary::-webkit-details-marker{display:none}.contato-bilhete{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.contato-bilhete .contato-acao,.contato-bilhete .contato-tags{margin:0}.contato[open]>summary{padding-bottom:6px;border-bottom:1px dashed var(--borda)}.contato-corpo{padding-top:6px}.macro{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.macro-num{background:var(--cartao);border:1px solid var(--borda);border-radius:10px;padding:10px 14px;min-width:120px;display:flex;flex-direction:column}.macro-num b{font-size:24px}.macro-num span{font-size:12.5px;color:var(--suave)}.macro-num.destaque{border-color:#16a34a;background:#f0fdf4}.macro-lista{font-size:13.5px;margin:4px 0}.macro-lista a{color:#1d4ed8}.cards-dias{display:flex;gap:10px;overflow-x:auto;margin:16px 0 20px;padding-bottom:6px}.card-dia{flex:1 1;min-width:170px;background:var(--cartao);border:1px solid var(--borda);border-radius:10px;overflow:hidden}.card-dia.hoje{border-color:#f5c400;box-shadow:0 0 0 2px #fde68a}.card-dia-titulo{background:#111;color:#fff;font-weight:700;font-size:13px;padding:7px 10px}.card-dia-vazio{color:#c3c7cf;text-align:center;padding:14px}.card-dia-grupo{padding:8px 10px;border-top:1px solid #f0f1f4;font-size:13px}.card-dia-grupo:first-of-type{border-top:0}.card-dia-item{display:block;width:100%;text-align:left;background:none;border:0;cursor:pointer;font:inherit;padding:3px 0;color:#1d4ed8;text-decoration:none;line-height:1.3}.card-dia-item .h{color:#111;font-weight:600}.card-dia-item small{display:block;color:#6b7280;font-size:11px}.modal-fundo{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:100;display:flex;justify-content:center;align-items:flex-start;padding:30px 16px;overflow-y:auto}.modal-caixa{background:var(--cartao);border-radius:12px;width:100%;max-width:560px;padding:16px;text-align:left}.modal-topo{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:10px}.card-dia-item{padding:6px 0;border-bottom:1px solid #f0f1f4}.card-dia-item:last-child{border-bottom:0}.card-dia-item .nome-dia{font-size:15px;font-weight:700;color:#1d4ed8}.card-dia-item .ic{font-size:15px;margin-left:4px}.tarefa-quando{color:#111;font-weight:700}.apagar-tarefa{padding-left:10px;padding-right:10px}.botao.gravando{background:#dc2626;color:#fff;border-color:#dc2626;animation:pisca 1.2s infinite}@keyframes pisca{50%{opacity:.75}}.nome-historico{background:none;border:0;padding:0;font:inherit;font-weight:700;color:#1d4ed8;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.qtd-conversas{font-size:12px;font-weight:600;color:#6b7280;margin-left:6px;text-decoration:none;display:inline-block}.historico-item{margin-bottom:14px}.apagar-contato{margin-top:12px;text-align:right}.apagar-contato .botao{font-size:12px;padding:4px 10px;color:#b91c1c}.ficha{border-left:4px solid #cbd5e1;padding:2px 0 2px 12px}.ficha.temp-quente{border-left-color:#ef4444}.ficha.temp-morno{border-left-color:#f59e0b}.ficha.temp-frio{border-left-color:#60a5fa}.ficha-hist{margin-top:10px;padding-top:8px;border-top:1px dashed #e5e7eb}.ficha-hist-item{font-size:13px;padding:3px 0}.contato-ordem{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;border-radius:50%;background:#111;color:#fff;font-weight:800;font-size:13px;padding:0 4px}.contato-proximo{font-weight:700}.contato-bilhete.grade{display:grid;grid-template-columns:minmax(200px,340px) 150px 330px 1fr;grid-gap:12px;gap:12px;align-items:center}.contato-bilhete.grade>*{min-width:0}.contato-bilhete.grade .contato-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){.contato-bilhete.grade{grid-template-columns:1fr;gap:6px}}.disparo{padding:24px;max-width:1100px;display:grid;grid-gap:16px;gap:16px}.dp-bloco{display:grid;grid-gap:12px;gap:12px}.dp-titulo{display:flex;align-items:center;justify-content:space-between;gap:12px}.dp-titulo h2{margin:0;font-size:17px}.dp-modelos{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.dp-modelos li{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--borda);border-radius:8px;padding:10px 12px}.dp-selo{justify-self:start;color:#fff;font-size:12px;font-weight:600;padding:2px 8px;border-radius:99px}.dp-texto{white-space:pre-wrap}.dp-novo summary{cursor:pointer;font-weight:600;color:var(--destaque)}.dp-form{display:grid;grid-gap:10px;gap:10px;margin-top:10px;max-width:560px}.dp-bloco>label,.dp-form label{display:grid;grid-gap:4px;gap:4px;font-weight:600}.dp-previa{max-width:260px;border-radius:8px;border:1px solid var(--borda)}.dp-filtros{display:flex;flex-wrap:wrap;gap:8px}.dp-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--borda);border-radius:99px;padding:5px 12px;cursor:pointer;font-weight:400}.dp-chip input{width:auto}.dp-forte{justify-self:start;font-weight:600}.dp-tabela{overflow-x:auto;max-height:460px;overflow-y:auto;border:1px solid var(--borda);border-radius:8px}.dp-tabela table{width:100%;border-collapse:collapse;font-size:13px}.dp-tabela th{position:-webkit-sticky;position:sticky;top:0;background:var(--cinza);text-align:left;padding:8px;border-bottom:1px solid var(--borda)}.dp-tabela td{padding:6px 8px;border-bottom:1px solid #f0f1f4;white-space:nowrap}.dp-tabela input{width:auto}.dp-resumo{margin:0}.dp-confirmar{background:#fef3c7}.dp-botoes{display:flex;gap:8px;margin-top:8px}.dp-andamento p{margin:6px 0 0}.dp-barra{height:8px;background:var(--cinza);border-radius:99px;overflow:hidden}.dp-barra div{height:100%;background:var(--destaque);transition:width .3s}.dp-ok{color:#16a34a;font-weight:600}.dp-falha{color:#dc2626;font-weight:600}.cv-abas a{gap:5px}.cv-ponto{width:8px;height:8px;border-radius:50%;background:var(--cor-aba,var(--suave));display:inline-block}.cv-abas a.ativa{background:var(--cor-aba,var(--destaque));border-color:var(--cor-aba,var(--destaque));color:#fff}.cv-abas a.ativa .cv-ponto{background:var(--cartao)}.cv-item.cv-fase{border-left:4px solid var(--cor-aba,transparent)}.cv-item-rodape{display:flex;align-items:center;gap:8px;margin-top:2px}.cv-fase-nome{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--suave)}.agenda-filtro{border-bottom:0;padding:0 0 12px}.tarefa-remarcada{font-size:12.5px;color:#92400e;margin-top:3px}.tarefa-remarcada .atrasou{color:#dc2626;font-weight:600}.filtro-linha{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding-top:10px}.filtro-rotulo{font-weight:600;font-size:13px;min-width:140px}.filtro-linha .agenda-filtro{padding:0}.contato-proximo.atrasado{background:#fee2e2!important;color:#b91c1c!important}.coluna-cartoes{grid-template-columns:minmax(0,1fr);overflow-x:hidden}.cartao-acoes select{min-width:0;max-width:125px}.tarefa-followup{display:inline-block;font-size:12.5px;font-weight:600;color:#fff;background:#1d4ed8;padding:4px 10px;border-radius:8px;margin-top:6px}.tarefa-followup b{color:#fff}.tarefa-followup.muitos{background:#b91c1c}.agenda-dia{gap:8px;flex-wrap:wrap;margin:0 0 14px}.agenda-dia,.agenda-dia label{display:flex;align-items:center}.agenda-dia label{gap:6px;font-weight:600;font-size:13px}.agenda-dia input[type=date],.agenda-dia select{width:auto}.perf{padding:24px;display:grid;grid-gap:16px;gap:16px;max-width:1300px}.perf-periodo{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.perf-periodo .agenda-dia{margin:0}.perf-aviso{display:grid;grid-gap:8px;gap:8px;max-width:620px}.perf-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px}.perf-card{background:var(--cartao);border:1px solid var(--borda);border-radius:12px;padding:12px 14px;display:grid;grid-gap:2px;gap:2px}.perf-card span{font-size:12px;color:var(--suave);text-transform:uppercase;letter-spacing:.03em}.perf-card b{font-size:24px}.perf-card small{color:var(--suave);font-size:12.5px}.perf-card.destaque{border-color:#eab308;box-shadow:0 0 0 2px #fef3c7}.perf-titulo{margin:0 0 10px}.perf-tabela{overflow-x:auto}.perf-tabela table{width:100%;border-collapse:collapse;font-size:13px}.perf-tabela th{text-align:left;padding:8px;border-bottom:1px solid var(--borda);white-space:nowrap}.perf-tabela td{padding:7px 8px;border-bottom:1px solid #f0f1f4;white-space:nowrap}.perf-tabela tr.melhor td{background:#dcfce7}.perf-tabela tr.pior td{background:#fee2e2}.perf-nome{max-width:340px;overflow:hidden;text-overflow:ellipsis;font-weight:600}.perf-card.principal{border-color:#eab308;box-shadow:0 0 0 2px #fef3c7}.perf-card.principal>b{font-size:24px}.perf-card.fraco{opacity:.75}.perf-tabela td.forte,.perf-tabela th.forte{background:#fefce8;font-weight:700}.perf-tabela td.fraco,.perf-tabela th.fraco{color:var(--suave)}.perf-nome details summary{cursor:pointer;color:var(--destaque)}.perf-nome{max-width:none!important;white-space:normal!important}.perf-leads{list-style:none;margin:8px 0 4px;padding:0;display:grid;grid-gap:4px;gap:4px;font-weight:400}.perf-leads li{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.perf-leads a{color:var(--texto);text-decoration:underline;-webkit-text-decoration-color:var(--borda);text-decoration-color:var(--borda)}.perf-fase{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--suave)}.perf-custo{font-size:14px;color:#a16207}.perf-card small b.perf-custo{font-size:15px;color:#a16207}.fin{padding:24px;display:grid;grid-gap:16px;gap:16px;max-width:1300px}.fin-mes{display:flex;align-items:center;gap:10px}.fin-mes strong{min-width:130px;text-align:center}.fin-form{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.fin-form label{display:grid;grid-gap:4px;gap:4px;font-size:13px;font-weight:600}.fin-form input[type=date],.fin-form select{width:auto}.fin-form .fin-desc{flex:1 1 260px}.fin-form input[name=valor]{width:130px}.fin-colunas{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:16px;gap:16px}@media (max-width:900px){.fin-colunas{grid-template-columns:1fr}}.fin-titulo-linha{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.fin-titulo-linha .agenda-filtro{padding:0}.fin-tipo{display:inline-flex;align-items:center;gap:5px;font-size:12.5px}.fin-desc-cel{white-space:normal!important}.fin-verde{color:#16a34a}.fin-vermelho{color:#dc2626}.fin-roxo{color:#7c3aed}.fin-cat{display:grid;grid-gap:6px;gap:6px;margin-bottom:14px}.fin-barra{display:grid;grid-template-columns:130px 1fr auto;grid-gap:8px;gap:8px;align-items:center;font-size:13px}.fin-barra-fundo{height:8px;background:var(--cinza);border-radius:99px;overflow:hidden}.fin-barra-fundo div{height:100%}.fin-areceber{display:grid;text-align:right}.fin-areceber span{font-size:12px;color:var(--suave);text-transform:uppercase}.fin-areceber b{font-size:22px;color:#16a34a}.fin-sub{font-size:14px;margin:8px 0;color:var(--suave);font-weight:600}.fin-proj{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:6px;gap:6px;align-items:end;margin-bottom:14px;overflow-x:auto}.fin-proj-mes{display:grid;grid-gap:3px;gap:3px;justify-items:center;font-size:11.5px;min-width:56px}.fin-proj-barra{height:90px;width:70%;display:flex;align-items:flex-end;background:var(--cinza);border-radius:6px;overflow:hidden}.fin-proj-barra div{width:100%;background:#16a34a;border-radius:6px 6px 0 0}.fin-proj-mes span{color:var(--suave)}.fin-cliente{cursor:pointer;color:var(--destaque);font-weight:600}.fin-inline{display:inline-flex;gap:6px;align-items:center;margin:0}.fin-valor-mini{width:110px!important;padding:3px 6px!important;font-size:12.5px}.link-botao{background:none;border:0;color:var(--suave);text-decoration:underline;cursor:pointer;font:inherit;font-size:12px}.fin-aliq div{display:flex;align-items:center;gap:6px}.fin-aliq input{width:70px}.fin-topo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.3fr);grid-gap:12px;gap:12px}@media (max-width:1000px){.fin-topo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.fin-topo{grid-template-columns:1fr}}.fin-hero{background:linear-gradient(135deg,#111,#2a2a2a);color:#fff;border-radius:16px;padding:20px 24px;display:grid;grid-gap:4px;gap:4px;align-content:center;border:1px solid #c9a227}.fin-hero span{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#d4af37;font-weight:600}.fin-hero b{font-size:34px;font-weight:700;line-height:1.1}.fin-hero small{font-size:12.5px;color:var(--suave)}.fin-hero.claro{background:var(--cartao);color:inherit;border:1px solid var(--borda)}.fin-hero.claro span{color:var(--suave)}.fin-hero.claro b{font-size:28px}.fin-resumo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}@media (max-width:640px){.fin-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}}.fin-ind{background:var(--cartao);border:1px solid var(--borda);border-radius:12px;padding:14px 16px;display:grid;grid-template-rows:auto 1fr auto;grid-gap:6px;gap:6px;min-height:108px}.fin-ind span{font-size:11.5px;color:var(--suave);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.fin-ind b{font-size:22px;align-self:center;white-space:nowrap}.fin-ind small{font-size:12px;color:var(--suave)}.fin-ind.forte{border-color:#c9a227;box-shadow:0 0 0 2px #fdf3d0}.fin-laranja{color:#ea580c}.contato-follow{grid-column:3/-1;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:-4px}@media (max-width:900px){.contato-follow{grid-column:auto}}.contato-follow .tarefa-followup{margin-top:0;white-space:nowrap}.contato-follow form{margin:0}.btn-follow{background:#1d4ed8;color:#fff;border-color:#1d4ed8;font-weight:600;font-size:12.5px;padding:5px 10px;white-space:nowrap}.btn-follow:hover{background:#1e40af}.follow-data{font-size:12px;color:#1d4ed8;white-space:nowrap}.follow-data.nenhum{color:var(--suave)}.menu-ofertas{display:grid;grid-gap:6px;gap:6px;padding:6px 6px 10px;border-bottom:1px solid var(--borda);margin-bottom:6px;width:100%}.menu-ofertas form{margin:0}.menu-oferta{width:100%;display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:6px 2px;border:1px solid var(--borda);background:var(--cartao);cursor:pointer;font-size:10.5px;line-height:1.15;color:var(--suave);font-weight:600}.menu-oferta b{font-size:16px}.menu-oferta.ativa{background:var(--cor);color:#fff;border-color:var(--cor)}.oferta-faixa{display:inline-flex;align-items:center;gap:6px;background:var(--cor-oferta);color:#fff;font-weight:700;font-size:12px;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:999px;margin-bottom:6px}.app-conteudo{border-top:4px solid var(--cor-oferta,transparent)}.testes{display:grid;grid-gap:14px;gap:14px}.testes-resumo{margin:0;color:var(--suave)}.testes-resumo b{color:var(--texto)}.testes-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:14px;gap:14px}.teste-card{background:var(--cartao);border:1px solid var(--borda);border-radius:14px;padding:16px;display:grid;grid-gap:8px;gap:8px;color:inherit;text-decoration:none;transition:box-shadow .15s,border-color .15s}.teste-card:hover{border-color:var(--destaque);box-shadow:0 4px 16px rgba(37,99,235,.08)}.teste-card.sit-vencedor{border-color:#c9a227;box-shadow:0 0 0 2px #fdf3d0}.teste-topo{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.teste-nome{font-size:15px;word-break:break-word}.teste-sit{font-size:12px;font-weight:600;white-space:nowrap;background:var(--cinza);padding:2px 8px;border-radius:999px}.teste-sit.grande{font-size:14px;padding:6px 12px}.teste-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.teste-nums div{display:grid;grid-gap:1px;gap:1px}.teste-nums span{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--suave);font-weight:600}.teste-nums b{font-size:18px}.teste-nums small{font-size:12px;color:var(--suave)}.teste-nums.grade4{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:16px}@media (max-width:700px){.teste-nums.grade4{grid-template-columns:repeat(2,minmax(0,1fr))}}.teste-pizza{display:flex;align-items:center;gap:14px}.teste-pizza.grande{justify-content:center;gap:24px}.pz-legenda{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:13px}.pz-legenda li{display:grid;grid-template-columns:12px 1fr auto auto;grid-gap:6px;gap:6px;align-items:center}.pz-legenda i{width:10px;height:10px;border-radius:3px}.pz-legenda small{color:var(--suave)}.teste-detalhe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);grid-gap:14px;gap:14px}@media (max-width:900px){.teste-detalhe{grid-template-columns:1fr}}.teste-titulo{word-break:break-word}.teste-notas{display:grid;grid-gap:6px;gap:6px}.teste-notas label{font-weight:600;font-size:13px}.teste-salvar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.teste-salvar select{width:auto}html[data-tema=escuro]{--fundo:#0f1115;--cartao:#181b21;--cinza:#20242c;--texto:#e7e9ee;--suave:#9aa3b2;--borda:#2a2f38;--destaque:#3b82f6;--destaque-claro:#1e2a44;--minha:#2563eb;--dele:#20242c;color-scheme:dark}html[data-tema=escuro] .card-dia-titulo,html[data-tema=escuro] .contato-ordem,html[data-tema=escuro] .gap-dia-titulo{background:#2a2f38}html[data-tema=escuro] .menu-logo{background:#e7e9ee;color:#0f1115}html[data-tema=escuro] .contato-tags span,html[data-tema=escuro] .teste-sit{background:var(--cinza)}html[data-tema=escuro] .fin-ind.forte,html[data-tema=escuro] .perf-card.destaque,html[data-tema=escuro] .perf-card.principal,html[data-tema=escuro] .teste-card.sit-vencedor{box-shadow:0 0 0 2px #3a3016}html[data-tema=escuro] img{opacity:.95}.menu-tema{margin-top:auto}.menu-tema+.menu-sair{margin-top:0}html[data-tema=escuro] .card-dia-item,html[data-tema=escuro] .contato-acao,html[data-tema=escuro] .fin-cliente,html[data-tema=escuro] .macro-lista a,html[data-tema=escuro] a.link-botao{color:#7fb0ff}html[data-tema=escuro] .card-dia-item .h{color:var(--texto)}html[data-tema=escuro] .contato-resumo{color:var(--suave)}html[data-tema=escuro] .macro-num.destaque{background:#14261b}html[data-tema=escuro] .menu-oferta.ativa{color:#fff}.menu{overflow-y:auto;overflow-x:hidden;padding:10px 0;gap:2px;scrollbar-width:none}.menu::-webkit-scrollbar{display:none}.menu-logo{margin-bottom:8px;flex:none}.menu-item{padding:6px 0;flex:none}.menu-ofertas,.menu-sair,.menu-tema{flex:none}html[data-tema=escuro] .perf-tabela td.forte,html[data-tema=escuro] .perf-tabela th.forte{background:#262212;color:var(--texto)}html[data-tema=escuro] .tarefa.passou{background:var(--cartao)}html[data-tema=escuro] .cv-janela,html[data-tema=escuro] .resumo-ia{background:#2a2612;color:#f3e3a0;border-color:#4a4220}html[data-tema=escuro] .aviso.ok,html[data-tema=escuro] .botao.marca.on,html[data-tema=escuro] .cv-filtro a.ativa,html[data-tema=escuro] .status-ia.on,html[data-tema=escuro] .tipo-fechamento{background:#14301f;color:#86efac}html[data-tema=escuro] .aviso.erro,html[data-tema=escuro] .contato-proximo.atrasado,html[data-tema=escuro] .cv-alerta-barra,html[data-tema=escuro] .cv-alerta-chat,html[data-tema=escuro] .cv-erro{background:#3a1a1a;color:#fca5a5}html[data-tema=escuro] .tipo-ligacao{background:#172a4a;color:#93c5fd}html[data-tema=escuro] .tipo-reuniao{background:#2e2a12;color:#fde68a}html[data-tema=escuro] .dp-confirmar{background:#2a2612;color:#f3e3a0}html[data-tema=escuro] .perf-tabela tr.melhor td{background:#14301f}html[data-tema=escuro] .perf-tabela tr.pior td{background:#3a1a1a}html[data-tema=escuro] .contato-proximo.atrasado{background:#3a1a1a!important;color:#fca5a5!important}html[data-tema=escuro] .tipo-reuniao{background:#2a1f44;color:#c4b5fd}html[data-tema=escuro] .tarefa-quando{color:var(--texto)}html[data-tema=escuro] .card-dia-item .nome-dia,html[data-tema=escuro] .nome-historico{color:#7fb0ff}html[data-tema=escuro] .tarefa.passou .sub:before{color:#fb923c}.agenda .agenda-grupos{max-width:1000px;gap:22px}.agenda .agenda-grupo h2{font-size:12.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--suave);font-weight:700}.agenda .grupo-atrasados h2{color:#dc2626}.agenda .agenda-grupo h2 .qtd{background:var(--cinza);color:var(--texto);letter-spacing:0;font-weight:600}.agenda .tarefa{position:relative;border:1px solid var(--borda);border-left:0;border-radius:12px;padding:14px 14px 14px 20px;gap:16px;margin-bottom:8px;background:var(--cartao);transition:border-color .15s}.agenda .tarefa:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:4px;border-radius:0 3px 3px 0;background:var(--cor-tipo,var(--suave))}.agenda .tarefa:hover{border-color:color-mix(in srgb,var(--texto) 22%,var(--borda))}.agenda .tarefa.passou,html[data-tema=escuro] .agenda .tarefa.passou{background:var(--cartao)}.agenda .tarefa.passou .sub:before{content:none}.agenda .tipo-borda-ligacao{--cor-tipo:#2563eb}.agenda .tipo-borda-reuniao{--cor-tipo:#7c3aed}.agenda .tipo-borda-fechamento{--cor-tipo:#16a34a}.agenda .tarefa-titulo{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:15px}.agenda .tipo-agenda{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;margin-right:0;vertical-align:0}.agenda .tarefa-tel{font-size:13px}.agenda .tarefa .sub{font-size:13px;margin-top:3px}.agenda .tarefa-atrasado{color:#dc2626;font-weight:700}.agenda .tarefa-quando{color:var(--texto);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agenda .tarefa-followup{display:inline-flex;align-items:center;gap:6px;background:var(--destaque-claro);color:var(--destaque);font-weight:600;font-size:12.5px;padding:3px 9px;border-radius:6px;margin-top:6px}.agenda .tarefa-followup b{color:var(--destaque)}.agenda .tarefa-followup.muitos{background:#fdecec;color:#b91c1c}.agenda .tarefa-followup.muitos b{color:#b91c1c}.agenda .tarefa-remarcada{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.agenda .tarefa-acoes{gap:6px;flex-wrap:nowrap}.agenda .tarefa-acoes form{margin:0}.agenda .tarefa-acoes .botao{height:36px;padding:0 12px;border-radius:8px;font-size:13px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;cursor:pointer;transition:background .15s}.agenda .tarefa-acoes .botao:hover{background:var(--cinza)}.agenda .tarefa-acoes .botao.principal:hover{background:var(--destaque);filter:brightness(1.08)}.agenda .apagar-tarefa{width:36px;padding:0!important;justify-content:center;color:var(--suave)}.agenda .cv-abas.agenda-filtro a{display:inline-flex;align-items:center;gap:6px;border-radius:8px;padding:6px 12px}.agenda .cv-abas.agenda-filtro a.ativa{background:var(--texto);border-color:var(--texto);color:var(--cartao)}.agenda .agenda-dia label{font-weight:500}html[data-tema=escuro] .agenda .grupo-atrasados h2,html[data-tema=escuro] .agenda .tarefa-atrasado{color:#ff8080}html[data-tema=escuro] .agenda .tipo-borda-ligacao{--cor-tipo:#6ea2ff}html[data-tema=escuro] .agenda .tipo-borda-reuniao{--cor-tipo:#b9a3ff}html[data-tema=escuro] .agenda .tipo-borda-fechamento{--cor-tipo:#5fd08f}html[data-tema=escuro] .agenda .tarefa-followup{background:#17233a;color:#8db8ff}html[data-tema=escuro] .agenda .tarefa-followup b{color:#8db8ff}html[data-tema=escuro] .agenda .tarefa-followup.muitos{background:#33181a;color:#ff9b9b}html[data-tema=escuro] .agenda .tarefa-followup.muitos b{color:#ff9b9b}@media (max-width:1100px){.agenda .tarefa{flex-wrap:wrap}.agenda .tarefa-acoes{flex-wrap:wrap;justify-content:flex-start;width:100%}}@media (prefers-reduced-motion:reduce){.agenda .botao,.agenda .tarefa{transition:none}}:root{--fundo:#f5f6f8;--cartao:#ffffff;--cinza:#f2f4f7;--texto:#0f172a;--suave:#64748b;--borda:#e3e7ee;--destaque:#2563eb;--destaque-claro:#eaf1fe;--ouro:#b8901f;--sombra:0 1px 2px rgba(15,23,42,.04);--raio:12px}html[data-tema=escuro]{--texto:#e8eaef;--suave:#97a0b0;--borda:#262b35;--fundo:#0d0f13;--cartao:#161920;--cinza:#1e222a;--sombra:none;--ouro:#d9b34a}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01"}.pl-topo h1,h1,h2,h3{font-family:Inter Tight,Inter,system-ui,sans-serif;letter-spacing:-.015em}.pl-topo{margin-bottom:20px}.pl-topo h1{font-size:26px;font-weight:700;line-height:1.15}.pl-topo .sub,.pl-topo p{margin-top:4px}.botao{height:36px;padding:0 14px;border-radius:9px;font-size:13.5px;font-weight:500;transition:background .15s,border-color .15s,filter .15s}.botao:hover{background:var(--cinza)}.botao.principal:hover{background:var(--destaque);filter:brightness(1.07)}.botao:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--destaque);outline-offset:2px}input,select,textarea{border-radius:9px;font-size:14px;transition:border-color .15s}input:not([type=checkbox]):not([type=radio]):not([type=date]),select{min-height:38px}input:focus,select:focus,textarea:focus{outline:3px solid color-mix(in srgb,var(--destaque) 18%,transparent);border-color:var(--destaque)}.cv-abas a{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s}.cv-abas a:hover{border-color:color-mix(in srgb,var(--texto) 25%,var(--borda))}.cv-abas a.ativa{background:var(--texto);border-color:var(--texto);color:var(--cartao)}.cv-abas a.ativa .cv-conta{opacity:.75}.cv-conta{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.caixa,.card-dia,.cartao,.contato,.fin-ind,.macro-num,.perf-card,.teste-card{border-radius:var(--raio);box-shadow:var(--sombra)}.caixa{padding:22px}.perf-titulo{font-size:17px;font-weight:700;letter-spacing:-.01em}.fin-ind span,.perf-card span,.teste-nums span{letter-spacing:.06em}.fin-ind b,.macro-num b,.perf-card b,.teste-nums b{font-family:Inter Tight,Inter,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.perf-tabela table{font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.perf-tabela th{font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--suave);font-weight:600;padding:10px 12px}.perf-tabela td{padding:11px 12px;border-bottom:1px solid var(--borda)}.perf-tabela tbody tr{transition:background .12s}.perf-tabela tbody tr:hover td{background:var(--cinza)}.perf-tabela tbody tr:hover td.forte{background:color-mix(in srgb,#eab308 12%,var(--cartao))}.menu{width:80px;box-shadow:none}.menu-logo{background:#0f172a;color:#e7c35a;border-radius:10px;font-family:Inter Tight,sans-serif}html[data-tema=escuro] .menu-logo{background:#e7c35a;color:#0f172a}.menu-item{border-radius:10px;font-size:10.5px;font-weight:500;transition:background .15s,color .15s}.menu-item svg{width:21px;height:21px}.menu-item.ativo{background:var(--destaque-claro);color:var(--destaque);font-weight:600}.menu-oferta{border-radius:10px;gap:3px;padding:7px 2px;transition:background .15s}.menu-oferta.ativa{box-shadow:0 1px 2px rgba(0,0,0,.15)}.app-conteudo{border-top:3px solid var(--cor-oferta,transparent)}.tag,.teste-sit,.tipo-agenda{border-radius:6px}.contato{border-left-width:3px}.cv-lista,.cv-painel{box-shadow:none}.bolha{border-radius:14px;line-height:1.45}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.nome-historico,html[data-tema=escuro] .nome-historico{color:var(--texto);text-decoration:none;font-weight:700}.nome-historico:hover{text-decoration:underline;text-underline-offset:3px}.agenda .tipo-agenda,html[data-tema=escuro] .agenda .tipo-agenda{background:var(--cinza);color:var(--texto);font-weight:600}.agenda .tipo-agenda svg{color:var(--cor-tipo,var(--suave))}.agenda .tarefa-followup,html[data-tema=escuro] .agenda .tarefa-followup{background:var(--cinza);color:var(--suave);font-weight:500}.agenda .tarefa-followup b,html[data-tema=escuro] .agenda .tarefa-followup b{color:var(--texto);font-weight:600}.agenda .tarefa-followup.muitos,html[data-tema=escuro] .agenda .tarefa-followup.muitos{background:var(--cinza);color:#dc2626}.nav2{width:232px;flex:none;background:var(--cartao);border-right:1px solid var(--borda);display:flex;flex-direction:column;padding:14px 10px;gap:4px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;transition:width .18s ease}.nav2::-webkit-scrollbar{display:none}.nav2 form{margin:0}.nav2-marca{display:flex;align-items:center;gap:10px;padding:2px 6px 12px}.nav2-logo{width:34px;height:34px;flex:none;border-radius:9px;background:#0f172a;color:#e7c35a;display:grid;place-items:center;font:700 17px Inter Tight,Inter,sans-serif}html[data-tema=escuro] .nav2-logo{background:#e7c35a;color:#0f172a}.nav2-marca .nav2-txt{flex:1 1;min-width:0;line-height:1.2}.nav2-marca b{font:700 14.5px Inter Tight,Inter,sans-serif;display:block}.nav2-marca small{color:var(--suave);font-size:11.5px}.nav2-recolher{width:28px;height:28px;flex:none;border-radius:8px;border:1px solid var(--borda);background:var(--cartao);color:var(--suave);display:grid;place-items:center;cursor:pointer}.nav2-recolher:hover{color:var(--texto);background:var(--cinza)}.nav2-ofertas{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;padding:0 2px 12px;border-bottom:1px solid var(--borda);margin-bottom:4px}.nav2-oferta{width:100%;height:34px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:9px;border:1px solid var(--borda);background:var(--cartao);color:var(--suave);font:600 12.5px Inter,sans-serif;cursor:pointer;transition:background .15s}.nav2-oferta-ic{display:none}.nav2.recolhido .nav2-oferta-ic{display:inline-flex}.nav2-oferta-ic{font:700 13px Inter,sans-serif;letter-spacing:.02em}.nav2-oferta:hover{background:var(--cinza)}.nav2-oferta.ativa{background:var(--cor);border-color:var(--cor);color:#fff}.nav2-grupo{display:grid;grid-gap:2px;gap:2px}.nav2-grupo-nome{font:600 11px Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--suave);padding:12px 12px 4px}.nav2-item{width:100%;display:flex;align-items:center;gap:12px;height:40px;padding:0 12px;border-radius:9px;color:var(--suave);font:500 14px Inter,sans-serif;background:none;border:0;cursor:pointer;text-align:left;white-space:nowrap;transition:background .15s,color .15s}.nav2-item:hover{background:var(--cinza);color:var(--texto)}.nav2-item.ativo{background:var(--destaque);color:#fff;font-weight:600}.nav2-rodape{margin-top:auto;padding-top:10px;border-top:1px solid var(--borda);display:grid;grid-gap:2px;gap:2px}.nav2.recolhido{width:68px;padding-left:8px;padding-right:8px}.nav2.recolhido .nav2-txt{display:none}.nav2.recolhido .nav2-marca{flex-direction:column;padding:2px 0 12px}.nav2.recolhido .nav2-ofertas{grid-template-columns:1fr}.nav2.recolhido .nav2-item{justify-content:center;padding:0}.nav2.recolhido .nav2-grupo+.nav2-grupo{border-top:1px solid var(--borda);margin-top:6px;padding-top:6px}@media (max-width:900px){.nav2{width:68px;padding-left:8px;padding-right:8px}.nav2 .nav2-txt{display:none}.nav2 .nav2-marca{flex-direction:column;padding:2px 0 12px}.nav2 .nav2-ofertas{grid-template-columns:1fr}.nav2 .nav2-oferta-ic{display:inline-flex}.nav2 .nav2-item{justify-content:center;padding:0}.nav2-recolher{display:none}}@media (prefers-reduced-motion:reduce){.nav2{transition:none}}.perf-painel{background:var(--cartao);border:1px solid var(--borda);border-radius:12px;overflow:hidden;margin-top:16px}.perf-painel-topo{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--borda);padding-right:16px}.perf-niveis{display:flex;overflow-x:auto}.perf-niveis a{display:inline-flex;align-items:center;gap:8px;padding:15px 20px;font-weight:600;color:var(--suave);border-bottom:2px solid transparent;white-space:nowrap}.perf-niveis a:hover{color:var(--texto)}.perf-niveis a.ativo{color:var(--destaque);border-bottom-color:var(--destaque)}.perf-niveis .n{font-weight:500;font-size:12px;background:var(--cinza);color:var(--suave);padding:0 7px;border-radius:99px}.perf-att{display:flex;align-items:center;gap:12px;color:var(--suave);font-size:13px;padding:8px 0}.perf-filtros{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;padding:16px 20px;border-bottom:1px solid var(--borda);margin:0}.perf-filtros label{margin:0;display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--suave)}.perf-filtros label:first-of-type{flex:1 1 280px}.perf-filtros select{min-width:150px}.perf-painel .perf-tabela table{min-width:1000px}.perf-painel .perf-tabela th a{color:inherit;display:inline-flex;gap:4px;justify-content:flex-end}.perf-painel .perf-tabela th .ord{opacity:.45}.perf-painel .perf-tabela th.on{color:var(--texto)}.perf-painel .perf-tabela th.on .ord{opacity:1}.perf-painel .perf-tabela td.num,.perf-painel .perf-tabela th.num{text-align:right}.perf-painel .perf-tabela td.forte,.perf-painel .perf-tabela th.forte{background:color-mix(in srgb,#eab308 7%,transparent)}html[data-tema=escuro] .perf-painel .perf-tabela td.forte,html[data-tema=escuro] .perf-painel .perf-tabela th.forte{background:color-mix(in srgb,#eab308 8%,transparent)}.perf-painel .perf-tabela tfoot td{background:var(--cinza)}.perf-st{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600}.perf-st i{width:8px;height:8px;border-radius:50%;background:#16a34a}.perf-st.off{color:var(--suave)}.perf-st.off i{background:var(--suave)}.perf-painel .perf-nome{max-width:340px;white-space:normal}.perf-painel .perf-nome summary,.perf-sem{font-weight:600;cursor:pointer}.perf-painel .perf-nome small{display:block;font-weight:400;color:var(--suave);font-size:12px}.perf-nota{padding:10px 20px 14px;margin:0}.perf-cards{gap:12px}.perf-card{padding:18px 20px;gap:6px}.perf-card>span{text-transform:none;letter-spacing:0;font-size:14px;color:var(--suave);font-weight:500}.perf-card>b{font-size:28px;font-weight:700}.perf-resumo{display:grid;grid-template-columns:minmax(300px,1fr) minmax(0,2.2fr);grid-gap:12px;gap:12px;align-items:stretch}.perf-resumo .perf-cards{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-content:stretch}.perf-funil{display:grid;grid-gap:12px;gap:12px;align-content:start}.perf-funil-tit{font:600 15px Inter Tight,Inter,sans-serif}.perf-funil-corpo{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap;padding:6px 0}.perf-funil .pz-legenda{font-size:13.5px;gap:8px}.perf-filtro-caixa{background:var(--cartao);border:1px solid var(--borda);border-radius:12px;margin:0 0 16px}.perf-filtro-topo{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid var(--borda)}.perf-filtro-topo b{font:600 18px Inter Tight,Inter,sans-serif}.perf-filtro-campos{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:16px;gap:16px;padding:16px 20px 18px}@media (max-width:700px){.perf-filtro-campos{grid-template-columns:1fr}}.perf-filtro-campos label{margin:0;display:grid;grid-gap:6px;gap:6px;font-size:13px;color:var(--suave)}.perf-filtro-campos input,.perf-filtro-campos select{height:44px;border-radius:9px;font-size:14.5px}.perf-card{min-height:112px;align-content:start}.nav2-aparencia{position:relative}.aparencia-pop{position:fixed;left:242px;bottom:64px;z-index:200;background:var(--cartao);border:1px solid var(--borda);border-radius:12px;box-shadow:0 12px 32px rgba(15,23,42,.14);padding:14px 16px;width:220px}.nav2.recolhido .aparencia-pop{left:78px}@media (max-width:900px){.aparencia-pop{left:78px}}.aparencia-tit{font:600 11px Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--suave);margin-bottom:10px}.aparencia-opcoes{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.aparencia-opcoes form{margin:0}.aparencia-op{width:100%;display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:8px;border-radius:10px;border:2px solid var(--borda);background:var(--cartao);color:var(--texto);font:600 13px Inter,sans-serif;cursor:pointer}.aparencia-op.ativa{border-color:var(--destaque)}.aparencia-mini{width:64px;height:44px;border-radius:6px;display:grid;grid-gap:4px;gap:4px;padding:7px;align-content:center}.aparencia-mini i{height:5px;border-radius:3px}.aparencia-mini.claro{background:#f3f4f6;border:1px solid #e5e7eb}.aparencia-mini.claro i{background:#d1d5db}.aparencia-mini.escuro{background:#1f2430}.aparencia-mini.escuro i{background:#4b5563}html[data-tema=escuro]{--fundo:#151b2b;--cartao:#1e2536;--cinza:#262e42;--borda:#2d364b;--texto:#e6e9f0;--suave:#98a2b8;--destaque-claro:#1d2b4a}.agenda,.fin,.perf,.pipeline{padding:24px 28px}.pipeline{padding-bottom:12px}.pl-topo{background:var(--cartao);border:1px solid var(--borda);border-radius:12px;padding:18px 22px;align-items:center;margin-bottom:18px;box-shadow:var(--sombra)}.pl-topo h1{font-size:22px;font-weight:600;letter-spacing:-.01em}.pl-topo .sub,.pl-topo>div>p{color:var(--suave);font-size:14px;margin-top:4px}.caixa{padding:0 0 20px;overflow:hidden}.caixa>*{margin-left:22px;margin-right:22px}.caixa>.perf-tabela,.caixa>.tabela-larga{margin-left:0;margin-right:0}.caixa>.fin-titulo-linha:first-child,.caixa>h2.ia-titulo:first-child,.caixa>h2.perf-titulo:first-child,.caixa>h2:first-child{margin:0 0 18px;padding:16px 22px;border-bottom:1px solid var(--borda);font-size:17px;font-weight:600}.caixa>.fin-titulo-linha:first-child h2{margin:0;padding:0;border:0}.caixa>:first-child:not(h2):not(.fin-titulo-linha){margin-top:20px}label{font-size:13px;color:var(--suave)}input:not([type=checkbox]):not([type=radio]),select{min-height:42px}textarea{font-size:14px}.fin-ind>span,.perf-card>span{text-transform:none;letter-spacing:0;font-size:14px;font-weight:500;color:var(--suave)}.fin-ind>b{font-size:26px;font-weight:700}.fin-ind{padding:18px 20px;min-height:120px}.fin-hero span{text-transform:none;letter-spacing:0;font-size:14px}.perf-tabela th{color:var(--texto);font-weight:700;background:var(--cinza)}.perf-tabela td{padding-top:13px;padding-bottom:13px}.card-dia,.cartao,.contato,.macro-num{border-radius:10px}.card-dia-titulo,.gap-dia-titulo{border-radius:6px}.coluna{border-radius:12px}@media (max-width:760px){.agenda,.fin,.perf,.pipeline{padding:16px}}.testes-periodo{margin:0}.testes-periodo-campos{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;justify-content:flex-end}.testes-periodo label{display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--suave)}.testes-periodo select{min-width:210px}.testes-periodo-datas{align-self:center;white-space:nowrap}@media (max-width:760px){.testes-periodo-campos{justify-content:flex-start}.testes-periodo select{min-width:0;width:100%}}.pc{position:relative}.pc-botao{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 14px;border:1px solid var(--borda);background:var(--cartao);color:var(--texto);font:500 14px Inter,sans-serif;cursor:pointer}.pc-botao:hover{background:var(--cinza)}.pc-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:80;display:flex;background:var(--cartao);border:1px solid var(--borda);border-radius:12px;box-shadow:0 16px 40px rgba(15,23,42,.18);max-width:calc(100vw - 32px)}.pc-atalhos{display:grid;align-content:start;grid-gap:2px;gap:2px;padding:14px 10px;border-right:1px solid var(--borda);min-width:200px}.pc-atalho{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:6px;font-size:14px;color:var(--texto);cursor:pointer}.pc-atalho:hover{background:var(--cinza)}.pc-atalho input{width:18px;height:18px;min-height:0;margin:0;accent-color:var(--destaque)}.pc-direita{display:grid;grid-gap:14px;gap:14px;padding:16px 18px}.pc-meses{position:relative;display:flex;gap:26px}.pc-seta{position:absolute;top:-4px;width:30px;height:30px;border:0;background:none;color:var(--texto);font-size:24px;line-height:1;cursor:pointer;border-radius:6px}.pc-seta:hover{background:var(--cinza)}.pc-seta.esq{left:-6px}.pc-seta.dir{right:-6px}.pc-mes-nome{text-align:center;font-weight:600;font-size:14px;text-transform:capitalize;margin-bottom:10px;height:22px;line-height:22px}.pc-grade{display:grid;grid-template-columns:repeat(7,38px);grid-row-gap:4px;row-gap:4px}.pc-sem{text-align:center;font-size:12px;color:var(--suave);padding-bottom:4px}.pc-dia{height:34px;border:0;background:none;color:var(--texto);font:500 14px Inter,sans-serif;cursor:pointer;border-radius:0}.pc-dia:hover:not(:disabled){background:var(--cinza);border-radius:6px}.pc-dia.dentro{background:color-mix(in srgb,var(--destaque) 18%,transparent)}.pc-dia.ponta{background:var(--destaque);color:#fff;border-radius:6px}.pc-dia.hoje:not(.ponta){color:var(--destaque);font-weight:700}.pc-dia:disabled{color:var(--suave);opacity:.45;cursor:default}.pc-resumo{display:flex;gap:8px;align-items:center;font-size:14px}.pc-resumo span:not(:nth-child(2)){flex:1 1;border:1px solid var(--borda);border-radius:8px;padding:9px 12px}.pc-rodape{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.pc-acoes{display:flex;gap:8px}@media (max-width:860px){.pc-pop{flex-direction:column;right:auto;left:0;max-height:80vh;overflow:auto}.pc-atalhos{border-right:0;border-bottom:1px solid var(--borda);grid-template-columns:1fr 1fr}.pc-meses>.pc-mes:first-of-type{display:none}.pc-grade{grid-template-columns:repeat(7,minmax(30px,1fr))}}.pc-pop.esq{right:auto;left:0}.perf-direita{display:grid;justify-items:end;grid-gap:12px;gap:12px}.perf-filtro-caixa .perf-filtro-topo{border-bottom:0}.pc-pop{border-radius:10px}.pc-atalhos{padding:10px 8px;min-width:170px;gap:0}.pc-atalho{margin:0!important;padding:5px 8px;font-size:13px;line-height:1.3;min-height:0}.pc-atalho input{width:15px;height:15px}.pc-direita{padding:12px 14px;gap:10px}.pc-meses{gap:18px}.pc-mes-nome{font-size:13px;margin-bottom:6px}.pc-grade{grid-template-columns:repeat(7,32px);row-gap:2px}.pc-sem{font-size:11px}.pc-dia{height:28px}.pc-dia,.pc-resumo{font-size:13px}.pc-resumo span:not(:nth-child(2)){padding:6px 10px}.pc-rodape .botao{min-height:34px;padding:0 12px;font-size:13px}.pc-rodape small{font-size:11.5px}.ligar-lista{display:grid;grid-gap:10px;gap:10px}.ligar-item{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 18px!important}.ligar-item>*{margin:0!important}.ligar-quem{display:grid;grid-gap:3px;gap:3px;min-width:0}.ligar-quem b{font-size:16px;color:var(--texto)}.ligar-resp{font-size:12px;color:var(--suave)}.ligar-resp.sim{color:#16a34a;font-weight:600}.ligar-acoes{display:flex;gap:8px;flex-wrap:wrap}.ligar-acoes form{margin:0}.perf-resumo{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.perf-graficos{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.perf-graficos .perf-funil-corpo{gap:14px}.perf-graficos .pz-legenda{font-size:12.5px;gap:6px}.perf-resumo .perf-cards{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.perf-resumo .perf-card{padding:10px 12px;gap:2px}.perf-resumo .perf-card b{font-size:20px}.perf-resumo .perf-card span{font-size:12px}.perf-resumo .perf-card small{font-size:11.5px}.perf-resumo .perf-card small b.perf-custo{font-size:13px}@media (max-width:1100px){.perf-resumo{grid-template-columns:1fr}}@media (max-width:640px){.perf-graficos{grid-template-columns:1fr}}.teste-lead{display:block!important}.teste-lead summary{display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;list-style:none}.teste-lead summary::-webkit-details-marker{display:none}.teste-lead summary:before{content:"▸";color:var(--suave);margin-right:4px}.teste-lead details[open] summary:before{content:"▾"}.teste-lead summary .nome-historico{flex:1 1}.teste-lead-info{display:grid;grid-gap:6px;gap:6px;padding:10px 0 6px 16px;font-size:13.5px}.teste-lead-info p{margin:0}.teste-lead-info .botao{justify-self:start;margin-top:4px}.teste-lead-conv{color:var(--suave)}.teste-lead-conv b{color:var(--texto);font-weight:600}.followup .perf-cards,.followup-grade{margin-bottom:14px}.followup-grade{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-gap:12px;gap:12px}@media (max-width:900px){.followup-grade{grid-template-columns:1fr}}.fu-barras{list-style:none;padding:0;margin:0 0 10px;display:grid;grid-gap:10px;gap:10px}.fu-barras li{display:grid;grid-template-columns:90px 1fr 34px;align-items:center;grid-gap:10px;gap:10px;font-size:13.5px}.fu-barras i{height:12px;background:var(--cinza);overflow:hidden}.fu-barras em,.fu-barras i{border-radius:99px;display:block}.fu-barras em{height:100%;background:var(--destaque)}.fu-barras b{text-align:right}.comp{margin-top:16px}.comp-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:14px}.comp-topo .perf-titulo{margin:0 0 4px}.comp-topo .sub{margin:0;font-size:13px}.comp-legenda{display:flex;gap:14px;font-size:12.5px;color:var(--suave)}.comp-legenda span{display:inline-flex;align-items:center;gap:6px}.comp-legenda i{width:10px;height:10px;border-radius:3px;display:inline-block}.comp-corpo{display:flex;gap:16px;align-items:stretch}.comp-grafico{flex:1 1;min-width:0;display:flex}.comp-eixo{position:relative;width:38px;flex:none;height:350px}.comp-plot{position:absolute;left:0;right:0;top:60px;bottom:56px;pointer-events:none}.comp-eixo span{position:absolute;right:6px;transform:translateY(50%);font-size:11px;color:var(--suave)}.comp-area{position:relative;flex:1 1;min-width:0;height:350px;display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;padding:0 6px}.comp-linha{position:absolute;left:0;right:0;height:0;border-top:1px solid color-mix(in srgb,var(--suave) 22%,transparent)}.comp-linha.base{border-top-color:color-mix(in srgb,var(--suave) 45%,transparent)}.comp-grupo{position:relative;z-index:1;flex:1 0 120px;max-width:180px}.comp-grupo,.comp-info{display:flex;flex-direction:column}.comp-info{height:60px;align-items:center;justify-content:flex-end;padding-bottom:20px;font-size:11.5px;line-height:1.25;text-align:center}.comp-info b{font-size:12.5px;color:var(--texto)}.comp-info span{color:var(--suave)}.comp-barras{flex:1 1;justify-content:center;gap:9px}.comp-barras,.comp-col{display:flex;align-items:flex-end}.comp-col{width:24px;height:100%}.comp-barra{position:relative;width:100%;min-height:2px;border-radius:4px 4px 0 0;transition:height .25s ease}.comp-barra em{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);font-style:normal;font-size:9.5px;font-weight:600;color:var(--suave);white-space:nowrap;padding-bottom:2px}.comp-nome{height:56px;padding-top:7px;font-size:11px;line-height:1.3;text-align:center;color:var(--texto);word-break:break-word;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.comp-filtro li i,.comp-nome i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#d1d5db;margin-right:5px;vertical-align:1px;flex:none}.comp-filtro li i.on,.comp-nome i.on{background:#16a34a}.comp-vazio{position:absolute;inset:0;display:grid;place-items:center;font-size:13px}.comp-direita{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.comp-filtro{position:relative;font-size:12px}.comp-filtro-botao{font:inherit;font-size:12.5px;font-weight:600;padding:6px 12px;border-radius:8px;border:1px solid var(--borda);background:var(--cartao);color:var(--texto);cursor:pointer}.comp-filtro-botao:hover{background:var(--cinza)}.comp-filtro-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:30;width:min(340px,90vw);background:var(--cartao);border:1px solid var(--borda);border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.14);padding:10px;display:flex;flex-direction:column;gap:8px}.comp-atalhos{display:flex;gap:4px}.comp-atalhos button{flex:1 1;font:inherit;font-size:11.5px;padding:4px 6px;border-radius:6px;border:1px solid var(--borda);background:var(--cartao);color:var(--texto);cursor:pointer}.comp-atalhos button:hover{background:var(--cinza)}.comp-filtro ul{list-style:none;margin:0;padding:0;max-height:300px;overflow-y:auto;display:grid;grid-gap:2px;gap:2px}.comp-filtro label{display:flex;align-items:center;gap:6px;padding:5px 4px;margin:0;font-size:12px;color:var(--texto);border-radius:6px;cursor:pointer}.comp-filtro label:hover{background:var(--cinza)}.comp-filtro input{width:auto;height:auto;padding:0;margin:0;flex:none}.comp-filtro label span{word-break:break-word}.perf-st-botoes{display:flex;gap:6px;align-self:flex-end}.perf-st-botoes .botao.on{background:var(--cinza);border-color:var(--borda);font-weight:600}.perf-painel .perf-tabela td.forte,.perf-painel .perf-tabela th.forte,.perf-tabela td.forte,.perf-tabela th.forte,html[data-tema=escuro] .perf-painel .perf-tabela td.forte,html[data-tema=escuro] .perf-painel .perf-tabela th.forte,html[data-tema=escuro] .perf-tabela td.forte,html[data-tema=escuro] .perf-tabela th.forte{background:transparent}.perf-tabela tbody tr:hover td.forte{background:inherit}.perf-tabela td.perf-nome{white-space:nowrap}.perf-painel .perf-tabela table{font-size:13px}.perf-painel .perf-tabela th{padding:9px 12px;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--suave);background:transparent;border-bottom:1px solid var(--borda)}.perf-painel .perf-tabela td{padding:8px 12px;border-bottom:1px solid color-mix(in srgb,var(--borda) 60%,transparent);vertical-align:middle}.perf-painel .perf-tabela td.forte{font-weight:600}.perf-painel .perf-tabela tbody tr:hover td{background:color-mix(in srgb,var(--cinza) 60%,transparent)}.perf-painel .perf-tabela .perf-nome summary,.perf-painel .perf-tabela .perf-sem{font-size:13px;letter-spacing:0}.perf-painel .perf-tabela tfoot td{padding:9px 12px;font-weight:700;border-top:1px solid var(--borda);border-bottom:0}.dd-topo{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.dd-topo .perf-titulo{margin:0}.dd-filtro{width:auto;font-size:12.5px;padding:5px 28px 5px 10px;border-radius:8px}.perf-tab-periodo{align-self:flex-end}.comp-botoes{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.comp-botoes .pc-botao{min-height:0;padding:6px 12px;font-size:12.5px;font-weight:600;gap:8px}.comp-filtro-botao{min-height:0;line-height:1.2}.pc-botao{min-height:0;padding:6px 12px;font-size:12.5px;font-weight:600;gap:8px;border-radius:8px}.comp-filtro-pop .pc-acoes{display:flex;justify-content:flex-end;gap:6px;border-top:1px solid var(--borda);padding-top:8px}.comp-filtro-pop .pc-acoes .botao{font-size:12px;padding:5px 10px}.pl-topo>.comp-botoes{margin-left:auto}.caixa,.perf-painel{overflow:visible}.caixa .pc-atalho,.perf-filtros .pc-atalho{display:flex;grid-template-columns:none;margin:0;font-size:14px;color:var(--texto)}.testes-grade{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:800px){.testes-grade{grid-template-columns:1fr}}.fu-conversa-botoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.fu-conversa-botoes .botao{white-space:normal;min-height:40px;font-size:13px}.fu-conversa-form{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.fu-conversa-abrir{width:100%;justify-content:space-between;margin-bottom:8px}.cv-painel-cliente{display:flex!important;flex-direction:row!important;align-items:center;gap:12px;text-align:left!important}.cv-painel-dados{display:grid;grid-gap:4px;gap:4px;min-width:0}.cv-painel-linha,.cv-tarja{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cv-tarja{padding:10px 16px;border-bottom:1px solid var(--borda);background:var(--cartao)}.cv-tarja-titulo{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--suave);margin-right:4px}.cv-temp{min-height:34px;padding:6px 14px;font-size:14px}.cv-temp-quente.on{background:#fee2e2;border-color:#dc2626;color:#b91c1c;font-weight:700}.cv-temp-morno.on{background:#fef3c7;border-color:#d97706;color:#a16207;font-weight:700}.cv-temp-frio.on{background:#dbeafe;border-color:#2563eb;color:#1d4ed8;font-weight:700}.cv-tarja .cv-temp{text-decoration:none;display:inline-flex;align-items:center;gap:6px}.cv-tarja .cv-temp b{font-size:12px;opacity:.7}.cv-tarja-limpar{font-size:13px;color:var(--suave);margin-left:4px}.cv-painel .mover-aba{display:flex;flex-wrap:wrap;gap:6px}.cv-painel .mover-aba select{flex:1 1;min-width:130px}.cv-abas.cv-abas-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.cv-abas.cv-abas-grade>a{justify-content:center;text-align:center;min-width:0;height:auto;min-height:34px;padding:4px 6px;line-height:1.2;white-space:normal;font-size:12.5px}.cv-abas-outras{grid-column:1/-1;position:relative}.cv-abas-outras>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;height:32px;border-radius:8px;font-size:13px;font-weight:500;color:var(--suave);border:1px solid var(--borda);background:var(--cartao)}.cv-abas-outras>summary::-webkit-details-marker{display:none}.cv-abas-outras>summary.ativa{background:var(--texto);border-color:var(--texto);color:var(--cartao)}.cv-abas-menu,.cv-abas-outras>summary.ativa .cv-ponto{background:var(--cartao)}.cv-abas-menu{position:absolute;z-index:20;left:0;right:0;top:36px;display:flex;flex-direction:column;gap:4px;padding:6px;border:1px solid var(--borda);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12)}.cv-abas-menu a{justify-content:flex-start}.temp-botoes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:8px}.temp-botao{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;border-radius:8px;border:1px solid var(--borda);background:var(--cartao);color:var(--texto);font-size:13px;font-weight:500;cursor:pointer}.temp-botao span{font-size:16px}.temp-botao:hover{border-color:color-mix(in srgb,var(--texto) 25%,var(--borda))}.temp-botao.on{border-width:2px;font-weight:600}.temp-quente.on{border-color:#e2563b;background:color-mix(in srgb,#e2563b 12%,var(--cartao))}.temp-morno.on{border-color:#e0a526;background:color-mix(in srgb,#e0a526 14%,var(--cartao))}.temp-frio.on{border-color:#3b8fd6;background:color-mix(in srgb,#3b8fd6 12%,var(--cartao))}.cv-chegada{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px 8px}.cv-chegada .sub{font-size:12.5px}.cv-ponto{flex-shrink:0}.cv-temp-todos.on{background:var(--texto);border-color:var(--texto);color:var(--cartao)}.cv-abas.cv-abas-grade>a{font-size:12px;gap:4px}.cv-marcado{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;font-weight:600;padding:1px 7px;border-radius:999px;border:1px solid var(--borda);white-space:nowrap}.cv-marcado-futuro{color:#2f8a4a;border-color:color-mix(in srgb,#2f8a4a 40%,var(--borda));background:color-mix(in srgb,#2f8a4a 8%,var(--cartao))}.cv-marcado-hoje{color:#b07a10;border-color:color-mix(in srgb,#e0a526 50%,var(--borda));background:color-mix(in srgb,#e0a526 12%,var(--cartao))}.cv-marcado-atrasado{color:#c23b22;border-color:color-mix(in srgb,#e2563b 50%,var(--borda));background:color-mix(in srgb,#e2563b 10%,var(--cartao))}.cv-item-rodape{flex-wrap:wrap}.grupos-copiar{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:12px;gap:12px;margin:4px 0 16px}.grupo-copiar{border:1px solid var(--borda);border-radius:10px;padding:10px;background:var(--cartao);min-width:0}.grupo-copiar-cab{display:flex;align-items:center;gap:8px;margin-bottom:8px}.grupo-copiar-cab .botao{margin-left:auto}.grupo-copiar textarea{width:100%;font:12.5px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;border:1px solid var(--borda);border-radius:8px;padding:8px;background:var(--fundo,var(--cartao));color:var(--texto);resize:vertical}.visao-geral{display:flex;flex-direction:column;gap:14px}.vg-resumo{display:flex;flex-wrap:wrap;gap:8px}.vg-r{padding:6px 12px;border-radius:8px;border:1px solid var(--borda);background:var(--cartao);font-size:13px}.vg-etapa h2{font-size:16px;margin:0 0 10px}.vg-etapa h2,.vg-etapa h3{display:flex;align-items:center;gap:8px}.vg-etapa h3{font-size:14px;margin:14px 0 8px}.vg-etapa summary{cursor:pointer}.vg-tabela{overflow-x:auto}.vg-tabela table{width:100%;border-collapse:collapse;font-size:13px}.vg-tabela th{text-align:left;font-weight:600;color:var(--suave);padding:6px 8px}.vg-tabela td,.vg-tabela th{border-bottom:1px solid var(--borda);white-space:nowrap}.vg-tabela td{padding:7px 8px}.vg-tabela td:first-child a{font-weight:600}tr.vg-vermelho td{background:color-mix(in srgb,#e2563b 9%,var(--cartao))}tr.vg-amarelo td{background:color-mix(in srgb,#e0a526 10%,var(--cartao))}.vg-atrasado,.vg-cliente{color:#c23b22}.vg-atrasado{font-weight:600}.vg-abas{margin-bottom:14px;padding:0;border-bottom:0;max-width:720px}.vg-ver{border:1px solid var(--borda);background:var(--cartao);color:var(--texto);border-radius:6px;padding:3px 10px;font-size:12.5px;cursor:pointer}.vg-ver:hover{border-color:color-mix(in srgb,var(--texto) 25%,var(--borda))}tr.vg-notas td{white-space:normal;background:color-mix(in srgb,var(--texto) 3%,var(--cartao));padding:12px 14px}tr.vg-aberta td{border-bottom-color:transparent}.vg-check{width:30px;height:30px;min-width:30px;border:2px solid var(--borda);border-radius:7px;background:var(--cartao);color:#fff;font-weight:700;font-size:12px;cursor:pointer}.vg-check.on{background:#16a34a;border-color:#16a34a}tr.vg-liguei td,tr.vg-liguei td:last-child{opacity:1}.vg-zerar{margin-left:6px;border:1px solid var(--borda);background:var(--cartao);color:var(--suave);border-radius:6px;padding:2px 8px;font-size:11.5px;cursor:pointer}.vg-zerar:hover{color:var(--texto)}.vg-topo{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin-bottom:14px}.vg-topo .vg-abas{margin-bottom:0;flex:1 1 520px}.vg-temp-caixa{flex-direction:column;align-items:flex-end}.vg-temp-botoes,.vg-temp-caixa{display:flex;gap:6px}.vg-temp-botoes .temp-botao{padding:0 12px}.vg-temp-botoes .temp-botao:disabled{opacity:.45;cursor:not-allowed}.vg-sel{width:18px;height:18px;cursor:pointer}.vg-zerar.on{background:var(--texto);color:var(--cartao);border-color:var(--texto)}.lpc{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}.lpc-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.lpc-topo h2{margin:0;font-size:18px}.lpc-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));grid-gap:16px;gap:16px;align-items:start}.caixa.lpc-card{padding:0;overflow:hidden;display:flex;flex-direction:column;min-width:0;border-top:3px solid #16a34a}.caixa.lpc-card.off{border-top-color:var(--borda)}.lpc-cab{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 18px 12px}.lpc-status{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:3px 10px;border-radius:999px;color:var(--suave);background:var(--cinza)}.lpc-status i{width:7px;height:7px;border-radius:50%;background:currentColor}.lpc-status.on{color:#15803d;background:color-mix(in srgb,#16a34a 14%,transparent)}.lpc-titulo{margin:0;font-size:14.5px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.lpc-metricas{display:grid;grid-template-columns:repeat(4,1fr);margin:0 18px;border:1px solid var(--borda);border-radius:10px;background:var(--fundo)}.lpc-metricas div{display:flex;flex-direction:column;gap:2px;padding:10px 12px;min-width:0}.lpc-metricas div+div{border-left:1px solid var(--borda)}.lpc-metricas span{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--suave)}.lpc-metricas b{font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lpc-tabela{width:calc(100% - 36px);margin:14px 18px 12px;border-collapse:collapse;table-layout:fixed;font-size:14px}.lpc-col-data{width:64px}.lpc-col-etapa{width:46%}.lpc-tabela th{text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--suave);padding:0 0 8px}.lpc-tabela td,.lpc-tabela th{border-bottom:1px solid var(--borda)}.lpc-tabela td{padding:9px 0;vertical-align:middle}.lpc-tabela tr:last-child td{border-bottom:0}.lpc-cliente{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px!important}.lpc-cliente a{color:var(--texto);font-weight:600;text-decoration:none}.lpc-cliente a:hover{color:var(--destaque);text-decoration:underline}.lpc-data{color:var(--suave);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lpc-etapa{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;color:color-mix(in srgb,var(--cor-aba,var(--suave)) 78%,var(--texto));background:color-mix(in srgb,var(--cor-aba,var(--suave)) 15%,transparent);border:1px solid color-mix(in srgb,var(--cor-aba,var(--suave)) 30%,transparent)}.lpc-vazio{margin:14px 18px 18px;color:var(--suave);font-size:13.5px}.lpc-controles{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lpc-filtro{display:inline-flex;align-items:center;gap:8px;margin:0}.lpc-filtro span{font-size:12px;font-weight:600;color:var(--suave)}.lpc-filtro select{width:auto;min-width:210px;padding:7px 10px;font-weight:600}.caixa.lpc-card>.lpc-cab,.lpc-aviso{margin:0}.caixa.lpc-card>.lpc-metricas{margin:0 18px}.caixa.lpc-card>.lpc-tabela{margin:14px 18px 12px}.caixa.lpc-card>.lpc-vazio{margin:14px 18px 18px}.caixa.lpc-card>.lpc-fases{margin:10px 18px 0;display:flex;gap:8px;flex-wrap:wrap}.lpc-fase{display:inline-flex;align-items:baseline;gap:6px;font-size:12.5px;font-weight:600;padding:5px 10px;border-radius:8px}.lpc-fase b{font-size:14px}.lpc-fase small{font-weight:600;opacity:.75}.lpc-fase-inicio{color:color-mix(in srgb,#64748b 85%,var(--texto));background:color-mix(in srgb,#64748b 13%,transparent)}.lpc-fase-avancou{color:color-mix(in srgb,#2563eb 80%,var(--texto));background:color-mix(in srgb,#2563eb 13%,transparent)}.lpc-temps{display:inline-flex;align-items:center;gap:10px;margin-left:auto;font-size:13px;color:var(--suave)}.lpc-temps b{color:var(--texto)}.lpc-temp{margin-right:6px}.lpc-filtro select{min-width:0}.lpc-metricas .lpc-metrica-filtro{background:color-mix(in srgb,#2563eb 10%,transparent)}.lpc-metricas .lpc-metrica-filtro span{color:color-mix(in srgb,#2563eb 80%,var(--texto));white-space:normal}.lpc-metricas small{font-size:11.5px;color:var(--suave)}@media (max-width:460px){.lpc-metricas{grid-template-columns:repeat(2,1fr)}.lpc-metricas div:nth-child(3){border-left:0}.lpc-metricas div:nth-child(n+3){border-top:1px solid var(--borda)}}.lpc-multi{position:relative}.lpc-multi-botao{font:inherit;font-weight:600;padding:7px 12px;border:1px solid var(--borda);border-radius:8px;background:var(--cartao);color:var(--texto);cursor:pointer;display:inline-flex;gap:10px;align-items:center;min-width:190px;justify-content:space-between}.lpc-multi-botao i{font-style:normal;color:var(--suave)}.lpc-multi-lista{position:absolute;top:calc(100% + 6px);left:40px;z-index:30;background:var(--cartao);border:1px solid var(--borda);border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.15);padding:6px;min-width:250px;display:flex;flex-direction:column}.lpc-multi-lista label{display:flex;align-items:center;gap:10px;margin:0;padding:8px 10px;border-radius:6px;font-size:14px;color:var(--texto);cursor:pointer}.lpc-multi-lista label:hover{background:var(--fundo)}.lpc-multi-lista input{width:auto;margin:0}.lpc-multi-limpar{font:inherit;font-size:13px;margin-top:4px;padding:8px 10px;border:0;border-top:1px solid var(--borda);background:none;color:var(--destaque);text-align:left;cursor:pointer}.vg-anot{display:flex;align-items:center;gap:6px}.vg-anot>.botao.principal{padding:5px 10px;font-size:12.5px;white-space:nowrap}.vg-notas-corpo{gap:14px}.vg-notas-corpo,.vg-registros ul{display:flex;flex-direction:column}.vg-registros ul{list-style:none;padding:0;margin:8px 0 0;gap:8px}.vg-registros li{display:grid;grid-template-columns:92px 1fr;grid-gap:10px;gap:10px;font-size:13.5px;line-height:1.45}.vg-reg-data{color:var(--suave);font-weight:600;white-space:nowrap}tr.vg-disp>td{background:color-mix(in srgb,#c9a85c 10%,transparent)}tr.vg-disp>td:first-child{box-shadow:inset 3px 0 0 #c9a85c}.vg-disp-selo{margin-right:6px}.vg-mover{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:12px 0;padding:12px 16px;border-radius:10px;border:1.5px solid var(--destaque);background:var(--destaque-claro);font-size:14px}.vg-mover-botoes{display:flex;gap:8px}.vg-mover-botoes .botao{width:auto}.vg-disp-tit{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:15.5px;margin:18px 0 8px}.vg-disp-tit small{font-weight:400}.ct-marcado{margin-right:4px}.cs-check{font:inherit;font-size:12.5px;font-weight:600;padding:5px 12px;border-radius:8px;border:1px solid var(--borda);background:var(--cartao);color:var(--suave);cursor:pointer;white-space:nowrap}.cs-check.on{background:color-mix(in srgb,#16a34a 14%,transparent);border-color:color-mix(in srgb,#16a34a 45%,transparent);color:#15803d}tr.cs-feito td{opacity:.6}.lpc-grade{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:12px}.lpc-cab{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:12px 14px 8px}.lpc-status{font-size:10px;padding:2px 8px}.lpc-titulo{font-size:12.5px;line-height:1.3}.caixa.lpc-card>.lpc-metricas{margin:0 14px;grid-template-columns:1.25fr .6fr 1.1fr 1.25fr;border-radius:8px}.lpc-metricas div{padding:7px 8px}.lpc-metricas span{font-size:9.5px;letter-spacing:.03em;white-space:nowrap}.lpc-metricas b{font-size:13.5px;overflow:hidden;text-overflow:ellipsis}.lpc-metricas small{font-size:10.5px}.caixa.lpc-card>.lpc-fases{margin:8px 14px 0;gap:6px;align-items:center}.lpc-fase{font-size:11.5px;padding:3px 8px;gap:4px}.lpc-fase b{font-size:12.5px}.lpc-temps{font-size:12px;gap:8px}.caixa.lpc-card>.lpc-tabela{margin:8px 14px;font-size:13px;width:calc(100% - 28px)}.lpc-tabela th{font-size:10px;padding-bottom:5px}.lpc-tabela td{padding:5px 0}.lpc-col-data{width:50px}.lpc-col-etapa{width:40%}.lpc-etapa{font-size:11px;padding:2px 8px}.caixa.lpc-card>.lpc-vazio{margin:10px 14px 12px;font-size:12.5px}.caixa.cc{padding:16px 18px;margin-bottom:18px}.caixa.cc>*{margin-left:0;margin-right:0}.cc-tabela table{font-size:13px}.cc-tabela th{font-size:11px;white-space:nowrap}.cc-tabela th.cc-grupo{text-align:center;font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--suave);border-bottom:1px solid var(--borda)}.cc-tabela .cc-ag{background:color-mix(in srgb,#2563eb 6%,transparent)}.cc-tabela td.num b{display:block;font-size:14px}.cc-tabela td.num small{display:block;font-size:11.5px;color:var(--suave);white-space:nowrap}.cc-tabela td.cc-taxa b{color:#1d4ed8}.cc-nome{display:flex;align-items:center;gap:6px;max-width:260px}.cc-nome span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:12.5px}.lpc-col-cred{width:52px}.gc{border-top:1px solid var(--borda);margin-top:14px;padding-top:14px}.gc-topo{justify-content:space-between;gap:10px;align-items:center}.gc-metricas,.gc-topo{display:flex;flex-wrap:wrap}.gc-metricas{gap:6px}.gc .perf-st-botoes .botao,.gc-metricas .botao{width:auto;padding:5px 10px;font-size:12.5px}.gc-metricas .botao.on{background:var(--destaque);color:var(--destaque-texto);border-color:var(--destaque)}.gc-leg{margin:8px 0 4px}.gc-area{display:flex;align-items:flex-end;gap:22px;min-height:270px;padding:10px 6px 0;overflow-x:auto;border-bottom:1px solid var(--borda)}.gc-col{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:84px;flex:0 0 auto;padding-bottom:8px}.gc-valor{font-weight:700;font-size:13px;white-space:nowrap}.gc-barra{width:46px;border-radius:6px 6px 0 0;transition:height .25s}.gc-nome{font-size:11.5px;font-weight:600;white-space:nowrap}.gc-col small{font-size:11px}.gc-det{font-size:10.5px;color:var(--suave);font-weight:600;text-transform:uppercase;margin-top:-4px}.cc-pct{font-style:normal;font-size:11.5px;font-weight:700;color:#1d4ed8;margin-left:6px}.mapa-ofertas{display:flex;flex-direction:column;gap:16px}.mo-oferta-cab{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px}.mo-oferta-cab h2{margin:0;font-size:17px}.mo-arvore,.mo-arvore ul{list-style:none;margin:0;padding:0}.mo-arvore>li{position:relative;padding-left:22px;margin-top:10px}.mo-arvore>li:before{content:"";position:absolute;left:6px;top:-10px;bottom:0;border-left:2px solid var(--borda)}.mo-arvore>li:last-child:before{bottom:auto;height:26px}.mo-arvore>li:after{content:"";position:absolute;left:6px;top:16px;width:12px;border-top:2px solid var(--borda)}.mo-arvore ul{margin-left:14px}.mo-arvore ul>li{position:relative;padding-left:22px;margin-top:6px}.mo-arvore ul>li:before{content:"";position:absolute;left:6px;top:-6px;bottom:0;border-left:2px dashed var(--borda)}.mo-arvore ul>li:last-child:before{bottom:auto;height:20px}.mo-arvore ul>li:after{content:"";position:absolute;left:6px;top:14px;width:12px;border-top:2px dashed var(--borda)}.mo-linha{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:30px}.mo-icone{font-size:18px}.mo-nome{font-size:14.5px}.mo-st{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--cinza);color:var(--suave);text-transform:uppercase;letter-spacing:.03em}.mo-st.on{background:color-mix(in srgb,#16a34a 15%,transparent);color:#15803d}.mo-selos{display:inline-flex;gap:6px;flex-wrap:wrap}.mo-selo{font-size:12px;font-weight:600;padding:2px 8px;border-radius:6px;background:var(--cinza);color:var(--suave)}.mo-selo.venda{background:color-mix(in srgb,#16a34a 16%,transparent);color:#15803d}.mo-selo.reuniao{background:color-mix(in srgb,#2563eb 14%,transparent);color:#1d4ed8}.mo-selo.mapa{background:color-mix(in srgb,#7c3aed 14%,transparent);color:#6d28d9}.mo-ponto{width:9px;height:9px;border-radius:50%;background:var(--suave);opacity:.5}.mo-ponto.on{background:#16a34a;opacity:1}.mo-ponto.plan{background:#d97706;opacity:1}.mo-var-nome{font-size:13.5px;font-weight:600;color:var(--texto);text-decoration:none}a.mo-var-nome:hover{color:var(--destaque);text-decoration:underline}.mo-var.planejado .mo-var-nome{color:#b45309}.mo-nota{display:inline-block}.mo-nota summary{list-style:none;cursor:pointer;font-size:13px;opacity:.75}.mo-nota summary::-webkit-details-marker{display:none}.mo-form,.mo-nota form{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin:6px 0}.mo-nota textarea{min-width:260px}.mo-form input{width:auto;min-width:200px;flex:1 1}.mo-form .botao,.mo-nota .botao{width:auto}.mo-texto-nota{margin:2px 0 4px 28px;font-size:12.5px;color:var(--suave);white-space:pre-wrap}.mo-add summary{cursor:pointer;font-size:12.5px;color:var(--destaque);font-weight:600;list-style:none}.mo-add summary::-webkit-details-marker{display:none}.mo-apagar{display:inline}.mo-nova summary,.mo-novo summary{cursor:pointer;font-weight:700;color:var(--destaque)}.mo-novo summary{font-size:15px}.mo-ficha{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));grid-gap:10px 14px;gap:10px 14px;margin-top:12px;align-items:end}.mo-ficha label{margin:0;display:flex;flex-direction:column;gap:4px}.mo-ficha .mo-larga{grid-column:1/-1}.mo-ficha .botao{width:auto;justify-self:start}.mo-thumb{width:44px;height:44px;object-fit:cover;border-radius:6px;border:1px solid var(--borda);display:block}.mo-st.plan{background:color-mix(in srgb,#d97706 15%,transparent);color:#b45309}.mo-gerado{border:1.5px solid #16a34a;display:flex;flex-direction:column;gap:8px}.mo-nomegerado{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.mo-nomegerado code{font-size:12.5px;background:var(--cinza);padding:3px 8px;border-radius:6px;word-break:break-all}.mo-form input,.mo-form select{width:auto}.mo-thumb{width:84px;height:84px}.mo-sem-print{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:var(--fundo);font-size:22px;border-radius:8px;border:1px dashed var(--borda)}.mo-sem-print small{font-size:9.5px;color:var(--suave)}.mo-modelo{font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:6px;background:color-mix(in srgb,#0891b2 14%,transparent);color:#0e7490}.mo-ficha-ed{margin:4px 0 0}.mo-ficha-ed>summary{cursor:pointer;font-size:12.5px;font-weight:600;color:var(--destaque);list-style:none}.mo-ficha-ed>summary::-webkit-details-marker{display:none}.mo-hooks{margin:6px 0 2px;padding:8px 10px;border-radius:8px;background:var(--fundo);display:flex;flex-direction:column;gap:4px;font-size:13px}.mo-hook{display:flex;gap:8px;flex-wrap:wrap;align-items:baseline}.mo-hook span{font-style:italic}.mo-hook small,.mo-hook-tag{color:var(--suave)}.mo-hook-tag{font-size:12px;font-style:italic;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab{display:flex;flex-direction:column;gap:18px}.lab-sobre{margin:0;font-size:12px;letter-spacing:.14em;font-weight:700;color:#b08a2e}.lab-ofertas{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid #e5e7eb}.lab-ofertas a{padding:10px 14px;color:#6b7280;text-decoration:none;border-bottom:2px solid transparent}.lab-ofertas a.on{color:#111827;font-weight:600;border-color:#b08a2e}.lab-filtros{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lab-filtros select{width:auto}.lab-editar summary,.lab-novo summary{cursor:pointer;font-weight:600;color:#2563eb}.lab-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));grid-gap:14px;gap:14px}.lab-card,.lab-versao{display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;color:inherit;text-decoration:none}.lab-card:hover,.lab-versao.on{border-color:#b08a2e}.lab-versao.on{box-shadow:0 0 0 2px #f3e3b5}.lab-capa{position:relative;aspect-ratio:1/1;background:#f3f4f6;display:flex;align-items:center;justify-content:center}.lab-capa img{width:100%;height:100%;object-fit:cover}.lab-capa span{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:40px}.lab-capa small{font-size:13px;color:#6b7280}.lab-capa.grande{flex:0 1 320px;max-width:100%;border-radius:12px;overflow:hidden}.lab-etapa{position:absolute;top:10px;left:10px;font-style:normal;font-size:12px;font-weight:600;background:#fff;border-radius:999px;padding:3px 10px}.lab-card-corpo{padding:14px;display:flex;flex-direction:column;gap:6px;min-width:0}.lab-titulo{font-size:18px;font-weight:700}.lab-hook{font-size:13px}.lab-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.lab-chip{font-size:12px;padding:3px 9px;border-radius:999px;background:#fef3c7;color:#78350f}.lab-chip.leve{background:#f3f4f6;color:#374151}.lab-chip.res{background:#dcfce7;color:#14532d}.lab-pend{color:#9ca3af}.lab-pre{white-space:pre-wrap}.lab-orig-grade{display:flex;flex-wrap:wrap;gap:22px;align-items:flex-start}.lab-dl{flex:1 1 360px;min-width:0;margin:0;display:grid;grid-template-columns:140px 1fr;grid-gap:8px 14px;gap:8px 14px}.lab-dl dt{font-size:12px;font-weight:700;color:#b08a2e;text-transform:uppercase;letter-spacing:.05em}.lab-dl dd{margin:0}.lab-versoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));grid-gap:14px;gap:14px}.lab-hooks{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.lab-hook-col{background:#f9fafb;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px;min-width:0}.lab-hook-col h3{margin:0;font-size:14px}.lab-hook-item{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:6px}.lab-hook-item p{margin:0}.lab-etapa-form,.lab-hook-acoes{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.lab-etapa-form select{width:auto}.lab-teste{border-top:1px solid #e5e7eb;padding:10px 0}.lab-teste p{margin:4px 0 0}.est-passo h2{display:flex;align-items:center;gap:10px;margin:0;font-size:18px}.est-num{width:30px;height:30px;border-radius:50%;background:#b08a2e;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:14px;flex:none}.est{display:flex;flex-direction:column;gap:14px}.est-trilha{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.est-trilha li{padding:6px 12px;border-radius:999px;background:#f3f4f6;color:#6b7280;font-size:13px}.est-trilha li.on{background:#b08a2e;color:#fff;font-weight:600}.est-trilha li.feito{background:#fef3c7;color:#78350f}.est-tela{display:flex;flex-direction:column;gap:14px;max-width:900px}.est-tela h2{margin:0}.est-tela h3{margin:6px 0 0;font-size:15px}.est-tela label{display:flex;flex-direction:column;gap:6px;margin:0}.est-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));grid-gap:12px;gap:12px}.est-card{padding:18px;border:2px solid #e5e7eb;border-radius:14px;background:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:8px}.est-card.on{border-color:#b08a2e;background:#fffbeb}.est-cards.grande .est-card{min-height:140px;align-items:center;justify-content:center;text-align:center;font-size:18px}.est-ico{font-size:42px}.est-hooks{display:flex;flex-direction:column;gap:8px;background:#fffbeb;border-radius:12px;padding:14px}.est-hook{display:flex;gap:8px;align-items:center}.est-hook span{font-weight:700;color:#b08a2e;width:30px;flex:none}.est-hook input{flex:1 1;min-width:0}.est-rev{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.est-nav{display:flex;gap:10px;justify-content:flex-end}.lab-linha{display:inline-flex;align-items:center;flex-wrap:wrap;margin-right:18px}.lab-linha small{font-size:12px;color:#9ca3af;margin-right:4px}.arv{align-items:center;gap:0}.arv,.arv-raiz{display:flex;flex-direction:column}.arv-raiz{background:#1f1d21;color:#f2ede3;border-radius:14px;padding:16px 20px;max-width:560px;width:100%;gap:4px;text-align:center}.arv-raiz b{font-size:20px}.arv-raiz .sub{color:#c9c2b4}.arv-galhos{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:18px;padding-top:28px;width:100%}.arv-galhos:before{content:"";position:absolute;top:0;left:50%;height:28px;border-left:2px solid #d4b25e}.arv-galho{flex:1 1 260px;max-width:380px;min-width:0;border:2px solid #d4b25e;border-radius:14px;background:#fffbeb;padding:12px;display:flex;flex-direction:column;gap:8px}.arv-fmt{font-size:16px}.arv-hook{display:flex;gap:10px;align-items:flex-start;background:#fff;border:1px solid #f0e2b8;border-radius:10px;padding:8px 10px}.arv-h{flex:none;background:#b08a2e;color:#fff;font-weight:700;font-size:12px;border-radius:999px;padding:2px 8px}.nf-cab{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:flex-start}.nf-cab h2{margin:0}.nf-tabela{width:100%;border-collapse:collapse}.nf-tabela td,.nf-tabela th{text-align:left;padding:10px 12px;border-bottom:1px solid #e5e7eb;vertical-align:top}.nf-acao{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center}.nf-acao a{font-size:12px;font-weight:500;padding:2px 8px;border-radius:999px;background:#f3f4f6;color:#374151;text-decoration:none}.nf-acao a.on{background:#111827;color:#fff}.nf-fu-linha{display:flex;gap:6px;align-items:center}.nf-hist{margin:6px 0 0;padding-left:16px;font-size:13px}.nf-cli{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.vg-busca{position:relative;max-width:460px;margin-bottom:14px}.vg-busca input{width:100%}.vg-busca-lista{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);margin:0;padding:6px;list-style:none;background:var(--cartao,#fff);border:1px solid var(--borda,#e5e7eb);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);max-height:360px;overflow:auto}.vg-busca-lista li{padding:6px 8px;border-radius:8px}.vg-busca-lista li a{text-decoration:none;color:inherit;display:block}.vg-busca-lista li:hover{background:#f3f4f6}th .nf-acao{flex-wrap:nowrap;white-space:nowrap}.vg-bloco{margin-top:22px}.vg-bloco .vg-disp-tit{display:flex;align-items:center;gap:8px}.vg-completa{margin:8px 0}.nf-acao{gap:3px}.nf-acao a{padding:2px 6px}.vg-anot{flex-wrap:nowrap}.vg-lapis{padding-left:8px!important;padding-right:8px!important}.cond-cli{display:flex;flex-wrap:wrap;gap:10px;background:#fffbeb;border:2px solid #f0d58a;border-radius:12px;padding:10px 14px;margin-bottom:12px}.cond-cli>div{display:flex;flex-direction:column;min-width:150px;flex:1 1 150px}.cond-cli span{font-size:12px;color:#92400e;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.cond-cli b{font-size:16px;color:#1f2937}.cond-cli .cond-larga{flex-basis:100%}.cond-cli .cond-larga b{font-size:14px;font-weight:600}.vg-chegou{color:#6b7280;font-size:12px;margin-right:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vg-dias{color:#9ca3af;font-size:12px;margin-left:8px;white-space:nowrap}.vg-tabela td,.vg-tabela th{padding-left:6px;padding-right:6px}.vg-tabela td:first-child,.vg-tabela th:first-child{width:28px;padding-left:2px;padding-right:2px}.vg-tabela td:nth-child(2),.vg-tabela th:nth-child(2){padding-left:2px}.vg-tabela th .vg-ver{padding:3px 8px}.ns-topo{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:flex-start}.ns-topo h2{margin:0}.ns-nav{display:flex;align-items:center;gap:8px;text-transform:capitalize}.ns-filtros{margin:10px 0}.ns-mes,.ns-semana{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.ns-semana b{text-align:center;font-size:11px;padding:8px 2px;color:#6b7280}.ns-dia{min-height:110px;border:1px solid #e5e7eb;padding:4px;min-width:0;display:flex;flex-direction:column;gap:4px}.ns-vazio{background:#f9fafb}.ns-num{font-size:13px;padding:2px 6px;align-self:flex-start;border-radius:999px}.ns-hoje{background:#2563eb;color:#fff}.ns-cartao{display:flex;align-items:center;gap:4px;border-left:3px solid;border-radius:6px;background:#fef2f2;padding:4px;min-width:0}.ns-info{flex:1 1;min-width:0;text-decoration:none;color:inherit}.ns-info strong{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ns-info small{display:flex;gap:4px;align-items:center;font-size:11px;color:#6b7280}.ns-cartao .vg-check{width:26px;height:26px;min-width:26px;font-size:11px}@media (max-width:650px){.ns-dia{min-height:80px;padding:2px}.ns-info strong{font-size:10px}}.fm{display:grid;grid-gap:16px;gap:16px}.fm-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.fm-var{display:block;font-size:12px;color:#6b7280}.fm-bom{color:#16a34a}.fm-ruim{color:#dc2626}.fm-aviso{margin:0}.fm-tabela-wrap{overflow-x:auto}.fm-tab{width:100%;border-collapse:collapse;margin-top:10px}.fm-tab td,.fm-tab th{text-align:left;padding:8px 10px;border-bottom:1px solid #e5e7eb;vertical-align:top}.fm-num{font-size:16px;font-weight:600}.est-ger{display:grid;grid-gap:8px;gap:8px;margin:10px 0}.est-gerh{display:flex;gap:10px;align-items:flex-start;justify-content:space-between;border:1px solid #e5e7eb;border-radius:8px;padding:8px 10px}.est-gerh>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.est-gerh small{color:#6b7280;font-size:12px}.est-gerh.top{border-color:#d4af37;background:#fffbea}.bib{--bg:#0d1117;--card:#161b22;--linha:#2b3340;--txt:#e6edf3;--sub:#8b949e;--ouro:#d4af37;background:var(--bg);color:var(--txt);border-radius:16px;padding:22px;display:grid;grid-gap:18px;gap:18px}.bib a{color:inherit}.bib-topo{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:flex-end}.bib-topo h1{margin:2px 0 0;color:var(--txt)}.bib-sobre{margin:0;font-size:12px;letter-spacing:.14em;color:var(--ouro)}.bib-btn{background:var(--ouro);color:#111!important;border:0;border-radius:10px;padding:9px 14px;font-weight:700;text-decoration:none;cursor:pointer}.bib-btn.leve{background:transparent;color:var(--txt)!important;border:1px solid var(--linha);font-weight:600}.bib-abas{display:flex;flex-wrap:wrap;gap:8px}.bib-abas a{border:1px solid var(--linha);border-radius:10px;padding:8px 14px;text-decoration:none;font-weight:600;color:var(--sub)}.bib-abas a.on{background:var(--ouro);color:#111;border-color:var(--ouro)}.bib-abas i{font-style:normal;font-size:12px;opacity:.8;margin-left:4px}.bib-sec{background:var(--card);border:1px solid var(--linha);border-radius:14px;padding:16px;display:grid;grid-gap:12px;gap:12px}.bib-sec-topo{gap:10px;justify-content:space-between;align-items:center}.bib-sec h2,.bib-sec-topo{display:flex;flex-wrap:wrap}.bib-sec h2{margin:0;font-size:20px;gap:8px;align-items:baseline;color:var(--txt)}.bib-sec h2 span{color:var(--ouro);font-weight:800}.bib-sec h2 small{font-size:12px;color:var(--sub);font-weight:500}.bib-novo{display:flex;gap:6px;align-items:center}.bib-novo select{background:var(--bg);color:var(--txt);border:1px solid var(--linha);border-radius:8px;padding:7px;width:auto}.bib-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));grid-gap:12px;gap:12px}.bib-card{background:var(--bg);border:1px solid var(--linha);border-radius:12px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column}.bib-card:hover{border-color:var(--ouro)}.bib-capa{position:relative;aspect-ratio:4/5;background:#0a0d12;display:flex;align-items:center;justify-content:center;font-size:42px}.bib-capa img{width:100%;height:100%;object-fit:cover}.bib-capa.mini{aspect-ratio:1/1;font-size:26px;border-radius:8px;overflow:hidden}.bib-st{position:absolute;top:8px;left:8px;font-style:normal;font-size:11px;font-weight:700;border-radius:999px;padding:3px 9px;background:#2b3340;color:#fff}.bib-st.e-no_ar{background:#16a34a}.bib-st.e-validado{background:var(--ouro);color:#111}.bib-st.e-pronto{background:#2563eb}.bib-st.e-producao{background:#a16207}.bib-st.e-descartado{background:#6b7280}.bib-corpo{padding:10px 12px;display:grid;grid-gap:3px;gap:3px;min-width:0}.bib-corpo small,.bib-hook small,.bib-ver small{color:var(--sub);font-size:12px;display:block}.bib-res{color:#3fb950!important}.bib-h2,.bib-h3{margin:0;color:var(--txt)}.bib-versoes{display:flex;flex-wrap:wrap;gap:10px}.bib-ver{width:110px;background:var(--card);border:1px solid var(--linha);border-radius:10px;padding:8px;text-decoration:none;display:grid;grid-gap:4px;gap:4px}.bib-ver.on{border-color:var(--ouro)}.bib-hook.novo,.bib-ver.novo{width:auto;min-width:110px;cursor:pointer;color:var(--ouro)}.bib-form{display:grid;grid-gap:8px;gap:8px;margin-top:8px;min-width:min(100%,280px)}.bib-form label{display:grid;grid-gap:4px;gap:4px;font-size:13px;color:var(--sub)}.bib-form input{background:var(--bg);color:var(--txt);border:1px solid var(--linha);border-radius:8px;padding:8px}.bib-desc{margin:0;color:var(--sub);white-space:pre-line}.bib-hooks{display:grid;grid-gap:8px;gap:8px}.bib-hook{display:flex;gap:10px;align-items:flex-start;background:var(--bg);border:1px solid var(--linha);border-radius:10px;padding:10px}.bib-hook img{width:56px;height:56px;object-fit:cover;border-radius:6px}.bib-hook b{color:var(--ouro);margin-right:6px}.bib-vazio{color:var(--sub);margin:0}.bib-print{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start}.bib-capa.mini.grande{width:160px;aspect-ratio:4/5}.bib-perf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 8px;gap:4px 8px;margin-top:6px;font-size:13px;font-weight:600}.bib-perf span{display:flex;flex-direction:column}.bib-perf i{font-style:normal;font-weight:400;font-size:11px;color:var(--sub)}.bib-form select{background:var(--bg);color:var(--txt);border:1px solid var(--linha);border-radius:8px;padding:8px}.bib-st.e-pausado{background:#4b5563}.bib-dias{position:absolute;top:8px;right:8px;font-style:normal;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:600;color:#fff;background:#0b0b0b;border:1px solid #3a3a3a;border-radius:8px;padding:3px 9px}.bib-nova{margin-top:8px}.bib-nova summary{cursor:pointer;color:var(--ouro);font-size:13px;font-weight:600}.bib details>summary{cursor:pointer}.bib-ofertas a{font-size:14px;padding:7px 12px}.bib-ofertas a.on{background:#2a2410;color:var(--ouro);border-color:var(--ouro)}.bib-of{display:grid;grid-gap:14px;gap:14px}.bib-of-topo{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:flex-start}.bib-of-topo h2{margin:0;color:var(--txt)}.bib-of-topo .bib-perf{min-width:260px}.bib-mais{color:var(--ouro)!important;font-weight:600;margin-top:4px}.bib-print .bib-perf{min-width:260px}.bib-excluir,.bib-print-form{max-width:360px}.bib-excluir{margin:14px 0}.bib-excluir summary{cursor:pointer;color:#f87171;font-weight:600;list-style:none}.bib-excluir form{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.bib-btn.perigo{background:#dc2626;color:#fff!important}.bib-grupo{min-width:0}.bib-grupo,.bib-grupo-pai{display:flex;flex-direction:column}.bib-grupo-pai{gap:6px}.bib-mais-btn{background:none;border:0;padding:4px 2px;text-align:left;cursor:pointer;font:inherit;font-size:13px}.bib-grupo.aberto{grid-column:1/-1;flex-direction:row;gap:12px;overflow-x:auto;padding-bottom:6px}.bib-grupo.aberto .bib-grupo-pai{flex:0 0 220px}.bib-grupo-filhos{display:flex;gap:12px;border-left:2px solid var(--ouro);padding-left:12px}.bib-grupo-filhos>.bib-card{flex:0 0 220px}.rmk-sel{border:1px solid var(--linha);border-radius:10px;padding:12px;margin:10px 0;display:flex;flex-direction:column;gap:8px}.rmk-sel-topo{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.rmk-sel-topo a{margin-left:auto}.rmk-dias{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.rmk-dia{background:var(--fundo-2,rgba(0,0,0,.05));border-radius:6px;padding:2px 8px;font-size:13px}.rmk-nota{margin:0;font-size:13px}.rmk-nota small{opacity:.6;margin-right:6px}.rmk-form{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.rmk-form input[name=nota]{flex:1 1;min-width:200px}tr.rmk-on td{background:rgba(212,175,55,.12)}.rmk-blocos{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.rmk-bloco{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border:1px solid var(--borda);border-radius:10px;background:var(--cartao);color:var(--texto);text-decoration:none;min-width:0}.rmk-bloco small{color:var(--suave);font-size:11.5px}.rmk-bloco.ativa{border-color:var(--texto);box-shadow:inset 0 0 0 1px var(--texto)}.rmk-prints{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.rmk-abasp{max-width:none;margin-bottom:12px}.rmk-cor{width:12px;height:12px;border-radius:50%;margin-right:6px;vertical-align:-1px;border:1px solid color-mix(in srgb,var(--texto) 25%,transparent)}.rmk-cor,.vg-fase{display:inline-block}.vg-fase{margin-left:6px;padding:2px 8px;border-radius:8px;background:var(--cinza);color:var(--texto,inherit);font-size:11.5px;font-weight:600;white-space:nowrap}.vg-fase.sem{background:transparent;border:1px dashed var(--borda);color:var(--suave)}.lig-bloco{min-width:64px}.lig-bloco.feito{background:#16a34a;border-color:#16a34a;color:#fff}.msg-nao{display:inline-block;font-weight:700;font-size:12px;letter-spacing:.04em;color:#fff;background:#D9363E;border-radius:999px;padding:3px 10px;white-space:nowrap}.nome-cel{display:none}@media (max-width:900px){.nome-desk{display:none}.nome-cel{display:inline-block;font-weight:600;text-decoration:none;padding:4px 0}}.oferta-tag{display:inline-block;min-width:22px;text-align:center;font:700 11px Inter,sans-serif;color:#fff;border-radius:6px;padding:2px 5px;margin-right:6px;vertical-align:1px}.lig-par{display:inline-flex;align-items:center;gap:4px;flex-wrap:nowrap}.lig-par .lig-bloco{min-width:0;padding:4px 8px}.vg-canal{width:auto!important;min-width:30px;padding:0 5px;font-size:13px}.vg-zap{font:800 10px Inter,sans-serif!important;letter-spacing:.03em;color:#128c4a!important;border-color:#25a55f!important}.vg-zap.on{background:#25a55f!important;color:#fff!important}.agenda-bloco-dia{font:700 13px Inter,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--suave);padding:4px 2px 2px}.agenda-bloco-dia.com-espaco{margin-top:22px;padding-top:14px;border-top:2px dashed var(--borda)}.vg-inativo-on{background:#eef1ff!important}.vg-abrir-zap{margin-left:8px;color:#25a244;font-weight:700;text-decoration:none;padding:0 4px;border-radius:4px}.vg-abrir-zap:hover{background:rgba(37,162,68,.12)}.vg-cred-chips{display:flex;flex-wrap:wrap;gap:3px;margin-bottom:4px}.vg-cred-chips a{font-size:11px;padding:1px 6px}.cv-abas.cv-abas-grade.vg-abas{row-gap:14px}.cv-abas.cv-abas-grade.vg-abas.vg-abas-blocos{row-gap:6px}.vg-abas-blocos>a:nth-child(-n+3){margin-bottom:14px}.cv-abas.cv-abas-grade.vg-abas.vg-abas-blocos,.vg-abas-blocos>a:nth-child(n+4):nth-child(-n+6){margin-bottom:26px}.cv-abas.cv-abas-grade.vg-abas.vg-abas-carta{row-gap:6px;margin-bottom:26px}.vg-abas-carta>a:nth-child(-n+9){margin-bottom:20px}.vg-subetapas .botao{height:28px;padding:0 10px;font-size:12.5px;border-radius:7px}.vg-mover.vg-mover-mini{justify-content:flex-start;padding:6px 12px;margin:8px 0;font-size:13px;gap:10px}.vg-mover-mini .botao{height:26px;padding:0 12px;font-size:12.5px}.vg-blocos{display:flex;flex-direction:column;margin-bottom:26px}.vg-blocos>.vg-bloco{margin:0}.vg-blocos>.vg-bloco+.vg-bloco{margin-top:14px}.vg-blocos>.vg-bloco:last-child{margin-top:26px}.vg-blocos-carta>.vg-bloco+.vg-bloco,.vg-blocos-carta>.vg-bloco:last-child{margin-top:20px}.card-dia-linha{display:flex;align-items:center;gap:2px;border-bottom:1px solid #f0f1f4}.card-dia-linha:last-child{border-bottom:0}.card-dia-linha .card-dia-item{flex:1 1;min-width:0;border-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:5px 0}.card-dia-linha .card-dia-item .nome-dia{font-size:12.5px;font-weight:500;color:var(--suave,#6b7280)}.card-dia-linha .card-dia-item .ic{font-size:12px}.card-dia-linha .vg-abrir-zap{margin-left:2px;flex:none}html[data-tema=escuro] .card-dia-linha .card-dia-item .nome-dia{color:#9ca3af}.agenda-ofertas,.ns-ofertas{display:inline-flex;gap:4px;margin-left:12px;padding-left:12px;border-left:1px solid var(--borda)}.agenda-ofertas a,.ns-ofertas a{display:inline-flex;align-items:center;gap:6px}.agenda-ofertas a:before,.ns-ofertas a:before{content:"";width:14px;height:14px;border:1.5px solid #16a34a;border-radius:4px;background:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;line-height:1;color:#fff;flex:none}.agenda-ofertas a.ativa:before,.ns-ofertas a.on:before{content:"✓";background:#16a34a}.ns-cartao{flex-direction:column;align-items:stretch;gap:2px;padding:4px 6px}.ns-cartao .ns-info{display:flex;flex-direction:column;gap:2px}.ns-l1{display:flex;align-items:center;gap:4px;min-width:0}.ns-l1 b{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ns-l1 .oferta-tag{flex:none;font-size:10px;padding:0 4px}.ns-l2{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--suave)}.ns-acoes summary{list-style:none;cursor:pointer;font-size:14px;line-height:1;color:var(--suave);width:22px;text-align:center;border-radius:4px}.ns-acoes summary::-webkit-details-marker{display:none}.ns-acoes summary:hover{background:var(--cinza,#f3f4f6)}.ns-acoes[open] summary{color:var(--texto)}.ns-acoes .lig-par{margin-top:3px}.ns-periodo{margin-left:auto}#lista-agenda>.ns-filtros{margin:8px 0 4px}@media (max-width:900px){.so-pc{display:none!important}}@media (max-width:640px){.vg-blocos .vg-bloco{gap:5px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.vg-blocos .vg-bloco>a{font-size:11.5px;padding:4px;gap:3px;min-height:34px;height:auto;line-height:1.15;flex-wrap:wrap;justify-content:center;text-align:center;overflow-wrap:anywhere;white-space:normal}.vg-blocos .cv-ponto{width:6px;height:6px;flex:none}.vg-blocos .cv-conta{font-size:9.5px;margin-left:0}.vg-blocos>.vg-bloco+.vg-bloco{margin-top:10px}.vg-blocos>.vg-bloco:last-child{margin-top:16px}}th .nf-acao{flex-wrap:wrap}@media (max-width:900px){.nf-tabela td,.nf-tabela th,.vg-tabela td,.vg-tabela th{white-space:normal;padding-left:5px;padding-right:5px}.vg-tabela .vg-chegou,.vg-tabela .vg-dias{display:none}.vg-tabela .vg-cred-chips,th .nf-acao{flex-wrap:wrap;white-space:normal}.nf-tabela,.vg-tabela table{font-size:12px}.tabela-rolagem,.vg-tabela{overflow-x:hidden}.vg-tabela td,.vg-tabela th{vertical-align:middle}.vg-tabela .nome-cel{white-space:nowrap;font-weight:600}}@media (max-width:900px){.vg-tabela td:has(.nome-cel){white-space:nowrap}.vg-tabela th .vg-ver{white-space:nowrap}}.nf-tabela th,.nf-tabela th a,.vg-tabela th,.vg-tabela th .nf-acao a,.vg-tabela th .vg-zerar,.vg-tabela th a{color:#000}html[data-tema=escuro] .nf-tabela th,html[data-tema=escuro] .nf-tabela th a,html[data-tema=escuro] .vg-tabela th,html[data-tema=escuro] .vg-tabela th a{color:var(--texto)}.nf-tabela th .nf-acao a.on,.nf-tabela th a.on,.vg-tabela th .nf-acao a.on,.vg-tabela th .vg-zerar.on,.vg-tabela th a.on{color:#fff}.vg-subetapas{flex-wrap:wrap}@media (max-width:640px){.vg-subetapas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px}.vg-subetapas .botao{width:100%;height:auto;min-height:30px;padding:3px 4px;font-size:11.5px;white-space:normal;line-height:1.15;text-align:center}.vg-completa{font-size:12px;height:30px;padding:0 10px}}.txt-cel{display:none}@media (max-width:900px){.txt-pc{display:none}.txt-cel{display:inline}.vg-tabela td .vg-fase{display:inline-block;margin:0 0 0 4px;vertical-align:middle;font-size:10px;font-weight:700;letter-spacing:.02em}.vg-tabela td:has(.vg-fase){white-space:nowrap}}.so-cel{display:none!important}@media (max-width:900px){.so-cel{display:flex!important}.vg-zerar-cel{align-items:center;gap:8px;margin:8px 0 4px;font-size:13px;font-weight:600;color:#000}.vg-zerar-cel .vg-zerar.on{color:#fff}}.vg-bloco-solo>a{grid-column:2}@media (max-width:640px){.vg-bloco-solo>a{grid-column:1/-1;justify-self:center;width:50%}}.vg-op{margin-right:4px}.vg-op-botao{margin-left:8px}.vg-op-barra{margin-top:6px}.vg-tirar-op{margin-left:8px;font-size:11px;color:#b91c1c;background:none;border:1px solid #fecaca;border-radius:6px;padding:1px 6px;cursor:pointer}.vg-tirar-op:hover{background:#fef2f2}