.investment-ledger-panel {
  position: relative;
  z-index: 1;
  width: 100%;
  min-height: calc(100vh - var(--main-nav-content-offset, 86px));
  margin: 0;
  padding: 0;
  overflow: hidden;
  background: #f4f5f7;
}

.investment-ledger-frame {
  display: block;
  width: 100%;
  height: calc(100vh - var(--main-nav-content-offset, 86px));
  min-height: 720px;
  border: 0;
  background: #f4f5f7;
}

body.investment-ledger-active .main-layout > .content-area {
  padding-top: var(--main-nav-content-offset, 86px);
  background: #f4f5f7;
}

body.investment-ledger-active .main-layout > .content-area > :not(#investment-ledger-panel) {
  display: none !important;
}

body.investment-ledger-active .investment-ledger-panel {
  display: block;
}

@media (max-width: 750px) {
  .investment-ledger-frame {
    min-height: 780px;
  }
}
