.exportar{display:flex;gap:.5rem;align-items:center}.exportar a.botao{display:inline-block;padding:.35rem .75rem;border:1px solid var(--linha);border-radius:6px;color:var(--tinta);text-decoration:none}@media print{.topo,.menu,.exportar{display:none!important}.app{display:block;min-height:0}.conteudo{padding:0}body{background:#fff;color:#000}.conteudo table{display:table;overflow:visible}tr,figure{break-inside:avoid}}.pp section{margin-bottom:2rem}.pp h2{font-size:1.1rem;margin:1.5rem 0 .4rem}.pp-lista{list-style:none;margin:1rem 0;padding:0;display:grid;gap:.8rem;max-width:56rem}.pp-cartao,.pp-briefing,.pp-item{background:var(--papel);border:1px solid var(--linha);border-left:4px solid var(--acento);border-radius:8px;padding:.8rem 1rem}.pp-item{border-left-color:var(--linha)}.pp-exploracao{border-left-style:dashed}.pp-cartao header,.pp-briefing header,.pp-item header{display:flex;gap:.7rem;flex-wrap:wrap;align-items:baseline}.pp-selo{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--acento);font-weight:600}.pp-selo-exp{color:var(--suave)}.pp-nunca-variada{border-left-width:8px;background:color-mix(in srgb,var(--acento) 6%,var(--papel))}.pp-selo-nunca{color:var(--papel);background:var(--acento);padding:.1rem .45rem;border-radius:4px}.pp-aviso-fixo{margin:.2rem 0 .4rem}.pp-afirmacao{font-weight:600;margin:.5rem 0}.pp-objeto{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.3rem 1rem;margin:.5rem 0}.pp-campo dt{font-size:.75rem;color:var(--suave)}.pp-campo dd{margin:0;overflow-wrap:anywhere}.pp-detalhes{margin:.4rem 0}.pp-detalhes summary{cursor:pointer;color:var(--acento)}.pp-acoes{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.6rem}.pp-form{display:grid;gap:.5rem;margin-top:.6rem;max-width:40rem}.pp-form label,.pp-texto{display:grid;gap:.2rem;font-size:.9rem;color:var(--suave)}.pp-form-linha{display:flex;flex-wrap:wrap;gap:.5rem;align-items:end;max-width:none}.pp input,.pp textarea,.pp select{font:inherit;padding:.35rem .5rem;border:1px solid var(--linha);border-radius:6px;background:var(--papel);color:var(--tinta);max-width:100%}.pp textarea{width:100%;box-sizing:border-box}.pp-remessa{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;align-items:center}.pp-reserva{margin:.4rem 0;padding-left:.6rem;border-left:4px solid var(--linha)}.pp-reserva-abaixo,.pp-reserva-acima{border-left-color:var(--erro)}.pp-reserva-dentro{border-left-color:var(--acento)}.pp-rascunho fieldset{border:1px solid var(--linha);border-radius:6px;display:grid;gap:.3rem;margin:.6rem 0}.pp-rascunho fieldset button{justify-self:start}.pp-texto-publicado{white-space:pre-wrap;margin:.5rem 0}.pp-ligar{display:flex;gap:.5rem;flex-wrap:wrap;align-items:end;margin-top:.5rem}.pp-ligar label{display:grid;gap:.2rem;font-size:.9rem;color:var(--suave)}.pp-apostas{list-style:none;padding:0;margin:.4rem 0}.pp-calibracao{border-left:4px solid var(--acento);padding-left:.6rem}.pp-apostas .pp-form-linha>span:first-child{flex-basis:100%}.mem-grau{font-weight:700;border:1px solid var(--linha);border-radius:4px;padding:0 .4rem}.mem-vencido{border-left-color:var(--erro)}.mem-arquivado{border-left-color:var(--linha);opacity:.75}.mem-conflito{border-left-style:double;border-left-width:6px}.mem-selo-conflito{color:var(--erro)}.mem-par p{margin:.3rem 0}.mem-placar{max-width:56rem}.mem-par a{color:var(--acento)}.agt{display:grid;gap:1rem;max-width:46rem}.agt-aviso{margin:0;padding-left:.7rem;border-left:3px solid var(--acento);color:var(--tinta)}.agt-turnos{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.agt-turno{background:var(--papel);border:1px solid var(--linha);border-radius:8px;padding:.8rem 1rem;display:grid;gap:.4rem}.agt-turno[data-estado=recusada],.agt-turno[data-estado=encerrada]{border-style:dashed}.agt-pergunta{margin:0;font-weight:600;white-space:pre-wrap;overflow-wrap:anywhere}.agt-resposta{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.agt-form{display:grid;gap:.6rem}.agt-form textarea{font:inherit;padding:.5rem .6rem;border:1px solid var(--linha);border-radius:6px;background:var(--papel);color:var(--tinta);resize:vertical}.agt-acoes{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.an{max-width:72rem}.an-escolha{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;align-items:end;margin:.6rem 0 1rem}.an-escolha select{max-width:100%;min-width:min(18rem,100%)}.an-escolha label{max-width:100%}.an-cabecalho h2{margin:.4rem 0 0;font-size:1.25rem;overflow-wrap:anywhere}.an-cabecalho p{margin:.2rem 0 .8rem}.an-grade{display:grid;grid-template-columns:minmax(0,1fr) 18rem;gap:1rem;align-items:start}@media(max-width:900px){.an-grade{grid-template-columns:minmax(0,1fr)}}.an-player,.an-cartao{background:var(--papel);border:1px solid var(--linha);border-radius:8px;padding:.8rem}.an-vazio{min-height:6rem;display:grid;place-items:center}.an-palco{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.8rem}@media(max-width:640px){.an-palco{grid-template-columns:minmax(0,1fr)}}.an-tela{background:#000;border-radius:6px;aspect-ratio:16 / 9;display:grid;place-items:center;overflow:hidden}.an-tela.an-vertical{aspect-ratio:9 / 16;max-height:26rem;margin:0 auto;width:100%}.an-tela img{width:100%;height:100%;object-fit:contain}.an-tela .aviso{color:#c8ccd6}.an-transcricao{max-height:26rem;overflow-y:auto;line-height:1.6;padding-right:.3rem}.an-transcricao p{margin:0 0 .6rem}.an-palavra{cursor:pointer;border-radius:3px}.an-palavra:hover{text-decoration:underline}.an-dita{color:var(--suave)}.an-falando{background:var(--acento);color:var(--papel)}.an-marca{font:inherit;font-size:.8rem;font-variant-numeric:tabular-nums;padding:0 .3rem;background:none;color:var(--acento);border:1px solid var(--linha);border-radius:4px;cursor:pointer}.an-controles{display:flex;gap:.7rem;align-items:center;margin:.7rem 0 .4rem}.an-controles input[type=range]{flex:1;min-width:0}.an-relogio{font-variant-numeric:tabular-nums;color:var(--suave);white-space:nowrap}.an-tira{list-style:none;display:flex;gap:.4rem;overflow-x:auto;padding:.2rem 0;margin:0}.an-tira button{background:none;border:2px solid transparent;border-radius:5px;padding:0;cursor:pointer;display:grid;gap:.1rem;justify-items:center;color:var(--suave)}.an-tira button.an-atual{border-color:var(--acento);color:var(--tinta)}.an-tira img{width:4.2rem;height:4.2rem;object-fit:cover;border-radius:3px;background:#000;display:block}.an-nota{margin:.5rem 0 0;font-size:.85rem}.an-lateral{display:grid;gap:1rem}.an-desempenho header{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;flex-wrap:wrap}.an-desempenho h2,.an-atributos h2{font-size:1rem;margin:0}.an-estado{font-size:1.2rem;font-weight:600;margin:.7rem 0}.an-numeros{display:grid;gap:.4rem;margin:0}.an-numeros div{display:flex;justify-content:space-between;border-top:1px solid var(--linha);padding-top:.35rem}.an-numeros dt{color:var(--suave)}.an-numeros dd{margin:0;font-variant-numeric:tabular-nums}.an-encaixe:empty{display:none}.an-atributos{margin-top:1.2rem}.an-atributos h2 small{font-weight:400;color:var(--suave)}.an-facetas{list-style:none;padding:0;margin:.6rem 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:.8rem}.an-faceta{background:var(--papel);border:1px solid var(--linha);border-radius:8px;padding:.7rem .9rem;display:grid;gap:.4rem;align-content:start}.an-faceta header{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.an-faceta h3{font-size:.95rem;margin:0}.an-faceta>.aviso{margin:0}.an-origem{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600;border-radius:999px;padding:.05rem .5rem;border:1px solid var(--linha);color:var(--suave)}.an-origem.an-humano{color:var(--acento);border-color:var(--acento)}.an-valores{margin:0;padding-left:1rem;display:grid;gap:.35rem}.an-trecho{font-style:italic}.an-proveniencia{margin:0;font-size:.78rem;color:var(--suave)}.an-sugerido{border:1px dashed var(--linha);border-radius:6px;padding:.5rem .6rem;display:grid;gap:.3rem;color:var(--suave)}.an-selo{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.an-acoes{display:flex;gap:.5rem}.an-correcao{border:1px solid var(--linha);border-radius:6px;display:grid;gap:.3rem}.an-correcao label{display:block}.an a{color:var(--acento)}.painel-linhagem{background:var(--papel);border:1px solid var(--linha);border-radius:8px;padding:1rem;overflow-wrap:anywhere}.painel-linhagem h2{margin-top:0;font-size:1.1rem}.painel-linhagem h3{font-size:.95rem;margin:.75rem 0 .25rem}.lin-pai{border-left:3px solid var(--linha);padding-left:.75rem;margin-block:.75rem}.lin-solida{border-left-style:solid}.lin-tracejada{border-left-style:dashed}.lin-suave,.lin-ressalva{color:var(--suave);font-size:.9rem}.lin-decidir label{display:grid;gap:.25rem}.lin-decidir input{padding:.4rem;max-width:100%}.lin-botoes{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.painel-linhagem ul{margin:0;padding-left:1.1rem}.bib-layout{display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:1.5rem;align-items:start}.bib-principal,.bib-lateral{display:grid;gap:1rem;min-width:0}.bib-form{display:grid;gap:.7rem;background:var(--papel);border:1px solid var(--linha);border-radius:8px;padding:1rem;max-width:46rem}.bib-modos{display:flex;gap:.5rem}.bib-campo{display:grid;gap:.25rem;font-size:.9rem;color:var(--suave)}.bib-campo select,.bib-campo input,.bib-campo textarea{color:var(--tinta)}.bib-campo textarea{font:inherit;padding:.5rem .6rem;border:1px solid var(--linha);border-radius:6px;background:var(--papel);resize:vertical}.bib-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.7rem}.bib-facetas{border:1px solid var(--linha);border-radius:6px;display:grid;gap:.5rem}.bib-facetas legend{font-size:.9rem;color:var(--suave);padding:0 .3rem}.bib-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.bib-chips li{display:inline-flex;align-items:center;gap:.3rem;border:1px solid var(--acento);border-radius:999px;padding:.1rem .2rem .1rem .7rem;font-size:.9rem}.bib-chips button{border:0;padding:.1rem .5rem;border-radius:999px}.bib-privacidade{margin:0;padding-left:.7rem;border-left:3px solid var(--acento);color:var(--tinta)}.bib-avisos{margin:0 0 .5rem;padding:.5rem 1rem .5rem 1.6rem;border-left:3px solid var(--acento);background:var(--papel);border-radius:0 6px 6px 0}.bib-lista{list-style:none;margin:.5rem 0;padding:0;display:grid;gap:.8rem;max-width:46rem}.bib-resultado{background:var(--papel);border:1px solid var(--linha);border-radius:8px;padding:.8rem 1rem;display:grid;gap:.4rem}.bib-resultado[data-referencia]{border-style:dashed}.bib-resultado header{display:flex;flex-wrap:wrap;gap:.2rem .7rem;align-items:baseline}.bib-selo{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--acento);font-weight:600;border:1px solid var(--linha);border-radius:4px;padding:0 .4rem}.bib-referencia,.bib-trecho small{color:var(--suave)}.bib-atributos{margin:0;padding-left:1.1rem;display:grid;gap:.15rem}.bib-atributos .casou{color:var(--tinta)}.bib-atributos li:not(.casou){color:var(--suave)}.bib-casou{color:var(--acento);font-size:.85rem}.bib-porque{margin:0;font-size:.85rem}.bib-acoes{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.bib-painel{background:var(--papel);border:1px solid var(--linha);border-radius:8px;padding:.8rem 1rem;display:grid;gap:.6rem}.bib-painel h2{font-size:1rem;margin:0}.bib-painel p{margin:0}.bib-itens{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.bib-itens li{display:flex;justify-content:space-between;gap:.5rem;align-items:center;flex-wrap:wrap;border-top:1px solid var(--linha);padding-top:.4rem}.bib input[type=search],.bib-painel input{min-width:0;flex:1 1 8rem}@media(max-width:960px){.bib-layout{grid-template-columns:minmax(0,1fr)}}.comparar{max-width:64rem}.cmp-escolha{display:grid;gap:.25rem;margin:1rem 0}.cmp-escolha select{max-width:100%;padding:.5rem}.cmp-cabecalho,.cmp-lado{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.cmp-cabecalho{margin-block:1rem;overflow-wrap:anywhere}.cmp-rotulo{display:block;color:var(--suave);font-size:.85rem;margin-bottom:.25rem}.cmp-lift,.cmp-segmento{background:var(--papel);border:1px solid var(--linha);border-radius:8px;padding:1rem;margin-block:1rem}.cmp-lift h2,.cmp-segmento h2{margin-top:0;font-size:1.1rem}.cmp-lift-valor{font-size:1.15rem;margin:.25rem 0}.cmp-ressalva{color:var(--suave);font-size:.9rem;border-top:1px solid var(--linha);padding-top:.5rem;margin-bottom:0}.cmp-alerta{border-left:4px solid var(--acento);background:var(--papel);padding:.75rem 1rem}.cmp-camada h3{font-size:.95rem;margin:1rem 0 .5rem}.cmp-lado{padding-block:.5rem;border-top:1px solid var(--linha);overflow-wrap:anywhere}.cmp-frases{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}@media(max-width:600px){.cmp-cabecalho,.cmp-lado{grid-template-columns:1fr}}.linhagem{max-width:64rem}.linhagem-resumo{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;border-block:1px solid var(--linha);margin-top:1.5rem}.linhagem-lista{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.linhagem-lista>li{background:var(--papel);border:1px solid var(--linha);border-radius:8px;padding:1rem;overflow-wrap:anywhere}.linhagem-par{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.linhagem-par span,.linhagem-par strong{display:block}.linhagem-par span{color:var(--suave);font-size:.85rem;margin-bottom:.25rem}.linhagem details{margin:.75rem 0}.linhagem summary{cursor:pointer}@media(max-width:600px){.linhagem-par{grid-template-columns:1fr}}.obs-resumo{display:flex;gap:1.5rem;flex-wrap:wrap;color:var(--suave)}.obs-resumo strong{color:var(--tinta);font-size:1.25rem}.obs-resumo .erro strong{color:var(--erro)}.obs-tabela{border-collapse:collapse;width:100%;font-size:.9rem}.obs-tabela th,.obs-tabela td{padding:.4rem .6rem;border-bottom:1px solid var(--linha);text-align:right}.obs-tabela thead th,.obs-tabela tbody th{text-align:left}.obs-tabela thead th{color:var(--suave);font-weight:600}.obs-tabela td.erro{font-weight:600}.rev-lista{list-style:none;margin:1rem 0;padding:0;display:grid;gap:.8rem;max-width:52rem}.rev-item{background:var(--papel);border:1px solid var(--linha);border-left:4px solid var(--acento);border-radius:8px;padding:.8rem 1rem}.rev-item.rev-falha_recorrente{border-left-color:var(--erro)}.rev-item.rev-auditoria{border-left-color:var(--linha)}.rev-item header{display:flex;gap:.7rem;flex-wrap:wrap;align-items:baseline}.rev-selo{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--acento);font-weight:600}.rev-atributos{margin:.5rem 0;padding-left:1.1rem}.rev-trecho small{color:var(--suave)}.rev-filtros{display:flex;gap:.5rem;flex-wrap:wrap;margin:.8rem 0}.rev-acoes{display:flex;gap:.5rem;margin-top:.6rem}.rev-correcao{border:1px solid var(--linha);border-radius:6px;margin-top:.6rem;display:grid;gap:.3rem}.rev-correcao label{display:block}.minha .principal{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin:1rem 0 .25rem}.minha .principal-valor{font-size:2.4rem;font-weight:600;font-variant-numeric:tabular-nums}.minha .principal-vn{font-size:1.05rem;color:var(--suave)}.minha .contexto-titulo{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--suave);margin:1.2rem 0 0}.minha .cartoes.contexto .cartao-valor{font-size:1.2rem;font-weight:500}.minha table{font-variant-numeric:tabular-nums}.minha .nome-pessoa{color:var(--suave);margin:0 0 .5rem}.minha .so-leitor{position:absolute;left:-9999px}.minha .poucos-dados{color:var(--suave);font-size:.8rem;font-style:italic}.minha .estado-texto{color:var(--suave)}.minha .frases{margin:.5rem 0 1rem;padding-left:1.2rem}.minha .filtro-estado{margin:.5rem 0}.minha .seletor-pessoa{margin:.5rem 0 1rem}:root{--positivo: #2f7d4f;--negativo: #b03a3a;--neutro: #8a93a6}@media(prefers-color-scheme:dark){:root{--positivo: #6fcf97;--negativo: #f08a8a;--neutro: #6b7488}}.cartoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;margin:1rem 0 1.5rem}.cartao{display:flex;flex-direction:column;gap:.25rem;padding:.8rem 1rem;background:var(--papel);border:1px solid var(--linha);border-radius:8px}.cartao-rotulo{font-size:.8rem;color:var(--suave)}.cartao-valor{font-size:1.6rem}.cartao-detalhe,.cartao-aviso{font-size:.85rem;color:var(--suave)}.cartao-aviso{font-style:italic}.cabecalho-tela{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;justify-content:space-between}.leitura{background:var(--papel);border:1px solid var(--linha);border-radius:8px;padding:.6rem 1.2rem}.grafico{margin:0 0 1rem}.grafico-area{width:100%;min-width:0}.marca-acima{color:var(--positivo)}.marca-abaixo{color:var(--negativo)}.poucos{color:var(--suave)}.indisponivel{color:var(--suave);font-size:.9rem}h2.secao{font-size:1.05rem;margin:1.5rem 0 .4rem}.evolucao .grafico-evolucao{margin:1.25rem 0 .5rem;padding:1rem 1rem .5rem;border:1px solid var(--linha);border-radius:8px;background:var(--papel)}.evolucao .legenda-evolucao{display:flex;gap:1.25rem;flex-wrap:wrap;font-size:.85rem;color:var(--suave);padding:.5rem 0 .4rem 3rem}.evolucao .amostra{display:inline-block;width:1.4rem;height:.7rem;margin-right:.4rem;vertical-align:middle;border-radius:2px}.evolucao .amostra.linha{height:.2rem;background:var(--acento)}.evolucao .amostra.faixa{background:var(--acento);opacity:.25}.evolucao .amostra.maturacao{background:repeating-linear-gradient(45deg,var(--suave) 0 1px,transparent 1px 5px);border:1px solid var(--linha)}.evolucao .dica-evolucao{background:var(--papel);color:var(--tinta);border:1px solid var(--linha);border-radius:6px;padding:.5rem .7rem;font-size:.85rem;line-height:1.5;max-width:18rem}.evolucao .tabela-evolucao{border-collapse:collapse;width:100%;margin-top:1rem;font-variant-numeric:tabular-nums}.evolucao .tabela-evolucao caption{text-align:left;padding-bottom:.4rem}.evolucao .tabela-evolucao th,.evolucao .tabela-evolucao td{text-align:left;padding:.4rem .6rem;border-bottom:1px solid var(--linha)}.evolucao .bloco-evolucao{margin-top:2rem}.evolucao .bloco-evolucao h2{font-size:1.05rem;margin-bottom:.2rem}.evolucao .aguarda{padding:.6rem .8rem;border:1px dashed var(--linha);border-radius:6px}.evolucao .selo-informativo{font-size:.72rem;font-weight:600;padding:.1rem .5rem;border-radius:999px;border:1px solid var(--linha);color:var(--suave);vertical-align:middle}.hooks .faixa-aviso{margin:1rem 0;padding:.7rem 1rem;border:1px solid var(--linha);border-left:4px solid var(--erro);border-radius:6px;background:var(--papel)}.hooks .indicadores{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.8rem;margin:1rem 0 1.5rem}.hooks .indicador{display:flex;flex-direction:column;gap:.2rem;padding:.8rem 1rem;border:1px solid var(--linha);border-radius:6px;background:var(--papel)}.hooks .indicador .rotulo{font-size:.8rem;color:var(--suave)}.hooks .indicador strong{font-size:1.5rem;font-variant-numeric:tabular-nums}.hooks .indicador small{color:var(--suave)}.hooks .aguarda{color:var(--suave);font-style:italic;font-size:.85rem}.hooks .selo{font-size:.75rem;font-weight:600;padding:.1rem .5rem;border-radius:999px;border:1px solid var(--linha);color:var(--suave);white-space:nowrap}.hooks .selo.vencedor{border-color:var(--acento);color:var(--acento)}.hooks .selo.neutro{font-weight:400}.hooks button.expandir{border:0;background:none;padding:0;color:var(--tinta);font-weight:600;cursor:pointer;text-align:left}.hooks td,.hooks th{font-variant-numeric:tabular-nums}.hooks tr.detalhe>td{background:var(--fundo);padding:.4rem 1rem .8rem}.hooks tr.detalhe table{margin:.3rem 0}.hooks section h2,.hooks>h2{font-size:1.05rem;margin-top:1.5rem}@media(max-width:720px){.hooks table{display:block;overflow-x:auto}}.hooks td.dupla,.hooks button.expandir{white-space:nowrap}.matriz-rolagem{overflow-x:auto}.matriz table{border-collapse:collapse}.matriz th,.matriz td{border:1px solid var(--linha);padding:.4rem .7rem;text-align:left;vertical-align:top}.matriz td{min-width:9rem;font-variant-numeric:tabular-nums}.matriz td small{display:block;color:var(--suave)}.matriz .matriz-vazia{color:var(--suave)}.nicho section{margin:1.5rem 0}.nicho h2{font-size:1.05rem;margin-bottom:.4rem}.nicho th.num,.nicho td.num{text-align:right;font-variant-numeric:tabular-nums}.nicho tbody th{text-align:left;font-weight:600}.nicho .encaixe{border:1px dashed var(--linha);border-radius:6px;padding:.2rem 1rem .8rem;background:var(--papel)}.nicho tr.referencia td{color:var(--suave)}.nicho tbody tr:not(.referencia) th,.nicho tbody tr:not(.referencia) td{border-top:1px solid var(--linha)}.qualidade .faixa{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;padding:.8rem 1rem;border:1px solid var(--linha);border-left-width:4px;border-radius:6px;background:var(--papel);margin:1rem 0}.qualidade .faixa.bloqueada{border-left-color:var(--erro)}.qualidade .faixa.liberada{border-left-color:var(--acento)}.qualidade .faixa p{margin:0}.qualidade .faixa .acoes-publicar{margin-left:auto;display:flex;gap:.5rem;align-items:center}.qualidade section.categoria{margin:1.5rem 0}.qualidade section.categoria h2{font-size:1.05rem;display:flex;gap:.6rem;align-items:baseline;margin-bottom:.2rem}.qualidade .selo{font-size:.72rem;font-weight:600;padding:.1rem .5rem;border-radius:999px;border:1px solid var(--linha);color:var(--suave)}.qualidade .selo.bloqueia{border-color:var(--erro);color:var(--erro)}.qualidade .selo.atencao{color:var(--tinta)}.qualidade td.dono{font-variant-numeric:tabular-nums;white-space:nowrap}.qualidade .motivo{color:var(--erro);font-size:.9rem}.tabela-lotes td button{text-align:left;border:0;padding:.2rem 0;font-weight:600;color:var(--acento);cursor:pointer}.tabela-lotes td button:hover{text-decoration:underline}.aguarda{color:var(--suave);cursor:help}.poucos-dados{color:var(--suave);font-size:.8rem;font-style:italic}.lote-detalhe{padding:.5rem 0 .5rem 1rem;border-left:3px solid var(--linha)}.lote-detalhe table{margin-bottom:.5rem}.estado-texto{color:var(--suave)}.so-leitor{position:absolute;left:-9999px}.tabela-lotes{font-variant-numeric:tabular-nums}input[type=search]{min-width:18rem}.aviso-fixo{margin:.8rem 0 1.2rem;padding:.7rem 1rem;border:1px solid var(--linha);border-left:4px solid var(--acento);border-radius:6px;background:var(--papel);font-weight:600}.controles-pessoas{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.seletor-visao{display:flex;gap:.8rem;align-items:center;border:1px solid var(--linha);border-radius:6px;padding:.3rem .7rem;margin:0}.seletor-visao legend{font-size:.8rem;color:var(--suave);padding:0 .3rem}.seletor-visao label{font-size:.9rem;white-space:nowrap}.pessoas-duplas .rolagem{overflow-x:auto}.pessoas-duplas table{border-collapse:collapse;font-variant-numeric:tabular-nums}.pessoas-duplas th,.pessoas-duplas td{padding:.45rem .7rem;border-bottom:1px solid var(--linha);text-align:left;vertical-align:top}.pessoas-duplas thead th{font-size:.8rem;font-weight:600;color:var(--suave)}.tabela-pessoas tbody th{font-weight:600;white-space:nowrap}.tabela-pessoas .sigla{color:var(--suave);font-weight:400}.tabela-pessoas .celula-principal{white-space:nowrap}.tabela-pessoas .principal{display:block;font-size:1.05rem}.pessoas-duplas .vden,.pessoas-duplas .faixa{display:block;color:var(--suave);font-size:.8rem}.pessoas-duplas .insuficiente{font-size:.85rem;font-weight:600;color:var(--suave);font-style:italic}.tabela-pessoas td.contexto,.tabela-pessoas th.contexto{color:var(--suave)}.paineis-faixas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:1rem}.painel-faixas{background:var(--papel);border:1px solid var(--linha);border-radius:8px;padding:.6rem .8rem;min-width:0}.painel-faixas h3{font-size:.95rem;margin:.2rem 0 .4rem}.dica-grafico{background:var(--papel);border:1px solid var(--linha);border-radius:6px;padding:.35rem .6rem;font-size:.85rem;color:var(--tinta)}.mapa-duplas caption{caption-side:bottom;text-align:left;padding-top:.4rem}.mapa-duplas td{text-align:center;min-width:5rem}.mapa-duplas td strong{display:block}.mapa-duplas td.vazia{background:var(--fundo)}.mapa-duplas th[scope=row],.mapa-duplas th[scope=col]{text-align:center}.tabela-pessoas tbody th a{color:var(--tinta);text-decoration:underline;text-decoration-color:var(--linha);text-underline-offset:3px}.tabela-pessoas tbody th a:hover,.tabela-pessoas tbody th a:focus-visible{text-decoration-color:var(--acento)}.pessoas-duplas,.grafico-faixas{min-width:0;max-width:100%}.tipos-copys .rolagem{overflow-x:auto}.tipos-copys table{border-collapse:collapse;font-variant-numeric:tabular-nums}.tipos-copys th,.tipos-copys td{padding:.45rem .7rem;border-bottom:1px solid var(--linha);text-align:left;vertical-align:top}.tipos-copys thead th{font-size:.8rem;font-weight:600;color:var(--suave)}.tipos-copys .num{text-align:right}.tabela-grupos tbody th{font-weight:600;white-space:nowrap}.tabela-grupos tr.referencia th,.tabela-grupos tr.referencia td{color:var(--suave);font-style:italic}.tabela-grupos tr[data-cor=verde] th{box-shadow:inset 4px 0 0 var(--positivo)}.tabela-grupos tr[data-cor=vermelho] th{box-shadow:inset 4px 0 0 var(--negativo)}.tipos-copys .delta{white-space:nowrap}.tipos-copys .mudanca-clara{color:var(--tinta)}.legenda-tipos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:.2rem 1rem;margin:.6rem 0 0;font-size:.85rem}.legenda-tipos div{display:flex;gap:.5rem}.legenda-tipos dt{font-weight:600;min-width:3.5rem}.legenda-tipos dd{margin:0;color:var(--suave)}.bloco-pessoas{margin-top:1.5rem;padding-top:.5rem;border-top:1px solid var(--linha)}h3.subsecao{font-size:.95rem;margin:1rem 0 .3rem}.mapa-tipos td small.insuficiente{display:block;font-size:.75rem}.busca{display:inline-flex;gap:.5rem;align-items:center;margin:.2rem 0 .6rem;font-size:.9rem}.busca input{padding:.3rem .5rem;border:1px solid var(--linha);border-radius:6px;background:var(--papel);color:var(--tinta);min-width:min(18rem,60vw)}.como-interpretar{padding-left:1.2rem;line-height:1.5}.tipos-copys{min-width:0;max-width:100%}.tipos-copys td.num,.tipos-copys td.celula-principal,.tabela-pessoas td,.tabela-pessoas td small.faixa,.tabela-pessoas td small.vden{white-space:nowrap}.pd-filtros{display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:end;margin:.8rem 0}.pd-filtros label{display:grid;gap:.2rem;font-size:.9rem;color:var(--suave)}.pd-promissor{border-left-color:var(--suave);border-left-style:dashed}.pd-destaque{border-left-width:6px}.pd-selo-promissor{color:var(--suave)}.pd-taxa{font-size:1.4rem;font-weight:700}.pd-aviso-faixa{color:var(--suave);font-size:.85rem}.pd-divergencia{border-left-color:var(--erro)}.pd-fatores{display:flex;flex-wrap:wrap;gap:.5rem}.pd-fatores label{min-width:8rem}:root{--fundo: #fafaf7;--papel: #ffffff;--tinta: #1d2330;--suave: #5b6372;--linha: #dcdfe6;--acento: #2f4b9a;--erro: #9b2c2c;font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:var(--tinta);background:var(--fundo)}@media(prefers-color-scheme:dark){:root{--fundo: #14171f;--papel: #1c212c;--tinta: #e8eaf0;--suave: #a2a9b8;--linha: #2d3444;--acento: #8fa8f0;--erro: #f0a0a0}}body{margin:0;background:var(--fundo)}.app{display:grid;grid-template:"topo topo" auto "menu conteudo" 1fr / 15rem minmax(0,1fr);min-height:100vh}.topo{grid-area:topo;display:flex;flex-wrap:wrap;gap:1rem;align-items:center;padding:.6rem 1rem;background:var(--papel);border-bottom:1px solid var(--linha)}.topo .eu{margin-left:auto;color:var(--suave);font-size:.9rem}.menu{grid-area:menu;padding:1rem;border-right:1px solid var(--linha);background:var(--papel)}.menu h2{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--suave);margin:1.2rem 0 .4rem}.menu ul{list-style:none;margin:0;padding:0}.menu a{display:block;padding:.35rem .5rem;border-radius:6px;color:var(--tinta);text-decoration:none}.menu a:hover{background:var(--fundo)}.menu a.active{background:var(--acento);color:var(--papel)}.conteudo{grid-area:conteudo;min-width:0;padding:1.5rem 2rem}.filtro-produto{display:flex;gap:.5rem;align-items:center;font-size:.9rem;color:var(--suave)}select,button,.botao{font:inherit;padding:.4rem .7rem;border:1px solid var(--linha);border-radius:6px;background:var(--papel);color:var(--tinta)}.botao{display:inline-block;background:var(--acento);color:var(--papel);border-color:var(--acento);text-decoration:none}button.secundario{background:transparent}.aviso{color:var(--suave)}.erro{color:var(--erro)}section.aviso[role=alert]{border-left:4px solid var(--erro);padding-left:1rem;color:var(--tinta)}.login,.escolha{max-width:32rem;margin:6rem auto;padding:0 1rem}.pessoas{list-style:none;padding:0;display:grid;gap:.5rem;margin:1rem 0}.pessoas button{width:100%;text-align:left}.pessoas small{color:var(--suave);margin-left:.5rem}.botao-menu{display:none}html,body{max-width:100%;overflow-x:hidden}@media(max-width:720px){.app{grid-template:"topo" auto "menu" auto "conteudo" 1fr / minmax(0,1fr)}.topo{padding:.6rem 16px;gap:.5rem .75rem}.topo .eu{display:none}.botao-menu{display:inline-block}.menu{display:none;border-right:0;border-bottom:1px solid var(--linha);padding:.5rem 16px 1rem}.menu.aberto{display:block}.conteudo{padding:1rem 16px}.login,.escolha{margin:2rem auto}}.conteudo table{display:block;max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;margin:.5rem 0 1.5rem}th,td{text-align:left;padding:.4rem .6rem;border-bottom:1px solid var(--linha);vertical-align:middle}th{font-size:.8rem;color:var(--suave);font-weight:600}tr.inativa td{color:var(--suave)}td.acoes{display:flex;gap:.4rem}.linha-form{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}input{font:inherit;padding:.4rem .6rem;border:1px solid var(--linha);border-radius:6px;background:var(--papel);color:var(--tinta)}input[maxlength="3"]{width:4.5rem}
