/* ======== BlockEditor Styles ======== */
/* ======== Drag and Drop Styles ======== */
/* ======== Floating Icons Styles ======== */
/* ======== Inline toolbar Styles ======== */
/* ======== Block level syles ======== */
/* ======== Numbered And Bullet List ======== */
/* ======== Quote and Callout Block ======== */
/* ======== Toggle Block Styles ======== */
/* ======== Divider Block ======== */
/* ======== Link syles ======== */
/* ======== Inline content syles ======== */
/* ======== Slash Command styles ======== */
/* ======== Context menu syles ======== */
/* ======== Check Box syles ======== */
/* ======== User and Label Mention Chip Syles ======== */
/* ======== User and Label Mention Syles ======== */
/* ======== Code Block Styles ======== */
/* ======== Table syles ======== */
/* ======== scrollbar syles ======== */
/* ======== Selection syles ======== */
.e-block-add-icon::before {
  content: "\e823";
}

.e-block-drag-icon::before {
  content: "\e330";
}

.e-checkmark-checked::after {
  content: "\e7ff";
}

/* ======== Inline Toolbar styles ======== */
.e-blockeditor-inline-toolbar-popup .e-inline-color-icon::before {
  content: "\e34c"; /* A-style icon */
}
.e-blockeditor-inline-toolbar-popup .e-inline-bgColor-icon::before {
  content: "\e35c"; /* Paint bucket icon */
}

/* ======== Slash Command styles ======== */
.e-blockeditor-command-menu.e-popup .e-be-paragraph::before {
  content: "\e35b";
}
.e-blockeditor-command-menu.e-popup .e-be-divider::before {
  content: "\e9f3";
}
.e-blockeditor-command-menu.e-popup .e-be-callout::before {
  content: "\e1b1";
}
.e-blockeditor-command-menu.e-popup .e-be-h1::before {
  content: "\e1b2";
}
.e-blockeditor-command-menu.e-popup .e-be-h2::before {
  content: "\e1b3";
}
.e-blockeditor-command-menu.e-popup .e-be-h3::before {
  content: "\e1b4";
}
.e-blockeditor-command-menu.e-popup .e-be-h4::before {
  content: "\e1b5";
}
.e-blockeditor-command-menu.e-popup .e-be-toggle-h1::before {
  content: "\e1b6";
}
.e-blockeditor-command-menu.e-popup .e-be-toggle-h2::before {
  content: "\e1b7";
}
.e-blockeditor-command-menu.e-popup .e-be-toggle-h3::before {
  content: "\e1b8";
}
.e-blockeditor-command-menu.e-popup .e-be-toggle-h4::before {
  content: "\e1b9";
}
.e-blockeditor-command-menu.e-popup .e-be-toggle-paragraph::before {
  content: "\e353";
}
.e-blockeditor-command-menu.e-popup .e-be-table::before {
  content: "\e294";
}

