.pdf-viewer-card.svelte-1047xa1.svelte-1047xa1{position:relative;display:inline-block;transition:transform .2s ease}.pdf-viewer-card.clickable.svelte-1047xa1.svelte-1047xa1{cursor:pointer}.pdf-viewer-card.clickable.svelte-1047xa1.svelte-1047xa1:hover{transform:translateY(0)}.pdf-thumbnail-container.svelte-1047xa1.svelte-1047xa1{position:relative;border:1px solid var(--bs-border-color);border-radius:.5rem;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a;transition:box-shadow .2s ease}.pdf-viewer-card.svelte-1047xa1:hover .pdf-thumbnail-container.svelte-1047xa1{box-shadow:0 4px 16px #00000026}.pdf-canvas.svelte-1047xa1.svelte-1047xa1{display:block!important;background:#fff;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:100!important;visibility:visible!important;opacity:1!important}.pdf-loading.svelte-1047xa1.svelte-1047xa1,.pdf-error.svelte-1047xa1.svelte-1047xa1{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:1rem;text-align:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.pdf-navigation.svelte-1047xa1.svelte-1047xa1{position:absolute;bottom:.75rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.5rem;background:#fff;padding:.4rem .6rem;border-radius:2rem;box-shadow:0 4px 12px #0000004d;z-index:100;pointer-events:all;border:1px solid rgba(0,0,0,.1);transition:opacity .2s ease}.pdf-navigation.hover-only.svelte-1047xa1.svelte-1047xa1{opacity:0}.pdf-viewer-card.svelte-1047xa1:hover .pdf-navigation.hover-only.svelte-1047xa1{opacity:1}.pdf-page-indicator.svelte-1047xa1.svelte-1047xa1{font-size:.875rem;font-weight:600;color:#333;padding:0 .5rem;min-width:3.5rem;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none}.pdf-nav-btn.svelte-1047xa1.svelte-1047xa1:disabled{opacity:.3;cursor:not-allowed}.pdf-download-btn-container.svelte-1047xa1.svelte-1047xa1{position:absolute;top:.75rem;left:.75rem;z-index:100;opacity:0;transition:opacity .2s ease;pointer-events:all}.pdf-viewer-card.svelte-1047xa1:hover .pdf-download-btn-container.svelte-1047xa1{opacity:1}.pdf-download-btn.svelte-1047xa1.svelte-1047xa1,.pdf-nav-btn.svelte-1047xa1.svelte-1047xa1{background:#fff;border:1px solid rgba(0,0,0,.1);padding:.5rem;border-radius:.375rem;cursor:pointer;transition:all .2s ease;color:#333;box-shadow:0 2px 4px #0000001a;pointer-events:all;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;line-height:1}.pdf-nav-btn.svelte-1047xa1.svelte-1047xa1{padding:.4rem .6rem;min-width:2.5rem;height:2.5rem;font-size:1.2rem;font-weight:700}.pdf-download-btn.svelte-1047xa1.svelte-1047xa1:hover:not(:disabled),.pdf-nav-btn.svelte-1047xa1.svelte-1047xa1:hover:not(:disabled){background:#f8f9fa;box-shadow:0 4px 8px #00000026;transform:translateY(-1px);border-color:#0003}.pdf-download-btn.svelte-1047xa1.svelte-1047xa1:active:not(:disabled),.pdf-nav-btn.svelte-1047xa1.svelte-1047xa1:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #0000001a}
