.affwp-remove-exchange-rate {
	height: 1.5rem;
	width: 1.5rem;
	margin-left: auto;
}

.affwp-multi-currency-exchange-rate,
.affwp-multi-currency-site-currency {
	color: #2E7D32;
}

#affwp-update-exchange-rates {
	cursor: pointer;
	font-size: 0.75rem;
}

#affwp-update-exchange-rates.affwp-is-loading {
	opacity: 0.5;
	pointer-events: none;
}

#affwp-multi-currency {
	max-width: 560px;
}

#affwp-multi-currency-rows {
	display: flex;
	flex-direction: column;
}

.affwp-multi-currency-row {
	display: flex;
	align-items: center;
	margin-bottom: 10px;
	gap: 0 10px
}

.affwp-multi-currency-row--header {
	padding-bottom: 15px;
	margin: 9px 0 20px;
	border-bottom: 1px solid #e4e4e4;
}

.affwp-multi-currency-row:last-child {
	margin-bottom: 20px;
}

.affwp-multi-currency-dropdown-container,
.affwp-multi-currency-exchange-rate-container {
	display: flex;
	align-items: center;
	text-align: left;
}

.affwp-multi-currency-dropdown-container {
	flex-basis: 50%;
}

.affwp-multi-currency-exchange-rate-container {
	flex-basis: 40%;
	display: flex;
	gap: 5px;
}

.affwp-multi-currency-exchange-rate-explainer {
	display: flex;
	gap: 5px;
}

.affwp-multi-currency-row input[type="number"] {
	width: 135px;
}

.affwp-multi-currency-currency {
	width: 30px;
}

#affwp-multi-currency-api-status:not(:empty) {
	margin-top: 20px;
	font-size: 0.85rem;
}

ul[id*="select2-affwp_settingsmulti_currency_currency_exchange_rates"] .select2-results__option[aria-disabled=true] {
	display: none;
}
