.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width, height;transition:none}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;-webkit-user-select:none;user-select:none;background:red;transition-duration:.1s}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{opacity:0;width:20px;height:20px;position:absolute}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}
.react-resizable{position:relative}.react-resizable-handle{box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:100% 100%;background-repeat:no-repeat;background-origin:content-box;width:20px;height:20px;padding:0 3px 3px 0;position:absolute}.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}
.eerp-report-header,.eerp-report-contact,.eerp-report-metrics,.eerp-report-notes{flex-wrap:wrap;gap:1.5rem;padding:.5rem 0;font-family:Helvetica,Arial,sans-serif;display:flex}.eerp-report-header{border-bottom:2px solid var(--eerp-report-text,#222);margin-bottom:.5rem;padding-bottom:.75rem;font-size:1.25rem;font-weight:700}.eerp-report-contact,.eerp-report-metrics{color:var(--eerp-report-text-muted,#333);font-size:.95rem}.eerp-report-notes{white-space:pre-wrap;color:var(--eerp-report-text-muted,#333);font-size:.95rem;display:block}.eerp-page-break{page-break-before:always}.eerp-report-chrome-footer,.eerp-report-chrome-address{color:var(--eerp-report-text-muted,#555);white-space:pre-wrap;border-top:1px solid var(--eerp-report-border,#ccc);margin-top:.75rem;padding-top:.75rem;font-family:Helvetica,Arial,sans-serif;font-size:.8rem}.eerp-report-masthead{justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-bottom:1rem;font-family:Helvetica,Arial,sans-serif;display:flex}.eerp-report-logo{object-fit:contain;max-width:160px;max-height:80px}.eerp-report-doc-meta{text-align:right;color:var(--eerp-report-text,#222);font-size:.95rem}.eerp-report-doc-meta>div{margin-bottom:.25rem}.eerp-report-parties{color:var(--eerp-report-text,#222);justify-content:space-between;gap:1.5rem;padding:1rem 0;font-family:Helvetica,Arial,sans-serif;font-size:.95rem;display:flex}.eerp-report-issuer,.eerp-report-client{flex-direction:column;gap:.15rem;max-width:45%;display:flex}.eerp-report-client{text-align:right}.eerp-report-subject{gap:.35rem;padding:.5rem 0;font-family:Helvetica,Arial,sans-serif;font-size:.95rem;display:flex}.eerp-report-label{font-weight:700}.eerp-report-table{border-collapse:collapse;width:100%;margin:1rem 0;font-family:Helvetica,Arial,sans-serif;font-size:.9rem}.eerp-report-table th,.eerp-report-table td{border:1px solid var(--eerp-report-border,#ccc);text-align:left;padding:.5rem .6rem}.eerp-report-table th{background:var(--eerp-report-accent,#f2f2f2);font-weight:700}.eerp-report-totals{flex-direction:column;align-items:flex-end;gap:.35rem;padding:1rem 0;font-family:Helvetica,Arial,sans-serif;font-size:.95rem;display:flex}.eerp-report-totals-row{justify-content:flex-end;gap:1.5rem;min-width:220px;display:flex}.eerp-report-totals-row>:first-child{flex:1}.eerp-report-totals-row--grand{border-top:1px solid var(--eerp-report-text,#222);padding-top:.35rem;font-weight:700}.eerp-report-footer{color:var(--eerp-report-text-muted,#555);font-family:Helvetica,Arial,sans-serif;font-size:.8rem}.eerp-report-footer p{margin:0 0 .75rem}.eerp-report-payment{color:var(--eerp-report-text-muted,#333);gap:.4rem;padding-bottom:.35rem;font-size:.85rem;display:flex}
