.pdf-preview{background:#f1f5f9;flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.pdf-preview__scroll{flex:1;min-height:0;overflow:auto}.pdf-preview__msg{color:var(--ui-text-muted,#64748b);margin:0;padding:1rem 1.25rem;font-size:.82rem}.pdf-preview__pages{box-sizing:border-box;flex-direction:column;align-items:center;gap:16px;width:100%;padding:20px 16px 28px;display:flex}.pdf-preview__pages canvas{box-shadow:0 1px 2px #0f172a0f,0 8px 24px #0f172a14}.pdf-preview--flush .pdf-preview__pages{align-items:safe center;gap:0;padding:0}.pdf-preview--flush .pdf-preview__pages canvas{box-shadow:none}.pdf-preview--flush .pdf-preview__scroll{scrollbar-width:none}.pdf-preview--flush .pdf-preview__scroll::-webkit-scrollbar{display:none}.pdf-preview--flush:not([aria-busy]) .pdf-preview__pages{cursor:zoom-in}.pdf-preview--flush.is-zoomed .pdf-preview__pages{cursor:grab}.pdf-preview--flush.is-dragging .pdf-preview__pages{cursor:grabbing;-webkit-user-select:none;user-select:none}.pdf-preview__zoom{font-variant-numeric:tabular-nums;animation:.16s ease-out pdf-preview-zoom-in;position:absolute;bottom:12px;right:12px;box-shadow:0 2px 8px #0f172a1a}@keyframes pdf-preview-zoom-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.pdf-preview__zoom{animation:none}}
