.pdfViewer[data-v-623912cc] .page{border:transparent;margin:5px auto 15px}.contentArea[data-v-623912cc]{height:88.5vh}.toolbar[data-v-623912cc]{align-items:center;background:#323232;box-shadow:0 2px 4px #0003;display:flex;gap:10px;padding:10px}.sidebar-toggle[data-v-623912cc]{font-size:16px;padding:4px 8px!important}.toolbar button[data-v-623912cc],.toolbar select[data-v-623912cc]{align-items:center;background:#565656;border:none;border-radius:3px;color:#fff;cursor:pointer;display:flex;font-size:13px;height:26px;padding:4px 10px;white-space:nowrap}.toolbar button[data-v-623912cc]:hover:not(:disabled),.toolbar select[data-v-623912cc]:hover{background:#676767}.toolbar button[data-v-623912cc]:disabled{cursor:default;opacity:.7}.toolbar button:disabled.active[data-v-623912cc]{background:#0a84ff;cursor:default;opacity:1}.toolbar button.active[data-v-623912cc]{background:#0a84ff}.toolbar button.active[data-v-623912cc]:hover{background:#0874d9}.toolbar button[title="Zoom In"][data-v-623912cc],.toolbar button[title="Zoom Out"][data-v-623912cc]{font-size:16px;font-weight:700;min-width:30px;padding:2px 8px}.toolbar button[title="Zoom In"][data-v-623912cc]:hover,.toolbar button[title="Zoom Out"][data-v-623912cc]:hover{background:#0a84ff!important}.toolbar button[title="Fit Page"][data-v-623912cc],.toolbar button[title="Fit Width"][data-v-623912cc]{padding:4px 8px}.toolbar button[title="Actual Size"][data-v-623912cc]{font-size:12px;font-weight:500;padding:4px 10px}.toolbar[data-v-623912cc]>*{flex-shrink:0}.separator[data-v-623912cc]{background:#444;height:20px;margin:0 4px;width:1px}.page-navigation[data-v-623912cc]{align-items:center;color:#fff;display:flex;font-size:13px;gap:4px}.page-input[data-v-623912cc]{background:#565656;border:1px solid #676767;border-radius:3px;color:#fff;font-size:13px;height:22px;padding:2px 4px;text-align:center;width:50px}.page-input[data-v-623912cc]:focus,.page-input[data-v-623912cc]:hover{background:#676767}.page-input[data-v-623912cc]:focus{border-color:#0a84ff;outline:none}.page-input[data-v-623912cc]::-webkit-inner-spin-button,.page-input[data-v-623912cc]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-input[type=number][data-v-623912cc]{-moz-appearance:textfield}.page-separator[data-v-623912cc]{color:#999;margin:0 2px}.total-pages[data-v-623912cc]{color:#fff}.zoom-percent[data-v-623912cc]{font-weight:500;min-width:45px;padding:0 4px;text-align:center}.file-name[data-v-623912cc],.zoom-percent[data-v-623912cc]{color:#fff;font-size:13px}.file-name[data-v-623912cc]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selection-info[data-v-623912cc]{overflow:hidden}.selection-info[data-v-623912cc],.stored-pages-info[data-v-623912cc]{align-items:center;color:#fff;display:flex;font-size:13px;gap:8px;white-space:nowrap}.stored-pages-info[data-v-623912cc]{background:#107c10;border-radius:3px;padding:4px 10px}.selected-page-numbers[data-v-623912cc]{color:#a0a0a0;font-size:11px}.clear-btn[data-v-623912cc]{background:#d13438!important;font-size:11px;height:22px;padding:2px 6px!important}.clear-btn[data-v-623912cc]:hover{background:#a80000!important}.process-btn[data-v-623912cc]{background:#107c10!important;font-size:11px;height:22px;padding:2px 6px!important}.process-btn[data-v-623912cc]:hover{background:#0e5a0e!important}.contentArea[data-v-623912cc]{display:flex;flex:1;min-height:0;overflow:hidden;position:relative}.sidebar[data-v-623912cc]{background:#2a2a2a;border-right:1px solid #1a1a1a;flex-shrink:0;position:relative;width:300px}.thumbnailContainer[data-v-623912cc]{inset:0;overflow:auto;padding:15px 10px;position:absolute}.viewerArea[data-v-623912cc]{flex:1;position:relative}.viewerContainer[data-v-623912cc]{background:#404040;inset:0;overflow:auto;position:absolute}.viewerContainer.hand-tool[data-v-623912cc]{cursor:grab}.viewerContainer.hand-tool.dragging[data-v-623912cc],.viewerContainer.hand-tool[data-v-623912cc]:active{cursor:grabbing}.viewerContainer.dragging[data-v-623912cc],.viewerContainer.dragging[data-v-623912cc] *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.thumbnailViewer[data-v-623912cc]{align-items:center;display:flex;flex-direction:column;gap:15px}.thumbnailViewer[data-v-623912cc] .page{background:#fff;border:4px solid transparent;border-radius:4px;box-shadow:0 2px 4px #0003;cursor:pointer;margin:0!important;position:relative;transition:all .2s}.thumbnailViewer[data-v-623912cc] .page:hover{box-shadow:0 4px 8px #0000004d;transform:translateY(-2px)}.thumbnailViewer[data-v-623912cc] .page.current-page{box-shadow:0 0 0 3px #0a84ff66}.thumbnailViewer[data-v-623912cc] .page.selected-page{background:#f0f9ff;border-color:#7756ff}.thumbnailViewer[data-v-623912cc] .page.selected-page.current-page{box-shadow:0 0 0 2px #3176ff,inset 0 0 0 3px #3176ff}.thumbnailViewer[data-v-623912cc] .page:before{background:#000c;border-radius:3px;color:#fff;content:attr(data-page-number);font-size:11px;font-weight:500;left:4px;padding:2px 6px;position:absolute;top:4px;z-index:1}.thumbnailViewer[data-v-623912cc] .page.selected-page:after{color:#7756ff;content:"✓";filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));font-size:16px;font-weight:700;position:absolute;right:4px;top:4px;z-index:1}.thumbnailViewer[data-v-623912cc] .annotationLayer,.thumbnailViewer[data-v-623912cc] .textLayer{display:none}.viewerContainer[data-v-623912cc] .page{position:relative}.pdfViewerRoot:has(.toolbar button.active[title="Page Selection Mode"]) .viewerContainer[data-v-623912cc] .page:hover{cursor:pointer}.viewerContainer[data-v-623912cc] .highlight-indicator{align-items:center;animation:slideInRight-623912cc .3s ease-out;background:linear-gradient(135deg,#40e0d0,#20b2aa);border-radius:20px;box-shadow:0 2px 10px #0000004d;color:#fff;display:flex;font-size:14px;font-weight:600;gap:8px;padding:8px 16px;pointer-events:none;position:fixed;right:10px;top:10px;z-index:1000}.viewerContainer[data-v-623912cc] .highlight-indicator span{white-space:nowrap}.viewerContainer[data-v-623912cc] .page.selected-page:before{animation:pulse-623912cc 1s ease-in-out infinite;color:#daa520;content:"★";font-size:60px;left:25px;position:absolute;text-shadow:-5px -5px 0 #000,5px -5px 0 #000,-5px 5px 0 #000,5px 5px 0 #000,0 -5px 0 #000,0 5px 0 #000,-5px 0 0 #000,5px 0 0 #000;top:20px;z-index:10}@keyframes pulse-623912cc{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.viewerContainer[data-v-623912cc] .page.selected-page{box-shadow:0 0 0 3px #7756ff}@keyframes slideInRight-623912cc{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.thumbnailContainer[data-v-623912cc]::-webkit-scrollbar{width:8px}.thumbnailContainer[data-v-623912cc]::-webkit-scrollbar-track{background:#1a1a1a}.thumbnailContainer[data-v-623912cc]::-webkit-scrollbar-thumb{background:#555;border-radius:4px}.thumbnailContainer[data-v-623912cc]::-webkit-scrollbar-thumb:hover{background:#666}@media (max-width:768px){.sidebar[data-v-623912cc]{width:180px}.thumbnailViewer[data-v-623912cc] .page{max-width:160px}.viewerContainer[data-v-623912cc] .highlight-indicator{font-size:12px;padding:6px 12px}.file-name[data-v-623912cc],.toolbar button[title="Fit Page"][data-v-623912cc],.toolbar button[title="Fit Width"][data-v-623912cc],.toolbar button[title="Hand Tool"][data-v-623912cc]{display:none}}
