.apbd-wholesale-card {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 24px;
	flex-wrap: wrap;
	margin-bottom: 24px;
	padding: 20px 24px;
	background: #f7f7f7;
	border: 1px solid #e0e0e0;
	border-radius: 4px;
}

.apbd-wholesale-card__text {
	flex: 1 1 60%;
}

.apbd-wholesale-card__text h3 {
	margin-top: 0;
	margin-bottom: 8px;
}

.apbd-wholesale-card__text ul {
	margin: 8px 0 0;
	padding-left: 20px;
}

.apbd-wholesale-card__action {
	flex: 0 0 auto;
}

.apbd-wholesale-card--pro-required {
	background: #fff8ec;
	border-color: #f0d9a8;
	border-left: 4px solid #dba617;
}

.apbd-wholesale-card--revoked {
	background: #f7f2fb;
	border-color: #ddc7ee;
	border-left: 4px solid #8e5bc0;
}

.apbd-wholesale-status__pill {
	display: inline-block;
	margin-left: 6px;
	padding: 2px 10px;
	border-radius: 12px;
	font-size: 0.85em;
	font-weight: 600;
	line-height: 1.6;
}

.apbd-wholesale-status__pill.apbd-wholesale-status--approved {
	background: #e6f4ea;
	color: #1e7e34;
}

.apbd-wholesale-status__pill.apbd-wholesale-status--pending {
	background: #fff4e0;
	color: #9a6700;
}

.apbd-wholesale-status__pill.apbd-wholesale-status--rejected {
	background: #fbe7e7;
	color: #c0392b;
}

.apbd-wholesale-status__pill.apbd-wholesale-status--revoked {
	background: #f0e6f6;
	color: #6c3fa8;
}

.apbd-wholesale-status__pill--badge {
	background: #eef0f2;
	color: #4b5563;
	font-weight: 500;
}
