body:has(#editor):has(#pages) .mce-floatpanel {
  --color-primary: #0173FA;
  --color-primary--hover: #dae4fc;
  --color-primary--active: #bcd4f8;
  --color-primary--light: #dfe9f8;
  --color-secondary: #878787;
  --color-secondary--active: #6f6f6f;
  --color-danger: #B71C1C;
  --color-danger--active: #961717;
  --color-success: #25A94E;
  --color-success--active: #11652B;
  --color-bg: #F5F5F5;
  --color-element-bg: #FFFFFF;
  --color-text: #000000;
  --color-text--light: #373737;
  --color-subheading: #646464;
  --color-text-inverted: #FFFFFF;
  --color-pdf: #E2061B;
  --transition: .2s ease all;
  --transition--slow: .3s ease all;
  --box-shadow-section: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
  margin: 0;
  padding: 0;
}
body:has(#editor):has(#pages) .mce-floatpanel .mce-container-body {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0.25rem;
  gap: 0;
  box-sizing: border-box;
  width: 100% !important;
}
body:has(#editor):has(#pages) .mce-floatpanel .mce-menu-item {
  background-image: none !important;
  transition: var(--transition) !important;
  background-color: transparent;
  width: 100%;
  border-radius: 6px;
  box-sizing: border-box;
  color: var(--color-text);
}
body:has(#editor):has(#pages) .mce-floatpanel .mce-menu-item:hover, body:has(#editor):has(#pages) .mce-floatpanel .mce-menu-item.mce-selected {
  background-color: var(--color-primary--hover);
}
body:has(#editor):has(#pages) .mce-floatpanel .mce-menu-item:hover .mce-text,
body:has(#editor):has(#pages) .mce-floatpanel .mce-menu-item:hover .mce-ico, body:has(#editor):has(#pages) .mce-floatpanel .mce-menu-item.mce-selected .mce-text,
body:has(#editor):has(#pages) .mce-floatpanel .mce-menu-item.mce-selected .mce-ico {
  color: var(--color-text);
}
body:has(#editor):has(#pages) .mce-floatpanel .mce-menu-item:hover .mce-caret, body:has(#editor):has(#pages) .mce-floatpanel .mce-menu-item.mce-selected .mce-caret {
  border-left-color: var(--color-text);
}
body:has(#editor):has(#pages) .mce-floatpanel .mce-menu-item:hover .mce-menu-shortcut, body:has(#editor):has(#pages) .mce-floatpanel .mce-menu-item.mce-selected .mce-menu-shortcut {
  color: var(--color-secondary);
}
body:has(#editor):has(#pages) .mce-floatpanel .mce-menu-item:active {
  background-color: var(--color-primary);
}
body:has(#editor):has(#pages) .mce-floatpanel .mce-menu-item.mce-disabled {
  pointer-events: none;
}
body:has(#editor):has(#pages) .mce-floatpanel .mce-menu-item-sep {
  background-color: var(--color-secondary);
  opacity: 0.5;
  height: 1px;
  pointer-events: none;
  margin: 0;
  padding: 0;
}
body:has(#editor):has(#pages) .mce-floatpanel .mce-menu-item-preview.mce-active {
  background-color: var(--color-primary--hover);
  color: var(--color-text);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: 4px solid var(--color-primary);
}
body:has(#editor):has(#pages) .mce-tinymce {
  --color-primary: #0173FA;
  --color-primary--hover: #dae4fc;
  --color-primary--active: #bcd4f8;
  --color-primary--light: #dfe9f8;
  --color-secondary: #878787;
  --color-secondary--active: #6f6f6f;
  --color-danger: #B71C1C;
  --color-danger--active: #961717;
  --color-success: #25A94E;
  --color-success--active: #11652B;
  --color-bg: #F5F5F5;
  --color-element-bg: #FFFFFF;
  --color-text: #000000;
  --color-text--light: #373737;
  --color-subheading: #646464;
  --color-text-inverted: #FFFFFF;
  --color-pdf: #E2061B;
  --transition: .2s ease all;
  --transition--slow: .3s ease all;
  --box-shadow-section: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
  border: none;
  background: var(--color-element-bg) !important;
  border-radius: 10px;
}
body:has(#editor):has(#pages) .mce-tinymce > .mce-container-body:not(.mce-flow-layout) {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 0;
  padding: 0;
  align-items: stretch;
  box-sizing: border-box;
}
body:has(#editor):has(#pages) .mce-tinymce .mce-edit-area {
  margin: 0.5rem 0;
  border: 1px solid var(--color-secondary) !important;
  scrollbar-width: thin;
  border-radius: 10px;
  box-sizing: border-box;
  padding: 0.5rem;
}
body:has(#editor):has(#pages) .mce-tinymce .mce-menubar {
  border: none;
}
body:has(#editor):has(#pages) .mce-tinymce .mce-menubar .mce-menubtn {
  background-image: none;
  border: none;
  background-color: transparent;
  box-shadow: none;
  border-radius: 7px;
  margin: 0;
  padding: 0;
  transition: var(--transition--slow);
}
body:has(#editor):has(#pages) .mce-tinymce .mce-menubar .mce-menubtn.mce-disabled {
  pointer-events: none;
}
body:has(#editor):has(#pages) .mce-tinymce .mce-menubar .mce-menubtn:hover, body:has(#editor):has(#pages) .mce-tinymce .mce-menubar .mce-menubtn:focus, body:has(#editor):has(#pages) .mce-tinymce .mce-menubar .mce-menubtn:focus-within {
  background-color: var(--color-primary--active);
}
body:has(#editor):has(#pages) .mce-tinymce .mce-flow-layout-item {
  margin: 0;
  padding: 0;
}
body:has(#editor):has(#pages) .mce-tinymce .mce-colorbutton .mce-open,
body:has(#editor):has(#pages) .mce-tinymce .mce-splitbtn .mce-open {
  border: none !important;
}
body:has(#editor):has(#pages) .mce-tinymce .mce-btn-group {
  position: relative;
  border-radius: 7px;
  margin: 0;
  padding: 0;
}
body:has(#editor):has(#pages) .mce-tinymce .mce-btn-group:not(:last-of-type)::after {
  width: 1px;
  height: 100%;
  background-color: var(--color-secondary);
  content: "";
  position: absolute;
  top: 0;
  right: -0.5rem;
  opacity: 0.5;
}
body:has(#editor):has(#pages) .mce-tinymce .mce-btn-group .mce-btn {
  background-image: none;
  border: none;
  background-color: transparent;
  box-shadow: none;
  border-radius: 7px;
  margin: 0;
  padding: 0;
  transition: var(--transition--slow);
}
body:has(#editor):has(#pages) .mce-tinymce .mce-btn-group .mce-btn.mce-disabled {
  pointer-events: none;
}
body:has(#editor):has(#pages) .mce-tinymce .mce-btn-group .mce-btn:hover, body:has(#editor):has(#pages) .mce-tinymce .mce-btn-group .mce-btn:focus, body:has(#editor):has(#pages) .mce-tinymce .mce-btn-group .mce-btn:focus-within {
  background-color: var(--color-primary--active);
}
body:has(#editor):has(#pages) .mce-tinymce .mce-btn-group .mce-btn.mce-active {
  background-color: var(--color-primary--hover);
}
body:has(#editor):has(#pages) .mce-tinymce .mce-toolbar-grp {
  padding: 0;
  margin: 0;
}
body:has(#editor):has(#pages) .mce-tinymce .mce-flow-layout {
  background-color: var(--color-element-bg);
  padding: 0;
  margin: 0;
  width: 100%;
  box-sizing: border-box;
}
body:has(#editor):has(#pages) .mce-tinymce .mce-panel {
  background-image: none;
  background-color: var(--color-element-bg);
  border: none;
}
body:has(#editor):has(#pages) .mce-tinymce .mce-container-body > .mce-stack-layout-item:nth-of-type(2) {
  margin-top: 0.5rem;
}
body:has(#editor):has(#pages) .mce-tinymce .mce-container-body > .mce-stack-layout-item:nth-of-type(2) .mce-flow-layout {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 1rem;
  width: 100%;
}/*# sourceMappingURL=mce-editor.styles.css.map */