.elo-chart-box{margin-bottom:16px}.elo-chart{min-height:60px;padding:4px 8px 0;position:relative}.elo-chart svg{touch-action:pan-y;display:block}.elo-grid{stroke:var(--gitv-border-muted);stroke-width:1px}.elo-axis{fill:var(--gitv-muted);font-variant-numeric:tabular-nums;font-size:10px}.elo-start{stroke:var(--gitv-muted);stroke-width:1px;stroke-dasharray:3 4}.elo-line{fill:none;stroke:var(--gitv-accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.elo-peak{fill:var(--gitv-accent);stroke:var(--gitv-surface,var(--gitv-bg));stroke-width:2px}.elo-label{fill:var(--gitv-text);font-size:10px}.elo-cross{stroke:var(--gitv-muted);stroke-width:1px}.elo-dot{fill:var(--gitv-accent);stroke:var(--gitv-surface,var(--gitv-bg));stroke-width:2px}.elo-tip{pointer-events:none;z-index:2;background:var(--gitv-surface-2,var(--gitv-bg));border:1px solid var(--gitv-border);color:var(--gitv-text);white-space:nowrap;padding:6px 8px;font-size:12px;line-height:1.4;position:absolute;transform:translate(-50%,-100%)}.elo-tip-meta{color:var(--gitv-muted);font-size:11px}.elo-up{color:var(--gitv-win)}.elo-down{color:var(--gitv-loss,#f87171)}.elo-table{padding:0 12px 10px}.elo-table summary{cursor:pointer;padding:4px 0}.elo-table table{border-collapse:collapse;width:100%;font-size:12px}.elo-table th,.elo-table td{text-align:right;border-top:1px dotted var(--gitv-border-muted);padding:3px 6px}.elo-table th:nth-child(-n+3),.elo-table td:nth-child(-n+3){text-align:left}.elo-table th{color:var(--gitv-muted);font-size:11px;font-weight:600}
