.list-cc  {
    flex-wrap: nowrap;
    margin: 0;
    padding: 0;
    list-style: none;
    gap: 1rem;
}
/* --- Texte --- */
.ogalliance-stats-bar__label {
    font-size: 2rem;
    line-height: 1;
    color: var(--color_1); /* Texte foncé sur fond blanc/transparent */
}

.ogalliance-stats-bar__icon  {
    width: 8rem;
    height: 6rem;
}

.ogalliance-stats-bar__item-wrapper  {
    position: relative;
    display: flex;
    flex: auto;
    justify-content: center;
}

/* --- Séparateurs (Bordures) --- */
@media (min-width: 768px) {
    .ogalliance-stats-bar__item-wrapper {
        border-right: 1px solid rgba(0, 0, 0, 0.1); /* Petit trait gris fin */
    }

    /* Pas de bordure pour le dernier élément */
    .ogalliance-stats-bar__item-wrapper:last-child {
        border-right: none;
    }
}

/* --- Icônes SVG --- */
/* On cible le SVG pour lui donner la couleur et la taille */
.ogalliance-stats-bar__icon svg {
    width: 100%;
    height: auto;
    fill: currentColor; /* Permet de changer la couleur via color sur le parent si besoin */
    color: var(--color_7);     /* Couleur principale (Bleu Ogalliance ?) */
}

/* Sécurité pour les images classiques (png/jpg) */
.ogalliance-stats-bar__icon img {
    width: 100%;
    height: auto;
    object-fit: contain;
}