.mb-element-viewmanager {
  .recall-marker {
    opacity: 0;
  }
  // Remove padding to make room for .recall-marker
  // Defeat highly specific Bootstrap 3 .table rule
  td.compact, th.compact {
    width: 1%;
  }
  .table>tbody>tr>td.name-cell {
    padding-left: 0;
  }
  .name-cell {
    cursor: pointer;
  }
  // In sidepane, slightly space out interface column to avoid popover borders clipping against the sidepane padding
  .sideContent & {
    td:last-child > :last-child {
      margin-right: 0.125em;
    }
  }
  .static-popover-wrap {
    position: relative; // for anchoring of absolute-positioned .popover
    .popover {
      position: absolute;
      font-size: inherit;
      min-width: 16.5em;
      display: initial;
      left: -15em;
      right: 0;
      top: 25px;
      .popover-arrow {
        transform: translate(210px, -7px);
      }
      .popover-arrow::before {
        top: 0;
        border-bottom-color: var(--bs-popover-arrow-border);
        border-width: 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height);
      }
      .popover-arrow::after {
        top: var(--bs-popover-border-width);
        border-bottom-color: var(--bs-popover-bg);
        border-width: 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height);
      }
    }
  }
}
.popup.mbViewManager-dialog {
  height: 500px;
  max-height: 95vh;
  width: 400px;
  min-width: 400px;
}
