
/* -------- css 样式 -------- */
a[data-v-d109b9fc] {
  -webkit-text-decoration: none;
  text-decoration: none;
  /*color: black;*/
}
li[data-v-d109b9fc] {
  list-style: none;
}
.w-full[data-v-d109b9fc] {
  width: 100%;
}
.w-h-full[data-v-d109b9fc] {
  width: 100%;
  height: 100%;
}

/* -------- flex 布局 -------- */
.flex-row[data-v-d109b9fc] {
  display: flex;
  flex-direction: row;
}
.flex-row-re[data-v-d109b9fc] {
  display: flex;
  flex-direction: row-reverse;
}
.flex-col[data-v-d109b9fc] {
  display: flex;
  flex-direction: column;
}
.flex-col-re[data-v-d109b9fc] {
  display: flex;
  flex-direction: column-reverse;
}
.basis-xs[data-v-d109b9fc] {
  flex-basis: 20%;
}
.basis-s[data-v-d109b9fc] {
  flex-basis: 40%;
}
.basis-m[data-v-d109b9fc] {
  flex-basis: 50%;
}
.basis-l[data-v-d109b9fc] {
  flex-basis: 60%;
}
.basis-xl[data-v-d109b9fc] {
  flex-basis: 80%;
}
.flex-one[data-v-d109b9fc] {
  flex: 1;
}
.flex-two[data-v-d109b9fc] {
  flex: 2;
}
.flex-three[data-v-d109b9fc] {
  flex: 3;
}
.wrap[data-v-d109b9fc] {
  flex-wrap: wrap;
}
.no-wrap[data-v-d109b9fc] {
  flex-wrap: nowrap;
}
.justify-start[data-v-d109b9fc] {
  justify-content: start;
}
.justify-center[data-v-d109b9fc] {
  justify-content: center;
}
justify-end[data-v-d109b9fc] {
  justify-content: end;
}
.justify-evenly[data-v-d109b9fc] {
  justify-content: space-evenly;
}
.justify-around[data-v-d109b9fc]{
  justify-content: space-around;
}
.justify-between[data-v-d109b9fc]{
  justify-content: space-between;
}
.items-start[data-v-d109b9fc] {
  align-items: start;
}
.items-center[data-v-d109b9fc] {
  align-items: center;
}
.items-end[data-v-d109b9fc] {
  align-items: end;
}
.items-baseline[data-v-d109b9fc] {
  align-items: baseline;
}
.items-stretch[data-v-d109b9fc] {
  align-items: stretch;
}

/* ---- 放大因子 ---- */
.flex-grow[data-v-d109b9fc] {
  flex-grow: 1;
}

/* ---- 收缩因子(当容器主轴 “空间不足” 且 “禁止换行” 时,空间不足该项目将缩小) ---- */
.flex-shrink[data-v-d109b9fc] {
  flex-shrink: 1;
}

/* -------- margin 外边距 -------- */
.margin-none[data-v-d109b9fc] {
  margin: 0;
}
.margin-auto[data-v-d109b9fc] {
  margin: auto;
}
.margin-xxs[data-v-d109b9fc] {
  margin: 10px;
}
.margin-xs[data-v-d109b9fc] {
  margin: 20px;
}
.margin-s[data-v-d109b9fc] {
  margin: 30px;
}
.margin[data-v-d109b9fc] {
  margin: 40px;
}
.margin-m[data-v-d109b9fc] {
  margin: 50px;
}
.margin-l[data-v-d109b9fc] {
  margin: 60px;
}
.margin-xl[data-v-d109b9fc] {
  margin: 70px;
}
.margin-xxl[data-v-d109b9fc] {
  margin: 80px;
}
.margin-t-xxs[data-v-d109b9fc] {
  margin-top: 10px;
}
.margin-t-xs[data-v-d109b9fc] {
  margin-top: 20px;
}
.margin-t-s[data-v-d109b9fc] {
  margin-top: 30px;
}
.margin-top[data-v-d109b9fc] {
  margin-top: 40px;
}
.margin-t-m[data-v-d109b9fc] {
  margin-top: 50px;
}
.margin-t-l[data-v-d109b9fc] {
  margin-top: 60px;
}
.margin-t-xl[data-v-d109b9fc] {
  margin-top: 70px;
}
.margin-t-xxl[data-v-d109b9fc] {
  margin-top: 80px;
}
.margin-b-xxs[data-v-d109b9fc] {
  margin-bottom: 10px;
}
.margin-b-xs[data-v-d109b9fc] {
  margin-bottom: 20px;
}
.margin-b-s[data-v-d109b9fc] {
  margin-bottom: 30px;
}
.margin-bottom[data-v-d109b9fc] {
  margin-bottom: 40px;
}
.margin-b-m[data-v-d109b9fc] {
  margin-bottom: 50px;
}
.margin-b-l[data-v-d109b9fc] {
  margin-bottom: 60px;
}
.margin-b-xl[data-v-d109b9fc] {
  margin-bottom: 70px;
}
.margin-b-xxl[data-v-d109b9fc] {
  margin-bottom: 80px;
}
.margin-l-xxs[data-v-d109b9fc] {
  margin-left: 10px;
}
.margin-l-xs[data-v-d109b9fc] {
  margin-left: 20px;
}
.margin-l-s[data-v-d109b9fc] {
  margin-left: 30px;
}
.margin-left[data-v-d109b9fc] {
  margin-left: 40px;
}
.margin-l-m[data-v-d109b9fc] {
  margin-left: 50px;
}
.margin-l-l[data-v-d109b9fc] {
  margin-left: 60px;
}
.margin-l-xl[data-v-d109b9fc] {
  margin-left: 70px;
}
.margin-l-xxl[data-v-d109b9fc] {
  margin-left: 80px;
}
.margin-r-xxs[data-v-d109b9fc] {
  margin-right: 10px;
}
.margin-r-xs[data-v-d109b9fc] {
  margin-right: 20px;
}
.margin-r-s[data-v-d109b9fc] {
  margin-right: 30px;
}
.margin-right[data-v-d109b9fc] {
  margin-right: 40px;
}
.margin-r-m[data-v-d109b9fc] {
  margin-right: 50px;
}
.margin-r-l[data-v-d109b9fc] {
  margin-right: 60px;
}
.margin-r-xl[data-v-d109b9fc] {
  margin-right: 70px;
}
.margin-r-xxl[data-v-d109b9fc] {
  margin-right: 80px;
}
.margin-tb-xxs[data-v-d109b9fc] {
  margin-top: 10px;
  margin-bottom: 10px;
}
.margin-tb-xs[data-v-d109b9fc] {
  margin-top: 20px;
  margin-bottom: 20px;
}
.margin-tb-s[data-v-d109b9fc] {
  margin-top: 30px;
  margin-bottom: 30px;
}
.margin-tb[data-v-d109b9fc] {
  margin-top: 40px;
  margin-bottom: 40px;
}
.margin-tb-m[data-v-d109b9fc] {
  margin-top: 50px;
  margin-bottom: 50px;
}
.margin-tb-l[data-v-d109b9fc] {
  margin-top: 60px;
  margin-bottom: 60px;
}
.margin-tb-xl[data-v-d109b9fc] {
  margin-top: 70px;
  margin-bottom: 70px;
}
.margin-tb-xxl[data-v-d109b9fc] {
  margin-top: 80px;
  margin-bottom: 80px;
}
.margin-lr-xxs[data-v-d109b9fc] {
  margin-left: 10px;
  margin-right: 10px;
}
.margin-lr-xs[data-v-d109b9fc] {
  margin-left: 20px;
  margin-right: 20px;
}
.margin-lr-s[data-v-d109b9fc] {
  margin-left: 30px;
  margin-right: 30px;
}
.margin-lr[data-v-d109b9fc] {
  margin-left: 40px;
  margin-right: 40px;
}
.margin-lr-m[data-v-d109b9fc] {
  margin-left: 50px;
  margin-right: 50px;
}
.margin-lr-l[data-v-d109b9fc] {
  margin-left: 60px;
  margin-right: 60px;
}
.margin-lr-xl[data-v-d109b9fc] {
  margin-left: 70px;
  margin-right: 70px;
}
.margin-lr-xxl[data-v-d109b9fc] {
  margin-left: 80px;
  margin-right: 80px;
}

