/**
* Draft v0.9.0
*
* Copyright (c) 2013-present, Facebook, Inc.
* All rights reserved.
*
* This source code is licensed under the BSD-style license found in the
* LICENSE file in the root directory of this source tree. An additional grant
* of patent rights can be found in the PATENTS file in the same directory.
*/
.DraftEditor-editorContainer, .DraftEditor-root, .public-DraftEditor-content {
  height: inherit;
  text-align: initial; }

.public-DraftEditor-content[contenteditable=true] {
  -webkit-user-modify: read-write-plaintext-only; }

.DraftEditor-root {
  position: relative; }

.DraftEditor-editorContainer {
  background-color: rgba(255, 255, 255, 0);
  border-left: .1px solid transparent;
  position: relative;
  z-index: 1; }

.public-DraftEditor-block {
  position: relative; }

.DraftEditor-alignLeft .public-DraftStyleDefault-block {
  text-align: left; }

.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root {
  left: 0;
  text-align: left; }

.DraftEditor-alignCenter .public-DraftStyleDefault-block {
  text-align: center; }

.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root {
  margin: 0 auto;
  text-align: center;
  width: 100%; }

.DraftEditor-alignRight .public-DraftStyleDefault-block {
  text-align: right; }

.DraftEditor-alignRight .public-DraftEditorPlaceholder-root {
  right: 0;
  text-align: right; }

.public-DraftEditorPlaceholder-root {
  color: #9197a3;
  position: absolute;
  z-index: 0; }

.public-DraftEditorPlaceholder-hasFocus {
  color: #bdc1c9; }

.DraftEditorPlaceholder-hidden {
  display: none; }

.public-DraftStyleDefault-block {
  position: relative;
  white-space: pre-wrap; }

.public-DraftStyleDefault-ltr {
  direction: ltr;
  text-align: left; }

.public-DraftStyleDefault-rtl {
  direction: rtl;
  text-align: right; }

.public-DraftStyleDefault-listLTR {
  direction: ltr; }

.public-DraftStyleDefault-listRTL {
  direction: rtl; }

.public-DraftStyleDefault-ol, .public-DraftStyleDefault-ul {
  margin: 16px 0;
  padding: 0; }

.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR {
  margin-left: 1.5em; }

.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL {
  margin-right: 1.5em; }

.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR {
  margin-left: 3em; }

.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL {
  margin-right: 3em; }

.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR {
  margin-left: 4.5em; }

.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL {
  margin-right: 4.5em; }

.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR {
  margin-left: 6em; }

.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL {
  margin-right: 6em; }

.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR {
  margin-left: 7.5em; }

.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL {
  margin-right: 7.5em; }

.public-DraftStyleDefault-unorderedListItem {
  list-style-type: square;
  position: relative; }

.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0 {
  list-style-type: disc; }

.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1 {
  list-style-type: circle; }

.public-DraftStyleDefault-orderedListItem {
  /*list-style-type:none;*/
  position: relative; }

/*.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}*/

.brand-blue-text {
  color: #45b5e6; }

.bodyfont {
  font-family: Textio Grotesk, Source Sans Pro, Calibri, sans-serif;
  font-weight: normal; }

.bodyfont-bold {
  font-family: Textio Grotesk, Source Sans Pro, Calibri, sans-serif;
  font-weight: 600; }

.lightfont {
  font-family: Textio Grotesk, Source Sans Pro, Calibri, sans-serif;
  font-weight: 300; }

.autocomplete-styling .ui-autocomplete {
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  background-clip: padding-box;
  text-align: left;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }

.autocomplete-styling .ui-menu-item {
  color: #6c696a;
  font-family: Textio Grotesk, Source Sans Pro, Calibri, sans-serif;
  font-size: 15px;
  font-weight: 300 !important; }

.autocomplete-styling .ui-state-active {
  border-color: #45b5e6;
  background-color: #45b5e6;
  font-weight: 300 !important; }

.autocomplete-styling .ui-state-focus {
  border-top-color: #e8e8e8;
  border-bottom-color: #e8e8e8;
  background-color: #e8e8e8;
  color: #6c696a; }

.autocomplete-styling .ui-state-focus:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-top-color: rgba(0, 0, 0, 0.15); }

.autocomplete-styling .ui-state-focus:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-color: rgba(0, 0, 0, 0.15); }

.editor-sidebar, .tone-gauge-title {
  user-select: none;
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  -ms-user-select: none; }

@-webkit-keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-moz-keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-ms-keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-o-keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.should-fade-in {
  -webkit-animation: fadeIn 300ms ease-in;
  -moz-animation: fadeIn 300ms ease-in;
  -ms-animation: fadeIn 300ms ease-in;
  animation: fadeIn 300ms ease-in; }

.button-bar .btn-toolbarActive {
  outline: none;
  color: #fa8926 !important;
  box-shadow: none; }

.button-bar .btn-toolbarActive:hover {
  outline: none;
  color: #fa8926 !important;
  box-shadow: none; }

.button-bar .btn-toolbarActive:active {
  outline: none;
  color: #fa8926 !important;
  box-shadow: none; }

.button-bar .menu-item-button i:not(.invisible) {
  margin-right: 5px; }

.button-bar .overflow-menu i {
  visibility: hidden; }

.button-bar .overflow-menu .btn-checked i,
.button-bar .overflow-menu .btn-toolbarActive i {
  visibility: visible; }

.button-bar .overflow-container {
  display: none; }

.button-bar .overflow {
  color: #0090d0; }

.button-bar .overflow:hover {
  color: #fa8926 !important; }

.button-bar .menu-container[data-break-level] {
  display: none; }

@media (max-width: 918px) {
  .button-bar .textio-button-container[data-break-level='1'] {
    display: none; }
  .button-bar .overflow-container[data-break-level='1'] {
    display: inline-block; }
  .button-bar .menu-container[data-break-level='1'] {
    display: block; } }

@media (max-width: 767px) {
  .button-bar .textio-button-container[data-break-level='2'] {
    display: none; }
  .button-bar .overflow-container[data-break-level='2'] {
    display: inline-block; }
  .button-bar .menu-container[data-break-level='2'] {
    display: block; } }

@media (max-width: 611px) {
  .button-bar .textio-button-container[data-break-level='3'] {
    display: none; }
  .button-bar .overflow-container[data-break-level='3'] {
    display: inline-block; }
  .button-bar .menu-container[data-break-level='3'] {
    display: block; } }

.textio-toolbar #font-size-menu i {
  display: none; }

.textio-toolbar #fontSizeButton1 span {
  font-size: x-small; }

.textio-toolbar #fontSizeButton2 span {
  font-size: small; }

.textio-toolbar #fontSizeButton3 span {
  font-size: medium; }

.textio-toolbar #fontSizeButton4 span {
  font-size: large; }

.textio-toolbar #fontSizeButton5 span {
  font-size: x-large; }

.textio-toolbar .score-ring-section {
  width: 31px;
  height: 31px; }
  .textio-toolbar .score-ring-section .score-override .score-ticker {
    margin-bottom: 28px;
    font-size: 50px; }

.textio-toolbar .basic-button {
  padding-right: 8px !important;
  padding-left: 8px !important; }

.textio-toolbar .textio-button-text-only {
  padding-right: 13px !important;
  padding-left: 13px !important; }

.textio-toolbar .dropdown-menu {
  max-height: calc(100vh - 75px);
  overflow-y: auto; }

.textio-toolbar .dropdown-menu li:empty {
  line-height: 100%; }

.textio-toolbar .textio-button.disabled:hover,
.textio-toolbar .textio-button.disabled:focus,
.textio-toolbar .textio-button.disabled:active {
  color: #6c696a;
  opacity: .65; }

.textio-toolbar .short-bottom-divider {
  height: 1px;
  margin-top: 9px;
  margin-bottom: 4px;
  background-color: #e5e5e5; }

.brand-blue-text {
  color: #45b5e6; }

.workspaceBody {
  display: flex;
  flex-direction: column;
  padding-top: 0;
  background-color: #fff; }

.editor-sidebar {
  position: relative;
  flex: 0 0 auto;
  flex-direction: column; }

#editor-main {
  flex: 1 1 0%;
  flex-direction: column;
  min-width: 0; }

#editor-scroll-section {
  flex: 1 1 1px;
  width: 100%;
  cursor: text;
  overflow: hidden; }
  html.ipad-editor-layout #editor-scroll-section {
    overflow: visible; }

.editor-fixed-height {
  flex: 0 0 auto; }

.editor-height-to-fit {
  flex: 1 1 auto; }

.editor-section {
  display: flex;
  visibility: hidden; }

.editor-wrapper-styles {
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden; }
  html.ipad-editor-layout .editor-wrapper-styles {
    overflow-y: visible; }

.editor-gutter-container {
  cursor: pointer; }
  .editor-gutter-container .editor-gutter-text-indicator {
    border-right: 1px solid #c7c5c6; }
  .editor-gutter-container[data-hovering='true']:not([data-toolbar-visible='true']) .editor-gutter-button {
    color: #45b5e6; }
  .editor-gutter-container[data-hovering='true']:not([data-toolbar-visible='true']) .editor-gutter-text-indicator {
    border-right-color: #45b5e6; }
  .editor-gutter-container[data-toolbar-visible='true'] .editor-gutter-button {
    color: #fa8926; }
  .editor-gutter-container[data-toolbar-visible='true'] .editor-gutter-text-indicator {
    border-right-color: #fa8926; }

.editor-gutter-button {
  width: 24px;
  margin-right: 2px;
  color: #6c696a;
  font-size: 20px;
  cursor: pointer;
  -webkit-font-smoothing: antialiased; }
  @media (max-width: 1131px) {
    .editor-gutter-button {
      width: 21px;
      font-size: 20px; } }
  @media (max-width: 767px) {
    .editor-gutter-button {
      width: 16px;
      font-size: 15px; } }

.editor-gutter-button.icon-hugeheader {
  line-height: 42px; }
  @media (max-width: 767px) {
    .editor-gutter-button.icon-hugeheader {
      line-height: 29px; } }

.editor-gutter-button.icon-largeheader {
  line-height: 32px; }
  @media (max-width: 1131px) {
    .editor-gutter-button.icon-largeheader {
      line-height: 28px; } }
  @media (max-width: 767px) {
    .editor-gutter-button.icon-largeheader {
      line-height: 24px; } }

.editor-gutter-button.icon-paragraph,
.editor-gutter-button.icon-list-bullet,
.editor-gutter-button.icon-list-numbered {
  line-height: 25px; }
  @media (max-width: 1131px) {
    .editor-gutter-button.icon-paragraph,
    .editor-gutter-button.icon-list-bullet,
    .editor-gutter-button.icon-list-numbered {
      line-height: 21px; } }

.editor-gutter-text-indicator {
  padding-right: 6px; }
  @media (max-width: 767px) {
    .editor-gutter-text-indicator {
      padding-right: 3px; } }

.editor-gutter-button-container {
  float: right; }

.editor-gutter-mouse {
  width: 75px;
  margin-left: -87px; }

.gutter-left-aligned {
  margin-left: -45px; }

@media (max-width: 767px) {
  .editor-gutter-mouse {
    width: 27px;
    margin-left: -31px; }
  .gutter-left-aligned {
    margin-left: -26px; } }

.sidebar-sizing {
  position: relative;
  flex: 1 1 auto;
  width: 269px;
  padding-top: 0;
  padding-right: 27px; }
  @media (max-width: 767px) {
    .sidebar-sizing {
      width: auto; } }

.sidebar {
  position: absolute;
  width: 100%;
  margin: 0;
  padding-top: 0;
  padding-right: 27px;
  padding-bottom: 64px;
  padding-left: 27px;
  color: #6c696a;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch; }
  html.ipad-editor-layout .sidebar {
    overflow-y: visible; }
  .sidebar.sidebar-finished {
    padding-top: 0; }
  .sidebar strong {
    font-weight: 600; }

.lift-above-details {
  z-index: 320; }

.editor-sizing {
  position: relative; }

#title-container {
  display: flex;
  flex: 0 0 auto; }
  #title-container .textio-editor-controls {
    width: 731px;
    margin: 0 auto; }
    @media (max-width: 1130px) {
      #title-container .textio-editor-controls {
        margin: 0 66px; } }
    @media (max-width: 767px) {
      #title-container .textio-editor-controls {
        margin: 0 125px 0 30px; } }

.overview-styles {
  position: relative; }

.editor-padding {
  padding-left: calc((100% - 731px + ((100vw - 100% - 269px))) / 2 - 1px);
  padding-right: calc(((100% - 731px + 100vw - 100% - 269px) / 2) - (100vw - 100% - 269px - 1px)); }
  @media (max-width: 1130px) {
    .editor-padding {
      padding-left: 66px; } }
  @media (max-width: 767px) {
    .editor-padding {
      padding-left: 30px; } }
  @media (max-width: 1130px) {
    .editor-padding {
      padding-right: calc(66px - (100vw - 100% - 269px)); } }
  @media (max-width: 767px) {
    .editor-padding {
      padding-right: calc(30px - (100vw - 100%)); } }

.template-editor-padding {
  padding-left: calc((100% - 772px + ((100vw - 100% - 269px))) / 2 - 1px);
  padding-right: calc(((100% - 772px + 100vw - 100% - 269px) / 2) - (100vw - 100% - 269px - 1px));
  padding-bottom: 15px; }
  @media (max-width: 1130px) {
    .template-editor-padding {
      padding-left: 66px; } }
  @media (max-width: 767px) {
    .template-editor-padding {
      padding-left: 30px; } }
  @media (max-width: 1130px) {
    .template-editor-padding {
      padding-right: calc(66px - (100vw - 100% - 269px)); } }
  @media (max-width: 767px) {
    .template-editor-padding {
      padding-right: calc(30px - (100vw - 100%)); } }
  .template-editor-padding .editor-styles div.public-DraftEditorPlaceholder-root {
    color: #5e5c5c !important;
    font-family: Charis, serif !important;
    font-size: 21px;
    letter-spacing: -0.003em !important;
    line-height: 1.58 !important;
    overflow-wrap: break-word !important;
    word-wrap: break-word !important;
    -webkit-font-smoothing: antialiased !important;
    padding-left: 5px;
    transition: color .1s;
    color: #b3b3b3 !important;
    font-size: 21px;
    font-weight: 400;
    z-index: 10;
    pointer-events: none; }
    @media (max-width: 1131px) {
      .template-editor-padding .editor-styles div.public-DraftEditorPlaceholder-root {
        font-size: 18px; } }
    .template-editor-padding .editor-styles div.public-DraftEditorPlaceholder-root.public-DraftEditorPlaceholder-hasFocus {
      color: #e4e4e4 !important; }
  .template-editor-padding .editor-styles div.public-DraftEditor-content {
    padding: 0 2px; }
    .template-editor-padding .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > [data-block],
    .template-editor-padding .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > ul,
    .template-editor-padding .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > ol {
      margin-right: 0;
      margin-left: 0; }
  .template-editor-padding .tool-area {
    padding-left: 0; }
    .template-editor-padding .tool-area .editor-gutter-mouse {
      right: calc(100% + 10px);
      margin-left: 0; }
    .template-editor-padding .tool-area .editor-gutter-container .editor-gutter-text-indicator {
      border-right-width: 2px; }

.tool-area {
  padding-left: calc((100% - 731px + ((100vw - 100% - 269px))) / 2 - 1px); }
  @media (max-width: 1130px) {
    .tool-area {
      padding-left: 66px; } }
  @media (max-width: 767px) {
    .tool-area {
      padding-left: 30px; } }

.editor-static-toolbar-container {
  padding-left: calc((100% - 731px + ((100vw - 100% - 269px))) / 2 - 1px); }
  @media (max-width: 1130px) {
    .editor-static-toolbar-container {
      padding-left: 66px; } }
  @media (max-width: 767px) {
    .editor-static-toolbar-container {
      padding-left: 30px; } }

.band-padding {
  padding-top: 15px;
  padding-bottom: 13px; }
  @media (max-width: 589px) {
    .band-padding {
      padding-top: 0; } }

.section-down-arrow {
  padding-left: 6px;
  font-size: 20px; }

.sidebar-wrapper {
  position: relative;
  flex-basis: 1px;
  margin-right: 0;
  overflow-y: auto; }
  html.ipad-editor-layout .sidebar-wrapper {
    overflow-y: visible; }
  @media (max-width: 767px) {
    .sidebar-wrapper.collapse-at-narrow-width {
      display: none; } }

@media (max-width: 767px) {
  #detailsBackground {
    display: none !important; } }

#textio-score-section {
  display: flex;
  align-items: center;
  height: 112px;
  cursor: default; }
  @media (max-width: 767px) {
    #textio-score-section.collapse-at-narrow-width {
      padding-left: 0; } }

.score-wrapper {
  flex: 0 0 auto;
  min-height: 70px; }
  @media (max-width: 767px) {
    .score-wrapper.collapse-at-narrow-width {
      position: absolute;
      right: 0;
      visibility: visible;
      border-image: none; } }

#textio-score-control {
  margin-right: 11px; }
  @media (max-width: 767px) {
    #textio-score-control.collapse-at-narrow-width {
      margin-right: 0; } }
  #textio-score-control .score-ring {
    width: 70px;
    height: 70px; }

