:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fundo:#f9f9f7;--superficie:#fcfcfb;--texto:#0b0b0b;--texto-sec:#52514e;--texto-mudo:#6b6a66;--borda:#0b0b0b1a;--grade:#e1e0d9;--eixo:#c3c2b7;--realce:#2a78d614;--serie-1:#2a78d6;--link:#1c5cab;--selo-fundo:#fff4d6;--selo-texto:#6b4a00;--erro:#b42323;--raio:8px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.45}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fundo:#0d0d0d;--superficie:#1a1a19;--texto:#f0efec;--texto-sec:#c3c2b7;--texto-mudo:#9a9993;--borda:#ffffff1a;--grade:#2c2c2a;--eixo:#383835;--realce:#3987e524;--serie-1:#3987e5;--link:#86b6ef;--selo-fundo:#3a2e10;--selo-texto:#f2cf7a;--erro:#e66767}}*{box-sizing:border-box}body{background:var(--fundo);color:var(--texto);margin:0}a{color:var(--link)}h1{margin:0 0 4px;font-size:1.6rem}h2{margin:0 0 8px;font-size:1.1rem}h3{margin:16px 0 4px}button,input,select{font:inherit;color:inherit}input,select{background:var(--superficie);border:1px solid var(--borda);border-radius:6px;padding:6px 10px}button[type=submit]{background:var(--serie-1);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:8px 16px}button[type=submit]:disabled{opacity:.6}.botao-texto{color:var(--link);cursor:pointer;background:0 0;border:0;padding:0}.mudo{color:var(--texto-mudo)}.secundario{color:var(--texto-sec)}.pequeno{font-size:.85rem}.erro{color:var(--erro)}.carregando,.erro-pagina{text-align:center;padding:32px 16px}.pagina{flex-direction:column;min-height:100vh;display:flex}.topo{background:var(--superficie);border-bottom:1px solid var(--borda);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 24px;display:flex}.marca{color:var(--texto);letter-spacing:.02em;font-size:1.25rem;font-weight:700;text-decoration:none}.topo-sub{color:var(--texto-mudo);font-size:.9rem}.topo-direita{align-items:center;gap:12px;margin-left:auto;display:flex}.usuario{color:var(--texto-sec);font-size:.9rem}.conteudo{flex:1;width:100%;max-width:1280px;margin:0 auto;padding:24px}.rodape{color:var(--texto-mudo);border-top:1px solid var(--borda);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 24px;font-size:.8rem;display:flex}.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);margin-bottom:16px;padding:16px 20px}.cabecalho-secao{max-width:900px;margin-bottom:16px}.selo{text-transform:uppercase;letter-spacing:.04em;background:var(--selo-fundo);color:var(--selo-texto);vertical-align:middle;border-radius:4px;margin-left:4px;padding:1px 6px;font-size:.7rem;font-weight:600;display:inline-block}.filtros{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.filtros input[type=search]{min-width:220px}.tabela-rolagem{border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);overflow-x:auto}.cartao .tabela-rolagem{border:0}.tabela{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.tabela th,.tabela td{border-bottom:1px solid var(--grade);text-align:left;vertical-align:top;padding:8px 12px}.tabela th{color:var(--texto-sec);white-space:nowrap;font-size:.8rem;font-weight:600}.tabela th button{color:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;padding:0}.tabela .num{text-align:right;white-space:nowrap}.tabela tbody tr:hover{background:var(--realce)}.tabela .destaque{font-weight:600}.tabela.compacta{max-width:360px;margin:8px 0}.tabela.compacta td{padding:4px 8px}.tabela caption{text-align:left;padding-bottom:4px}.destaques{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:16px;display:grid}.destaques .cartao{margin:0}.destaque-cartao{flex-direction:column;gap:4px;display:flex}.secundario-cartao{border-style:dashed}.rotulo{color:var(--texto-sec);font-size:.8rem;font-weight:600}.numero-grande{font-size:2rem;font-weight:700;line-height:1.1}.numero-medio{font-size:1.35rem;font-weight:700;display:block}.programas{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:16px;margin-bottom:16px;display:grid}.programas .cartao{margin:0}.programa-topo{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.linha-numeros{flex-wrap:wrap;gap:16px 32px;margin:8px 0;display:flex}.linha-numeros>div{flex-direction:column;display:flex}.indicadores{margin:8px 0;padding-left:18px;font-size:.9rem}.grafico{width:100%}.dica{background:var(--superficie);border:1px solid var(--borda);border-radius:6px;flex-direction:column;padding:6px 10px;font-size:.85rem;display:flex;box-shadow:0 2px 8px #0000001f}.entrar{place-items:center;min-height:100vh;padding:16px;display:grid}.entrar-cartao{flex-direction:column;gap:12px;width:100%;max-width:360px;display:flex}.entrar-cartao label{color:var(--texto-sec);flex-direction:column;gap:4px;font-size:.9rem;display:flex}.regra{max-width:860px}.regra table{border-collapse:collapse;margin:12px 0;font-size:.9rem;display:block;overflow-x:auto}.regra th,.regra td{border:1px solid var(--grade);text-align:left;padding:6px 10px}.regra code{background:var(--realce);border-radius:4px;padding:1px 4px}.barra-acoes{justify-content:space-between;align-items:center;gap:12px;display:flex}.botao-link{background:var(--serie-1);color:#fff;border-radius:6px;padding:6px 14px;font-size:.9rem;text-decoration:none}.ficha{max-width:1000px;margin:0 auto}.ficha-topo{border-bottom:2px solid var(--texto);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding-bottom:8px;display:flex}.ficha-marca{color:var(--texto-sec);text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px;font-size:.8rem;font-weight:600}.ficha-data{text-align:right;margin:0}.ficha-destaques{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px;display:grid}.ficha-destaques>div{flex-direction:column;gap:2px;display:flex}.ficha-separado{border-left:1px dashed var(--borda);padding-left:16px}.ficha-tabela{font-size:.85rem}.ficha-tabela td p{margin:0 0 4px}.ficha-tabela th:nth-child(4),.ficha-tabela th:nth-child(5){min-width:200px}.ficha-rodape{border-top:1px solid var(--grade);margin-top:20px;padding-top:8px}.ficha-cauc{margin-top:16px;font-size:.85rem}.ficha-cauc h2{margin-bottom:4px}.ficha-cauc p{margin:0 0 4px}.ficha-cauc ul{margin:0;padding-left:18px}.ficha-plano{margin-top:16px;font-size:.85rem}.ficha-plano h2{margin-bottom:4px}.ficha-plano table{font-size:inherit}@media print{@page{size:A4 landscape;margin:12mm}:root,:root:not([data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fundo:#fff;--superficie:#fff;--texto:#000;--texto-sec:#333;--texto-mudo:#555;--grade:#ccc;--borda:#bbb;--selo-fundo:#fff4d6;--selo-texto:#6b4a00}body{background:#fff}.topo,.rodape,.nao-imprimir{display:none!important}.conteudo{max-width:none;padding:0}.ficha-tabela tr{break-inside:avoid}.ficha{font-size:12px}.ficha h1{font-size:1.4rem}.ficha h2{margin-bottom:4px;font-size:1rem}.ficha-topo{margin-bottom:8px;padding-bottom:4px}.ficha-topo p{margin:0}.ficha-destaques{gap:12px;margin-bottom:8px}.ficha-tabela{font-size:10.5px;line-height:1.3}.ficha-tabela th,.ficha-tabela td{padding:4px 6px}.ficha-tabela td p{margin:0 0 2px}.ficha-tabela td.pequeno{font-size:inherit}.ficha-rodape{margin-top:8px;padding-top:4px;font-size:9.5px}.ficha-cauc{break-inside:avoid;margin-top:8px;font-size:10.5px;line-height:1.3}.ficha-plano{break-before:page;margin-top:0;font-size:10.5px;line-height:1.3}.ficha-plano th,.ficha-plano td{padding:3px 6px}.numero-grande{font-size:1.4rem}}@media (width<=640px){.ficha-destaques{grid-template-columns:1fr}.ficha-separado{border-left:0;padding-left:0}.topo,.conteudo,.rodape{padding-left:16px;padding-right:16px}.programas{grid-template-columns:1fr}.numero-grande{font-size:1.6rem}.filtros input[type=search]{flex:100%;min-width:0}}.simulador{flex-direction:column;gap:16px;margin:12px 0;display:flex}.simulador-linha{grid-template-columns:180px 1fr 160px;align-items:start;gap:16px;display:grid}.simulador-rotulo,.simulador-resultado{flex-direction:column;gap:2px;display:flex}.simulador-resultado{text-align:right}.simulador-controle{margin:0}.simulador-controle input[type=range]{width:100%;accent-color:var(--serie-1)}.simulador-marcos{flex-wrap:wrap;gap:4px 12px;font-size:.8rem;display:flex}.simulador-marcos .ativo{font-weight:600;text-decoration:underline}.simulador-total{border-top:1px solid var(--grade);margin:8px 0 4px;padding-top:8px}@media (width<=640px){.simulador-linha{grid-template-columns:1fr;gap:6px}.simulador-resultado{text-align:left}}.topo-nav{gap:12px;font-size:.9rem;display:flex}.topo-nav a{color:var(--texto-sec);border-bottom:2px solid #0000;padding:2px 0;text-decoration:none}.topo-nav a.active{color:var(--texto);border-bottom-color:var(--serie-1)}.botao-segmento{background:var(--superficie);border:1px solid var(--borda);cursor:pointer;border-radius:6px;padding:4px 12px}.botao-segmento.ativo{border-color:var(--serie-1);box-shadow:inset 0 0 0 1px var(--serie-1);font-weight:600}:root{--mapa-0:#e1e0d9;--mapa-1:#b7d3f6;--mapa-2:#6da7ec;--mapa-3:#3987e5;--mapa-4:#1c5cab;--mapa-5:#0d366b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--mapa-0:#383835;--mapa-1:#104281;--mapa-2:#256abf;--mapa-3:#3987e5;--mapa-4:#86b6ef;--mapa-5:#cde2fb}}.mapa-grade{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);align-items:start;gap:16px;display:grid}.mapa-cartao{position:relative}.mapa{width:100%;height:auto;display:block}.mapa-municipio{stroke:var(--superficie);stroke-width:.6px;cursor:pointer}.mapa-municipio.focado{stroke:var(--texto);stroke-width:1.5px}.classe-0{fill:var(--mapa-0);background:var(--mapa-0)}.classe-1{fill:var(--mapa-1);background:var(--mapa-1)}.classe-2{fill:var(--mapa-2);background:var(--mapa-2)}.classe-3{fill:var(--mapa-3);background:var(--mapa-3)}.classe-4{fill:var(--mapa-4);background:var(--mapa-4)}.classe-5{fill:var(--mapa-5);background:var(--mapa-5)}.mapa-dica{pointer-events:none;z-index:2;position:absolute}.mapa-legenda{color:var(--texto-sec);flex-wrap:wrap;gap:6px 14px;margin:12px 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.mapa-legenda li{align-items:center;gap:6px;display:flex}.amostra{border-radius:3px;width:14px;height:14px;display:inline-block}.mapa-lista{margin:0 0 8px;padding-left:22px}.mapa-lista li{padding:3px 0;display:list-item}.mapa-lista li .num{float:right;color:var(--texto-sec)}:root{--risco-1:#fde3d6;--risco-2:#f8b89b;--risco-3:#f1885f;--risco-4:#d95926;--risco-5:#8f3410;--div-1:#c23b3a;--div-2:#f2a3a2;--div-3:#e1e0d9;--div-4:#86b6ef;--div-5:#1c5cab}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--risco-1:#4a2412;--risco-2:#7a3818;--risco-3:#b44a1e;--risco-4:#eb6834;--risco-5:#f8b89b;--div-1:#e66767;--div-2:#8c3a3a;--div-3:#383835;--div-4:#256abf;--div-5:#86b6ef}}.risco-1{fill:var(--risco-1);background:var(--risco-1)}.risco-2{fill:var(--risco-2);background:var(--risco-2)}.risco-3{fill:var(--risco-3);background:var(--risco-3)}.risco-4{fill:var(--risco-4);background:var(--risco-4)}.risco-5{fill:var(--risco-5);background:var(--risco-5)}.div-1{fill:var(--div-1);background:var(--div-1)}.div-2{fill:var(--div-2);background:var(--div-2)}.div-3{fill:var(--div-3);background:var(--div-3)}.div-4{fill:var(--div-4);background:var(--div-4)}.div-5{fill:var(--div-5);background:var(--div-5)}.sem-dado{fill:url(#hachura)}.hachura-fundo{fill:var(--mapa-0)}.hachura-linha{stroke:var(--texto-mudo);stroke-width:1px}.amostra-sem-dado{background:repeating-linear-gradient(45deg, var(--mapa-0) 0 3px, var(--texto-mudo) 3px 4px)}.mapa-br .mapa-municipio{stroke-width:.12px}.mapa-uf-zoom .mapa-municipio{stroke-width:.4px}.mapa-uf{fill:none;stroke:var(--texto);stroke-width:.6px;pointer-events:none}.mapa-foco{fill:none;stroke:var(--texto);stroke-width:1.5px;pointer-events:none}.tabela-compacta th,.tabela-compacta td{padding:4px 8px}.linha-atual{background:var(--realce)}.brasil-detalhe h3{margin:14px 0 4px;font-size:.95rem}.lista-condicoes{margin:0;padding:0;font-size:.85rem;list-style:none}.lista-condicoes li{padding:2px 0}.lista-condicoes li.falhou{font-weight:600}@media (width<=800px){.mapa-grade{grid-template-columns:1fr}.topo-nav{order:3}}.barra-botoes{flex-wrap:wrap;gap:8px;display:flex}.botao-link.secundario{background:var(--superficie);color:var(--link);border:1px solid var(--borda)}.selo-programa{letter-spacing:.02em;color:var(--texto-sec);border:1px solid var(--borda);vertical-align:1px;border-radius:4px;padding:0 5px;font-size:.72rem;font-weight:600;display:inline-block}.plano-tabela td{vertical-align:top}.plano-tabela td p{margin:2px 0 0}.plano-tabela input,.plano-tabela select{width:100%;min-width:150px}.plano-tabela th:first-child{width:50%}.plano-fechada{opacity:.6}.plano-atrasada strong{color:var(--erro)}.plano-nova{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.plano-nova input:first-child{flex:280px}.plano-sugestoes{margin:0;padding:0;list-style:none}.plano-sugestoes li{border-top:1px solid var(--grade);justify-content:space-between;align-items:flex-start;gap:16px;padding:10px 0;display:flex}.plano-sugestoes li p{margin:2px 0 0}.plano-sugestoes li button{white-space:nowrap}:root{--status-bom:#1a7f37;--status-alerta:#9a6700;--status-grave:#bc4c00;--status-critico:#cf222e;--status-neutro:#6b6a66}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--status-bom:#3fb950;--status-alerta:#d29922;--status-grave:#db6d28;--status-critico:#f85149;--status-neutro:#9a9993}}.botao-acao{background:var(--serie-1);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:8px 16px}.botao-acao:disabled{opacity:.6;cursor:default}button.secundario[type=submit]{background:var(--superficie);color:var(--link);border:1px solid var(--borda)}.selo-status{white-space:nowrap;border:1px solid var(--tom);border-radius:999px;align-items:center;gap:6px;padding:1px 9px 1px 3px;font-size:.82rem;font-weight:600;display:inline-flex}.selo-status-icone{background:var(--tom);width:16px;height:16px;color:var(--superficie);border-radius:50%;place-items:center;font-size:.7rem;line-height:1;display:inline-grid}.status-bom{--tom:var(--status-bom)}.status-alerta{--tom:var(--status-alerta)}.status-grave{--tom:var(--status-grave)}.status-critico{--tom:var(--status-critico)}.status-neutro{--tom:var(--status-neutro)}.resumo-situacoes{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.aviso-faixa{background:var(--realce);border-radius:var(--raio);padding:8px 12px}.texto-erro{color:var(--erro)}.lista-simples{margin:8px 0;padding-left:18px}.lista-simples li{padding:2px 0}.linha-detalhe>td{background:var(--realce)}.linha-detalhe:hover{background:0 0}.fonte-detalhe{flex-direction:column;gap:12px;padding:4px 0;display:flex}.fonte-detalhe-colunas{grid-template-columns:minmax(0,3fr) minmax(220px,2fr);gap:16px;display:grid}.fonte-acoes{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.fonte-bloco h3{margin:0 0 4px;font-size:.95rem}.linha-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.linha-form input:not([type=file]):not([type=date]){flex:220px;min-width:0}.lista-definicoes{grid-template-columns:max-content minmax(0,1fr);gap:2px 12px;margin:0;display:grid}.lista-definicoes dt{color:var(--texto-sec)}.lista-definicoes dd{overflow-wrap:anywhere;margin:0}@media (width<=800px){.fonte-detalhe-colunas{grid-template-columns:1fr}}
