.pdf-viewer-wrapper.svelte-r1e5ak{position:relative;width:100%;height:auto;border:1px solid #dee2e6;border-radius:var(--oks-radius);background-color:#f8f9fa}.alert.svelte-r1e5ak{border-radius:var(--oks-radius);border:none;margin:2rem}.pdf-toolbar.svelte-r1e5ak{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:linear-gradient(135deg,var(--oks-primary) 0%,var(--oks-primary-mid) 100%);border-radius:var(--oks-radius) var(--oks-radius) 0 0;color:var(--oks-white);flex-wrap:wrap;gap:1rem}.toolbar-group.svelte-r1e5ak{display:flex;align-items:center;gap:.5rem}.pdf-toolbar.svelte-r1e5ak .btn:where(.svelte-r1e5ak){color:var(--oks-white);border-color:#ffffff4d;background-color:transparent}.pdf-toolbar.svelte-r1e5ak .btn:where(.svelte-r1e5ak):hover:not(:disabled){background-color:#ffffff1a;border-color:#ffffff80;color:var(--oks-white)}.pdf-toolbar.svelte-r1e5ak .btn:where(.svelte-r1e5ak):disabled{color:#ffffff80;border-color:#fff3}.page-info.svelte-r1e5ak,.zoom-info.svelte-r1e5ak{font-size:.9rem;font-weight:500;padding:0 .5rem;white-space:nowrap}.pdf-canvas-container.svelte-r1e5ak{padding:1rem;text-align:center;height:auto;overflow-x:auto;background:var(--oks-white);border-radius:0 0 var(--oks-radius) var(--oks-radius)}.pdf-canvas.svelte-r1e5ak{max-width:100%;height:auto;box-shadow:0 4px 12px #00000026;border-radius:4px}@media (max-width: 768px){.pdf-toolbar.svelte-r1e5ak{flex-direction:column;gap:.5rem}.toolbar-group.svelte-r1e5ak{justify-content:center}}