#editor-client-area {
  display: flex;
  flex: 1 1 auto;
  width: 100%;
  overflow: hidden; }
  html.ipad-editor-layout #editor-client-area {
    overflow: visible; }

#textio-body.talent {
  display: flex;
  position: relative;
  overflow-x: hidden;
  overflow-y: hidden; }
  html.ipad-editor-layout #textio-body.talent {
    overflow-y: visible; }

#titleLine {
  position: relative;
  min-height: 50px;
  margin-right: -15px;
  margin-bottom: -1px;
  margin-left: -3px;
  padding-top: 10px;
  padding-right: 15px;
  padding-bottom: 1px;
  padding-left: 3px;
  font-size: 32px;
  font-weight: 600;
  letter-spacing: -0.003em;
  line-height: 135%;
  -webkit-font-smoothing: antialiased; }
  @media (max-width: 589px) {
    #titleLine {
      padding-top: 22px;
      font-size: 19px; } }
  #titleLine .full-size {
    font-size: 32px; }
  #titleLine .small-size {
    padding-top: 12px;
    padding-bottom: 7px;
    font-size: 19px;
    line-height: 145%; }

.public-DraftStyleDefault-unorderedListItem .public-DraftStyleDefault-block,
.public-DraftStyleDefault-orderedListItem .public-DraftStyleDefault-block {
  vertical-align: top; }

@supports (display: grid) {
  .DraftEditor-root {
    display: grid; }
  .DraftEditor-editorContainer,
  .public-DraftEditorPlaceholder-root {
    grid-row: 1;
    grid-column: 1; } }

@supports (display: grid) {
  .public-DraftEditorPlaceholder-root {
    position: static; } }

.public-DraftEditorPlaceholder-root.public-DraftEditorPlaceholder-hasFocus {
  transition: color .1s;
  color: #e4e4e4; }

.public-DraftEditorPlaceholder-root:not(.public-DraftEditorPlaceholder-hasFocus) {
  transition: color .1s;
  color: #b3b3b3;
  cursor: text; }

.clip-selection-overflow div.public-DraftEditor-content::before, .clip-selection-overflow div.public-DraftEditor-content::after {
  position: absolute;
  top: 0;
  bottom: 0;
  background: #fff;
  content: '';
  user-select: none;
  pointer-events: none; }

.clip-selection-overflow div.public-DraftEditor-content::before {
  padding-left: calc((100% - 731px + ((100vw - 100% - 269px))) / 2 - 1px);
  left: 0; }
  @media (max-width: 1130px) {
    .clip-selection-overflow div.public-DraftEditor-content::before {
      padding-left: 66px; } }
  @media (max-width: 767px) {
    .clip-selection-overflow div.public-DraftEditor-content::before {
      padding-left: 30px; } }

.clip-selection-overflow div.public-DraftEditor-content::after {
  padding-right: calc(((100% - 731px + 100vw - 100% - 269px) / 2) - (100vw - 100% - 269px - 1px));
  right: 0; }
  @media (max-width: 1130px) {
    .clip-selection-overflow div.public-DraftEditor-content::after {
      padding-right: calc(66px - (100vw - 100% - 269px)); } }
  @media (max-width: 767px) {
    .clip-selection-overflow div.public-DraftEditor-content::after {
      padding-right: calc(30px - (100vw - 100%)); } }

.editor-styles div.public-DraftEditor-content {
  color: #5e5c5c !important;
  font-family: Charis, serif !important;
  font-size: 21px;
  letter-spacing: -0.003em !important;
  line-height: 1.58 !important;
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;
  -webkit-font-smoothing: antialiased !important;
  height: 100%;
  min-height: 50px;
  padding-top: 0;
  padding-bottom: 0;
  border: 0;
  outline: none;
  font-weight: 400;
  border-collapse: separate;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  box-sizing: content-box; }
  @media (max-width: 1131px) {
    .editor-styles div.public-DraftEditor-content {
      font-size: 18px; } }
  .editor-styles div.public-DraftEditor-content h1,
  .editor-styles div.public-DraftEditor-content .h1,
  .editor-styles div.public-DraftEditor-content h2,
  .editor-styles div.public-DraftEditor-content .h2 {
    margin-top: 0;
    margin-bottom: 0; }
  .editor-styles div.public-DraftEditor-content h1 {
    color: #6c696a;
    font-family: Textio Grotesk, Source Sans Pro, Calibri, sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 44px; }
  @media (max-width: 767px) {
    .editor-styles div.public-DraftEditor-content h1 {
      color: #5e5c5c;
      font-size: 24px;
      line-height: 32px; } }
  .editor-styles div.public-DraftEditor-content h2 {
    color: #5e5c5c;
    font-family: Textio Grotesk, Source Sans Pro, Calibri, sans-serif;
    font-size: 25px;
    font-weight: 600;
    line-height: 36px; }
  @media (max-width: 1131px) {
    .editor-styles div.public-DraftEditor-content h2 {
      font-size: 22px;
      line-height: 32px; } }
  @media (max-width: 767px) {
    .editor-styles div.public-DraftEditor-content h2 {
      font-size: 21px;
      line-height: 31px; } }
  .editor-styles div.public-DraftEditor-content ul,
  .editor-styles div.public-DraftEditor-content ol {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 21px; }
  .editor-styles div.public-DraftEditor-content li {
    margin-top: 0;
    margin-bottom: 12px;
    margin-left: calc(1.5em + 9px); }
  @media (max-width: 1131px) {
    .editor-styles div.public-DraftEditor-content ul,
    .editor-styles div.public-DraftEditor-content ol {
      font-size: 18px; } }
  .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper [data-block] {
    position: relative; }
  .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper .public-DraftStyleDefault-block::before, .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper .public-DraftStyleDefault-block::after {
    position: absolute;
    top: -1em;
    bottom: -.25em;
    content: ''; }
  .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper .public-DraftStyleDefault-block::before {
    right: 100%;
    left: -100vw; }
  .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper .public-DraftStyleDefault-block::after {
    right: -100vw;
    left: 100%; }
  .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > [data-block],
  .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > ul,
  .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > ol {
    margin-left: calc((100% - 731px + ((100vw - 100% - 269px))) / 2 - 1px);
    margin-right: calc(((100% - 731px + 100vw - 100% - 269px) / 2) - (100vw - 100% - 269px - 1px)); }
    @media (max-width: 1130px) {
      .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > [data-block],
      .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > ul,
      .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > ol {
        margin-left: 66px; } }
    @media (max-width: 767px) {
      .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > [data-block],
      .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > ul,
      .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > ol {
        margin-left: 30px; } }
    @media (max-width: 1130px) {
      .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > [data-block],
      .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > ul,
      .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > ol {
        margin-right: calc(66px - (100vw - 100% - 269px)); } }
    @media (max-width: 767px) {
      .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > [data-block],
      .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > ul,
      .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > ol {
        margin-right: calc(30px - (100vw - 100%)); } }
  .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > *:first-child {
    margin-top: 0; }
  .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > * + * {
    margin-top: 25px; }
  .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > h1 + * {
    margin-top: 12px; }
  .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > h2 + * {
    margin-top: 10px; }
  .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > ul + * {
    margin-top: 28px; }
  .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > ol + * {
    margin-top: 28px; }
  .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > h1:first-child {
    margin-top: 10px; }
  .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > * + h1 {
    margin-top: 30px; }
  .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > h1 + h1 {
    margin-top: 45px; }
  .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > h2 + h1 {
    margin-top: 26px; }
  .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > ul + h1 {
    margin-top: 28px; }
  .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > ol + h1 {
    margin-top: 28px; }
  .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > h2:first-child {
    margin-top: 7px; }
  .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > * + h2 {
    margin-top: 26px; }
  .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > h1 + h2 {
    margin-top: 27px; }
  .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > h2 + h2 {
    margin-top: 35px; }
  .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > ul + h2 {
    margin-top: 28px; }
  .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > ol + h2 {
    margin-top: 28px; }
  .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > ul:first-child {
    margin-top: 21px; }
  .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > * + ul {
    margin-top: 21px; }
  .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > h1 + ul {
    margin-top: 21px; }
  .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > h2 + ul {
    margin-top: 21px; }
  .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > ol:first-child {
    margin-top: 21px; }
  .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > * + ol {
    margin-top: 21px; }
  .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > h1 + ol {
    margin-top: 21px; }
  .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > h2 + ol {
    margin-top: 21px; }
  @media (max-width: 1131px) {
    .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > *:first-child {
      margin-top: 0; }
    .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > * + * {
      margin-top: 21px; }
    .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > h1 + * {
      margin-top: 10px; }
    .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > h1:first-child {
      margin-top: 8px; }
    .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > * + h1 {
      margin-top: 28px; }
    .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > h1 + h1 {
      margin-top: 45px; }
    .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > h2 + h1 {
      margin-top: 23px; }
    .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > h2:first-child {
      margin-top: 2px; }
    .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > * + h2 {
      margin-top: 22px; }
    .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > h1 + h2 {
      margin-top: 23px; }
    .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > h2 + h2 {
      margin-top: 31px; } }
  @media (max-width: 767px) {
    .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > *:first-child {
      margin-top: 0; }
    .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > * + * {
      margin-top: 20px; }
    .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > h1:first-child {
      margin-top: 0; }
    .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > * + h1 {
      margin-top: 23px; }
    .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > h1 + h1 {
      margin-top: 32px; }
    .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > h2 + h1 {
      margin-top: 22px; }
    .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > h2:first-child {
      margin-top: 0; }
    .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > * + h2 {
      margin-top: 21px; }
    .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > h1 + h2 {
      margin-top: 20px; }
    .editor-styles div.public-DraftEditor-content [data-contents='true'] .editor-section-wrapper > h2 + h2 {
      margin-top: 24px; } }

.editor-gutter-toolbar {
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
  .editor-gutter-toolbar .textio-button {
    padding: 8px 8px 6px !important; }
  .editor-gutter-toolbar .current-block-type {
    color: #fa8926; }

#wrapper-clone {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10; }

.qtip.qtip-popup-menu {
  max-width: 225px; }

.qtip strong.qtip-team-name {
  color: #6c696a;
  font-weight: 600; }

.editor-styles .public-DraftEditor-content .outer-section-wrapper:last-of-type {
  padding-bottom: 40px; }

.textio-debug .public-DraftStyleDefault-block::after {
  color: #c7c5c6;
  font-size: 10px;
  content: attr(data-offset-key) !important; }

.editorTitle {
  margin-right: -15px;
  margin-bottom: -1px;
  margin-left: -15px;
  padding-top: 6px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  border: 1px solid transparent;
  outline: none;
  white-space: nowrap; }

.editorTitle.editorTitlePlaceholder:focus {
  transition: color .1s;
  color: #e4e4e4; }

.editorTitle.editorTitlePlaceholder:not(:focus) {
  transition: color .1s;
  color: #b3b3b3;
  cursor: text; }

.editorTitle.editorTitlePlaceholder .editorTitleCaret {
  color: #5e5c5c; }

.editorTitle.editorTitlePlaceholder div {
  display: inline; }

.editorTitle:not(.editorTitlePlaceholder) {
  background-color: transparent;
  color: #5e5c5c;
  box-shadow: none;
  overflow: hidden; }

#details-pane {
  display: flex;
  right: 269px;
  flex: 0 0 auto;
  flex-direction: column;
  width: calc(468px + 269px);
  height: 100%;
  background-color: #fff;
  overflow-x: hidden;
  overflow-y: hidden; }

#details-light-dismiss-target {
  left: 0;
  flex: 1 1 auto;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.45);
  z-index: 315;
  overflow-y: auto; }

#details-body-container {
  flex: 1 1 auto;
  width: 468px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  background-color: #fff;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; }
  #details-body-container p {
    margin-bottom: 16px; }

#detailsBackground {
  display: none;
  position: absolute;
  left: calc(100% - 468px);
  width: 468px;
  height: 100%;
  background-color: #fff;
  overflow: hidden;
  z-index: 1; }

#details-header {
  flex: 0 0 auto;
  height: 65px; }

#details-header-text {
  padding-top: 17px;
  padding-right: 30px;
  padding-left: 30px;
  color: #fff;
  font-size: 22px; }

#details-factor-title, #details-phrases-title, #details-howToFix-title, .chart-header {
  padding-top: 34px;
  color: #6c696a;
  font-size: 18px; }

#details-factor-long-text, #details-howToFix-text, .individual-chart-title {
  padding-top: 11px;
  padding-bottom: 30px;
  color: #6c696a;
  font-size: 15px;
  line-height: 23px; }

#details-phrases-title {
  padding-bottom: 12px; }

#details-phrases-subtitle {
  padding-bottom: 18px;
  color: #5e5c5c;
  font-size: 15px; }

#details-phrases-list {
  padding-bottom: 30px;
  padding-left: 30px;
  color: #5e5c5c;
  font-size: 15px; }
  #details-phrases-list p {
    margin-bottom: 10px; }

.factors {
  margin-top: 6px;
  font-size: 15px;
  line-height: 19px; }

.details-header-neutral {
  background-color: #c7c5c6; }

.details-header-small-potential {
  background-color: #c9de3e; }

.details-header-some-potential {
  background-color: #f5c345; }

.details-header-moderate-potential {
  background-color: #f8a333; }

.details-header-high-potential {
  background-color: #ed702f; }

.details-header-extreme-potential {
  background-color: #c72848; }

.details-header-neutral-cb {
  background-color: #c7c5c6; }

.details-header-small-potential-cb {
  background-color: #0072b2; }

.details-header-some-potential-cb {
  background-color: #68e6ff; }
  .details-header-some-potential-cb #details-header-text {
    color: #000; }

.details-header-moderate-potential-cb {
  background-color: #f0e442; }
  .details-header-moderate-potential-cb #details-header-text {
    color: #000; }

.details-header-high-potential-cb {
  background-color: #d55e00; }

.details-header-extreme-potential-cb {
  background-color: #9a4801; }

#docworld {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  flex-direction: column;
  width: 100%;
  height: 100%;
  background-color: #fff;
  visibility: hidden;
  z-index: 300; }
  #docworld .divider {
    width: 100%;
    height: 1px;
    margin: 9px 0;
    overflow: hidden; }

#docworld-container {
  display: flex;
  position: relative;
  flex: 1 1 auto;
  flex-wrap: nowrap;
  width: 100%;
  height: 100%;
  margin-right: auto;
  margin-left: auto; }

#band-site {
  flex: 0 1 auto;
  padding-bottom: 15px; }
  #band-site .ui-autocomplete {
    z-index: 311; }
  #band-site .search-focused .ui-autocomplete.no-results {
    display: block !important; }

.intermediate-flex {
  display: flex;
  flex-direction: column; }

.flex-full-height {
  flex: 1 1 auto; }

.doc-band #basic-title {
  font-size: 32px !important;
  font-weight: 600 !important;
  line-height: 180%; }

.doc-band {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 62px; }
  .doc-band[data-subpage='competition'] .search-section {
    width: 235px; }
    .doc-band[data-subpage='competition'] .search-section .search-field {
      width: 184px; }
  @media (max-width: 767px) {
    .doc-band {
      padding-top: 4px; } }
  @media (max-width: 680px) {
    .doc-band[data-search-status='collapsed'] .search-control .search-toggle {
      display: inline-block; }
    .doc-band[data-search-status='collapsed'] .search-control .search-section {
      display: none; }
    .doc-band[data-search-status='expanded'] .search-control {
      width: 100%; }
      .doc-band[data-search-status='expanded'] .search-control .search-toggle {
        display: none; }
      .doc-band[data-search-status='expanded'] .search-control .search-section {
        display: inline-block;
        flex: 1 1 auto;
        width: 100%; }
        .doc-band[data-search-status='expanded'] .search-control .search-section .search-field {
          width: calc(100% - 51px); }
    .doc-band[data-search-status='expanded'] #menu-title {
      display: none; } }
  .doc-band #basic-title {
    min-width: 0;
    margin-right: 20px;
    padding-left: 1px;
    color: #6c696a;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    word-wrap: break-word;
    word-break: break-word; }
  .doc-band #menu-title {
    flex: 1 1 auto;
    min-width: 0;
    white-space: nowrap; }
    .doc-band #menu-title .section-down-arrow {
      padding-right: 6px; }
    .doc-band #menu-title .divider {
      margin-bottom: 14px; }
  .doc-band .search-control {
    display: flex;
    flex: 1 0 auto;
    align-items: center;
    justify-content: flex-end;
    height: 52px;
    margin-top: 1px; }
    .doc-band .search-control .toggle-container button:active {
      color: inherit; }
    .doc-band .search-control .search-toggle {
      display: none;
      width: 50px;
      height: 31px;
      margin-top: 10px;
      padding-top: 0 !important;
      padding-bottom: 0 !important;
      border: 1px solid #d7d7d7;
      border-radius: 6px;
      font-size: 13px !important;
      line-height: 31px; }
      .doc-band .search-control .search-toggle i {
        position: relative;
        top: -1px;
        left: .5px; }
  .doc-band .search-section {
    display: inline-block;
    flex: 0 1 auto;
    width: 200px; }
    .doc-band .search-section .form-group {
      margin: 0; }
    .doc-band .search-section .input-group {
      height: 29px;
      padding: 0;
      border: 1px solid #d7d7d7;
      border-radius: 6px; }
    .doc-band .search-section .search-group-focused .input-group {
      border: 3px solid #fa8926; }
    .doc-band .search-section .search-group-focused .search-field {
      padding-left: 10px; }
    .doc-band .search-section .search-group-focused .search-button {
      width: 48px;
      margin-left: -3px; }
      .doc-band .search-section .search-group-focused .search-button .icon-search {
        padding-left: 2px; }
    .doc-band .search-section .search-field {
      width: 149px;
      height: 29px;
      padding-bottom: 0;
      border-width: 0 !important;
      font-size: 13px;
      box-shadow: none !important; }
    .doc-band .search-section .search-button {
      width: 50px;
      height: 29px !important;
      padding: 0 !important;
      border-top: 0 !important;
      border-right: 0 !important;
      border-bottom: 0 !important;
      font-size: 13px;
      line-height: 23px; }
      .doc-band .search-section .search-button:hover, .doc-band .search-section .search-button:active {
        border-left-color: transparent; }
    .doc-band .search-section ::-ms-clear {
      display: none; }
    .doc-band .search-section textarea:focus,
    .doc-band .search-section input:focus,
    .doc-band .search-section .uneditable-input:focus {
      outline: none;
      box-shadow: none !important; }
  .doc-band .search-result-empty-content {
    display: none;
    height: 50px;
    line-height: 50px; }
  .doc-band .search-button {
    height: 38px;
    color: #6c696a; }
  .doc-band .search-focus {
    border-color: #45b5e6 !important;
    outline: 0 none;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(69, 181, 230, 0.6); }

.doc-band-views-menu {
  margin-top: -12px; }

#docworld-nav-container {
  display: flex;
  flex-direction: column; }

#docworld-score-placeholder {
  flex: 0 0 auto;
  height: 92px; }

