.awc-earnings,
.awc-affiliate-box {
	color: #b8860b;
}

.awc-earnings h2,
.awc-earnings h3,
.awc-earnings strong,
.awc-earnings th,
.awc-earnings .amount,
.awc-earnings .woocommerce-Price-currencySymbol,
.awc-affiliate-box h3,
.awc-affiliate-box strong {
	color: #b8860b;
}

.awc-affiliate-box {
	border: 1px solid #d6b65a;
	padding: 1.25rem;
}

.awc-register-button {
	background: #c49a2a !important;
	border: 1px solid #a87908 !important;
	border-radius: 4px !important;
	color: #ffffff !important;
	font-weight: 700;
	padding: 0.7rem 1.1rem !important;
	text-shadow: none !important;
}

.awc-register-button:hover,
.awc-register-button:focus {
	background: #a87908 !important;
	color: #ffffff !important;
}

.awc-account-link {
	color: #a87908;
	font-weight: 700;
}

.awc-earnings-summary {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 1rem;
	margin: 0 0 1.5rem;
}

.awc-earnings-summary > div {
	border: 1px solid #d6b65a;
	border-radius: 6px;
	padding: 1rem;
}

.awc-earnings-summary span,
.awc-earnings-summary strong {
	display: block;
}

.awc-earnings-summary span {
	font-size: 0.85em;
	opacity: 0.7;
	margin-bottom: 0.35rem;
}

.awc-earnings-summary strong {
	font-size: 1.35em;
}

.awc-affiliate-link {
	width: 100%;
	max-width: 680px;
	border-color: #d6b65a !important;
	color: #a87908 !important;
}

.awc-earnings-table {
	margin-top: 1.5rem;
}

@media (max-width: 640px) {
	.awc-earnings-summary {
		grid-template-columns: 1fr;
	}
}