:host {
  display: flex;
  flex-direction: row;
}

:host(.gux-hidden) .gux-divider {
  display: none;
}
:host(.gux-hidden) ::slotted(:not(gux-rich-text-editor-action-link)) {
  display: none;
}

.gux-action-group-container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: var(--gse-ui-rte-toolbarBtnGroup-gap);
  align-items: flex-start;
  justify-content: flex-start;
}

.gux-disabled {
  pointer-events: none;
  cursor: default;
  user-select: none;
  opacity: var(--gse-semantic-opacity-disabled);
}

.gux-divider {
  inline-size: var(--gse-ui-rte-divider-width);
  block-size: var(--gse-ui-rte-divider-height);
  margin: var(--gse-ui-rte-toolbar-divider-margin);
  background-color: var(--gse-ui-rte-toolbar-divider-color);
}