#docworld-nav .nav-pane, #docworld-nav .nav-section .body {
  display: flex;
  flex-direction: column;
  align-items: flex-start; }

.doc-band #menu-title .nav-link, #docworld-nav .nav-link {
  width: 100%;
  max-width: 225px;
  min-height: 20px;
  margin-bottom: 6px;
  padding: 0 15px;
  border: 0;
  outline: none;
  background-color: transparent;
  color: #6c696a;
  text-align: left;
  white-space: normal; }

.doc-band #menu-title .nav-link:hover, #docworld-nav .nav-link:hover {
  color: #0090d0; }
  .doc-band #menu-title .nav-link:hover span:first-child, #docworld-nav .nav-link:hover span:first-child {
    text-decoration: underline; }

.doc-band #menu-title .nav-link.prompt, #docworld-nav .nav-link.prompt {
  color: #d94c92; }

.doc-band #menu-title .nav-link.prompt:hover, #docworld-nav .nav-link.prompt:hover {
  color: #d94c92; }

.doc-band #menu-title .link-selected, #docworld-nav .link-selected,
.doc-band #menu-title .link-selected:hover,
#docworld-nav .link-selected:hover {
  color: #fa8926;
  text-decoration: none;
  cursor: default; }

#docworld-nav {
  align-items: flex-start;
  overflow-y: auto; }
  #docworld-nav .nav-pane {
    padding-bottom: 35px;
    padding-left: 13px;
    line-height: 19px; }
  #docworld-nav .nav-section {
    margin-bottom: 30px; }
    #docworld-nav .nav-section .header {
      padding-top: 20px;
      padding-bottom: 4px;
      color: #6c696a;
      font-size: 18px;
      line-height: 160%;
      cursor: default; }

.docworld-content {
  display: flex;
  flex-direction: column;
  width: 100%;
  min-width: 0; }
  .docworld-content #listingsPage .name-data {
    display: inline;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    vertical-align: middle; }
  .docworld-content #listingsPage .owner-section {
    display: inline-block; }
  .docworld-content #listingsPage .file-listing-control[data-sort-by='owner_firstname'] .owner-section {
    display: none; }
  .docworld-content .docworld-content-segment {
    flex: 1 1 auto;
    padding-top: 5px; }
  .docworld-content #analyticsPage {
    display: none;
    overflow-y: hidden; }
  .docworld-content .score-badge-container .score-ring {
    width: 46px;
    height: 46px; }
  .docworld-content .file-history-score .score-badge-container .score-ring {
    width: 31px;
    height: 31px; }
  .docworld-content .analyticsChartTitle {
    padding-top: 40px;
    padding-bottom: 15px;
    color: #8c898b;
    font-size: 24px;
    font-weight: normal; }
  .docworld-content .analyticsChartTitle:first-child {
    padding-top: 0; }
  .docworld-content #analyticsNotAvailSection, .docworld-content .docs-not-avail-section {
    margin-top: 30px;
    margin-right: 0;
    margin-left: 0;
    padding-top: 20px;
    padding-right: 30px;
    padding-bottom: 46px;
    padding-left: 30px; }
  .docworld-content .docs-not-avail-section {
    height: 100%;
    color: #6c696a; }
  .docworld-content #analyticsNotAvailSubhead, .docworld-content .docs-not-avail-subhead {
    margin-top: 0;
    padding-bottom: 15px;
    color: #6c696a;
    font-size: 18px; }
  .docworld-content #hardBlockLastLine {
    margin-bottom: 5px; }
  .docworld-content .editInfo {
    margin-top: 5px;
    margin-bottom: 4px; }
  .docworld-content .file-status-message, .docworld-content .textio-analytics-message {
    flex: 0 0 auto;
    width: 100%;
    margin-top: 33px;
    margin-bottom: 33px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 18px;
    text-align: center;
    overflow-y: hidden; }
  .docworld-content .file-loading-status {
    height: 50px;
    line-height: 50px; }
  .docworld-content #analytics-header-area.no-message {
    display: none; }
  .docworld-content .data-section {
    width: 100%;
    padding-left: 4px;
    font-size: 18px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }
  .docworld-content .file-summary-column {
    display: inline-block;
    color: #6c696a; }
  .docworld-content .file-summary-column-label {
    line-height: 17px;
    vertical-align: middle; }
  @media (max-width: 768px) {
    .docworld-content .file-summary-management .icon-plus,
    .docworld-content .file-summary-management .icon-x {
      display: none !important; } }
  .docworld-content .file-summary-data {
    position: relative;
    width: calc(100% - 185px); }
  .docworld-content .disabled .file-summary-name {
    cursor: not-allowed; }
  .docworld-content .disabled .file-summary-metadata {
    cursor: not-allowed; }
  .docworld-content .badge-text {
    cursor: inherit;
    -moz-font-feature-settings: 'kern' 1, 'tnum' 1;
    -webkit-font-feature-settings: 'kern' 1, 'tnum' 1;
    font-feature-settings: 'kern' 1, 'tnum' 1; }
  .docworld-content .file-summary-metadata {
    position: absolute;
    top: -3px;
    padding-right: 14px;
    font-size: 15px;
    cursor: inherit; }
  .docworld-content .file-summary-name {
    position: absolute;
    bottom: 3px;
    padding-right: 14px;
    color: #5e5c5c;
    cursor: inherit; }
    .docworld-content .file-summary-name .file-rename {
      color: #5e5c5c; }
  .docworld-content .file-summary-score {
    width: 55px;
    height: 50px;
    vertical-align: middle; }
    .docworld-content .file-summary-score .score-ticker {
      cursor: pointer; }
  .docworld-content .toggle.textio {
    border-radius: 6px;
    text-transform: uppercase; }
    .docworld-content .toggle.textio .btn-sm {
      padding-top: 6px;
      padding-right: 5px;
      padding-bottom: 6px;
      padding-left: 5px;
      font-size: 12px;
      line-height: 1.5;
      box-shadow: none; }
    .docworld-content .toggle.textio .btn-xs {
      padding: 1px 5px;
      padding-top: 0;
      font-size: 13px;
      line-height: 1.45;
      box-shadow: none; }
  .docworld-content .file-summary-progress-state {
    margin-bottom: -6px; }
  .docworld-content .file-information {
    margin: 0;
    border-color: #d7d7d7; }
    .docworld-content .file-information .file-summary-block {
      padding-top: 7px;
      padding-bottom: 7px;
      cursor: pointer; }
      .docworld-content .file-information .file-summary-block .metadata-item.tag-missing {
        color: #d94c92; }
      .docworld-content .file-information .file-summary-block .metadata-item:not(:last-child)::after {
        padding: 0 3px;
        color: #6c696a;
        content: '\00b7'; }
  .docworld-content .commandable-entry .commandable-block {
    border-radius: 6px; }
    .docworld-content .commandable-entry .commandable-block .command-container {
      width: 45px;
      margin: 0;
      vertical-align: center;
      visibility: hidden; }
      @media (max-width: 767px) {
        .docworld-content .commandable-entry .commandable-block .command-container {
          width: 32px; } }
      .docworld-content .commandable-entry .commandable-block .command-container .command-button {
        width: 45px;
        height: 50px;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 15px;
        border-width: 0;
        background-color: transparent;
        color: #45b5e6;
        font-size: 22px;
        line-height: 50px; }
        @media (max-width: 767px) {
          .docworld-content .commandable-entry .commandable-block .command-container .command-button {
            width: 32px;
            padding-left: 10px; } }
      .docworld-content .commandable-entry .commandable-block .command-container .command-button:active {
        box-shadow: none; }
      .docworld-content .commandable-entry .commandable-block .command-container .command-button:hover {
        color: #0090d0; }
      .docworld-content .commandable-entry .commandable-block .command-container .command-menu {
        margin-top: -45px;
        margin-right: 4px;
        padding-top: 4px;
        padding-right: 0;
        padding-bottom: 4px;
        padding-left: 0;
        color: #6c696a; }
        .docworld-content .commandable-entry .commandable-block .command-container .command-menu .textio-menuitem {
          padding-top: 1px !important;
          padding-right: 15px;
          padding-bottom: 1px !important;
          padding-left: 15px;
          border-top: 1px;
          border-right: 0;
          border-bottom: 1px;
          border-left: 0;
          border-style: solid;
          border-color: #fff;
          line-height: 25px; }
          .docworld-content .commandable-entry .commandable-block .command-container .command-menu .textio-menuitem span {
            padding-top: 2px;
            padding-right: 1px;
            padding-bottom: 2px;
            border-radius: 5px; }
          .docworld-content .commandable-entry .commandable-block .command-container .command-menu .textio-menuitem i {
            width: 25px;
            margin-left: -2px;
            padding-right: 5px;
            padding-left: 0; }
        .docworld-content .commandable-entry .commandable-block .command-container .command-menu .textio-menuitem.highlight-on:not(:hover) {
          color: #d94c92; }
        .docworld-content .commandable-entry .commandable-block .command-container .command-menu .textio-menuitem:hover {
          border-color: transparent;
          background-color: #e8e8e8;
          color: #6c696a; }
      .docworld-content .commandable-entry .commandable-block .command-container .command-menu.submenu-active {
        height: auto;
        max-height: 310px;
        overflow-x: hidden; }
    .docworld-content .commandable-entry .commandable-block .command-container.dropup .command-menu {
      margin-top: 0;
      margin-bottom: -45px; }
    .docworld-content .commandable-entry .commandable-block .file-header-commands .command-menu {
      margin-top: -30px; }
    .docworld-content .commandable-entry .commandable-block .file-header-commands.dropup .command-menu {
      margin-top: 0;
      margin-bottom: -32px; }
  .docworld-content .dropdown-menu .submenu-replace {
    display: none; }
  .docworld-content .non-commandable-block, .docworld-content .commandable-entry .commandable-block {
    margin-right: -48px;
    margin-left: -7px;
    padding-right: 0;
    padding-left: 10px; }
    @media (max-width: 767px) {
      .docworld-content .non-commandable-block, .docworld-content .commandable-entry .commandable-block {
        margin-right: -7px;
        padding-right: 7px; } }
  .docworld-content .file-listing-control.command-ui-open .commandable-entry:not(.disabled) .commandable-block.location-picker-open,
  .docworld-content .file-listing-control.command-ui-open .commandable-entry:not(.disabled) .commandable-block.command-menu-open {
    background-color: #f4f3f4; }
    .docworld-content .file-listing-control.command-ui-open .commandable-entry:not(.disabled) .commandable-block.location-picker-open .metadata-item.tag-missing,
    .docworld-content .file-listing-control.command-ui-open .commandable-entry:not(.disabled) .commandable-block.command-menu-open .metadata-item.tag-missing {
      color: #45b5e6; }
    .docworld-content .file-listing-control.command-ui-open .commandable-entry:not(.disabled) .commandable-block.location-picker-open .command-container,
    .docworld-content .file-listing-control.command-ui-open .commandable-entry:not(.disabled) .commandable-block.command-menu-open .command-container {
      visibility: visible; }
    .docworld-content .file-listing-control.command-ui-open .commandable-entry:not(.disabled) .commandable-block.location-picker-open .file-link-text,
    .docworld-content .file-listing-control.command-ui-open .commandable-entry:not(.disabled) .commandable-block.command-menu-open .file-link-text {
      color: #45b5e6; }
  .docworld-content .file-listing-control.command-ui-open .file-information .file-summary-block {
    cursor: default !important; }
    .docworld-content .file-listing-control.command-ui-open .file-information .file-summary-block .file-summary-shared .btn-default:hover {
      border-color: #cccccc;
      background-color: #e4e4e4; }
    .docworld-content .file-listing-control.command-ui-open .file-information .file-summary-block .file-summary-shared .btn-primary:hover {
      border-color: #0090d0;
      background-color: #45b5e6; }
  .docworld-content .file-listing-control:not(.command-ui-open) .commandable-entry:not(.disabled):not(.no-title-hover) .commandable-block:hover .file-link-text,
  .docworld-content .file-listing-control:not(.command-ui-open) .commandable-entry:not(.disabled):not(.no-title-hover) .commandable-block.command-menu-open .file-link-text,
  .docworld-content .file-listing-control:not(.command-ui-open) .commandable-entry:not(.disabled):not(.no-title-hover) .commandable-block.location-picker-open .file-link-text {
    text-decoration: underline; }
  .docworld-content .file-listing-control:not(.command-ui-open) .commandable-entry:not(.disabled) .commandable-block:hover,
  .docworld-content .file-listing-control:not(.command-ui-open) .commandable-entry:not(.disabled) .commandable-block.command-menu-open,
  .docworld-content .file-listing-control:not(.command-ui-open) .commandable-entry:not(.disabled) .commandable-block.location-picker-open {
    background-color: #f4f3f4; }
    .docworld-content .file-listing-control:not(.command-ui-open) .commandable-entry:not(.disabled) .commandable-block:hover .metadata-item.tag-missing,
    .docworld-content .file-listing-control:not(.command-ui-open) .commandable-entry:not(.disabled) .commandable-block.command-menu-open .metadata-item.tag-missing,
    .docworld-content .file-listing-control:not(.command-ui-open) .commandable-entry:not(.disabled) .commandable-block.location-picker-open .metadata-item.tag-missing {
      color: #0090d0; }
      .docworld-content .file-listing-control:not(.command-ui-open) .commandable-entry:not(.disabled) .commandable-block:hover .metadata-item.tag-missing:hover,
      .docworld-content .file-listing-control:not(.command-ui-open) .commandable-entry:not(.disabled) .commandable-block.command-menu-open .metadata-item.tag-missing:hover,
      .docworld-content .file-listing-control:not(.command-ui-open) .commandable-entry:not(.disabled) .commandable-block.location-picker-open .metadata-item.tag-missing:hover {
        text-decoration: underline; }
        .docworld-content .file-listing-control:not(.command-ui-open) .commandable-entry:not(.disabled) .commandable-block:hover .metadata-item.tag-missing:hover::after,
        .docworld-content .file-listing-control:not(.command-ui-open) .commandable-entry:not(.disabled) .commandable-block.command-menu-open .metadata-item.tag-missing:hover::after,
        .docworld-content .file-listing-control:not(.command-ui-open) .commandable-entry:not(.disabled) .commandable-block.location-picker-open .metadata-item.tag-missing:hover::after {
          display: inline-block;
          text-decoration: underline; }
        .docworld-content .file-listing-control:not(.command-ui-open) .commandable-entry:not(.disabled) .commandable-block:hover .metadata-item.tag-missing:hover::after,
        .docworld-content .file-listing-control:not(.command-ui-open) .commandable-entry:not(.disabled) .commandable-block.command-menu-open .metadata-item.tag-missing:hover::after,
        .docworld-content .file-listing-control:not(.command-ui-open) .commandable-entry:not(.disabled) .commandable-block.location-picker-open .metadata-item.tag-missing:hover::after {
          text-decoration: none; }
    .docworld-content .file-listing-control:not(.command-ui-open) .commandable-entry:not(.disabled) .commandable-block:hover .command-container,
    .docworld-content .file-listing-control:not(.command-ui-open) .commandable-entry:not(.disabled) .commandable-block.command-menu-open .command-container,
    .docworld-content .file-listing-control:not(.command-ui-open) .commandable-entry:not(.disabled) .commandable-block.location-picker-open .command-container {
      visibility: visible; }
    .docworld-content .file-listing-control:not(.command-ui-open) .commandable-entry:not(.disabled) .commandable-block:hover .file-link-text,
    .docworld-content .file-listing-control:not(.command-ui-open) .commandable-entry:not(.disabled) .commandable-block.command-menu-open .file-link-text,
    .docworld-content .file-listing-control:not(.command-ui-open) .commandable-entry:not(.disabled) .commandable-block.location-picker-open .file-link-text {
      color: #0090d0; }
  .docworld-content .file-item-ios .commandable-block:not(.command-menu-open):not(.location-picker-open) {
    transform: translate3d(0, 0, 0); }
  .docworld-content .file-item-ios .commandable-block .command-container {
    visibility: visible; }
  .docworld-content .file-information.disabled .file-summary-block {
    background-color: #eeeeee;
    cursor: not-allowed; }
    .docworld-content .file-information.disabled .file-summary-block .btn {
      cursor: not-allowed; }
  .docworld-content .list-group {
    padding-top: 0; }
  .docworld-content .textio-file-picker {
    height: 100%; }
  .docworld-content .textio-file-panel {
    display: flex;
    flex-direction: column;
    height: 100%; }
  .docworld-content .list-group-item {
    margin-bottom: 0;
    padding: 0;
    border-width: 0; }
  .docworld-content .list-group-item-exit {
    transition: height 400ms ease-in-out, padding 400ms ease-in-out;
    overflow: hidden; }
    .docworld-content .list-group-item-exit.list-group-item-exit-active {
      height: 0;
      padding-top: 0;
      padding-bottom: 0; }
  .docworld-content .group-header {
    height: 50px;
    margin: 24px 0 7px;
    padding-top: 7px;
    padding-bottom: 7px;
    color: #8c898b;
    font-weight: normal;
    cursor: default; }
    .docworld-content .group-header:first-child {
      margin-top: 0; }
    .docworld-content .group-header .group-header-content {
      height: 100%; }
      .docworld-content .group-header .group-header-content .inner-content {
        position: relative;
        width: 100%;
        height: 100%;
        font-size: 24px; }
        .docworld-content .group-header .group-header-content .inner-content .group-header-title {
          position: absolute;
          bottom: 0;
          left: -1px;
          white-space: nowrap; }
        .docworld-content .group-header .group-header-content .inner-content .file-header-commands {
          position: absolute;
          right: 0;
          height: 100%; }
          .docworld-content .group-header .group-header-content .inner-content .file-header-commands .header-command-button {
            height: 100%;
            line-height: 100%; }
  .docworld-content .file-listing-control {
    position: relative;
    flex: 1 1 auto;
    margin-bottom: 0;
    padding-bottom: 1px;
    border-width: 0;
    box-shadow: none;
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
    overflow-y: auto; }
    .docworld-content .file-listing-control li.file-information:last-child {
      margin-bottom: 20px; }
  .docworld-content .file-info-list {
    position: absolute;
    width: 100%;
    border-width: 0;
    border-radius: 0;
    list-style: none; }
    .docworld-content .file-info-list > .list-group-item {
      border-width: 0; }
  .docworld-content .file-busy-hidden {
    display: none; }
  .docworld-content .file-busy-cloaked {
    visibility: hidden; }
  .docworld-content .file-busy {
    width: 40px;
    height: 50px;
    margin-right: 15px;
    font-size: 15px;
    line-height: 50px;
    text-align: center;
    vertical-align: middle; }
  .docworld-content .file-rename {
    display: none;
    width: 100%;
    border: 1px solid #d7d7d7;
    font-size: 13px;
    box-shadow: none; }
  .docworld-content .file-rename:focus {
    outline: none; }
  .docworld-content #textioFileTemplates {
    display: none; }
  .docworld-content .textio-analytics-panel {
    width: 100%; }
  .docworld-content #document-analytics-page {
    padding-bottom: 60px; }
  .docworld-content #analytics-sample-message {
    width: 100%;
    text-align: center; }
  .docworld-content #analytics-scrolling-area {
    width: 100%;
    padding-top: 20px;
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
    overflow-y: auto; }

#company-profile-page {
  height: auto !important;
  padding-bottom: 60px; }
  #company-profile-page .header {
    width: 100%; }
  #company-profile-page #company-header {
    display: block; }
    #company-profile-page #company-header .analytics-section-title {
      margin-bottom: 4px; }
  #company-profile-page #company-details {
    color: #6c696a;
    font-size: 15px;
    font-weight: normal; }
    #company-profile-page #company-details .keyword {
      font-weight: 600; }
  #company-profile-page #tone-section {
    margin-top: 60px; }
  #company-profile-page #score-block .score-ring-section {
    width: 140px;
    height: 140px; }
    @media (max-width: 1001px) {
      #company-profile-page #score-block .score-ring-section {
        width: 105px;
        height: 105px; } }
  #company-profile-page #tone-block .background {
    fill: #fff; }
  #company-profile-page .compare-page-section {
    margin-top: 40px; }
  #company-profile-page .analytics-section-title {
    margin-bottom: 20px; }
    @media (max-width: 1001px) {
      #company-profile-page .analytics-section-title {
        margin-bottom: 13px; } }
  #company-profile-page .section-explanation {
    margin-top: 10px;
    margin-bottom: 20px;
    color: #6c696a;
    font-size: 15px;
    font-weight: normal; }
  #company-profile-page .score-chart {
    display: flex;
    flex-flow: row;
    width: 100%; }
    @media (max-width: 1001px) {
      #company-profile-page .score-chart {
        flex-flow: column;
        width: 100%; } }
  #company-profile-page .data-block {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 240px;
    height: 190px;
    margin-right: 0; }
    #company-profile-page .data-block .data-gauge {
      flex: 0 0 auto;
      width: 140px;
      height: 140px;
      font-size: 68px; }
    #company-profile-page .data-block .data-label {
      flex: 1 1 auto; }
    #company-profile-page .data-block .score-override {
      font-size: 150px; }
      #company-profile-page .data-block .score-override .score-ticker {
        margin-bottom: 40px; }
    @media (max-width: 1001px) {
      #company-profile-page .data-block {
        flex-direction: row;
        width: 100%;
        height: 105px; }
        #company-profile-page .data-block .data-gauge {
          width: 105px;
          height: 105px;
          margin-right: 15px;
          font-size: 51px; }
        #company-profile-page .data-block .score-override {
          font-size: 100px; }
          #company-profile-page .data-block .score-override .score-ticker {
            margin-bottom: 13px; } }
  #company-profile-page .score-label-box {
    display: flex;
    flex-direction: column;
    align-items: center; }
    #company-profile-page .score-label-box .score-title {
      position: relative;
      top: 5px;
      order: 2;
      font-size: 15px; }
    #company-profile-page .score-label-box .score-category {
      position: relative;
      top: 7px; }
    #company-profile-page .score-label-box .category-section {
      order: 1;
      height: 31px;
      font-size: 22px; }
    #company-profile-page .score-label-box .progress-indicator {
      position: relative;
      top: 7px;
      height: 18px; }
    @media (max-width: 1001px) {
      #company-profile-page .score-label-box {
        align-items: flex-start; }
        #company-profile-page .score-label-box .score-title {
          top: auto;
          bottom: 2px; }
        #company-profile-page .score-label-box .score-category {
          top: auto; }
        #company-profile-page .score-label-box .progress-indicator {
          top: auto; } }
  #company-profile-page .data-hist {
    width: calc(100% - 240px);
    height: 230px; }
    @media (max-width: 1001px) {
      #company-profile-page .data-hist {
        order: 1;
        width: 100%;
        margin-top: 22px; } }
  #company-profile-page .compare-chart .label-container {
    width: 240px; }
  #company-profile-page .compare-chart .runner-track {
    width: calc(100% - 240px); }
  #company-profile-page #loading-status {
    display: none;
    position: relative;
    width: 100%;
    height: 100%; }
  #company-profile-page .spinner {
    display: block;
    width: 58px;
    margin-right: auto;
    margin-left: auto;
    font-size: 80px; }

