/* Full-viewport overlay defaults */
.overlay {
  position: sticky;
  top: 0;
  width: 100vw;
  height: 100vh;
  pointer-events: none;
  z-index: 9999;
}
.overlay svg {
  width: 100vw;
  height: 100vh;
  display: block;
}
/* Beaver Builder containers may clip overflow; make sure it's visible */
.fl-row, .fl-col, .fl-row-content, .fl-col-content {
  overflow: visible !important;
}
