/* HHM Founder badge — a small gold medallion shown next to the "Agent Verified"
   mark on the agent's profile page, for any agent who joined via an invite
   code before general registration opened. Batch brief 3 Sept 2026, Part 5;
   confirmed by Boss T 4 Sept 2026. Scope-fixed 4 Sept 2026 (batch brief part
   2) to profile-page only — the listing-card overlay and directory/search
   card variants have been removed along with their markup.

   Kept in its own stylesheet (not style.css / the Customizer) so it can be
   edited without touching the child theme's version header — but note the CTC
   cache-busting gotcha still applies to any file served from the child theme
   dir, so bump style.css Version on any deploy that changes this file. */

/* Founder + Agent Verified are siblings inside HivePress's own
   <h3 class="hp-vendor__name"> heading (vendor_name_text _order 10,
   vendor_verified_badge _order 20, hhm_founder_badge _order 30) — grouping
   them into one visual cluster is a flex-wrap on that shared parent, no
   markup change needed. */
.hp-vendor--view-page .hp-vendor__name {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	row-gap: 4px;
}

.hhm-founder-badge--inline {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	margin-left: 8px;
	font-size: 15px;
	font-weight: 600;
	vertical-align: middle;
	line-height: 1;
}

.hhm-founder-badge--inline .hhm-founder-badge__img {
	display: block;
	width: 22px;
	height: 22px;
}

.hhm-founder-badge--inline .hhm-badge-label {
	color: #b8860b;
}

/* HivePress's own vendor profile sidebar (page_sidebar block) already ships
   with data-component="sticky" in its core template — confirmed live on
   staging (class-vendor-view-page.php) and NOT dequeued by the Brief 17
   perf fix (that only strips the sticky-sidebar script on the coming-soon /
   vip-invite templates). No new sticky behaviour needs building here; this
   rule only keeps the badge cluster's own spacing sane inside that sticky
   sidebar at narrower widths. */
@media (max-width: 782px) {
	.hp-vendor--view-page .hp-vendor__name {
		row-gap: 6px;
	}
}