.file-history-manager .file-history-wait-area {
  padding-top: 12px; }

.file-history-manager .file-history-item {
  padding-right: 22px;
  padding-left: 15px;
  font-size: 15px;
  white-space: nowrap; }

.file-history-manager .file-history-header {
  padding-top: 9px;
  padding-bottom: 3px;
  line-height: 175%;
  cursor: default; }

.file-history-manager .status-area {
  text-align: center; }

.file-history-manager .file-history-entry {
  display: flex;
  padding-top: 2px;
  padding-bottom: 2px;
  color: #6c696a;
  font-size: 0; }

.file-history-manager .file-history-entry:hover {
  background-color: #e8e8e8; }
  .file-history-manager .file-history-entry:hover .file-history-name {
    color: #6c696a; }

.file-history-manager .file-history-score {
  padding-top: 0;
  padding-right: 10px;
  padding-bottom: 0;
  padding-left: 0;
  line-height: normal; }
  .file-history-manager .file-history-score .score-ring {
    width: 31px;
    height: 31px; }

.file-history-manager .file-history-list-container {
  max-height: 444px;
  padding-bottom: 12px;
  cursor: pointer;
  overflow-x: hidden;
  overflow-y: auto; }
  .file-history-manager .file-history-list-container .status-area i {
    margin-top: 13px;
    margin-right: 5px;
    color: #5e5c5c; }

.file-history-manager .file-history-name {
  font-size: 15px;
  line-height: 30px;
  text-overflow: ellipsis;
  white-space: nowrap; }

.file-history-manager .hide-for-history {
  display: none; }

.file-history-manager .file-history-list {
  cursor: pointer; }

.textio-factor-chart {
  position: relative;
  width: 100%; }
  .textio-factor-chart .inner-chart {
    display: flex;
    position: relative;
    width: 100%;
    height: 20px; }
  .textio-factor-chart .placeholder-section {
    display: flex;
    height: 100%; }
  .textio-factor-chart .score-section {
    display: flex;
    height: 100%; }
  .textio-factor-chart .bar {
    height: 100%; }
    .textio-factor-chart .bar[data-bucket=very_negative], .textio-factor-chart .bar[data-bucket=very_negative_too_low], .textio-factor-chart .bar[data-bucket=very_negative_too_high] {
      background-color: #c72848; }
    .textio-factor-chart .bar[data-bucket=negative], .textio-factor-chart .bar[data-bucket=negative_too_low], .textio-factor-chart .bar[data-bucket=negative_too_high] {
      background-color: #fa8926; }
    .textio-factor-chart .bar[data-bucket=neutral], .textio-factor-chart .bar[data-bucket=neutral_too_low], .textio-factor-chart .bar[data-bucket=neutral_too_high] {
      background-color: #ffe554; }
    .textio-factor-chart .bar[data-bucket=positive], .textio-factor-chart .bar[data-bucket=positive_too_low], .textio-factor-chart .bar[data-bucket=positive_too_high] {
      background-color: #97c728; }
    .textio-factor-chart .bar[data-bucket=very_positive], .textio-factor-chart .bar[data-bucket=very_positive_too_low], .textio-factor-chart .bar[data-bucket=very_positive_too_high] {
      background-color: #72be1e; }
  .textio-factor-chart .axis {
    position: relative;
    width: 100%;
    height: 20px; }
  .textio-factor-chart .left-val {
    position: absolute;
    left: 0;
    text-align: left; }
  .textio-factor-chart .right-val {
    position: absolute;
    right: 0;
    text-align: right; }
  .textio-factor-chart .pointer-container {
    position: relative;
    width: 100%;
    height: 28px;
    background-color: transparent; }
  .textio-factor-chart .score-pointer {
    position: absolute;
    top: 0;
    width: 100px;
    height: 35px;
    margin-bottom: -31px;
    margin-left: -50px;
    background-color: transparent;
    cursor: default;
    z-index: 25; }
    .textio-factor-chart .score-pointer svg {
      position: absolute;
      bottom: 0;
      left: 39px; }
    .textio-factor-chart .score-pointer .pointer-label {
      position: absolute;
      top: 0;
      width: 100px;
      text-align: center; }
    .textio-factor-chart .score-pointer path {
      stroke-width: 1px;
      stroke: #6c696a;
      fill: #fff; }
  .textio-factor-chart .score-section.colorblind .bar[data-bucket=very_negative], .textio-factor-chart .score-section.colorblind .bar[data-bucket=very_negative_too_low], .textio-factor-chart .score-section.colorblind .bar[data-bucket=very_negative_too_high] {
    background-color: #d55e00; }
  .textio-factor-chart .score-section.colorblind .bar[data-bucket=negative], .textio-factor-chart .score-section.colorblind .bar[data-bucket=negative_too_low], .textio-factor-chart .score-section.colorblind .bar[data-bucket=negative_too_high] {
    background-color: #e69f00; }
  .textio-factor-chart .score-section.colorblind .bar[data-bucket=neutral], .textio-factor-chart .score-section.colorblind .bar[data-bucket=neutral_too_low], .textio-factor-chart .score-section.colorblind .bar[data-bucket=neutral_too_high] {
    background-color: #f0e442; }
  .textio-factor-chart .score-section.colorblind .bar[data-bucket=positive], .textio-factor-chart .score-section.colorblind .bar[data-bucket=positive_too_low], .textio-factor-chart .score-section.colorblind .bar[data-bucket=positive_too_high] {
    background-color: #68e6ff; }
  .textio-factor-chart .score-section.colorblind .bar[data-bucket=very_positive], .textio-factor-chart .score-section.colorblind .bar[data-bucket=very_positive_too_low], .textio-factor-chart .score-section.colorblind .bar[data-bucket=very_positive_too_high] {
    background-color: #0072b2; }
  .textio-factor-chart .compare-container {
    position: relative;
    width: 100%;
    background-color: transparent; }
  .textio-factor-chart .compare-line {
    display: none;
    position: absolute;
    top: -40px;
    width: 3px;
    height: 20px;
    background-color: #58a404; }
    .textio-factor-chart .compare-line.color-blind {
      background-color: #000; }

.textio-chart-axis .tick-container {
  position: absolute; }
  @media (max-width: 835px) {
    .textio-chart-axis .tick-container {
      visibility: hidden; } }

.textio-chart-axis .tick-container.x {
  top: 0;
  width: 100%;
  height: 6px;
  border-right: 1px solid #6c696a;
  border-left: 1px solid #6c696a; }

.textio-chart-axis .tick-container.x:first-child {
  display: none; }

.textio-chart-axis .tick-container.y {
  display: none; }

.textio-chart-axis .tick {
  position: absolute; }

.textio-chart-axis .tick.x {
  position: absolute;
  top: 0;
  width: 0;
  height: 100%;
  border-left: 1px solid #6c696a; }

.textio-chart-axis .tick.y {
  position: absolute;
  right: 0;
  width: 100%;
  height: 0%;
  border-top: 1px solid #6c696a; }

.textio-chart-axis .label-container.x {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 20px; }

.textio-chart-axis .label-container.y {
  position: absolute;
  left: 7px;
  width: -6px;
  height: 100%; }
  @media (max-width: 767px) {
    .textio-chart-axis .label-container.y {
      width: -6px; } }

.textio-chart-axis .axis-label {
  position: absolute;
  color: #6c696a;
  white-space: nowrap; }
  @media (max-width: 835px) {
    .textio-chart-axis .axis-label {
      visibility: hidden; } }

.textio-chart-axis .axis-label.x {
  height: 100%; }
  .textio-chart-axis .axis-label.x span {
    margin-left: -50%; }

.textio-chart-axis .axis-label:first-child {
  display: none; }

.textio-chart-axis .axis-label.y {
  width: 100%;
  height: 20px;
  text-align: right; }
  .textio-chart-axis .axis-label.y span {
    position: absolute;
    top: 50%;
    right: 0;
    width: 100%;
    line-height: 20px; }

.textio-timeseries-chart {
  position: relative;
  width: 100%;
  height: 276px; }
  .textio-timeseries-chart .inner-chart {
    position: absolute;
    width: 100%;
    height: 100%; }
  .textio-timeseries-chart .chart-wrapper {
    position: absolute;
    bottom: 26px;
    left: 0;
    width: 100%;
    height: calc(100% - 26px);
    border-bottom: 1px solid #6c696a;
    border-left: 1px solid #6c696a; }
    @media (max-width: 767px) {
      .textio-timeseries-chart .chart-wrapper {
        left: 0; } }
  .textio-timeseries-chart .chart-wrapper:hover .highlight-line {
    visibility: visible; }
  .textio-timeseries-chart .highlight-line {
    visibility: hidden;
    fill: transparent;
    shape-rendering: crispEdges;
    stroke: #6c696a; }
  .textio-timeseries-chart .x-axis {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 26px; }
    @media (max-width: 767px) {
      .textio-timeseries-chart .x-axis {
        left: 0; } }
  .textio-timeseries-chart .y-axis {
    position: absolute;
    bottom: 26px;
    left: 0;
    width: 0;
    height: calc(100% - 26px); }
    @media (max-width: 767px) {
      .textio-timeseries-chart .y-axis {
        width: 0; } }
  .textio-timeseries-chart .line {
    fill: transparent;
    stroke-width: 3;
    stroke: #8c898b; }
  .textio-timeseries-chart .chart-region {
    position: absolute;
    width: 100%;
    fill-opacity: .1; }

.textio-donut-chart {
  position: relative; }
  .textio-donut-chart .arc.dim {
    opacity: .3; }
  .textio-donut-chart .arc.dim:hover {
    opacity: 1; }
  .textio-donut-chart .qtip-content {
    padding-bottom: 8px; }

.tone-gauge-chart.textio-factor-chart {
  margin-top: -20px; }
  .tone-gauge-chart.textio-factor-chart .compare-container {
    position: relative;
    width: 100%;
    background-color: transparent; }
  .tone-gauge-chart.textio-factor-chart .compare-line {
    position: absolute;
    top: -14px;
    width: 2px;
    height: 18px;
    background-color: #6c696a; }

.textio-score-block {
  position: relative;
  width: 100%;
  height: 100%;
  color: #fff;
  text-align: center; }
  .textio-score-block .title-row, .textio-score-block .description-row {
    font-size: 15px;
    text-decoration: none;
    text-transform: uppercase; }
  .textio-score-block .score-block-row {
    position: absolute;
    width: 100%; }
    .textio-score-block .score-block-row .content {
      position: absolute;
      width: 100%;
      white-space: nowrap; }
  .textio-score-block .title-row {
    top: 0;
    height: 31px; }
    .textio-score-block .title-row .content {
      bottom: 0; }
  .textio-score-block .description-row {
    bottom: 0;
    height: 31px; }
    .textio-score-block .description-row .content {
      bottom: 11px; }
  .textio-score-block .description-row.large {
    display: flex;
    align-items: center;
    height: 97px; }
    .textio-score-block .description-row.large .content {
      position: relative;
      width: 100%;
      font-size: 27px;
      font-weight: 300;
      text-align: center;
      white-space: normal; }
  .textio-score-block .score-row {
    top: 31px;
    height: 66px;
    padding-top: 32px;
    background-color: transparent;
    font-size: 66px;
    font-weight: 300;
    letter-spacing: default;
    line-height: 66px;
    text-align: center;
    vertical-align: top; }
    .textio-score-block .score-row .content {
      top: 0; }
  .textio-score-block .score-progress-container {
    position: absolute;
    bottom: 11px;
    width: 100%; }
  .textio-score-block .score-progress {
    position: relative;
    width: 80px;
    height: 20px;
    margin-right: auto;
    margin-left: auto;
    fill: #fff; }
  .textio-score-block .block-container {
    position: absolute;
    width: 100%;
    height: 100%; }

.textio-score-block.progress-mode .description-row {
  display: none; }

.data-hist .histbars {
  position: relative;
  width: 100%;
  height: calc(100% - 40px); }

.data-hist .histaxis {
  position: relative;
  width: 100%;
  height: 40px; }
  .data-hist .histaxis .left-label {
    position: absolute;
    top: 4px;
    left: 0;
    height: 100%; }
  .data-hist .histaxis .right-label {
    position: absolute;
    top: 4px;
    right: 0;
    height: 100%; }

.data-hist .histbar-target {
  display: inline-block;
  height: 100%; }

.data-hist .histbar-container {
  position: relative;
  width: 100%;
  height: 100%;
  background-color: transparent; }

.data-hist .histbar-line {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0;
  margin-bottom: -1px;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: transparent;
  z-index: 10;
  pointer-events: none; }

.data-hist .histtick {
  display: flex;
  position: absolute;
  top: calc(100% - 9px);
  flex-direction: column;
  align-items: center;
  width: 20px;
  margin-left: -10px;
  background-color: transparent;
  cursor: default;
  z-index: 25; }
  .data-hist .histtick svg {
    overflow: visible; }
  .data-hist .histtick path {
    stroke-width: 1px;
    stroke: #6c696a;
    fill: #fff; }

.data-hist .histtick-line {
  position: absolute;
  bottom: 0;
  left: 0%;
  width: 0%;
  height: 100%;
  border-left-width: 1px;
  border-left-style: dashed;
  border-left-color: transparent;
  z-index: 10;
  pointer-events: none; }

.data-hist .histtick-line.activated {
  border-color: #6c696a; }

.data-hist .histbar {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  min-height: 5px;
  border-width: 1px;
  border-style: solid; }

.data-hist .histbar-target:hover .histbar-line {
  border-bottom-color: #6c696a; }

.data-hist .histbar-target:hover .histbar-container {
  opacity: 1; }
  .data-hist .histbar-target:hover .histbar-container .histbar {
    border-color: #6c696a !important;
    z-index: 15; }

.data-hist .histbar-label {
  position: absolute;
  width: 100%;
  padding-top: 4px;
  padding-bottom: 5px;
  font-size: 15px;
  text-align: center;
  cursor: default;
  z-index: 20;
  pointer-events: none; }

.data-hist .histbar-labeltext {
  margin-right: auto;
  margin-left: auto; }

.compare-chart .comparison-row-collection {
  position: relative;
  width: 100%;
  height: auto; }

.compare-chart .comparison-row {
  width: 100%;
  height: 25px;
  margin-top: 5px;
  line-height: 25px;
  cursor: pointer; }

.compare-chart .comparison-row:hover .runner-track {
  outline: 1px solid #5e5c5c;
  z-index: 11; }

.compare-chart .comparison-row:hover .runner {
  border-right-color: #5e5c5c;
  border-left-color: #5e5c5c; }

.compare-chart .comparison-row:hover .label-container .content {
  color: #0090d0;
  text-decoration: underline; }

.compare-chart .comparison-row:hover .comparison-line {
  border-left-color: #5e5c5c; }

.compare-chart .comparison-row.target-item:hover {
  outline: 1px solid #5e5c5c; }
  .compare-chart .comparison-row.target-item:hover .runner-track {
    outline: 0 solid transparent; }

.compare-chart .comparison-line {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 100%;
  border-left-width: 1px;
  border-left-style: dashed;
  border-left-color: transparent;
  z-index: 10;
  pointer-events: none; }

.compare-chart .target-row {
  background-color: #e0e0e0; }

.compare-chart .target-item {
  background-color: #e0e0e0; }
  .compare-chart .target-item .runner-track {
    background-color: #e0e0e0; }

.compare-chart .label-container {
  display: inline-block;
  position: relative;
  width: 250px;
  height: 100%;
  text-align: right; }
  .compare-chart .label-container .content {
    position: absolute;
    right: 10px;
    width: calc(100% - 15px);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }

.compare-chart .runner-track {
  display: inline-block;
  position: relative;
  width: calc(100% - 250px);
  height: 100%;
  background-color: #f0f0f0; }

.compare-chart .runner {
  position: absolute;
  min-width: 50px;
  height: 100%;
  border-right: 1px solid transparent;
  border-left: 1px solid transparent;
  color: #fff;
  text-align: center; }

.compare-chart .runner.fixed-label {
  font-size: 10px; }

.enable-highlights .phrase-animate {
  transition: background-color 0.4s, box-shadow 0.4s, border-color 0.4s; }

.enable-highlights .phrase-highlight, .enable-highlights .phrase-outline {
  padding-bottom: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-color: transparent;
  background-color: transparent;
  cursor: default; }

.enable-highlights .phrase-outline {
  border-top-style: solid;
  border-top-width: 1px;
  margin-top: -1px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  margin-bottom: -1px; }

.enable-highlights .phrase-distinct-left {
  box-shadow: -1px 0 #fff; }

.enable-highlights .phrase-highlight-left {
  border-left-style: solid;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-left-width: 1px;
  margin-left: -1px;
  margin-right: -1px;
  padding-right: 1px; }
  .enable-highlights .phrase-highlight-left.phrase-highlight-right {
    padding-right: 0; }

.enable-highlights .phrase-highlight-right {
  border-right-style: solid;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-right-width: 1px;
  margin-right: -1px;
  margin-left: -1px;
  padding-left: 1px; }
  .enable-highlights .phrase-highlight-right.phrase-highlight-left {
    padding-left: 0; }

.enable-highlights .phrase-outline-left {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  border-left-style: solid;
  border-left-width: 2px;
  margin-left: -2px; }

.enable-highlights .phrase-outline-right:not(.outline-underlap-right) {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  border-right-style: solid;
  border-right-width: 2px;
  margin-right: -2px; }

.enable-highlights span.phrase-outline-right-edge-and-left-of-phrase.phrase-is-opportunity:not(.phrase-right-edge-and-left-of-phrase-clear) + span.phrase-outline {
  margin-left: 2px; }
  .enable-highlights span.phrase-outline-right-edge-and-left-of-phrase.phrase-is-opportunity:not(.phrase-right-edge-and-left-of-phrase-clear) + span.phrase-outline.phrase-outline-left {
    margin-left: 0; }
  .enable-highlights span.phrase-outline-right-edge-and-left-of-phrase.phrase-is-opportunity:not(.phrase-right-edge-and-left-of-phrase-clear) + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .enable-highlights span.phrase-outline-right-edge-and-left-of-phrase.phrase-is-opportunity:not(.phrase-right-edge-and-left-of-phrase-clear) + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -2px; }

.enable-highlights .phrase-underlap-left {
  margin-left: -3px;
  padding-left: 3px; }

.enable-highlights .phrase-underlap-right {
  margin-right: -3px;
  padding-right: 3px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-outline .phrase-yellow.positive:not(.hovered):not(.colorblind) {
  background: linear-gradient(180deg, #fff7b9 75%, #d9f593 100%); }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-outline .phrase-yellow.negative:not(.hovered):not(.colorblind) {
  background: linear-gradient(180deg, #fff7b9 75%, #ffce8b 105%); }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-is-underlined > span > span, .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-is-underlined > span > a > span {
  border-bottom-width: 2px;
  border-bottom-style: solid; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-is-underlined > span > span, .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-is-underlined > span > a > span {
  border-bottom-color: transparent; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-is-underlined.phrase-surplus > span > span, .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-is-underlined.phrase-surplus > span > a > span {
  border-bottom-color: #ffce8b; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-is-underlined.phrase-grammar > span > span, .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-is-underlined.phrase-grammar > span > a > span, .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-is-underlined.phrase-spelling > span > span, .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-is-underlined.phrase-spelling > span > a > span {
  border-bottom-color: #c72848; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-is-underlined.phrase-underlined > span > span, .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-is-underlined.phrase-underlined > span > a > span {
  border-bottom-color: #c7c5c6; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-is-underlined.hovered.phrase-grammar > span > span, .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-is-underlined.hovered.phrase-grammar > span > a > span, .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-is-underlined.hovered.phrase-spelling > span > span, .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-is-underlined.hovered.phrase-spelling > span > a > span {
  border-bottom-color: #92011e; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-is-underlined.hovered.phrase-grammar.colorblind, .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-is-underlined.hovered.phrase-spelling.colorblind {
  color: #000; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-is-underlined.hovered.phrase-surplus > span > span, .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-is-underlined.hovered.phrase-surplus > span > a > span {
  border-bottom-color: #fa8926; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-is-underlined.hovered.phrase-surplus.colorblind {
  color: #000; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-is-underlined.hovered.phrase-underlined > span > span, .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-is-underlined.hovered.phrase-underlined > span > a > span {
  border-bottom-color: #c7c5c6; }

.highlight-style-text .enable-highlights .phrase-is-underlined .phrase-surplus,
.enable-highlights .template-section-wrapper .phrase-is-underlined .phrase-surplus {
  color: #f8a333; }
  .highlight-style-text .enable-highlights .phrase-is-underlined .phrase-surplus.colorblind,
  .enable-highlights .template-section-wrapper .phrase-is-underlined .phrase-surplus.colorblind {
    color: #f8a333; }
  .highlight-style-text .enable-highlights .phrase-is-underlined .phrase-surplus.hovered,
  .enable-highlights .template-section-wrapper .phrase-is-underlined .phrase-surplus.hovered {
    color: #fff;
    background-color: #fa8926; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-red,
#details-pane .phrase-red {
  border-color: #ffce8b;
  background-color: #ffce8b; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-red.colorblind,
  #details-pane .phrase-red.colorblind {
    border-color: #d55e00;
    background-color: #d55e00;
    color: #fff; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-red.colorblind .textio-editor-link,
    #details-pane .phrase-red.colorblind .textio-editor-link {
      background-image: linear-gradient(to bottom, #fff 50%, #fff 0);
      background-repeat: repeat-x;
      background-position: 0 1em;
      background-size: 2px 2px;
      color: #fff;
      text-decoration: none; }
      .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-red.colorblind .textio-editor-link:hover, .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-red.colorblind .textio-editor-link:focus,
      #details-pane .phrase-red.colorblind .textio-editor-link:hover,
      #details-pane .phrase-red.colorblind .textio-editor-link:focus {
        text-decoration: none; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-red.phrase-outline,
  #details-pane .phrase-red.phrase-outline {
    background-color: transparent; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-red .phrase-highlight:not(.phrase-red),
  #details-pane .phrase-red .phrase-highlight:not(.phrase-red) {
    border-top-style: none;
    border-bottom-style: none; }

.highlight-style-text .enable-highlights .phrase-red,
.enable-highlights .template-section-wrapper .phrase-red {
  color: #9a4801; }
  .highlight-style-text .enable-highlights .phrase-red.colorblind,
  .enable-highlights .template-section-wrapper .phrase-red.colorblind {
    color: #d55e00; }
    .highlight-style-text .enable-highlights .phrase-red.colorblind.hovered,
    .enable-highlights .template-section-wrapper .phrase-red.colorblind.hovered {
      border-color: #d55e00;
      background-color: #d55e00;
      color: #fff; }

.enable-highlights .phrase-red.hovered:not(.colorblind) {
  border-color: #fa8926;
  background-color: #fa8926;
  color: #fff; }
  .enable-highlights .phrase-red.hovered:not(.colorblind) .textio-editor-link {
    background-image: linear-gradient(to bottom, #fff 50%, #fff 0);
    background-repeat: repeat-x;
    background-position: 0 1em;
    background-size: 2px 2px;
    color: #fff;
    text-decoration: none; }
    .enable-highlights .phrase-red.hovered:not(.colorblind) .textio-editor-link:hover, .enable-highlights .phrase-red.hovered:not(.colorblind) .textio-editor-link:focus {
      text-decoration: none; }
  .enable-highlights .phrase-red.hovered:not(.colorblind).phrase-outline {
    background-color: transparent; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-red-opportunity,
#details-pane .phrase-red-opportunity {
  border-color: #f07e20;
  background-color: #f07e20; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-red-opportunity.colorblind,
  #details-pane .phrase-red-opportunity.colorblind {
    border-color: #d55e00;
    background-color: #d55e00;
    color: #fff; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-red-opportunity.phrase-outline,
  #details-pane .phrase-red-opportunity.phrase-outline {
    background-color: transparent; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-red-opportunity .phrase-highlight:not(.phrase-red-opportunity),
  #details-pane .phrase-red-opportunity .phrase-highlight:not(.phrase-red-opportunity) {
    border-top-style: none;
    border-bottom-style: none; }

.highlight-style-text .enable-highlights .phrase-red-opportunity.colorblind.hovered,
.enable-highlights .template-section-wrapper .phrase-red-opportunity.colorblind.hovered {
  border-color: #d55e00;
  background-color: #d55e00;
  color: #fff; }

.enable-highlights .phrase-red-opportunity.hovered:not(.colorblind) {
  border-color: #f07e20;
  background-color: #f07e20;
  color: #6c696a; }
  .enable-highlights .phrase-red-opportunity.hovered:not(.colorblind).phrase-outline {
    background-color: transparent; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-green,
#details-pane .phrase-green {
  border-color: #d9f593;
  background-color: #d9f593; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-green.colorblind,
  #details-pane .phrase-green.colorblind {
    border-color: #0072b2;
    background-color: #0072b2;
    color: #fff; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-green.colorblind .textio-editor-link,
    #details-pane .phrase-green.colorblind .textio-editor-link {
      background-image: linear-gradient(to bottom, #fff 50%, #fff 0);
      background-repeat: repeat-x;
      background-position: 0 1em;
      background-size: 2px 2px;
      color: #fff;
      text-decoration: none; }
      .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-green.colorblind .textio-editor-link:hover, .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-green.colorblind .textio-editor-link:focus,
      #details-pane .phrase-green.colorblind .textio-editor-link:hover,
      #details-pane .phrase-green.colorblind .textio-editor-link:focus {
        text-decoration: none; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-green.phrase-outline,
  #details-pane .phrase-green.phrase-outline {
    background-color: transparent; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-green .phrase-highlight:not(.phrase-green),
  #details-pane .phrase-green .phrase-highlight:not(.phrase-green) {
    border-top-style: none;
    border-bottom-style: none; }

.highlight-style-text .enable-highlights .phrase-green,
.enable-highlights .template-section-wrapper .phrase-green {
  color: #597f00; }
  .highlight-style-text .enable-highlights .phrase-green.colorblind,
  .enable-highlights .template-section-wrapper .phrase-green.colorblind {
    color: #0072b2; }
    .highlight-style-text .enable-highlights .phrase-green.colorblind.hovered,
    .enable-highlights .template-section-wrapper .phrase-green.colorblind.hovered {
      border-color: #0072b2;
      background-color: #0072b2;
      color: #fff; }

.enable-highlights .phrase-green.hovered:not(.colorblind) {
  border-color: #97c728;
  background-color: #97c728;
  color: #fff; }
  .enable-highlights .phrase-green.hovered:not(.colorblind) .textio-editor-link {
    background-image: linear-gradient(to bottom, #fff 50%, #fff 0);
    background-repeat: repeat-x;
    background-position: 0 1em;
    background-size: 2px 2px;
    color: #fff;
    text-decoration: none; }
    .enable-highlights .phrase-green.hovered:not(.colorblind) .textio-editor-link:hover, .enable-highlights .phrase-green.hovered:not(.colorblind) .textio-editor-link:focus {
      text-decoration: none; }
  .enable-highlights .phrase-green.hovered:not(.colorblind).phrase-outline {
    background-color: transparent; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-green-opportunity,
#details-pane .phrase-green-opportunity {
  border-color: #97c728;
  background-color: #97c728; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-green-opportunity.colorblind,
  #details-pane .phrase-green-opportunity.colorblind {
    border-color: #0072b2;
    background-color: #0072b2;
    color: #fff; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-green-opportunity.phrase-outline,
  #details-pane .phrase-green-opportunity.phrase-outline {
    background-color: transparent; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-green-opportunity .phrase-highlight:not(.phrase-green-opportunity),
  #details-pane .phrase-green-opportunity .phrase-highlight:not(.phrase-green-opportunity) {
    border-top-style: none;
    border-bottom-style: none; }

.highlight-style-text .enable-highlights .phrase-green-opportunity.colorblind.hovered,
.enable-highlights .template-section-wrapper .phrase-green-opportunity.colorblind.hovered {
  border-color: #0072b2;
  background-color: #0072b2;
  color: #fff; }

.enable-highlights .phrase-green-opportunity.hovered:not(.colorblind) {
  border-color: #78ac00;
  background-color: #78ac00;
  color: #6c696a; }
  .enable-highlights .phrase-green-opportunity.hovered:not(.colorblind).phrase-outline {
    background-color: transparent; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-blue,
#details-pane .phrase-blue {
  border-color: #a9e7fe;
  background-color: #a9e7fe; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-blue.colorblind,
  #details-pane .phrase-blue.colorblind {
    border-color: #68e6ff;
    background-color: #68e6ff;
    color: #000; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-blue.colorblind .textio-editor-link,
    #details-pane .phrase-blue.colorblind .textio-editor-link {
      background-image: linear-gradient(to bottom, #000 50%, #000 0);
      background-repeat: repeat-x;
      background-position: 0 1em;
      background-size: 2px 2px;
      color: #000;
      text-decoration: none; }
      .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-blue.colorblind .textio-editor-link:hover, .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-blue.colorblind .textio-editor-link:focus,
      #details-pane .phrase-blue.colorblind .textio-editor-link:hover,
      #details-pane .phrase-blue.colorblind .textio-editor-link:focus {
        text-decoration: none; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-blue.phrase-outline,
  #details-pane .phrase-blue.phrase-outline {
    background-color: transparent; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-blue .phrase-highlight:not(.phrase-blue),
  #details-pane .phrase-blue .phrase-highlight:not(.phrase-blue) {
    border-top-style: none;
    border-bottom-style: none; }

.highlight-style-text .enable-highlights .phrase-blue,
.enable-highlights .template-section-wrapper .phrase-blue {
  color: #006b99; }
  .highlight-style-text .enable-highlights .phrase-blue.colorblind,
  .enable-highlights .template-section-wrapper .phrase-blue.colorblind {
    color: #00859d; }
    .highlight-style-text .enable-highlights .phrase-blue.colorblind.hovered,
    .enable-highlights .template-section-wrapper .phrase-blue.colorblind.hovered {
      border-color: #68e6ff;
      background-color: #68e6ff;
      color: #000; }

.enable-highlights .phrase-blue.hovered:not(.colorblind) {
  border-color: #45b5e6;
  background-color: #45b5e6;
  color: #fff; }
  .enable-highlights .phrase-blue.hovered:not(.colorblind) .textio-editor-link {
    background-image: linear-gradient(to bottom, #fff 50%, #fff 0);
    background-repeat: repeat-x;
    background-position: 0 1em;
    background-size: 2px 2px;
    color: #fff;
    text-decoration: none; }
    .enable-highlights .phrase-blue.hovered:not(.colorblind) .textio-editor-link:hover, .enable-highlights .phrase-blue.hovered:not(.colorblind) .textio-editor-link:focus {
      text-decoration: none; }
  .enable-highlights .phrase-blue.hovered:not(.colorblind).phrase-outline {
    background-color: transparent; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-blue-opportunity,
#details-pane .phrase-blue-opportunity {
  border-color: #45b5e6;
  background-color: #45b5e6; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-blue-opportunity.colorblind,
  #details-pane .phrase-blue-opportunity.colorblind {
    border-color: #68e6ff;
    background-color: #68e6ff;
    color: #000; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-blue-opportunity.phrase-outline,
  #details-pane .phrase-blue-opportunity.phrase-outline {
    background-color: transparent; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-blue-opportunity .phrase-highlight:not(.phrase-blue-opportunity),
  #details-pane .phrase-blue-opportunity .phrase-highlight:not(.phrase-blue-opportunity) {
    border-top-style: none;
    border-bottom-style: none; }

.highlight-style-text .enable-highlights .phrase-blue-opportunity.colorblind.hovered,
.enable-highlights .template-section-wrapper .phrase-blue-opportunity.colorblind.hovered {
  border-color: #68e6ff;
  background-color: #68e6ff;
  color: #000; }

.enable-highlights .phrase-blue-opportunity.hovered:not(.colorblind) {
  border-color: #0090d0;
  background-color: #0090d0;
  color: #6c696a; }
  .enable-highlights .phrase-blue-opportunity.hovered:not(.colorblind).phrase-outline {
    background-color: transparent; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-pink,
#details-pane .phrase-pink {
  border-color: #f0b6ff;
  background-color: #f0b6ff; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-pink.colorblind,
  #details-pane .phrase-pink.colorblind {
    border-color: #f0e442;
    background-color: #f0e442;
    color: #000; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-pink.colorblind .textio-editor-link,
    #details-pane .phrase-pink.colorblind .textio-editor-link {
      background-image: linear-gradient(to bottom, #000 50%, #000 0);
      background-repeat: repeat-x;
      background-position: 0 1em;
      background-size: 2px 2px;
      color: #000;
      text-decoration: none; }
      .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-pink.colorblind .textio-editor-link:hover, .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-pink.colorblind .textio-editor-link:focus,
      #details-pane .phrase-pink.colorblind .textio-editor-link:hover,
      #details-pane .phrase-pink.colorblind .textio-editor-link:focus {
        text-decoration: none; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-pink.phrase-outline,
  #details-pane .phrase-pink.phrase-outline {
    background-color: transparent; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-pink .phrase-highlight:not(.phrase-pink),
  #details-pane .phrase-pink .phrase-highlight:not(.phrase-pink) {
    border-top-style: none;
    border-bottom-style: none; }

.highlight-style-text .enable-highlights .phrase-pink,
.enable-highlights .template-section-wrapper .phrase-pink {
  color: #7c4c8a; }
  .highlight-style-text .enable-highlights .phrase-pink.colorblind,
  .enable-highlights .template-section-wrapper .phrase-pink.colorblind {
    color: #bcb40b; }
    .highlight-style-text .enable-highlights .phrase-pink.colorblind.hovered,
    .enable-highlights .template-section-wrapper .phrase-pink.colorblind.hovered {
      border-color: #f0e442;
      background-color: #f0e442;
      color: #000; }

.enable-highlights .phrase-pink.hovered:not(.colorblind) {
  border-color: #b159c7;
  background-color: #b159c7;
  color: #fff; }
  .enable-highlights .phrase-pink.hovered:not(.colorblind) .textio-editor-link {
    background-image: linear-gradient(to bottom, #fff 50%, #fff 0);
    background-repeat: repeat-x;
    background-position: 0 1em;
    background-size: 2px 2px;
    color: #fff;
    text-decoration: none; }
    .enable-highlights .phrase-pink.hovered:not(.colorblind) .textio-editor-link:hover, .enable-highlights .phrase-pink.hovered:not(.colorblind) .textio-editor-link:focus {
      text-decoration: none; }
  .enable-highlights .phrase-pink.hovered:not(.colorblind).phrase-outline {
    background-color: transparent; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-pink-opportunity,
#details-pane .phrase-pink-opportunity {
  border-color: #b159c7;
  background-color: #b159c7; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-pink-opportunity.colorblind,
  #details-pane .phrase-pink-opportunity.colorblind {
    border-color: #f0e442;
    background-color: #f0e442;
    color: #000; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-pink-opportunity.phrase-outline,
  #details-pane .phrase-pink-opportunity.phrase-outline {
    background-color: transparent; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-pink-opportunity .phrase-highlight:not(.phrase-pink-opportunity),
  #details-pane .phrase-pink-opportunity .phrase-highlight:not(.phrase-pink-opportunity) {
    border-top-style: none;
    border-bottom-style: none; }

.highlight-style-text .enable-highlights .phrase-pink-opportunity.colorblind.hovered,
.enable-highlights .template-section-wrapper .phrase-pink-opportunity.colorblind.hovered {
  border-color: #f0e442;
  background-color: #f0e442;
  color: #000; }

.enable-highlights .phrase-pink-opportunity.hovered:not(.colorblind) {
  border-color: #9011b0;
  background-color: #9011b0;
  color: #6c696a; }
  .enable-highlights .phrase-pink-opportunity.hovered:not(.colorblind).phrase-outline {
    background-color: transparent; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-yellow,
#details-pane .phrase-yellow {
  border-color: #fff7b9;
  background-color: #fff7b9; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-yellow.colorblind,
  #details-pane .phrase-yellow.colorblind {
    border-color: #f5c345;
    background-color: #f5c345;
    color: #000; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-yellow.colorblind .textio-editor-link,
    #details-pane .phrase-yellow.colorblind .textio-editor-link {
      background-image: linear-gradient(to bottom, #000 50%, #000 0);
      background-repeat: repeat-x;
      background-position: 0 1em;
      background-size: 2px 2px;
      color: #000;
      text-decoration: none; }
      .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-yellow.colorblind .textio-editor-link:hover, .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-yellow.colorblind .textio-editor-link:focus,
      #details-pane .phrase-yellow.colorblind .textio-editor-link:hover,
      #details-pane .phrase-yellow.colorblind .textio-editor-link:focus {
        text-decoration: none; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-yellow.phrase-outline,
  #details-pane .phrase-yellow.phrase-outline {
    background-color: transparent; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-yellow .phrase-highlight:not(.phrase-yellow),
  #details-pane .phrase-yellow .phrase-highlight:not(.phrase-yellow) {
    border-top-style: none;
    border-bottom-style: none; }

.highlight-style-text .enable-highlights .phrase-yellow,
.enable-highlights .template-section-wrapper .phrase-yellow {
  color: #e5c207; }
  .highlight-style-text .enable-highlights .phrase-yellow.colorblind,
  .enable-highlights .template-section-wrapper .phrase-yellow.colorblind {
    color: #f5c345; }
    .highlight-style-text .enable-highlights .phrase-yellow.colorblind.hovered,
    .enable-highlights .template-section-wrapper .phrase-yellow.colorblind.hovered {
      border-color: #f5c345;
      background-color: #f5c345;
      color: #000; }

.enable-highlights .phrase-yellow.hovered:not(.colorblind) {
  border-color: #fef157;
  background-color: #fef157;
  color: #6c696a; }
  .enable-highlights .phrase-yellow.hovered:not(.colorblind) .textio-editor-link {
    background-image: linear-gradient(to bottom, #6c696a 50%, #6c696a 0);
    background-repeat: repeat-x;
    background-position: 0 1em;
    background-size: 2px 2px;
    color: #6c696a;
    text-decoration: none; }
    .enable-highlights .phrase-yellow.hovered:not(.colorblind) .textio-editor-link:hover, .enable-highlights .phrase-yellow.hovered:not(.colorblind) .textio-editor-link:focus {
      text-decoration: none; }
  .enable-highlights .phrase-yellow.hovered:not(.colorblind).phrase-outline {
    background-color: transparent; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-yellow-opportunity,
#details-pane .phrase-yellow-opportunity {
  border-color: #ffd700;
  background-color: #ffd700; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-yellow-opportunity.colorblind,
  #details-pane .phrase-yellow-opportunity.colorblind {
    border-color: #f5c345;
    background-color: #f5c345;
    color: #000; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-yellow-opportunity.phrase-outline,
  #details-pane .phrase-yellow-opportunity.phrase-outline {
    background-color: transparent; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-yellow-opportunity .phrase-highlight:not(.phrase-yellow-opportunity),
  #details-pane .phrase-yellow-opportunity .phrase-highlight:not(.phrase-yellow-opportunity) {
    border-top-style: none;
    border-bottom-style: none; }

.highlight-style-text .enable-highlights .phrase-yellow-opportunity.colorblind.hovered,
.enable-highlights .template-section-wrapper .phrase-yellow-opportunity.colorblind.hovered {
  border-color: #f5c345;
  background-color: #f5c345;
  color: #000; }

.enable-highlights .phrase-yellow-opportunity.hovered:not(.colorblind) {
  border-color: #ffd700;
  background-color: #ffd700;
  color: #6c696a; }
  .enable-highlights .phrase-yellow-opportunity.hovered:not(.colorblind).phrase-outline {
    background-color: transparent; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-gray,
#details-pane .phrase-gray {
  border-color: #e8e8e8;
  background-color: #e8e8e8; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-gray.colorblind,
  #details-pane .phrase-gray.colorblind {
    border-color: #e8e8e8;
    background-color: #e8e8e8;
    color: #000; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-gray.colorblind .textio-editor-link,
    #details-pane .phrase-gray.colorblind .textio-editor-link {
      background-image: linear-gradient(to bottom, #000 50%, #000 0);
      background-repeat: repeat-x;
      background-position: 0 1em;
      background-size: 2px 2px;
      color: #000;
      text-decoration: none; }
      .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-gray.colorblind .textio-editor-link:hover, .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-gray.colorblind .textio-editor-link:focus,
      #details-pane .phrase-gray.colorblind .textio-editor-link:hover,
      #details-pane .phrase-gray.colorblind .textio-editor-link:focus {
        text-decoration: none; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-gray.phrase-outline,
  #details-pane .phrase-gray.phrase-outline {
    background-color: transparent; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-gray .phrase-highlight:not(.phrase-gray),
  #details-pane .phrase-gray .phrase-highlight:not(.phrase-gray) {
    border-top-style: none;
    border-bottom-style: none; }

.highlight-style-text .enable-highlights .phrase-gray,
.enable-highlights .template-section-wrapper .phrase-gray {
  color: #6c696a; }
  .highlight-style-text .enable-highlights .phrase-gray.colorblind,
  .enable-highlights .template-section-wrapper .phrase-gray.colorblind {
    color: #6c696a; }
    .highlight-style-text .enable-highlights .phrase-gray.colorblind.hovered,
    .enable-highlights .template-section-wrapper .phrase-gray.colorblind.hovered {
      border-color: #e8e8e8;
      background-color: #e8e8e8;
      color: #000; }

.enable-highlights .phrase-gray.hovered:not(.colorblind) {
  border-color: #a6a6a6;
  background-color: #a6a6a6;
  color: #fff; }
  .enable-highlights .phrase-gray.hovered:not(.colorblind) .textio-editor-link {
    background-image: linear-gradient(to bottom, #fff 50%, #fff 0);
    background-repeat: repeat-x;
    background-position: 0 1em;
    background-size: 2px 2px;
    color: #fff;
    text-decoration: none; }
    .enable-highlights .phrase-gray.hovered:not(.colorblind) .textio-editor-link:hover, .enable-highlights .phrase-gray.hovered:not(.colorblind) .textio-editor-link:focus {
      text-decoration: none; }
  .enable-highlights .phrase-gray.hovered:not(.colorblind).phrase-outline {
    background-color: transparent; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-clear,
#details-pane .phrase-clear {
  border-color: #fff;
  background-color: #fff; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-clear.colorblind,
  #details-pane .phrase-clear.colorblind {
    border-color: #fff;
    background-color: #fff;
    color: #5e5c5c; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-clear.phrase-outline,
  #details-pane .phrase-clear.phrase-outline {
    background-color: transparent; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-clear .phrase-highlight:not(.phrase-clear),
  #details-pane .phrase-clear .phrase-highlight:not(.phrase-clear) {
    border-top-style: none;
    border-bottom-style: none; }

.highlight-style-text .enable-highlights .phrase-clear.colorblind.hovered,
.enable-highlights .template-section-wrapper .phrase-clear.colorblind.hovered {
  border-color: #fff;
  background-color: #fff;
  color: #5e5c5c; }

.enable-highlights .phrase-clear.hovered:not(.colorblind) {
  border-color: #fff;
  background-color: #fff;
  color: #5e5c5c; }
  .enable-highlights .phrase-clear.hovered:not(.colorblind).phrase-outline {
    background-color: transparent; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.phrase-background-merge {
  box-shadow: 8px 0 #ffce8b; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #ffce8b, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #ffce8b; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #ffce8b, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #ffce8b; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.left-of-hovered.phrase-background-merge {
  box-shadow: 8px 0 #fa8926; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.left-of-hovered.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #fa8926, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.left-of-hovered.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #fa8926; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.left-of-hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #fa8926, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #fa8926; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.left-of-hovered + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.left-of-hovered + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.left-of-hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.left-of-hovered + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.left-of-hovered.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.left-of-hovered.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.colorblind.phrase-background-merge {
  box-shadow: 8px 0 #d55e00; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.colorblind.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #d55e00, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.colorblind.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #d55e00; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.colorblind.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #d55e00, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #d55e00; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.colorblind + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.colorblind + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.colorblind + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.colorblind + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.colorblind.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red.colorblind.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red.left-of-hovered.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red.left-of-hovered.phrase-background-merge {
  box-shadow: 8px 0 #fa8926; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red.left-of-hovered.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red.left-of-hovered.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #fa8926, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red.left-of-hovered.phrase-distinct-right.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red.left-of-hovered.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #fa8926; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red.left-of-hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red.left-of-hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #fa8926, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #fa8926; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span,
    .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red.left-of-hovered + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red.left-of-hovered + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red.left-of-hovered + span.phrase-outline.phrase-outline-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red.left-of-hovered + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red.left-of-hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left),
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red.left-of-hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red.left-of-hovered + span.phrase-outline > span.phrase-highlight > span,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red.left-of-hovered + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red.left-of-hovered.phrase-clear,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red.left-of-hovered.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red.left-of-hovered.phrase-clear.phrase-distinct-right,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red.left-of-hovered.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red.colorblind.hovered.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red.colorblind.hovered.phrase-background-merge {
  box-shadow: 8px 0 #d55e00; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red.colorblind.hovered.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red.colorblind.hovered.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #d55e00, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red.colorblind.hovered.phrase-distinct-right.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red.colorblind.hovered.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #d55e00; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red.colorblind.hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red.colorblind.hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #d55e00, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #d55e00; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span,
    .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red.colorblind.hovered + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red.colorblind.hovered + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red.colorblind.hovered + span.phrase-outline.phrase-outline-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red.colorblind.hovered + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red.colorblind.hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left),
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red.colorblind.hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red.colorblind.hovered + span.phrase-outline > span.phrase-highlight > span,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red.colorblind.hovered + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red.colorblind.hovered.phrase-clear,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red.colorblind.hovered.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red.colorblind.hovered.phrase-clear.phrase-distinct-right,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red.colorblind.hovered.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.phrase-background-merge {
  box-shadow: 8px 0 #f07e20; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #f07e20, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #f07e20; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #f07e20, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #f07e20; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered.phrase-background-merge {
  box-shadow: 8px 0 #f07e20; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #f07e20, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #f07e20; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #f07e20, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #f07e20; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.phrase-background-merge {
  box-shadow: 8px 0 #d55e00; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #d55e00, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #d55e00; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #d55e00, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #d55e00; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered.phrase-background-merge {
  box-shadow: 8px 0 #f07e20; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #f07e20, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered.phrase-distinct-right.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #f07e20; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #f07e20, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #f07e20; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span,
    .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered + span.phrase-outline.phrase-outline-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left),
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered + span.phrase-outline > span.phrase-highlight > span,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered.phrase-clear,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered.phrase-clear.phrase-distinct-right,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.left-of-hovered.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.hovered.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.hovered.phrase-background-merge {
  box-shadow: 8px 0 #d55e00; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.hovered.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.hovered.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #d55e00, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.hovered.phrase-distinct-right.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.hovered.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #d55e00; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #d55e00, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #d55e00; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span,
    .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.hovered + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.hovered + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.hovered + span.phrase-outline.phrase-outline-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.hovered + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left),
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.hovered + span.phrase-outline > span.phrase-highlight > span,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.hovered + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.hovered.phrase-clear,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.hovered.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.hovered.phrase-clear.phrase-distinct-right,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-red-opportunity.colorblind.hovered.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.phrase-background-merge {
  box-shadow: 8px 0 #d9f593; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #d9f593, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #d9f593; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #d9f593, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #d9f593; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.left-of-hovered.phrase-background-merge {
  box-shadow: 8px 0 #97c728; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.left-of-hovered.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #97c728, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.left-of-hovered.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #97c728; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.left-of-hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #97c728, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #97c728; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.left-of-hovered + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.left-of-hovered + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.left-of-hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.left-of-hovered + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.left-of-hovered.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.left-of-hovered.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.colorblind.phrase-background-merge {
  box-shadow: 8px 0 #0072b2; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.colorblind.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #0072b2, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.colorblind.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #0072b2; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.colorblind.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #0072b2, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #0072b2; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.colorblind + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.colorblind + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.colorblind + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.colorblind + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.colorblind.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green.colorblind.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green.left-of-hovered.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green.left-of-hovered.phrase-background-merge {
  box-shadow: 8px 0 #97c728; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green.left-of-hovered.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green.left-of-hovered.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #97c728, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green.left-of-hovered.phrase-distinct-right.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green.left-of-hovered.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #97c728; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green.left-of-hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green.left-of-hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #97c728, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #97c728; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span,
    .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green.left-of-hovered + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green.left-of-hovered + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green.left-of-hovered + span.phrase-outline.phrase-outline-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green.left-of-hovered + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green.left-of-hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left),
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green.left-of-hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green.left-of-hovered + span.phrase-outline > span.phrase-highlight > span,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green.left-of-hovered + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green.left-of-hovered.phrase-clear,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green.left-of-hovered.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green.left-of-hovered.phrase-clear.phrase-distinct-right,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green.left-of-hovered.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green.colorblind.hovered.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green.colorblind.hovered.phrase-background-merge {
  box-shadow: 8px 0 #0072b2; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green.colorblind.hovered.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green.colorblind.hovered.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #0072b2, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green.colorblind.hovered.phrase-distinct-right.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green.colorblind.hovered.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #0072b2; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green.colorblind.hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green.colorblind.hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #0072b2, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #0072b2; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span,
    .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green.colorblind.hovered + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green.colorblind.hovered + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green.colorblind.hovered + span.phrase-outline.phrase-outline-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green.colorblind.hovered + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green.colorblind.hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left),
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green.colorblind.hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green.colorblind.hovered + span.phrase-outline > span.phrase-highlight > span,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green.colorblind.hovered + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green.colorblind.hovered.phrase-clear,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green.colorblind.hovered.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green.colorblind.hovered.phrase-clear.phrase-distinct-right,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green.colorblind.hovered.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.phrase-background-merge {
  box-shadow: 8px 0 #97c728; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #97c728, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #97c728; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #97c728, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #97c728; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered.phrase-background-merge {
  box-shadow: 8px 0 #78ac00; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #78ac00, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #78ac00; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #78ac00, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #78ac00; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.phrase-background-merge {
  box-shadow: 8px 0 #0072b2; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #0072b2, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #0072b2; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #0072b2, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #0072b2; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered.phrase-background-merge {
  box-shadow: 8px 0 #78ac00; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #78ac00, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered.phrase-distinct-right.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #78ac00; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #78ac00, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #78ac00; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span,
    .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered + span.phrase-outline.phrase-outline-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left),
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered + span.phrase-outline > span.phrase-highlight > span,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered.phrase-clear,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered.phrase-clear.phrase-distinct-right,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.left-of-hovered.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.hovered.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.hovered.phrase-background-merge {
  box-shadow: 8px 0 #0072b2; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.hovered.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.hovered.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #0072b2, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.hovered.phrase-distinct-right.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.hovered.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #0072b2; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #0072b2, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #0072b2; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span,
    .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.hovered + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.hovered + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.hovered + span.phrase-outline.phrase-outline-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.hovered + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left),
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.hovered + span.phrase-outline > span.phrase-highlight > span,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.hovered + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.hovered.phrase-clear,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.hovered.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.hovered.phrase-clear.phrase-distinct-right,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-green-opportunity.colorblind.hovered.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.phrase-background-merge {
  box-shadow: 8px 0 #a9e7fe; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #a9e7fe, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #a9e7fe; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #a9e7fe, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #a9e7fe; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered.phrase-background-merge {
  box-shadow: 8px 0 #45b5e6; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #45b5e6, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #45b5e6; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #45b5e6, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #45b5e6; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.colorblind.phrase-background-merge {
  box-shadow: 8px 0 #68e6ff; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.colorblind.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #68e6ff, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.colorblind.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #68e6ff; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.colorblind.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #68e6ff, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #68e6ff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.colorblind + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.colorblind + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.colorblind + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.colorblind + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.colorblind.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue.colorblind.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered.phrase-background-merge {
  box-shadow: 8px 0 #45b5e6; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #45b5e6, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered.phrase-distinct-right.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #45b5e6; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #45b5e6, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #45b5e6; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span,
    .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered + span.phrase-outline.phrase-outline-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left),
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered + span.phrase-outline > span.phrase-highlight > span,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered.phrase-clear,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered.phrase-clear.phrase-distinct-right,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue.left-of-hovered.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue.colorblind.hovered.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue.colorblind.hovered.phrase-background-merge {
  box-shadow: 8px 0 #68e6ff; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue.colorblind.hovered.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue.colorblind.hovered.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #68e6ff, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue.colorblind.hovered.phrase-distinct-right.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue.colorblind.hovered.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #68e6ff; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue.colorblind.hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue.colorblind.hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #68e6ff, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #68e6ff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span,
    .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue.colorblind.hovered + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue.colorblind.hovered + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue.colorblind.hovered + span.phrase-outline.phrase-outline-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue.colorblind.hovered + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue.colorblind.hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left),
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue.colorblind.hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue.colorblind.hovered + span.phrase-outline > span.phrase-highlight > span,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue.colorblind.hovered + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue.colorblind.hovered.phrase-clear,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue.colorblind.hovered.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue.colorblind.hovered.phrase-clear.phrase-distinct-right,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue.colorblind.hovered.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.phrase-background-merge {
  box-shadow: 8px 0 #45b5e6; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #45b5e6, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #45b5e6; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #45b5e6, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #45b5e6; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered.phrase-background-merge {
  box-shadow: 8px 0 #0090d0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #0090d0, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #0090d0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #0090d0, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #0090d0; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.phrase-background-merge {
  box-shadow: 8px 0 #68e6ff; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #68e6ff, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #68e6ff; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #68e6ff, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #68e6ff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered.phrase-background-merge {
  box-shadow: 8px 0 #0090d0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #0090d0, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered.phrase-distinct-right.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #0090d0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #0090d0, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #0090d0; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span,
    .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered + span.phrase-outline.phrase-outline-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left),
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered + span.phrase-outline > span.phrase-highlight > span,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered.phrase-clear,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered.phrase-clear.phrase-distinct-right,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.left-of-hovered.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.hovered.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.hovered.phrase-background-merge {
  box-shadow: 8px 0 #68e6ff; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.hovered.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.hovered.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #68e6ff, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.hovered.phrase-distinct-right.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.hovered.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #68e6ff; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #68e6ff, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #68e6ff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span,
    .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.hovered + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.hovered + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.hovered + span.phrase-outline.phrase-outline-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.hovered + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left),
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.hovered + span.phrase-outline > span.phrase-highlight > span,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.hovered + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.hovered.phrase-clear,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.hovered.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.hovered.phrase-clear.phrase-distinct-right,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-blue-opportunity.colorblind.hovered.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.phrase-background-merge {
  box-shadow: 8px 0 #f0b6ff; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #f0b6ff, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #f0b6ff; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #f0b6ff, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #f0b6ff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered.phrase-background-merge {
  box-shadow: 8px 0 #b159c7; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #b159c7, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #b159c7; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #b159c7, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #b159c7; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.colorblind.phrase-background-merge {
  box-shadow: 8px 0 #f0e442; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.colorblind.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #f0e442, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.colorblind.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #f0e442; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.colorblind.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #f0e442, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #f0e442; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.colorblind + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.colorblind + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.colorblind + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.colorblind + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.colorblind.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink.colorblind.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered.phrase-background-merge {
  box-shadow: 8px 0 #b159c7; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #b159c7, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered.phrase-distinct-right.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #b159c7; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #b159c7, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #b159c7; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span,
    .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered + span.phrase-outline.phrase-outline-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left),
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered + span.phrase-outline > span.phrase-highlight > span,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered.phrase-clear,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered.phrase-clear.phrase-distinct-right,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink.left-of-hovered.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink.colorblind.hovered.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink.colorblind.hovered.phrase-background-merge {
  box-shadow: 8px 0 #f0e442; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink.colorblind.hovered.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink.colorblind.hovered.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #f0e442, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink.colorblind.hovered.phrase-distinct-right.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink.colorblind.hovered.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #f0e442; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink.colorblind.hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink.colorblind.hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #f0e442, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #f0e442; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span,
    .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink.colorblind.hovered + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink.colorblind.hovered + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink.colorblind.hovered + span.phrase-outline.phrase-outline-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink.colorblind.hovered + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink.colorblind.hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left),
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink.colorblind.hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink.colorblind.hovered + span.phrase-outline > span.phrase-highlight > span,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink.colorblind.hovered + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink.colorblind.hovered.phrase-clear,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink.colorblind.hovered.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink.colorblind.hovered.phrase-clear.phrase-distinct-right,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink.colorblind.hovered.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.phrase-background-merge {
  box-shadow: 8px 0 #b159c7; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #b159c7, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #b159c7; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #b159c7, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #b159c7; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered.phrase-background-merge {
  box-shadow: 8px 0 #9011b0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #9011b0, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #9011b0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #9011b0, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #9011b0; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.phrase-background-merge {
  box-shadow: 8px 0 #f0e442; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #f0e442, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #f0e442; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #f0e442, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #f0e442; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered.phrase-background-merge {
  box-shadow: 8px 0 #9011b0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #9011b0, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered.phrase-distinct-right.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #9011b0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #9011b0, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #9011b0; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span,
    .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered + span.phrase-outline.phrase-outline-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left),
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered + span.phrase-outline > span.phrase-highlight > span,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered.phrase-clear,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered.phrase-clear.phrase-distinct-right,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.left-of-hovered.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.hovered.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.hovered.phrase-background-merge {
  box-shadow: 8px 0 #f0e442; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.hovered.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.hovered.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #f0e442, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.hovered.phrase-distinct-right.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.hovered.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #f0e442; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #f0e442, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #f0e442; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span,
    .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.hovered + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.hovered + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.hovered + span.phrase-outline.phrase-outline-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.hovered + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left),
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.hovered + span.phrase-outline > span.phrase-highlight > span,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.hovered + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.hovered.phrase-clear,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.hovered.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.hovered.phrase-clear.phrase-distinct-right,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-pink-opportunity.colorblind.hovered.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.phrase-background-merge {
  box-shadow: 8px 0 #fff7b9; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #fff7b9, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #fff7b9; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #fff7b9, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #fff7b9; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered.phrase-background-merge {
  box-shadow: 8px 0 #fef157; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #fef157, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #fef157; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #fef157, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #fef157; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.colorblind.phrase-background-merge {
  box-shadow: 8px 0 #f5c345; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.colorblind.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #f5c345, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.colorblind.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #f5c345; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.colorblind.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #f5c345, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #f5c345; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.colorblind + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.colorblind + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.colorblind + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.colorblind + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.colorblind.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow.colorblind.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered.phrase-background-merge {
  box-shadow: 8px 0 #fef157; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #fef157, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered.phrase-distinct-right.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #fef157; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #fef157, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #fef157; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span,
    .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered + span.phrase-outline.phrase-outline-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left),
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered + span.phrase-outline > span.phrase-highlight > span,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered.phrase-clear,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered.phrase-clear.phrase-distinct-right,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow.left-of-hovered.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow.colorblind.hovered.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow.colorblind.hovered.phrase-background-merge {
  box-shadow: 8px 0 #f5c345; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow.colorblind.hovered.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow.colorblind.hovered.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #f5c345, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow.colorblind.hovered.phrase-distinct-right.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow.colorblind.hovered.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #f5c345; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow.colorblind.hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow.colorblind.hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #f5c345, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #f5c345; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span,
    .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow.colorblind.hovered + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow.colorblind.hovered + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow.colorblind.hovered + span.phrase-outline.phrase-outline-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow.colorblind.hovered + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow.colorblind.hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left),
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow.colorblind.hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow.colorblind.hovered + span.phrase-outline > span.phrase-highlight > span,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow.colorblind.hovered + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow.colorblind.hovered.phrase-clear,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow.colorblind.hovered.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow.colorblind.hovered.phrase-clear.phrase-distinct-right,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow.colorblind.hovered.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.phrase-background-merge {
  box-shadow: 8px 0 #ffd700; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #ffd700, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #ffd700; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #ffd700, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #ffd700; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered.phrase-background-merge {
  box-shadow: 8px 0 #ffd700; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #ffd700, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #ffd700; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #ffd700, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #ffd700; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.phrase-background-merge {
  box-shadow: 8px 0 #f5c345; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #f5c345, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #f5c345; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #f5c345, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #f5c345; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered.phrase-background-merge {
  box-shadow: 8px 0 #ffd700; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #ffd700, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered.phrase-distinct-right.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #ffd700; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #ffd700, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #ffd700; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span,
    .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered + span.phrase-outline.phrase-outline-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left),
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered + span.phrase-outline > span.phrase-highlight > span,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered.phrase-clear,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered.phrase-clear.phrase-distinct-right,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.left-of-hovered.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.hovered.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.hovered.phrase-background-merge {
  box-shadow: 8px 0 #f5c345; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.hovered.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.hovered.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #f5c345, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.hovered.phrase-distinct-right.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.hovered.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #f5c345; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #f5c345, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #f5c345; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span,
    .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.hovered + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.hovered + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.hovered + span.phrase-outline.phrase-outline-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.hovered + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left),
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.hovered + span.phrase-outline > span.phrase-highlight > span,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.hovered + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.hovered.phrase-clear,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.hovered.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.hovered.phrase-clear.phrase-distinct-right,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-yellow-opportunity.colorblind.hovered.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.phrase-background-merge {
  box-shadow: 8px 0 #e8e8e8; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #e8e8e8, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #e8e8e8; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #e8e8e8, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #e8e8e8; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered.phrase-background-merge {
  box-shadow: 8px 0 #a6a6a6; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #a6a6a6, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #a6a6a6; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #a6a6a6, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #a6a6a6; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.colorblind.phrase-background-merge {
  box-shadow: 8px 0 #e8e8e8; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.colorblind.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #e8e8e8, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.colorblind.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #e8e8e8; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.colorblind.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #e8e8e8, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #e8e8e8; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.colorblind + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.colorblind + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.colorblind + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.colorblind + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.colorblind.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-gray.colorblind.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered.phrase-background-merge {
  box-shadow: 8px 0 #a6a6a6; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #a6a6a6, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered.phrase-distinct-right.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #a6a6a6; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #a6a6a6, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #a6a6a6; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span,
    .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered + span.phrase-outline.phrase-outline-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left),
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered + span.phrase-outline > span.phrase-highlight > span,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered.phrase-clear,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered.phrase-clear.phrase-distinct-right,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-gray.left-of-hovered.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-gray.colorblind.hovered.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-gray.colorblind.hovered.phrase-background-merge {
  box-shadow: 8px 0 #e8e8e8; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-gray.colorblind.hovered.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-gray.colorblind.hovered.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #e8e8e8, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-gray.colorblind.hovered.phrase-distinct-right.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-gray.colorblind.hovered.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #e8e8e8; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-gray.colorblind.hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-gray.colorblind.hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #e8e8e8, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-gray.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-gray.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #e8e8e8; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-gray.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-gray.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-gray.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-gray.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-gray.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-gray.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-gray.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span,
    .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-gray.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-gray.colorblind.hovered + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-gray.colorblind.hovered + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-gray.colorblind.hovered + span.phrase-outline.phrase-outline-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-gray.colorblind.hovered + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-gray.colorblind.hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left),
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-gray.colorblind.hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-gray.colorblind.hovered + span.phrase-outline > span.phrase-highlight > span,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-gray.colorblind.hovered + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-gray.colorblind.hovered.phrase-clear,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-gray.colorblind.hovered.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-gray.colorblind.hovered.phrase-clear.phrase-distinct-right,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-gray.colorblind.hovered.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.phrase-background-merge {
  box-shadow: 8px 0 #fff; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #fff, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #fff; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #fff, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered.phrase-background-merge {
  box-shadow: 8px 0 #fff; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #fff, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #fff; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #fff, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.colorblind.phrase-background-merge {
  box-shadow: 8px 0 #fff; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.colorblind.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #fff, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.colorblind.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #fff; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.colorblind.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #fff, -1px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #fff; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.colorblind.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.colorblind + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.colorblind + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.colorblind + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.colorblind + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.colorblind.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-right-edge-and-left-of-phrase-clear.colorblind.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered.phrase-background-merge {
  box-shadow: 8px 0 #fff; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #fff, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered.phrase-distinct-right.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #fff; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #fff, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span,
    .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered + span.phrase-outline.phrase-outline-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left),
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered + span.phrase-outline > span.phrase-highlight > span,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered.phrase-clear,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered.phrase-clear.phrase-distinct-right,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-clear.left-of-hovered.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-clear.colorblind.hovered.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-clear.colorblind.hovered.phrase-background-merge {
  box-shadow: 8px 0 #fff; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-clear.colorblind.hovered.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-clear.colorblind.hovered.phrase-background-merge.phrase-distinct-left {
    box-shadow: 8px 0 #fff, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-clear.colorblind.hovered.phrase-distinct-right.phrase-background-merge,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-clear.colorblind.hovered.phrase-distinct-right.phrase-background-merge {
  box-shadow: 1px 0 #fff, 8px 0 #fff; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-clear.colorblind.hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-clear.colorblind.hovered.phrase-distinct-right.phrase-background-merge.phrase-distinct-left {
    box-shadow: 1px 0 #fff, 8px 0 #fff, -1px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-clear.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-clear.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) > span.phrase-highlight {
  box-shadow: 1px 0 #fff, 8px 0 #fff; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-clear.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-clear.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline {
  margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-clear.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-clear.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline.phrase-outline-left > span.phrase-highlight {
    margin-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-clear.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-clear.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight {
    margin-left: 2px; }
    .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-clear.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span,
    .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-clear.colorblind.hovered.phrase-outline.phrase-is-opportunity.phrase-background-merge:not(.phrase-outline-right) + span.phrase-outline > span.phrase-highlight > span {
      margin-left: -2px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-clear.colorblind.hovered + span.phrase-outline,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-clear.colorblind.hovered + span.phrase-outline {
  margin-left: 3px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-clear.colorblind.hovered + span.phrase-outline.phrase-outline-left,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-clear.colorblind.hovered + span.phrase-outline.phrase-outline-left {
    margin-left: 1px; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-clear.colorblind.hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left),
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-clear.colorblind.hovered + span.phrase-outline > span.phrase-highlight.phrase-highlight-right:not(.phrase-highlight-left) {
    margin-left: 0;
    padding-left: 0; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-clear.colorblind.hovered + span.phrase-outline > span.phrase-highlight > span,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-clear.colorblind.hovered + span.phrase-outline > span.phrase-highlight > span {
    margin-left: -3px; }

.highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-clear.colorblind.hovered.phrase-clear,
.enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-clear.colorblind.hovered.phrase-clear {
  box-shadow: 8px 0 #fff !important; }
  .highlight-style-text .enable-highlights .phrase-right-edge-and-left-of-phrase-clear.colorblind.hovered.phrase-clear.phrase-distinct-right,
  .enable-highlights .template-section-wrapper .phrase-right-edge-and-left-of-phrase-clear.colorblind.hovered.phrase-clear.phrase-distinct-right {
    box-shadow: 1px 0 #fff, 8px 0 #fff !important; }

.highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-highlight.phrase-underlined {
  background-image: linear-gradient(to bottom, #c7c5c6 50%, #c7c5c6 0);
  background-repeat: repeat-x;
  background-position: 0 1.04em;
  background-size: 2px 2px; }
  .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-highlight.phrase-underlined > span, .highlight-style-bg .enable-highlights .editor-body-wrapper .phrase-highlight.phrase-underlined > a > span {
    border-bottom-color: transparent; }

.textio-editor-link {
  background-image: linear-gradient(to bottom, #0090d0 50%, #0090d0 0);
  background-repeat: repeat-x;
  background-position: 0 1em;
  background-size: 2px 2px;
  color: #0090d0;
  text-decoration: none; }
  .textio-editor-link:hover, .textio-editor-link:focus {
    text-decoration: none; }

#fontPreload {
  position: absolute;
  top: -25000;
  left: -25000;
  font-family: Charis, serif;
  overflow: hidden; }

.factor-small-neutral {
  color: #c7c5c6; }

.factor-small-potential {
  color: #c9de3e; }

.factor-some-potential {
  color: #f5c345; }

.factor-moderate-potential {
  color: #f8a333; }

.factor-high-potential {
  color: #ed702f; }

.factor-extreme-potential {
  color: #c72848; }

.factor-neutral-cb {
  color: #c7c5c6; }

.factor-small-potential-cb {
  color: #0072b2; }

.factor-some-potential-cb {
  color: #68e6ff; }

.factor-moderate-potential-cb {
  color: #f0e442; }

.factor-high-potential-cb {
  color: #d55e00; }

.factor-extreme-potential-cb {
  color: #9a4801; }

.emailFailure {
  color: #c72848; }

.emailSuccess {
  color: #78ac00; }

.prediction-title {
  padding-top: 20px;
  padding-bottom: 4px;
  color: #6c696a;
  font-size: 18px;
  line-height: 140%;
  cursor: default; }

.prediction-title {
  padding-bottom: 8px; }

.tone-gauge-title {
  padding-top: 15px;
  padding-bottom: 7px;
  font-size: 15px; }

.tone-gauge .pointer-label {
  display: none; }

.tone-gauge .axis {
  display: none; }

.tone-gauge .colorblind .bar[data-bucket='Very masculine'] {
  background-color: #00859d; }

.tone-gauge .colorblind .bar[data-bucket='Somewhat masculine'] {
  background-color: #68e6ff; }

.tone-gauge .colorblind .bar[data-bucket='Slightly masculine'] {
  background-color: #adeefa; }

.tone-gauge .colorblind .bar[data-bucket='Neutral'] {
  background-color: #f4f3f4; }

.tone-gauge .colorblind .bar[data-bucket='Slightly feminine'] {
  background-color: #eee9ae; }

.tone-gauge .colorblind .bar[data-bucket='Somewhat feminine'] {
  background-color: #f0e442; }

.tone-gauge .colorblind .bar[data-bucket='Very feminine'] {
  background-color: #bcb40b; }

.tone-gauge .bar[data-bucket='Very masculine'] {
  background-color: #0090d0; }

.tone-gauge .bar[data-bucket='Somewhat masculine'] {
  background-color: #45b5e6; }

.tone-gauge .bar[data-bucket='Slightly masculine'] {
  background-color: #a9e7fe; }

.tone-gauge .bar[data-bucket='Neutral'] {
  background-color: #f4f3f4; }

.tone-gauge .bar[data-bucket='Slightly feminine'] {
  background-color: #f0b6ff; }

.tone-gauge .bar[data-bucket='Somewhat feminine'] {
  background-color: #b159c7; }

.tone-gauge .bar[data-bucket='Very feminine'] {
  background-color: #9011b0; }

.tone-gauge .bar[data-bucket] {
  opacity: 1; }

.tone-gauge .bar.target-bucket {
  opacity: 1; }

.tone-gauge .inner-chart {
  height: 10px; }

.textio-menuitem {
  cursor: pointer; }
  .textio-menuitem:focus {
    outline-width: 0; }

.category {
  color: #6c696a; }

#chart-container {
  padding-bottom: 30px; }

.chart-header {
  padding-bottom: 11px; }

.individual-chart-title {
  padding-top: 0;
  padding-bottom: 0;
  font-size: 15px; }

.input-group-btn .btn {
  height: 38px;
  border-color: #e2e2e2; }

.divider {
  background-color: #e5e5e5; }

.feature-description {
  width: 100%;
  height: 100%; }

.score-badge {
  color: #f5f5f5;
  text-align: center; }

#history-dropdown {
  padding: 0; }

.textio-file-panel > .panel-heading {
  background-color: #fff;
  color: #272526; }

.textio-file-panel {
  display: none;
  min-height: 200px; }
  .textio-file-panel .panel-default {
    border-top-width: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.toolbar-spacer-bottom {
  display: inline-block;
  width: 1px;
  visibility: hidden; }

.loading-placeholder {
  height: 51px;
  padding-top: 15px;
  padding-bottom: 5px;
  font-size: 18px;
  text-align: center;
  vertical-align: middle; }

.list-group-item.loading-placeholder-content {
  height: 50px;
  line-height: 50px; }
  .list-group-item.loading-placeholder-content:not(:first-child) {
    margin-top: 20px; }

.remove-underline :hover {
  text-decoration: none !important; }

#doc-meta-controls {
  position: relative;
  margin-top: 1px;
  margin-bottom: 10px;
  padding-left: 1px;
  line-height: 21px; }

.location-autocomplete:not([disabled]):not(:focus)::-webkit-input-placeholder {
  color: #6c696a; }

.location-autocomplete:not([disabled]):hover::-webkit-input-placeholder {
  text-decoration: underline; }

.location-autocomplete:not([disabled]):focus:hover::-webkit-input-placeholder {
  text-decoration: none; }

.location-autocomplete:not([disabled]):not(:focus)::-moz-placeholder {
  color: #6c696a;
  opacity: 1; }

.location-autocomplete:not([disabled]):hover::-moz-placeholder {
  text-decoration: underline; }

.location-autocomplete:not([disabled]):focus:hover::-moz-placeholder {
  text-decoration: none; }

.location-autocomplete:not([disabled]):not(:focus):-ms-input-placeholder {
  color: #6c696a; }

.location-autocomplete:not([disabled]):hover:-ms-input-placeholder {
  text-decoration: underline; }

.location-autocomplete:not([disabled]):focus:hover:-ms-input-placeholder {
  text-decoration: none; }

.location-autocomplete {
  min-width: 50px; }

.location-search-control {
  width: calc(100% - 2 * 5px);
  margin-right: 5px;
  margin-left: 5px;
  border: 1px solid #c1c1c1;
  color: #6c696a; }
  .location-search-control .location-input-container {
    position: relative;
    display: inline-block;
    width: calc(100% - 18px - 3px); }
  .location-search-control i {
    width: 18px;
    display: inline-block;
    height: 15px; }
  .location-search-control .ie-placeholder-text {
    position: absolute;
    top: 5px; }
  .location-search-control .location-input {
    width: 100%;
    height: 28px;
    line-height: 28px;
    margin: 0;
    border: 0;
    padding: 0;
    background-color: transparent;
    text-decoration: none;
    box-shadow: none;
    vertical-align: baseline; }
    .location-search-control .location-input[disabled] {
      color: #c1c1c1;
      text-decoration: none;
      cursor: not-allowed; }
  .location-search-control .location-input:not(:focus):not([disabled]) {
    cursor: pointer; }
  .location-search-control .location-input:not([disabled]):hover {
    text-decoration: underline; }
  .location-search-control .location-input:not([disabled]):focus {
    outline: none; }
  .location-search-control .location-input:not([disabled]):focus:hover {
    text-decoration: none; }
  .location-search-control .location-input:not([disabled]):not(:focus)::-webkit-input-placeholder {
    color: #6c696a; }
  .location-search-control .location-input:not([disabled]):hover::-webkit-input-placeholder {
    text-decoration: underline; }
  .location-search-control .location-input:not([disabled]):focus:hover::-webkit-input-placeholder {
    text-decoration: none; }
  .location-search-control .location-input:not([disabled]):not(:focus)::-moz-placeholder {
    color: #6c696a;
    opacity: 1; }
  .location-search-control .location-input:not([disabled]):hover::-moz-placeholder {
    text-decoration: underline; }
  .location-search-control .location-input:not([disabled]):focus:hover::-moz-placeholder {
    text-decoration: none; }
  .location-search-control .location-input:not([disabled]):not(:focus):-ms-input-placeholder {
    color: #6c696a; }
  .location-search-control .location-input:not([disabled]):hover:-ms-input-placeholder {
    text-decoration: underline; }
  .location-search-control .location-input:not([disabled]):focus:hover:-ms-input-placeholder {
    text-decoration: none; }

.location-picker {
  position: absolute;
  top: 21px;
  right: auto;
  left: 0;
  margin-top: 4px;
  border: 1px solid #c1c1c1;
  border-radius: 6px;
  background-clip: padding-box;
  background-color: #fff;
  font-size: 15px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  z-index: 1000; }

.location-dropdown::after {
  display: block;
  width: 287px;
  height: 0;
  content: ''; }

.title-group {
  min-height: 55px;
  margin-top: 0;
  margin-bottom: 0; }

.toolbar-meta-icon {
  margin-right: 2px;
  margin-left: 2px; }

.toolbar-meta-icon-location {
  padding-right: 8px;
  padding-left: 2px; }

.toolbar-meta-icon-jobtype {
  padding-right: 1px; }

.gradient-border-top {
  border-image: linear-gradient(to bottom, rgba(199, 197, 198, 0) 0%, #c7c5c6 70px, #c7c5c6 100%); }

.gradient-border-bottom {
  border-image: linear-gradient(to bottom, #c7c5c6 0%, #c7c5c6 calc(100% - 70px), rgba(199, 197, 198, 0) 100%); }

.gradient-border-full {
  border-image: linear-gradient(to bottom, rgba(199, 197, 198, 0) 0%, #c7c5c6 18%, #c7c5c6 82%, rgba(199, 197, 198, 0) 100%); }

.use-gradient-border, .use-gradient-border-safari {
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-image-slice: 1; }

.use-gradient-border {
  border-left: 1px solid transparent; }

.use-gradient-border-safari {
  border-width: 0;
  border-left-width: 1px; }

.adjust-for-scrollbar {
  position: relative; }

.scrollbar-present .use-gradient-border,
.scrollbar-present .use-gradient-border-safari {
  border-image: none !important; }


/*# sourceMappingURL=talent-styles.css.map*/