/* EDD Loyalty Discount – banner styles */

.edd-loyalty-banner {
	margin: 2em 0;
}

.edd-loyalty-banner__inner {
	background: #f0f7ff;
	border: 1px solid #b3d4f5;
	border-left: 4px solid #2271b1;
	border-radius: 4px;
	padding: 1.5em 1.75em;
}

.edd-loyalty-banner__title {
	margin: 0 0 0.5em;
	font-size: 1.2em;
	color: #1d2327;
}

.edd-loyalty-banner__message {
	margin: 0 0 1.25em;
	color: #444;
	line-height: 1.6;
}

/* Shared button styles */
.edd-loyalty-banner__button {
	display: inline-block;
	padding: 0.65em 1.5em;
	border-radius: 4px;
	font-size: 1em;
	font-weight: 600;
	text-decoration: none;
	transition: background 0.15s ease, box-shadow 0.15s ease;
}

/* Free offer – green */
.edd-loyalty-banner__button--free {
	background: #00a32a;
	color: #fff;
	border: 1px solid #007017;
}

.edd-loyalty-banner__button--free:hover,
.edd-loyalty-banner__button--free:focus {
	background: #007017;
	color: #fff;
	box-shadow: 0 2px 6px rgba(0, 112, 23, 0.35);
}

/* Partial discount – blue */
.edd-loyalty-banner__button--discount {
	background: #2271b1;
	color: #fff;
	border: 1px solid #135e96;
}

.edd-loyalty-banner__button--discount:hover,
.edd-loyalty-banner__button--discount:focus {
	background: #135e96;
	color: #fff;
	box-shadow: 0 2px 6px rgba(19, 94, 150, 0.35);
}
