.v277-pdfjs-viewer .v269-viewer__shell{height:96dvh!important;max-height:96dvh!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}
.v277-pdfjs-viewer main{position:relative!important;display:block!important;overflow:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#15161a!important;padding:14px!important;min-height:0!important;height:auto!important;scrollbar-gutter:stable}
.v277-pdf-pages{width:100%;max-width:980px;margin:0 auto;display:grid;gap:16px;padding:36px 0 18px}
.v277-pdf-page{position:relative;width:100%;background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 8px 35px rgba(0,0,0,.42);display:grid;place-items:center;color:#777;font:800 9px/1 Helvetica,Arial,sans-serif;min-height:220px}
.v277-pdf-page canvas{display:block!important;max-width:100%!important;margin:0 auto!important;background:#fff!important}
.v277-page-status{position:sticky;z-index:12;top:8px;margin:0 auto -28px;width:max-content;padding:7px 11px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(7,8,11,.88);backdrop-filter:blur(12px);color:#fff;font:900 7px/1 Helvetica,Arial,sans-serif;letter-spacing:.08em;box-shadow:0 6px 20px rgba(0,0,0,.35)}
.v277-pdf-loading,.v277-pdf-fallback{min-height:65vh;display:grid;place-content:center;text-align:center;gap:7px;color:#fff}.v277-pdf-loading b,.v277-pdf-fallback b{font-size:10px}.v277-pdf-loading span,.v277-pdf-fallback span{font-size:8px;color:#888}.v277-pdf-error{padding:40px 15px;color:#a33;text-align:center;background:#fff;width:100%;height:100%;display:grid;place-items:center}
@media(max-width:760px){.v277-pdfjs-viewer{padding:0!important}.v277-pdfjs-viewer .v269-viewer__shell{width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}.v277-pdfjs-viewer main{padding:7px!important}.v277-pdf-pages{gap:9px;padding-top:30px}.v277-pdf-page{border-radius:3px}.v277-page-status{top:5px}}
