.ya-pdf{--yapdf-bg:var(--ya-card-bg, #fbf7f0);--yapdf-fg:var(--ya-text, #2b2722);--yapdf-muted:var(--ya-text-muted, #7a7066);--yapdf-accent:var(--ya-accent, #c2603a);--yapdf-line:var(--ya-border, rgba(0, 0, 0, 0.12));--yapdf-chrome:var(--ya-card-bg-2, #f1e9dc);display:block;width:100%;border:1px solid var(--yapdf-line);border-radius:12px;background:var(--yapdf-bg);color:var(--yapdf-fg);overflow:hidden;margin:0 0 1rem}.ya-pdf-facade{display:flex;align-items:center;gap:.9rem;width:100%;padding:.9rem 1.1rem;background:0 0;border:0;text-align:left;cursor:pointer;color:inherit;text-decoration:none;font:inherit}.ya-pdf-facade:hover{background:rgba(0,0,0,.03)}.ya-pdf-icon{flex:0 0 auto;width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:var(--yapdf-chrome);color:var(--yapdf-accent)}.ya-pdf-icon svg{width:22px;height:22px}.ya-pdf-meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.ya-pdf-name{font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ya-pdf-sub{font-size:.78rem;color:var(--yapdf-muted)}.ya-pdf-size::before{content:" · "}.ya-pdf-cta{flex:0 0 auto;font-size:.82rem;font-weight:600;color:var(--yapdf-accent);border:1px solid currentColor;border-radius:999px;padding:.35rem .85rem;white-space:nowrap}.ya-pdf.is-active .ya-pdf-facade{display:none}.ya-pdf-shell{display:none;flex-direction:column}.ya-pdf.is-active .ya-pdf-shell{display:flex}.ya-pdf-bar,.ya-pdf-bar-group{display:flex;align-items:center}.ya-pdf-bar{gap:.5rem;flex-wrap:wrap;padding:.5rem .7rem;background:var(--yapdf-chrome);border-bottom:1px solid var(--yapdf-line)}.ya-pdf-bar-group{gap:.3rem}.ya-pdf-bar-spacer{flex:1 1 auto}.ya-pdf-btn{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:7px;border:1px solid var(--yapdf-line);background:var(--yapdf-bg);color:var(--yapdf-fg);cursor:pointer;padding:0}.ya-pdf-btn:hover{border-color:var(--yapdf-accent);color:var(--yapdf-accent)}.ya-pdf-btn:disabled{opacity:.4;cursor:default}.ya-pdf-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ya-pdf-pageinfo{display:flex;align-items:center;gap:.3rem;font-size:.85rem;color:var(--yapdf-fg)}.ya-pdf-page{width:3.2em;text-align:center;border:1px solid var(--yapdf-line);border-radius:6px;background:var(--yapdf-bg);color:inherit;font:inherit;padding:.2rem .3rem;-moz-appearance:textfield}.ya-pdf-page::-webkit-inner-spin-button,.ya-pdf-page::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ya-pdf-total,.ya-pdf-zoomlabel{color:var(--yapdf-muted);font-size:.85rem}.ya-pdf-zoomlabel{min-width:3em;text-align:center;font-size:.8rem}.ya-pdf-stage{position:relative;overflow:auto;background:#525659;max-height:min(78vh,900px);-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.ya-pdf-canvas-wrap{display:flex;justify-content:center;padding:1rem;min-width:min-content}.ya-pdf-canvas{background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.4);max-width:100%;height:auto}.ya-pdf-error,.ya-pdf-loading{display:grid;place-items:center;padding:2.5rem 1rem;color:#d8d2c8;font-size:.9rem}.ya-pdf-error{padding:2rem 1rem;color:#f4d3c8;text-align:center}.ya-pdf:fullscreen{border-radius:0;background:var(--yapdf-bg)}.ya-pdf:fullscreen .ya-pdf-stage{max-height:calc(100vh - 50px)}.ya-pdf.is-fauxfull{position:fixed;inset:0;z-index:9999;border-radius:0;margin:0}.ya-pdf.is-fauxfull .ya-pdf-stage{max-height:calc(100vh - 50px)}.ya-pdf.is-fauxfull[popover]{margin:0;padding:0;max-width:none;max-height:none;box-sizing:border-box}@media (max-width:640px){.ya-pdf-stage{max-height:70vh}.ya-pdf-zoomlabel{display:none}.ya-pdf-canvas-wrap{padding:.5rem}}