/* Forza la visualizzazione dei link contestuali in Layout Builder */
.layout-builder-block:hover .contextual,
.layout-builder__layout .contextual,
[data-contextual-id] .contextual {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}

/* Fix per il backend (admin theme) */
.contextual-region:hover .contextual {
  display: block !important;
}

/* Fix per il frontend */
.contextual {
  display: none;
}

.contextual-region:hover .contextual,
.contextual:hover,
.contextual.is-hover,
.contextual.open {
  display: block !important;
}

/* Fix specifico per Bootstrap dropdown */
.contextual-region:not(#block-weblitz-theme-main-menu):hover .dropdown-menu {
  display: block !important;
  position: absolute !important;
  top: 1rem;
  right: 1rem;
}

.layout-builder-block.contextual-region .dropdown-menu li a {
  pointer-events: initial;
}

/* Assicurati che i trigger siano visibili */
.contextual .trigger {
  display: inline-block !important;
  visibility: visible !important;
}

/* Fix per Drupal 11.2+ */
[data-contextual-id] {
  position: relative;
}

.contextual-links {
  display: none !important;
}

.contextual.open .contextual-links,
.contextual.is-hover .contextual-links {
  display: block !important;
}

.contextual-trigger.pwz-contextual-fix {
  position: absolute !important;
  top: 0;
  right: 1rem;
  z-index: 9999;
  background: white;
  outline: none;
  border: 1px solid rgb(207,207,207,0.4);
}




.contextual-region .contextual-trigger,
.contextual-region .contextual-links.dropdown-menu {
  opacity: 0;
  pointer-events: none;
}

.contextual-region:hover .contextual-trigger {
  opacity: 1;
  pointer-events: auto;
}

.contextual-region .contextual-trigger:hover + .dropdown-menu {
  opacity: 1;
  pointer-events: auto;
}

.contextual-region .dropdown-menu:hover {
  opacity: 1;
  pointer-events: auto;
}

