/* Client documentation is embedded in the Rose backoffice iframe. */
.md-header,
.md-tabs,
.md-footer {
  display: none;
}

.md-container {
  padding-top: 0;
}

.md-main__inner {
  margin-top: 0;
  padding-top: 1.25rem;
}

.md-sidebar {
  top: 0;
}

.md-content__inner {
  padding-top: 0;
}

@media screen and (max-width: 76.234375em) {
  .md-header {
    display: block;
  }

  .md-header__title {
    display: none;
  }

  .md-container {
    padding-top: 2.4rem;
  }

  .md-main__inner {
    padding-top: 0.75rem;
  }

  .md-sidebar {
    top: 2.4rem;
  }
}

/* Sankey diagram: larger, bolder labels */
.mermaid svg[aria-roledescription="sankey"] text {
  font-size: 22px;
  font-weight: 500;
}
