/* Badge CBL affiché dans les interfaces BuddyBoss (annuaire, profil, fil d'actu) */
.cbl-bp-badge {
	display: inline-block;
	padding: 2px 10px;
	background: #fffaf0;
	border: 1px solid #b8860b;
	border-radius: 12px;
	color: #5a4a1a;
	font-size: 11px;
	font-weight: 600;
	line-height: 1.5;
	margin: 0 0 0 6px;
	vertical-align: middle;
	letter-spacing: 0.2px;
	white-space: nowrap;
}

/* Variantes selon le palier */
.cbl-bp-badge-bronze { background: #fdf3e7; border-color: #cd7f32; color: #8b4513; }
.cbl-bp-badge-argent { background: #f5f5f7; border-color: #a0a0a8; color: #555560; }
.cbl-bp-badge-or { background: #fffaf0; border-color: #d4a94e; color: #8b6914; }
.cbl-bp-badge-ambassadeur { background: #f0f4ff; border-color: #4a5fb0; color: #2a3a8c; }
.cbl-bp-badge-legende { background: linear-gradient(135deg, #fffaf0, #f8e9b0); border-color: #b8860b; color: #5a4a1a; font-weight: 700; }

/* Contextes spécifiques */
#item-header .cbl-bp-badge { margin-left: 10px; font-size: 12px; }
.members-directory .cbl-bp-badge, .members-list .cbl-bp-badge { margin-left: 6px; }
.activity-meta .cbl-bp-badge, .activity-header .cbl-bp-badge { margin-left: 8px; font-size: 10px; }
