[data-gauge-mirrored="true"] > canvas,
[data-gauge-mirrored="true"] .board3d-stage canvas,
[data-gauge-mirrored="true"] .bs-three canvas,
[data-gauge-mirrored="true"] > .rider-frame-image {
  transform: scaleX(-1);
}
.gauge-mirror-toggle {
  position:fixed; right:14px; top:48px; z-index:1005;
  padding:8px 10px; border:1px solid #638391; border-radius:6px;
  color:#e6f1f7; background:#182735; font:12px system-ui;
  cursor:pointer; touch-action:manipulation;
}
.gauge-mirror-toggle[aria-pressed="true"] { color:#d8ffb2; border-color:#9bcc15; }
.gauge-mirror-toggle:focus-visible { outline:2px solid #88e2cd; outline-offset:2px; }
html[data-viewer-mode="sample"] body #replay-dock #mirror-all-gauges {
  display:block!important;position:static;inset:auto;z-index:auto;
}
