/* Listing claims: confirm pages (/account/claim/, /account/remove-listing/) and wp-admin. */

.listing-claim-card {
	margin: 0 0 20px;
}

.listing-claim-card img {
	object-fit: contain;
	background: #fff;
}

.listing-claim-initial {
	display: inline-flex;
	flex: 0 0 48px;
	align-items: center;
	justify-content: center;
	width: 48px;
	height: 48px;
	border-radius: 50%;
	background: #e6f4ec;
	color: #2f8f57;
	font-weight: 700;
	font-size: 20px;
}

.listing-claim-card a {
	color: inherit;
	text-decoration: underline;
}

.account-auth-card .account-form textarea {
	width: 100%;
}

/* wp-admin */
.bambu-claim-badge {
	display: inline-block;
	padding: 1px 8px;
	border-radius: 999px;
	background: #f0f0f1;
	color: #50575e;
	font-size: 12px;
	line-height: 1.7;
}

.bambu-claim-badge.is-invited {
	background: #e5f0fa;
	color: #135e96;
}

.bambu-claim-badge.is-claimed {
	background: #e6f4ec;
	color: #1e7a45;
}

.bambu-claim-badge.is-removal_requested {
	background: #fcf0f1;
	color: #b32d2e;
}

.bambu-claim-box h4 {
	margin: 16px 0 8px;
}

.bambu-claim-meta,
.bambu-claim-removal {
	color: #50575e;
}

.bambu-claim-removal {
	margin: 0 0 12px;
	padding: 8px 10px;
	border-left: 3px solid #d63638;
	background: #fcf0f1;
}

.bambu-claim-request {
	margin: 0 0 10px;
	padding: 10px 0 0;
	border-top: 1px solid #dcdcde;
}

.bambu-claim-flag {
	display: inline-block;
	margin-top: 4px;
	color: #996800;
	font-size: 12px;
}

.bambu-claim-flag.is-match {
	color: #1e7a45;
}
