.legend-item{display:flex!important;align-items:center!important;gap:14px!important;min-width:0;white-space:nowrap;min-height:54px;height:54px;flex:none}
.legend-key{flex:0 0 32px}
.legend-identity{flex:0 0 92px;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px;line-height:1}
.legend-callsign{min-width:0;overflow:hidden;text-overflow:ellipsis}
.legend-type{color:var(--special);font-weight:800;font-size:12px;line-height:1;overflow:hidden;text-overflow:ellipsis}
.legend-route{flex:0 0 104px;min-width:0;color:var(--muted);overflow:hidden;text-overflow:ellipsis;margin-left:20px}
.legend-metric-group{display:flex;align-items:center;gap:1ch;flex:0 0 auto;line-height:1}
.legend-metric-group .secondary-value{color:var(--muted)}
.legend-distance{font-weight:800;min-width:62px;text-align:left}
.legend-primary{margin-right:8px}
.legend-secondary{margin-right:0}
@media(max-width:1180px){.legend-item{gap:10px!important}.legend-identity{flex-basis:82px}.legend-route{flex-basis:92px;margin-left:18px}.legend-primary{margin-right:5px}}
html.tesla-normalized .radar-legend{align-content:start;grid-auto-rows:54px}
html.tesla-normalized .legend-item{display:flex!important;align-items:center!important;gap:8px!important;padding:8px 10px;font-size:14px;min-width:0;min-height:54px;height:54px}
html.tesla-normalized .legend-key{flex-basis:32px}
html.tesla-normalized .legend-identity{flex-basis:76px;min-width:0}
html.tesla-normalized .legend-callsign{font-size:16px;min-width:0}
html.tesla-normalized .legend-type{font-size:11px}
html.tesla-normalized .legend-route{flex-basis:82px;min-width:0;margin-left:18px}
html.tesla-normalized .legend-distance{min-width:58px}
html.tesla-normalized .legend-primary{margin-right:4px}
