@import url(/assets/@afomera/richer-text/dist/css/richer-text-a606f5a834b88ccc7f6b7e738aecaf241c0a59e257b4d0d083170d2e8421b62c.css);
@import url(/assets/highlight.js/styles/github-dark-4eb1f043238d6c12c5904b3f1bc5f6849d5902a12bb7fd14f06af80737c22a4d.css);
/* line 4, app/assets/stylesheets/richer-text.scss */
.richer-text table {
  border-collapse: collapse;
  margin: 0;
  overflow: hidden;
  table-layout: fixed;
  width: 100%;
}

/* line 12, app/assets/stylesheets/richer-text.scss */
.richer-text table td,
.richer-text table th {
  border: 2px solid #ced4da;
  box-sizing: border-box;
  min-width: 1em;
  padding: 3px 5px;
  position: relative;
  vertical-align: top;
}

/* line 22, app/assets/stylesheets/richer-text.scss */
.richer-text table td > *,
.richer-text table th > * {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 28, app/assets/stylesheets/richer-text.scss */
.richer-text table th {
  background-color: #f1f3f5;
  font-weight: bold;
  text-align: left;
}

/* line 34, app/assets/stylesheets/richer-text.scss */
.richer-text p {
  margin: 0;
}

/* line 38, app/assets/stylesheets/richer-text.scss */
.richer-text img {
  width: auto;
}

/* line 42, app/assets/stylesheets/richer-text.scss */
.richer-text blockquote {
  border-left: 2px solid #ced4da;
  margin: 1rem 0.5rem;
  padding: 0 0 0 10px;
}

/* line 48, app/assets/stylesheets/richer-text.scss */
.text-editor-wrapper {
  max-height: 600px;
  overflow-y: auto;
}

/* line 54, app/assets/stylesheets/richer-text.scss */
.text-editor-wrapper ul, .richer-text ul {
  padding-left: 1rem;
  list-style-type: disc;
}

/* line 57, app/assets/stylesheets/richer-text.scss */
.text-editor-wrapper ul ul, .richer-text ul ul {
  list-style-type: circle;
}

/* line 59, app/assets/stylesheets/richer-text.scss */
.text-editor-wrapper ul ul ul, .richer-text ul ul ul {
  list-style-type: square;
}

/* line 65, app/assets/stylesheets/richer-text.scss */
.text-editor-wrapper ol, .richer-text ol {
  padding-left: 1rem;
  list-style-type: decimal;
  counter-reset: item;
}

/* line 70, app/assets/stylesheets/richer-text.scss */
.text-editor-wrapper ol li, .richer-text ol li {
  display: block;
}

/* line 73, app/assets/stylesheets/richer-text.scss */
.text-editor-wrapper ol li:before, .richer-text ol li:before {
  content: counters(item, ".") " ";
  counter-increment: item;
}

/* line 78, app/assets/stylesheets/richer-text.scss */
.text-editor-wrapper ol li p, .richer-text ol li p {
  display: inline-block;
}

/* line 84, app/assets/stylesheets/richer-text.scss */
.text-editor-wrapper a, .richer-text a {
  color: #2563eb;
  text-decoration: underline dotted;
}

/* line 88, app/assets/stylesheets/richer-text.scss */
.text-editor-wrapper a:hover, .richer-text a:hover {
  color: #1d4ed8;
  text-decoration: underline solid;
}

/* line 95, app/assets/stylesheets/richer-text.scss */
.richer-text > * {
  padding-bottom: 1rem;
}