/* -------- padding 内边距 -------- */
.padding-none[data-v-d109b9fc] {
  padding: 0;
}
.padding-xxs[data-v-d109b9fc] {
  padding: 10px;
}
.padding-xs[data-v-d109b9fc] {
  padding: 20px;
}
.padding-s[data-v-d109b9fc] {
  padding: 30px;
}
.padding[data-v-d109b9fc] {
  padding: 40px;
}
.padding-m[data-v-d109b9fc] {
  padding: 50px;
}
.padding-l[data-v-d109b9fc] {
  padding: 60px;
}
.padding-xl[data-v-d109b9fc] {
  padding: 70px;
}
.padding-xxl[data-v-d109b9fc] {
  padding: 80px;
}
.padding-t-xxs[data-v-d109b9fc] {
  padding-top: 10px;
}
.padding-t-xs[data-v-d109b9fc] {
  padding-top: 20px;
}
.padding-t-s[data-v-d109b9fc] {
  padding-top: 30px;
}
.padding-top[data-v-d109b9fc] {
  padding-top: 40px;
}
.padding-t-m[data-v-d109b9fc] {
  padding-top: 50px;
}
.padding-t-l[data-v-d109b9fc] {
  padding-top: 60px;
}
.padding-t-xl[data-v-d109b9fc] {
  padding-top: 70px;
}
.padding-t-xxl[data-v-d109b9fc] {
  padding-top: 80px;
}
.padding-b-xxs[data-v-d109b9fc] {
  padding-bottom: 10px;
}
.padding-b-xs[data-v-d109b9fc] {
  padding-bottom: 20px;
}
.padding-b-s[data-v-d109b9fc] {
  padding-bottom: 30px;
}
.padding-bottom[data-v-d109b9fc] {
  padding-bottom: 40px;
}
.padding-b-m[data-v-d109b9fc] {
  padding-bottom: 50px;
}
.padding-b-l[data-v-d109b9fc] {
  padding-bottom: 60px;
}
.padding-b-xl[data-v-d109b9fc] {
  padding-bottom: 70px;
}
.padding-b-xxl[data-v-d109b9fc] {
  padding-bottom: 80px;
}
.padding-l-xxs[data-v-d109b9fc] {
  padding-left: 10px;
}
.padding-l-xs[data-v-d109b9fc] {
  padding-left: 20px;
}
.padding-l-s[data-v-d109b9fc] {
  padding-left: 30px;
}
.padding-left[data-v-d109b9fc] {
  padding-left: 40px;
}
.padding-l-m[data-v-d109b9fc] {
  padding-left: 50px;
}
.padding-l-l[data-v-d109b9fc] {
  padding-left: 60px;
}
.padding-l-xl[data-v-d109b9fc] {
  padding-left: 70px;
}
.padding-l-xxl[data-v-d109b9fc] {
  padding-left: 80px;
}
.padding-r-xxs[data-v-d109b9fc] {
  padding-right: 10px;
}
.padding-r-xs[data-v-d109b9fc] {
  padding-right: 20px;
}
.padding-r-s[data-v-d109b9fc] {
  padding-right: 30px;
}
.padding-right[data-v-d109b9fc] {
  padding-right: 40px;
}
.padding-r-m[data-v-d109b9fc] {
  padding-right: 50px;
}
.padding-r-l[data-v-d109b9fc] {
  padding-right: 60px;
}
.padding-r-xl[data-v-d109b9fc] {
  padding-right: 70px;
}
.padding-r-xxl[data-v-d109b9fc] {
  padding-right: 80px;
}
.padding-tb-xxs[data-v-d109b9fc] {
  padding-top: 10px;
  padding-bottom: 10px;
}
.padding-tb-xs[data-v-d109b9fc] {
  padding-top: 20px;
  padding-bottom: 20px;
}
.padding-tb-s[data-v-d109b9fc] {
  padding-top: 30px;
  padding-bottom: 30px;
}
.padding-tb[data-v-d109b9fc] {
  padding-top: 40px;
  padding-bottom: 40px;
}
.padding-tb-m[data-v-d109b9fc] {
  padding-top: 50px;
  padding-bottom: 50px;
}
.padding-tb-l[data-v-d109b9fc] {
  padding-top: 60px;
  padding-bottom: 60px;
}
.padding-tb-xl[data-v-d109b9fc] {
  padding-top: 70px;
  padding-bottom: 70px;
}
.padding-tb-xxl[data-v-d109b9fc] {
  padding-top: 80px;
  padding-bottom: 80px;
}
.padding-lr-xxs[data-v-d109b9fc] {
  padding-left: 10px;
  padding-right: 10px;
}
.padding-lr-xs[data-v-d109b9fc] {
  padding-left: 20px;
  padding-right: 20px;
}
.padding-lr-s[data-v-d109b9fc] {
  padding-left: 30px;
  padding-right: 30px;
}
.padding-lr[data-v-d109b9fc] {
  padding-left: 40px;
  padding-right: 40px;
}
.padding-lr-m[data-v-d109b9fc] {
  padding-left: 50px;
  padding-right: 50px;
}
.padding-lr-l[data-v-d109b9fc] {
  padding-left: 60px;
  padding-right: 60px;
}
.padding-lr-xl[data-v-d109b9fc] {
  padding-left: 70px;
  padding-right: 70px;
}
.padding-lr-xxl[data-v-d109b9fc] {
  padding-left: 80px;
  padding-right: 80px;
}

/* -------- font 字体 -------- */
.text-center[data-v-d109b9fc]{
  text-align: center;
}
.text-white[data-v-d109b9fc] {
  color: white;
}
.text-gray-light[data-v-d109b9fc] {
  color: #E8E8E8;
}
.text-gray[data-v-d109b9fc] {
  color: #9C9C9C;
}
.text-gray-deep[data-v-d109b9fc] {
  color: #4F4F4F;
}
.text-pink-light[data-v-d109b9fc] {
  color: pink;
}
.text-pink[data-v-d109b9fc] {
  color: #FF69B4;
}
.text-pink-deep[data-v-d109b9fc] {
  color: #FF1493;
}
.text-red[data-v-d109b9fc] {
  color: #EE0000;
}
.text-yellow-light[data-v-d109b9fc] {
  color: #FFFFE0;
}
.text-yellow[data-v-d109b9fc] {
  color: yellow;
}
.text-yellow-deep[data-v-d109b9fc] {
  color: #FFD700;
}
.text-gold[data-v-d109b9fc] {
  color: gold;
}
.text-blue-light[data-v-d109b9fc] {
  color: #87CEFA;
}
.text-blue[data-v-d109b9fc] {
  color: #0081ff;
}
.text-blue-deep[data-v-d109b9fc] {
  color: #0000FF;
}
.text-green-light[data-v-d109b9fc] {
  color: #90EE90;
}
.text-green[data-v-d109b9fc] {
  color: #32CD32;
}
.text-green-deep[data-v-d109b9fc] {
  color: #008B00;
}
.text-cyan-light[data-v-d109b9fc] {
  color: #BBFFFF;
}
.text-cyan[data-v-d109b9fc] {
  color: #00F5FF;
}
.text-cyan1[data-v-d109b9fc] {
  color: #00FFFF;
}
.text-cyan-deep[data-v-d109b9fc] {
  color: #00C5CD;
}
.text-orange-light[data-v-d109b9fc] {
  color: #FFDEAD;
}
.text-orange[data-v-d109b9fc] {
  color: #FF8C00;
}
.text-orange-deep[data-v-d109b9fc] {
  color: #FF4500;
}
.text-purple-light[data-v-d109b9fc] {
  color: #AB82FF;
}
.text-purple[data-v-d109b9fc] {
  color: #A020F0;
}
.text-purple-deep[data-v-d109b9fc] {
  color: #551A8B;
}

/* 字体粗细 font-weight */
.font-bold[data-v-d109b9fc] {
  font-weight: bold;
}
.font-200[data-v-d109b9fc] {
  font-weight: 200;
}
.font-400[data-v-d109b9fc] {
  font-weight: 400;
}
.font-600[data-v-d109b9fc] {
  font-weight: 600;
}
.font-lighter[data-v-d109b9fc] {
  font-weight: lighter;
}

/* 字体大小 font-size */
.font-xxs[data-v-d109b9fc] {
  font-size: 10px;
}
.font-xs[data-v-d109b9fc] {
  font-size: 12px;
}
.font-s[data-v-d109b9fc] {
  font-size: 14px;
}
.font-size[data-v-d109b9fc] {
  font-size: 18px;
}
.font-m[data-v-d109b9fc] {
  font-size: 20px;
}
.font-l[data-v-d109b9fc] {
  font-size: 22px;
}
.font-xl[data-v-d109b9fc] {
  font-size: 26px;
}
.font-xxl[data-v-d109b9fc] {
  font-size: 30px;
}
.font-32[data-v-d109b9fc] {
  font-size: 32px;
}
.font-34[data-v-d109b9fc] {
  font-size: 34px;
}
.font-36[data-v-d109b9fc] {
  font-size: 36px;
}
.font-38[data-v-d109b9fc] {
  font-size: 38px;
}
.font-40[data-v-d109b9fc] {
  font-size: 40px;
}
.font-42[data-v-d109b9fc] {
  font-size: 42px;
}

