.parrssport-verified-badge {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 1.05em;
	height: 1.05em;
	margin-left: .28em;
	border-radius: 50%;
	background: #0095f6;
	color: #fff;
	font-size: .9em;
	font-weight: 800;
	line-height: 1;
	vertical-align: .08em;
	box-sizing: border-box;
	flex: 0 0 auto;
	pointer-events: none;
}

.parrssport-verified-badge > span {
	display: block;
	font-size: .68em;
	line-height: 1;
	transform: translateY(-.02em);
}

.parrssport-profile-status {
	display: flex;
	align-items: center;
	gap: 8px;
	margin-top: 6px;
	font-size: 13px;
}

.parrssport-founding-circle-label {
	display: inline-flex;
	align-items: center;
	padding: 4px 9px;
	border: 1px solid var(--bb-rl-border-secondary-color, var(--bb-rl-border-color, #d8d8d8));
	border-radius: 999px;
	background: var(--bb-rl-background-secondary-color, rgba(127,127,127,.08));
	color: var(--bb-rl-text-secondary-color, inherit);
	font-weight: 600;
	line-height: 1.25;
}

.parrssport-profile-status__badge-source {
	display: none;
}

.user-nicename > .parrssport-verified-badge {
	font-size: .72em;
	vertical-align: .12em;
}

.bp-list .member-name .parrssport-verified-badge,
.bb-rl-members-list .member-name .parrssport-verified-badge,
.bb-rl-activity-header .parrssport-verified-badge {
	font-size: .82em;
}


/* 0.9.41: low-follow onboarding uses BuddyBoss native Follow controls. */
.parrssport-founder-suggestions {
	margin: 0 0 var(--bb-rl-space-200, 16px);
	padding: var(--bb-rl-space-200, 16px);
	border: 1px solid var(--bb-rl-border-secondary-color, #e3e5e8);
	border-radius: var(--bb-rl-radius-lg, 12px);
	background: var(--bb-rl-background-color, #fff);
	color: var(--bb-rl-text-color, #1b1b1b);
}

.parrssport-founder-suggestions__head {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 12px;
	margin-bottom: 12px;
}

.parrssport-founder-suggestions__head h2 {
	margin: 0 0 2px;
	font-size: 16px;
	line-height: 1.3;
}

.parrssport-founder-suggestions__head p {
	margin: 0;
	font-size: 13px;
	color: var(--bb-rl-text-secondary-color, #666);
}

.parrssport-founder-suggestions__grid {
	display: grid;
	grid-template-columns: repeat(5, minmax(0, 1fr));
	gap: 10px;
}

.parrssport-founder-suggestion {
	min-width: 0;
	padding: 12px 8px 10px;
	border: 1px solid var(--bb-rl-border-secondary-color, #e3e5e8);
	border-radius: var(--bb-rl-radius-md, 10px);
	text-align: center;
	background: var(--bb-rl-background-secondary-color, rgba(127,127,127,.035));
}

.parrssport-founder-suggestion__profile {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 4px;
	color: inherit;
	text-decoration: none;
}

.parrssport-founder-suggestion__avatar {
	width: 64px;
	height: 64px;
	border-radius: 50%;
	object-fit: cover;
}

.parrssport-founder-suggestion__name {
	display: flex;
	align-items: center;
	justify-content: center;
	min-width: 0;
	max-width: 100%;
	font-size: 13px;
	font-weight: 650;
	line-height: 1.25;
}

.parrssport-founder-suggestion__type,
.parrssport-founder-suggestion__founding {
	max-width: 100%;
	font-size: 11px;
	line-height: 1.25;
	color: var(--bb-rl-text-secondary-color, #666);
}

.parrssport-founder-suggestion__founding {
	font-weight: 600;
}

.parrssport-founder-suggestion__action {
	margin-top: 8px;
}

.parrssport-founder-suggestion__action .generic-button,
.parrssport-founder-suggestion__action .follow-button {
	margin: 0;
}

@media (max-width: 900px) {
	.parrssport-founder-suggestions__grid {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
}

@media (max-width: 600px) {
	.parrssport-founder-suggestions {
		padding: 12px;
	}
	.parrssport-founder-suggestions__grid {
		display: flex;
		overflow-x: auto;
		scroll-snap-type: x proximity;
		padding-bottom: 2px;
	}
	.parrssport-founder-suggestion {
		flex: 0 0 148px;
		scroll-snap-align: start;
	}
}

/* 0.9.45: member-side Founding Circle Tier dashboard. */
.parrssport-founding-dashboard {
	color: var(--bb-rl-text-color, #1b1b1b);
}
.parrssport-founding-dashboard h2,
.parrssport-founding-dashboard h3 {
	color: inherit;
}
.parrssport-founding-dashboard p {
	line-height: 1.5;
}
.parrssport-founding-dashboard input[type="text"] {
	box-sizing: border-box;
	max-width: 100%;
	min-height: 38px;
	padding: 7px 10px;
	border: 1px solid var(--bb-rl-border-secondary-color, #d8dce2);
	border-radius: 8px;
	background: var(--bb-rl-background-color, #fff);
	color: inherit;
}
.parrssport-founding-dashboard .widefat {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid var(--bb-rl-border-secondary-color, #d8dce2);
	border-radius: 10px;
	background: var(--bb-rl-background-color, #fff);
	color: inherit;
	overflow: hidden;
}
.parrssport-founding-dashboard .widefat th,
.parrssport-founding-dashboard .widefat td {
	padding: 9px 10px;
	border-bottom: 1px solid var(--bb-rl-border-secondary-color, #e3e5e8);
	text-align: left;
	vertical-align: middle;
}
.parrssport-founding-dashboard .widefat th {
	font-size: 12px;
	font-weight: 700;
	color: var(--bb-rl-text-secondary-color, #62676f);
}
.parrssport-founding-dashboard .widefat tr:last-child td {
	border-bottom: 0;
}
.parrssport-founding-dashboard .button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 34px;
	padding: 6px 11px;
	border: 1px solid var(--bb-rl-border-secondary-color, #cdd2d8);
	border-radius: 8px;
	background: var(--bb-rl-background-color, #fff);
	color: var(--bb-rl-text-color, #1b1b1b);
	font: inherit;
	font-size: 12px;
	font-weight: 650;
	line-height: 1.2;
	text-decoration: none;
	cursor: pointer;
}
.parrssport-founding-dashboard .bp-feedback {
	margin: 12px 0;
	padding: 10px 12px;
	border: 1px solid var(--bb-rl-border-secondary-color, #d8dce2);
	border-radius: 10px;
	background: var(--bb-rl-background-secondary-color, rgba(127,127,127,.06));
}
.parrssport-founding-dashboard .description {
	color: var(--bb-rl-text-secondary-color, #62676f);
	font-size: 12px;
}
@media (max-width: 600px) {
	.parrssport-founding-dashboard .widefat {
		display: block;
		overflow-x: auto;
		white-space: nowrap;
	}
}


/* 0.9.47: make the member Founding dashboard discoverable in the same
 * ReadyLaunch Account surface that already renders Content preferences. */
.parrssport-founding-account-card {
	margin-top: 24px;
	padding: 20px;
	border: 1px solid var(--bb-rl-border-secondary-color, var(--bb-rl-border-color, #e3e5e8));
	border-radius: var(--bb-rl-radius-lg, 12px);
	background: var(--bb-rl-background-color, #fff);
	color: var(--bb-rl-text-color, #1b1b1b);
}
.parrssport-founding-account-card h3 { margin-top: 0; }
.parrssport-founding-account-card .button { margin-top: 4px; }
