/* Baskibu Designer 0.23.4 — Final Review Layer Ownership
   The final save/review dialog must be the only interactive foreground surface. */

.bbd-app.is-final-review-open .bbd-dialog.is-save-review{
  z-index:2147483000!important;
  background:rgba(15,23,42,.48)!important;
  backdrop-filter:blur(4px) saturate(.94)!important;
  -webkit-backdrop-filter:blur(4px) saturate(.94)!important;
}

.bbd-app.is-final-review-open .bbd-dialog.is-save-review .bbd-dialog__panel{
  position:relative!important;
  z-index:2!important;
  isolation:isolate!important;
}

/* Selection/context chrome belongs to the editor, not to the final review. */
.bbd-app.is-final-review-open > .bbd-v92-selection-hud,
.bbd-app.is-final-review-open .bbd-object-toolbar,
.bbd-app.is-final-review-open .bbd-context-route-toolbar,
.bbd-app.is-final-review-open .bbd-context-toolbar,
.bbd-app.is-final-review-open .bbd-distance-overlay,
.bbd-app.is-final-review-open > .bbd-mega-popover,
.bbd-app.is-final-review-open > .bbd-v72-mobile-dock,
.bbd-app.is-final-review-open > .bbd-v71-bottom-dock,
.bbd-app.is-final-review-open .bbd-v58-mobile-object-toolbar{
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
}

/* Do not let editor toasts or recovery prompts sit above the approval dialog. */
.bbd-app.is-final-review-open .bbd-toast-region,
.bbd-app.is-final-review-open .bbd-recovery{
  z-index:1200!important;
  pointer-events:none!important;
}

/* Keep review CTA reachable even on short laptop/compact heights. */
.bbd-app.is-final-review-open .bbd-dialog.is-save-review .bbd-dialog__panel{
  max-height:min(92dvh,820px)!important;
  overflow:auto!important;
  overscroll-behavior:contain!important;
}

@media (max-width:760px){
  .bbd-app.is-final-review-open .bbd-dialog.is-save-review{
    align-items:end!important;
  }
  .bbd-app.is-final-review-open .bbd-dialog.is-save-review .bbd-dialog__panel{
    max-height:92dvh!important;
  }
}
