.pdf-wrap{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative}.pdf-find{border:1px solid var(--line);background:var(--panel);z-index:3;border-radius:10px;flex:none;align-self:flex-end;align-items:center;gap:4px;width:fit-content;max-width:calc(100% - 16px);margin:8px;padding:4px;font-size:13px;display:inline-flex;position:sticky;top:0}.vbar .pdf-find{background:0 0;border:0;margin:0 0 0 auto;padding:0;position:static}.pdf-find input{border:1px solid var(--line);background:var(--bg);width:132px;min-width:0;height:30px;color:var(--ink);border-radius:6px;padding:0 8px;font-size:12.5px}.pdf-find button{border:1px solid var(--line);background:var(--panel);height:30px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:6px;padding:0 8px;font-size:12.5px}.pdf-find [data-find-status]{color:var(--mute);white-space:nowrap;font-size:12px}.pdf-find [data-find-status]:empty,.pdf-find .pdf-find-toggle{display:none}@media (max-width:899px){.pdf-wrap>.pdf-find{z-index:25;box-shadow:var(--shadow);margin:0;position:absolute;top:8px;right:8px}.pdf-find .pdf-find-toggle{grid-area:1/5;justify-content:center;align-items:center;display:inline-flex}.pdf-find-toggle svg{flex:none;width:18px;height:18px}.pdf-find[data-open=false]{border:0;padding:0}.pdf-find[data-open=false]>:not(.pdf-find-toggle){display:none}.pdf-find[data-open=true]{grid-template-columns:minmax(0,1fr) repeat(4,44px);width:calc(100% - 16px);display:grid}.pdf-find input{grid-area:1/1;width:100%;height:44px;font-size:16px}.pdf-find button{min-width:44px;height:44px;padding:0}.pdf-find [data-find-status]{grid-column:1/-1;padding-inline:4px}}.pdf-body{flex:1;min-height:0;position:relative}.tool-view .pdf-body{min-height:380px}.pdf-scroll{--pdfViewer-padding-bottom:0;--page-margin:12px auto;--page-border:1px solid var(--line);background:var(--cream);position:absolute;inset:0;overflow:auto}.pdf-scroll .pdfViewer{min-height:100%}.pdf-scroll .page{box-sizing:content-box;background:var(--page);box-shadow:0 8px 24px -12px #101c3638}.pdf-scroll .page:not([data-loaded=true]):before{content:"";background:linear-gradient(180deg, var(--line) 0%, transparent 100%);opacity:.35;pointer-events:none;border-radius:6px;position:absolute;inset:24px}.pdf-scroll .page .pn{pointer-events:none;z-index:2;position:absolute}.th .pg .ph,.organize-thumb .pg .ph,.split-preview-group .pg .ph,.merge-file-thumbs .pg .ph,.merge-strip-item .pg .ph{aspect-ratio:210/297;background:var(--bg);width:100%;min-height:56px;display:block}.tool-view .pdf-wrap{border:1px solid var(--line);border-radius:8px;height:min(70vh,720px);min-height:380px;margin-top:12px;overflow:hidden}