/* -------- background 背景颜色 -------- */
.bg-white[data-v-d109b9fc] {
  background-color: white;
}
.bg-WhiteSmoke[data-v-d109b9fc] {
  background-color: #F5F5F5;
}
.bg-black[data-v-d109b9fc] {
  background-color: black;
}
.bg-gray-light[data-v-d109b9fc] {
  background-color: #f3f3f3;
}
.bg-gray[data-v-d109b9fc] {
  background-color: #a5a5a5;
}
.bg-gray-deep[data-v-d109b9fc] {
  background-color: #4F4F4F;
}

/* -------- background 背景图片大小 -------- */
.bg-img-full[data-v-d109b9fc] {
  background-size: 100% 100%;
}
.bg-img-cover[data-v-d109b9fc] {
  background-size: cover;
}
.vertical-middle[data-v-d109b9fc] {
  vertical-align: middle;
}

/* -------- box 盒子 -------- */
.box-cover[data-v-d109b9fc] {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.box-cover-white[data-v-d109b9fc] {
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.5);
}
.box-lucency[data-v-d109b9fc] {
  background-color: rgba(0, 0, 0, 0.5);
}
.box-lucency-white[data-v-d109b9fc] {
  background-color: rgba(255, 255, 255, 0.5);
}
.box-dashed[data-v-d109b9fc] {
  border: 1px dashed lightgray;
}
.box-solid[data-v-d109b9fc] {
  border: 1px solid lightgray;
}
.block[data-v-d109b9fc] {
  display: block;
}
.over-hid[data-v-d109b9fc] {
  overflow: hidden;
}
.box-r-xxs[data-v-d109b9fc] {
  border-radius: 4px;
}
.box-r-xs[data-v-d109b9fc] {
  border-radius: 6px;
}
.box-r-s[data-v-d109b9fc] {
  border-radius: 8px;
}
.box-radius[data-v-d109b9fc] {
  border-radius: 10px;
}
.box-r-m[data-v-d109b9fc] {
  border-radius: 12px;
}
.box-r-l[data-v-d109b9fc] {
  border-radius: 14px;
}
.box-r-xl[data-v-d109b9fc] {
  border-radius: 16px;
}
.box-r-xxl[data-v-d109b9fc] {
  border-radius: 18px;
}
.box-circle[data-v-d109b9fc] {
  border-radius: 50%;
}

/* -------- box 盒子大小 -------- */
.box-size-xxs[data-v-d109b9fc] {
  width: 20px;
  height: 20px;
}
.box-size-xs[data-v-d109b9fc] {
  width: 40px;
  height: 40px;
}
.box-size-s[data-v-d109b9fc] {
  width: 60px;
  height: 60px;
}
.box-size-m[data-v-d109b9fc] {
  width: 80px;
  height: 80px;
}
.box-size-l[data-v-d109b9fc] {
  width: 100px;
  height: 100px;
}
.box-size-xl[data-v-d109b9fc] {
  width: 120px;
  height: 120px;
}
.box-size-xxl[data-v-d109b9fc] {
  width: 140px;
  height: 140px;
}

/* -------- float 浮动 -------- */
.float-l[data-v-d109b9fc] {
  float: left;
}
.float-r[data-v-d109b9fc] {
  float: right;
}

/* -------- 文字不换行 -------- */
.text-nowrap[data-v-d109b9fc] {
  white-space: nowrap;
}

