/* KnowledgeBasePro V2.5.1 — camada matematica compartilhada */
.kb-math-display {
  display: block;
  width: 100%;
  margin: 1.55rem 0;
  padding: .75rem .2rem;
  overflow-x: auto;
  overflow-y: hidden;
  text-align: center;
  -webkit-overflow-scrolling: touch;
}

.kb-math-inline {
  display: inline;
}

.article-markdown mjx-container,
.contentHtml mjx-container {
  max-width: 100%;
  color: inherit;
}

.article-markdown mjx-container[display="true"],
.contentHtml mjx-container[display="true"] {
  margin: .35rem auto !important;
  overflow-x: auto;
  overflow-y: hidden;
  padding: .2rem 0;
}

.article-markdown .kb-math-display,
.contentHtml .kb-math-display {
  border-radius: 12px;
}

/* Formula e uma unidade semantica. No BookWave nao permitimos que o
   marcador de texto altere a arvore DOM gerada pelo MathJax. */
.contentHtml .kb-math-display,
.contentHtml .kb-math-inline,
.contentHtml mjx-container {
  -webkit-user-select: text;
  user-select: text;
}

@media (max-width: 680px) {
  .kb-math-display {
    margin: 1.2rem 0;
    padding: .55rem 0;
  }
  .article-markdown mjx-container[display="true"],
  .contentHtml mjx-container[display="true"] {
    font-size: .94em;
  }
}
