.pdf-preview-pane{display:flex;flex-direction:column;height:100%;min-height:320px;background:var(--code-bg);border:1px solid var(--code-border);border-radius:var(--radius-sm);overflow:hidden}.pdf-preview-toolbar{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid var(--border);background:var(--panel-raised);flex-shrink:0;flex-wrap:wrap}.pdf-preview-toolbar-group{display:flex;align-items:center;gap:4px}.pdf-preview-toolbar-spacer{flex:1 1 auto}.pdf-preview-nav-btn,.pdf-preview-zoom-btn{width:26px;height:26px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--panel);color:var(--ink);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pdf-preview-nav-btn:hover:not(:disabled),.pdf-preview-zoom-btn:hover:not(:disabled){background:var(--accent-soft)}.pdf-preview-nav-btn:disabled,.pdf-preview-zoom-btn:disabled{opacity:.4;cursor:default}.pdf-preview-page-current{min-width:20px;text-align:center;font-family:var(--mono);font-size:12px;color:var(--ink)}.pdf-preview-page-of{font-size:11.5px;color:var(--ink-muted);white-space:nowrap}.pdf-preview-zoom-pct{font-family:var(--mono);font-size:11.5px;color:var(--ink-muted);min-width:38px;text-align:center}.pdf-preview-viewport{flex:1 1 auto;overflow-y:auto;overflow-x:hidden}.pdf-preview-pages{display:flex;flex-direction:column;align-items:center}.pdf-preview-page-stage{position:relative;flex-shrink:0;margin-bottom:16px;background:var(--panel-raised);box-shadow:var(--shadow)}.pdf-preview-page-img{display:block;background:#fff}.pdf-preview-page-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--ink-faint);font-size:12px;background:#fff}.pdf-preview-page-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.pdf-preview-empty,.pdf-preview-status{margin:auto;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--ink-faint);font-size:12.5px;text-align:center;padding:24px;height:100%;justify-content:center}.pdf-preview-status.error{color:var(--red)}
