.alternate-3d{position:absolute;inset:0;overflow:hidden;background:#111b25;isolation:isolate}.alternate-3d[hidden]{display:none}.alternate-3d>canvas{display:block;width:100%;height:100%;outline:0;touch-action:none}.alternate-labels{position:absolute;inset:0;pointer-events:none;overflow:hidden}.alternate-leaders{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.alternate-vehicle{position:absolute;left:0;top:0;min-height:24px;border:1px solid #5a7485;border-left:3px solid var(--vehicle-color,#ff7b26);border-radius:4px;background:#152735f5;box-shadow:0 2px 8px #0004;padding:4px 6px;color:#e5edf2;text-align:left;pointer-events:auto;cursor:pointer;font-family:inherit;line-height:1.15;white-space:nowrap;overflow:hidden;z-index:2}.alternate-vehicle b{display:block;font-size:10px;letter-spacing:.2px;overflow:hidden;text-overflow:ellipsis}.alternate-vehicle>span{display:block;font-size:8px;margin-top:3px;color:#f0bd79}.alternate-vehicle>span:empty{display:none}.alternate-vehicle.selected{border-color:#ff9b56;background:#3b2b20;color:#fff;z-index:3;box-shadow:0 0 0 1px #ff9b5650,0 3px 12px #0006}.alternate-vehicle.stale{border-style:dashed;border-color:#d49c54}.alternate-vehicle:hover,.alternate-vehicle:focus-visible{outline:2px solid #74c7ef;outline-offset:1px}.alternate-caption{position:absolute;left:18px;bottom:10px;color:#8da4af;font:8px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:1.2px;pointer-events:none}.alternate-place{position:absolute;left:0;top:0;max-width:130px;text-align:center;color:#9bafb8;font:8px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.9px;white-space:nowrap;pointer-events:none;text-shadow:0 1px 3px #10222d;translate:-50% 0}.alternate-place[hidden],.alternate-vehicle[hidden]{display:none}.alternate-3d[data-mode=maquette]{background:#e9ece9}.alternate-3d[data-mode=maquette] .alternate-vehicle{background:#fffffff2;color:#253945;border-color:#9eafa9;box-shadow:0 2px 7px #172d3424;border-left-color:var(--vehicle-color)}.alternate-3d[data-mode=maquette] .alternate-vehicle.selected{background:#fff2e8;border-color:#dc762d;color:#492d1c;box-shadow:0 0 0 1px #dc762d55,0 2px 8px #273b3525}.alternate-3d[data-mode=maquette] .alternate-vehicle.stale{border-color:#a86a27}.alternate-3d[data-mode=maquette] .alternate-vehicle>span{color:#8d571e}.alternate-3d[data-mode=maquette] .alternate-caption{color:#5e706a}.alternate-3d[data-mode=maquette] .alternate-place{color:#526760;text-shadow:0 1px 3px #fff}.alternate-leaders path{stroke-width:1}
@media(max-width:700px){.alternate-caption{left:auto;right:13px;bottom:9px;font-size:7px;max-width:55%;text-align:right;line-height:1.6}.alternate-vehicle b{font-size:9px}.alternate-vehicle{padding:4px 5px}.alternate-place{font-size:7px}}
