.gv-report-viewer{box-sizing:border-box;width:100%;max-width:100%;height:100dvh;max-height:100%;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px);overscroll-behavior:contain;border:0;margin:0;font-family:Manrope_500Medium,Manrope,system-ui,sans-serif;position:fixed;inset:0;overflow:hidden}.gv-report-viewer[open]{flex-direction:column;display:flex}.gv-report-viewer::backdrop{background:#0c1e348c}.gv-report-viewer__header{border-bottom:1px solid #dbe5ef;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.gv-report-viewer__header h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:18px;line-height:1.4}.gv-report-viewer__actions{flex-wrap:wrap;gap:8px;display:flex}.gv-report-viewer__actions :is(a,button){box-sizing:border-box;color:#154778;min-height:44px;font:inherit;cursor:pointer;background:#f2f8fc;border:1px solid #cbdbe8;border-radius:9px;justify-content:center;align-items:center;padding:9px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.gv-report-viewer__actions :is(a,button):focus-visible{outline-offset:2px;outline:3px solid #146ba8}.gv-report-viewer__actions button[aria-pressed=true]{color:#fff;background:#154778;border-color:#154778}.gv-report-viewer__sizing{border-bottom:1px solid #dbe5ef;flex:none;padding:8px 12px}.gv-report-viewer__sizing p{color:#475d73;margin:5px 0 0;font-size:11px;line-height:1.4}.gv-report-viewer__help,.gv-report-viewer__status{color:#475d73;background:#f2f8fc;flex:none;margin:0;padding:10px 20px;font-size:12px;line-height:1.5}.gv-report-viewer__stage{background:#fff;flex:1;width:100%;min-width:0;min-height:0;overflow:hidden}.gv-report-viewer__stage--actual{overscroll-behavior-x:contain;overflow-x:auto}.gv-report-viewer__canvas{position:relative;overflow:hidden}.gv-report-viewer__frame{transform-origin:0 0;background:#fff;border:0;display:block;position:absolute;top:0;left:0}@media (width<=540px){.gv-report-viewer__header{gap:8px;padding:10px 12px}.gv-report-viewer__header h2{font-size:16px}.gv-report-viewer__help,.gv-report-viewer__status{padding:8px 12px}.gv-report-viewer__actions{gap:6px}}