.pdf-preview{grid-template-rows:auto minmax(0,1fr) auto;width:100%;min-width:0;height:100%;min-height:0;display:grid}.pdf-preview-controls{border-bottom:1px solid var(--border);grid-template-columns:minmax(44px,1fr) auto minmax(44px,1fr);align-items:center;gap:12px;padding:12px;display:grid}.pdf-preview-controls .button{width:fit-content;min-width:44px;min-height:44px;padding:10px 14px}.pdf-preview-controls .button:last-child{justify-self:end}.pdf-preview-controls .button:disabled{opacity:.45}.pdf-preview-controls>span{color:var(--muted);text-align:center;font-size:16px}.pdf-preview-stage{min-width:0;min-height:0;padding:20px;position:relative;overflow:auto}.pdf-preview-stage canvas{background:#fff;max-width:100%;margin-inline:auto;display:block;box-shadow:0 2px 18px #0003}.pdf-preview-stage canvas[hidden]{display:none}.pdf-preview-message,.pdf-preview-loading{color:var(--muted);overflow-wrap:anywhere;margin:0;padding:24px}.pdf-preview-message[role=alert]{color:var(--text)}.pdf-preview-transcript{border-top:1px solid var(--border);min-width:0;color:var(--muted);padding:0 20px;font-size:16px}.pdf-preview-transcript summary{cursor:pointer;min-height:44px;padding-block:12px}.pdf-preview-transcript summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.pdf-preview-transcript p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:min(30dvh,260px);margin:0 0 16px;padding:4px;overflow:auto}.pdf-preview-transcript .pdf-preview-transcript-note{font-size:14px}html[data-custom-colors] .pdf-preview-controls .button--secondary:hover{color:var(--surface-text)}@media (width<=480px){.pdf-preview-stage{padding:12px}.pdf-preview-controls{gap:8px;padding:8px}.pdf-preview-controls .button{gap:6px;padding-inline:10px;font-size:15px}.pdf-preview-controls>span{font-size:14px}}
