/* EJAD / Odoo 18 Website Builder integration. Editor-only changes. */
body.editor_enable .ejad18-site,
body.editor_enable .ejad18-site section.s_ejad_native {
  user-select: text !important;
  -webkit-user-select: text !important;
}
body.editor_enable .ejad18-site section.s_ejad_native {
  position: relative;
  isolation: isolate;
}
body.editor_enable .ejad18-site section.s_ejad_native :is(h1,h2,h3,h4,p,span,a,li,strong,em,img) {
  pointer-events: auto;
}
/* Decorative effects must never cover editable content. */
body.editor_enable .ejad18-site :is(#bg-fx,#cursor-glow,#preloader,.blob,.blueprint-bg,.fade,.fx-orb,.fx-sun,.scroll-indicator,.play-badge) {
  pointer-events: none !important;
}
body.editor_enable .ejad18-site :is(.reveal,.reveal-fade,.reveal-x-l,.reveal-x-r) {
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
  animation: none !important;
}
body.editor_enable .ejad18-site :is(.overlay,#menu-overlay) {pointer-events: none !important;}
body.editor_enable .ejad18-site .overlay.open {pointer-events: auto !important;}
body.editor_enable .ejad18-site :is(#hero-media,#hero-content) {transform: none !important;opacity:1 !important;}
body.editor_enable .ejad18-site #carousel-track {transform:none !important;transition:none !important;}
body.editor_enable .ejad18-site video {pointer-events:none !important;}
