/* ==========================================================================
   NFCR Band  [nfcr_band]   (0.9.20)
   White panel: eyebrow + title + text left, one button centred at the right edge.
   ========================================================================== */

.nfcr-band {
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 48px;
	padding: calc(var(--nfcr-panel-pad-y) + 10px) calc(var(--nfcr-panel-pad-x) + 14px);
	border-radius: var(--nfcr-r-section);
	background: var(--nfcr-white);
	box-shadow: var(--nfcr-shadow);
	font-family: var(--nfcr-font);
}
.nfcr-band .nfcr-band__text { flex: 1 1 auto; max-width: 640px; min-width: 0; }
.nfcr-band .nfcr-band__action { flex: 0 0 auto; }

@media (max-width: 1024px) {
	.nfcr-band { flex-direction: column; align-items: flex-start; gap: 24px; }
	.nfcr-band .nfcr-band__text { max-width: none; }
}
@media (max-width: 767px) {
	.nfcr-band { padding: var(--nfcr-panel-pad-y) var(--nfcr-panel-pad-x); }
}
