.cke,
.cke_inner,
.cke_top,
.cke_bottom,
.cke_contents {
  border: none !important;
  box-shadow: none;
  border-radius: 0;
  background-color: var(--r-bg);
}

.cke {
  width: auto !important;
}

.ck-editor__top,
.cke_top {
  border-radius: var(--solo-px6) var(--solo-px6) 0 0;
  border: var(--solo-px1) solid var(--r-br, var(--r-br-b)) !important;
}

.cke_contents {
  border: var(--solo-px1) solid var(--r-br, var(--r-br-b)) !important;
}

.ck-editor__main,
.cke_bottom {
  border-radius: 0 0 var(--solo-px6) var(--solo-px6);
  border: var(--solo-px1) solid var(--r-br, var(--r-br-b)) !important;
  border-top: none !important;
}

.text-format-wrapper > .element-container-wrapper {
  margin: var(--solo-px8) auto !important;
  border-radius: var(--solo-px6);
  border: var(--solo-px1) solid var(--r-br, var(--r-br-b)) !important;
  background-color: var(--r-bg) !important;
  padding: var(--solo-px8) var(--solo-px16);
  font-size: var(--solo-px14);
}

.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar,
.ck.ck-editor__top .ck-sticky-panel .ck-toolbar.ck-rounded-corners,
.ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners,
.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar {
  border: 0;
}

.filter-guidelines-item {
  font-size: var(--solo-px13);
}

.filter-guidelines-item li {
  padding-left: 0;
}

.cke_top,
.cke_bottom,
.cke_contents,
.text-format-wrapper > .element-container-wrapper {
  border-color: var(--r-br, var(--r-br-b)) !important;
}

.ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items {
  flex-wrap: wrap !important;
}

.ck-reset_all:not(.ck-reset_all-excluded *),
.ck.ck-reset_all {
  color: var(--r-tx) !important;
  background-color: var(--r-bg) !important;
}
