.pdf-viewer-container{max-width:1200px;margin:0 auto}.pdf-viewer{overflow-y:auto}.pdf-error-message{text-align:center;padding:40px;background:#fff3cd;border:1px solid #ffc107;border-radius:4px;margin:20px 0}.pdf-error-title{color:#856404;margin:0 0 10px}.pdf-error-text{color:#856404;margin:0}.page-container{position:relative;margin:10px auto}.page-container canvas{display:block;width:100%;position:relative;z-index:1}.annotation-layer{top:0;left:0;width:100%;height:100%;z-index:10}.annotation-layer,.link-annotation{position:absolute;pointer-events:auto}.link-annotation>a{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;display:block}@media(max-width:768px){.pdf-viewer-container{padding:10px}}