/* -------- 多余文字省略 -------- */
.one-line-hid[data-v-d109b9fc] {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.two-line-hid[data-v-d109b9fc] {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.three-line-hid[data-v-d109b9fc] {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.four-line-hid[data-v-d109b9fc] {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

/* -------- 动画效果 -------- */
.trans-short[data-v-d109b9fc] {
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
.trans-one-half[data-v-d109b9fc] {
  transition: all 0.5s linear;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
}
.trans-one[data-v-d109b9fc] {
  transition: all 1s linear;
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -ms-transition: all 1s linear;
  -o-transition: all 1s linear;
}
.trans-two[data-v-d109b9fc] {
  transition: all 2s linear;
  -webkit-transition: all 2s linear;
  -moz-transition: all 2s linear;
  -ms-transition: all 2s linear;
  -o-transition: all 2s linear;
}

/* -------- 定位 -------- */
.absolute[data-v-d109b9fc] {
  position: absolute;
}
.relative[data-v-d109b9fc] {
  position: relative;
}
.fixed[data-v-d109b9fc] {
  position: fixed;
}

/* -------- 图片大小 -------- */
.img-10[data-v-d109b9fc] {
  width: 10px;
  height: 10px;
}
.img-20[data-v-d109b9fc] {
  width: 20px;
  height: 20px;
}
.img-30[data-v-d109b9fc] {
  width: 30px;
  height: 30px;
}
.img-40[data-v-d109b9fc] {
  width: 40px;
  height: 40px;
}
.img-50[data-v-d109b9fc] {
  width: 50px;
  height: 50px;
}
.img-60[data-v-d109b9fc] {
  width: 60px;
  height: 60px;
}
.img-70[data-v-d109b9fc] {
  width: 70px;
  height: 70px;
}
.img-80[data-v-d109b9fc] {
  width: 80px;
  height: 80px;
}
.img-90[data-v-d109b9fc] {
  width: 90px;
  height: 90px;
}
.img-100[data-v-d109b9fc] {
  width: 100px;
  height: 100px;
}
.img-110[data-v-d109b9fc] {
  width: 110px;
  height: 110px;
}
.img-120[data-v-d109b9fc] {
  width: 120px;
  height: 120px;
}
.img-130[data-v-d109b9fc] {
  width: 130px;
  height: 130px;
}
.img-140[data-v-d109b9fc] {
  width: 140px;
  height: 140px;
}
.img-150[data-v-d109b9fc] {
  width: 150px;
  height: 150px;
}
.cursor_[data-v-d109b9fc]:hover {
  cursor: pointer;
}

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container[data-v-d109b9fc] {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip[data-v-d109b9fc] {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li[data-v-d109b9fc]::before {
  pointer-events: none;
}
.ql-clipboard[data-v-d109b9fc] {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p[data-v-d109b9fc] {
  margin: 0;
  padding: 0;
}
.ql-editor[data-v-d109b9fc] {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > *[data-v-d109b9fc] {
  cursor: text;
}
.ql-editor p[data-v-d109b9fc],
.ql-editor ol[data-v-d109b9fc],
.ql-editor ul[data-v-d109b9fc],
.ql-editor pre[data-v-d109b9fc],
.ql-editor blockquote[data-v-d109b9fc],
.ql-editor h1[data-v-d109b9fc],
.ql-editor h2[data-v-d109b9fc],
.ql-editor h3[data-v-d109b9fc],
.ql-editor h4[data-v-d109b9fc],
.ql-editor h5[data-v-d109b9fc],
.ql-editor h6[data-v-d109b9fc] {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol[data-v-d109b9fc],
.ql-editor ul[data-v-d109b9fc] {
  padding-left: 1.5em;
}
.ql-editor ol > li[data-v-d109b9fc],
.ql-editor ul > li[data-v-d109b9fc] {
  list-style-type: none;
}
.ql-editor ul > li[data-v-d109b9fc]::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true][data-v-d109b9fc],
.ql-editor ul[data-checked=false][data-v-d109b9fc] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *[data-v-d109b9fc],
.ql-editor ul[data-checked=false] > li *[data-v-d109b9fc] {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li[data-v-d109b9fc]::before,
.ql-editor ul[data-checked=false] > li[data-v-d109b9fc]::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li[data-v-d109b9fc]::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li[data-v-d109b9fc]::before {
  content: '\2610';
}
.ql-editor li[data-v-d109b9fc]::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li[data-v-d109b9fc]:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl[data-v-d109b9fc]::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li[data-v-d109b9fc]:not(.ql-direction-rtl),
.ql-editor ul li[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl[data-v-d109b9fc],
.ql-editor ul li.ql-direction-rtl[data-v-d109b9fc] {
  padding-right: 1.5em;
}
.ql-editor ol li[data-v-d109b9fc] {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li[data-v-d109b9fc]:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1[data-v-d109b9fc] {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1[data-v-d109b9fc]:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1[data-v-d109b9fc] {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2[data-v-d109b9fc] {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2[data-v-d109b9fc]:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2[data-v-d109b9fc] {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3[data-v-d109b9fc] {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3[data-v-d109b9fc]:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3[data-v-d109b9fc] {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4[data-v-d109b9fc] {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4[data-v-d109b9fc]:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4[data-v-d109b9fc] {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5[data-v-d109b9fc] {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5[data-v-d109b9fc]:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5[data-v-d109b9fc] {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6[data-v-d109b9fc] {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6[data-v-d109b9fc]:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6[data-v-d109b9fc] {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7[data-v-d109b9fc] {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7[data-v-d109b9fc]:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7[data-v-d109b9fc] {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8[data-v-d109b9fc] {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8[data-v-d109b9fc]:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8[data-v-d109b9fc] {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9[data-v-d109b9fc] {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9[data-v-d109b9fc]:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 28.5em;
}
.ql-editor .ql-video[data-v-d109b9fc] {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center[data-v-d109b9fc] {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right[data-v-d109b9fc] {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black[data-v-d109b9fc] {
  background-color: #000;
}
.ql-editor .ql-bg-red[data-v-d109b9fc] {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange[data-v-d109b9fc] {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow[data-v-d109b9fc] {
  background-color: #ff0;
}
.ql-editor .ql-bg-green[data-v-d109b9fc] {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue[data-v-d109b9fc] {
  background-color: #06c;
}
.ql-editor .ql-bg-purple[data-v-d109b9fc] {
  background-color: #93f;
}
.ql-editor .ql-color-white[data-v-d109b9fc] {
  color: #fff;
}
.ql-editor .ql-color-red[data-v-d109b9fc] {
  color: #e60000;
}
.ql-editor .ql-color-orange[data-v-d109b9fc] {
  color: #f90;
}
.ql-editor .ql-color-yellow[data-v-d109b9fc] {
  color: #ff0;
}
.ql-editor .ql-color-green[data-v-d109b9fc] {
  color: #008a00;
}
.ql-editor .ql-color-blue[data-v-d109b9fc] {
  color: #06c;
}
.ql-editor .ql-color-purple[data-v-d109b9fc] {
  color: #93f;
}
.ql-editor .ql-font-serif[data-v-d109b9fc] {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace[data-v-d109b9fc] {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small[data-v-d109b9fc] {
  font-size: 0.75em;
}
.ql-editor .ql-size-large[data-v-d109b9fc] {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge[data-v-d109b9fc] {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl[data-v-d109b9fc] {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center[data-v-d109b9fc] {
  text-align: center;
}
.ql-editor .ql-align-justify[data-v-d109b9fc] {
  text-align: justify;
}
.ql-editor .ql-align-right[data-v-d109b9fc] {
  text-align: right;
}
.ql-editor.ql-blank[data-v-d109b9fc]::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container[data-v-d109b9fc] {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip[data-v-d109b9fc] {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li[data-v-d109b9fc]::before {
  pointer-events: none;
}
.ql-clipboard[data-v-d109b9fc] {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p[data-v-d109b9fc] {
  margin: 0;
  padding: 0;
}
.ql-editor[data-v-d109b9fc] {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > *[data-v-d109b9fc] {
  cursor: text;
}
.ql-editor p[data-v-d109b9fc],
.ql-editor ol[data-v-d109b9fc],
.ql-editor ul[data-v-d109b9fc],
.ql-editor pre[data-v-d109b9fc],
.ql-editor blockquote[data-v-d109b9fc],
.ql-editor h1[data-v-d109b9fc],
.ql-editor h2[data-v-d109b9fc],
.ql-editor h3[data-v-d109b9fc],
.ql-editor h4[data-v-d109b9fc],
.ql-editor h5[data-v-d109b9fc],
.ql-editor h6[data-v-d109b9fc] {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol[data-v-d109b9fc],
.ql-editor ul[data-v-d109b9fc] {
  padding-left: 1.5em;
}
.ql-editor ol > li[data-v-d109b9fc],
.ql-editor ul > li[data-v-d109b9fc] {
  list-style-type: none;
}
.ql-editor ul > li[data-v-d109b9fc]::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true][data-v-d109b9fc],
.ql-editor ul[data-checked=false][data-v-d109b9fc] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *[data-v-d109b9fc],
.ql-editor ul[data-checked=false] > li *[data-v-d109b9fc] {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li[data-v-d109b9fc]::before,
.ql-editor ul[data-checked=false] > li[data-v-d109b9fc]::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li[data-v-d109b9fc]::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li[data-v-d109b9fc]::before {
  content: '\2610';
}
.ql-editor li[data-v-d109b9fc]::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li[data-v-d109b9fc]:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl[data-v-d109b9fc]::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li[data-v-d109b9fc]:not(.ql-direction-rtl),
.ql-editor ul li[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl[data-v-d109b9fc],
.ql-editor ul li.ql-direction-rtl[data-v-d109b9fc] {
  padding-right: 1.5em;
}
.ql-editor ol li[data-v-d109b9fc] {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li[data-v-d109b9fc]:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1[data-v-d109b9fc] {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1[data-v-d109b9fc]:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1[data-v-d109b9fc] {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2[data-v-d109b9fc] {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2[data-v-d109b9fc]:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2[data-v-d109b9fc] {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3[data-v-d109b9fc] {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3[data-v-d109b9fc]:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3[data-v-d109b9fc] {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4[data-v-d109b9fc] {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4[data-v-d109b9fc]:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4[data-v-d109b9fc] {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5[data-v-d109b9fc] {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5[data-v-d109b9fc]:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5[data-v-d109b9fc] {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6[data-v-d109b9fc] {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6[data-v-d109b9fc]:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6[data-v-d109b9fc] {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7[data-v-d109b9fc] {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7[data-v-d109b9fc]:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7[data-v-d109b9fc] {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8[data-v-d109b9fc] {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8[data-v-d109b9fc]:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8[data-v-d109b9fc] {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9[data-v-d109b9fc] {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9[data-v-d109b9fc]:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 28.5em;
}
.ql-editor .ql-video[data-v-d109b9fc] {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center[data-v-d109b9fc] {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right[data-v-d109b9fc] {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black[data-v-d109b9fc] {
  background-color: #000;
}
.ql-editor .ql-bg-red[data-v-d109b9fc] {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange[data-v-d109b9fc] {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow[data-v-d109b9fc] {
  background-color: #ff0;
}
.ql-editor .ql-bg-green[data-v-d109b9fc] {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue[data-v-d109b9fc] {
  background-color: #06c;
}
.ql-editor .ql-bg-purple[data-v-d109b9fc] {
  background-color: #93f;
}
.ql-editor .ql-color-white[data-v-d109b9fc] {
  color: #fff;
}
.ql-editor .ql-color-red[data-v-d109b9fc] {
  color: #e60000;
}
.ql-editor .ql-color-orange[data-v-d109b9fc] {
  color: #f90;
}
.ql-editor .ql-color-yellow[data-v-d109b9fc] {
  color: #ff0;
}
.ql-editor .ql-color-green[data-v-d109b9fc] {
  color: #008a00;
}
.ql-editor .ql-color-blue[data-v-d109b9fc] {
  color: #06c;
}
.ql-editor .ql-color-purple[data-v-d109b9fc] {
  color: #93f;
}
.ql-editor .ql-font-serif[data-v-d109b9fc] {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace[data-v-d109b9fc] {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small[data-v-d109b9fc] {
  font-size: 0.75em;
}
.ql-editor .ql-size-large[data-v-d109b9fc] {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge[data-v-d109b9fc] {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl[data-v-d109b9fc] {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center[data-v-d109b9fc] {
  text-align: center;
}
.ql-editor .ql-align-justify[data-v-d109b9fc] {
  text-align: justify;
}
.ql-editor .ql-align-right[data-v-d109b9fc] {
  text-align: right;
}
.ql-editor.ql-blank[data-v-d109b9fc]::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar[data-v-d109b9fc]:after,
.ql-snow .ql-toolbar[data-v-d109b9fc]:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button[data-v-d109b9fc],
.ql-snow .ql-toolbar button[data-v-d109b9fc] {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg[data-v-d109b9fc],
.ql-snow .ql-toolbar button svg[data-v-d109b9fc] {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button[data-v-d109b9fc]:active:hover,
.ql-snow .ql-toolbar button[data-v-d109b9fc]:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file][data-v-d109b9fc],
.ql-snow .ql-toolbar input.ql-image[type=file][data-v-d109b9fc] {
  display: none;
}
.ql-snow.ql-toolbar button[data-v-d109b9fc]:hover,
.ql-snow .ql-toolbar button[data-v-d109b9fc]:hover,
.ql-snow.ql-toolbar button[data-v-d109b9fc]:focus,
.ql-snow .ql-toolbar button[data-v-d109b9fc]:focus,
.ql-snow.ql-toolbar button.ql-active[data-v-d109b9fc],
.ql-snow .ql-toolbar button.ql-active[data-v-d109b9fc],
.ql-snow.ql-toolbar .ql-picker-label[data-v-d109b9fc]:hover,
.ql-snow .ql-toolbar .ql-picker-label[data-v-d109b9fc]:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active[data-v-d109b9fc],
.ql-snow .ql-toolbar .ql-picker-label.ql-active[data-v-d109b9fc],
.ql-snow.ql-toolbar .ql-picker-item[data-v-d109b9fc]:hover,
.ql-snow .ql-toolbar .ql-picker-item[data-v-d109b9fc]:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected[data-v-d109b9fc],
.ql-snow .ql-toolbar .ql-picker-item.ql-selected[data-v-d109b9fc] {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill[data-v-d109b9fc],
.ql-snow .ql-toolbar button:hover .ql-fill[data-v-d109b9fc],
.ql-snow.ql-toolbar button:focus .ql-fill[data-v-d109b9fc],
.ql-snow .ql-toolbar button:focus .ql-fill[data-v-d109b9fc],
.ql-snow.ql-toolbar button.ql-active .ql-fill[data-v-d109b9fc],
.ql-snow .ql-toolbar button.ql-active .ql-fill[data-v-d109b9fc],
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill[data-v-d109b9fc],
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill[data-v-d109b9fc],
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill[data-v-d109b9fc],
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill[data-v-d109b9fc],
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill[data-v-d109b9fc],
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill[data-v-d109b9fc],
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill[data-v-d109b9fc],
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill[data-v-d109b9fc],
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill[data-v-d109b9fc],
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill[data-v-d109b9fc],
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill[data-v-d109b9fc],
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill[data-v-d109b9fc],
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill[data-v-d109b9fc],
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill[data-v-d109b9fc],
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill[data-v-d109b9fc],
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill[data-v-d109b9fc],
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill[data-v-d109b9fc],
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill[data-v-d109b9fc],
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill[data-v-d109b9fc],
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill[data-v-d109b9fc],
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill[data-v-d109b9fc],
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill[data-v-d109b9fc] {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke[data-v-d109b9fc],
.ql-snow .ql-toolbar button:hover .ql-stroke[data-v-d109b9fc],
.ql-snow.ql-toolbar button:focus .ql-stroke[data-v-d109b9fc],
.ql-snow .ql-toolbar button:focus .ql-stroke[data-v-d109b9fc],
.ql-snow.ql-toolbar button.ql-active .ql-stroke[data-v-d109b9fc],
.ql-snow .ql-toolbar button.ql-active .ql-stroke[data-v-d109b9fc],
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke[data-v-d109b9fc],
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke[data-v-d109b9fc],
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke[data-v-d109b9fc],
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke[data-v-d109b9fc],
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke[data-v-d109b9fc],
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke[data-v-d109b9fc],
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke[data-v-d109b9fc],
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke[data-v-d109b9fc],
.ql-snow.ql-toolbar button:hover .ql-stroke-miter[data-v-d109b9fc],
.ql-snow .ql-toolbar button:hover .ql-stroke-miter[data-v-d109b9fc],
.ql-snow.ql-toolbar button:focus .ql-stroke-miter[data-v-d109b9fc],
.ql-snow .ql-toolbar button:focus .ql-stroke-miter[data-v-d109b9fc],
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter[data-v-d109b9fc],
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter[data-v-d109b9fc],
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter[data-v-d109b9fc],
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter[data-v-d109b9fc],
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter[data-v-d109b9fc],
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter[data-v-d109b9fc],
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter[data-v-d109b9fc],
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter[data-v-d109b9fc],
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter[data-v-d109b9fc],
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter[data-v-d109b9fc] {
  stroke: #06c;
}
@media (pointer: coarse) {
.ql-snow.ql-toolbar button[data-v-d109b9fc]:hover:not(.ql-active),
  .ql-snow .ql-toolbar button[data-v-d109b9fc]:hover:not(.ql-active) {
    color: #444;
}
.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill[data-v-d109b9fc],
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill[data-v-d109b9fc],
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill[data-v-d109b9fc],
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill[data-v-d109b9fc] {
    fill: #444;
}
.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke[data-v-d109b9fc],
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke[data-v-d109b9fc],
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter[data-v-d109b9fc],
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter[data-v-d109b9fc] {
    stroke: #444;
}
}
.ql-snow[data-v-d109b9fc] {
  box-sizing: border-box;
}
.ql-snow *[data-v-d109b9fc] {
  box-sizing: border-box;
}
.ql-snow .ql-hidden[data-v-d109b9fc] {
  display: none;
}
.ql-snow .ql-out-bottom[data-v-d109b9fc],
.ql-snow .ql-out-top[data-v-d109b9fc] {
  visibility: hidden;
}
.ql-snow .ql-tooltip[data-v-d109b9fc] {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a[data-v-d109b9fc] {
  cursor: pointer;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip[data-v-d109b9fc] {
  transform: translateY(-10px);
}
.ql-snow .ql-formats[data-v-d109b9fc] {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats[data-v-d109b9fc]:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-stroke[data-v-d109b9fc] {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter[data-v-d109b9fc] {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill[data-v-d109b9fc],
.ql-snow .ql-stroke.ql-fill[data-v-d109b9fc] {
  fill: #444;
}
.ql-snow .ql-empty[data-v-d109b9fc] {
  fill: none;
}
.ql-snow .ql-even[data-v-d109b9fc] {
  fill-rule: evenodd;
}
.ql-snow .ql-thin[data-v-d109b9fc],
.ql-snow .ql-stroke.ql-thin[data-v-d109b9fc] {
  stroke-width: 1;
}
.ql-snow .ql-transparent[data-v-d109b9fc] {
  opacity: 0.4;
}
.ql-snow .ql-direction svg[data-v-d109b9fc]:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg[data-v-d109b9fc]:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg[data-v-d109b9fc]:first-child {
  display: none;
}
.ql-snow .ql-editor h1[data-v-d109b9fc] {
  font-size: 2em;
}
.ql-snow .ql-editor h2[data-v-d109b9fc] {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3[data-v-d109b9fc] {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4[data-v-d109b9fc] {
  font-size: 1em;
}
.ql-snow .ql-editor h5[data-v-d109b9fc] {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6[data-v-d109b9fc] {
  font-size: 0.67em;
}
.ql-snow .ql-editor a[data-v-d109b9fc] {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote[data-v-d109b9fc] {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code[data-v-d109b9fc],
.ql-snow .ql-editor pre[data-v-d109b9fc] {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre[data-v-d109b9fc] {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code[data-v-d109b9fc] {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax[data-v-d109b9fc] {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img[data-v-d109b9fc] {
  max-width: 100%;
}
.ql-snow .ql-picker[data-v-d109b9fc] {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label[data-v-d109b9fc] {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label[data-v-d109b9fc]::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options[data-v-d109b9fc] {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item[data-v-d109b9fc] {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label[data-v-d109b9fc] {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill[data-v-d109b9fc] {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke[data-v-d109b9fc] {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options[data-v-d109b9fc] {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker[data-v-d109b9fc],
.ql-snow .ql-icon-picker[data-v-d109b9fc] {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label[data-v-d109b9fc],
.ql-snow .ql-icon-picker .ql-picker-label[data-v-d109b9fc] {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg[data-v-d109b9fc],
.ql-snow .ql-icon-picker .ql-picker-label svg[data-v-d109b9fc] {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options[data-v-d109b9fc] {
  padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item[data-v-d109b9fc] {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options[data-v-d109b9fc] {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item[data-v-d109b9fc] {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg[data-v-d109b9fc] {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label][data-v-d109b9fc]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label][data-v-d109b9fc]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label][data-v-d109b9fc]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label][data-v-d109b9fc]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label][data-v-d109b9fc]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label][data-v-d109b9fc]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header[data-v-d109b9fc] {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-v-d109b9fc]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-v-d109b9fc]::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"][data-v-d109b9fc]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"][data-v-d109b9fc]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"][data-v-d109b9fc]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"][data-v-d109b9fc]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"][data-v-d109b9fc]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"][data-v-d109b9fc]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"][data-v-d109b9fc]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"][data-v-d109b9fc]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"][data-v-d109b9fc]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"][data-v-d109b9fc]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"][data-v-d109b9fc]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"][data-v-d109b9fc]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"][data-v-d109b9fc]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"][data-v-d109b9fc]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"][data-v-d109b9fc]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"][data-v-d109b9fc]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"][data-v-d109b9fc]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"][data-v-d109b9fc]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font[data-v-d109b9fc] {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-v-d109b9fc]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-v-d109b9fc]::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif][data-v-d109b9fc]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif][data-v-d109b9fc]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace][data-v-d109b9fc]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace][data-v-d109b9fc]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif][data-v-d109b9fc]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace][data-v-d109b9fc]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size[data-v-d109b9fc] {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-v-d109b9fc]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-v-d109b9fc]::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small][data-v-d109b9fc]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small][data-v-d109b9fc]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large][data-v-d109b9fc]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large][data-v-d109b9fc]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge][data-v-d109b9fc]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge][data-v-d109b9fc]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small][data-v-d109b9fc]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large][data-v-d109b9fc]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge][data-v-d109b9fc]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item[data-v-d109b9fc] {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item[data-v-d109b9fc] {
  background-color: #000;
}
.ql-toolbar.ql-snow[data-v-d109b9fc] {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats[data-v-d109b9fc] {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label[data-v-d109b9fc] {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options[data-v-d109b9fc] {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label[data-v-d109b9fc] {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options[data-v-d109b9fc] {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected[data-v-d109b9fc],
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item[data-v-d109b9fc]:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow[data-v-d109b9fc] {
  border-top: 0px;
}
.ql-snow .ql-tooltip[data-v-d109b9fc] {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip[data-v-d109b9fc]::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text][data-v-d109b9fc] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview[data-v-d109b9fc] {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action[data-v-d109b9fc]::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove[data-v-d109b9fc]::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a[data-v-d109b9fc] {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview[data-v-d109b9fc],
.ql-snow .ql-tooltip.ql-editing a.ql-remove[data-v-d109b9fc] {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text][data-v-d109b9fc] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action[data-v-d109b9fc]::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link][data-v-d109b9fc]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula][data-v-d109b9fc]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video][data-v-d109b9fc]::before {
  content: "Enter video:";
}
.ql-snow a[data-v-d109b9fc] {
  color: #06c;
}
.ql-container.ql-snow[data-v-d109b9fc] {
  border: 1px solid #ccc;
}

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container[data-v-d109b9fc] {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip[data-v-d109b9fc] {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li[data-v-d109b9fc]::before {
  pointer-events: none;
}
.ql-clipboard[data-v-d109b9fc] {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p[data-v-d109b9fc] {
  margin: 0;
  padding: 0;
}
.ql-editor[data-v-d109b9fc] {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > *[data-v-d109b9fc] {
  cursor: text;
}
.ql-editor p[data-v-d109b9fc],
.ql-editor ol[data-v-d109b9fc],
.ql-editor ul[data-v-d109b9fc],
.ql-editor pre[data-v-d109b9fc],
.ql-editor blockquote[data-v-d109b9fc],
.ql-editor h1[data-v-d109b9fc],
.ql-editor h2[data-v-d109b9fc],
.ql-editor h3[data-v-d109b9fc],
.ql-editor h4[data-v-d109b9fc],
.ql-editor h5[data-v-d109b9fc],
.ql-editor h6[data-v-d109b9fc] {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol[data-v-d109b9fc],
.ql-editor ul[data-v-d109b9fc] {
  padding-left: 1.5em;
}
.ql-editor ol > li[data-v-d109b9fc],
.ql-editor ul > li[data-v-d109b9fc] {
  list-style-type: none;
}
.ql-editor ul > li[data-v-d109b9fc]::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true][data-v-d109b9fc],
.ql-editor ul[data-checked=false][data-v-d109b9fc] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *[data-v-d109b9fc],
.ql-editor ul[data-checked=false] > li *[data-v-d109b9fc] {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li[data-v-d109b9fc]::before,
.ql-editor ul[data-checked=false] > li[data-v-d109b9fc]::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li[data-v-d109b9fc]::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li[data-v-d109b9fc]::before {
  content: '\2610';
}
.ql-editor li[data-v-d109b9fc]::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li[data-v-d109b9fc]:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl[data-v-d109b9fc]::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li[data-v-d109b9fc]:not(.ql-direction-rtl),
.ql-editor ul li[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl[data-v-d109b9fc],
.ql-editor ul li.ql-direction-rtl[data-v-d109b9fc] {
  padding-right: 1.5em;
}
.ql-editor ol li[data-v-d109b9fc] {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li[data-v-d109b9fc]:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1[data-v-d109b9fc] {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1[data-v-d109b9fc]:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1[data-v-d109b9fc] {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2[data-v-d109b9fc] {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2[data-v-d109b9fc]:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2[data-v-d109b9fc] {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3[data-v-d109b9fc] {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3[data-v-d109b9fc]:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3[data-v-d109b9fc] {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4[data-v-d109b9fc] {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4[data-v-d109b9fc]:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4[data-v-d109b9fc] {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5[data-v-d109b9fc] {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5[data-v-d109b9fc]:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5[data-v-d109b9fc] {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6[data-v-d109b9fc] {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6[data-v-d109b9fc]:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6[data-v-d109b9fc] {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7[data-v-d109b9fc] {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7[data-v-d109b9fc]:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7[data-v-d109b9fc] {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8[data-v-d109b9fc] {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8[data-v-d109b9fc]:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8[data-v-d109b9fc] {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9[data-v-d109b9fc] {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9[data-v-d109b9fc]:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9[data-v-d109b9fc]:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right[data-v-d109b9fc] {
  padding-right: 28.5em;
}
.ql-editor .ql-video[data-v-d109b9fc] {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center[data-v-d109b9fc] {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right[data-v-d109b9fc] {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black[data-v-d109b9fc] {
  background-color: #000;
}
.ql-editor .ql-bg-red[data-v-d109b9fc] {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange[data-v-d109b9fc] {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow[data-v-d109b9fc] {
  background-color: #ff0;
}
.ql-editor .ql-bg-green[data-v-d109b9fc] {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue[data-v-d109b9fc] {
  background-color: #06c;
}
.ql-editor .ql-bg-purple[data-v-d109b9fc] {
  background-color: #93f;
}
.ql-editor .ql-color-white[data-v-d109b9fc] {
  color: #fff;
}
.ql-editor .ql-color-red[data-v-d109b9fc] {
  color: #e60000;
}
.ql-editor .ql-color-orange[data-v-d109b9fc] {
  color: #f90;
}
.ql-editor .ql-color-yellow[data-v-d109b9fc] {
  color: #ff0;
}
.ql-editor .ql-color-green[data-v-d109b9fc] {
  color: #008a00;
}
.ql-editor .ql-color-blue[data-v-d109b9fc] {
  color: #06c;
}
.ql-editor .ql-color-purple[data-v-d109b9fc] {
  color: #93f;
}
.ql-editor .ql-font-serif[data-v-d109b9fc] {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace[data-v-d109b9fc] {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small[data-v-d109b9fc] {
  font-size: 0.75em;
}
.ql-editor .ql-size-large[data-v-d109b9fc] {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge[data-v-d109b9fc] {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl[data-v-d109b9fc] {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center[data-v-d109b9fc] {
  text-align: center;
}
.ql-editor .ql-align-justify[data-v-d109b9fc] {
  text-align: justify;
}
.ql-editor .ql-align-right[data-v-d109b9fc] {
  text-align: right;
}
.ql-editor.ql-blank[data-v-d109b9fc]::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-bubble.ql-toolbar[data-v-d109b9fc]:after,
.ql-bubble .ql-toolbar[data-v-d109b9fc]:after {
  clear: both;
  content: '';
  display: table;
}
.ql-bubble.ql-toolbar button[data-v-d109b9fc],
.ql-bubble .ql-toolbar button[data-v-d109b9fc] {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-bubble.ql-toolbar button svg[data-v-d109b9fc],
.ql-bubble .ql-toolbar button svg[data-v-d109b9fc] {
  float: left;
  height: 100%;
}
.ql-bubble.ql-toolbar button[data-v-d109b9fc]:active:hover,
.ql-bubble .ql-toolbar button[data-v-d109b9fc]:active:hover {
  outline: none;
}
.ql-bubble.ql-toolbar input.ql-image[type=file][data-v-d109b9fc],
.ql-bubble .ql-toolbar input.ql-image[type=file][data-v-d109b9fc] {
  display: none;
}
.ql-bubble.ql-toolbar button[data-v-d109b9fc]:hover,
.ql-bubble .ql-toolbar button[data-v-d109b9fc]:hover,
.ql-bubble.ql-toolbar button[data-v-d109b9fc]:focus,
.ql-bubble .ql-toolbar button[data-v-d109b9fc]:focus,
.ql-bubble.ql-toolbar button.ql-active[data-v-d109b9fc],
.ql-bubble .ql-toolbar button.ql-active[data-v-d109b9fc],
.ql-bubble.ql-toolbar .ql-picker-label[data-v-d109b9fc]:hover,
.ql-bubble .ql-toolbar .ql-picker-label[data-v-d109b9fc]:hover,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active[data-v-d109b9fc],
.ql-bubble .ql-toolbar .ql-picker-label.ql-active[data-v-d109b9fc],
.ql-bubble.ql-toolbar .ql-picker-item[data-v-d109b9fc]:hover,
.ql-bubble .ql-toolbar .ql-picker-item[data-v-d109b9fc]:hover,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected[data-v-d109b9fc],
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected[data-v-d109b9fc] {
  color: #fff;
}
.ql-bubble.ql-toolbar button:hover .ql-fill[data-v-d109b9fc],
.ql-bubble .ql-toolbar button:hover .ql-fill[data-v-d109b9fc],
.ql-bubble.ql-toolbar button:focus .ql-fill[data-v-d109b9fc],
.ql-bubble .ql-toolbar button:focus .ql-fill[data-v-d109b9fc],
.ql-bubble.ql-toolbar button.ql-active .ql-fill[data-v-d109b9fc],
.ql-bubble .ql-toolbar button.ql-active .ql-fill[data-v-d109b9fc],
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill[data-v-d109b9fc],
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill[data-v-d109b9fc],
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill[data-v-d109b9fc],
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill[data-v-d109b9fc],
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill[data-v-d109b9fc],
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill[data-v-d109b9fc],
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill[data-v-d109b9fc],
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill[data-v-d109b9fc],
.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill[data-v-d109b9fc],
.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill[data-v-d109b9fc],
.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill[data-v-d109b9fc],
.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill[data-v-d109b9fc],
.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill[data-v-d109b9fc],
.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill[data-v-d109b9fc],
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill[data-v-d109b9fc],
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill[data-v-d109b9fc],
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill[data-v-d109b9fc],
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill[data-v-d109b9fc],
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill[data-v-d109b9fc],
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill[data-v-d109b9fc],
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill[data-v-d109b9fc],
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill[data-v-d109b9fc] {
  fill: #fff;
}
.ql-bubble.ql-toolbar button:hover .ql-stroke[data-v-d109b9fc],
.ql-bubble .ql-toolbar button:hover .ql-stroke[data-v-d109b9fc],
.ql-bubble.ql-toolbar button:focus .ql-stroke[data-v-d109b9fc],
.ql-bubble .ql-toolbar button:focus .ql-stroke[data-v-d109b9fc],
.ql-bubble.ql-toolbar button.ql-active .ql-stroke[data-v-d109b9fc],
.ql-bubble .ql-toolbar button.ql-active .ql-stroke[data-v-d109b9fc],
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke[data-v-d109b9fc],
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke[data-v-d109b9fc],
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke[data-v-d109b9fc],
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke[data-v-d109b9fc],
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke[data-v-d109b9fc],
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke[data-v-d109b9fc],
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke[data-v-d109b9fc],
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke[data-v-d109b9fc],
.ql-bubble.ql-toolbar button:hover .ql-stroke-miter[data-v-d109b9fc],
.ql-bubble .ql-toolbar button:hover .ql-stroke-miter[data-v-d109b9fc],
.ql-bubble.ql-toolbar button:focus .ql-stroke-miter[data-v-d109b9fc],
.ql-bubble .ql-toolbar button:focus .ql-stroke-miter[data-v-d109b9fc],
.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter[data-v-d109b9fc],
.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter[data-v-d109b9fc],
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter[data-v-d109b9fc],
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter[data-v-d109b9fc],
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter[data-v-d109b9fc],
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter[data-v-d109b9fc],
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter[data-v-d109b9fc],
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter[data-v-d109b9fc],
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter[data-v-d109b9fc],
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter[data-v-d109b9fc] {
  stroke: #fff;
}
@media (pointer: coarse) {
.ql-bubble.ql-toolbar button[data-v-d109b9fc]:hover:not(.ql-active),
  .ql-bubble .ql-toolbar button[data-v-d109b9fc]:hover:not(.ql-active) {
    color: #ccc;
}
.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill[data-v-d109b9fc],
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill[data-v-d109b9fc],
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill[data-v-d109b9fc],
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill[data-v-d109b9fc] {
    fill: #ccc;
}
.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke[data-v-d109b9fc],
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke[data-v-d109b9fc],
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter[data-v-d109b9fc],
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter[data-v-d109b9fc] {
    stroke: #ccc;
}
}
.ql-bubble[data-v-d109b9fc] {
  box-sizing: border-box;
}
.ql-bubble *[data-v-d109b9fc] {
  box-sizing: border-box;
}
.ql-bubble .ql-hidden[data-v-d109b9fc] {
  display: none;
}
.ql-bubble .ql-out-bottom[data-v-d109b9fc],
.ql-bubble .ql-out-top[data-v-d109b9fc] {
  visibility: hidden;
}
.ql-bubble .ql-tooltip[data-v-d109b9fc] {
  position: absolute;
  transform: translateY(10px);
}
.ql-bubble .ql-tooltip a[data-v-d109b9fc] {
  cursor: pointer;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.ql-bubble .ql-tooltip.ql-flip[data-v-d109b9fc] {
  transform: translateY(-10px);
}
.ql-bubble .ql-formats[data-v-d109b9fc] {
  display: inline-block;
  vertical-align: middle;
}
.ql-bubble .ql-formats[data-v-d109b9fc]:after {
  clear: both;
  content: '';
  display: table;
}
.ql-bubble .ql-stroke[data-v-d109b9fc] {
  fill: none;
  stroke: #ccc;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-bubble .ql-stroke-miter[data-v-d109b9fc] {
  fill: none;
  stroke: #ccc;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-bubble .ql-fill[data-v-d109b9fc],
.ql-bubble .ql-stroke.ql-fill[data-v-d109b9fc] {
  fill: #ccc;
}
.ql-bubble .ql-empty[data-v-d109b9fc] {
  fill: none;
}
.ql-bubble .ql-even[data-v-d109b9fc] {
  fill-rule: evenodd;
}
.ql-bubble .ql-thin[data-v-d109b9fc],
.ql-bubble .ql-stroke.ql-thin[data-v-d109b9fc] {
  stroke-width: 1;
}
.ql-bubble .ql-transparent[data-v-d109b9fc] {
  opacity: 0.4;
}
.ql-bubble .ql-direction svg[data-v-d109b9fc]:last-child {
  display: none;
}
.ql-bubble .ql-direction.ql-active svg[data-v-d109b9fc]:last-child {
  display: inline;
}
.ql-bubble .ql-direction.ql-active svg[data-v-d109b9fc]:first-child {
  display: none;
}
.ql-bubble .ql-editor h1[data-v-d109b9fc] {
  font-size: 2em;
}
.ql-bubble .ql-editor h2[data-v-d109b9fc] {
  font-size: 1.5em;
}
.ql-bubble .ql-editor h3[data-v-d109b9fc] {
  font-size: 1.17em;
}
.ql-bubble .ql-editor h4[data-v-d109b9fc] {
  font-size: 1em;
}
.ql-bubble .ql-editor h5[data-v-d109b9fc] {
  font-size: 0.83em;
}
.ql-bubble .ql-editor h6[data-v-d109b9fc] {
  font-size: 0.67em;
}
.ql-bubble .ql-editor a[data-v-d109b9fc] {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.ql-bubble .ql-editor blockquote[data-v-d109b9fc] {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-bubble .ql-editor code[data-v-d109b9fc],
.ql-bubble .ql-editor pre[data-v-d109b9fc] {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-bubble .ql-editor pre[data-v-d109b9fc] {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-bubble .ql-editor code[data-v-d109b9fc] {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-bubble .ql-editor pre.ql-syntax[data-v-d109b9fc] {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-bubble .ql-editor img[data-v-d109b9fc] {
  max-width: 100%;
}
.ql-bubble .ql-picker[data-v-d109b9fc] {
  color: #ccc;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-bubble .ql-picker-label[data-v-d109b9fc] {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-bubble .ql-picker-label[data-v-d109b9fc]::before {
  display: inline-block;
  line-height: 22px;
}
.ql-bubble .ql-picker-options[data-v-d109b9fc] {
  background-color: #444;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-bubble .ql-picker-options .ql-picker-item[data-v-d109b9fc] {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label[data-v-d109b9fc] {
  color: #777;
  z-index: 2;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill[data-v-d109b9fc] {
  fill: #777;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke[data-v-d109b9fc] {
  stroke: #777;
}
.ql-bubble .ql-picker.ql-expanded .ql-picker-options[data-v-d109b9fc] {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-bubble .ql-color-picker[data-v-d109b9fc],
.ql-bubble .ql-icon-picker[data-v-d109b9fc] {
  width: 28px;
}
.ql-bubble .ql-color-picker .ql-picker-label[data-v-d109b9fc],
.ql-bubble .ql-icon-picker .ql-picker-label[data-v-d109b9fc] {
  padding: 2px 4px;
}
.ql-bubble .ql-color-picker .ql-picker-label svg[data-v-d109b9fc],
.ql-bubble .ql-icon-picker .ql-picker-label svg[data-v-d109b9fc] {
  right: 4px;
}
.ql-bubble .ql-icon-picker .ql-picker-options[data-v-d109b9fc] {
  padding: 4px 0px;
}
.ql-bubble .ql-icon-picker .ql-picker-item[data-v-d109b9fc] {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-bubble .ql-color-picker .ql-picker-options[data-v-d109b9fc] {
  padding: 3px 5px;
  width: 152px;
}
.ql-bubble .ql-color-picker .ql-picker-item[data-v-d109b9fc] {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg[data-v-d109b9fc] {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label][data-v-d109b9fc]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label][data-v-d109b9fc]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label][data-v-d109b9fc]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label][data-v-d109b9fc]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label][data-v-d109b9fc]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label][data-v-d109b9fc]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-bubble .ql-picker.ql-header[data-v-d109b9fc] {
  width: 98px;
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-v-d109b9fc]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-v-d109b9fc]::before {
  content: 'Normal';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"][data-v-d109b9fc]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"][data-v-d109b9fc]::before {
  content: 'Heading 1';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"][data-v-d109b9fc]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"][data-v-d109b9fc]::before {
  content: 'Heading 2';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"][data-v-d109b9fc]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"][data-v-d109b9fc]::before {
  content: 'Heading 3';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"][data-v-d109b9fc]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"][data-v-d109b9fc]::before {
  content: 'Heading 4';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"][data-v-d109b9fc]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"][data-v-d109b9fc]::before {
  content: 'Heading 5';
}
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"][data-v-d109b9fc]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"][data-v-d109b9fc]::before {
  content: 'Heading 6';
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"][data-v-d109b9fc]::before {
  font-size: 2em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"][data-v-d109b9fc]::before {
  font-size: 1.5em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"][data-v-d109b9fc]::before {
  font-size: 1.17em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"][data-v-d109b9fc]::before {
  font-size: 1em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"][data-v-d109b9fc]::before {
  font-size: 0.83em;
}
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"][data-v-d109b9fc]::before {
  font-size: 0.67em;
}
.ql-bubble .ql-picker.ql-font[data-v-d109b9fc] {
  width: 108px;
}
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-v-d109b9fc]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-v-d109b9fc]::before {
  content: 'Sans Serif';
}
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif][data-v-d109b9fc]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif][data-v-d109b9fc]::before {
  content: 'Serif';
}
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace][data-v-d109b9fc]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace][data-v-d109b9fc]::before {
  content: 'Monospace';
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif][data-v-d109b9fc]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace][data-v-d109b9fc]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-bubble .ql-picker.ql-size[data-v-d109b9fc] {
  width: 98px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-v-d109b9fc]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-v-d109b9fc]::before {
  content: 'Normal';
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small][data-v-d109b9fc]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small][data-v-d109b9fc]::before {
  content: 'Small';
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large][data-v-d109b9fc]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large][data-v-d109b9fc]::before {
  content: 'Large';
}
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge][data-v-d109b9fc]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge][data-v-d109b9fc]::before {
  content: 'Huge';
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small][data-v-d109b9fc]::before {
  font-size: 10px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large][data-v-d109b9fc]::before {
  font-size: 18px;
}
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge][data-v-d109b9fc]::before {
  font-size: 32px;
}
.ql-bubble .ql-color-picker.ql-background .ql-picker-item[data-v-d109b9fc] {
  background-color: #fff;
}
.ql-bubble .ql-color-picker.ql-color .ql-picker-item[data-v-d109b9fc] {
  background-color: #000;
}
.ql-bubble .ql-toolbar .ql-formats[data-v-d109b9fc] {
  margin: 8px 12px 8px 0px;
}
.ql-bubble .ql-toolbar .ql-formats[data-v-d109b9fc]:first-child {
  margin-left: 12px;
}
.ql-bubble .ql-color-picker svg[data-v-d109b9fc] {
  margin: 1px;
}
.ql-bubble .ql-color-picker .ql-picker-item.ql-selected[data-v-d109b9fc],
.ql-bubble .ql-color-picker .ql-picker-item[data-v-d109b9fc]:hover {
  border-color: #fff;
}
.ql-bubble .ql-tooltip[data-v-d109b9fc] {
  background-color: #444;
  border-radius: 25px;
  color: #fff;
}
.ql-bubble .ql-tooltip-arrow[data-v-d109b9fc] {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: " ";
  display: block;
  left: 50%;
  margin-left: -6px;
  position: absolute;
}
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow[data-v-d109b9fc] {
  border-bottom: 6px solid #444;
  top: -6px;
}
.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow[data-v-d109b9fc] {
  border-top: 6px solid #444;
  bottom: -6px;
}
.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor[data-v-d109b9fc] {
  display: block;
}
.ql-bubble .ql-tooltip.ql-editing .ql-formats[data-v-d109b9fc] {
  visibility: hidden;
}
.ql-bubble .ql-tooltip-editor[data-v-d109b9fc] {
  display: none;
}
.ql-bubble .ql-tooltip-editor input[type=text][data-v-d109b9fc] {
  background: transparent;
  border: none;
  color: #fff;
  font-size: 13px;
  height: 100%;
  outline: none;
  padding: 10px 20px;
  position: absolute;
  width: 100%;
}
.ql-bubble .ql-tooltip-editor a[data-v-d109b9fc] {
  top: 10px;
  position: absolute;
  right: 20px;
}
.ql-bubble .ql-tooltip-editor a[data-v-d109b9fc]:before {
  color: #ccc;
  content: "\D7";
  font-size: 16px;
  font-weight: bold;
}
.ql-container.ql-bubble:not(.ql-disabled) a[data-v-d109b9fc] {
  position: relative;
  white-space: nowrap;
}
.ql-container.ql-bubble:not(.ql-disabled) a[data-v-d109b9fc]::before {
  background-color: #444;
  border-radius: 15px;
  top: -5px;
  font-size: 12px;
  color: #fff;
  content: attr(href);
  font-weight: normal;
  overflow: hidden;
  padding: 5px 15px;
  -webkit-text-decoration: none;
  text-decoration: none;
  z-index: 1;
}
.ql-container.ql-bubble:not(.ql-disabled) a[data-v-d109b9fc]::after {
  border-top: 6px solid #444;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
}
.ql-container.ql-bubble:not(.ql-disabled) a[data-v-d109b9fc]::before,
.ql-container.ql-bubble:not(.ql-disabled) a[data-v-d109b9fc]::after {
  left: 0;
  margin-left: 50%;
  position: absolute;
  transform: translate(-50%, -100%);
  transition: visibility 0s ease 200ms;
  visibility: hidden;
}
.ql-container.ql-bubble:not(.ql-disabled) a[data-v-d109b9fc]:hover::before,
.ql-container.ql-bubble:not(.ql-disabled) a[data-v-d109b9fc]:hover::after {
  visibility: visible;
}
.el-icon-circle-close[data-v-d109b9fc] {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 999;
  font-size: 20px;
  color: #01c2c3;
  cursor: pointer;
}
[data-v-d109b9fc] .el-upload--picture-card:hover {
  border-color: #01c2c3;
  color: #01c2c3;
}
[data-v-d109b9fc] .ql-container{
    min-height: 200px;
}
[data-v-d109b9fc] .ql-editor {
    padding: 0;
    min-height: 300px;
}
[data-v-d109b9fc] .el-button--primary {
  background-color: #01c2c3;
  border: 1px solid #01c2c3;
}
[data-v-d109b9fc] .el-button:hover {
  color: #01c2c3;
  border-color: rgba(1,195,195,0.28235);
  background-color: rgba(1,195,195,0.1098);
}
.isArt[data-v-d109b9fc]:hover {
    /* box-shadow: 8px 8px 12px -14px gray; */
    background-color: rgba(1,194,194,0.06275);
    cursor: pointer;
}
[data-v-d109b9fc] .el-pager li:hover {
    color: #01c2c1;
}
[data-v-d109b9fc] .el-pagination button:hover {
    color: #01c2c1;
}
[data-v-d109b9fc] .el-pager li.active {
    color: #01c2c1;
}
[data-v-d109b9fc] .el-tabs__item:hover {
  color: #01c2c1;
}
[data-v-d109b9fc] .el-tabs__item.is-active {
  color: #01c2c1;
}
[data-v-d109b9fc] .el-tabs__active-bar {
  background-color: #01c2c1;
}

