.pdf-viewer[data-v-7fc74783]{--pdf-viewer-surface: #ffffff;--pdf-viewer-surface-muted: #f5f5f5;--pdf-viewer-surface-subtle: #f0f0f0;--pdf-viewer-surface-hover: #e0e0e0;--pdf-viewer-border: #e0e0e0;--pdf-viewer-text: #333333;--pdf-viewer-muted: #666666;--pdf-viewer-scroll-track: #f1f1f1;--pdf-viewer-scroll-thumb: #888888;--pdf-viewer-scroll-thumb-hover: #555555;--pdf-viewer-shadow: 0 2px 4px rgba(0, 0, 0, .1);--pdf-viewer-overlay-shadow: 0 10px 30px rgba(15, 23, 42, .14);--pdf-viewer-link: #0078d4;--pdf-viewer-error: #dc3545;display:flex;flex-direction:column;height:100%;width:100%;position:relative;overflow:hidden;color:var(--pdf-viewer-text)}.pdf-viewer--dark[data-v-7fc74783]{--pdf-viewer-surface: #202940;--pdf-viewer-surface-muted: #1f283e;--pdf-viewer-surface-subtle: #1a2035;--pdf-viewer-surface-hover: rgba(255, 255, 255, .08);--pdf-viewer-border: rgba(255, 255, 255, .14);--pdf-viewer-text: rgba(255, 255, 255, .9);--pdf-viewer-muted: rgba(255, 255, 255, .7);--pdf-viewer-scroll-track: rgba(255, 255, 255, .05);--pdf-viewer-scroll-thumb: rgba(255, 255, 255, .25);--pdf-viewer-scroll-thumb-hover: rgba(255, 255, 255, .4);--pdf-viewer-shadow: 0 14px 32px rgba(0, 0, 0, .35);--pdf-viewer-overlay-shadow: 0 18px 42px rgba(0, 0, 0, .45);--pdf-viewer-link: #7ab8ff;--pdf-viewer-error: #ff9a9a}.pdf-container-wrapper[data-v-7fc74783]{flex:1;overflow:hidden;position:relative;background:var(--pdf-viewer-surface-subtle);cursor:default}.pdf-container-wrapper.is-grabbable[data-v-7fc74783]{cursor:grab}.pdf-container-wrapper.is-grabbing[data-v-7fc74783]{cursor:grabbing}.save-btn[data-v-7fc74783]{background:#4caf50;color:#fff}.cancel-btn[data-v-7fc74783]{background:#f44336;color:#fff}.toolbar[data-v-7fc74783]{display:flex;align-items:center;background:var(--pdf-viewer-surface);padding:8px 16px;box-shadow:var(--pdf-viewer-shadow);border-bottom:1px solid var(--pdf-viewer-border);gap:16px;height:auto;min-height:60px;flex-shrink:0;flex-wrap:wrap;row-gap:8px;color:var(--pdf-viewer-text)}.pdf-container[data-v-7fc74783]{position:absolute;height:100%;width:100%;cursor:inherit}.pdf-content[data-v-7fc74783]{position:relative;display:inline-block;box-shadow:0 18px 42px #0f172a2e}.pdf-viewer--dark .pdf-content[data-v-7fc74783]{box-shadow:0 22px 60px #0000006b}.pdf-layer[data-v-7fc74783],.annotation-layer[data-v-7fc74783]{position:absolute;top:0;left:0}.pdf-container-wrapper[data-v-7fc74783]::-webkit-scrollbar{width:8px;height:8px}.pdf-container-wrapper[data-v-7fc74783]::-webkit-scrollbar-track{background:var(--pdf-viewer-scroll-track)}.pdf-container-wrapper[data-v-7fc74783]::-webkit-scrollbar-thumb{background:var(--pdf-viewer-scroll-thumb);border-radius:4px}.pdf-container-wrapper[data-v-7fc74783]::-webkit-scrollbar-thumb:hover{background:var(--pdf-viewer-scroll-thumb-hover)}.tool-group[data-v-7fc74783]{display:flex;gap:8px;flex-wrap:wrap}.tool-button[data-v-7fc74783]{display:flex;align-items:center;gap:8px;padding:8px 16px;border:none;border-radius:6px;background:var(--pdf-viewer-surface-muted);color:var(--pdf-viewer-text);cursor:pointer;transition:all .2s ease;font-size:14px}.tool-button[data-v-7fc74783]:hover{background:var(--pdf-viewer-surface-hover)}.tool-button.active[data-v-7fc74783]{background:#4ca782;color:#fff}.tool-button i[data-v-7fc74783]{font-size:16px}.divider[data-v-7fc74783]{width:1px;height:32px;background:var(--pdf-viewer-border);margin:0 8px}.navigation-group[data-v-7fc74783],.zoom-group[data-v-7fc74783]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nav-button[data-v-7fc74783],.zoom-button[data-v-7fc74783]{padding:8px;border:1px solid var(--pdf-viewer-border);border-radius:4px;background:var(--pdf-viewer-surface-muted);color:var(--pdf-viewer-text);cursor:pointer;transition:all .2s ease}.nav-button[data-v-7fc74783]:hover,.zoom-button[data-v-7fc74783]:hover{background:var(--pdf-viewer-surface-hover)}.nav-button i[data-v-7fc74783],.zoom-button i[data-v-7fc74783]{font-size:14px}.page-input[data-v-7fc74783]{display:flex;align-items:center;gap:4px}.zoom-input[data-v-7fc74783]{width:72px;padding:6px 8px;border:1px solid var(--pdf-viewer-border);border-radius:4px;text-align:center;font-size:14px;background:var(--pdf-viewer-surface-muted);color:var(--pdf-viewer-text)}.zoom-input[data-v-7fc74783]:focus{outline:none;border-color:#4ca782}.page-total[data-v-7fc74783]{color:var(--pdf-viewer-muted);font-size:14px}.toolbar-select[data-v-7fc74783]{min-width:140px}.pdf-viewer--dark[data-v-7fc74783] .toolbar-select .form-control,.pdf-viewer--dark[data-v-7fc74783] .toolbar-select .vs__dropdown-toggle,.pdf-viewer--dark[data-v-7fc74783] .toolbar-select .vs__dropdown-menu{background:var(--pdf-viewer-surface-muted);border-color:var(--pdf-viewer-border);color:var(--pdf-viewer-text)}.pdf-viewer--dark[data-v-7fc74783] .toolbar-select .vs__selected,.pdf-viewer--dark[data-v-7fc74783] .toolbar-select .vs__dropdown-option,.pdf-viewer--dark[data-v-7fc74783] .toolbar-select .vs__no-options{color:var(--pdf-viewer-text)}.pdf-viewer--dark[data-v-7fc74783] .toolbar-select .vs__dropdown-option--highlight{background:#4ca7823d;color:#fff}.pdf-viewer--dark[data-v-7fc74783] .toolbar-select .vs__open-indicator,.pdf-viewer--dark[data-v-7fc74783] .toolbar-select .vs__clear,.pdf-viewer--dark[data-v-7fc74783] .toolbar-select .vs__deselect{fill:var(--pdf-viewer-muted);color:var(--pdf-viewer-muted)}.save-button[data-v-7fc74783]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#4ca782;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease}.save-button[data-v-7fc74783]:hover{background:#3c8467}.save-button i[data-v-7fc74783]{font-size:16px}input[type=number][data-v-7fc74783]{-moz-appearance:textfield}input[type=number][data-v-7fc74783]::-webkit-outer-spin-button,input[type=number][data-v-7fc74783]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media(max-width:768px){.tool-label[data-v-7fc74783]{display:none}.tool-button[data-v-7fc74783]{padding:8px}.toolbar[data-v-7fc74783]{padding:8px;gap:8px}}@media(max-width:1024px){.divider[data-v-7fc74783]{display:none}}.text-input-overlay[data-v-7fc74783]{position:absolute;z-index:1000;background:var(--pdf-viewer-surface);border:1px solid var(--pdf-viewer-border);border-radius:4px;padding:8px;box-shadow:var(--pdf-viewer-overlay-shadow)}.text-input-field[data-v-7fc74783]{width:250px;resize:vertical;border:1px solid var(--pdf-viewer-border);border-radius:4px;padding:8px;font-size:14px;font-family:Arial,sans-serif;margin-bottom:8px;background:var(--pdf-viewer-surface-muted);color:var(--pdf-viewer-text)}.text-input-field[data-v-7fc74783]:focus{outline:none;border-color:#4ca782}.text-input-field[data-v-7fc74783]::placeholder{color:var(--pdf-viewer-muted)}.text-input-actions[data-v-7fc74783]{display:flex;gap:8px}.text-input-actions button[data-v-7fc74783]{padding:4px 12px;border-radius:4px;border:none;cursor:pointer;font-size:13px}.onedrive-opener[data-v-7fc74783]{display:inline-flex;flex-direction:column;gap:8px}.onedrive-button[data-v-7fc74783]{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:#0078d4;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:all .2s}.onedrive-button[data-v-7fc74783]:hover:not(:disabled){background-color:#106ebe}.onedrive-button[data-v-7fc74783]:disabled{background-color:#ccc;cursor:not-allowed}.error-message[data-v-7fc74783]{color:var(--pdf-viewer-error);font-size:.875rem}.fallback-link[data-v-7fc74783]{color:var(--pdf-viewer-link);text-decoration:underline;margin-left:8px}.fallback-link[data-v-7fc74783]:hover{text-decoration:none}
