/* Isolated full-screen review dialog; the existing viewer owns its inner layout. */
#pdf-comparison-dialog {
  width: 100vw; max-width: 100vw; height: 100dvh; max-height: 100dvh;
  margin: 0; padding: 0; border: 0;
}
#pdf-comparison-dialog[open] { display: flex; flex-direction: column; }
.pdf-comparison-toolbar { display: flex; align-items: center; gap: 12px; padding: 8px 12px; }
#pdf-comparison-status { flex: 1; margin: 0; font-size: 13px; }
#pdf-comparison-host { flex: 1; min-height: 0; }
#pdf-comparison-host iframe { width: 100%; height: 100%; border: 0; display: block; }
