/* Catalog viewers: keep the book, drop the chat overlay.
   Substring selectors are unsafe here: <body> carries a chatway-* class. */
.chatway--container,
.chatway--frame-container,
.chatway--trigger-container,
.chatway-launcher,
#chatway_widget_app,
#chatway_widget_trigger {
	display: none !important;
	pointer-events: none !important;
	visibility: hidden !important;
}

.agl-page-preview {
	position: absolute;
	inset: 0;
	z-index: 8;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #111;
	opacity: 0;
	pointer-events: none;
	transition: opacity 0.4s ease;
}

.agl-page-preview.is-on {
	opacity: 1;
}

.agl-page-preview img {
	max-width: min(92vw, 920px);
	max-height: 88vh;
	width: auto;
	height: auto;
	object-fit: contain;
	filter: blur(8px);
	transform: scale(1.03);
	transition: filter 0.35s ease, transform 0.35s ease;
}

.agl-page-preview.is-on img {
	filter: blur(0);
	transform: none;
}

.agl-page-preview.is-lg img {
	filter: none;
	transform: none;
}