.sponsored-content-highlight {
  float: inline-end;

  .sponsored-message-icon {
    background-image: url('chrome://newtab/content/data/content/assets/sponsor-message-icon.svg');
    background-size: 18px;
    height: 18px;
    width: 18px;
  }

  .icon-help {
    cursor: pointer;
    height: 20px;
    width: 20px;
    background-size: 20px;
    color: var(--icon-color);
    vertical-align: text-bottom;

    // Contrast fix for users who have wallpapers set
    @include wallpaper-contrast-fix;
  }

  .feature-highlight-modal {
    &.inset-inline-start {
      &::after {
        margin-inline-end: var(--space-medium);
      }
    }

    &.inset-inline-end {
      &::after {
        margin-inline-start: var(--space-small);
      }
    }
  }
}
