.pceditor-source {
  width: 100%;
  display: inline-flex;
  box-sizing: border-box;
  align-items: center;
  flex-direction: row;
  padding: 16px 12px;
}
.pceditor-source__icon {
  flex: 0 0 auto;
  margin-right: var(--g-spacing-1);
}
.pceditor-source__text {
  flex: 1;
}