/* Editor-only. Frontend cinematic behavior stays in the canonical styles. */
body.elementor-editor-active.home-page .hero-scroll-scene,
body.elementor-editor-active.home-page .rokmob-story,
body.elementor-editor-active.home-page .fb01-story,
body.elementor-editor-active.home-page .room-focus,
body.elementor-editor-active.home-page .engineering-story,
body.elementor-editor-active.home-page .showroom,
body.elementor-editor-active.home-page .news__scene,
body.elementor-editor-active.home-page .about,
body.elementor-editor-active.home-page .cta {
  height: auto !important;
  min-height: 0 !important;
}

body.elementor-editor-active.home-page .hero-scroll-sticky,
body.elementor-editor-active.home-page .rokmob-story__sticky,
body.elementor-editor-active.home-page .fb01-story__sticky,
body.elementor-editor-active.home-page .room-focus__sticky,
body.elementor-editor-active.home-page .engineering__inner,
body.elementor-editor-active.home-page .showroom__sticky,
body.elementor-editor-active.home-page .news__sticky {
  position: relative !important;
  top: auto !important;
  height: auto !important;
  min-height: 520px;
}

body.elementor-editor-active.home-page .hero__line,
body.elementor-editor-active.home-page .hero__line span,
body.elementor-editor-active.home-page .hero__content,
body.elementor-editor-active.home-page [data-hero-item],
body.elementor-editor-active.home-page [data-reveal],
body.elementor-editor-active.home-page [data-reveal-group],
body.elementor-editor-active.home-page .room-focus__state,
body.elementor-editor-active.home-page .mosaic-shot {
  opacity: 1 !important;
  transform: none !important;
  animation: none !important;
  visibility: visible !important;
}
