.pdf-fullscreen[data-v-cf72a1b0]{background:var(--bg);display:flex;flex-direction:column;inset:0;overflow:hidden;position:fixed;z-index:1000}.pdf-bar[data-v-cf72a1b0]{align-items:center;background:var(--surface-2);border-bottom:1px solid var(--border);display:flex;flex-shrink:0;gap:.6rem;padding:.5rem .7rem}.pdf-title[data-v-cf72a1b0]{flex:1;font-size:.95rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ico-btn[data-v-cf72a1b0]{align-items:center;background:var(--surface-3);border:1px solid var(--border);border-radius:var(--r-pill);color:var(--text-2);cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;transition:border-color .16s ease,background .16s ease,color .16s ease;width:40px}.ico-btn svg[data-v-cf72a1b0]{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:20px}.ico-btn[data-v-cf72a1b0]:hover:not(:disabled){background:var(--surface-2);border-color:#60d5f766;color:var(--text)}.ico-btn[data-v-cf72a1b0]:focus-visible{border-color:var(--cyan);box-shadow:0 0 0 3px #60d5f759;outline:none}.ico-btn[data-v-cf72a1b0]:disabled{cursor:not-allowed;opacity:.4}.ico-btn.active[data-v-cf72a1b0]{background:var(--cyan);border-color:var(--cyan);color:#050e1a}.pdf-scroll[data-v-cf72a1b0]{background:var(--bg);flex:1;min-height:0;overflow:auto;padding:1rem 1rem 6rem;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin}.pdf-scroll[data-v-cf72a1b0]::-webkit-scrollbar{height:10px;width:10px}.pdf-scroll[data-v-cf72a1b0]::-webkit-scrollbar-thumb{background:#fafcfe26;background-clip:content-box;border:3px solid transparent;border-radius:999px}.pdf-stage[data-v-cf72a1b0]{align-items:safe center;display:flex;flex-direction:column;gap:1rem;min-width:-moz-min-content;min-width:min-content}.page-slot[data-v-cf72a1b0]{display:flex;justify-content:center;position:relative}.pdf-canvas[data-v-cf72a1b0]{box-shadow:0 2px 14px #00000059;display:block}.pdf-canvas[data-v-cf72a1b0],.slot-ph[data-v-cf72a1b0]{background:#fff;border-radius:2px}.slot-ph[data-v-cf72a1b0]{align-items:center;color:#414853;display:flex;flex-direction:column;gap:.5rem;inset:0;justify-content:center;pointer-events:none;position:absolute}.ph-num[data-v-cf72a1b0]{font-size:1.3rem;font-weight:700}.ph-spin[data-v-cf72a1b0]{color:var(--cyan);font-size:.82rem}.slot-err[data-v-cf72a1b0]{background:#fff;border-radius:2px;color:#a40015;color:oklch(45% .2 25);inset:0;justify-content:center;padding:1rem;text-align:center}.dock[data-v-cf72a1b0],.slot-err[data-v-cf72a1b0]{align-items:center;display:flex;position:absolute}.dock[data-v-cf72a1b0]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--r-pill);bottom:1rem;box-shadow:0 6px 24px #00000073;gap:.35rem;left:50%;max-width:calc(100% - 1.5rem);overflow-x:auto;padding:.4rem .55rem;scrollbar-width:none;transform:translate(-50%)}.dock[data-v-cf72a1b0]::-webkit-scrollbar{display:none}.dock-group[data-v-cf72a1b0]{align-items:center;display:inline-flex;flex-shrink:0;gap:.25rem}.dock-sep[data-v-cf72a1b0]{background:var(--border-strong);flex-shrink:0;height:24px;width:1px}.dock .ico-btn[data-v-cf72a1b0]{height:38px;width:38px}.page-count[data-v-cf72a1b0]{font-size:.85rem;font-variant-numeric:tabular-nums;min-width:3.2rem}.page-count[data-v-cf72a1b0],.zoom-pct[data-v-cf72a1b0]{color:var(--text);font-weight:700;text-align:center}.zoom-pct[data-v-cf72a1b0]{font-size:.82rem;font-variant-numeric:tabular-nums;min-width:3rem}.dock .ico-btn[data-v-cf72a1b0]{background:transparent;border-color:transparent}.dock .ico-btn[data-v-cf72a1b0]:hover:not(:disabled){background:var(--surface-3);border-color:transparent;color:var(--text)}.dock .ico-btn.active[data-v-cf72a1b0]{background:var(--cyan);color:#050e1a}.printing-toast[data-v-cf72a1b0]{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-pill);bottom:5rem;box-shadow:0 4px 16px #00000080;color:var(--text);font-size:.85rem;font-weight:600;left:50%;padding:.55rem 1rem;position:absolute;transform:translate(-50%)}.pdf-state[data-v-cf72a1b0]{color:var(--text-2);font-weight:600;margin:4rem auto}.pdf-state.err[data-v-cf72a1b0]{color:var(--accent-2);max-width:36ch;text-align:center}.muted[data-v-cf72a1b0]{color:var(--text-2)}@media(max-width:560px){.pdf-bar[data-v-cf72a1b0]{padding:max(.45rem,env(safe-area-inset-top,0px)) .5rem .45rem}.pdf-scroll[data-v-cf72a1b0]{padding:.6rem .6rem calc(5.5rem + env(safe-area-inset-bottom,0px))}.dock[data-v-cf72a1b0]{bottom:max(.75rem,env(safe-area-inset-bottom,0px));gap:.2rem;max-width:calc(100% - 1rem);padding:.35rem .45rem}.dock .ico-btn[data-v-cf72a1b0]{height:36px;width:36px}.page-count[data-v-cf72a1b0],.zoom-pct[data-v-cf72a1b0]{font-size:.8rem;min-width:2.6rem}}
