:root{color-scheme:light;--reader-bg: #f5f6f8;--reader-surface: #fff;--reader-text: #555c65;--reader-muted: #9198a1;--reader-line: #eceef1;--reader-hover: #f0f2f5;--reader-shadow: 0 8px 36px rgb(27 35 48 / 8%)}:root[data-reader-theme=dark]{color-scheme:dark;--reader-bg: #222529;--reader-surface: #2c3035;--reader-text: #d6d9de;--reader-muted: #a0a6af;--reader-line: #3b4047;--reader-hover: #383e46;--reader-shadow: 0 8px 36px rgb(0 0 0 / 16%)}.pdf-reader-shell{margin:0;height:100vh;height:100dvh;display:flex;flex-direction:column;background:var(--reader-bg);color:var(--reader-text);font:15px system-ui,sans-serif}.pdf-reader-shell *{box-sizing:border-box}.pdf-reader-shell a{color:inherit;text-decoration:none;white-space:nowrap}.pdf-reader-shell a:hover{background:var(--reader-hover)}.pdf-reader-shell a:focus-visible{outline:2px solid #7e8fa7;outline-offset:4px}.pdf-reader-shell .reader-header{display:flex;align-items:center;gap:16px;min-height:76px;width:100%;max-width:1360px;margin:0 auto;padding:max(12px,env(safe-area-inset-top)) 32px 12px;background:var(--reader-surface);border-bottom:1px solid var(--reader-line)}.pdf-reader-shell .reader-back{font-size:32px;line-height:32px;padding:0 8px;border-radius:6px}.pdf-reader-shell h1{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600}.pdf-reader-shell .reader-format{flex-shrink:0;font-size:12px;color:var(--reader-muted);border:1px solid var(--reader-line);border-radius:4px;padding:3px 6px}.pdf-reader-shell nav{display:flex;gap:24px;margin-left:auto;padding-left:20px}.pdf-reader-shell iframe{width:100%;flex:1;min-height:0;border:0;background:var(--reader-bg)}.pdf-reader-shell #pdf-reader-stage{position:relative;flex:1;min-height:0;display:flex}.pdf-reader-shell .reader-preview{position:absolute;inset:0;z-index:10;background:var(--reader-bg)}.pdf-reader-shell .reader-preview[hidden],.pdf-reader-shell .reader-preview-image[hidden]{display:none}.pdf-reader-shell .reader-preview-scroll{height:100%;overflow:auto;padding-bottom:84px}.pdf-reader-shell .reader-preview-image{display:block;width:calc(100% - 184px);max-width:1160px;height:auto;margin:0 auto}.pdf-reader-shell .reader-preview-bar{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:16px;width:max-content;max-width:calc(100% - 24px);padding:12px 16px;border-radius:10px;background:var(--reader-surface);box-shadow:var(--reader-shadow);font-size:13px}.pdf-reader-shell .reader-preview-bar button{flex-shrink:0;border:1px solid var(--reader-line);border-radius:6px;padding:8px 12px;background:var(--reader-hover);color:var(--reader-text);cursor:pointer}.pdf-reader-viewer{--toolbar-height: 0px;--page-margin: 0 auto 14px;--page-border: 0;background:var(--reader-bg) !important;color:var(--reader-text)}.pdf-reader-viewer #toolbarContainer,.pdf-reader-viewer #secondaryToolbar,.pdf-reader-viewer #sidebarContainer,.pdf-reader-viewer #editorUndoBar,.pdf-reader-viewer #viewsManager{display:none !important}.pdf-reader-viewer #mainContainer{min-width:0}.pdf-reader-viewer #viewerContainer{inset:0 !important;width:calc(100% - 184px);max-width:1160px;margin:0 auto;background:var(--reader-bg);scrollbar-width:thin;scrollbar-color:#c3c7cd rgba(0,0,0,0)}.pdf-reader-viewer .pdfViewer{padding:0 0 96px}.pdf-reader-viewer .pdfViewer .page{border:0;margin:0 auto 14px;box-shadow:0 1px 5px rgba(0,0,0,.04)}.pdf-reader-viewer .reader-controls{font:15px system-ui,sans-serif;color:var(--reader-text)}.pdf-reader-viewer .reader-controls *{box-sizing:border-box}.pdf-reader-viewer .reader-controls [hidden]{display:none !important}.pdf-reader-viewer .reader-controls button,.pdf-reader-viewer .reader-controls input{font:inherit;color:inherit}.pdf-reader-viewer .reader-controls button{cursor:pointer;border:0;background:rgba(0,0,0,0)}.pdf-reader-viewer .reader-controls button:hover{background:var(--reader-hover)}.pdf-reader-viewer .reader-controls button:disabled{opacity:.35;cursor:default}.pdf-reader-viewer .reader-controls :focus-visible{outline:2px solid #7e8fa7;outline-offset:3px}.pdf-reader-viewer .reader-rail{position:fixed;z-index:5;right:max(24px,(100vw - 1320px)/2);bottom:104px;display:flex;flex-direction:column;gap:20px}.pdf-reader-viewer .reader-rail button{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--reader-surface);box-shadow:var(--reader-shadow);color:var(--reader-muted);font-size:25px}.pdf-reader-viewer .reader-rail button[aria-expanded=true]{background:var(--reader-hover);color:var(--reader-text)}.pdf-reader-viewer .reader-rail svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pdf-reader-viewer .reader-rail [data-reader-action=rotate] svg{transition:transform .25s ease}.pdf-reader-viewer .reader-panel{position:fixed;z-index:6;width:312px;max-width:calc(100vw - 32px);background:var(--reader-surface);border:1px solid var(--reader-line);border-radius:14px;box-shadow:var(--reader-shadow);padding:22px}.pdf-reader-viewer .reader-outline{top:20px;bottom:84px;left:24px;display:flex;flex-direction:column}.pdf-reader-viewer .reader-settings{bottom:174px;right:max(92px,(100vw - 1184px)/2)}.pdf-reader-viewer .reader-panel-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.pdf-reader-viewer .reader-panel-heading h2{font-size:17px;font-weight:600;margin:0}.pdf-reader-viewer .reader-panel-heading button{font-size:25px;width:30px;height:30px;border-radius:50%}.pdf-reader-viewer .reader-muted{color:var(--reader-muted);font-size:13px;line-height:1.8;margin:12px 0 0}.pdf-reader-viewer .reader-outline-content{overflow:auto}.pdf-reader-viewer .reader-outline-content ul{margin:0;padding:0;list-style:none}.pdf-reader-viewer .reader-outline-content ul ul{padding-left:16px}.pdf-reader-viewer .reader-outline-content button{text-align:left;width:100%;padding:9px 8px;line-height:1.6;border-radius:6px;overflow-wrap:anywhere}.pdf-reader-viewer .reader-setting-label{display:flex;justify-content:space-between;margin:0 0 12px;font-size:14px}.pdf-reader-viewer .reader-zoom{display:flex;gap:10px;align-items:center}.pdf-reader-viewer .reader-zoom button{font-size:22px;width:30px;height:32px;border-radius:4px}.pdf-reader-viewer .reader-zoom input{width:100%;min-width:0;accent-color:#788ca6}.pdf-reader-viewer .reader-setting-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.pdf-reader-viewer .reader-setting-buttons button{border:1px solid var(--reader-line);border-radius:6px;padding:8px 10px;font-size:13px}.pdf-reader-viewer .reader-pagination{position:fixed;z-index:5;bottom:max(22px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:5px;padding:6px 8px;border-radius:9px;background:rgba(54,58,63,.92);color:#f2f3f5;box-shadow:0 4px 18px rgba(0,0,0,.1)}.pdf-reader-viewer .reader-pagination button{width:32px;height:32px;border-radius:4px;font-size:23px;color:inherit}.pdf-reader-viewer .reader-pagination button:hover{background:hsla(0,0%,100%,.12)}.pdf-reader-viewer .reader-pagination input{width:52px;height:30px;padding:3px;border:0;border-radius:3px;background:hsla(0,0%,100%,.09);text-align:center;appearance:textfield}.pdf-reader-viewer .reader-pagination input::-webkit-inner-spin-button{appearance:none}.pdf-reader-viewer .reader-page-total{color:#d3d6da;white-space:nowrap;padding:0 8px;font-size:14px}.pdf-reader-viewer .reader-status,.pdf-reader-viewer .reader-load-error{position:fixed;z-index:7;top:20px;left:50%;transform:translateX(-50%);max-width:calc(100% - 32px);margin:0;padding:14px 20px;border:1px solid var(--reader-line);border-radius:10px;background:var(--reader-surface);color:var(--reader-text);box-shadow:var(--reader-shadow);font:14px/1.7 system-ui,sans-serif}.pdf-reader-viewer .reader-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#pdf-pages-reader{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}#pdf-pages-reader .pages-scroll{flex:1;min-height:0;overflow:auto;padding:0 0 90px;overscroll-behavior:contain}#pdf-pages-reader .pages-image{display:block;height:auto;max-width:none;margin:0 auto;background:#fff}#pdf-pages-reader .pages-image[hidden],#pdf-pages-reader .pages-status[hidden]{display:none}#pdf-pages-reader .pages-status{padding:10px 16px;font-size:13px;text-align:center;background:var(--reader-surface)}#pdf-pages-reader .pages-toolbar{position:absolute;z-index:2;bottom:max(20px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:6px;max-width:calc(100% - 16px);padding:8px;border-radius:10px;background:var(--reader-surface);box-shadow:var(--reader-shadow);white-space:nowrap}#pdf-pages-reader button,#pdf-pages-reader input{font:inherit;color:inherit;border:0;border-radius:6px;background:var(--reader-hover);min-height:34px}#pdf-pages-reader button{padding:4px 10px;cursor:pointer}#pdf-pages-reader button:disabled{opacity:.4;cursor:default}#pdf-pages-reader input{width:54px;text-align:center}#pdf-pages-reader [data-total]{font-size:13px}#pdf-pages-reader .pages-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width: 600px){.pdf-reader-shell .reader-header{min-height:58px;padding:max(8px,env(safe-area-inset-top)) 12px 8px;gap:8px}.pdf-reader-shell h1{font-size:14px}.pdf-reader-shell .reader-format,.pdf-reader-shell nav a:first-child{display:none}.pdf-reader-shell nav{padding-left:4px;font-size:13px;flex-shrink:0}.pdf-reader-shell .reader-preview-image{width:100%}.pdf-reader-viewer #viewerContainer{width:100%}.pdf-reader-viewer .reader-rail{right:12px;bottom:90px;gap:12px}.pdf-reader-viewer .reader-rail button{width:42px;height:42px;font-size:22px;opacity:.94}.pdf-reader-viewer .reader-rail svg{width:21px;height:21px}.pdf-reader-viewer .reader-outline{left:12px;top:12px;bottom:74px}.pdf-reader-viewer .reader-settings{right:64px;bottom:140px;max-width:calc(100vw - 76px)}.pdf-reader-viewer .reader-pagination{bottom:max(16px,env(safe-area-inset-bottom))}.pdf-reader-viewer .reader-load-error{width:calc(100% - 32px)}}@media(max-width: 767px){:root:not([data-reader-theme=dark]){--reader-text: #1a1c1c;--reader-muted: #76777b;--reader-line: #e8e8e7;--reader-hover: #f3f4f3}.pdf-reader-shell,.pdf-reader-viewer .reader-controls{font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans SC",sans-serif;font-size:14px}.pdf-reader-shell .reader-header{min-height:calc(56px + env(safe-area-inset-top, 0px));padding:env(safe-area-inset-top, 0px) 16px 0}}@media(max-width: 767px){.pdf-reader-shell a:focus-visible,.pdf-reader-viewer .reader-controls :focus-visible{outline-color:var(--reader-text)}.pdf-reader-viewer .reader-panel{border-radius:16px;padding:16px}.pdf-reader-viewer .reader-setting-buttons button{min-height:40px;border-radius:12px;font-size:13px}.pdf-reader-viewer .reader-zoom input{accent-color:var(--reader-text)}.pdf-reader-shell .reader-preview-bar{border-radius:16px}.pdf-reader-shell .reader-preview-bar button{min-height:40px;border-radius:12px;font-size:13px}}/*# sourceMappingURL=pdf-reader-shell.css.map */
