/* ======== 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: "\e805";
}

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

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

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

/* ======== Slash Command styles ======== */
.e-blockeditor-command-menu.e-popup .e-be-paragraph::before {
  content: "\e82e";
}
.e-blockeditor-command-menu.e-popup .e-be-divider::before {
  content: "\e920";
}
.e-blockeditor-command-menu.e-popup .e-be-callout::before {
  content: "\e942";
}
.e-blockeditor-command-menu.e-popup .e-be-h1::before {
  content: "\e943";
}
.e-blockeditor-command-menu.e-popup .e-be-h2::before {
  content: "\e944";
}
.e-blockeditor-command-menu.e-popup .e-be-h3::before {
  content: "\e945";
}
.e-blockeditor-command-menu.e-popup .e-be-h4::before {
  content: "\e946";
}
.e-blockeditor-command-menu.e-popup .e-be-toggle-h1::before {
  content: "\e947";
}
.e-blockeditor-command-menu.e-popup .e-be-toggle-h2::before {
  content: "\e948";
}
.e-blockeditor-command-menu.e-popup .e-be-toggle-h3::before {
  content: "\e949";
}
.e-blockeditor-command-menu.e-popup .e-be-toggle-h4::before {
  content: "\e94a";
}
.e-blockeditor-command-menu.e-popup .e-be-toggle-paragraph::before {
  content: "\e844";
}

/* ======== Main Editor ======== */
.e-blockeditor {
  overflow: auto;
  overflow-x: hidden;
  position: relative;
  /* Remove default styles */
  /* ======== Block Container ======== */
  /* ======== Divider Blocks Level styles ======== */
  /* ======== Blocks Level styles ======== */
  /* ======== Drag and Drop Styles ======== */
  /* ======== Code Block Styles ======== */
  /* ======== Table Block Styles ======== */
  /* ======== Image Block Styles ======== */
  /* ======== RTL Styles ======== */
}
.e-blockeditor .e-block-container-wrapper {
  font-family: "Inter";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.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;
  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-wrapper.e-mention.e-editable-element {
  width: 100%;
  padding: 20px;
  border: unset;
}
.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] {
  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 ul li {
  padding-left: 8px;
}
.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;
}
.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;
}
.e-blockeditor .e-block.e-list-block[data-block-type=Checklist]:has(.e-checked) li {
  text-decoration: line-through;
}
.e-blockeditor .e-block.e-quote-block blockquote {
  border-left-width: 3px;
  border-left-style: solid;
  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: 12px;
  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: 12px;
  width: 12px;
  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: 24px;
  padding: 1px 4px;
  border-radius: 2px;
}
.e-blockeditor .e-block .e-user-chip .em-avatar {
  height: 20px;
  width: 20px;
  font-size: 14px;
  line-height: 20px;
  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 .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: 20px;
  font-weight: 400;
}
.e-blockeditor .e-block .e-label-chip {
  height: 28px;
  padding: 4px;
  font-size: 14px;
  line-height: 20px;
  border-radius: 4px;
}
.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: 16px;
  padding: 2px 4px;
  border-radius: 2px;
  white-space: pre-wrap;
}
.e-blockeditor .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 .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 .drop-indicator {
  margin-top: 30px;
}
.e-blockeditor .dragging-clone {
  border-radius: 0;
}
.e-blockeditor .dragging-clone .e-block {
  padding: 4px 8px;
  padding-left: calc(4px + var(--block-indent) * 1px);
}
.e-blockeditor .dragging-clone .e-block.e-callout-block .e-block {
  padding-left: calc(45px + var(--block-indent) * 1px);
}
.e-blockeditor .dragging-clone .e-block.e-toggle-block .e-block {
  padding-left: calc(21px + var(--block-indent) * 1px);
}
.e-blockeditor:has(.dragging-clone) .e-floating-icons {
  display: none;
}
.e-blockeditor .e-block-container-wrapper .e-block:first-child .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: 30px;
  -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: 4px 8px;
  border-radius: 4px;
  outline: none;
  width: 248px;
  height: 30px;
}
.e-blockeditor .e-code-block-copy-button {
  border: none;
  cursor: pointer;
  padding: 8px;
  margin-left: 8px;
  border-radius: 4px;
  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: 30px;
  height: 30px;
}
.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: 20px;
  white-space: break-spaces;
  word-break: inherit;
  word-wrap: break-word;
}
.e-blockeditor .e-table-block {
  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: 32px;
  padding: 8px;
  font-weight: 500;
  font-size: 10px;
  line-height: 16px;
}
.e-blockeditor .e-table-block td {
  height: 34px;
  padding: 6px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.e-blockeditor .e-table-block .e-cell-focus {
  outline-offset: -2px;
}
.e-blockeditor .e-table-block.e-readonly {
  pointer-events: none;
}
.e-blockeditor .e-row-add-indicator,
.e-blockeditor .e-col-add-indicator {
  border-radius: 50%;
  width: 20px;
  height: 20px;
  font-size: 14px;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
}
.e-blockeditor .e-row-hover-line {
  height: 2px;
}
.e-blockeditor .e-col-hover-line {
  width: 2px;
}
.e-blockeditor .e-image-container {
  margin: 6px 2px;
}
.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);
}

