/* Pricing insert menu — the "+" dropdown.
   Extracted from css/builder.css so the two builders and the quote document editor share ONE
   copy instead of each carrying its own. The rules are byte-identical to the ones that were in
   builder.css; only their location changed. Deliberately UNSCOPED (not under #slide-canvas): the
   menu is appended to document.body so it cannot be clipped by the slide's overflow:hidden, and
   quote-doc has no #slide-canvas at all. z-index 4000 matches .bld-inl-menu so it floats above
   the builder chrome. Relies on --border-md from css/app.css, which all three pages load. */
.qpr-blk-menu {
  position: absolute; z-index: 4000; display: none; min-width: 152px; padding: 5px;
  background: #fff; border: 1px solid var(--border-md); border-radius: 8px; box-shadow: 0 12px 34px rgba(20,30,45,0.20);
}
.qpr-blk-menu .qpr-menu-item {
  display: block; width: 100%; text-align: left; border: none; background: transparent;
  font-size: 12.5px; color: #2b3440; padding: 7px 10px; border-radius: 5px; cursor: pointer; font-family: inherit;
}
.qpr-blk-menu .qpr-menu-item:hover { background: #eef2f7; }
.qpr-blk-menu .qpr-menu-sep { height: 1px; background: var(--border-md); margin: 5px 4px; }
