.ql-editor {
  line-height: 1.75;
  li[data-list='bullet']::before,
  li[data-list='unchecked']::before {
    display: none;
  }
}

.ql-editor ::selection {
  color: #fff;
  background-color: #2862de !important;
}

.ql-editor li > .ql-ui {
  top: 0 !important;
}

.ql-editor li[data-list='bullet'] > .ql-ui:before {
  content: '●';
  transform: scale(0.5);
}

.ql-editor .ql-table ._td {
  border: 1px solid #a1a1aa;
  height: auto;
}

.tahou-editor-preview table.ql-table {
  width: auto !important;
}
.tahou-editor-preview ._table.ql-table {
  /* width: auto !important; */
  /* grid-template-columns: none !important; */
}

.tahou-editor-preview .ql-code-block-container {
  padding: 20px 24px !important;
  background-color: #282c34 !important;
  color: #f8f8f2 !important;
  overflow-x: auto !important;
  font-size: 16px;
  white-space: pre;
  max-width: 100%;
  border-radius: 6px;
}

.tahou-editor-preview .ql-code-block {
  position: relative;
  font-size: 0.85em;
  font-family:
    Consolas,
    Monaco,
    Andale Mono,
    Ubuntu Mono,
    monospace;
}

.tahou-editor-preview .ql-code-block-container select.ql-ui {
  display: none;
}
.tahou-editor-preview .ql-code-block-container span.ql-ui {
  display: none;
}

.tahou-editor-preview li[data-list='bullet']::before,
.tahou-editor-preview li[data-list='unchecked']::before {
  display: none;
}

.tahou-editor-preview ol {
  padding-left: 0;
}

.tahou-editor-preview img {
  border: 1px solid #edeef0;
}

.ql-snow .ql-editor h1 > *,
.ql-snow .ql-editor h2 > *,
.ql-snow .ql-editor h3 > *,
.ql-snow .ql-editor h4 > *,
.ql-snow .ql-editor h5 > *,
.ql-snow .ql-editor h6 > * {
  font-size: inherit !important;
}