/* 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;
}

/* 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 {
  border-radius: 4px;
}

/* ======== Block Action styles ======== */
.e-blockeditor-blockaction-popup .e-menu-wrapper {
  width: 100%;
  padding: 4px;
}
.e-blockeditor-blockaction-popup .e-menu-wrapper 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 {
  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 {
  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 {
  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 {
  font-size: 14px;
  line-height: 14px;
}
.e-blockeditor-blockaction-popup .e-menu-wrapper ul .e-menu-item .e-blockaction-item-template .e-action-item-label {
  font-size: 14px;
  line-height: 20px;
}
.e-blockeditor-blockaction-popup .e-menu-wrapper ul .e-menu-item .e-blockaction-item-template .e-action-item-shortcut {
  font-size: 12px;
  line-height: 16px;
}

/* ======== 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: 14px;
  line-height: 14px;
}
.e-blockeditor-command-menu.e-popup .e-command-mention-item-template .e-command-title {
  font-size: 14px;
  line-height: 20px;
}
.e-blockeditor-command-menu.e-popup .e-command-mention-item-template .e-command-shortcut {
  font-size: 12px;
  line-height: 16px;
}
.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 {
  width: 200px;
}
.e-blockeditor-contextmenu.e-contextmenu {
  padding: 4px;
}
.e-blockeditor-contextmenu .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 .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 .e-ctmenu-icon {
  font-size: 14px;
  line-height: 14px;
}
.e-blockeditor-contextmenu .e-ctmenu-text {
  font-size: 14px;
  line-height: 20px;
}
.e-blockeditor-contextmenu .e-ctmenu-shortcut {
  font-size: 12px;
  line-height: 16px;
}

/* ======== Inline Toolbar styles ======== */
.e-blockeditor-inline-toolbar-popup {
  border-radius: 8px;
}
.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;
}

/* 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 4px;
}
.e-blockeditor-mention-menu.e-popup .e-label-mention-item-template {
  padding: 5px 8px;
}
.e-blockeditor-mention-menu.e-popup .em-avatar {
  width: 30px;
  height: 30px;
  font-size: 14px;
  line-height: 20px;
  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: 20px;
}
.e-blockeditor-mention-menu.e-popup .em-content .em-icon {
  font-size: 14px;
  line-height: 14px;
}

/* 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;
}

/* ======== Main Editor ======== */
.e-blockeditor {
  background: #fff;
  color: #111827;
  /* ======== 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: #4f46e5;
}
.e-blockeditor .drop-indicator {
  background: #4f46e5;
}
.e-blockeditor .drop-indicator::before {
  background: #4f46e5;
}
.e-blockeditor .dragging-clone {
  background: #e0e7ff;
}
.e-blockeditor .e-divider-block.e-divider-selected .e-be-hr-wrapper {
  background: #e0e7ff;
}
.e-blockeditor .e-divider-block .e-be-hr {
  border: 2px solid #d1d5db;
}
.e-blockeditor .e-block {
  /* List Block Styles */
  /* Quote Block */
  /* Callout Block */
}
.e-blockeditor .e-block [contenteditable=true]:empty::before {
  color: #6b7280;
}
.e-blockeditor .e-block.e-list-block {
  /* Checklist Block */
}
.e-blockeditor .e-block.e-list-block[data-block-type=Checklist] .e-checkmark-border {
  stroke: #d1d5db;
}
.e-blockeditor .e-block.e-list-block[data-block-type=Checklist] .e-checkmark-bg {
  fill: #4f46e5;
  stroke: #4f46e5;
}
.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: #4f46e5;
}
.e-blockeditor .e-block.e-list-block[data-block-type=Checklist]:has(.e-checked) li {
  color: #111827;
}
.e-blockeditor .e-block.e-quote-block blockquote {
  border-left-color: #d1d5db;
}
.e-blockeditor .e-block.e-callout-block .e-callout-wrapper {
  background: #f3f4f6;
}
.e-blockeditor .e-block-content {
  /* Inline code */
}
.e-blockeditor .e-block-content::-moz-selection {
  background: #e0e7ff;
}
.e-blockeditor .e-block-content::selection {
  background: #e0e7ff;
}
.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: #f9fafb;
  border: 1px solid #d1d5db;
}
.e-blockeditor .e-code-block {
  background-color: #f9fafb;
  color: #111827;
}
.e-blockeditor .e-code-block-toolbar {
  background: #f9fafb;
}
.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: #f9fafb;
}
.e-blockeditor .e-code-block-languages {
  border: 1px solid #d1d5db;
  background: #f9fafb;
  -webkit-box-shadow: unset;
          box-shadow: unset;
}
.e-blockeditor .e-code-block-copy-button {
  background: #f9fafb;
}
.e-blockeditor .e-code-block-copy-button .e-icons {
  color: #6b7280;
}
.e-blockeditor .e-code-block-copy-button:hover,
.e-blockeditor .e-code-block-copy-button:active {
  background: #e5e7eb;
}
.e-blockeditor .e-code-block-copy-button:hover .e-icons,
.e-blockeditor .e-code-block-copy-button:active .e-icons {
  color: #374151;
}
.e-blockeditor .e-table-block th,
.e-blockeditor .e-table-block td {
  border: 1px solid #e5e7eb;
}
.e-blockeditor .e-table-block thead tr {
  background: #f9fafb;
  color: #111827;
}
.e-blockeditor .e-table-block tbody tr {
  background: #fff;
  color: #111827;
}
.e-blockeditor .e-table-block tr:hover {
  background: #f3f4f6;
  color: #111827;
}
.e-blockeditor .e-table-block tr:has(.e-cell-focus) {
  background: #e5e7eb;
  color: #111827;
}
.e-blockeditor .e-table-block .e-cell-focus {
  outline: 2px solid #4f46e5;
  -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.95), 0 0 0 4px #4f46e5;
          box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.95), 0 0 0 4px #4f46e5;
}
.e-blockeditor .e-row-add-indicator,
.e-blockeditor .e-col-add-indicator {
  background: #4f46e5;
  color: #fff;
}
.e-blockeditor .e-row-hover-line,
.e-blockeditor .e-col-hover-line {
  background: #4f46e5;
}
.e-blockeditor .e-image-block.e-image-focus, .e-blockeditor .e-image-block:hover {
  outline: 2px solid #4f46e5;
}
.e-blockeditor .e-audio-block:hover {
  outline: 2px solid #4f46e5;
}
.e-blockeditor .e-video-block.e-video-focus, .e-blockeditor .e-video-block:hover {
  outline: 2px solid #4f46e5;
}

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

