.ResumoMunicipal_nomeMunicipio__RPcPr{min-width:0;max-width:14rem;overflow:hidden;text-overflow:ellipsis}.ResumoMunicipal_listaMunicipio__UoFoP{width:min(26rem,calc(100vw - 2.5rem))}@media (min-width:720px){.ResumoMunicipal_listaMunicipio__UoFoP{width:min(34rem,calc(100vw - 2.5rem))}}.ResumoMunicipal_busca__YRPI4{display:flex;align-items:center;gap:8px;margin:8px 8px 2px;padding:0 12px;min-height:40px;border:1px solid var(--borda);border-radius:999px;background:var(--superficie);color:var(--tinta-3)}.ResumoMunicipal_busca__YRPI4:focus-within{border-color:var(--ouro);box-shadow:inset 0 0 0 1px var(--ouro)}.ResumoMunicipal_busca__YRPI4 input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--tinta);font:inherit;font-size:14px}.ResumoMunicipal_grade__Y9Utc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}@media (min-width:720px){.ResumoMunicipal_grade__Y9Utc{grid-template-columns:repeat(3,minmax(0,1fr))}}.ResumoMunicipal_grade__Y9Utc>[data-ativo]{background:var(--faixa-a)}.ResumoMunicipal_vazio__MwyZH{margin:0;padding:10px 9px;font-size:12.5px;color:var(--tinta-2)}.ResumoMunicipal_retratoNumeros__sixwd{display:flex;flex-wrap:wrap;gap:.6rem 1.3rem;align-items:baseline}.ResumoMunicipal_retratoNumeros__sixwd>span{display:flex;flex-direction:column;gap:3px}.ResumoMunicipal_retratoNumeros__sixwd b{font-size:1.5rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.ResumoMunicipal_retratoNumeros__sixwd small{font-size:11.5px;color:var(--tinta-2)}.ResumoMunicipal_bandeiraGrande__MET_4{width:84px;height:60px;border-radius:6px;object-fit:cover;box-shadow:0 0 0 1px var(--borda)}.ResumoMunicipal_links__uZqiJ{display:inline;border:0;padding:0;background:none;font:inherit;font-weight:600;color:var(--tinta);cursor:pointer}.ResumoMunicipal_links__uZqiJ:hover{text-decoration:underline}.ResumoMunicipal_gestoes__jhWbR{list-style:none;margin:0;padding:0}.ResumoMunicipal_gestoes__jhWbR>li+li{border-top:1px solid var(--borda)}.ResumoMunicipal_gestao__Bti_l{display:grid;grid-template-columns:6.2rem minmax(0,1fr) auto;gap:.3rem .8rem;align-items:center;width:100%;padding:.6rem .2rem;border:0;background:none;color:var(--tinta-2);font:inherit;font-size:13px;text-align:left;cursor:pointer}.ResumoMunicipal_gestao__Bti_l:hover{background:var(--faixa-a)}.ResumoMunicipal_gestao__Bti_l[aria-current=true]{color:var(--tinta)}.ResumoMunicipal_gestao__Bti_l[aria-current=true] .ResumoMunicipal_gestaoAno__AO8EA{color:var(--ouro-forte,var(--ouro));font-weight:700}.ResumoMunicipal_gestao__Bti_l:focus-visible{outline:2px solid var(--ouro-forte,var(--ouro));outline-offset:-2px}.ResumoMunicipal_gestaoAno__AO8EA{font-variant-numeric:tabular-nums;font-weight:600}.ResumoMunicipal_gestaoNome__ipmax b{color:var(--tinta);font-weight:600}.ResumoMunicipal_gestaoNome__ipmax small{display:block;margin-top:2px;font-size:11.5px;color:var(--tinta-3)}.ResumoMunicipal_rodape__uIXvy{padding:0 .3rem;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:13px}