.ap-pdf-viewer-section{padding-bottom:var(--ap-pdf-padding-bottom,24px);padding-top:var(--ap-pdf-padding-top,24px)}.ap-pdf-viewer-inner{max-width:var(--ap-pdf-max-width,100%);width:100%}.ap-pdf-viewer-inner--left{margin-left:0;margin-right:auto}.ap-pdf-viewer-inner--center{margin-left:auto;margin-right:auto}.ap-pdf-viewer-inner--right{margin-left:auto;margin-right:0}.ap-pdf-viewer{border:1px solid rgba(0,0,0,.08);border-radius:8px;flex-direction:column;height:clamp(420px,70vh,1100px);max-width:100%;overflow:hidden;position:relative;width:100%}.ap-pdf-toolbar,.ap-pdf-viewer{background:var(--ap-pdf-bg,#f7f7f7);display:flex}.ap-pdf-toolbar{align-items:center;border-bottom:1px solid rgba(0,0,0,.08);flex:0 0 auto;flex-wrap:wrap;gap:10px;padding:10px 14px}.ap-pdf-btn{appearance:none;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:6px;color:#111;cursor:pointer;font-size:14px;line-height:1;padding:4px 10px;text-decoration:none}.ap-pdf-btn:hover{background:#f2f2f2}.ap-pdf-btn--link{align-items:center;display:inline-flex}.ap-pdf-btn--icon{padding:4px 8px}.ap-pdf-btn--icon svg{display:block;height:16px;width:16px}.ap-pdf-toolbar-sep{background:rgba(0,0,0,.15);display:inline-block;height:20px;width:1px}.ap-pdf-page-control,.ap-pdf-pages,.ap-pdf-zoom{color:#333;font-size:14px}.ap-pdf-page-control{align-items:center;display:inline-flex;gap:6px}.ap-pdf-page-input{border:1px solid rgba(0,0,0,.2);border-radius:6px;font-size:14px;padding:4px 6px;width:64px}.ap-pdf-page-label{font-size:14px}.ap-pdf-thumbs{background:var(--ap-pdf-bg,#f7f7f7);border-bottom:1px solid rgba(0,0,0,.08);flex:0 0 auto}.ap-pdf-thumbs-list{display:flex;gap:12px;overflow-x:auto;padding:10px 14px}.ap-pdf-thumb{align-items:center;appearance:none;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:6px;cursor:pointer;display:inline-flex;justify-content:center;padding:4px}.ap-pdf-thumb.is-active{border-color:rgba(0,0,0,.6)}.ap-pdf-thumb canvas{display:block;height:72px;width:auto}.ap-pdf-canvas-wrap{flex:1 1 auto;overflow:auto;position:relative;-webkit-overflow-scrolling:touch;background:var(--ap-pdf-bg,#f7f7f7);touch-action:pan-x pan-y}.ap-pdf-canvas-list{display:grid;gap:16px;justify-items:start;min-width:100%;padding:16px;width:max-content}.ap-pdf-page-wrap{display:flex;justify-content:flex-start;width:max-content}.ap-pdf-page{background:#fff;box-shadow:0 6px 18px rgba(0,0,0,.12);display:block;max-width:none}.ap-pdf-canvas-list.is-pinching{transition:none}.ap-pdf-status{background:rgba(0,0,0,.7);border-radius:8px;color:#fff;font-size:13px;inset:auto 16px 16px 16px;line-height:1.3;padding:8px 12px;pointer-events:none;position:absolute}.ap-pdf-viewer--empty{align-items:center;display:flex;justify-content:center;padding:24px;text-align:center}@media (max-width:479px){.ap-pdf-viewer{min-height:360px}.ap-pdf-toolbar{flex-wrap:wrap;gap:8px;padding:8px 10px}.ap-pdf-btn{font-size:13px}.ap-pdf-page-input{font-size:13px;width:56px}.ap-pdf-thumbs-list{gap:10px;padding:8px 10px}.ap-pdf-thumb canvas{height:64px}}