/* Habillage minimal d'un [data-graphe]. */

[data-graphe] {
    margin-bottom: 1.5rem;
}

.rp-graphe-titre {
    font-size: .95rem;
    font-weight: 600;
    color: var(--rp-text-sec, #555);
    margin-bottom: .5rem;
}

/* Hauteur fixe, sinon Chart.js grandit à chaque redessin. */
.rp-graphe-zone {
    position: relative;
    height: 280px;
}

.rp-graphe-chiffre {
    font-size: 2.25rem;
    font-weight: 700;
    line-height: 1.1;
    color: var(--rp-text, #111);
}

@media (max-width: 576px) {
    .rp-graphe-zone {
        height: 220px;
    }
}
