.report-view-backdrop{z-index:2147483000;isolation:isolate;background:#091e2acc;padding:12px;display:flex;position:fixed;inset:0}.report-view-dialog{color:#173a4d;background:#edf1f4;border-radius:12px;flex-direction:column;width:100%;min-width:0;height:100%;font-family:Arial,Helvetica,sans-serif;display:flex;overflow:hidden;box-shadow:0 8px 45px #0007}.report-view-dialog:fullscreen{border-radius:0;width:100vw;height:100vh}.report-view-expanded{border-radius:0;position:fixed;inset:0}.report-view-toolbar{background:#fff;border-bottom:1px solid #cbd5df;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.report-view-heading{align-items:center;gap:12px;min-width:0;display:flex}.report-view-heading img{object-fit:contain;width:90px;height:42px}.report-view-heading h2{margin:0;font-size:20px}.report-view-heading p{overflow-wrap:anywhere;max-width:65ch;margin:5px 0 0;font-size:12px}.report-view-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.report-view-controls button{color:#173a4d;cursor:pointer;background:#fff;border:1px solid #adbdc7;border-radius:7px;min-height:44px;padding:10px 13px;font-size:15px}.report-view-controls button:disabled{opacity:.4;cursor:default}.report-view-controls .report-view-close{color:#fff;background:#ed8000;border-color:#ed8000;font-weight:700}.report-view-controls button:focus-visible,.report-view-scroll:focus-visible{outline-offset:2px;outline:3px solid #ed8000}.report-view-status{background:#e1edf2;flex-shrink:0;padding:8px 16px;font-size:13px}.report-view-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom;flex:1;min-height:0;padding:18px;overflow:auto}.report-html-page{background:#fff;max-width:none;min-height:180px;margin:0 auto 22px;box-shadow:0 2px 12px #24394d24}.report-html-page svg{max-width:none!important}.report-html-page text{-webkit-user-select:text;user-select:text}.report-view-button{min-height:42px}@media (width<=700px){.report-view-backdrop{padding:0}.report-view-dialog{border-radius:0}.report-view-toolbar{gap:8px;padding:10px}.report-view-heading h2{font-size:17px}.report-view-heading img{width:65px;height:32px}.report-view-heading p{max-width:35ch;font-size:11px}.report-view-controls{gap:5px}.report-view-controls button{padding:8px;font-size:13px}.report-view-scroll{padding:8px}.report-view-status{padding:6px 10px;font-size:12px}}@media print{.report-view-toolbar,.report-view-status{display:none}.report-view-backdrop,.report-view-dialog,.report-view-scroll{padding:0;display:block;position:static;overflow:visible}.report-html-page{break-after:page;box-shadow:none;width:100%!important}}.report-pdf-paper{background:#fff;width:100%;height:0;position:relative;overflow:hidden}.report-pdf-paper canvas{width:100%;height:100%;display:block;position:absolute;inset:0;max-width:none!important}.report-pdf-paper canvas[hidden]{display:none}.report-pdf-page-status{color:#173a4d;overflow-wrap:anywhere;background:#f0f6f9e8;border-radius:6px;padding:10px;font:14px Arial,sans-serif;position:absolute;top:8px;left:8px;right:8px}.report-pdf-page-status button{color:#173a4d;cursor:pointer;background:#fff;border:1px solid #9aafbd;border-radius:6px;min-height:44px;padding:10px}
