@charset "utf-8";
.richtext-editor p,
.richtext-editor ul,
.richtext-editor ol,
.richtext-editor li,
.richtext-editor h1,
.richtext-editor h2,
.richtext-editor h3 {
  all: revert;
}
.richtext-editor p:nth-child(1) {
  margin-top: 0;
}
.richtext-editor li:not(:last-child) {
  margin-bottom: 0.5rem;
}
.richtext-editor li > p {
  margin-top: 0;
  margin-bottom: 0;
}
.richtext-editor blockquote {
  all: revert;
  border-left: 4px solid #ccc;
  padding-left: 1em;
}
.richtext-editor img {
  height: auto !important;
}
.richtext-editor .text-indent {
  text-indent: 2em;
}
img.alignleft {
  float: left;
  margin: 15px 15px 15px 0;
}
img.alignright {
  float: right;
  margin: 15px 0 15px 15px;
}
.table-responsive {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
@media (max-width: 767px) {
  .table-responsive {
    margin-bottom: 30px;
  }
}
.spec-table table {
width: 100%;
border-collapse: collapse;
font-size: 14px;
}
@media (max-width: 767px) {
  .spec-table table {
    margin-bottom: 20px;
  }
}
.spec-table th,
.spec-table td {
padding: 12px 15px;
text-align: left;
border: 1px solid var(--color-border);
}
.spec-table th {
  background: var(--color-bg-page);
  font-weight: 600;
  color: var(--color-text-title);
}
.spec-table tbody tr:nth-child(even) {
  background: #fcfcfd;
}
.spec-table tbody td:first-child,
.spec-table .param-name {
  font-weight: 500;
  width: 30%;
}