.loading-overlay[data-v-6e9f3034]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;z-index:100;gap:1rem}.loading-text[data-v-6e9f3034]{font-size:1rem;color:#555;margin:0}.hidden[data-v-6e9f3034]{visibility:hidden}.close-btn[data-v-6e9f3034]{position:fixed;top:15px;right:15px;z-index:99999;background:#0009;color:#fff;border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000004d}.close-btn[data-v-6e9f3034]:hover{background:#000c;transform:scale(1.1)}@media(max-width:768px){.close-btn[data-v-6e9f3034]{width:44px;height:44px;top:10px;right:10px}#viewer[data-v-6e9f3034]{overflow:auto!important}[data-v-6e9f3034] .stiJsViewerReportPanel{overflow:auto!important;-webkit-overflow-scrolling:touch}[data-v-6e9f3034] .stiJsViewerReportPanelContent{overflow:auto!important}}[data-v-6e9f3034] .stiJsViewerPage{box-shadow:none!important;border:none!important}[data-v-6e9f3034] div[style*=box-shadow]{box-shadow:none!important}@media print{[data-v-6e9f3034]{box-shadow:none!important;text-shadow:none!important}}
