/* Disabled reaction controls retain their existing markup and layout. */
#buddypress .activity-item :is([data-activity-reaction-disabled="true"], [data-activity-share-disabled="true"]),
.bb-rl-activity-list .activity-item [data-activity-share-disabled="true"] {
	opacity: 0.55;
	cursor: not-allowed;
}

/* Keep hover and press from looking interactive; retain the existing focus ring. */
#buddypress #activity-stream .activity-list > li > .bp-generic-meta .generic-button a:is([data-activity-reaction-disabled="true"], [data-activity-share-disabled="true"]):is(:hover, :active),
#buddypress #activity-stream .activity-list > li > div > div > .bp-generic-meta .generic-button a:is([data-activity-reaction-disabled="true"], [data-activity-share-disabled="true"]):is(:hover, :active),
#buddypress #activity-modal .activity-list > li > .bp-generic-meta .generic-button a:is([data-activity-reaction-disabled="true"], [data-activity-share-disabled="true"]):is(:hover, :active),
#buddypress #activity-modal .activity-list > li > div > div > .bp-generic-meta .generic-button a:is([data-activity-reaction-disabled="true"], [data-activity-share-disabled="true"]):is(:hover, :active),
#buddypress #bb-media-model-container .activity-list > li > .bp-generic-meta .generic-button a:is([data-activity-reaction-disabled="true"], [data-activity-share-disabled="true"]):is(:hover, :active),
#buddypress .activity-item .acomment-options [data-activity-reaction-disabled="true"]:is(:hover, :active) {
	background-color: transparent;
}

/* ReadyLaunch has a separate activity list for AJAX results and its modal. */
.bb-rl-activity-list .bp-generic-meta .generic-button a[data-activity-share-disabled="true"]:is(:hover, :active) {
	background-color: transparent;
}

/* The popup changes reactions; the separate activity-state summaries stay available. */
#buddypress .activity-item:has([data-activity-reaction-disabled="true"]) .ac-emotions_list {
	display: none;
}