/* ======== BlockEditor Styles ======== */
/* ======== Drag and Drop Styles ======== */
/* ======== Floating Icons Styles ======== */
/* ======== Inline toolbar Styles ======== */
/* ======== Block level syles ======== */
/* ======== Numbered And Bullet List ======== */
/* ======== Quote and Callout Block ======== */
/* ======== Toggle Block Styles ======== */
/* ======== Divider Block ======== */
/* ======== Link syles ======== */
/* ======== Inline content syles ======== */
/* ======== Slash Command styles ======== */
/* ======== Context menu syles ======== */
/* ======== Check Box syles ======== */
/* ======== User and Label Mention Chip Syles ======== */
/* ======== User and Label Mention Syles ======== */
/* ======== Code Block Styles ======== */
/* ======== Table syles ======== */
/* ======== scrollbar syles ======== */
/* ======== Selection syles ======== */
/* ======== Main Editor ======== */
.e-blockeditor {
  overflow: auto;
  overflow-x: hidden;
  position: relative;
  /* Remove default styles */
  /* ======== Block Container ======== */
  /* ======== Horizontal Scrollable Block styles ======== */
  /* ======== Divider Blocks Level styles ======== */
  /* ======== Blocks Level styles ======== */
  /* ======== Drag and Drop Styles ======== */
  /* ======== Code Block Styles ======== */
  /* ======== Table Block Styles ======== */
  /* ======== Image Block Styles ======== */
  /* ======== RTL Styles ======== */
}
.e-blockeditor:has([data-resizing=true]) {
  cursor: col-resize;
}
.e-blockeditor .e-block-container {
  font-family: "Segoe UI", "GeezaPro", "DejaVu Serif", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.e-blockeditor .e-block-container .em-content {
  font-family: "Segoe UI", "GeezaPro", "DejaVu Serif", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 14px;
  line-height: 22px;
}
.e-blockeditor h1,
.e-blockeditor h2,
.e-blockeditor h3,
.e-blockeditor h4,
.e-blockeditor h5,
.e-blockeditor h6,
.e-blockeditor p {
  margin: 0;
  padding: 0;
}
.e-blockeditor h1 {
  font-size: 2.857em;
  font-weight: 600;
  line-height: 1.2;
}
.e-blockeditor h2 {
  font-size: 2.285em;
  font-weight: 600;
  line-height: 1.2;
}
.e-blockeditor h3 {
  font-size: 2em;
  font-weight: 600;
  line-height: 1.2;
}
.e-blockeditor h4 {
  font-size: 1.714em;
  font-weight: 600;
  line-height: 1.2;
}
.e-blockeditor h5 {
  font-size: 1.428em;
  font-weight: 600;
  line-height: 1.2;
}
.e-blockeditor h6 {
  font-size: 1.142em;
  line-height: 600;
  line-height: 1.5;
}
.e-blockeditor ul,
.e-blockeditor ol {
  margin-block: initial;
  margin-inline: initial;
  padding-block: initial;
  padding-inline: initial;
}
.e-blockeditor ol {
  list-style: none;
}
.e-blockeditor a {
  text-decoration: none;
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto;
  cursor: pointer;
}
.e-blockeditor a:hover {
  text-decoration: underline;
}
.e-blockeditor .e-block-container.e-mention.e-editable-element {
  width: 100%;
  padding: 20px;
  border: unset;
}
.e-blockeditor .e-scrollable-block {
  overflow-x: auto;
  scroll-behavior: smooth;
  position: relative;
}
.e-blockeditor .e-divider-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.e-blockeditor .e-divider-block .e-be-hr-wrapper {
  width: 100%;
  height: 100%;
}
.e-blockeditor .e-divider-block .e-be-hr {
  margin: 6px 0;
}
.e-blockeditor .e-block {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-height: 30px;
  padding: 4px 8px;
  border: 1px solid transparent;
  border-radius: 4px;
  padding-left: calc(50px + var(--block-indent) * 1px); /* padding for the floating icons position */
  /* List Block Styles */
  /* Quote Block */
  /* Callout Block */
  /* Toggle Block */
  /* User and label mention Chip styles */
}
.e-blockeditor .e-block [contenteditable=true]:empty::before {
  content: attr(placeholder);
}
.e-blockeditor .e-block[data-block-type=Table] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding: 16px 8px 4px;
  padding-left: calc(50px + var(--block-indent) * 1px);
}
.e-blockeditor .e-block.e-list-block {
  margin-left: 15px;
  /* Checklist Block */
}
.e-blockeditor .e-block.e-list-block ol li {
  padding-left: 4px;
  position: relative;
  left: 4px;
}
.e-blockeditor .e-block.e-list-block li::marker {
  font-size: 14px;
}
.e-blockeditor .e-block.e-list-block[data-block-type=Checklist] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0;
}
.e-blockeditor .e-block.e-list-block[data-block-type=Checklist] ul {
  word-break: break-word;
  list-style: none;
}
.e-blockeditor .e-block.e-list-block[data-block-type=Checklist] ul li {
  padding-left: 8px;
}
.e-blockeditor .e-block.e-list-block[data-block-type=Checklist] .e-checkmark-container {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: text-bottom;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  height: 18px;
  width: 18px;
}
.e-blockeditor .e-block.e-list-block[data-block-type=Checklist] .e-checkmark-container svg {
  height: inherit;
  width: inherit;
}
.e-blockeditor .e-block.e-list-block[data-block-type=Checklist]:has(.e-checked) li.e-checked:not(:empty) {
  text-decoration: line-through;
}
.e-blockeditor .e-block.e-quote-block blockquote {
  border-left-width: 3px;
  border-left-style: solid;
  padding: unset;
  font-size: unset;
  padding-left: 8px;
  margin: 0;
}
.e-blockeditor .e-block.e-callout-block .e-block {
  padding-left: calc(45px + var(--block-indent) * 1px);
}
.e-blockeditor .e-block.e-callout-block .e-callout-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 11px;
  border-radius: 4px;
}
.e-blockeditor .e-block.e-callout-block .e-callout-icon {
  position: absolute;
  height: 16px;
  width: 16px;
  margin-top: 8px;
  margin-left: 10px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: 1;
  pointer-events: none;
}
.e-blockeditor .e-block.e-callout-block .e-callout-icon svg {
  height: inherit;
  width: inherit;
}
.e-blockeditor .e-block.e-callout-block .e-callout-content {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
}
.e-blockeditor .e-block.e-toggle-block .e-block {
  padding-left: calc(21px + var(--block-indent) * 1px);
}
.e-blockeditor .e-block.e-toggle-block .e-toggle-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 5px;
}
.e-blockeditor .e-block.e-toggle-block .e-toggle-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: -webkit-transform 0.25s ease;
  transition: -webkit-transform 0.25s ease;
  transition: transform 0.25s ease;
  transition: transform 0.25s ease, -webkit-transform 0.25s ease;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  height: 14px;
  width: 14px;
  margin-right: 8px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.e-blockeditor .e-block.e-toggle-block .e-toggle-icon svg {
  height: inherit;
  width: inherit;
}
.e-blockeditor .e-block.e-toggle-block[data-collapsed=false] .e-toggle-icon {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.e-blockeditor .e-block .e-user-chip {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  cursor: default;
  gap: 4px;
  height: 22px;
  padding: 1px 4px;
  border-radius: 2px;
}
.e-blockeditor .e-block .e-user-chip .em-avatar {
  height: 20px;
  width: 20px;
  font-size: 14px;
  line-height: 22px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  pointer-events: none;
}
.e-blockeditor .e-block .e-user-chip .em-avatar .em-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}
.e-blockeditor .e-block .e-user-chip .em-text {
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
}
.e-blockeditor .e-block .e-label-chip {
  height: 30px;
  padding: 4px;
  font-size: 14px;
  line-height: 22px;
  border-radius: 4px;
  display: inline-block;
}
.e-blockeditor .e-block .e-block-content {
  white-space: break-spaces;
  /* Inline code */
}
.e-blockeditor .e-block .e-block-content .e-be-inline-code {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  padding: 2px 4px;
  border-radius: 2px;
  white-space: pre-wrap;
}
.e-blockeditor .e-block .e-block-content .e-mention-chip {
  white-space: nowrap;
}
.e-blockeditor .e-be-drop-indicator {
  position: absolute;
  width: calc(100% - 58px); /* calc of padding of e-block */
  height: 2px;
  margin: 4px 0;
  left: 46px; /* calc of padding left of e-block with indicator width */
}
.e-blockeditor .e-be-drop-indicator::before {
  position: absolute;
  border-radius: 50%;
  content: "";
  height: 8px;
  width: 8px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.e-blockeditor .e-divider-block .e-be-drop-indicator {
  margin-top: 30px;
}
.e-blockeditor .e-be-dragging-clone {
  border-radius: 4px;
}
.e-blockeditor .e-be-dragging-clone .e-block {
  padding: 4px 8px;
  padding-left: calc(4px + var(--block-indent) * 1px);
}
.e-blockeditor .e-be-dragging-clone .e-block.e-callout-block .e-block {
  padding-left: calc(45px + var(--block-indent) * 1px);
}
.e-blockeditor .e-be-dragging-clone .e-block.e-toggle-block .e-block {
  padding-left: calc(21px + var(--block-indent) * 1px);
}
.e-blockeditor:has(.e-be-dragging-clone) .e-floating-icons {
  display: none;
}
.e-blockeditor .e-block-container .e-block:first-child .e-be-drop-indicator:first-child {
  top: -5px;
  margin-top: 4px;
}
.e-blockeditor .e-code-block-container {
  border-radius: 6px;
  overflow: hidden;
}
.e-blockeditor .e-code-block-container .e-ddl {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  height: auto;
  width: auto !important; /* stylelint-disable-line declaration-no-important */
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-item-align: start;
      align-self: flex-start;
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
.e-blockeditor .e-code-block-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 12px;
  min-height: 32px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-flow: row-reverse;
          flex-flow: row-reverse;
  width: 100%;
  height: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.e-blockeditor .e-code-block-languages {
  margin-left: auto;
  padding: 5px 10px;
  border-radius: 0;
  outline: none;
  width: 248px;
  height: 32px;
}
.e-blockeditor .e-code-block-copy-button {
  border: none;
  cursor: pointer;
  padding: 8px;
  margin-left: 8px;
  border-radius: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 32px;
  height: 32px;
}
.e-blockeditor .e-code-block-copy-button .e-icons {
  font-size: 14px;
}
.e-blockeditor .e-code-block {
  min-height: 100px;
  max-height: 200px;
  margin: 0;
  padding: 10px 24px;
  border: 0;
  border-radius: 0;
  overflow-x: auto;
  font-size: 14px;
  line-height: 22px;
  white-space: break-spaces;
  word-break: inherit;
  word-wrap: break-word;
}
.e-blockeditor .e-table-block .e-table-container {
  padding-bottom: 10px;
}
.e-blockeditor .e-table-block table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
}
.e-blockeditor .e-table-block th,
.e-blockeditor .e-table-block td {
  min-width: 60px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.e-blockeditor .e-table-block th {
  height: 36px;
  padding: 7px;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.e-blockeditor .e-table-block td {
  height: 36px;
  padding: 7px;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
}
.e-blockeditor .e-table-block td:has(.e-block) {
  padding-top: 0;
  padding-bottom: 0;
}
.e-blockeditor .e-table-block .e-cell-focus {
  outline-offset: -2px;
}
.e-blockeditor .e-table-block.e-readonly {
  pointer-events: none;
}
.e-blockeditor .e-table-block .e-block {
  padding-left: calc(0px + var(--block-indent) * 1px);
}
.e-blockeditor .e-table-block .e-block .e-block-content {
  overflow-wrap: anywhere;
}
.e-blockeditor .e-block .e-row-dot,
.e-blockeditor .e-block .e-col-dot {
  position: absolute;
  width: 6.4px;
  height: 6.4px;
  border-radius: 50%;
  z-index: 7;
  cursor: pointer;
}
.e-blockeditor .e-block .e-row-hover-line,
.e-blockeditor .e-block .e-col-hover-line {
  position: absolute;
  z-index: 4;
}
.e-blockeditor .e-block .e-row-insert-handle,
.e-blockeditor .e-block .e-col-insert-handle {
  position: absolute;
  z-index: 9;
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  font-size: 10px;
  line-height: 14px;
  text-align: center;
  cursor: pointer;
}
.e-blockeditor .e-block .e-row-action-handle,
.e-blockeditor .e-block .e-col-action-handle {
  position: absolute;
  z-index: 6;
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-top-left-radius: 4px;
  cursor: pointer;
}
.e-blockeditor .e-block .e-row-action-handle {
  border-bottom-left-radius: 4px;
  width: 36px;
  left: 14px;
}
.e-blockeditor .e-block .e-col-action-handle {
  border-top-right-radius: 4px;
  height: 20px;
  top: -4px;
}
.e-blockeditor .e-block .e-row-dot-hit,
.e-blockeditor .e-block .e-col-dot-hit {
  position: absolute;
  z-index: 7;
}
.e-blockeditor .e-block .e-col-resize-handle {
  position: absolute;
  width: 5px;
  cursor: col-resize;
  z-index: 20;
  display: none;
}
.e-blockeditor .e-block .e-row-dot-hit {
  width: 22px;
  height: 26px;
}
.e-blockeditor .e-block .e-col-dot-hit {
  width: 26px;
  height: 22px;
}
.e-blockeditor .e-table-element {
  width: inherit;
}
.e-blockeditor .e-table-element .e-row-number {
  text-align: center;
}
.e-blockeditor .e-table-element thead th.e-row-number {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.e-blockeditor .e-row-hover-line {
  height: 2px;
}
.e-blockeditor .e-col-hover-line {
  width: 2px;
}
.e-blockeditor .e-image-container {
  margin: 6px 2px;
  max-width: 100%;
}
.e-blockeditor .e-image-container .e-image-rsz-handle.e-resize-nw {
  top: -4px;
  left: -4px;
  cursor: nwse-resize;
}
.e-blockeditor .e-image-container .e-image-rsz-handle.e-resize-ne {
  top: -4px;
  right: -4px;
  cursor: nesw-resize;
}
.e-blockeditor .e-image-container .e-image-rsz-handle.e-resize-se {
  bottom: -4px;
  right: -4px;
  cursor: nwse-resize;
}
.e-blockeditor .e-image-container .e-image-rsz-handle.e-resize-sw {
  bottom: -4px;
  left: -4px;
  cursor: nesw-resize;
}
.e-blockeditor .e-image-container .e-image-block {
  display: block;
  height: auto;
  max-width: 100%;
}
.e-blockeditor .e-image-container.e-readonly {
  pointer-events: none;
}
.e-blockeditor .e-image-container.e-readonly .e-image-rsz-handle {
  display: none;
}
.e-blockeditor.e-rtl {
  /* Block Styles */
}
.e-blockeditor.e-rtl .e-block {
  /* Callout Block Styles */
  /* Toggle Block */
  /* List Block Styles */
}
.e-blockeditor.e-rtl .e-block.e-callout-block .e-block {
  padding-right: calc(45px + var(--block-indent) * 1px);
  padding-left: 0;
}
.e-blockeditor.e-rtl .e-block.e-toggle-block .e-block {
  padding-right: calc(21px + var(--block-indent) * 1px);
  padding-left: 0;
}
.e-blockeditor.e-rtl .e-block.e-list-block {
  margin-right: 23px;
  margin-left: 0;
  /* Checklist Block */
  /* Padding adjustment for Bullet and Numbered list Block */
}
.e-blockeditor.e-rtl .e-block.e-list-block ul li {
  padding-right: 8px;
  padding-left: 0;
}
.e-blockeditor.e-rtl .e-block.e-list-block ol li {
  padding-right: 4px;
  padding-left: 0;
  right: 4px;
  left: 0;
}
.e-blockeditor.e-rtl .e-block.e-list-block[data-block-type=Checklist] {
  margin-right: 8px;
  margin-left: unset;
}
.e-blockeditor.e-rtl .e-block.e-list-block[data-block-type=BulletList], .e-blockeditor.e-rtl .e-block.e-list-block[data-block-type=NumberedList], .e-blockeditor.e-rtl .e-block.e-list-block[data-block-type=Checklist] {
  padding-left: calc(50px - var(--block-indent) * 1px);
  padding-right: calc(var(--block-indent) * 1px);
}

.e-table-gripper-action-popup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 3px;
  border-radius: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.e-table-gripper-action-popup .e-icons {
  cursor: pointer;
  font-size: 16px;
  line-height: 100%;
  padding: 8px;
  border-radius: 4px;
}

/* floating icons tooltip styles */
.e-be-floating-icon-tooltip .e-tip-content {
  text-align: center;
}

/* ======== Floating Icons styles ======== */
.e-floating-icon {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 20px;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px;
  line-height: 14px;
  font-weight: 400;
  border-radius: 4px;
  cursor: pointer;
}

.e-floating-icons {
  gap: 4px;
}

/* Blazor specific styles for label */
.e-blockeditor-mention-menu.e-popup-open .e-dropdownbase.e-dd-group .e-list-item {
  padding-left: 0;
}

.e-blockeditor-mention-menu.e-popup-open .e-dropdownbase.e-dd-group .em-content .e-settings {
  border-left: 0;
  padding: 0;
  -webkit-box-sizing: unset;
          box-sizing: unset;
}

/* Common for all mention menu */
.e-blockeditor-mention-menu.e-popup {
  /* To override the textindent style of e-list-item */
}
.e-blockeditor-mention-menu.e-popup .e-dropdownbase {
  padding: 4px;
}
.e-blockeditor-mention-menu.e-popup ul.e-list-parent.e-ul * {
  text-indent: 0;
}
.e-blockeditor-mention-menu.e-popup.e-rtl .e-dropdownbase .e-list-item {
  padding-right: 15px;
  padding-left: 0;
}

/* ======== common styles for mention and popup menu ======== */
.e-blockeditor-mention-menu.e-popup,
.e-blockeditor-blockaction-popup,
.e-blockeditor-contextmenu ul {
  border-radius: 0;
}

/* Table gripper action popup styles */
.e-blockeditor .e-be-gripper-action-popup-hide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  visibility: hidden;
}

/* ======== Block Action styles ======== */
.e-blockeditor-blockaction-popup {
  /* ======== Blazor specific BlockAction menu popup styles ======== */
}
.e-blockeditor-blockaction-popup.e-be-action-popup-hide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  visibility: hidden;
}
.e-blockeditor-blockaction-popup .e-menu-wrapper,
.e-blockeditor-blockaction-popup .e-menu-container {
  width: 100%;
  padding: 4px;
}
.e-blockeditor-blockaction-popup .e-menu-wrapper ul .e-menu-item,
.e-blockeditor-blockaction-popup .e-menu-container ul .e-menu-item {
  height: 32px;
  line-height: 32px;
  padding: 0;
}
.e-blockeditor-blockaction-popup .e-menu-wrapper ul .e-menu-item .e-blockaction-item-template,
.e-blockeditor-blockaction-popup .e-menu-container ul .e-menu-item .e-blockaction-item-template {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 32px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  padding-left: 8px;
  padding-right: 4px;
}
.e-blockeditor-blockaction-popup .e-menu-wrapper ul .e-menu-item .e-blockaction-item-template .e-action-icon-info,
.e-blockeditor-blockaction-popup .e-menu-container ul .e-menu-item .e-blockaction-item-template .e-action-icon-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.e-blockeditor-blockaction-popup .e-menu-wrapper ul .e-menu-item .e-blockaction-item-template .e-action-item-info,
.e-blockeditor-blockaction-popup .e-menu-container ul .e-menu-item .e-blockaction-item-template .e-action-item-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.e-blockeditor-blockaction-popup .e-menu-wrapper ul .e-menu-item .e-blockaction-item-template .e-action-icon,
.e-blockeditor-blockaction-popup .e-menu-container ul .e-menu-item .e-blockaction-item-template .e-action-icon {
  font-size: 16px;
  line-height: 16px;
}
.e-blockeditor-blockaction-popup .e-menu-wrapper ul .e-menu-item .e-blockaction-item-template .e-action-item-label,
.e-blockeditor-blockaction-popup .e-menu-container ul .e-menu-item .e-blockaction-item-template .e-action-item-label {
  font-size: 14px;
  line-height: 22px;
}
.e-blockeditor-blockaction-popup .e-menu-wrapper ul .e-menu-item .e-blockaction-item-template .e-action-item-shortcut,
.e-blockeditor-blockaction-popup .e-menu-container ul .e-menu-item .e-blockaction-item-template .e-action-item-shortcut {
  font-size: 12px;
  line-height: 18px;
}
.e-blockeditor-blockaction-popup .e-menu-container ul {
  width: 100%;
}

/* ======== Slash Command styles ======== */
.e-blockeditor-command-menu.e-popup {
  /* ======== Blazor specific command menu popup styles ======== */
}
.e-blockeditor-command-menu.e-popup.e-mention {
  margin-top: 5px;
}
.e-blockeditor-command-menu.e-popup .e-command-mention-item-template {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 32px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  padding-left: 8px;
}
.e-blockeditor-command-menu.e-popup .e-command-mention-item-template .e-command-icon-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.e-blockeditor-command-menu.e-popup .e-command-mention-item-template .e-command-icon {
  font-size: 16px;
  line-height: 16px;
}
.e-blockeditor-command-menu.e-popup .e-command-mention-item-template .e-command-title {
  font-size: 14px;
  line-height: 22px;
}
.e-blockeditor-command-menu.e-popup .e-command-mention-item-template .e-command-shortcut {
  font-size: 12px;
  line-height: 18px;
}
.e-blockeditor-command-menu.e-popup .e-command-item-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.e-blockeditor-command-menu.e-popup .e-dropdownbase .e-list-group-item,
.e-blockeditor-command-menu.e-popup .e-fixed-head {
  padding-left: 8px;
}
.e-blockeditor-command-menu.e-popup.e-rtl .e-dropdownbase .e-list-group-item,
.e-blockeditor-command-menu.e-popup.e-rtl .e-fixed-head {
  padding-right: 8px;
  padding-left: 0;
}
.e-blockeditor-command-menu.e-popup .e-dropdownbase.e-dd-group .e-list-item {
  padding-left: unset;
}

/* Context menu styles */
.e-blockeditor-contextmenu ul {
  width: 200px;
}
.e-blockeditor-contextmenu ul.e-contextmenu {
  padding: 4px;
}
.e-blockeditor-contextmenu ul .e-ctmenu-item-template {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
.e-blockeditor-contextmenu ul .e-ctmenu-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.e-blockeditor-contextmenu ul .e-ctmenu-icon {
  font-size: 16px;
  line-height: 16px;
}
.e-blockeditor-contextmenu ul .e-ctmenu-text {
  font-size: 14px;
  line-height: 22px;
}
.e-blockeditor-contextmenu ul .e-ctmenu-shortcut {
  font-size: 12px;
  line-height: 18px;
}

/* ======== Inline Toolbar styles ======== */
.e-blockeditor-inline-toolbar-popup {
  max-width: 75%;
  border-radius: 6px;
  /* ======== Blazor specific Toolbar styles ======== */
}
.e-blockeditor-inline-toolbar-popup.e-be-inline-tlbr-hide {
  display: block;
  visibility: hidden;
  width: auto;
}
.e-blockeditor-inline-toolbar-popup .e-toolbar-item {
  /* ======== Blazor specific Toolbar styles ======== */
}
.e-blockeditor-inline-toolbar-popup .e-toolbar-item .e-inline-color-icon,
.e-blockeditor-inline-toolbar-popup .e-toolbar-item .e-inline-bgColor-icon {
  font-family: "e-icons";
  font-size: 14px;
}
.e-blockeditor-inline-toolbar-popup .e-toolbar-item .e-toolbar-color-dropdown .e-icons.e-btn-icon,
.e-blockeditor-inline-toolbar-popup .e-toolbar-item .e-toolbar-bgcolor-dropdown .e-icons.e-btn-icon {
  font-size: 12px;
}
.e-blockeditor-inline-toolbar-popup .e-toolbar-item .e-toolbar-color-dropdown.e-btn.e-icon-btn .e-btn-icon,
.e-blockeditor-inline-toolbar-popup .e-toolbar-item .e-toolbar-bgcolor-dropdown.e-btn.e-icon-btn .e-btn-icon {
  line-height: unset;
}
.e-blockeditor-inline-toolbar-popup .e-toolbar-item .e-toolbar-color-dropdown.e-btn .e-btn-icon.e-icon-left,
.e-blockeditor-inline-toolbar-popup .e-toolbar-item .e-toolbar-bgcolor-dropdown.e-btn .e-btn-icon.e-icon-left {
  margin-left: unset;
  margin-right: unset;
  width: unset;
}
.e-blockeditor-inline-toolbar-popup .e-toolbar .e-item-first-child {
  margin-left: 8px;
}
.e-blockeditor-inline-toolbar-popup .e-toolbar.e-rtl .e-item-first-child {
  margin-left: 0;
  margin-right: 8px;
}
.e-blockeditor-inline-toolbar-popup .e-blockeditor-inline-toolbar.e-toolbar {
  min-height: auto;
}
.e-blockeditor-inline-toolbar-popup .e-blockeditor-inline-toolbar.e-toolbar .e-toolbar-items {
  min-width: auto;
  margin: 0 2px;
}
.e-blockeditor-inline-toolbar-popup .e-blockeditor-inline-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item {
  margin: 0;
  min-height: auto;
  padding: 0 1px;
}

/* Link Popup styles */
.e-blockeditor-link-dialog .e-be-link-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
}
.e-blockeditor-link-dialog .e-footer-content .e-be-link-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.e-blockeditor-link-dialog .e-footer-content .e-be-link-footer .e-btn {
  margin-left: 0;
  margin-right: 0;
}

/* User and label mention styles */
.e-blockeditor-mention-menu.e-popup .e-user-mention-item-template,
.e-blockeditor-mention-menu.e-popup .e-label-mention-item-template {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.e-blockeditor-mention-menu.e-popup .e-user-mention-item-template {
  padding: 6px 2px;
}
.e-blockeditor-mention-menu.e-popup .e-label-mention-item-template {
  padding: 8px 8px;
}
.e-blockeditor-mention-menu.e-popup .em-avatar {
  width: 30px;
  height: 30px;
  font-size: 14px;
  line-height: 22px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
}
.e-blockeditor-mention-menu.e-popup .em-avatar .em-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}
.e-blockeditor-mention-menu.e-popup.e-blockeditor-label-menu .em-avatar {
  width: 20px;
  height: 20px;
}
.e-blockeditor-mention-menu.e-popup .em-initial {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.e-blockeditor-mention-menu.e-popup .em-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.e-blockeditor-mention-menu.e-popup .em-content .em-text {
  font-size: 14px;
  line-height: 22px;
}
.e-blockeditor-mention-menu.e-popup .em-content .em-icon {
  font-size: 16px;
  line-height: 16px;
}

/* shortcut direction */
.e-ctmenu-shortcut,
.e-action-item-shortcut,
.e-command-shortcut {
  direction: ltr;
}

/* ======== Color Picker Popup Styles ======== */
.e-dropdown-popup:has(.e-be-color-picker) {
  margin-top: 5px;
}

/* ======== BlockEditor Styles ======== */
/* ======== Drag and Drop Styles ======== */
/* ======== Floating Icons Styles ======== */
/* ======== Inline toolbar Styles ======== */
/* ======== Block level syles ======== */
/* ======== Numbered And Bullet List ======== */
/* ======== Quote and Callout Block ======== */
/* ======== Toggle Block Styles ======== */
/* ======== Divider Block ======== */
/* ======== Link syles ======== */
/* ======== Inline content syles ======== */
/* ======== Slash Command styles ======== */
/* ======== Context menu syles ======== */
/* ======== Check Box syles ======== */
/* ======== User and Label Mention Chip Syles ======== */
/* ======== User and Label Mention Syles ======== */
/* ======== Code Block Styles ======== */
/* ======== Table syles ======== */
/* ======== scrollbar syles ======== */
/* ======== Selection syles ======== */
/* ======== Main Editor ======== */
.e-blockeditor {
  background: #201f1f;
  color: #fff;
  /* ======== Drag and Drop Styles ======== */
  /* DividerBlock */
  /* ======== Blocks Level styles ======== */
  /* ======== Blocks Content Level styles ======== */
  /* ======== Code Block Styles ======== */
  /* ======== Table Block Styles ======== */
  /* ======== Image Block Styles ======== */
  /* ======== Audio Block Styles ======== */
  /* ======== Video Block Styles ======== */
}
.e-blockeditor a {
  color: #0074cc;
}
.e-blockeditor .e-be-drop-indicator {
  background: #0074cc;
}
.e-blockeditor .e-be-drop-indicator::before {
  background: #0074cc;
}
.e-blockeditor .e-be-dragging-clone {
  background: rgb(0, 55.1, 96.9);
}
.e-blockeditor .e-divider-block.e-divider-selected .e-be-hr-wrapper {
  background: hsl(205.8823529412, 100%, -4%);
}
.e-blockeditor .e-divider-block .e-be-hr {
  border: 2px solid #414040;
}
.e-blockeditor .e-block {
  /* List Block Styles */
  /* Quote Block */
  /* Callout Block */
}
.e-blockeditor .e-block [contenteditable=true]:empty::before {
  color: #dadada;
}
.e-blockeditor .e-block.e-list-block {
  /* Checklist Block */
}
.e-blockeditor .e-block.e-list-block[data-block-type=Checklist] .e-checkmark-border {
  stroke: #dadada;
}
.e-blockeditor .e-block.e-list-block[data-block-type=Checklist] .e-checkmark-bg {
  fill: #0074cc;
  stroke: #0074cc;
}
.e-blockeditor .e-block.e-list-block[data-block-type=Checklist] .e-checkmark-color {
  fill: #fff;
}
.e-blockeditor .e-block.e-list-block[data-block-type=Checklist]:has(.e-checked) .e-checkmark-border {
  stroke: #0074cc;
}
.e-blockeditor .e-block.e-list-block[data-block-type=Checklist]:has(.e-checked) li.e-checked:not(:empty) {
  color: #fff;
}
.e-blockeditor .e-block.e-quote-block blockquote {
  border-left-color: #6f6c6c;
}
.e-blockeditor .e-block.e-callout-block .e-callout-wrapper {
  background: #514f4f;
}
.e-blockeditor .e-block-content {
  /* Inline code */
}
.e-blockeditor .e-block-content::-moz-selection {
  background: rgb(0, 55.1, 96.9);
}
.e-blockeditor .e-block-content::selection {
  background: rgb(0, 55.1, 96.9);
}
.e-blockeditor .e-block-content .e-be-inline-code {
  background: rgba(157, 157, 157, 0.15);
  color: rgb(237, 72, 76);
}
.e-blockeditor .e-code-block-container {
  background: #201f1f;
  border: 1px solid #514f4f;
}
.e-blockeditor .e-code-block {
  background-color: #201f1f;
  color: #fff;
}
.e-blockeditor .e-code-block .e-block-content {
  background: transparent;
}
.e-blockeditor .e-code-block-toolbar {
  background: #201f1f;
}
.e-blockeditor .e-code-block-toolbar .e-input-group.e-ddl,
.e-blockeditor .e-code-block-toolbar .e-input-group.e-ddl .e-ddl-icon {
  background: #201f1f;
}
.e-blockeditor .e-code-block-languages {
  border: 1px solid #514f4f;
  background: #201f1f;
  -webkit-box-shadow: unset;
          box-shadow: unset;
}
.e-blockeditor .e-code-block-copy-button {
  background: #201f1f;
}
.e-blockeditor .e-code-block-copy-button .e-icons {
  color: #fff;
}
.e-blockeditor .e-code-block-copy-button:hover,
.e-blockeditor .e-code-block-copy-button:active {
  background: #514f4f;
}
.e-blockeditor .e-code-block-copy-button:hover .e-icons,
.e-blockeditor .e-code-block-copy-button:active .e-icons {
  color: #fff;
}
.e-blockeditor .e-table-block th,
.e-blockeditor .e-table-block td {
  border: 1px solid #414040;
}
.e-blockeditor .e-table-block thead tr {
  background: #201f1f;
  color: #fff;
}
.e-blockeditor .e-table-block tbody tr {
  background: #201f1f;
  color: #fff;
}
.e-blockeditor .e-table-block :not(:has([data-resizing=true])) tr:hover {
  background: #414040;
  color: #fff;
}
.e-blockeditor .e-table-block tr:has(.e-cell-focus) {
  color: #fff;
}
.e-blockeditor .e-table-block .e-cell-focus {
  border: 1px double #0074cc;
}
.e-blockeditor .e-table-block .e-col-action-handle:not(.e-action-bar-active):hover,
.e-blockeditor .e-table-block .e-row-action-handle:not(.e-action-bar-active):hover {
  background-color: #514f4f;
  color: #fff;
}
.e-blockeditor .e-table-block .e-action-bar-active {
  background-color: #0074cc;
  color: #fff;
  border: 1px double #0074cc;
}
.e-blockeditor .e-table-block .e-col-selected {
  background-color: #514f4f;
}
.e-blockeditor .e-table-block .e-row-selected {
  background-color: #514f4f;
}
.e-blockeditor .e-table-block tr.e-row-selected td,
.e-blockeditor .e-table-block .e-col-selected {
  border: 1px double #0074cc;
  -webkit-box-shadow: unset;
          box-shadow: unset;
}
.e-blockeditor .e-row-add-indicator,
.e-blockeditor .e-col-add-indicator {
  background: #0074cc;
  color: #fff;
}
.e-blockeditor .e-row-hover-line,
.e-blockeditor .e-col-hover-line {
  background: #0074cc;
}
.e-blockeditor .e-table-hover-icon {
  background-color: rgb(224, 224, 224);
}
.e-blockeditor .e-block .e-row-dot,
.e-blockeditor .e-block .e-col-dot {
  border: 1px solid #0074cc;
  background: #201f1f;
}
.e-blockeditor .e-block .e-row-insert-handle,
.e-blockeditor .e-block .e-col-insert-handle {
  color: #0074cc;
  border: 1px solid #0074cc;
  background-color: #201f1f;
}
.e-blockeditor .e-block .e-row-hover-line,
.e-blockeditor .e-block .e-col-hover-line {
  background: #0074cc;
}
.e-blockeditor .e-image-block.e-image-focus, .e-blockeditor .e-image-block:hover {
  outline: 2px solid #0074cc;
}
.e-blockeditor .e-audio-block:hover {
  outline: 2px solid #0074cc;
}
.e-blockeditor .e-video-block.e-video-focus, .e-blockeditor .e-video-block:hover {
  outline: 2px solid #0074cc;
}

.e-table-gripper-action-popup {
  background: #201f1f;
  border: 1px solid #414040;
  -webkit-box-shadow: 0 -2px 15px -3px rgba(0, 0, 0, 0.14), 0 6px 10px 0 rgba(0, 0, 0, 0.14);
          box-shadow: 0 -2px 15px -3px rgba(0, 0, 0, 0.14), 0 6px 10px 0 rgba(0, 0, 0, 0.14);
}
.e-table-gripper-action-popup .e-icons {
  color: #fff;
}
.e-table-gripper-action-popup .e-icons:hover {
  background: #414040;
  border-color: #414040;
  color: #fff;
}
.e-table-gripper-action-popup .e-icons:active {
  background: #514f4f;
  border-color: #514f4f;
  color: #fff;
}

/* ======== Floating Icons Styles ======== */
.e-floating-icon {
  border: 1px solid transparent;
  color: #fff;
  background: transparent;
}
.e-floating-icon:hover {
  background: #514f4f;
  color: #fff;
}

/* ======== Inline Toolbar styles ======== */
.e-blockeditor-inline-toolbar-popup {
  border: 1px solid #414040;
  background: #201f1f;
  -webkit-box-shadow: 0 -2px 15px -3px rgba(0, 0, 0, 0.14), 0 6px 10px 0 rgba(0, 0, 0, 0.14);
          box-shadow: 0 -2px 15px -3px rgba(0, 0, 0, 0.14), 0 6px 10px 0 rgba(0, 0, 0, 0.14);
}
.e-blockeditor-inline-toolbar-popup .e-toolbar-item.e-active .e-btn {
  background: #514f4f;
}
.e-blockeditor-inline-toolbar-popup .e-toolbar-item.e-active .e-tbar-btn .e-icons,
.e-blockeditor-inline-toolbar-popup .e-toolbar-item.e-active .e-tbar-btn:focus .e-icons {
  color: #fff;
}
/* User and label mention styles */
.e-mention.e-blockeditor-mention-menu.e-popup .e-list-item:not(.e-active) .em-avatar {
  color: #f4f4f4;
}
.e-mention.e-blockeditor-mention-menu.e-popup .e-list-item:not(.e-active) .em-content .em-text {
  color: #fff;
}
.e-mention.e-blockeditor-mention-menu.e-popup .e-list-item:not(.e-active) .em-content .e-icons {
  color: #fff;
}

/* ======== Block Action styles ======== */
.e-blockeditor-blockaction-popup .e-menu-item:not(.e-disabled) .e-blockaction-item-template .e-action-icon {
  color: #fff;
}
.e-blockeditor-blockaction-popup .e-menu-item:not(.e-disabled) .e-blockaction-item-template .e-action-item-label {
  color: #fff;
}
.e-blockeditor-blockaction-popup .e-menu-item:not(.e-disabled) .e-blockaction-item-template .e-action-item-shortcut {
  color: #fff;
}

/* ======== Slash Command styles ======== */
.e-blockeditor-command-menu.e-popup .e-list-item:not(.e-disabled):not(.e-active):not(.e-hover) .e-command-mention-item-template .e-command-icon {
  color: #fff;
}
.e-blockeditor-command-menu.e-popup .e-list-item:not(.e-disabled):not(.e-active):not(.e-hover) .e-command-mention-item-template .e-command-title {
  color: #fff;
}
.e-blockeditor-command-menu.e-popup .e-list-item:not(.e-disabled):not(.e-active):not(.e-hover) .e-command-mention-item-template .e-command-shortcut {
  color: #fff;
}

/* Context menu styles */
.e-blockeditor-contextmenu ul .e-menu-item:not(.e-disabled) .e-ctmenu-icon {
  color: #fff;
}
.e-blockeditor-contextmenu ul .e-menu-item:not(.e-disabled) .e-ctmenu-text {
  color: #fff;
}
.e-blockeditor-contextmenu ul .e-menu-item:not(.e-disabled) .e-ctmenu-shortcut {
  color: #fff;
}

/* ======== common styles for mention and popup menu ======== */
.e-blockeditor-mention-menu.e-popup,
.e-blockeditor-blockaction-popup,
.e-blockeditor-contextmenu ul {
  border: 1px solid #201f1f;
  background: #201f1f;
  -webkit-box-shadow: 0 -2px 15px -3px rgba(0, 0, 0, 0.14), 0 6px 10px 0 rgba(0, 0, 0, 0.14);
          box-shadow: 0 -2px 15px -3px rgba(0, 0, 0, 0.14), 0 6px 10px 0 rgba(0, 0, 0, 0.14);
}

/* ======== BlockEditor Styles ======== */
/* ======== Drag and Drop Styles ======== */
/* ======== Floating Icons Styles ======== */
/* ======== Inline toolbar Styles ======== */
/* ======== Block level syles ======== */
/* ======== Numbered And Bullet List ======== */
/* ======== Quote and Callout Block ======== */
/* ======== Toggle Block Styles ======== */
/* ======== Divider Block ======== */
/* ======== Link syles ======== */
/* ======== Inline content syles ======== */
/* ======== Slash Command styles ======== */
/* ======== Context menu syles ======== */
/* ======== Check Box syles ======== */
/* ======== User and Label Mention Chip Syles ======== */
/* ======== User and Label Mention Syles ======== */
/* ======== Code Block Styles ======== */
/* ======== Table syles ======== */
/* ======== scrollbar syles ======== */
/* ======== Selection syles ======== */
.e-bigger.e-blockeditor,
.e-bigger .e-blockeditor {
  /* ======== Blocks Level styles ======== */
  /* ======== Code Block Styles ======== */
  /* ======== Table Block Styles ======== */
}
.e-bigger.e-blockeditor .e-block-container-wrapper,
.e-bigger .e-blockeditor .e-block-container-wrapper {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.e-bigger.e-blockeditor .e-block,
.e-bigger .e-blockeditor .e-block {
  /* List Block Styles */
  /* Quote Block */
  /* Callout Block */
  /* Toggle Block */
  /* User and label mention Chip styles */
  /* Inline content type styles */
}
.e-bigger.e-blockeditor .e-block.e-list-block,
.e-bigger .e-blockeditor .e-block.e-list-block {
  /* Checklist Block */
}
.e-bigger.e-blockeditor .e-block.e-list-block li::marker,
.e-bigger .e-blockeditor .e-block.e-list-block li::marker {
  font-size: 16px;
}
.e-bigger.e-blockeditor .e-block.e-list-block[data-block-type=Checklist] .e-checkmark-container,
.e-bigger .e-blockeditor .e-block.e-list-block[data-block-type=Checklist] .e-checkmark-container {
  height: 20px;
  width: 20px;
}
.e-bigger.e-blockeditor .e-block.e-quote-block blockquote,
.e-bigger .e-blockeditor .e-block.e-quote-block blockquote {
  border-left-width: 3px;
  padding-left: 8px;
}
.e-bigger.e-blockeditor .e-block.e-callout-block .e-callout-wrapper,
.e-bigger .e-blockeditor .e-block.e-callout-block .e-callout-wrapper {
  padding: 16px;
}
.e-bigger.e-blockeditor .e-block.e-callout-block .e-callout-icon,
.e-bigger .e-blockeditor .e-block.e-callout-block .e-callout-icon {
  height: 18px;
  width: 18px;
}
.e-bigger.e-blockeditor .e-block.e-toggle-block .e-toggle-icon,
.e-bigger .e-blockeditor .e-block.e-toggle-block .e-toggle-icon {
  height: 16px;
  width: 16px;
  margin-right: 12px;
}
.e-bigger.e-blockeditor .e-block .e-user-chip,
.e-bigger .e-blockeditor .e-block .e-user-chip {
  height: 26px;
  padding: 1px 4px;
}
.e-bigger.e-blockeditor .e-block .e-user-chip .em-avatar,
.e-bigger .e-blockeditor .e-block .e-user-chip .em-avatar {
  height: 24px;
  width: 24px;
  font-size: 16px;
  line-height: 24px;
}
.e-bigger.e-blockeditor .e-block .e-user-chip .em-text,
.e-bigger .e-blockeditor .e-block .e-user-chip .em-text {
  font-size: 16px;
  line-height: 24px;
}
.e-bigger.e-blockeditor .e-block .e-label-chip,
.e-bigger .e-blockeditor .e-block .e-label-chip {
  height: 32px;
  padding: 4px;
  font-size: 16px;
  line-height: 24px;
}
.e-bigger.e-blockeditor .e-block .e-block-content,
.e-bigger .e-blockeditor .e-block .e-block-content {
  /* Inline code */
}
.e-bigger.e-blockeditor .e-block .e-block-content .e-be-inline-code,
.e-bigger .e-blockeditor .e-block .e-block-content .e-be-inline-code {
  font-size: 14px;
  line-height: 22px;
  padding: 1px 4px;
}
.e-bigger.e-blockeditor .e-code-block-toolbar,
.e-bigger .e-blockeditor .e-code-block-toolbar {
  padding: 16px;
  min-height: 40px;
}
.e-bigger.e-blockeditor .e-code-block-languages,
.e-bigger .e-blockeditor .e-code-block-languages {
  padding: 8px 12px;
  width: 248px;
  height: 40px;
}
.e-bigger.e-blockeditor .e-code-block-copy-button,
.e-bigger .e-blockeditor .e-code-block-copy-button {
  padding: 12px;
  margin-left: 12px;
  width: 40px;
  height: 40px;
}
.e-bigger.e-blockeditor .e-code-block-copy-button .e-icons,
.e-bigger .e-blockeditor .e-code-block-copy-button .e-icons {
  font-size: 16px;
}
.e-bigger.e-blockeditor .e-code-block,
.e-bigger .e-blockeditor .e-code-block {
  margin: 0;
  padding-left: 24px;
  overflow-x: auto;
  font-size: 16px;
  line-height: 24px;
}
.e-bigger.e-blockeditor .e-table-block th,
.e-bigger .e-blockeditor .e-table-block th {
  height: 44px;
  padding: 10px;
  font-size: 16px;
  line-height: 24px;
}
.e-bigger.e-blockeditor .e-table-block td,
.e-bigger .e-blockeditor .e-table-block td {
  height: 44px;
  padding: 11px;
  font-size: 16px;
  line-height: 24px;
}
.e-bigger.e-blockeditor .e-table-block td:has(.e-block),
.e-bigger .e-blockeditor .e-table-block td:has(.e-block) {
  padding-top: 0;
  padding-bottom: 0;
}
.e-bigger.e-blockeditor .e-block .e-row-action-handle,
.e-bigger.e-blockeditor .e-block .e-col-action-handle,
.e-bigger .e-blockeditor .e-block .e-row-action-handle,
.e-bigger .e-blockeditor .e-block .e-col-action-handle {
  font-size: 16px;
  line-height: 100%;
}
.e-bigger.e-blockeditor .e-block .e-row-action-handle,
.e-bigger .e-blockeditor .e-block .e-row-action-handle {
  width: 46px;
  left: 4px;
}
.e-bigger.e-blockeditor .e-block .e-col-action-handle,
.e-bigger .e-blockeditor .e-block .e-col-action-handle {
  height: 28px;
  top: -12px;
}

.e-bigger .e-table-gripper-action-popup .e-icons {
  font-size: 18px;
  padding: 11px;
}

/* ======== Floating Icons styles ======== */
.e-bigger .e-floating-icon {
  width: 24px;
  height: 24px;
  font-size: 16px;
  line-height: 16px;
  font-weight: 400;
}

/* Common for all mention menu */
.e-bigger .e-blockeditor-mention-menu.e-popup .e-dropdownbase,
.e-bigger.e-blockeditor-mention-menu.e-popup .e-dropdownbase {
  padding: 6px;
}

/* ======== Block Action styles ======== */
.e-bigger .e-blockeditor-blockaction-popup .e-menu-wrapper,
.e-bigger .e-blockeditor-blockaction-popup .e-menu-container,
.e-bigger.e-blockeditor-blockaction-popup .e-menu-wrapper,
.e-bigger.e-blockeditor-blockaction-popup .e-menu-container {
  padding: 6px;
}
.e-bigger .e-blockeditor-blockaction-popup .e-menu-wrapper ul .e-menu-item,
.e-bigger .e-blockeditor-blockaction-popup .e-menu-container ul .e-menu-item,
.e-bigger.e-blockeditor-blockaction-popup .e-menu-wrapper ul .e-menu-item,
.e-bigger.e-blockeditor-blockaction-popup .e-menu-container ul .e-menu-item {
  height: 40px;
  line-height: 40px;
  padding: 0;
}
.e-bigger .e-blockeditor-blockaction-popup .e-menu-wrapper ul .e-menu-item .e-blockaction-item-template,
.e-bigger .e-blockeditor-blockaction-popup .e-menu-container ul .e-menu-item .e-blockaction-item-template,
.e-bigger.e-blockeditor-blockaction-popup .e-menu-wrapper ul .e-menu-item .e-blockaction-item-template,
.e-bigger.e-blockeditor-blockaction-popup .e-menu-container ul .e-menu-item .e-blockaction-item-template {
  min-height: 40px;
  padding-left: 6px;
}
.e-bigger .e-blockeditor-blockaction-popup .e-menu-wrapper ul .e-menu-item .e-blockaction-item-template .e-action-icon,
.e-bigger .e-blockeditor-blockaction-popup .e-menu-container ul .e-menu-item .e-blockaction-item-template .e-action-icon,
.e-bigger.e-blockeditor-blockaction-popup .e-menu-wrapper ul .e-menu-item .e-blockaction-item-template .e-action-icon,
.e-bigger.e-blockeditor-blockaction-popup .e-menu-container ul .e-menu-item .e-blockaction-item-template .e-action-icon {
  font-size: 18px;
  line-height: 18px;
}
.e-bigger .e-blockeditor-blockaction-popup .e-menu-wrapper ul .e-menu-item .e-blockaction-item-template .e-action-item-label,
.e-bigger .e-blockeditor-blockaction-popup .e-menu-container ul .e-menu-item .e-blockaction-item-template .e-action-item-label,
.e-bigger.e-blockeditor-blockaction-popup .e-menu-wrapper ul .e-menu-item .e-blockaction-item-template .e-action-item-label,
.e-bigger.e-blockeditor-blockaction-popup .e-menu-container ul .e-menu-item .e-blockaction-item-template .e-action-item-label {
  font-size: 16px;
  line-height: 24px;
}
.e-bigger .e-blockeditor-blockaction-popup .e-menu-wrapper ul .e-menu-item .e-blockaction-item-template .e-action-item-shortcut,
.e-bigger .e-blockeditor-blockaction-popup .e-menu-container ul .e-menu-item .e-blockaction-item-template .e-action-item-shortcut,
.e-bigger.e-blockeditor-blockaction-popup .e-menu-wrapper ul .e-menu-item .e-blockaction-item-template .e-action-item-shortcut,
.e-bigger.e-blockeditor-blockaction-popup .e-menu-container ul .e-menu-item .e-blockaction-item-template .e-action-item-shortcut {
  font-size: 12px;
  line-height: 22px;
}

/* ======== Slash Command styles ======== */
.e-bigger .e-blockeditor-command-menu.e-popup .e-command-mention-item-template,
.e-bigger.e-blockeditor-command-menu.e-popup .e-command-mention-item-template {
  min-height: 40px;
  padding-left: 6px;
}
.e-bigger .e-blockeditor-command-menu.e-popup .e-command-mention-item-template .e-command-icon,
.e-bigger.e-blockeditor-command-menu.e-popup .e-command-mention-item-template .e-command-icon {
  font-size: 18px;
  line-height: 18px;
}
.e-bigger .e-blockeditor-command-menu.e-popup .e-command-mention-item-template .e-command-title,
.e-bigger.e-blockeditor-command-menu.e-popup .e-command-mention-item-template .e-command-title {
  font-size: 16px;
  line-height: 24px;
}
.e-bigger .e-blockeditor-command-menu.e-popup .e-command-mention-item-template .e-command-shortcut,
.e-bigger.e-blockeditor-command-menu.e-popup .e-command-mention-item-template .e-command-shortcut {
  font-size: 14px;
  line-height: 22px;
}
.e-bigger .e-blockeditor-command-menu.e-popup .e-dropdownbase .e-list-group-item,
.e-bigger .e-blockeditor-command-menu.e-popup .e-fixed-head,
.e-bigger.e-blockeditor-command-menu.e-popup .e-dropdownbase .e-list-group-item,
.e-bigger.e-blockeditor-command-menu.e-popup .e-fixed-head {
  padding-left: 8px;
}
.e-bigger .e-blockeditor-command-menu.e-popup.e-rtl .e-dropdownbase .e-list-group-item,
.e-bigger .e-blockeditor-command-menu.e-popup.e-rtl .e-fixed-head,
.e-bigger.e-blockeditor-command-menu.e-popup.e-rtl .e-dropdownbase .e-list-group-item,
.e-bigger.e-blockeditor-command-menu.e-popup.e-rtl .e-fixed-head {
  padding-right: 8px;
  padding-left: 0;
}

/* Context menu styles */
.e-bigger .e-blockeditor-contextmenu ul,
.e-bigger.e-blockeditor-contextmenu ul {
  width: 220px;
}
.e-bigger .e-blockeditor-contextmenu ul.e-contextmenu,
.e-bigger.e-blockeditor-contextmenu ul.e-contextmenu {
  padding: 6px;
}
.e-bigger .e-blockeditor-contextmenu ul .e-ctmenu-icon,
.e-bigger.e-blockeditor-contextmenu ul .e-ctmenu-icon {
  font-size: 18px;
  line-height: 18px;
}
.e-bigger .e-blockeditor-contextmenu ul .e-ctmenu-text,
.e-bigger.e-blockeditor-contextmenu ul .e-ctmenu-text {
  font-size: 16px;
  line-height: 24px;
}
.e-bigger .e-blockeditor-contextmenu ul .e-ctmenu-shortcut,
.e-bigger.e-blockeditor-contextmenu ul .e-ctmenu-shortcut {
  font-size: 14px;
  line-height: 22px;
}

/* ======== Inline Toolbar styles ======== */
.e-bigger .e-blockeditor-inline-toolbar-popup,
.e-bigger.e-blockeditor-inline-toolbar-popup {
  /* ======== Blazor specific Toolbar styles ======== */
}
.e-bigger .e-blockeditor-inline-toolbar-popup .e-toolbar-item .e-inline-color-icon,
.e-bigger .e-blockeditor-inline-toolbar-popup .e-toolbar-item .e-inline-bgColor-icon,
.e-bigger.e-blockeditor-inline-toolbar-popup .e-toolbar-item .e-inline-color-icon,
.e-bigger.e-blockeditor-inline-toolbar-popup .e-toolbar-item .e-inline-bgColor-icon {
  font-size: 16px;
}
.e-bigger .e-blockeditor-inline-toolbar-popup .e-toolbar-item .e-toolbar-color-dropdown .e-icons.e-btn-icon,
.e-bigger .e-blockeditor-inline-toolbar-popup .e-toolbar-item .e-toolbar-bgcolor-dropdown .e-icons.e-btn-icon,
.e-bigger.e-blockeditor-inline-toolbar-popup .e-toolbar-item .e-toolbar-color-dropdown .e-icons.e-btn-icon,
.e-bigger.e-blockeditor-inline-toolbar-popup .e-toolbar-item .e-toolbar-bgcolor-dropdown .e-icons.e-btn-icon {
  font-size: 14px;
}
.e-bigger .e-blockeditor-inline-toolbar-popup .e-toolbar .e-item-first-child,
.e-bigger.e-blockeditor-inline-toolbar-popup .e-toolbar .e-item-first-child {
  margin-left: 10px;
}
.e-bigger .e-blockeditor-inline-toolbar-popup .e-toolbar.e-rtl .e-item-first-child,
.e-bigger.e-blockeditor-inline-toolbar-popup .e-toolbar.e-rtl .e-item-first-child {
  margin-left: 0;
  margin-right: 10px;
}

/* User and label mention styles */
.e-bigger .e-blockeditor-mention-menu.e-popup .e-user-mention-item-template,
.e-bigger .e-blockeditor-mention-menu.e-popup .e-label-mention-item-template,
.e-bigger.e-blockeditor-mention-menu.e-popup .e-user-mention-item-template,
.e-bigger.e-blockeditor-mention-menu.e-popup .e-label-mention-item-template {
  gap: 8px;
}
.e-bigger .e-blockeditor-mention-menu.e-popup .e-user-mention-item-template,
.e-bigger.e-blockeditor-mention-menu.e-popup .e-user-mention-item-template {
  padding: 6px 6px;
}
.e-bigger .e-blockeditor-mention-menu.e-popup .e-label-mention-item-template,
.e-bigger.e-blockeditor-mention-menu.e-popup .e-label-mention-item-template {
  padding: 10px;
}
.e-bigger .e-blockeditor-mention-menu.e-popup .em-avatar,
.e-bigger.e-blockeditor-mention-menu.e-popup .em-avatar {
  width: 34px;
  height: 34px;
  font-size: 16px;
  line-height: 24px;
}
.e-bigger .e-blockeditor-mention-menu.e-popup.e-blockeditor-label-menu .em-avatar,
.e-bigger.e-blockeditor-mention-menu.e-popup.e-blockeditor-label-menu .em-avatar {
  width: 20px;
  height: 20px;
}
.e-bigger .e-blockeditor-mention-menu.e-popup .em-content,
.e-bigger.e-blockeditor-mention-menu.e-popup .em-content {
  gap: 8px;
}
.e-bigger .e-blockeditor-mention-menu.e-popup .em-content .em-text,
.e-bigger.e-blockeditor-mention-menu.e-popup .em-content .em-text {
  font-size: 16px;
  line-height: 24px;
}
.e-bigger .e-blockeditor-mention-menu.e-popup .em-content .e-icons,
.e-bigger.e-blockeditor-mention-menu.e-popup .em-content .e-icons {
  font-size: 18px;
  line-height: 18px;
}