/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */

.ql-container {
  box-sizing: border-box;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 0.8125rem;
  height: 100%;
  margin: 0;
  position: relative;
}

.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}

.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,
.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui {
  cursor: pointer;
}

.ql-clipboard {
  left: -6250rem;
  height: 0.0625rem;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}

.ql-clipboard p {
  margin: 0;
  padding: 0;
}

.ql-editor {
  box-sizing: border-box;
  counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 0.75rem 0.9375rem;
  -o-tab-size: 4;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}

.ql-editor > * {
  cursor: text;
}

.ql-editor p,
.ql-editor ol,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
}

@supports (counter-set:none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-set: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

@supports not (counter-set:none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

.ql-editor table {
  border-collapse: collapse;
}

.ql-editor td {
  border: 0.0625rem solid #000;
  padding: 0.125rem 0.3125rem;
}

.ql-editor ol {
  padding-left: 1.5em;
}

.ql-editor li {
  list-style-type: none;
  padding-left: 1.5em;
  position: relative;
}

.ql-editor li > .ql-ui:before {
  display: inline-block;
  margin-left: -1.5em;
  margin-right: .3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
}

.ql-editor li[data-list=checked] > .ql-ui,
.ql-editor li[data-list=unchecked] > .ql-ui {
  color: #777;
}

.ql-editor li[data-list=bullet] > .ql-ui:before {
  content: '\2022';
}

.ql-editor li[data-list=checked] > .ql-ui:before {
  content: '\2611';
}

.ql-editor li[data-list=unchecked] > .ql-ui:before {
  content: '\2610';
}

@supports (counter-set:none) {
  .ql-editor li[data-list] {
    counter-set: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

@supports not (counter-set:none) {
  .ql-editor li[data-list] {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

.ql-editor li[data-list=ordered] {
  counter-increment: list-0;
}

.ql-editor li[data-list=ordered] > .ql-ui:before {
  content: counter(list-0, decimal) '. ';
}

.ql-editor li[data-list=ordered].ql-indent-1 {
  counter-increment: list-1;
}

.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before {
  content: counter(list-1, lower-alpha) '. ';
}

@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-set: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

.ql-editor li[data-list=ordered].ql-indent-2 {
  counter-increment: list-2;
}

.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before {
  content: counter(list-2, lower-roman) '. ';
}

@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-set: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

.ql-editor li[data-list=ordered].ql-indent-3 {
  counter-increment: list-3;
}

.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before {
  content: counter(list-3, decimal) '. ';
}

@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-set: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

.ql-editor li[data-list=ordered].ql-indent-4 {
  counter-increment: list-4;
}

.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before {
  content: counter(list-4, lower-alpha) '. ';
}

@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-set: list-5 list-6 list-7 list-8 list-9;
  }
}

@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9;
  }
}

.ql-editor li[data-list=ordered].ql-indent-5 {
  counter-increment: list-5;
}

.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before {
  content: counter(list-5, lower-roman) '. ';
}

@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-set: list-6 list-7 list-8 list-9;
  }
}

@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9;
  }
}

.ql-editor li[data-list=ordered].ql-indent-6 {
  counter-increment: list-6;
}

.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before {
  content: counter(list-6, decimal) '. ';
}

@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-set: list-7 list-8 list-9;
  }
}

@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-reset: list-7 list-8 list-9;
  }
}

.ql-editor li[data-list=ordered].ql-indent-7 {
  counter-increment: list-7;
}

.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before {
  content: counter(list-7, lower-alpha) '. ';
}

@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-set: list-8 list-9;
  }
}

@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-reset: list-8 list-9;
  }
}

.ql-editor li[data-list=ordered].ql-indent-8 {
  counter-increment: list-8;
}

.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before {
  content: counter(list-8, lower-roman) '. ';
}

@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-set: list-9;
  }
}

@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-reset: list-9;
  }
}

.ql-editor li[data-list=ordered].ql-indent-9 {
  counter-increment: list-9;
}

.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before {
  content: counter(list-9, decimal) '. ';
}

.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}

.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}

.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}

.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}

.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}

.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}

.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}

.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}

.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}

.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}

.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}

.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}

.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}

.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}

.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}

.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}

.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}

.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}

.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}

.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}

.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}

.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}

.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}

.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}

.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}

.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}

.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}

.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}

.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}

.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}

.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}

.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}

.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}

.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}

.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}

.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}

.ql-editor li.ql-direction-rtl {
  padding-right: 1.5em;
}

.ql-editor li.ql-direction-rtl > .ql-ui:before {
  margin-left: .3em;
  margin-right: -1.5em;
  text-align: left;
}

.ql-editor table {
  table-layout: fixed;
  width: 100%;
}

.ql-editor table td {
  outline: none;
}

.ql-editor .ql-code-block-container {
  font-family: monospace;
}

.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}

.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}

.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}

.ql-editor .ql-bg-black {
  background-color: #000;
}

.ql-editor .ql-bg-red {
  background-color: #e60000;
}

.ql-editor .ql-bg-orange {
  background-color: #f90;
}

.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}

.ql-editor .ql-bg-green {
  background-color: #008a00;
}

.ql-editor .ql-bg-blue {
  background-color: #06c;
}

.ql-editor .ql-bg-purple {
  background-color: #93f;
}

.ql-editor .ql-color-white {
  color: #fff;
}

.ql-editor .ql-color-red {
  color: #e60000;
}

.ql-editor .ql-color-orange {
  color: #f90;
}

.ql-editor .ql-color-yellow {
  color: #ff0;
}

.ql-editor .ql-color-green {
  color: #008a00;
}

.ql-editor .ql-color-blue {
  color: #06c;
}

.ql-editor .ql-color-purple {
  color: #93f;
}

.ql-editor .ql-font-serif {
  font-family: Georgia,Times New Roman,serif;
}

.ql-editor .ql-font-monospace {
  font-family: Monaco,Courier New,monospace;
}

.ql-editor .ql-size-small {
  font-size: .75em;
}

.ql-editor .ql-size-large {
  font-size: 1.5em;
}

.ql-editor .ql-size-huge {
  font-size: 2.5em;
}

.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}

.ql-editor .ql-align-center {
  text-align: center;
}

.ql-editor .ql-align-justify {
  text-align: justify;
}

.ql-editor .ql-align-right {
  text-align: right;
}

.ql-editor .ql-ui {
  position: absolute;
}

.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 0.9375rem;
  pointer-events: none;
  position: absolute;
  right: 0.9375rem;
}
/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */

.ql-container {
  box-sizing: border-box;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 0.8125rem;
  height: 100%;
  margin: 0;
  position: relative;
}

.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}

.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,
.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui {
  cursor: pointer;
}

.ql-clipboard {
  left: -6250rem;
  height: 0.0625rem;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}

.ql-clipboard p {
  margin: 0;
  padding: 0;
}

.ql-editor {
  box-sizing: border-box;
  counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 0.75rem 0.9375rem;
  -o-tab-size: 4;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}

.ql-editor > * {
  cursor: text;
}

.ql-editor p,
.ql-editor ol,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
}

@supports (counter-set:none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-set: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

@supports not (counter-set:none) {
  .ql-editor p,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

.ql-editor table {
  border-collapse: collapse;
}

.ql-editor td {
  border: 0.0625rem solid #000;
  padding: 0.125rem 0.3125rem;
}

.ql-editor ol {
  padding-left: 1.5em;
}

.ql-editor li {
  list-style-type: none;
  padding-left: 1.5em;
  position: relative;
}

.ql-editor li > .ql-ui:before {
  display: inline-block;
  margin-left: -1.5em;
  margin-right: .3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
}

.ql-editor li[data-list=checked] > .ql-ui,
.ql-editor li[data-list=unchecked] > .ql-ui {
  color: #777;
}

.ql-editor li[data-list=bullet] > .ql-ui:before {
  content: '\2022';
}

.ql-editor li[data-list=checked] > .ql-ui:before {
  content: '\2611';
}

.ql-editor li[data-list=unchecked] > .ql-ui:before {
  content: '\2610';
}

@supports (counter-set:none) {
  .ql-editor li[data-list] {
    counter-set: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

@supports not (counter-set:none) {
  .ql-editor li[data-list] {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

.ql-editor li[data-list=ordered] {
  counter-increment: list-0;
}

.ql-editor li[data-list=ordered] > .ql-ui:before {
  content: counter(list-0, decimal) '. ';
}

.ql-editor li[data-list=ordered].ql-indent-1 {
  counter-increment: list-1;
}

.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before {
  content: counter(list-1, lower-alpha) '. ';
}

@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-set: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

.ql-editor li[data-list=ordered].ql-indent-2 {
  counter-increment: list-2;
}

.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before {
  content: counter(list-2, lower-roman) '. ';
}

@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-set: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

.ql-editor li[data-list=ordered].ql-indent-3 {
  counter-increment: list-3;
}

.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before {
  content: counter(list-3, decimal) '. ';
}

@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-set: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}

.ql-editor li[data-list=ordered].ql-indent-4 {
  counter-increment: list-4;
}

.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before {
  content: counter(list-4, lower-alpha) '. ';
}

@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-set: list-5 list-6 list-7 list-8 list-9;
  }
}

@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9;
  }
}

.ql-editor li[data-list=ordered].ql-indent-5 {
  counter-increment: list-5;
}

.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before {
  content: counter(list-5, lower-roman) '. ';
}

@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-set: list-6 list-7 list-8 list-9;
  }
}

@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9;
  }
}

