/*
 * Análises da pesquisa de intenção de voto.
 *
 * O Google Charts desenha em SVG dentro destes contêineres e mede a largura disponível no
 * momento do desenho — por isso a altura é reservada aqui: sem ela o gráfico nasce com
 * altura zero e a página inteira salta quando ele aparece.
 */

.analises-grafico {
    width: 100%;
    min-height: 20rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

/*
 * O gráfico de evolução carrega mais séries e ganha um pouco mais de altura para a
 * legenda não comer a área de desenho.
 */
#analises-evolucao {
    min-height: 24rem;
}

/* O SVG do Google Charts não encolhe sozinho dentro de contêiner flex no Safari. */
.analises-grafico > div,
.analises-grafico svg {
    max-width: 100%;
}
