.directory-plan-badge{align-items:center;gap:var(--space-1);width:fit-content;padding:var(--space-1) var(--space-3);border:var(--border) solid currentColor;border-radius:var(--radius-full);background:var(--directory-sponsored-bg,var(--brand-tint));color:var(--directory-sponsored-ink,var(--brand-text));font-size:var(--text-sm);font-weight:var(--weight-bold);display:inline-flex}.directory-plan-badge svg{inline-size:var(--icon-sm);block-size:var(--icon-sm);flex:none}.directory-plan-badge[data-compact]{font-size:var(--text-xs);padding-inline:var(--space-2)}.listing-badges{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}
