.iv-membership-follow-counts{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	gap:14px;
	margin:8px 0 4px;
	font-size:14px;
	color:#555;
}
.iv-membership-follow-counts .iv-membership-follow-number{
	color:#222;
	font-weight:700;
}
.iv-membership-follow-btn{
	display:inline-flex;
	align-items:center;
	gap:6px;
	min-width:110px;
	justify-content:center;
}
.iv-membership-follow-btn.is-busy{
	opacity:.7;
	pointer-events:none;
}
.iv-membership-follow-btn.is-following{
	background-color:#63ba16;
	border-color:#63ba16;
	color:#fff;
}
.iv-membership-follow-btn.is-following:hover,
.iv-membership-follow-btn.is-following:focus{
	background-color:#4e960f;
	border-color:#4e960f;
	color:#fff;
}
.btn-feature .iv-membership-follow-btn{
	margin-right:6px;
}
.iv-membership-follow-list{
	margin:18px 0 28px;
}
.iv-membership-follow-heading{
	margin:0 0 12px;
	font-size:18px;
}
.iv-membership-follow-empty{
	color:#777;
	margin:0;
}
.iv-membership-follow-row{
	display:flex;
	align-items:center;
	gap:12px;
	padding:10px 0;
	border-bottom:1px solid #eee;
}
.iv-membership-follow-photo{
	flex:0 0 52px;
}
.iv-membership-follow-photo img{
	width:52px;
	height:52px;
	object-fit:cover;
	border-radius:50%;
	display:block;
	background:#f4f4f4;
}
.iv-membership-follow-info{
	flex:1 1 auto;
	min-width:0;
}
.iv-membership-follow-name{
	display:block;
	font-weight:600;
	color:#222;
	text-decoration:none;
}
.iv-membership-follow-name:hover,
.iv-membership-follow-name:focus{
	color:#63ba16;
	text-decoration:none;
}
.iv-membership-follow-row-meta{
	font-size:12px;
	color:#888;
	margin-top:2px;
}
.iv-membership-follow-actions{
	flex:0 0 auto;
}
.iv-membership-follow-msg{
	display:block;
	margin-top:6px;
	font-size:12px;
	color:#c0392b;
}
.iv-membership-follow-account .iv-membership-follow-counts{
	margin-bottom:18px;
}
@media (max-width: 575px){
	.iv-membership-follow-btn{
		min-width:0;
	}
	.iv-membership-follow-row{
		flex-wrap:wrap;
	}
	.iv-membership-follow-actions{
		width:100%;
	}
}
