.grafico-placeholder{min-height:22rem}.grafico-multilinha-figura{border:1px solid var(--bs-border-color-translucent);border-radius:var(--bs-border-radius)}.grafico-multilinha{height:22rem;position:relative}.grafico-multilinha-alca{position:absolute;left:0;right:0;bottom:0;height:0.75rem;cursor:ns-resize;touch-action:none}.grafico-multilinha-alca::after{content:"";position:absolute;left:50%;bottom:0;width:2.5rem;height:0.25rem;transform:translateX(-50%);border-radius:0.125rem;background-color:var(--bs-border-color)}.grafico-multilinha-alca:hover::after,.grafico-multilinha-alca:focus-visible::after{background-color:var(--bs-secondary-color)}.grafico-multilinha-alca:focus-visible{outline:none}.grafico-multilinha-alca:focus-visible::after{outline:2px solid var(--bs-focus-ring-color,var(--bs-primary));outline-offset:2px}.grafico-multilinha-svg{width:100%;height:100%;display:block;overflow:visible}.grafico-multilinha-series path{mix-blend-mode:multiply}[data-bs-theme="dark"] .grafico-multilinha-series path{mix-blend-mode:screen}.grafico-multilinha-eixo{color:var(--bs-secondary-color);font-size:0.75rem}.grafico-multilinha-grade line{stroke:var(--bs-border-color);stroke-width:1px}.grafico-multilinha-titulo-svg{font-size:0.85rem;font-weight:600;fill:var(--bs-body-color)}.grafico-multilinha-subtitulo{font-size:0.7rem;fill:var(--bs-secondary-color)}.grafico-multilinha-rotulos text{font-size:0.7rem}.grafico-multilinha-guia{stroke-width:1px;opacity:0.5}.grafico-multilinha-foco text{paint-order:stroke;stroke:var(--bs-body-bg);stroke-width:3px;stroke-linejoin:round;fill:var(--bs-body-color);font-size:0.75rem;font-weight:600}.mapa-painel-graficos{column-count:1;column-gap:1.5rem}@media (min-width:768px){.mapa-painel-graficos{column-count:2}}.mapa-painel-legenda-cor{display:inline-block;width:0.75rem;height:0.75rem;border-radius:2px}.mapa-painel-legenda-barra{display:inline-flex;width:12rem;height:0.75rem;border-radius:2px;overflow:hidden}.mapa-painel-legenda-barra>span{flex:1}.mapa-painel-graficos>*{break-inside:avoid;display:inline-block;width:100%;margin-bottom:1.5rem}.multi-select-caixa{position:relative}.multi-select-painel{position:absolute;z-index:1000;top:100%;left:0;width:100%;margin-top:0.125rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color-translucent);border-radius:var(--bs-border-radius);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)}.multi-select-lista{max-height:16rem;overflow-y:auto}.multi-select-lista:focus-visible{outline:none}.multi-select-opcao{display:flex;align-items:center;gap:0.5rem;padding:0.25rem 0.5rem;border-radius:var(--bs-border-radius-sm);cursor:pointer}.multi-select-opcao:hover{background-color:var(--bs-list-group-action-hover-bg)}.multi-select-ativa{box-shadow:0 0 0 0.2rem var(--bs-focus-ring-color)}.multi-select-check{width:1em;visibility:hidden}.multi-select-opcao[aria-selected="true"] .multi-select-check{visibility:visible}.multi-select-opcao[aria-selected="true"]{font-weight:600}.multi-select-chevron{width:1rem;flex:0 0 auto;text-align:center;opacity:0.7}.multi-select-chevron:hover{opacity:1}.multi-select-contador{font-size:0.75em;font-weight:600}.multi-select-rodape{border-top:1px solid var(--bs-border-color-translucent)}.multi-select-grupo-titulo{margin-top:0.25rem;font-size:0.8em;font-weight:600;text-transform:uppercase;color:var(--bs-secondary-color)}.multi-select-chips .btn-close{width:0.5em;height:0.5em;padding:0.25em;filter:var(--bs-btn-close-white-filter,invert(1) grayscale(100%) brightness(200%))}.mes-ano-caixa{position:relative}.mes-ano-painel{position:absolute;z-index:1000;top:100%;left:0;width:100%;min-width:14rem;margin-top:0.125rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color-translucent);border-radius:var(--bs-border-radius);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)}.mes-ano-grade{display:grid;grid-template-columns:repeat(3,1fr);gap:0.25rem}.mes-ano-grade:focus-visible{outline:none}.mes-ano-mes{padding:0.375rem 0.25rem;border-radius:var(--bs-border-radius-sm);text-align:center;cursor:pointer}.mes-ano-mes:hover{background-color:var(--bs-list-group-action-hover-bg)}.mes-ano-mes[aria-selected="true"]{background-color:var(--bs-secondary-bg);font-weight:600}.mes-ano-ativo{box-shadow:0 0 0 0.2rem var(--bs-focus-ring-color)}