.pdf-renderer[data-v-3ca28b23]{background:linear-gradient(135deg,#f9fafb,#f3f4f6);flex-direction:column;width:100%;height:100%;display:flex;position:relative}.dark .pdf-renderer[data-v-3ca28b23]{background:linear-gradient(135deg,#1e293b,#0f172a);border-radius:.5rem;overflow:hidden}.pdf-overlay[data-v-3ca28b23]{flex:1;width:100%;height:100%}.pdf-overlay[data-v-3ca28b23],.state-content[data-v-3ca28b23]{justify-content:center;align-items:center;display:flex}.state-content[data-v-3ca28b23]{text-align:center;flex-direction:column;padding:2rem}.pdf-iframe[data-v-3ca28b23]{border:none;flex:1;width:100%;height:100%}.pdf-controls[data-v-3ca28b23]{background:#fff;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.dark .pdf-controls[data-v-3ca28b23]{background:#1e293b;border-bottom:1px solid #334155}.controls-divider[data-v-3ca28b23]{background:#e5e7eb;width:1px;height:20px;margin:0 .25rem}.dark .controls-divider[data-v-3ca28b23]{background:#334155}.control-btn[data-v-3ca28b23]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.dark .control-btn[data-v-3ca28b23]{color:#cbd5e1}.control-btn[data-v-3ca28b23]:hover:not(:disabled){color:#374151;background:#f3f4f6}.dark .control-btn[data-v-3ca28b23]:hover:not(:disabled){color:#f1f5f9;background:#334155}.control-btn[data-v-3ca28b23]:disabled{cursor:not-allowed;opacity:.4}.page-indicator[data-v-3ca28b23]{color:#6b7280;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.dark .page-indicator[data-v-3ca28b23]{color:#cbd5e1}.page-input[data-v-3ca28b23]{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:.25rem;width:36px;padding:.125rem .25rem;font-size:.75rem}.page-input[data-v-3ca28b23]:focus{border-color:#10b981;outline:none;box-shadow:0 0 0 1px #10b98133}.dark .page-input[data-v-3ca28b23]:focus{border-color:#10b981;box-shadow:0 0 0 1px #10b9814d}.page-total[data-v-3ca28b23]{color:#9ca3af}.dark .page-total[data-v-3ca28b23]{color:#94a3b8}.zoom-controls[data-v-3ca28b23]{align-items:center;gap:.25rem;display:flex}.zoom-dropdown[data-v-3ca28b23]{position:relative}.zoom-btn[data-v-3ca28b23]{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:.25rem;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;transition:all .15s;display:flex}.dark .zoom-btn[data-v-3ca28b23]{color:#cbd5e1;border-color:#334155}.zoom-btn[data-v-3ca28b23]:hover{background:#f9fafb;border-color:#d1d5db}.dark .zoom-btn[data-v-3ca28b23]:hover{background:#334155;border-color:#475569}.zoom-menu[data-v-3ca28b23]{background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;margin-top:.25rem;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 6px -1px #0000001a}.dark .zoom-menu[data-v-3ca28b23]{z-index:10;background:#1e293b;border-color:#334155;min-width:80px;padding:.25rem;box-shadow:0 4px 6px -1px #0000004d}.zoom-option[data-v-3ca28b23]{color:#374151;text-align:center;background:0 0;width:100%;padding:.375rem .5rem;font-size:.75rem;display:block}.dark .zoom-option[data-v-3ca28b23]{color:#f1f5f9;cursor:pointer;border:none;border-radius:.25rem;transition:background .15s}.zoom-option[data-v-3ca28b23]:hover{background:#f3f4f6}.dark .zoom-option[data-v-3ca28b23]:hover{background:#334155}.zoom-option.active[data-v-3ca28b23]{color:#10b981;font-weight:500}.dark .zoom-option.active[data-v-3ca28b23]{color:#10b981}.pdf-scroll-container[data-v-3ca28b23]{background:#dbdee2;flex:1;overflow:auto}.dark .pdf-scroll-container[data-v-3ca28b23]{background:#0f172a}.pdf-pages[data-v-3ca28b23]{box-sizing:border-box;flex-direction:column;align-items:safe center;gap:1rem;width:100%;padding:1rem;display:flex}.pdf-page-wrapper[data-v-3ca28b23]{background:#fff;position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.dark .pdf-page-wrapper[data-v-3ca28b23]{background:#1e293b;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003}.pdf-text-layer--no-pointer[data-v-3ca28b23]{pointer-events:none!important}.pdf-text-highlight-underlay[data-v-3ca28b23]{pointer-events:none;z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.pdf-text-layer-stack[data-v-3ca28b23]{z-index:2;position:relative}.pdf-embedded-file-layer[data-v-3ca28b23]{pointer-events:none;z-index:4;position:absolute;top:0;bottom:0;left:0;right:0}.pdf-embedded-file-hotspot[data-v-3ca28b23]{cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0;position:absolute}.pdf-external-link-hotspot[data-v-3ca28b23]{pointer-events:auto;border:1px solid #0000;border-radius:.25rem;transition:background .12s,border-color .12s;display:block;position:absolute}.pdf-external-link-hotspot[data-v-3ca28b23]:hover{background:#2563eb1a;border-color:#2563eb73;outline:none}.pdf-external-link-hotspot[data-v-3ca28b23]:focus-visible{background:#2563eb1a;border-color:#2563eb73;outline:none}.pdf-text-selection-popover[data-v-3ca28b23]{pointer-events:auto}.pdf-text-selection-popover__btn[data-v-3ca28b23]{color:#0f172a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;padding:.375rem .65rem;font-size:.75rem;font-weight:500;display:block;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.dark .pdf-text-selection-popover__btn[data-v-3ca28b23]{color:#f1f5f9;background:#1e293b;border-color:#334155;box-shadow:0 4px 6px -1px #00000059,0 2px 4px -1px #00000040}.pdf-text-selection-popover__btn[data-v-3ca28b23]:hover{background:#f8fafc}.dark .pdf-text-selection-popover__btn[data-v-3ca28b23]:hover{background:#334155}.pdf-annotation-overlay[data-v-3ca28b23]{pointer-events:none;z-index:3;position:absolute;top:0;bottom:0;left:0;right:0}.pdf-annotation-overlay--interactive[data-v-3ca28b23]{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none}.pdf-spatial-select-layer[data-v-3ca28b23]{pointer-events:auto;touch-action:none;z-index:4;position:absolute;top:0;bottom:0;left:0;right:0}.pdf-annotation-svg[data-v-3ca28b23],.pdf-annotation-svg--spatial[data-v-3ca28b23]{width:100%;height:100%;display:block}.pdf-annotation-svg[data-v-3ca28b23]{overflow:visible}.annotation-cursor-draw[data-v-3ca28b23]{cursor:var(--annotation-cursor-draw,crosshair)}.annotation-cursor-highlight[data-v-3ca28b23]{cursor:var(--annotation-cursor-highlight,crosshair)}.annotation-cursor-erase[data-v-3ca28b23]{cursor:var(--annotation-cursor-erase,crosshair)}.annotation-cursor-arrow[data-v-3ca28b23],.annotation-cursor-circle[data-v-3ca28b23],.annotation-cursor-line[data-v-3ca28b23],.annotation-cursor-rectangle[data-v-3ca28b23],.annotation-cursor-square[data-v-3ca28b23]{cursor:crosshair}.annotation-cursor-select[data-v-3ca28b23]{cursor:default}.pdf-canvas[data-v-3ca28b23]{background:#fff;display:block}.page-number[data-v-3ca28b23]{color:#9ca3af;white-space:nowrap;font-size:.65rem;position:absolute;bottom:-1.5rem;left:50%;transform:translate(-50%)}.dark .page-number[data-v-3ca28b23]{color:#94a3b8}.pdf-renderer[data-v-3ca28b23]:-webkit-full-screen{background:#1f2937}.pdf-renderer[data-v-3ca28b23]:fullscreen{background:#1f2937}.pdf-renderer:-webkit-full-screen .pdf-scroll-container[data-v-3ca28b23]{background:#374151}.pdf-renderer:fullscreen .pdf-scroll-container[data-v-3ca28b23]{background:#374151}.dark .pdf-renderer[data-v-3ca28b23]:-webkit-full-screen{background:#0f172a}.dark .pdf-renderer[data-v-3ca28b23]:fullscreen{background:#0f172a}.dark .pdf-renderer:-webkit-full-screen .pdf-scroll-container[data-v-3ca28b23]{background:#0f172a}.dark .pdf-renderer:fullscreen .pdf-scroll-container[data-v-3ca28b23]{background:#0f172a}.fade-enter-active[data-v-3ca28b23],.fade-leave-active[data-v-3ca28b23]{transition:opacity .15s}.fade-enter-from[data-v-3ca28b23],.fade-leave-to[data-v-3ca28b23]{opacity:0}@media (max-width:640px){.pdf-controls[data-v-3ca28b23]{gap:.375rem;padding:.375rem .5rem}.controls-divider[data-v-3ca28b23]{display:none}.control-btn[data-v-3ca28b23]{width:26px;height:26px}.page-input[data-v-3ca28b23]{width:32px}.zoom-btn[data-v-3ca28b23]{padding:.25rem .375rem;font-size:.7rem}.pdf-pages[data-v-3ca28b23]{gap:.75rem;padding:.5rem}}.high-contrast .pdf-renderer[data-v-3ca28b23]{background:#000!important;border:2px solid #fff!important}.high-contrast .pdf-controls[data-v-3ca28b23]{color:#fff!important;background:#000!important;border-bottom:2px solid #fff!important}.high-contrast .control-btn[data-v-3ca28b23]{color:#fff!important;background-color:#000!important;border:1px solid #fff!important}.high-contrast .control-btn[data-v-3ca28b23]:hover:not(:disabled){color:#000!important;background-color:#fff!important;border:2px solid #fff!important}.high-contrast .control-btn[data-v-3ca28b23]:hover:not(:disabled) *{color:#000!important}.high-contrast .control-btn[data-v-3ca28b23]:disabled{opacity:.5;border-color:#666!important}.high-contrast .controls-divider[data-v-3ca28b23]{background:#fff!important}.high-contrast .page-indicator[data-v-3ca28b23]{color:#fff!important}.high-contrast .page-input[data-v-3ca28b23]{color:#fff!important;background-color:#000!important;border:2px solid #fff!important}.high-contrast .page-input[data-v-3ca28b23]:focus{border-color:#fff!important;outline:2px solid #fff!important;box-shadow:0 0 0 2px #ffffff80!important}.high-contrast .page-total[data-v-3ca28b23]{color:#fff!important}.high-contrast .zoom-btn[data-v-3ca28b23]{color:#fff!important;background-color:#000!important;border:2px solid #fff!important}.high-contrast .zoom-btn[data-v-3ca28b23]:hover{color:#000!important;background-color:#fff!important;border:2px solid #fff!important}.high-contrast .zoom-btn[data-v-3ca28b23]:hover *{color:#000!important}.high-contrast .zoom-menu[data-v-3ca28b23]{background:#000!important;border:2px solid #fff!important;box-shadow:0 0 10px #ffffff4d!important}.high-contrast .zoom-option[data-v-3ca28b23]{color:#fff!important;background-color:#000!important;border:1px solid #0000!important}.high-contrast .zoom-option[data-v-3ca28b23]:hover{color:#000!important;background-color:#fff!important;border:1px solid #fff!important}.high-contrast .zoom-option.active[data-v-3ca28b23]{color:#000!important;background-color:#fff!important;border:2px solid #fff!important;font-weight:600!important}.high-contrast .pdf-scroll-container[data-v-3ca28b23]{background:#000!important}.high-contrast .pdf-page-wrapper[data-v-3ca28b23]{background:#000!important;border:2px solid #fff!important;box-shadow:0 0 10px #fff3!important}.high-contrast .pdf-canvas[data-v-3ca28b23]{background:#000!important}.high-contrast .page-number[data-v-3ca28b23]{color:#fff!important;font-weight:600!important}.high-contrast .pdf-overlay[data-v-3ca28b23]{background:#000!important}.high-contrast .state-content[data-v-3ca28b23],.high-contrast .state-content p[data-v-3ca28b23],.high-contrast .state-content svg[data-v-3ca28b23]{color:#fff!important}.high-contrast .pdf-renderer[data-v-3ca28b23]:-webkit-full-screen{background:#000!important;border:2px solid #fff!important}.high-contrast .pdf-renderer[data-v-3ca28b23]:fullscreen{background:#000!important;border:2px solid #fff!important}.high-contrast .pdf-renderer:-webkit-full-screen .pdf-scroll-container[data-v-3ca28b23]{background:#000!important}.high-contrast .pdf-renderer:fullscreen .pdf-scroll-container[data-v-3ca28b23]{background:#000!important}.pdf-page-wrapper .textLayer{opacity:1;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2;line-height:1;position:absolute;top:0;bottom:0;left:0;right:0;overflow:clip}.pdf-page-wrapper .textLayer br,.pdf-page-wrapper .textLayer span{color:#0000;cursor:text;transform-origin:0 0;white-space:pre;position:absolute}.pdf-page-wrapper .textLayer ::selection{background:#10b98166}.high-contrast .pdf-page-wrapper .textLayer br,.high-contrast .pdf-page-wrapper .textLayer span{color:#fff!important}.high-contrast .pdf-page-wrapper .textLayer ::selection{color:#000!important;background:#ffffff80!important}
