
/* CCC-MAINT:FILE
 * Calcule et affiche les villes, modes, prix minimum et avis dans les cartes de professionnels.
 * Parcours et dépendances : DOCUMENTATION.md.
 */
.ccc-card-facts{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin:13px 0 0;color:#526775;font-size:14px;line-height:1.45}
.ccc-card-facts{width:100%;min-width:0;box-sizing:border-box}
.ccc-card-facts__city{display:flex;gap:7px;align-items:baseline;max-width:100%;overflow-wrap:anywhere}
.ccc-card-facts__city i{flex:none}
.ccc-card-facts__service{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;width:100%;max-width:100%;min-width:0}
.ccc-card-facts__mode,.ccc-card-facts__price{max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}
.ccc-card-facts__price{white-space:normal}
.ccc-card-facts__price strong{white-space:nowrap}
@media(max-width:480px){.ccc-card-facts__service{gap:7px 10px}.ccc-card-facts{font-size:13px}.ccc-card-facts__mode{font-size:11px}}
.ccc-card-facts__city i{color:#1a78a7}
.listing-card-nl:has(.ccc-card-facts__city) .listing-location-nl,
.ccc-professional-card:has(.ccc-card-facts__city) .ccc-professional-location{display:none!important}
.ccc-card-facts__mode{display:inline-flex;padding:4px 10px;border-radius:999px;background:#eef7fb;color:#125e84;font-size:12px;font-weight:600}
.ccc-card-facts__price strong{color:#15211c;font-size:17px}
.ccc-card-facts__rating{color:#344752}
.ccc-card-facts__rating>span:first-child{color:#d59a1a}
.ccc-card-facts__rating>span:last-child{color:#69756f;font-size:12px}
.listing-card-nl:has(.ccc-card-facts) .listing-rating-nl,.listing-card-nl:has(.ccc-card-facts) .listing-booking-nl{display:none!important}
.ccc-professional-profile__content .ccc-card-facts{margin-bottom:12px}
.ccc-professional-card:has(.ccc-card-facts) .ccc-professional-rating{display:none!important}

