.web3forms-result {
	margin-top: 1rem;
	padding: 0.85rem 1rem;
	border-radius: 4px;
	font-size: 0.95rem;
	line-height: 1.5;
}

.web3forms-result[hidden] {
	display: none !important;
}

.web3forms-result--pending {
	background: #eef8fd;
	color: #0b5f86;
	border: 1px solid #b8e4f7;
}

.web3forms-result--success {
	background: #edf9f0;
	color: #1f6b34;
	border: 1px solid #b8e8c4;
}

.web3forms-result--error {
	background: #fff1f1;
	color: #9b1c1c;
	border: 1px solid #f5bcbc;
}

.web3forms-form [type="submit"]:disabled,
.web3forms-form button[type="submit"]:disabled {
	opacity: 0.7;
	cursor: not-allowed;
}
