.source-pdf-viewer{background:var(--card,#fff);min-height:100dvh;color:var(--foreground,#1d1d1f);flex-direction:column;display:flex}.source-pdf-viewer>header{border-bottom:1px solid var(--border,#e5e5e8);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.source-pdf-viewer>header>div{gap:5px;min-width:0;display:grid}.source-pdf-viewer>header>div>a{align-items:center;gap:5px;margin-bottom:5px;font-size:12px;display:flex}.source-pdf-viewer small{color:var(--muted-foreground,#6e6e73);overflow-wrap:anywhere;font-size:11px}.source-pdf-viewer .outline-button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.source-pdf-frame{background:#eee;border:0;flex:1;width:100%;height:calc(100dvh - 145px);min-height:380px;display:block}.source-pdf-status{text-align:center;min-height:380px;color:var(--muted-foreground,#6e6e73);flex:1;place-content:center;justify-items:center;gap:12px;padding:24px;display:grid}.source-pdf-footnote{color:var(--muted-foreground,#6e6e73);margin:0;padding:10px 24px;font-size:11px}.source-pdf-viewer.is-embedded{border:1px solid var(--border,#e5e5e8);border-radius:10px;min-height:0;overflow:hidden}.source-pdf-viewer.is-embedded>header{padding:12px 16px}.source-pdf-viewer.is-embedded>header strong{display:none}.source-pdf-viewer.is-embedded .source-pdf-frame{flex:none;height:66vh}@media (max-width:540px){.source-pdf-viewer>header{flex-wrap:wrap;align-items:flex-start;padding:14px}.source-pdf-footnote{padding:10px 14px}}