/* ======== Inline Toolbar styles ======== */
.e-blockeditor-inline-toolbar-popup {
  border: 1px solid #fff;
  background: #f3f4f6;
  -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}
.e-blockeditor-inline-toolbar-popup .e-toolbar-item.e-active .e-btn {
  background: #e5e7eb;
}
.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: #6b7280;
}

/* User and label mention styles */
.e-mention.e-blockeditor-mention-menu.e-popup .e-list-item:not(.e-active) .em-avatar {
  color: #fff;
}
.e-mention.e-blockeditor-mention-menu.e-popup .e-list-item:not(.e-active) .em-content .em-text {
  color: #111827;
}
.e-mention.e-blockeditor-mention-menu.e-popup .e-list-item:not(.e-active) .em-content .e-icons {
  color: #6b7280;
}

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

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

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

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

.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,
.e-bigger .e-blockeditor .e-block.e-list-block[data-block-type=CheckList] .e-checkmark {
  min-width: 18px;
  min-height: 18px;
  width: 18px;
  height: 18px;
  border-width: 1px;
  font-size: 12px;
}
.e-bigger.e-blockeditor .e-block.e-list-block[data-block-type=CheckList]:has(.e-checked) .e-checkmark-checked::after,
.e-bigger .e-blockeditor .e-block.e-list-block[data-block-type=CheckList]:has(.e-checked) .e-checkmark-checked::after {
  font-size: 12px;
  line-height: 12px;
}
.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: 14px;
  width: 14px;
  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 8px;
}
.e-bigger.e-blockeditor .e-block .e-user-chip .em-avatar,
.e-bigger .e-blockeditor .e-block .e-user-chip .em-avatar {
  height: 22px;
  width: 22px;
  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: 20px;
  padding: 2px 4px;
}
.e-bigger.e-blockeditor .e-code-block-toolbar,
.e-bigger .e-blockeditor .e-code-block-toolbar {
  padding: 16px;
  min-height: 38px;
}
.e-bigger.e-blockeditor .e-code-block-languages,
.e-bigger .e-blockeditor .e-code-block-languages {
  padding: 7px 12px;
  width: 248px;
  height: 38px;
}
.e-bigger.e-blockeditor .e-code-block-copy-button,
.e-bigger .e-blockeditor .e-code-block-copy-button {
  padding: 10px;
  margin-left: 12px;
  width: 38px;
  height: 38px;
}
.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: 42px;
  padding: 12px;
  font-size: 12px;
  line-height: 18px;
}
.e-bigger.e-blockeditor .e-table-block td,
.e-bigger .e-blockeditor .e-table-block td {
  height: 44px;
  padding: 10px;
  font-size: 16px;
  line-height: 24px;
}

