.er-report{max-width:1100px;margin:auto;padding:1rem}.er-periods{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0}.er-periods a{min-height:44px;display:inline-flex;align-items:center}.er-total{padding:1rem;background:#243b49;color:#fff;border-left:4px solid #ff6600}.er-total strong{font-size:1.8rem}.er-report details{margin:1rem 0}.er-report summary{cursor:pointer;padding:.5rem 0}.er-scroll{overflow-x:auto}.er-report table{width:100%;border-collapse:collapse;margin:.5rem 0 1.5rem}.er-report th,.er-report td{text-align:left;padding:.65rem;border-bottom:1px solid #94a5b1}.er-report th:not(:first-child),.er-report td:not(:first-child){text-align:right;white-space:nowrap}.er-report a:focus-visible,.er-report summary:focus-visible{outline:3px solid #ff6600;outline-offset:3px}
