.loading-overlay[data-v-fc604c67]{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-fc604c67]{font-size:1rem;color:#555;margin:0}.hidden[data-v-fc604c67]{visibility:hidden}.close-btn[data-v-fc604c67]{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-fc604c67]:hover{background:#000c;transform:scale(1.1)}@media(max-width:768px){.close-btn[data-v-fc604c67]{width:44px;height:44px;top:10px;right:10px}#viewer[data-v-fc604c67]{overflow:auto!important}[data-v-fc604c67] .stiJsViewerReportPanel{overflow:auto!important;-webkit-overflow-scrolling:touch}[data-v-fc604c67] .stiJsViewerReportPanelContent{overflow:auto!important}}
