:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;overflow-y:true;overflow-x:hidden;color-scheme:light dark;color:#ffffffde;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.nav-bar-flex{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:center;position:fixed;top:0;width:100%;padding:.5rem 2.5rem;background-color:#1641a2;margin-top:0}.logo_programa_metas{width:150px;height:100px}.logo_prefeitura{width:70px;height:100px;margin-right:50px}.div_logo_prefeitura{align-self:end;margin-left:20px;margin-right:15px}.text-white{color:var(--color-white)}.list-navbar{width:44rem;text-align:center}@media screen and (max-width: 426px) and (min-width: 320px){.navbar-mobile{align-items:center;width:100%;margin:5rem 0 0;padding:3rem}.nav-bar-flex{gap:6rem;padding:1rem;width:100%}}.div_img-fundo,.img-fundo{width:100%}.conteudo_sobre_imagem{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%}.logo_central{width:400px;height:auto}.botoes{align-items:center;justify-content:center;width:100%;display:flex;gap:40rem}.botao{background-color:#fff;color:#00f;width:300px;height:60px}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:999;color:#000;overflow-y:scroll}.modal-content{background-color:#fff;border-radius:10px;padding:2rem;max-width:100%;width:60%;position:relative;text-align:center;margin-top:40%;text-align:justify}.modal-img{width:100%;margin-top:1rem;border-radius:8px}.modal-close{position:absolute;top:10px;right:15px;font-size:24px;background:none;border:none;cursor:pointer;color:#000}.bar-flex{display:flex;align-items:center;justify-content:center;background-color:#1641a2;color:#fff}.grafico-status{max-width:400px;margin:0 auto}.div_financeiro{color:#000;gap:1rem;padding:1rem;align-items:center;justify-content:center}.grafico-financeiro{width:100%;justify-content:center;align-items:center;margin-left:5%}.bento-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:200px 200px;gap:1em;grid-template-areas:"box-1 box-1 box-1 box-2 box-3 box-4" "box-1 box-1 box-1 box-5 box-5 box-6";width:100%;padding:20px;box-sizing:border-box}.bento-card{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;text-align:center;transition:.3s;padding:1rem}.bento-card:hover{transform:scale(1.03);box-shadow:0 6px 20px #00000026}.contador{font-size:2rem;font-weight:700;color:#1a1a1a}.contador_titulo{color:#000}.filtros_div{display:flex;gap:1rem;padding:1rem;color:#000}.filtros{height:40px;background-color:#fff;padding:0 .5rem;border:1px solid #000;border-radius:5px;font-size:1rem;color:#000}.relatorios{display:flex;align-items:center;justify-content:center}.botoes_relatorios{background-color:#d9d9d9;width:20%;height:100px;margin:1%;color:#000;font-weight:700;font-size:large}.div_relatorios{color:#000;gap:1rem;padding:1rem;width:95%}.div_graficos{display:flex;width:100%;height:200px;justify-content:center;align-items:center;margin-top:5%}.icones_secretarias{font-size:larger;color:#1641a2}.rodape{background-color:#1641a2;color:#fff;text-align:center;padding:1rem;position:relative;bottom:0}.listagem{margin-top:2rem;padding:1rem;width:100%;height:400px;overflow-y:auto;scrollbar-width:none;box-sizing:border-box}.conteudo{margin:2%}.unidade_lista{border:1px solid #ccc;border-radius:6px;padding:10px;margin-bottom:10px;background:#fff;color:#000;cursor:pointer;width:100%;overflow:hidden;box-sizing:border-box}
