.replayControls{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:12px 0}.replayControls button,.replayControls select{min-width:0;background:#0b1923;border:1px solid #42637a;color:#edf8fd;padding:9px 12px;font:12px Arial}.replayControls button{cursor:pointer}.replayControls button:disabled{opacity:.4;cursor:default}.replayControls label{display:flex;gap:8px;align-items:center;color:#7895a7;font-size:11px}.replayControls label select{max-width:480px}.replayNotice{color:#ffd047;min-height:20px;font-size:12px}.lapMapBox{max-width:1000px;margin:0 auto 12px;border:1px solid #1b3a4e;overflow:hidden}.lapMap{display:block;width:100%;height:360px;touch-action:none;cursor:crosshair}.mapCaption{padding:8px 12px;color:#7895a7;font-size:10px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.replayTimeline{display:flex;gap:12px;align-items:center;margin:12px 0;font:12px Consolas}.replayTimeline input{flex:1;min-width:40px;accent-color:#3bdcff}.replayTimeline output{white-space:nowrap}.replayReadings{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.replayReadings>div{padding:10px 14px;background:#09151f;border:1px solid #1b3a4e;min-width:125px}.replayReadings span{display:block;font-size:10px;color:#7895a7}.replayReadings b{display:block;font:700 21px Consolas;margin-top:5px}.replayReadings b small{font:11px Arial;color:#7895a7}.referenceReading{display:block;color:#b07cff;margin-top:5px}.channelPicker{border:1px solid #1b3a4e;margin:14px 0;padding:12px;display:flex;gap:12px;flex-wrap:wrap}.channelPicker legend{color:#7895a7;font-size:10px}.channelPicker label{display:flex;align-items:center;gap:5px;font-size:11px;cursor:pointer}.channelPicker input{accent-color:#3bdcff}.replayCharts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.replayChart{display:block;width:100%;height:175px;touch-action:none;cursor:crosshair}.replayCharts h4{display:flex;gap:8px;align-items:center;font-size:11px;font-weight:600}.replayCharts h4 span{margin-left:auto;color:#fff;font:12px Consolas}.replayFoot{color:#7895a7;font-size:11px;line-height:1.5;margin-top:12px}
@media(max-width:600px){
 body{overflow-x:hidden}.wrap{padding:10px;min-width:0}.globalNav{height:auto;min-height:58px;flex-wrap:wrap;gap:8px;padding:10px}.globalBrand{font-size:17px}.globalLinks{width:100%;display:flex;flex-wrap:wrap}.globalLinks a{flex:1;padding:0 6px;font-size:8px}.selects{flex-wrap:wrap}.selects select{min-width:0;width:100%;max-width:100%}.meta{overflow-wrap:anywhere;line-height:1.5}
 .eventLaps .head,.sessionSummaryHead{display:none}
 .eventLaps .row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:12px}.eventLaps .row>span{min-width:0;overflow-wrap:anywhere;font-size:12px}.eventLaps .row>span::before{display:block;color:#7895a7;font:9px Arial;letter-spacing:.4px;margin-bottom:4px}
 .eventLaps .row>span:nth-child(1)::before{content:"CATEGORY"}.eventLaps .row>span:nth-child(2)::before{content:"SESSION"}.eventLaps .row>span:nth-child(3)::before{content:"DRIVER"}.eventLaps .row>span:nth-child(4)::before{content:"LAP"}.eventLaps .row>span:nth-child(5)::before{content:"LAP TIME"}.eventLaps .row>span:nth-child(6)::before{content:"DELTA"}
 .sessionSummaryRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.sessionSummaryRow>span{min-width:0;overflow-wrap:anywhere}.sessionSummaryRow>span::before{display:block;color:#7895a7;font:9px Arial;margin-bottom:4px}.sessionSummaryRow>span:nth-child(1)::before{content:"CATEGORY"}.sessionSummaryRow>span:nth-child(2)::before{content:"SESSION"}.sessionSummaryRow>span:nth-child(3)::before{content:"DRIVERS"}.sessionSummaryRow>span:nth-child(4)::before{content:"LAPS"}.sessionSummaryRow>span:nth-child(5)::before{content:"DISTANCE"}.sessionSummaryRow>span:nth-child(6)::before{content:"TANK Δ · EST."}.sessionSummaryRow>span:nth-child(7)::before{content:"BEST LAP"}
 .eventTotal{justify-content:flex-start;flex-wrap:wrap;gap:10px}.detail{padding:10px;min-width:0}.summary{gap:12px}.replayControls label{width:100%;flex-wrap:wrap}.replayControls label select{width:100%;max-width:100%;font-size:11px}.lapMap{height:250px}.replayTimeline{flex-wrap:wrap}.replayTimeline input{order:3;flex-basis:100%;width:100%}.replayTimeline output:last-child{margin-left:auto}.replayReadings>div{min-width:0;flex:1 1 40%;padding:8px}.replayReadings b{font-size:19px}.replayCharts{grid-template-columns:1fr}.channelPicker{gap:10px;padding:8px}.channelPicker label{font-size:10px}
}\n.lapPager{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap;margin:16px 0;color:#7895a7}.lapPager button{padding:10px 15px;background:#0b1923;color:#edf8fd;border:1px solid #42637a;cursor:pointer}.lapPager button:disabled{opacity:.4;cursor:default}.allLapsTitle{scroll-margin-top:70px}.compareSearch{min-width:100px;max-width:180px;background:#0b1923;color:#edf8fd;border:1px solid #42637a;padding:9px;font:12px Arial}@media(max-width:600px){.compareSearch{max-width:none;width:100%}.lapPager{gap:8px;font-size:11px}}\n
.lapPager select{min-width:0;max-width:130px;padding:9px;background:#0b1923;border:1px solid #42637a;color:#edf8fd}
