/**
 * Migrated from WPCode snippets:
 * - 2961 BEHI — Align profile card footers and buttons
 * - 3212 BEHI — Standard green Profile evidence notices
 */

/* 2961 — Align profile card footers and buttons */
.behi-rps-profile-card .behi-rps-profile-card__footer {
	display: flex !important;
	flex-direction: column !important;
	align-items: flex-start !important;
	justify-content: flex-end !important;
	gap: 18px !important;
}

.behi-rps-profile-card .behi-rps-profile-card__meta {
	display: flex !important;
	flex-direction: column !important;
	align-items: flex-start !important;
	width: 100% !important;
	margin: 0 !important;
	gap: 8px !important;
}

.behi-rps-profile-card .behi-rps-profile-card__meta li {
	width: 100% !important;
	min-width: 0 !important;
	display: flex !important;
	align-items: flex-start !important;
	gap: 6px !important;
}

.behi-rps-profile-card .behi-rps-profile-card__meta li:nth-child(3) {
	min-height: 36px;
}

.behi-rps-profile-card .behi-rps-profile-card__cta {
	align-self: flex-start !important;
	margin: 0 !important;
	flex-shrink: 0;
}

.behi-rps-profile-card .behi-rps-profile-card__meta li span {
	white-space: normal !important;
	overflow: visible !important;
	text-overflow: clip !important;
}

/* 3212 — Standard green Profile evidence notices */
.behi-rps .behi-rps-verified-box {
	border: 1px solid rgba(47, 107, 59, 0.6) !important;
	background: rgba(47, 107, 59, 0.15) !important;
}

.behi-rps .behi-rps-verified-badge__label {
	color: #6ed188 !important;
}

.behi-rps .behi-rps-verified-badge__dot {
	background: #6ed188 !important;
}

.behi-rps .behi-rps-research-notice {
	color: #205f34 !important;
	border: 1px solid rgba(47, 107, 59, 0.6) !important;
	border-left: 3px solid #2f6b3b !important;
	background: rgba(47, 107, 59, 0.10) !important;
	padding: 14px 18px !important;
	border-radius: 4px;
}

.behi-rps .behi-rps-research-notice strong {
	color: inherit !important;
}

.behi-rps .behi-rps-header-wrapper .behi-church-research-status {
	color: #6ed188 !important;
	border: 1px solid rgba(47, 107, 59, 0.6) !important;
	border-left: 3px solid #6ed188 !important;
	background: rgba(47, 107, 59, 0.15) !important;
	padding: 14px 18px !important;
	border-radius: 4px;
	font-weight: 700;
}
