:root{color-scheme:light;--cor-fundo: #ffffff;--cor-fundo-suave: #f3f5f7;--cor-borda: #d5d9de;--cor-texto: #1b1f24;--cor-texto-suave: #4a5260;--cor-destaque: #0b5cad;--cor-foco: #b35c00;--cor-erro: #a1001b;--grafico-uf: #0b5cad;--grafico-regiao: #b35c00;--grafico-brasil: #1b1f24;--grafico-barra: #6b7480;--mapa-classe-1: #eff3ff;--mapa-classe-2: #bdd7e7;--mapa-classe-3: #6baed6;--mapa-classe-4: #3182bd;--mapa-classe-5: #08519c;--mapa-sem-dado: #ffffff;--espaco: 1rem;--raio: 6px;font-family:system-ui,sans-serif;line-height:1.5;color:var(--cor-texto);background:var(--cor-fundo)}:root[data-tema=escuro]{color-scheme:dark;--cor-fundo: #14181d;--cor-fundo-suave: #1e242b;--cor-borda: #3a424c;--cor-texto: #e6e9ed;--cor-texto-suave: #b0b8c3;--cor-destaque: #7fbcf5;--cor-foco: #f0a04b;--cor-erro: #ff9aa5;--grafico-uf: #7fbcf5;--grafico-regiao: #f0a04b;--grafico-brasil: #e6e9ed;--grafico-barra: #8a94a3;--mapa-classe-1: #1f3b57;--mapa-classe-2: #2b5f8a;--mapa-classe-3: #3f88bf;--mapa-classe-4: #79b5de;--mapa-classe-5: #c6e0f5;--mapa-sem-dado: #14181d}body{margin:0}.cabecalho{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem var(--espaco)}.botao-tema{font:inherit;font-size:.875rem;min-height:2.75rem;padding:.25rem .75rem;border:1px solid var(--cor-texto-suave);border-radius:var(--raio);background:var(--cor-fundo);color:var(--cor-texto);cursor:pointer}.cabecalho,main,.rodape{max-width:72rem;margin:0 auto;padding:var(--espaco)}.cabecalho h1{font-size:1.5rem;margin:0}h2{font-size:1.25rem;margin:0 0 var(--espaco)}h3{font-size:1.0625rem;margin:0 0 .5rem}.rodape{color:var(--cor-texto-suave);font-size:.875rem}a{color:var(--cor-destaque)}:focus-visible{outline:3px solid var(--cor-foco);outline-offset:2px}.pular-conteudo{position:absolute;left:-999px}.pular-conteudo:focus{left:var(--espaco);top:var(--espaco)}.filtros{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--espaco);padding:var(--espaco);background:var(--cor-fundo-suave);border-radius:var(--raio);margin-bottom:calc(var(--espaco) * 1.5)}.campo{display:flex;flex-direction:column;gap:.25rem}.campo label{font-weight:600;font-size:.875rem}.campo select{font:inherit;padding:.5rem;min-height:2.75rem;border:1px solid var(--cor-texto-suave);border-radius:var(--raio);background:var(--cor-fundo);color:var(--cor-texto)}.cartoes{margin-bottom:calc(var(--espaco) * 1.5)}.cartoes__lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--espaco);margin:0}.cartao{border:1px solid var(--cor-borda);border-radius:var(--raio);padding:.75rem var(--espaco)}.cartao dt{font-size:.875rem;color:var(--cor-texto-suave)}.cartao dd{margin:.25rem 0 0;font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums}.painel__graficos{display:grid;gap:calc(var(--espaco) * 2)}@media(min-width:64rem){.painel__graficos{grid-template-columns:3fr 2fr;align-items:start}}.painel__bloco{min-width:0}.grafico{margin:0}.grafico figcaption{color:var(--cor-texto-suave);font-size:.875rem;margin-bottom:.5rem}.grafico__area{width:100%}.grafico__area--evolucao{height:20rem}.nota,.fonte{font-size:.875rem;color:var(--cor-texto-suave);margin:.5rem 0}.tabela-dados{margin:.5rem 0;font-size:.875rem}.tabela-dados summary{cursor:pointer;color:var(--cor-destaque);min-height:1.5rem}.tabela-dados__rolagem{overflow-x:auto}.tabela-dados table{border-collapse:collapse;width:100%;margin-top:.5rem;font-variant-numeric:tabular-nums}.tabela-dados caption{text-align:left;font-weight:600;padding-bottom:.25rem}.tabela-dados th,.tabela-dados td{border-bottom:1px solid var(--cor-borda);padding:.25rem .5rem;text-align:right}.tabela-dados th[scope=row],.tabela-dados th:first-child{text-align:left}.erro{color:var(--cor-erro)}.carregando{color:var(--cor-texto-suave)}.painel__coluna{display:grid;gap:calc(var(--espaco) * 2);min-width:0}.mapa{height:24rem;width:100%;border-radius:var(--raio)}.mapa.leaflet-container{background:var(--cor-fundo-suave)}.mapa.leaflet-container a{color:var(--cor-destaque)}.mapa.leaflet-container .leaflet-control-attribution{background:var(--cor-fundo);color:var(--cor-texto)}.mapa.leaflet-container .leaflet-control-attribution a{text-decoration:underline}.mapa.leaflet-container .leaflet-bar a,.leaflet-tooltip{background:var(--cor-fundo);border-color:var(--cor-borda);color:var(--cor-texto)}@media(max-width:40rem){.mapa{height:20rem}}.legenda-mapa{display:flex;flex-wrap:wrap;gap:.25rem 1rem;list-style:none;padding:0;margin:.5rem 0;font-size:.875rem;font-variant-numeric:tabular-nums}.legenda-mapa li{display:flex;align-items:center;gap:.375rem}.legenda-mapa__cor{display:inline-block;width:1rem;height:1rem;border:1px solid var(--cor-texto)}.recharts-cartesian-axis-tick-value{fill:var(--cor-texto-suave)}.recharts-cartesian-axis-line,.recharts-cartesian-axis-tick-line{stroke:var(--cor-texto-suave)}.recharts-tooltip-cursor{fill:var(--cor-borda);fill-opacity:.5}.recharts-default-tooltip{background:var(--cor-fundo)!important;border-color:var(--cor-borda)!important;color:var(--cor-texto)}.recharts-surface:focus:not(:focus-visible),.recharts-wrapper:focus:not(:focus-visible){outline:none}.mapa path:focus-visible{outline:none;stroke:var(--cor-texto);stroke-width:4px}.nota ul{margin:.25rem 0 0;padding-left:1.25rem}.nota p{margin:0}
