.me-text-separator {
  display: inline-flex;
  align-items: center;
  gap: 8px;

  .el-divider--vertical {
    margin: 0;
  }

  .text-item {
    display: inline-block;
  }

  .separator {
    display: inline-block;
    color: #999;
  }

  .suffix-trigger {
    display: inline-block;
    cursor: pointer;
    // color: var(--el-color-primary);
  }

  .popover-list {
    margin: 0;
    padding: 0;
    list-style: none;

    .popover-list-item {
      padding: 6px 12px;
      line-height: 1.5;

      &:hover {
        background-color: var(--el-fill-color-light);
      }
    }
  }
}