/* ======== 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-wrapper {
  padding: 6px;
}
.e-bigger .e-blockeditor-blockaction-popup .e-menu-wrapper ul .e-menu-item,
.e-bigger.e-blockeditor-blockaction-popup .e-menu-wrapper 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-wrapper 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-wrapper ul .e-menu-item .e-blockaction-item-template .e-action-icon {
  font-size: 16px;
  line-height: 16px;
}
.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-wrapper 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-wrapper ul .e-menu-item .e-blockaction-item-template .e-action-item-shortcut {
  font-size: 14px;
  line-height: 20px;
}

/* ======== 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: 16px;
  line-height: 16px;
}
.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: 20px;
}
.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,
.e-bigger.e-blockeditor-contextmenu {
  width: 220px;
}
.e-bigger .e-blockeditor-contextmenu.e-contextmenu,
.e-bigger.e-blockeditor-contextmenu.e-contextmenu {
  padding: 6px;
}
.e-bigger .e-blockeditor-contextmenu .e-ctmenu-icon,
.e-bigger.e-blockeditor-contextmenu .e-ctmenu-icon {
  font-size: 16px;
  line-height: 16px;
}
.e-bigger .e-blockeditor-contextmenu .e-ctmenu-text,
.e-bigger.e-blockeditor-contextmenu .e-ctmenu-text {
  font-size: 16px;
  line-height: 24px;
}
.e-bigger .e-blockeditor-contextmenu .e-ctmenu-shortcut,
.e-bigger.e-blockeditor-contextmenu .e-ctmenu-shortcut {
  font-size: 14px;
  line-height: 20px;
}

/* ======== Inline 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;
}

/* 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 4px;
}
.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: 8px 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: 16px;
  line-height: 16px;
}