.wlt-bankdaten {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: .38rem;
	margin: 1rem 0 1.5rem;
}

.wlt-bankdaten__zeile {
	display: inline-flex;
	align-items: center;
	flex-wrap: wrap;
	gap: .35rem;
	text-align: left;
}

.wlt-bankdaten__copy {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 24px;
	height: 24px;
	padding: 0;
	margin: 0;
	border: 0;
	background: transparent;
	color: inherit;
	cursor: pointer;
	line-height: 1;
	opacity: .72;
}

.wlt-bankdaten__copy:hover,
.wlt-bankdaten__copy:focus-visible {
	opacity: 1;
}

.wlt-bankdaten__copy:focus-visible {
	outline: 2px solid currentColor;
	outline-offset: 2px;
	border-radius: 3px;
}

.wlt-bankdaten__icon {
	width: 17px;
	height: 17px;
	fill: none;
	stroke: currentColor;
	stroke-width: 1.8;
	stroke-linecap: round;
	stroke-linejoin: round;
}

.wlt-bankdaten__icon--check {
	display: none;
}

.wlt-bankdaten__copy.is-copied .wlt-bankdaten__icon--copy {
	display: none;
}

.wlt-bankdaten__copy.is-copied .wlt-bankdaten__icon--check {
	display: block;
}

.wlt-spenden-button {
	display: inline-block;
}

.wlt-podcast-donation-cta {
	margin-top: 1.5rem;
}
