/* TEST-ONLY Edge/legacy viewport height fix: 100dvh alone collapses to min-height:540px when dvh unsupported → ~half of 1080p */
html, body, #root {
  height: 100%;
  min-height: 100%;
  margin: 0;
}
html {
  height: 100%;
  height: -webkit-fill-available;
  height: 100vh;
  height: 100dvh;
}
body, #root {
  min-height: 100%;
  min-height: -webkit-fill-available;
  min-height: 100vh;
  min-height: 100dvh;
}
.mtt-canvas-app,
.mtt-canvas-loading {
  width: 100%;
  min-height: 100%;
  min-height: 540px;
  min-height: 100vh;
  min-height: 100dvh;
  height: 100%;
  height: 100vh;
  height: 100dvh;
}
.mtt-canvas-workspace {
  height: calc(100vh - var(--canvas-topbar-height, 58px));
  height: calc(100dvh - var(--canvas-topbar-height, 58px));
}
.mtt-canvas-app .mtt-canvas-history-sidebar {
  height: calc(100vh - var(--canvas-topbar-height, 58px));
  height: calc(100dvh - var(--canvas-topbar-height, 58px));
}
.mtt-canvas-stage {
  height: 100%;
}
