

body .cke_reset_all,
body .cke_reset_all *,
body .cke_reset_all a,
body .cke_reset_all textarea {
  font: inherit !important;
  letter-spacing: normal !important;
  color: var(--PrimaryColor);
}
body .cke_toolbar * {
  color: var(--DisabledControlColor);
}
body a.cke_button {
  display: flex;
  align-items: center;
}
body a.cke_button .cke_button_arrow {
  margin: 0 0 0 3px;
}
body .cke_dialog {
  border-collapse: initial;
  border: var(--BorderWidth) solid var(--BorderColor);
  border-radius: var(--BorderRadius);
}
body .cke_dialog:not(.cke_single_page) .cke_dialog_contents {
  margin: 43px 5px 0;
}
body .cke_dialog .cke_dialog_contents {
  border-left: solid 1px var(--QuinaryColor);
}
body .cke_dialog .cke_dialog_contents .cke_dialog_contents_body {
  border: var(--BorderWidth) solid var(--BorderColor);
}
body .cke_dialog .cke_dialog_title {
  padding: 0 4px;
  min-height: var(--HeaderHeight);
  height: var(--HeaderHeight);
  max-height: var(--HeaderHeight);
  background-color: var(--HeaderBackgroundLegacyColor);
  color: var(--HeaderLegacyColor);
  display: flex;
  align-items: center;
}
body .cke_dialog .cke_dialog_close_button {
  background-color: var(--PrimaryColor);
  color: var(--LightTextColor);
  border: none;
  padding: var(--ActionButtonVerticalPadding) var(--ActionButtonHorizontalPadding);
  cursor: pointer;
  line-height: var(--ActionButtonLineHeight);
  font-family: "SofiaPro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-radius: var(--BorderRadius);
  font-size: 12px;
  line-height: normal;
  padding: 0 5px;
  display: block;
  background-color: transparent;
  color: var(--LightTextColor) !important;
  width: auto;
  height: auto;
  opacity: 1;
  top: 4px;
  right: 3px;
  font-size: 12px !important;
}
body .cke_dialog .cke_dialog_close_button:hover,
body .cke_dialog .cke_dialog_close_button.Active {
  background-color: var(--SecondaryColor) !important;
  color: var(--PrimaryColor) !important;
}
body .cke_dialog .cke_dialog_close_button:disabled {
  cursor: default;
  background-color: var(--DisabledColor);
  color: var(--LightTextColor);
}
body .cke_dialog .cke_dialog_close_button.Revert::after {
  font-family: 'IcoFont' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  /* Better Font Rendering =========== */
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
body .cke_dialog .cke_dialog_close_button.Revert::after {
  content: "\ee0b";
}
body .cke_dialog .cke_dialog_close_button.Save::after {
  font-family: 'IcoFont' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  /* Better Font Rendering =========== */
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
body .cke_dialog .cke_dialog_close_button.Save::after {
  content: "\ee00";
}
body .cke_dialog .cke_dialog_close_button.Delete::after {
  font-family: 'IcoFont' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  /* Better Font Rendering =========== */
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
body .cke_dialog .cke_dialog_close_button.Delete::after {
  content: "\ef00";
}
body .cke_dialog .cke_dialog_close_button.Delete::after {
  font-family: 'IcoFont' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  /* Better Font Rendering =========== */
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
body .cke_dialog .cke_dialog_close_button.Delete::after {
  content: "\ec53";
}
body .cke_dialog .cke_dialog_close_button::after {
  font-family: 'IcoFont' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  /* Better Font Rendering =========== */
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
body .cke_dialog .cke_dialog_close_button::after {
  content: "\ec4f";
}
body .cke_dialog .cke_dialog_close_button:hover {
  background-color: var(--AttentionColor) !important;
}
body .cke_dialog .cke_dialog_body,
body .cke_dialog .cke_dialog_footer {
  background-color: var(--QuinaryColor);
}
body .cke_dialog .cke_dialog_ui_hbox_first,
body .cke_dialog .cke_dialog_ui_hbox_child,
body .cke_dialog .cke_dialog_ui_hbox_last {
  vertical-align: middle;
}
body .cke_dialog a.cke_dialog_ui_button {
  background-color: var(--PrimaryColor);
  color: var(--LightTextColor);
  border: none;
  padding: var(--ActionButtonVerticalPadding) var(--ActionButtonHorizontalPadding);
  cursor: pointer;
  line-height: var(--ActionButtonLineHeight);
  font-family: "SofiaPro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-radius: var(--BorderRadius);
}
body .cke_dialog a.cke_dialog_ui_button:hover,
body .cke_dialog a.cke_dialog_ui_button.Active {
  background-color: var(--SecondaryColor) !important;
  color: var(--PrimaryColor) !important;
}
body .cke_dialog a.cke_dialog_ui_button:disabled {
  cursor: default;
  background-color: var(--DisabledColor);
  color: var(--LightTextColor);
}
body .cke_dialog a.cke_dialog_ui_button.Revert::after {
  font-family: 'IcoFont' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  /* Better Font Rendering =========== */
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
body .cke_dialog a.cke_dialog_ui_button.Revert::after {
  content: "\ee0b";
}
body .cke_dialog a.cke_dialog_ui_button.Save::after {
  font-family: 'IcoFont' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  /* Better Font Rendering =========== */
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
body .cke_dialog a.cke_dialog_ui_button.Save::after {
  content: "\ee00";
}
body .cke_dialog a.cke_dialog_ui_button.Delete::after {
  font-family: 'IcoFont' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  /* Better Font Rendering =========== */
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
body .cke_dialog a.cke_dialog_ui_button.Delete::after {
  content: "\ef00";
}
body .cke_dialog a.cke_dialog_ui_button.Delete::after {
  font-family: 'IcoFont' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  /* Better Font Rendering =========== */
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
body .cke_dialog a.cke_dialog_ui_button.Delete::after {
  content: "\ec53";
}
body .cke_dialog a.cke_dialog_ui_button span {
  padding: 0;
  color: var(--LightTextColor);
}
body .cke_dialog a.cke_dialog_ui_button:focus {
  box-shadow: none;
}
body .cke_dialog a.cke_dialog_ui_button.cke_disabled {
  cursor: default;
  background-color: var(--DisabledColor);
  color: var(--LightTextColor);
}
body .cke_dialog a.cke_dialog_ui_button.cke_disabled span {
  cursor: default;
}
body .cke_dialog .cke_resizer {
  display: none;
}
body .cke_dialog .cke_dialog_footer_buttons {
  margin: var(--ContextWindowPadding) 1px;
}
