.lm-page-ecatalog-show .content-box{margin:40px auto;min-height:auto}.lm-page-ecatalog-show .pdf-frame{width:100%;border:none}.lm-page-ecatalog-show .pdf-container{width:100%;min-height:500px;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #00000026;background:#f8f9fa;position:relative}.lm-page-ecatalog-show .pdf-controls{display:flex;align-items:center;padding:10px;background:#f1f1f1;border-bottom:1px solid #ddd;justify-content:center}.lm-page-ecatalog-show .pdf-controls .btn{margin-right:5px}.lm-page-ecatalog-show .page-info{font-size:14px;color:#555;margin:0 15px}.lm-page-ecatalog-show .zoom-controls{display:flex;align-items:center;margin-right:15px}.lm-page-ecatalog-show .pdf-canvas{display:block;background:#fff;margin:0 auto}.lm-page-ecatalog-show .pdf-canvas-wrapper{overflow:auto;height:auto;min-height:500px;display:flex;justify-content:center;align-items:flex-start}.lm-page-ecatalog-show .pdf-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;background:#f8f9fa;color:#6c757d}.lm-page-ecatalog-show .loading-spinner{width:40px;height:40px;border:4px solid #e9ecef;border-top:4px solid #007bff;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:15px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lm-page-ecatalog-show .pdf-error{padding:30px;text-align:center;background:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px;margin:20px}@media(max-width:990px){.lm-page-ecatalog-show .pdf-container{width:100%;min-height:400px;margin:10px 0}.lm-page-ecatalog-show .pdf-canvas-wrapper{overflow-x:auto;overflow-y:auto;height:auto!important;max-height:80vh}.lm-page-ecatalog-show .pdf-controls{flex-wrap:wrap;padding:8px}.lm-page-ecatalog-show .pdf-controls .btn{margin:2px 1px;padding:5px 8px}.lm-page-ecatalog-show .page-info{font-size:12px;margin:0 8px}.lm-page-ecatalog-show #pdf-viewer-zoom-out,.lm-page-ecatalog-show #pdf-viewer-zoom-level,.lm-page-ecatalog-show #pdf-viewer-zoom-in{display:none}}
