/* ==========================================================================
   Beca Theme — Layout Builder editing controls
   ==========================================================================

   Drupal injects block operation controls through contextual links and Layout
   Builder UI elements. These rules keep those controls visible even when the
   site theme uses full-width/overflow-managed sections.
*/

.layout-builder,
.layout-builder__layout,
.layout-builder__section,
.layout-builder__region,
.layout-builder-block,
.layout-builder-block .block,
.layout-builder-block .contextual-region {
  overflow: visible !important;
}

.layout-builder .contextual,
.layout-builder .contextual .trigger,
.layout-builder .contextual-links,
.layout-builder .layout-builder__link,
.layout-builder .layout-builder__add-block,
.layout-builder .layout-builder__add-section,
.layout-builder .layout-builder-block__actions,
.layout-builder .layout-builder-block__configure,
.layout-builder .layout-builder-block__remove,
.layout-builder .layout-builder-block__move {
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 100000 !important;
}

.layout-builder .contextual {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
}

.layout-builder .block {
  position: relative;
}

.layout-builder .contextual-links a,
.layout-builder .layout-builder__link {
  text-decoration: none !important;
}
