.yoice-text-clamp {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	transition: none;
}

/* Kein Aufklappen mehr */

.slide-entry-excerpt .read-more-link,
.av-blog-entry-excerpt .read-more-link,
.yoice-tag-card-read-more,
.yoice-tag-blog-read-more {
	display: inline-block;
	overflow: visible !important;
	-webkit-line-clamp: unset !important;
}

/* Globale Gedankenblase: außerhalb aller Container */

.yoice-quote-bubble-global {
	position: fixed;
	z-index: 2147483000;
	max-height: 380px;
	overflow: auto;
	padding: 18px 20px;
	background: #fff;
	border: 1px solid rgba(0, 0, 0, 0.14);
	border-radius: 18px;
	box-shadow: 0 18px 45px rgba(0, 0, 0, 0.22);
	font-size: 16px;
	line-height: 1.55;
	color: inherit;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	transform: translateY(4px);
	transition: opacity 0.16s ease, transform 0.16s ease;
}

.yoice-quote-bubble-global.is-visible {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
}

.yoice-quote-bubble-trigger {
	cursor: help;
}

@media (max-width: 767px) {
	.yoice-quote-bubble-global {
		display: none;
	}
}