.react-pdf__Document{display:flex;flex-direction:column;align-items:center}.react-pdf__Page{max-width:calc(100% - 2em);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);margin:1em}.react-pdf__Page__canvas{display:block;user-select:none}.react-pdf__Page__annotations,.react-pdf__Page__textContent{display:none!important}.react-pdf__message{padding:20px;color:white;background:rgba(0,0,0,.5)}@media (max-width:768px){.react-pdf__Page{max-width:calc(100% - 1em);margin:.5em}}.pdf-fullscreen .react-pdf__Page{max-width:90%;max-height:90%}.react-pdf__Page{transition:transform .2s ease-in-out}@media print{.react-pdf__Page{box-shadow:none;margin:0;max-width:100%}}.perspective-1000{perspective:1000px}.flipbook-container{transform-style:preserve-3d;transition:transform .6s ease-in-out}@keyframes flip-next{0%{transform:rotateY(0deg)}50%{transform:rotateY(-90deg)}to{transform:rotateY(0deg)}}.flipbook{margin:0 auto}.flipbook .page{background-color:white;border:1px solid #ccc;overflow:hidden}.flipbook .page .pdf-page{width:100%;height:100%}.flipbook .page canvas{width:100%!important;height:100%!important;object-fit:contain}@keyframes flip-prev{0%{transform:rotateY(0deg)}50%{transform:rotateY(90deg)}to{transform:rotateY(0deg)}}.animate-flip-next{animation:flip-next .6s ease-in-out}.animate-flip-prev{animation:flip-prev .6s ease-in-out}.flipbook-container.animate-flip-next,.flipbook-container.animate-flip-prev{filter:drop-shadow(0 10px 20px rgba(0,0,0,.3))}.flipbook-container:hover{transform:rotateY(-2deg);transition:transform .3s ease}@media (max-width:768px){.flipbook-container{max-width:95vw}.animate-flip-next,.animate-flip-prev{animation-duration:.4s}}