/* PDF Preview iframe styling */
:root .pdf-preview-container {
	margin: var(--size-4-4) 0;
	border-radius: var(--radius-m);
	overflow: hidden;
	background: var(--background-secondary);
	border: var(--divider-width) solid var(--background-modifier-border);
}

:root .review-pdf-frame {
	width: 100%;
	height: 600px;
	border: none;
	display: block;
	background-color: var(--background-primary);
}

/* PDF Preview sections (Expert Panel) */
.pdf-preview-section {
	margin-top: var(--size-4-2);
	margin-bottom: var(--size-4-2);
}

.pdf-preview-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: var(--size-4-1);
}

.pdf-preview-header .hint-text {
	margin-bottom: 0;
}

.pdf-preview-header .btn-subtle {
	text-decoration: none;
}

.pdf-preview-iframe {
	width: 100%;
	height: 400px;
	border: var(--divider-width) solid var(--divider-color);
	border-radius: var(--radius-m);
	background: var(--background-secondary);
}

@media (max-width: 768px) {
	.pdf-preview-iframe {
		display: none;
	}

	.pdf-preview-section {
		margin: var(--size-4-2) 0;
	}

	.pdf-preview-header {
		margin-bottom: 0;
		flex-wrap: wrap;
		gap: var(--size-4-2);
	}
}
