.PDFViewer-module__UJSfhG__viewerContainer{background-color:var(--viewer-bg,#f8fafc);flex-direction:column;width:100%;height:100%;transition:background-color .3s;display:flex;position:relative;overflow:hidden}.PDFViewer-module__UJSfhG__toolbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:50;background:#fffc;border-bottom:1px solid #0000001a;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex;box-shadow:0 4px 6px -1px #0000001a}.PDFViewer-module__UJSfhG__dark .PDFViewer-module__UJSfhG__toolbar{color:#f1f5f9;background:#0f172acc;border-bottom-color:#ffffff1a}.PDFViewer-module__UJSfhG__sepia .PDFViewer-module__UJSfhG__toolbar{color:#433422;background:#f4ebd7e6;border-bottom-color:#0000000d}.PDFViewer-module__UJSfhG__controlsGroup{align-items:center;gap:.5rem;display:flex}.PDFViewer-module__UJSfhG__btn{width:2.5rem;height:2.5rem;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;transition:all .2s;display:flex}.PDFViewer-module__UJSfhG__btn:hover{background:#0000000d}.PDFViewer-module__UJSfhG__dark .PDFViewer-module__UJSfhG__btn:hover{background:#ffffff1a}.PDFViewer-module__UJSfhG__activeBtn{background:var(--primary-color,#3b82f6)!important;color:#fff!important}.PDFViewer-module__UJSfhG__pdfScrollArea{scroll-behavior:smooth;background:var(--viewer-bg-inner,#e2e8f0);flex-direction:column;flex:1;align-items:center;padding:1rem;display:flex;overflow:auto}.PDFViewer-module__UJSfhG__pagesContainer{flex-direction:column;align-items:center;gap:1.5rem;width:100%;display:flex}.PDFViewer-module__UJSfhG__pdfCanvasWrapper{background:#fff;transition:transform .3s,filter .3s;display:inline-block;box-shadow:0 10px 25px -5px #00000026,0 8px 10px -6px #0000001a}.PDFViewer-module__UJSfhG__dark .PDFViewer-module__UJSfhG__pdfCanvasWrapper canvas{filter:invert(.9)hue-rotate(180deg)brightness(1.1)contrast(.9)!important}.PDFViewer-module__UJSfhG__sepia .PDFViewer-module__UJSfhG__pdfCanvasWrapper canvas{filter:sepia(.3)contrast(.9)brightness(1.05)!important}.PDFViewer-module__UJSfhG__sepia{background-color:#f4ebd7}.PDFViewer-module__UJSfhG__dark{background-color:#0f172a}.PDFViewer-module__UJSfhG__pageIndicator{text-align:center;min-width:5rem;padding:0 .5rem;font-size:.875rem;font-weight:500}.PDFViewer-module__UJSfhG__zoomValue{text-align:center;width:3.5rem;font-size:.875rem;font-weight:500}.PDFViewer-module__UJSfhG__loadingOverlay{background:inherit;z-index:100;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.PDFViewer-module__UJSfhG__spinner{border:4px solid #0000001a;border-top-color:#3b82f6;border-radius:50%;width:3rem;height:3rem;animation:1s linear infinite PDFViewer-module__UJSfhG__spin}@keyframes PDFViewer-module__UJSfhG__spin{to{transform:rotate(360deg)}}.PDFViewer-module__UJSfhG__skeleton{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;border-radius:.5rem;width:100%;max-width:800px;height:1100px;animation:1.5s infinite PDFViewer-module__UJSfhG__shimmer}@keyframes PDFViewer-module__UJSfhG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.PDFViewer-module__UJSfhG__toolbar{flex-wrap:wrap;justify-content:center;gap:.5rem;height:auto;padding:.5rem}.PDFViewer-module__UJSfhG__controlsGroup{gap:.25rem}.PDFViewer-module__UJSfhG__btn{width:2.25rem;height:2.25rem}.PDFViewer-module__UJSfhG__pageIndicator,.PDFViewer-module__UJSfhG__zoomValue{min-width:auto;font-size:.75rem;display:inline-block}.PDFViewer-module__UJSfhG__pdfScrollArea{padding:.5rem}}
