diff --git a/frontend/src/components/simulator/SimulatorCanvas.css b/frontend/src/components/simulator/SimulatorCanvas.css
index ae3ca489..c7a7a3a8 100644
--- a/frontend/src/components/simulator/SimulatorCanvas.css
+++ b/frontend/src/components/simulator/SimulatorCanvas.css
@@ -264,6 +264,18 @@
height: 28px;
}
+/* Floating variant: pinned to the canvas' bottom-right corner (the header
+ got too tight once the AI chat panel docks on the right). Sits above the
+ canvas layers; dialogs/modals portal to
+ {/* Zoom moved to a floating cluster on the canvas'
+ bottom-right corner — the header gets too tight when the
+ AI chat panel is docked. */}
{/* Component count */}
{
}
return null;
})()}
+
+ {/* Floating zoom controls — pinned to the canvas' bottom-right
+ corner (they lived in the canvas header, which gets too tight
+ when the AI chat panel is docked; the corner is always free).
+ stopPropagation so a click never starts a canvas pan/selection. */}
+