.ql-editor li[data-list=ordered].ql-indent-6 {
  counter-increment: list-6;
}

.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before {
  content: counter(list-6, decimal) '. ';
}

@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-set: list-7 list-8 list-9;
  }
}

@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-reset: list-7 list-8 list-9;
  }
}

.ql-editor li[data-list=ordered].ql-indent-7 {
  counter-increment: list-7;
}

.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before {
  content: counter(list-7, lower-alpha) '. ';
}

@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-set: list-8 list-9;
  }
}

@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-reset: list-8 list-9;
  }
}

.ql-editor li[data-list=ordered].ql-indent-8 {
  counter-increment: list-8;
}

.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before {
  content: counter(list-8, lower-roman) '. ';
}

@supports (counter-set:none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-set: list-9;
  }
}

@supports not (counter-set:none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-reset: list-9;
  }
}

.ql-editor li[data-list=ordered].ql-indent-9 {
  counter-increment: list-9;
}

.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before {
  content: counter(list-9, decimal) '. ';
}

.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}

.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}

.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}

.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}

.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}

.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}

.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}

.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}

.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}

.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}

.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}

.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}

.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}

.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}

.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}

.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}

.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}

.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}

.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}

.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}

.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}

.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}

.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}

.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}

.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}

.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}

.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}

.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}

.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}

.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}

.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}

.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}

.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}

.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}

.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}

.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}

.ql-editor li.ql-direction-rtl {
  padding-right: 1.5em;
}

.ql-editor li.ql-direction-rtl > .ql-ui:before {
  margin-left: .3em;
  margin-right: -1.5em;
  text-align: left;
}

.ql-editor table {
  table-layout: fixed;
  width: 100%;
}

.ql-editor table td {
  outline: none;
}

.ql-editor .ql-code-block-container {
  font-family: monospace;
}

.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}

.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}

.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}

.ql-editor .ql-bg-black {
  background-color: #000;
}

.ql-editor .ql-bg-red {
  background-color: #e60000;
}

.ql-editor .ql-bg-orange {
  background-color: #f90;
}

.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}

.ql-editor .ql-bg-green {
  background-color: #008a00;
}

.ql-editor .ql-bg-blue {
  background-color: #06c;
}

.ql-editor .ql-bg-purple {
  background-color: #93f;
}

.ql-editor .ql-color-white {
  color: #fff;
}

.ql-editor .ql-color-red {
  color: #e60000;
}

.ql-editor .ql-color-orange {
  color: #f90;
}

.ql-editor .ql-color-yellow {
  color: #ff0;
}

.ql-editor .ql-color-green {
  color: #008a00;
}

.ql-editor .ql-color-blue {
  color: #06c;
}

.ql-editor .ql-color-purple {
  color: #93f;
}

.ql-editor .ql-font-serif {
  font-family: Georgia,Times New Roman,serif;
}

.ql-editor .ql-font-monospace {
  font-family: Monaco,Courier New,monospace;
}

.ql-editor .ql-size-small {
  font-size: .75em;
}

.ql-editor .ql-size-large {
  font-size: 1.5em;
}

.ql-editor .ql-size-huge {
  font-size: 2.5em;
}

.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}

.ql-editor .ql-align-center {
  text-align: center;
}

.ql-editor .ql-align-justify {
  text-align: justify;
}

.ql-editor .ql-align-right {
  text-align: right;
}

.ql-editor .ql-ui {
  position: absolute;
}

.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 0.9375rem;
  pointer-events: none;
  position: absolute;
  right: 0.9375rem;
}

.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}

.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 1.5rem;
  padding: 0.1875rem 0.3125rem;
  width: 1.75rem;
}

.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}

.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}

.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}

.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}

.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}

.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}

@media (pointer:coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }

  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }

  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}

.ql-snow {
  box-sizing: border-box;
}

.ql-snow * {
  box-sizing: border-box;
}

.ql-snow .ql-hidden {
  display: none;
}

.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}

.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(0.625rem);
}

.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}

.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-0.625rem);
}

.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}

.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}

.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}

.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}

.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}

.ql-snow .ql-empty {
  fill: none;
}

.ql-snow .ql-even {
  fill-rule: evenodd;
}

.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}

.ql-snow .ql-transparent {
  opacity: .4;
}

.ql-snow .ql-direction svg:last-child {
  display: none;
}

.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}

.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}

.ql-snow .ql-editor h1 {
  font-size: 2em;
}

.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}

.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}

.ql-snow .ql-editor h4 {
  font-size: 1em;
}

.ql-snow .ql-editor h5 {
  font-size: .83em;
}

.ql-snow .ql-editor h6 {
  font-size: .67em;
}

.ql-snow .ql-editor a {
  text-decoration: underline;
}

.ql-snow .ql-editor blockquote {
  border-left: 0.25rem solid #ccc;
  margin-bottom: 0.3125rem;
  margin-top: 0.3125rem;
  padding-left: 1rem;
}

.ql-snow .ql-editor code,
.ql-snow .ql-editor .ql-code-block-container {
  background-color: #f0f0f0;
  border-radius: 0.1875rem;
}

.ql-snow .ql-editor .ql-code-block-container {
  margin-bottom: 0.3125rem;
  margin-top: 0.3125rem;
  padding: 0.3125rem 0.625rem;
}

.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 0.125rem 0.25rem;
}

.ql-snow .ql-editor .ql-code-block-container {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}

.ql-snow .ql-editor img {
  max-width: 100%;
}

.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 0.875rem;
  font-weight: 500;
  height: 1.5rem;
  position: relative;
  vertical-align: middle;
}

.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 0.5rem;
  padding-right: 0.125rem;
  position: relative;
  width: 100%;
}

.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 1.375rem;
}

.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 0.25rem 0.5rem;
  position: absolute;
  white-space: nowrap;
}

.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 0.3125rem;
  padding-top: 0.3125rem;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -0.0625rem;
  top: 100%;
  z-index: 1;
}

.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 1.75rem;
}

.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 0.125rem 0.25rem;
}

.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 0.25rem;
}

.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 0.25rem 0;
}

.ql-snow .ql-icon-picker .ql-picker-item {
  height: 1.5rem;
  width: 1.5rem;
  padding: 0.125rem 0.25rem;
}

.ql-snow .ql-color-picker .ql-picker-options {
  padding: 0.1875rem 0.3125rem;
  width: 9.5rem;
}

.ql-snow .ql-color-picker .ql-picker-item {
  border: 0.0625rem solid transparent;
  float: left;
  height: 1rem;
  margin: 0.125rem;
  padding: 0;
  width: 1rem;
}

.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -0.5625rem;
  right: 0;
  top: 50%;
  width: 1.125rem;
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}

.ql-snow .ql-picker.ql-header {
  width: 6.125rem;
}

.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: .83em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: .67em;
}

.ql-snow .ql-picker.ql-font {
  width: 6.75rem;
}

.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia,Times New Roman,serif;
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco,Courier New,monospace;
}

.ql-snow .ql-picker.ql-size {
  width: 6.125rem;
}

.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 0.625rem;
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 1.125rem;
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 2rem;
}

.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}

.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}

.ql-code-block-container {
  position: relative;
}

.ql-code-block-container .ql-ui {
  right: 0.3125rem;
  top: 0.3125rem;
}

.ql-toolbar.ql-snow {
  border: 0.0625rem solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue','Helvetica','Arial',sans-serif;
  padding: 0.5rem;
}

.ql-toolbar.ql-snow .ql-formats {
  margin-right: 0.9375rem;
}

.ql-toolbar.ql-snow .ql-picker-label {
  border: 0.0625rem solid transparent;
}

.ql-toolbar.ql-snow .ql-picker-options {
  border: 0.0625rem solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 0.125rem 0.5rem;
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}

.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}

.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0;
}

.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 0.0625rem solid #ccc;
  box-shadow: 0 0 0.3125rem #ddd;
  color: #444;
  padding: 0.3125rem 0.75rem;
  white-space: nowrap;
}

.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 1.625rem;
  margin-right: 0.5rem;
}

.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 0.0625rem solid #ccc;
  font-size: 0.8125rem;
  height: 1.625rem;
  margin: 0;
  padding: 0.1875rem 0.3125rem;
  width: 10.625rem;
}

.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 12.5rem;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}

.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 0.0625rem solid #ccc;
  content: 'Edit';
  margin-left: 1rem;
  padding-right: 0.5rem;
}

.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 0.5rem;
}

.ql-snow .ql-tooltip a {
  line-height: 1.625rem;
}

.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}

.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}

.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0;
  content: 'Save';
  padding-right: 0;
}

.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}

.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}

.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}

.ql-snow a {
  color: #06c;
}

