textarea.md-source {
  font-family: monospace;
}

.md-view {
  clear: both;
  padding: 6px 0px;
  overflow-x: auto;
  line-height: 1.4;
}
.md-view h1, .md-view h2, .md-view h3, .md-view h4, .md-view h5, .md-view h6 {
  font-size: 105%;
  font-weight: bold;
  margin: 8px 0px 3px 0px;
}
.md-view h1 {
  font-size: 120%;
}
.md-view h2 {
  font-size: 112%;
}
.md-view p {
  margin: 4px 0px;
}
.md-view p .md-line {
  display: block;
}
.md-view ul, .md-view ol {
  margin: 3px 0px;
  padding-left: 20px;
}
.md-view li {
  margin: 4px 0px;
}
.md-view li.md-check {
  list-style: none;
  margin-left: -16px;
  display: flex;
  align-items: flex-start;
}
.md-view li.md-check input[type=checkbox] {
  flex: 0 0 auto;
  width: 1em;
  height: 1em;
  padding: 0;
  margin: 0.2em 6px 0 0;
  opacity: 1;
  cursor: pointer;
}
.md-view li.md-check span.md-check-text {
  flex: 1 1 auto;
  min-width: 0;
}
.md-view table.md th, .md-view table.md td {
  min-width: 40px;
  height: 1.2em;
}
.md-view table.md {
  border-collapse: collapse;
  margin: 6px 0px;
  font-size: 100%;
}
.md-view table.md th, .md-view table.md td {
  border: 1px solid rgba(128, 128, 128, 0.45);
  padding: 2px 8px;
  text-align: left;
}
.md-view table.md th {
  font-weight: bold;
  background: rgba(128, 128, 128, 0.12);
}
.md-view img.md-img {
  max-width: 100%;
  border-radius: 3px;
}
.md-view span.md-img-pending {
  font-style: italic;
  opacity: 0.7;
}
.md-view .md-progress {
  position: relative;
  height: 16px;
  width: 100%;
  box-sizing: border-box;
  margin: 4px 0;
  border: 1px solid rgba(128, 128, 128, 0.6);
  border-radius: 8px;
  overflow: hidden;
  background: rgba(128, 128, 128, 0.12);
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.md-view .md-progress .md-progress-fill {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background: rgba(3, 218, 101, 0.45);
}
.md-view .md-progress .md-progress-value {
  position: relative;
  display: block;
  text-align: center;
  font-size: 11px;
  line-height: 15px;
}
.md-view .md-progress.md-progress-edit {
  cursor: pointer;
}
.md-view code {
  font-family: monospace;
  background: rgba(128, 128, 128, 0.15);
  padding: 0px 4px;
  border-radius: 3px;
}

.md-view.md-editable {
  min-height: 4em;
  cursor: text;
  outline: none;
}

.md-toolbar {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 4px 15px;
  padding: 2px 0;
  overflow: hidden;
}
.md-toolbar .md-tb-group {
  display: inline-flex;
  gap: 2px;
  position: relative;
}
.md-toolbar .md-tb-group::before {
  content: "";
  position: absolute;
  left: -8px;
  top: 15%;
  bottom: 15%;
  width: 1px;
  background: rgba(128, 128, 128, 0.45);
}
.md-toolbar button.md-tb {
  font: inherit;
  font-size: 90%;
  color: inherit;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 3px;
  min-width: 26px;
  height: 24px;
  padding: 0 5px;
  line-height: 22px;
  text-align: center;
  cursor: pointer;
}
.md-toolbar button.md-tb:hover {
  background: rgba(128, 128, 128, 0.12);
}
.md-toolbar button.md-tb.active {
  background: rgba(128, 128, 128, 0.12);
  border-color: rgba(128, 128, 128, 0.45);
}
.md-toolbar button.md-tb.md-tb-word {
  min-width: auto;
  padding: 0 6px;
  font-size: 85%;
}
.md-toolbar.md-tb-idle .md-tb-blocks button, .md-toolbar.md-tb-idle .md-tb-inline button {
  opacity: 0.4;
}/*# sourceMappingURL=markdown.css.map */