.ccrc-page-image-container {
    display: flex;
    justify-content: center;
}

.ccrc-page-image-widget {
    background-color: var(--ccrc-bg-color, #f2f2f2); /* couleur de fallback */
    padding: 20px;
    width: 280px;
    
    height: 400px;
    min-height: 400px; /* 👈 hauteur minimale */
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.ccrc-page-image-widget img {
    max-width: 100%;
    max-height: 100%;
}