.ql-container.ql-snow {
  border: 0.0625rem solid #ccc;
}
#editor {
  width: 100%;
  box-sizing: border-box;
  padding: 1rem;
  display: flex;
  flex-direction: row;
}
#editor .tabs {
  width: 100%;
  border-radius: 1.25rem;
  padding: 2rem;
}
[data-theme="light"] #editor .tabs {
  background: #fff !important;
}
[data-theme="dark"] #editor .tabs {
  background: #20293A !important;
}
#editor .tabs h2 {
  text-align: center;
  font-size: 2rem;
  color: #ffffff;
  font-weight: 700;
  display: flex;
  flex-direction: row;
  justify-self: left;
  margin-bottom: 1.75rem;
}
#editor .tabs .form-group .el-dialog {
  width: 50%;
  border-radius: 1.25rem;
}
[data-theme="light"] #editor .tabs .form-group .el-dialog {
  background: #fff !important;
}
[data-theme="dark"] #editor .tabs .form-group .el-dialog {
  background: #111723 !important;
}
[data-theme="light"] #editor .tabs .form-group .el-dialog {
  border-color: #EAEAEA !important;
}
[data-theme="dark"] #editor .tabs .form-group .el-dialog {
  border-color: #374353 !important;
}
#editor .tabs .form-group .el-dialog__body {
  padding: 1rem;
}
#editor .tabs .form-group .headerBox {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#editor .tabs .form-group .headerBox_title {
  width: 12.5rem;
  display: block;
  font-size: 1.25rem;
  font-weight: 700;
}
[data-theme="light"] #editor .tabs .form-group .headerBox_title {
  color: #3B3559 !important;
}
[data-theme="dark"] #editor .tabs .form-group .headerBox_title {
  color: #fff !important;
}
#editor .tabs .form-group .headerBox .headerBox_logoBox {
  width: 5.625rem;
  height: 1.75rem;
}
#editor .tabs .form-group .headerBox .headerBox_logoBox #image {
  width: 100%;
  vertical-align: top;
  height: 100%;
}
#editor .tabs .form-group .headerBox .headerBox_logoBox img {
  width: 100%;
  vertical-align: top;
  height: 100%;
}
#editor .tabs .form-group .headerBox_empty {
  width: 12.5rem;
}
#editor .tabs .form-group .dialog_body .product-list {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  margin: 0.75rem 0;
}
#editor .tabs .form-group .dialog_body .select-product {
  margin-right: 0.75rem;
  font-size: 0.875rem;
  padding: 0.5rem 0.875rem;
  border-radius: 0.5rem;
  cursor: pointer;
  font-weight: 700;
  background-color: #ffffff;
}
[data-theme="light"] #editor .tabs .form-group .dialog_body .select-product {
  color: !important;
}
[data-theme="dark"] #editor .tabs .form-group .dialog_body .select-product {
  color: !important;
}
#editor .tabs .form-group .dialog_body .product-item {
  margin-right: 0.75rem;
  font-size: 0.875rem;
  padding: 0.5rem 0.875rem;
  border-radius: 0.5rem;
  cursor: pointer;
  font-weight: 400;
}
[data-theme="light"] #editor .tabs .form-group .dialog_body .product-item {
  color: #3B3559 !important;
}
[data-theme="dark"] #editor .tabs .form-group .dialog_body .product-item {
  color: #fff !important;
}
#editor .tabs .form-group .dialog_body .product-item:hover {
  background-color: #ffffff;
}
[data-theme="light"] #editor .tabs .form-group .dialog_body .product-item:hover {
  color: !important;
}
[data-theme="dark"] #editor .tabs .form-group .dialog_body .product-item:hover {
  color: !important;
}
#editor .tabs .form-group .dialog_body .productPage {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin: 0.75rem 0;
  height: 22.5rem;
  overflow: auto;
}
#editor .tabs .form-group .dialog_body .productPage .productPage-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin: 0.75rem 0;
}
#editor .tabs .form-group .dialog_body .productPage .productPage-item .productPage-item-name {
  font-size: 0.75rem;
  font-weight: 400;
}
[data-theme="light"] #editor .tabs .form-group .dialog_body .productPage .productPage-item .productPage-item-name {
  color: #3B3559 !important;
}
[data-theme="dark"] #editor .tabs .form-group .dialog_body .productPage .productPage-item .productPage-item-name {
  color: #fff !important;
}
#editor .tabs .form-group .dialog_body .productPage .productPage-item .productPage-item-code {
  margin-right: 0.75rem;
}
#editor .tabs .form-group .dialog_body .productPage .productPage-item .productPage-item-code img {
  width: 1.5rem;
  height: 1.5rem;
}
#editor .tabs .form-group .dialog_body_filter {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
#editor .tabs .form-group .dialog_body_filter .el-select {
  width: 9.375rem;
  height: 2rem;
}
#editor .tabs .form-group .dialog_body_filter .el-select .el-input {
  height: 100%;
}
#editor .tabs .form-group .dialog_body_filter .el-select .el-input__inner {
  width: 100%;
  height: 100%;
  border: 0.0625rem solid red;
}
[data-theme="light"] #editor .tabs .form-group .dialog_body_filter .el-select .el-input__inner {
  border-color: #EAEAEA !important;
}
[data-theme="dark"] #editor .tabs .form-group .dialog_body_filter .el-select .el-input__inner {
  border-color: #374353 !important;
}
[data-theme="light"] #editor .tabs .form-group .dialog_body_filter .el-select .el-input__inner {
  background: #fff !important;
}
[data-theme="dark"] #editor .tabs .form-group .dialog_body_filter .el-select .el-input__inner {
  background: #111723 !important;
}
#editor .tabs .form-group .dialog_body_filter .el-input {
  height: 100%;
}
#editor .tabs .form-group .dialog_body_filter .el-input__inner {
  width: 100%;
  height: 100%;
  border: 0.0625rem solid red;
}
[data-theme="light"] #editor .tabs .form-group .dialog_body_filter .el-input__inner {
  border-color: #EAEAEA !important;
}
[data-theme="dark"] #editor .tabs .form-group .dialog_body_filter .el-input__inner {
  border-color: #374353 !important;
}
[data-theme="light"] #editor .tabs .form-group .dialog_body_filter .el-input__inner {
  background: #fff !important;
}
[data-theme="dark"] #editor .tabs .form-group .dialog_body_filter .el-input__inner {
  background: #111723 !important;
}
#editor .tabs .form-group .dialog_body_filter .search {
  width: 13.8125rem;
  height: 2rem;
}
[data-theme="light"] #editor .tabs .form-group .dialog_body_filter .search {
  background: #fff !important;
}
[data-theme="dark"] #editor .tabs .form-group .dialog_body_filter .search {
  background: #111723 !important;
}
#editor .tabs .form-group .dialog_body_filter .search .el-input__inner {
  padding-left: 1.875rem;
  border-radius: 7.3125rem;
}
#editor .tabs .form-group .dialog_body_table .el-table {
  padding: 0.75rem 0;
}
[data-theme="light"] #editor .tabs .form-group .dialog_body_table .el-table {
  background: #fff !important;
}
[data-theme="dark"] #editor .tabs .form-group .dialog_body_table .el-table {
  background: #111723 !important;
}
#editor .tabs .form-group .dialog_body_table .el-table .el-table__header-wrapper {
  border-bottom: 0.0625rem solid #000;
}
[data-theme="light"] #editor .tabs .form-group .dialog_body_table .el-table .el-table__header-wrapper {
  background: #FAFAFA !important;
}
[data-theme="dark"] #editor .tabs .form-group .dialog_body_table .el-table .el-table__header-wrapper {
  background: #1D2637 !important;
}
[data-theme="light"] #editor .tabs .form-group .dialog_body_table .el-table .el-table__header-wrapper {
  border-color: #EAEAEA !important;
}
[data-theme="dark"] #editor .tabs .form-group .dialog_body_table .el-table .el-table__header-wrapper {
  border-color: #374353 !important;
}
#editor .tabs .form-group .dialog_body_table .el-table .el-table__header th,
#editor .tabs .form-group .dialog_body_table .el-table .el-table__header tr {
  height: 2.625rem;
  box-sizing: border-box;
}
#editor .tabs .form-group .dialog_body_table .el-table .el-table__body td,
#editor .tabs .form-group .dialog_body_table .el-table .el-table__body th {
  height: 2.625rem;
  box-sizing: border-box;
}
[data-theme="light"] #editor .tabs .form-group .dialog_body_table .el-table .el-table__empty-block {
  background: #F3F4F8 !important;
}
[data-theme="dark"] #editor .tabs .form-group .dialog_body_table .el-table .el-table__empty-block {
  background: #0B1221 !important;
}
#editor .tabs .form-group .dialog_body_table .el-table .el-table__empty-text {
  font-size: 1rem;
}
[data-theme="light"] #editor .tabs .form-group .dialog_body_table .el-table .el-table__body-wrapper {
  background: #fff !important;
}
[data-theme="dark"] #editor .tabs .form-group .dialog_body_table .el-table .el-table__body-wrapper {
  background: #111723 !important;
}
#editor .tabs .form-group .dialog_body_table .el-table .el-table__body-wrapper .el-table__row {
  box-sizing: border-box;
}
[data-theme="light"] #editor .tabs .form-group .dialog_body_table .el-table .el-table__body-wrapper .el-table__row {
  background: #fff !important;
}
[data-theme="dark"] #editor .tabs .form-group .dialog_body_table .el-table .el-table__body-wrapper .el-table__row {
  background: #111723 !important;
}
#editor .tabs .form-group .dialog_body_table .el-table .el-table__body-wrapper .el-table__row td {
  border-bottom: 0.0625rem solid #000;
}
[data-theme="light"] #editor .tabs .form-group .dialog_body_table .el-table .el-table__body-wrapper .el-table__row td {
  border-color: #EAEAEA !important;
}
[data-theme="dark"] #editor .tabs .form-group .dialog_body_table .el-table .el-table__body-wrapper .el-table__row td {
  border-color: #374353 !important;
}
#editor .tabs label {
  display: block;
  margin-bottom: 0.3125rem;
  color: #ffffff;
}
#editor .tabs .input-group {
  display: flex;
  align-items: center;
}
#editor .tabs input[type="text"],
#editor .tabs select {
  flex: 1;
  padding: 0.625rem;
  outline: none;
  border: 0.0625rem solid #ccc;
  border-radius: 0.25rem;
  margin-right: 0.625rem;
}
#editor .tabs .add-button {
  width: 0.9375rem;
  height: 0.9375rem;
  margin-right: 0.25rem;
  display: flex;
  flex-direction: column;
  justify-self: center;
}
#editor .tabs .submit-button {
  width: 100%;
  padding: 0.625rem;
  background-color: #007bff;
  color: white;
  border: none;
  border-radius: 0.25rem;
  cursor: pointer;
}
#editor .tabs .submit-button:hover {
  background-color: #0056b3;
}
#editor .tabs .tabs-content {
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 0 auto;
}
#editor .tabs .tabs-content .title-content {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  justify-items: center;
}
#editor .tabs .tabs-content .public {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-items: center;
}
#editor .tabs .tabs-content .public .public-false {
  font-size: 0.875rem;
  color: #ccc;
}
#editor .tabs .tabs-content .public .public-true {
  background-color: #ad2935;
  width: 3.25rem;
  height: 2.25rem;
  border-radius: 0.5rem;
  color: white;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  justify-items: center;
  margin-left: 0.5rem;
}
#editor .tabs .tabs-content .addbutton {
  height: 2rem;
  width: 5.25rem;
  border-radius: 0.25rem;
  padding: 0.5rem 1rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  margin-bottom: 1rem;
}
[data-theme="light"] #editor .tabs .tabs-content .addbutton {
  background: #F3F4F8 !important;
}
[data-theme="dark"] #editor .tabs .tabs-content .addbutton {
  background: #0B1221 !important;
}
#editor .tabs .tabs-content .addbutton .product {
  font-size: 0.875rem;
  font-weight: 700;
}
[data-theme="light"] #editor .tabs .tabs-content .addbutton .product {
  color: #3B3559 !important;
}
[data-theme="dark"] #editor .tabs .tabs-content .addbutton .product {
  color: #fff !important;
}
#editor .tabs .tabs-content .form-group-contact {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-items: center;
}
#editor .tabs .tabs-content .form-group-contact .error-message {
  font-size: 0.875rem;
  margin-left: 0.75rem;
}
[data-theme="light"] #editor .tabs .tabs-content .form-group-contact .error-message {
  color: #AD2935 !important;
}
[data-theme="dark"] #editor .tabs .tabs-content .form-group-contact .error-message {
  color: #AD2935 !important;
}
#editor .tabs .tabs-content .form-group-contact .form-group-contact-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 50%;
}
#editor .tabs .tabs-content .form-group-contact .contact-input {
  height: 2.5rem;
}
#editor .tabs .tabs-content .form-group-contact .add-contact {
  width: 2.5rem;
  height: 2.5rem;
}
#editor .tabs .tabs-content .form-group-contact input[type="text"] {
  padding: 0;
  width: 12.4375rem;
  font-size: 1rem;
  padding-left: 0.75rem;
}
[data-theme="light"] #editor .tabs .tabs-content .form-group-contact input[type="text"] {
  color: #3B3559 !important;
}
[data-theme="dark"] #editor .tabs .tabs-content .form-group-contact input[type="text"] {
  color: #fff !important;
}
#editor .tabs .tabs-content .form-group-contact .el-input__suffix {
  padding-right: 0.75rem;
}
#editor .tabs .tabs-content .form-group-contact select {
  padding: 0;
  height: 2.5rem;
  width: 13.4375rem;
  background-color: transparent;
  font-size: 1rem;
  color: #a8a5ad;
}
#editor .tabs .tabs-content .contact-method-list {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  margin-top: 0.75rem;
}
#editor .tabs .tabs-content .contact-method-list .contact-method-item {
  padding: 0.75rem;
  border-radius: 0.25rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-items: center;
  justify-content: space-between;
  margin-right: 0.75rem;
}
[data-theme="light"] #editor .tabs .tabs-content .contact-method-list .contact-method-item {
  color: #3B3559 !important;
}
[data-theme="dark"] #editor .tabs .tabs-content .contact-method-list .contact-method-item {
  color: #fff !important;
}
[data-theme="light"] #editor .tabs .tabs-content .contact-method-list .contact-method-item {
  background: #F3F4F8 !important;
}
[data-theme="dark"] #editor .tabs .tabs-content .contact-method-list .contact-method-item {
  background: #0B1221 !important;
}
#editor .tabs .tabs-content .contact-method-list .contact-method-item .contact-method-item-delete {
  font-size: 1rem;
  margin-left: 0.75rem;
  color: #a8a5ad;
  cursor: pointer;
  font-weight: 700;
}
[data-theme="light"] #editor .tabs .tabs-content .contact-method-list .contact-method-item .contact-method-item-delete {
  color: #3B3559 !important;
}
[data-theme="dark"] #editor .tabs .tabs-content .contact-method-list .contact-method-item .contact-method-item-delete {
  color: #fff !important;
}
#editor .tabs .tabs-content .form-group-title {
  margin: 0.75rem 0;
  display: flex;
  flex-direction: row;
  flex: 1;
}
#editor .tabs .tabs-content .form-group-title input[type="text"] {
  padding: 0;
  height: 2.5rem;
  font-size: 1rem;
  padding-left: 0.75rem;
}
[data-theme="light"] #editor .tabs .tabs-content .form-group-title input[type="text"] {
  color: #3B3559 !important;
}
[data-theme="dark"] #editor .tabs .tabs-content .form-group-title input[type="text"] {
  color: #fff !important;
}
#editor .tabs .tabs-content .select-group {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
#editor .tabs .tabs-content .select-group .select-title {
  display: flex;
  flex-direction: column;
  justify-content: left;
  margin-top: 1.75rem;
  margin-bottom: 0.625rem;
  color: white;
}
#editor .tabs .tabs-content .select-group input[type="text"] {
  padding: 0;
  width: 12.4375rem;
  font-size: 1rem;
  color: #a8a5ad;
  padding-left: 0.75rem;
}
#editor .tabs .tabs-content .select-group select {
  padding: 0;
  height: 2.5rem;
  width: 13.4375rem;
  background-color: transparent;
  font-size: 1rem;
  color: #a8a5ad;
}
#editor .tabs .tabs-content .select-group .dscb {
  font-size: 0.75rem;
  margin-top: 0.625rem;
  margin-bottom: 1rem;
  color: white;
}
#editor .tabs .tabs-content .bottom-group .bottom-title {
  display: flex;
  flex-direction: column;
  margin-bottom: 0.625rem;
  color: white;
}
#editor .tabs .tabs-content .contact-method {
  margin-bottom: 0.625rem;
}
#editor .tabs::v-deep .el-tabs__header {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  height: 3.625rem;
  line-height: 3.625rem;
  padding-left: 0.875rem;
  margin: 0;
  border: none;
}
[data-theme="light"] #editor .tabs::v-deep .el-tabs__header {
  background: #fff !important;
}
[data-theme="dark"] #editor .tabs::v-deep .el-tabs__header {
  background: #20293A !important;
}
#editor .tabs::v-deep .el-tabs__nav {
  height: 2.625rem;
  border-radius: 0.5rem 0.5rem 0.5rem 0.5rem;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  border: none;
  padding-right: 0.75rem;
}
[data-theme="light"] #editor .tabs::v-deep .el-tabs__nav {
  background: #F2F2F4 !important;
}
[data-theme="dark"] #editor .tabs::v-deep .el-tabs__nav {
  background: #1B1B1B !important;
}
#editor .tabs::v-deep .el-tabs__item {
  box-sizing: border-box;
  padding: 0.5rem 1rem;
  font-size: 0.875rem;
  font-weight: 400;
  color: #3b3559;
  height: 2.125rem;
  line-height: 2.125rem;
  margin-left: 0.75rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  border-radius: 0.5rem;
  border: none;
  transition: all 0.2s ease-in-out;
}
[data-theme="light"] #editor .tabs::v-deep .el-tabs__item {
  color: #3B3559 !important;
}
[data-theme="dark"] #editor .tabs::v-deep .el-tabs__item {
  color: #fff !important;
}
#editor .tabs::v-deep .el-tabs__item:hover {
  background-color: #ffffff;
}
[data-theme="light"] #editor .tabs::v-deep .el-tabs__item:hover {
  color: #AD2935 !important;
}
[data-theme="dark"] #editor .tabs::v-deep .el-tabs__item:hover {
  color: #AD2935 !important;
}
#editor .tabs::v-deep .el-tabs__item .redPoint7 {
  right: 1rem;
}
#editor .tabs::v-deep .el-tabs .el-tabs__item.is-active {
  background-color: #ffffff;
}
[data-theme="light"] #editor .tabs::v-deep .el-tabs .el-tabs__item.is-active {
  color: #AD2935 !important;
}
[data-theme="dark"] #editor .tabs::v-deep .el-tabs .el-tabs__item.is-active {
  color: #AD2935 !important;
}
#editor .el-select /deep/ {
  height: 2.5rem;
  margin-right: 0.9375rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
}
#editor .el-select /deep/ .el-input {
  width: 100%;
  height: 1.75rem;
  box-sizing: border-box;
}
#editor .el-select /deep/ .el-input .el-input__inner {
  width: 100%;
  height: 1.75rem;
}
[data-theme="light"] #editor .el-select /deep/ .el-input .el-input__inner {
  color: #A8A5AD !important;
}
[data-theme="dark"] #editor .el-select /deep/ .el-input .el-input__inner {
  color: rgba(255,255,255,0.5) !important;
}
#editor .el-select /deep/ .el-input__suffix {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  height: 100%;
}
#editor .upload-video-default {
  text-decoration: underline;
  color: #448dec;
  cursor: pointer;
  transition: all 0.2s;
  padding: 0.75rem 0.75rem 0.75rem 0;
  margin-top: 0.75rem;
}
#editor .upload-video {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  margin-top: 0.75rem;
}
#editor .upload-video-choose {
  padding: 0.75rem;
  border-radius: 0.25rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-items: center;
  justify-content: space-between;
  margin-right: 0.75rem;
}
[data-theme="light"] #editor .upload-video-choose {
  color: #3B3559 !important;
}
[data-theme="dark"] #editor .upload-video-choose {
  color: #fff !important;
}
[data-theme="light"] #editor .upload-video-choose {
  background: #F3F4F8 !important;
}
[data-theme="dark"] #editor .upload-video-choose {
  background: #0B1221 !important;
}
#editor .upload-video-choose .upload-video-delete {
  font-size: 1rem;
  margin-left: 0.75rem;
  color: #a8a5ad;
  cursor: pointer;
  font-weight: 700;
}
[data-theme="light"] #editor .upload-video-choose .upload-video-delete {
  color: #3B3559 !important;
}
[data-theme="dark"] #editor .upload-video-choose .upload-video-delete {
  color: #fff !important;
}
#editor .quill {
  height: 28.125rem;
}
#editor .quill .ql-editor {
  height: 25rem;
  font-size: 1rem;
  color: #fff;
}
#editor .quill .ql-snow.ql-toolbar button svg,
#editor .quill .ql-snow .ql-toolbar button svg {
  display: none;
}
#editor .quill .ql-toolbar .ql-bold,
#editor .quill .ql-toolbar .ql-italic,
#editor .quill .ql-toolbar .ql-strike,
#editor .quill .ql-toolbar .ql-list,
#editor .quill .ql-toolbar .ql-image,
#editor .quill .ql-toolbar .ql-code-block,
#editor .quill .ql-toolbar .ql-video,
#editor .quill .ql-toolbar .ql-clean {
  margin-right: 1.375rem;
}
#editor .quill .ql-toolbar .ql-bold .ql-stroke,
#editor .quill .ql-toolbar .ql-italic .ql-stroke,
#editor .quill .ql-toolbar .ql-strike .ql-stroke,
#editor .quill .ql-toolbar .ql-list .ql-stroke,
#editor .quill .ql-toolbar .ql-image .ql-stroke,
#editor .quill .ql-toolbar .ql-code-block .ql-stroke,
#editor .quill .ql-toolbar .ql-video .ql-stroke,
#editor .quill .ql-toolbar .ql-clean .ql-stroke {
  display: none;
}
#editor .quill .ql-toolbar .ql-bold .ql-stroke .ql-fill,
#editor .quill .ql-toolbar .ql-italic .ql-stroke .ql-fill,
#editor .quill .ql-toolbar .ql-strike .ql-stroke .ql-fill,
#editor .quill .ql-toolbar .ql-list .ql-stroke .ql-fill,
#editor .quill .ql-toolbar .ql-image .ql-stroke .ql-fill,
#editor .quill .ql-toolbar .ql-code-block .ql-stroke .ql-fill,
#editor .quill .ql-toolbar .ql-video .ql-stroke .ql-fill,
#editor .quill .ql-toolbar .ql-clean .ql-stroke .ql-fill {
  fill: none !important;
}
#editor .quill .ql-toolbar .ql-bold {
  content: '';
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAUKADAAQAAAABAAAAUAAAAAAx4ExPAAAED0lEQVR4Ae2cjZHTMBCFLwwFpARRAemAUAFHB6EDqCBQwdGBoQK4ChIquHRgdxA6gLe55EZ5sWVL0Y8ja2d24pWl3afPdmzrMnd3V6wQKAQKgUKgECgECoFCYIoEZq6T/gdzHXvFuL8YK747fj7iczubzaQtid0awDZIAu8H/BEgt/iMajkA1IFtEXwCyEZvDLn9KmTyBLmXqPmEb5dVgtp2JeU7UDe70W69UW8OV/B7+Bq+h3fZ2q1KpFGsOlLZizLQsYRvWM8xHi9EFnwxs8gN0PMZ3nZGriJLGVZubABFNTQtWiDWaFPDZhWxF0SdWcTSxlIQ1QaxMg5KsfOMHoIUGrpqQo5czmzLrv5J2lldEhGGotAnjzO6jess1JXJtmEuSXZBktydddsnEdJVVFcm2139UrZDVi3aNFv51pPbmwjz+U0Nbym+OswdoKzW6LbQAx/buQPkZa65D2h6jtwBNvpksa0ovjrMHeDVgPoS5A6QL1m+pPv49O7PHeCCCOwovjrMHSA/tng/A52PgPZweth0ThRwIITx8tZ9wHJ2qccOEPouXuXQNrebZcDeNwBwQxofAuKwT03iRvUuDG1lOcv+kD6PALy2BdWNa75g48Z4BnbAkxuJCgbCNfHYAEKPXLZ81xWZK9c5Bh0nynQLWsyQHBrkbsurzydpa8PQtLtOCk+fMdSg1hwu33EC7QFew7ssCrzXviYus/CVy0MeeeP44yFPb4pcX+XkgXmDYyrfiXKmql4Sjh1y+3WWCcN3/Grri6mDy74pARQ+O/jHmD9/6zwouCzOrLNjpB0QIzcYBb+Hy2Url2+b1WhUkWR1l2Fl3T3T7YFGgVmz1mObSqcMlVlUUjGG4tApZ2bFehHXhmHhd7Gg8BWvqwC9FWtGHOVZsVU5i2ntNLJGaP7FuhGrJDJZSBIRlkUFFrwm7ZVlGj/dScSY3kKME4TuFWlP811IIm4GoNCF9pr0L43UDTtzfZUzTPmwa0sdPlA8OJwqwJ9EaEHx4HCqAGW1RjdZfHCyqQJsiJaieHA4VYCDAfV1nCpAvmT5ku7j9rJ/qgAXLwSeN3YUDw6nCvAdEXI+AynP8JAeRG/tQZrXCpfDZ+6p560ChG5ZI9Rt7wmJXRpdgWzbjU7TGzJlbbCG65bmR0e6AtlOg8SuKmRWopVM2WXx1JtEjB4g9FasGXGas0+OAYvxdFy8p4FOWQNsW0h98l7MJuEtAIRGWfurWeuxTdnM13tfFuW9gGVC6JEbxAK+hFfwGt5mNRqVZfrO7lP7w3oDEu99/mF9Sm8iXwHujU94clp6+3WWJBuhNdC0hX/zDQ45D5YTQHmfbeDyKYsDSf6XFuoWKwQKgUKgECgECoFCoBAoBAqBQiAwgf9IseDLwJOu9AAAAABJRU5ErkJggg==);
  width: 2.125rem;
  height: 2.125rem;
  background-size: contain;
  background-repeat: no-repeat;
}
#editor .quill .ql-toolbar .ql-italic {
  content: '';
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAUKADAAQAAAABAAAAUAAAAAAx4ExPAAAC/ElEQVR4Ae2YgXHbMAxF407gEbxBu0G5QTJCu0E3yWWTdIIoEyQbqBs4G7ifuTjh/QMl+SKTQPx5xzNBUST4BNAgrq5UREAEREAEREAEREAERKAxgcPhsEN9QG1ZRix203ir51kOG7ltSa5Ya7/Wjr6tNVGweV6C6WurC4vYoj4VltGiucciX8OFbazzvQDwh0g/zL91nhFRXfiacPwlWWKNACwvu312w7LsauPVTwRALZXk0B5pSFMxoguz+943JRZ9sWxxZIEp+p6a6Q9w+ebCZdtMAWOhaC7M8duw2WxejH0164oG8CeRUfhCQCZF+C6HL2nyBT38IAB4HL6slhD4WOX0ViQXZvd1Eb5EApjIPh5JllgjAPfN1zcuXcOXo65RLNBd+BINIJ9/z8cN6HcBAfiuwpcFnMwhgPeDDr8M08X5lxWOcAYmIvvc+/pW6hMBIKevdH0rv+BUO7sqKp9/u6l39KwgAHh8feuafS5Ue296d2F23/t3zdWYJwALHFHLwgH1/CSXOgLU3GWfrW/h2YXZ2rpnn6MB5OvbYG1AfRUCcGEOX1JlqLqZAOBx+OIi+8x6ZtnrGcju6zZ88Qow0ddW9pmAVEW4r9vss6W0Rwvk8MVV9oUhegT4nZQcSJY4RUDhyxSdmWeAx9c3V9lnS31vLhzq/MtAvQHk9JWyz5bZW31v4Qtf33bWWPUZBACQr2/uss+G2q5cmN3X7fXNAtm9DxY4opaF/1C66+hWAVALdX0rQXr5F/5VKoW2y+wz6fgqegGo65v1dZb2wYU5fElL3734cYDH4cs+EhQPLhwm+2x9WA8AEymm7DMBqYqRw5fjpnpbYDoq8vbrOvtMur6KvQHy+TdYSqqvQgAuPKKWJVWGqpsJgFq47DPvIcs9XZiTBeHOv94AOX112dlnuOQNKl/JyvPtHO0nTLq1XCtcHzYynoPQgjlve8Ja8wz8GpZw4tdYE+BvrP3vxPU/O3zABHefnUTvi4AIiIAIiIAIiIAIiMCpBP4D5cjGEpi0nd8AAAAASUVORK5CYII=);
  width: 2.125rem;
  height: 2.125rem;
  background-size: contain;
  background-repeat: no-repeat;
}
#editor .quill .ql-toolbar .ql-strike {
  content: '';
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAUKADAAQAAAABAAAAUAAAAAAx4ExPAAAExklEQVR4Ae2cjXHbOBBGratAJbCDqIPwKjiVwFRwugqUVKC5CngdeFIBnQrsVABdBVYHzvtsKoPZISlRAkFSws6sgSVA7O4jAP7Y44eHJIlAIpAI3C+BxdRSf3t7WxJThqqUSg4fxcPLYrE41utD4xajAwTYCgQ5+heq+hLtEgF8Qb+jTwBV/f4EcAVaodeKY4DibgiSbI4q6dDiGDA6yGhLmOS0NHfoqSS1RPeoSqnOk2S1qt4lexr/ZGmrvA0BXoY+o21S0bBBs1MZ02dV960ou2RzaqxZtJPhEnUtme7UfmkinKsLU6Jtsr107MmcR2ZVQ3aajatQQTJWF8j5QiQxLUsrJQcunnVd0Bm3yZ/8zw8iQWtWvCp6TzTzBoF3BMv42iOtX4VQHPvMoiTgraL2xFHPYgQvP6j8+SKowbaNwfMgWOdHT70Y3KnnAH9NM7Hyuky3SvC5gSczix0xPouGODax4+jtj6C3JvDH3oMEOoE4Hk0sWsrB9uE/AsVph7F7zQ/bIaL9BV8Hz5/g/e3Z06tyhZ/NVc/HjJJYtiae11DxDDUDgy2RQIn+yzj+LPTrV7kYCqANKljAduBz7PojrJbyHlUs/6DTFZaLXcLr6UZ7XWRDzcAXE1Zm7JsxhwL40xD6bOxkdhFgCdsH6aDPXl2+b6YNiILmy+ZmkouRCOS2Pj3qLobfm/EBsKUBKHN+3+XGvCIA2xmIwd4Axswrmm/gaRb6e2Faxn3pA1B3ZFeDvNkH6r5cUv9EIBFIBBKBRCARuJbAom0AHjsy2ko0R+9Z9GlOf+11aILQ9TlLv3jJm066s2Mr8m19Be0CeGecLku3awkvGbJCdQXuWZ5I/gtLeD87COzDepfeoBXaJnrXXs8uudgBA0nv1BXaJq37VOxYJ+0Pel0gS9q19SQ5RQBQa9T/VIb5Ls/8TBBPAVQ7oDK0Qq08nnN+6lMTgN7WEtSxBKgHgRaIRY8hUtcGiI5jaT/sMzUAJmi+pKXcE6BuLFayPmP06Xtz78L1K9d/BkJu7GR2EWD66WHbF73TJ+lDAHr2IXuQm8nNLWEP8otXV3Vl7CDmPQFMM7DnlDmY/p+MHcQMNgPZc/Ry7+q9Zx0kuusGyczp/xt7WmYNjuJd3NjREUX5Ecrvn4Nc1GAzEGD+ktHDbDEyxNz43xt7WibAyt/X+qMy2rMX7vWrAF/0SLOcFjETDQHah1clkJluUUz8buXck9EuZq+ECVhfg31xGNGvPD7l15dtr0TG6kzEuhNbKWPGg/ONCWD6y9cHRPClSUBmlBmAH9287CtcFN8+g6vqdRKO0sqgieBM8JxxOq/ZdyRfJ2NngnLbHfuELGt/Tg6MFCH9RB2LRJruysrvWW2hgmGsAnWolUEuVqi4zxqHjJRc00xUshV6MUjO1ZIt0SaJeuM6C8alnchuhbqmLOtjArxDdQfvfOShXdDUr0TbJCq81r/OuhRY03lkKjBKbN3Ubo4dsI+6p65zJVmtqrfJVz7pf2trnP1xQOZohYYWx4DZ7AGdmwDJhgJZMVZxrt8h+kVZwm2Bk7yW5xrVx06VGXpKnugg/cFyVTmqjAqwKXOgZhyXSgT48F6r/+MG0I52fTgViUAikAgkAmMR+AUE78wqqLmWnQAAAABJRU5ErkJggg==) !important;
  width: 2.125rem;
  height: 2.125rem;
  background-size: contain;
  background-repeat: no-repeat;
}
#editor .quill .ql-toolbar .ql-list:first-child {
  content: '';
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAUKADAAQAAAABAAAAUAAAAAAx4ExPAAAEgUlEQVR4Ae2aTW7TQBSAU8SCBRLlBBiJPUVsWeQG9AY1SySkhhNEnKDlBCkrlsAJnK5YNj2Bc4NmgVQkFuV7xU4nw8x47PTHzbwnvc7fm2e/r2/GziSDgYoSUAJKQAm0JnBxcZGLtp6Y+gSgZehPtJavqTOJjh9iI/SsJleVf6IdpGoIKMm6ogL2X5Eql6i4obWL2lm3AjHKUapGkCpXaDkaqbKRuB9EBL9t2UyttjZDBEg4WcIlKst4JLaUKxKav+ljW10CFHrmvC3EbKdUj1nCKfFoHevD1jNuaAJJPcR1dkPuu7pdMHHGApt3deCct7IBWsvZOaGhExcHts+etYe+EPqyhHPfDfakf893H30BOPPdYE/6j3330enpKcvLdLjuUxh3Gf72Ufud07zMXdVPie/Qd/EogAQ4xEFmOJkYdam+M9pzLjg12mlXgddlgx+nQq0xAwF4Boy2S2tBFj5NAWLMQ6TLBj9PAZ7EGJOBGXauDf6xOEB+/SuWfxfUPpGBUqooASWgBJSAElACPgKNT2FzYvWRa5e+t2iGztEp+lmfulAIScMnkuVxf8hHkmOSdWiJxkieJKRQ0FArYsgZNlnIX3JjgJHlaUpJI0d3qtIet09qkmO2EjCQzNOYCe1t06CCSLGUE3Nc6xAAzVDUBYN+2SNNKV12m9oX9a0cryjTAIA9a2xutbXpI0DaSfbZe2Ayh6k+LlH9FbyS0hSBubJHxjhjTuMvwMyL3HL9pEtMwbhxKJknjm0ZBSd6BnFS2o561j7w3Pogag80JxNYRrtApTTliL3y0OxoUW+dtS1898cUeDlq73mSLJN17pL59S/AxFffpOCGsnXiG4gDdIK65BudaWRQF4rAkaw7d5Hz9JX073a51n2c03icBYxzAnvUMjj9WrMlMNt8YXdsajvme+H3BP+7BQCB97GFvZoqASWgBJSAEkiTQON7oAsL74Y79G9XY/Ir9mReW1w8ovsAJ59KStSWgo5htKPUDIEjn4UFUpMUGNSZmRomd7wCBC3RWCkxzNzeEuwFRoG6pKDTdagqtmsdb20UZqFhiRxfLTNM6miB2rK02SggbYOBysQgIyfRTsGmMOykOnIablhnzJG+HAyconJEdRSIf8bY0Bh/YtS1GiJAtrkeNHlozqaMdX2RzgCwj9avLC+ov0FrWVB5HvuCLf8A7Mdo7a/204fymDiOrvVGCLhAQyIwogVHvqd56Bq3OTbyBRNzoOqau+PqNPp+GPWYahZjdIc2L33X7grwyOew6m+Vgcw5bPB3l8MLLv7FdwOd9kBxxvoZUmSoyGv0w2Xt6s8r9o7ZVTNcs/yFjW939HvsXr7WbQFAXrBNyddyeE8mNy5hiNSfNArqob3PzrZn94TBzd4m0MwnZEk7s68ofaiMmZLbdkm2IXJmUqnaI0qBJpqjJWqKzNlOEpgdNCDGJpnI+sj2k3QbaAeR4MSs7StMGmwBI8vWXs4CrJaSisILpQOA5NBgjJaowBQt0Ms9MTRXx5SAElACSkAJKAElcL0E/gLA/6nBQ9WN5wAAAABJRU5ErkJggg==);
  width: 2.125rem;
  height: 2.125rem;
  background-size: contain;
  background-repeat: no-repeat;
}
#editor .quill .ql-toolbar .ql-list:last-child {
  content: '';
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAUKADAAQAAAABAAAAUAAAAAAx4ExPAAAE00lEQVR4Ae2bi3EbNxCGpYwLuA58rsBMBblUYHYQqoKwA44rkFPBKRXIqYBSBaQrOLoCsQPl++UTDa0WIOkZR4ywO7MC9gEQ+Ig73EM8OwsJAkEgCASBIBAEgkAQCAJ7CNzf33doj67Qu1EHyku029O83jBwWvQa3SdLEtp6STkzFxB0QA+VgcSAKJaAaFABOVYGGgREIOjcZmXAoXOh4Eqn6Aq10utLqFagIThWLnNASOxtMnaby38t/vPcRJj8jFi6ijbYv56fn28pnwn5Dc4V2ibBC/KvEjtbpX1HsM0mvExAc10zh03u49/kAvjfm9jnHDzlKQaEz1TnSTvbRxL6XqWdVnba7nvwBGqM73fmd+MN5RfPOfoaE/tibM+0ObYPr418s1zgRPx/5MZRArg1jd4a2zMPBWbbrq3jxOzb3HhKh/BX02hibM/8YJx2RZrwzryg9if6o1/ArqOfUPnC4Xt1dL8c9xPUyizXEYlzm4x9CPRcl/9/PwCWDpSFnRk5CydvafNeo31emhRQWuKDk7PFtx79WmWNk6NLnsccJ1yJC4jeoeksuCeueSV4DpsmaGbo3RNEvqGc6WG9VpYFmAZdoB5I+Xq0rQzLWfEcmIMBqAkxwdoqJ3eVrlhIEAgCQSAIBIEgkCFw1C7M7tvQj3bg39AWlWzQ29iJhaIgwNMdiXcNiPtBBv7OCl3UGwJMjx4qeroc8kgAapeHkkvy+sf2VZcA0T2wJz1OHdJS1T2ZVw1Pk4fKYMjI1ibyRPC1qGKp6HypTadOYfJdSmOstzkaxCdOfpfLfy3+0kslXaqkcsWlyiZ1pHVia+yr1Efd9mHC30zAT9HSDu98N/+Za8UnZY+kEsDWzPaQF0Q2x/ZhutyZ2rmzg9xlvUxlwscuch9dAphr8zP8pwpv71xLADem9Xtje6bNsX14beS7QDeqnKDcMKa/jh4Xx723iWg5u0K+dmIrnZtcgxMSDWpP7AO+1s4fn3ZgxVIZbF51NjTmKZGk3o8xxVX3ZFYdMG/CkOk9Ont8cT+cwgTW5R5gabhP20Z9JAChGTqkpExd58t5bcCOeqAqOEDqKHSH0aKSDXqL6j85t5QhQSAIBIEgEASCwCEEjt6F1em4E6uqpyib8Vmg7JAcAaDpYUGP2vtjXA++BaWAhlgCgJmOkCiKIrgz275qGyC5BwolktXckRTPgRCasHpWzgra4luPfuU0Ts47zo0bx1+PC4BLZ5k9ez9AzsLJW9ZDypkpQCYOlLmT+uAiVw8brGh1vmop/dSrMzO/4ZD8ZHw7k9gV9D7gmO6cZ2cd9XViu1XaNQS0slWemtxqbrlBlQDaF0T/5DpJ/II1Tey3Sb1U1eE+KSW8YExHVpNbPKW3cnbMW+tw7K/G1xg7Z7a5wIn47WLaDasE0ALLdrLr7fmPtG0fSeqT6qcn1mkZmsPfuSGVDmH7Xwa6mP7IUnahjOexqfkg24cJfzPp8yPtb7FaN+FlncVf6meHxoR062blOteARO+9SZPLr8IPlN4SxF6hWo3NqB3lgFq5rAJSaZIQ0SocLJkDbLWpe/U9ggXEsRAFr31sHyUERohLyn1yTULAy60a4Oh8p81iQO9G1TmxR7tcu/AHgSAQBIJAEAgCQSAIBIHXRuBfO42KwRBx6AEAAAAASUVORK5CYII=);
  width: 2.125rem;
  height: 2.125rem;
  background-size: contain;
  background-repeat: no-repeat;
}
#editor .quill .ql-toolbar .ql-image {
  content: '';
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAUKADAAQAAAABAAAAUAAAAAAx4ExPAAAE60lEQVR4Ae1ay3HbMBCVMilA6YCHFOCckwNLUCow04E6sF2B4wqQVCCnAvmQu1VAZsgOpA6ctzLgWa1BggAhWbR2Z9YA9o9HAISYTCZKioAioAgoAoqAIqAIKAJjQuDp6akAl+DZmOo+iVotcGh2VJ9EUWMqArCZZ+xe/pap9X9IdXxnfkXqfBTAVOSsnwKoAA5EYKD7x1h/HLsFfMpYv4z2zXQ6fegTD7XSFaUEy6vKZ+H/FbZCNOmdRzp6x0iwAG/Ap0ALb5FMiCJn4HpgsVcsZHoXRdwOLCS3e/DuhoTzDEk3IdSCLxEUUSFI8ImHEmXWr3vEe4DNtoddl0nTpSRdnzPwUgShou6F7JjDBsnuQglxTm7x8L/DTtZPrt/A/Bz8i/E/UjCied6wcVoXRchz7yIt0ul4YU4GzKlKrS64hRF4xoPjya75+Nz7fQA8d4w6568AdsITVp4rgPSC4HS4Y4mftNTnWcfaxzToY+oKTC/I2yHzmIackWAPNLxEgj6hmO9Jf65bONszVAAHQqkAKoADERjoritQARyIwED3k16BuEHRN70l2ICLgXN9G3cUvkfHqgJJ6bLL6TFXbgTNdpEO1sRnQP2gQyYDpFpRPkGDfjW40hBTfmEvnS62PcktjAlWmEjpmcwCOp/cY9op2vtEB8ui07pDeXQAAQBtH1oBxK8Kt7KrjpoNbCQAHeZvrEKxezSkHASagWsWkPoFj4mxAXPa8IHtL7lPbB8xjIhZxcZw9sdegbSyCpfc9leYzE6GtoKMmNNPDIg50dt5wQUn20ehe5RaKILQ+dVGNRQXYGo51S4fhI9cgT6tzMLpY1r4GTCnKsY/ypZnoX6UszWGG517vq1IIR359IXLByNfjJXTx7SIZVxS21Yx/tz24FsYBdKBTxOl1tEWnXs3sC3Xk+ganx4bq5vY/o0b27ZE/CxXGxE331A8qegVSBOUMTBeUIVojUdHorptBtAtPT5lm71PDn8jYlQ+uywykSgKQPhW0h/jvRWDsfHYzNuKh618k5N7TfI2HymHrQFzqqRNtjHPQv2+gWHqO7NqyF9NFDK+SvcA9uWDPW1dScZn65PB0QjnymeXRSYSxQBYS1+Mi7aioCNQyja9lMOWg47hjnZHg7SVY1iaZ/OXv5W0yTZ+SWE7fQLDNHlyfeI7G+R5FPVtMC6cvq2FjRF+VZvtYLlIFFyBsPede723V0zByOU7JlahGPAzYE5VyCdZz7NQvysQ1L4J1ZC/Ove64sToENt3Qe/cyvAxYE5VTE5u2+e/t3H7UJ+evgTrGjL6lRHyTdWv4diAC7AjOkLWuDs+OMGh2mwAomB6exaeQn95ZMcQGdT0BSBuD5ks5y+R+SELTYhdwOciwS/KJSeATVTm4xgfvKZsWxh4/ABfgQvwW1ODAn7b388HrSUbgLZYAvGsKOcWPivg3GQVQIdEYqsAJgLn3BRAh0RiqwAmAufcFECHRGKrACYC59wUQIdEYqsAJgLn3BRAh0RiqwAmAufczhXAmQPAtsnfDPsA2PBk+EhZ8fHY+qi/RM3yO2EygNMQAEi4hM08ZDdy/afUL9d9VuCfkYMTKv9XKngUOLgCyegdr0LauvTvJg3NM4V6AUiB7dl3iW5hGc0oiUBrwPfguyGrD/5KioAioAgoAoqAIqAIKAJnisB/5dz1eQLakpsAAAAASUVORK5CYII=);
  width: 2.125rem;
  height: 2.125rem;
  background-size: contain;
  background-repeat: no-repeat;
}
#editor .quill .ql-toolbar .ql-code-block {
  content: '';
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAUKADAAQAAAABAAAAUAAAAAAx4ExPAAAGCklEQVR4Ae2cjXHcOAyF46vAJagDu4QtYUtQCduBSvB1oHTgEuwO7KuAvgp8Hfg+JKIPfpa0+qF+eCPMICRIEA94S4rRbiY/fhxyMHAwcDBwMJAVAx8fH7fo2dqsEt9Dsg15gdbkHT3tIa9scoCw0phzUm+Z/B9bgk/EvpN1/4i9qpkjgYUw9JfYq5o5EngvDL2KfZhdDPDcs9tXZdObOLcdWAi5bzc3N8czUEjpM/X4Pvc5rzGX2w7UG/htDZL6MHIjsJBi/hb7MPsY4PawNw8vRZ//MecYgDW9gd/d9GbdnI6wXiBvm7HmgHMm8NXVsVl3FQKb4zf36ye9gVtf4cAq0JNhbsZqSuCmoEBrMvnrJ9a+/Irw3x9nzZMpIy5KoFOoT1a2FYBaIV4mff1EgKs3MD61B6If0DxJtMSbAmi+yGXsLmC1xfLSegPjUHqnph9o8yKRhO2vHJa4ytTdZ89PL09dHwJOtXds+oE2DxJJ1MjT5xVDH5PIM6JYe7EATh66CGz8a+cbu5bTvi8WSxBtI69zx/QREeeIWaNeyjjX1eL86Bc0/f2SSIJd5M1OmtihISA2913ExXEcF8snYiRtSfgpVufaFOQZESqDjiKLukh8TFr83GAkWmuF2LPJs7yIcy+xw5h8WdtF4uRn8hj8q74kWEuBZgZ00C65BkAc/avJ6N1DjAINqMq2JJJNrRlhB7S4RszQeWI9oF56b+CuuATYF4kkVPmqmn6gTUaekUG8xyZ2bEobnyKWGxpiINdWU+JNXgNw5cBjN9ApJgftWEhMi+tlFgaBtiWRBCpfTdMPtLMKa+OPmN9u4Da/sWOWKxpQlWV3ImiVImIHNDl5RgpxZ93AfcRazmhAVZYhEZRKkbADugh5DYEXwUx6a1ruaBAMM9OSaAEtqsg79tU3gr5dcG2O+HoDX66tGTsPhpFotaikIZGolUbGXpw8IwKcJ8E+jyVoiD8Y9qhITyJBSynAzFXIawjUooohhEzxoa4uEssp8ezT35q8wj4tJ++TChmxCKw0JBKojTyrZdqnMaKI6ArW2QCdvMS5JVvw5tVOgFtUj47VUS6ZuMYG72KgTpLewIrnbTC7SCy8n/XbftY8Ma5fBDzzz8h+Mr6m3AlY68+Y4pPEbGp9bglWtIx9HYJ9e/YEVGW1HWAZAf4iCZy+ZrqcBW4t2GYGVDdWexI4dpI4OEh76MGj4OhjZFjygxG+O1ptaI2qBAaK7yt6RmwBagtVbGcsWgzxDdtL6Ek1yRRgRp7uesshoMUkEFvYBKD5IouSCFL5BY2vtCYVMHARWOnJi9gEX51EMB+EwIeYT+p2UfJisg2Jabd3DN7SgvcoBJYtbrOHmrqCYJlptRazAXwAAi63zT0QfbAC6uVeXGabBF/9ZFlhi5PYYHjyrJ/00iLe+uTFj9yKQZ9QlcBAEf2mtsS4l8BJb2DLEQ2CYeYTmvSD6uUAsBpVCQzMIpH1pQRNdgNbbmiQ+Gau+pLwSawBG7pIwJ5MImv1Bq4+AWd0LCc0oCrbkBdrIZtaM8IO6KQHP+uS38DE3Cd5jsSKJFXeGRhNImtsnZci4kxpCWTPVI1p8ZPs7Ck5ta6xhCwrkVEkstYuKC/vrWADBwmUB3mxHhKufPVNfzCJ+J9k/UuMPbYlTl7kxQJJvBISzDQSy+jT1eJzMWcnkx7wrC9dDN/d17HtIaLyWbt+L4n41c7XupcujK5x1uRNXiyMQiq0TU7RR1ucX2TBWX36bNbqIyCGy2PnaXFkr0fSCuo8lszZUfdSaMw+m4W1X9z08yQvFkoReqRajyV+hRQ/+gZuwSpjHlm3FGZHq7YCuwph7ox6eery7RsngO36Gj31+f3v5prCaT7lIYci237W3CrvOwFe7WdMwc3TZN+Fz733uzP6NTDPyhNkDV+3Qp6ZtwlCLx5iL0e4kEo3/w91JJ9Ocy8E6nF97cx4ZxN7IVAvkLed8dSZzl4ILCTDbG7gvRCY7RGWD34bkxvXvwOPfoXbJuvfqHvZgT8dCX+6/tEdygC70N6XT0P9D7+DgYOBg4GDge0Z+BeyXO6kKsW0gAAAAABJRU5ErkJggg==);
  width: 2.125rem;
  height: 2.125rem;
  background-size: contain;
  background-repeat: no-repeat;
}
#editor .quill .ql-toolbar .ql-video {
  content: '';
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAUKADAAQAAAABAAAAUAAAAAAx4ExPAAAEK0lEQVR4Ae2ci3HbMAyG47sO4BG0QT2CukFH8AjuBBrBI2iEZAONkG7AdAKnE6QfrmIORUVK8iORaODuP1Ik+MBXkFKuaR8e3JyAE3ACTsAJOAEn4AScgBNwAk7ACTgBJzCDwGaG7ypd397eKja+Q1/RttcL5S/0tNlsXinLNILfoYBOqJkTJf416tCYdTjUc+ZehS9BCTwBp00yKGs4V6jVgybWO/yq7ORr6SSQIXjCIQtQAKCAzrXAwFkQvywNKgHs2FOHLKwfufuqD1zGVcjaTxqe0G/0iuQ+3KEaaat46JjrG2u96I5V1AUesseWpvz9R38q84L0pYKnL3VPhtSYxbYTzLXhHacGy9pHZG3WS2vqWjfxY+fXhjc7ePZgIQbaqpsEfM1JlwBP4hFYKCBt+2vGevW52OmnZ54Oiv0cND3qj7p/UfWlwRM4/Z40w2W+TJYIL2aXpif12L6YcsnwBNKiAa4A3tYAPHnmzSAAvNoAXMYd+NGZx3rySdKigA5TGeLbIm2TP8anrjHbj9186KcK6wm8gLTVYxvHWcZZGx03Nu9F/exmCfAEShYE/XL3BaTtc48vO1kKvDaXBexT4D1rcn09Cz0358V9bGDt8LLQLwaUm6AAeJKN21yMN+tzeBegdXgOz49tLgfkXkNDb1u/8wCTfWs6PFILCEM/YdC8TnipYJqRY3TtcavMvNRd4vBy2RP7ODKNnBtjDi8CypVAk+w7GXhjx8iPbYQKuMbAE5jJ7yf6HF6EJyVAbPYlj67D0+T+wquBoi359wU4eeYZfpJ9R02PevLuoy8YX3lMZqusRX8KenKdflzqq+CZOZPXi43v5s9s5hFp2w8tisNeO/X1+4YnoAAhf6LadgmAnXainv31CPrLzrwIiUAD0lbFPl3iELQT9eQxou8+4Akggj1NAWP8znnRlHHn6azqAQYDMHWE7VGvB+a6n8yLwQOvMwD/AyO++LTGL/D8Dpv6/cHrwdi38EHarfWAKP4xOf5tL3sViGOZx1bDIci9RKqs0/26jk+j/Maq5cMTOFCQo2et0uB0HcejdR54zv7uCf7r+EjWgefqBPRsIIxlT41/Z8bIY0D7kbXKgifBStDI2vsLIgWEAZK9AlNUpfxiOz7lwVPBBQLUFngYhRLHj5XMVS48CZ4AvyNrgYZqDM5YP3OUDS8CINAGWQs0nA1RxiKZw5rcu9u4djElQQ29ZU+0N3MDxv+AArJWJjzJAiKV49bZiPvnCLJOZQx+O9SggIasXHgaCpEfh6JXbQIzoK6XgJG2nGW/D/X6RdQhIUdwDEoOWOwLVJoioMwNgsDlSDfoXJBHxlZz1y3OHwgCco9alIMpfY9IfFcL7ub/7Qlw5BNEFCG9Un/J/fN9+t2cgBNwAk7ACTgBJ+AEnIATcAJOwAncisAfUUhQOzi4ewAAAAAASUVORK5CYII=);
  width: 2.125rem;
  height: 2.125rem;
  background-size: contain;
  background-repeat: no-repeat;
}
#editor .quill .ql-toolbar .ql-clean {
  content: '';
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAUKADAAQAAAABAAAAUAAAAAAx4ExPAAADA0lEQVR4Ae2cQY7TQBBFY2CLlBvgRfbkAEjjI3ADMidAnABzAuAEhBtwg8lIc4CZ/UiEE+AdYoHCL3Akq2Qbl3/cSZjfUstd1f2rul/KnZ1nMzUREAEReLgEspRH3+12OfIt0ecT5v2SZVk1YfzjhAa8Jfp39Kmb5bAfKUl7lCTL3ySv8Ziy8vZHsRyv9sbUz5QApz5LM36KH+pPvifNrInHG+TbHihnjjjFgWKFwlAAcdfkyGb3zZBffOF29hmX/dr5RpnYxwrCoiFe1L6Gq3VYwXuLXo394xkFsAZ3hcQ5+tj2eKywRedjvcAa60NbhTN9wOKPUZDhOxCJCiT6ip6jM21I1Q6N/3Towo51tpcS/X3HfKc7BBDwLNGnzmixiSq2vHf1j97Z4ZMrnHE5fPlsFn2FXyJ47hJsYG+dr820V2rRmPjVGLPDny7APewb52szczgLN2H2rfN1mlGAz12kEnfGO+drNfHLWuU2AV7A17p2hPPCaW6wr0vnazWxh7eYKBuTzxrjfw6jAOcu4jdnR8wVFls/dvNn8Gfs3V/oDuyN9EAnUwK8Tsg4Wa7oKzyaAe6kdX3n+ftqdMwO4bXl6pg7uDsZQNt5fbD1wU9xxIApX+EjHnO61AJIshVAASQJkHJVoACSBEi5KlAASQKkXBUogCQBUq4KFECSAClXBQogSYCUqwIFkCRAylWBAkgSIOWqQAEkCZByVaAAkgRIuSpQAEkCpFwVKIAkAVKuChRAkgApVwUKIEmAlKsCBZAkQMpVgQJIEiDlqkABJAmQclWgAJIESLkqUABJAqRcFSiAJAFSrgoUQJIAKVcFCiBJgJSrAgWQJEDKVYECSBIg5dEKrFy+0DdWnPZUTOoM0W8m+G+slPiQRAES21OhEdxHjvWF09w5u9eMAty0RCtafOfsGvzZJztk6BXGVzcs+NqE/2lb44ybyNlCAOvAb/As0f19WE+f7cO+A3YZ3X0WFezX4+6bY2x9WT/3U+f0tCLY1m/WOe1bexUBERCBkyDwGyRx1COe3q6bAAAAAElFTkSuQmCC);
  width: 2.125rem;
  height: 2.125rem;
  background-size: contain;
  background-repeat: no-repeat;
}
#editor .quill .ql-toolbar {
  border-top: none;
  border-left: none;
  border-right: none;
}
