.text___yjHL {
  align-items: center;
  color: var(--default-text-color);
  display: inline-flex;
  gap: 0.5rem;
  margin-left: 0.375rem;
  white-space: nowrap;
}

  .text___yjHL.small__uuMg2 {
    font-size: 0.75rem;
  }

  .text___yjHL.medium__ZDOTX {
    font-size: 0.875rem;
  }

  .text___yjHL.large__Zff1P {
    font-size: 1rem;
  }

.error__Cua3h {
  color: var(--error);
}

.success__Fvmry {
  color: var(--success);
}

.warning__YYpUu {
  color: var(--warning);
}

.noMargin__WaELt {
  margin-left: 0;
}

.wrapText__y47XK {
  white-space: normal;
}

.span__v56RQ {
  display: inline-flex;
}

.fullWidth__v3vdc {
  display: inline;
  width: 100%
}

:root {
  --wrapper-height: 1rem;
  --content-margin-top: 0.375rem;
}

.wrapper__mQTWE {
  color: inherit;
  display: inline-block;
  height: var(--wrapper-height);
  position: relative;
}

.titleButton__nVe8R {
  align-items: center;
  display: flex;
  justify-content: flex-start;
  white-space: nowrap;
}

.quietButton__ZyCEk {
  color: inherit;
  font-size: var(--default-font-size);
}

.withCaret__PFCYV .quietButton__ZyCEk {
  height: 100%;
}

.content__sHvsq {
  background: var(--white);
  border-radius: 0.375rem;
  border: 0.0625rem solid var(--light-gray);
  box-shadow: 0 0.3125rem 0.625rem rgb(0 0 0 / 20%);
  margin-top: var(--content-margin-top);
  min-width: 100%;
  padding: 0.75rem 0.75rem;
  position: absolute;
  z-index: 3;
}

.content__sHvsq.center__Op2dW {
    left: 50%;
    transform: translateX(-50%);
  }

.content__sHvsq.right__v852E {
    right: -0.5rem;
  }

.content__sHvsq.left__yBv1l {
    left: 0;
  }

.content__sHvsq h2, .content__sHvsq h3 {
    font-weight: 900;
  }

.carets__ZB908 {
  align-items: center;
  display: inline-flex;
  height: 100%;
  margin: 0 0.5rem;
  overflow: visible;
  position: relative;
}

.carets__ZB908.up__p2v6F {
    margin: 0;
    position: absolute;
    width: 100%;
  }

.carets__ZB908.down__bNMee:before, .carets__ZB908.both__NtDQ6:before {
      border-color: transparent;
      border-style: solid;
      border-top-color: inherit;
      border-width: 0.25rem;
      content: '';
      display: inline-block;
      margin-top: 0.375rem;
      pointer-events: none;
      width: 0;
    }

.carets__ZB908.up__p2v6F.open__Dpmo3:after, .carets__ZB908.both__NtDQ6.open__Dpmo3:after {
      background: var(--white);
      border-color: var(--light-gray);
      border-style: solid;
      border-width: 0.0625rem 0 0 0.0625rem;
      bottom: calc(var(--content-margin-top) * -1);
      content: '';
      cursor: default;
      display: inline-block;
      height: 0.5rem;
      left: 50%;
      position: absolute;
      transform: translateX(-50%) translateY(0.25rem) rotate(45deg);
      width: 0.5rem;
      z-index: 4;
    }

.contentAsModal__dJDRN .content__sHvsq {
    border: none;
    padding: 0;
  }

.contentAsModal__dJDRN .carets__ZB908.open__Dpmo3:after {
    display: none;
  }

div.dialogContent__BlXxI {
  padding: 0.875rem 1.25rem 0.625rem 0.75rem;
}

div.dialogPaper__j7p7w {
  margin: 1rem;
}

.select__sMFfw [class*="-control"] {
    border-radius: var(--input-default-border-radius);
    border: 0.0625rem solid var(--gray);
    box-shadow: none;
    font-size: var(--default-font-size);
    min-height: 2.375rem;
  }

    .select__sMFfw [class*="-control"]:hover {
      border: 0.0625rem solid var(--dark-gray);
    }

    .select__sMFfw [class*="-control"] > :first-child {
      padding: 0 0.25rem 0 0.5rem;
    }
  .select__sMFfw [class*="-singleValue"] {
    line-height: 1.5rem;
  }
  .select__sMFfw [class*="-indicatorContainer"] {
    padding: 0.125rem 0.375rem;
  }
  .select__sMFfw [class*="-indicatorContainer"] > svg {
      height: 1rem;
      width: 1rem;
    }
  .select__sMFfw [class*="-ValueContainer"], .select__sMFfw > div:first-child {
    font-size: var(--default-font-size);
    padding-left: 0.1875rem;
  }
  .select__sMFfw [class*="-ValueContainer"] input, .select__sMFfw [class*="-ValueContainer"] [class*="-placeholder"], .select__sMFfw > div:first-child input, .select__sMFfw > div:first-child [class*="-placeholder"] {
      font-size: inherit;
    }
  .select__sMFfw [class*="-placeholder"] {
    color: var(--default-text-color);
    line-height: 1.25rem;
    white-space: nowrap;
  }
  .select__sMFfw [class*="-menu"] {
    box-sizing: border-box;
    font-size: var(--default-font-size);
    margin-left: 0.0625rem;
    min-width: 6.25rem;
    white-space: nowrap;
    width: auto;
    z-index: 3;
  }
  .select__sMFfw.compact__NbgM1 [class*="-control"] {
      height: 1.875rem;
      min-height: 1.875rem;
    }
  .select__sMFfw.compact__NbgM1 [class*="-ValueContainer"], .select__sMFfw.compact__NbgM1 > div:first-child {
      font-size: 0.875rem;
    }
  .select__sMFfw.compact__NbgM1 [class*="-menu"] {
      font-size: 0.875rem;
    }
  .select__sMFfw.compact__NbgM1 [class*="-singleValue"] {
      line-height: normal;
    }
  .select__sMFfw.disabled__qdQLz [class*="-control"] {
      background: var(--lightest-gray);
      border: 0.0625rem dashed var(--gray);
    }
  .select__sMFfw.secondary__I_ApJ [class*="-control"] {
      border-radius: 0;
      border: none;
      height: auto;
      min-height: 0;
    }
  .select__sMFfw.secondary__I_ApJ [class*="-control"]:hover {
        border: none;
      }
  .select__sMFfw.secondary__I_ApJ [class*="-ValueContainer"] {
      padding: 0;
    }
  .select__sMFfw.secondary__I_ApJ [class*="indicatorSeparator"] {
      display: none;
    }
  .select__sMFfw.secondary__I_ApJ:focus-within {
      text-decoration: underline;
    }

.withStartAdornment__IsADf {
  position: relative;
}

.withStartAdornment__IsADf .select__sMFfw [class*="-control"] {
    margin-top: 0;
    padding-left: 1.5rem;
    width: 100%;
  }

.withStartAdornment__IsADf .adornment__iMxqq {
    align-items: center;
    display: inline-flex;
    height: 100%;
    justify-content: center;
    left: 0.625rem;
    min-width: 0.9375rem;
    opacity: 0.8;
    pointer-events: none;
    position: absolute;
    top: 0;
    z-index: 1;
  }

.withStartAdornment__IsADf.secondary__I_ApJ {
    align-items: center;
    display: flex;
    gap: 0.375rem;
  }

.withStartAdornment__IsADf.secondary__I_ApJ .select__sMFfw [class*="-control"] {
      padding-left: 0;
    }

.withStartAdornment__IsADf.secondary__I_ApJ .adornment__iMxqq {
      flex-shrink: 0;
      left: 0;
      position: relative;
    }

.caret__Ezt95 {
  border-color: var(--black) transparent transparent transparent;
  border-style: solid;
  border-width: 0.3125rem;
  margin-left: 0.25rem;
  margin-right: 0.375rem;
  margin-top: 0.3125rem;
  width: 0;
}

.link__mAhh1 {
  align-items: center;
  align-self: baseline;
  display: inline-flex;
}

  .link__mAhh1.disabled__xIRie, .link__mAhh1.disabled__xIRie:hover, .link__mAhh1.disabled__xIRie:focus-within {
    background-color: var(--gray);
    color: white;
    cursor: not-allowed;
    text-decoration: none;
  }

.underlineOnlyOnHover__ncGP5 {
  text-decoration: none;
}

.underlineOnlyOnHover__ncGP5:hover {
    text-decoration: underline;
  }

a.upgradeLink__AjHNf {
  align-self: normal;
  color: var(--secondary);
  margin-left: 0.25rem;
}

  a.upgradeLink__AjHNf.sm__uphzy {
    font-size: 0.875rem;
  }

.tipContainer__HKMrG {
  margin-left: 0.375rem;
  margin-top: 0.125rem;
}

  .tipContainer__HKMrG i {
    background-color: var(--lightest-gray);
  }

.tipIcon__lNqS0 {
  color: var(--dark-gray);
}

div.tooltipContent__LKtvd {
  max-width: 100vw;
  padding: 0;
  width: 22.5rem;
}

div.tooltipContent__LKtvd h4 {
    background-color: var(--lightest-gray);
    border-radius: 0.375rem 0.375rem 0 0;
    font-family: inherit;
    font-size: var(--default-font-size);
    font-weight: normal;
    margin: 0;
    padding: 0.375rem 1.5rem 0.375rem 0.875rem;
    white-space: nowrap;
  }

.description__ziHSC {
  font-family: var(--default-font-family), sans-serif;
  font-size: 0.9375rem;
  font-weight: 200;
  line-height: 1.25rem;
  padding: 0.625rem 0.875rem;
}

.description__ziHSC p {
    margin: 0 0 0.625rem
  }

.warnModal__ytZb4 {
  font-family: var(--default-font-family), sans-serif;
}

.description__qf94Q {
  font-size: var(--default-font-size);
  line-height: 1.5rem;
}

p.description__qf94Q {
  max-width: 31.25rem;
  min-width: 18.75rem;
}

.editBtn__bgCWb {
  color: var(--blue);
  display: block;
  font-size: var(--default-font-size);
  margin-top: 0.375rem;
  text-decoration: underline;
}

div.tagChip__nB1DR {
  background-color: var(--white);
  border-radius: 0.375rem;
  font-size: 0.8125rem;
}

.item__C4XFw {
  align-items: center;
  border-bottom: 0.0625rem solid var(--lighter-gray);
  display: flex;
  font-size: var(--default-font-size);
  justify-content: space-between;
  padding: 0.25rem 0 0.125rem;
}

  .item__C4XFw a {
    flex: 1;
    margin-right: 0.625rem;
    text-decoration: none;
  }

  .item__C4XFw a:hover {
      text-decoration: underline;
    }

  .item__C4XFw span {
    white-space: nowrap;
    font-size: 0.8125rem;
  }

.empty__m2Q7s {
  font-size: var(--default-font-size);
}

.content__d0TE3 {
  line-height: var(--default-font-size);
}
  .content__d0TE3 input[type="text"], .content__d0TE3 textarea {
    font-family: inherit;
    font-size: var(--default-font-size);
  }
  .content__d0TE3 input[type="radio"], .content__d0TE3 input[type="checkbox"] {
    margin: 0 0.25rem 0 0;
  }
  .content__d0TE3 label {
    display: flex;
    align-items: center;
  }
  .content__d0TE3 .taskQuestion {
    margin-bottom: 0.5rem;
  }
  .content__d0TE3 .taskQuestion p {
      color: var(--darkest-gray);
      max-width: 15rem;
      width: -moz-max-content;
      width: max-content;
    }
  .content__d0TE3 .taskAnswer textarea {
      min-width: 12.5rem;
    }
  .content__d0TE3 .choiceListLong > * {
    align-items: center;
    display: flex;
    font-size: var(--default-font-size);
    font-weight: 200;
    padding: 0.375rem;
  }
  .content__d0TE3 .taskItemDiv {
    padding-bottom: 0.5rem;
  }
  .content__d0TE3 #customCompanyLevelDataSaveWrap, .content__d0TE3 #customDataSaveWrap {
    display: none;
  }
  .content__d0TE3 p {
    color: var(--darker-gray);
    display: inline-block;
    font-size: var(--default-font-size);
    margin: 0;
  }

.successText__CRA7V, .errorText__LwgLH {
  animation-duration: 2s;
  animation-name: fadeout__MB8YG;
  animation-delay: 3s;
  color: var(--success);
  margin-left: 0.5rem;
}

.errorText__LwgLH {
  color: var(--error);
}

.empty__mHp8J {
  font-size: var(--default-font-size);
}

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

.actionButtons__Jg2CO {
  font-weight: normal;
  margin-top: 0.5rem;
}

.success__EqV3K {
  color: var(--success);
  display: inline-block;
  font-size: var(--default-font-size);
  margin-left: 0.375rem;
}

.profilePanel__qohPE {
  background: var(--white);
  box-sizing: border-box;
  flex-grow: 1;
  height: inherit;
  max-height: 100vh;
  max-width: 30rem;
  min-width: 22.5rem;
  overflow-y: auto;
  padding-left: 0.625rem;
  width: 0; /* Let flexbox define the width*/
  z-index: 10;
}

  @media (max-width: 1200px) {.profilePanel__qohPE {
    padding: 0 0.25rem 0.625rem 0.625rem;
    flex-grow: 0
}
  }

  @media (max-width: 920px) {.profilePanel__qohPE {
    height: 100vh;
    padding: 0.625rem 0.9375rem 0.625rem;
    position: fixed;
    right: 0;
    top: 0
}
  }

  @media (max-width: 768px) {.profilePanel__qohPE {
    max-width: 100%;
    min-width: auto;
    padding: 0.625rem 0.5rem 0.25rem;
    width: 100%
}
  }

.row__LbOlh {
  display: inline-block;
  font-size: var(--default-font-size);
  padding: 0.3125rem 0;
}

.row__LbOlh .testerImg__ZycmR {
    max-height: 6.25rem;
    max-width: 6.25rem;
    vertical-align: top;
  }

.fieldValue__tVJDo {
  display: inline-block;
  float: right;
  width: 13.125rem;
}

.header__Wr2yf {
  box-sizing: border-box;
  display: inline-block;
  font-weight: bold;
  margin-bottom: 0.625rem;
  width: 100%;
  position: relative;
}

.summary__Ita7Z {
  margin-bottom: 0.875rem;
}

.summary__Ita7Z .row__LbOlh .fieldValue__tVJDo {
    float: none;
    margin-left: 0.875rem;
    width: auto;
  }

button.closeButton__TSBiX {
  position: absolute;
  right: 0;
}

.wrapper__hjV3q {
  align-items: center;
  display: flex;
  position: relative;
}

.input__p9X23 {
  border-radius: var(--input-default-border-radius);
  border: 0.0625rem solid var(--light-gray);
  box-sizing: border-box;
  font-size: var(--default-font-size);
  padding: 0.375rem 0.5rem 0.375rem 1.75rem;
  width: 100%;
}

.input__p9X23.clearable__mgW6d {
    padding-right: 1.375rem;
  }

.noBorder__yJZ3X {
  border: none;
}

.noBorder__yJZ3X:focus-visible, .noBorder__yJZ3X:focus, .noBorder__yJZ3X:active {
    outline: none;
  }

.searchIcon__DLmxp {
  position: absolute;
  left: 0.5rem;
}

button.clearIconButton__F2nBN {
  position: absolute;
  right: 0.3125rem;
}

:root {
  --picker-base-font-size: 1rem;
}

div.tooltipContent__hM9q8 {
  padding: 0;
}

.list__HoFWF {
  display: flex;
  flex-direction: column;
  min-width: 12.5rem;
  padding: 0;
}

.list__HoFWF > li {
    box-sizing: border-box;
    display: inline-flex;
    padding: 0.25rem 0.5rem 0.25rem 0.75rem;
    width: 100%;
  }

.list__HoFWF > li > label {
      flex-wrap: nowrap;
      line-height: 1.25rem;
      width: 100%;
    }

.list__HoFWF > li:hover {
      background-color: var(--lightest-gray);
    }

.option__wifuR {
  align-items: center;
  display: flex;
  font-size: var(--picker-base-font-size);
}

.option__wifuR:hover {
    background-color: var(--lightest-gray);
  }

button.triggerButton__rMWc5 {
  font-size: var(--picker-base-font-size);
}

.filterLabel__afyXJ {
  font-size: var(--picker-base-font-size);
  line-height: 1rem;
}

.optionsWrapper__npx2_ {
  max-height: 18.75rem;
  overflow-y: auto;
  padding: 0.5rem 0;
}

input.search__SIbbX {
  background-color: transparent;
  border-bottom: 0.125rem solid var(--light-gray);
  border-radius: 0;
  box-sizing: border-box;
  font-size: var(--default-font-size);
  padding: 0.5rem 0.5rem 0.375rem 1.875rem;
}

.footer__A1pgD, .empty__Y_llq {
  box-sizing: border-box;
  font-size: 0.75rem;
  padding: 0 0.625rem 0.375rem;
  text-align: right;
  width: 100%;
}

.footer__A1pgD span, .empty__Y_llq span {
    float: right;
  }

.empty__Y_llq {
  min-width: 8.75rem;
  padding-top: 0.625rem;
  text-align: left;
  white-space: nowrap;
}

.accordionGroup__cRhNl .MuiPaper-elevation {
      border-radius: 0;
      box-shadow: none;
      margin: 0;
    }

.accordionGroup__cRhNl .MuiAccordionSummary-root, .accordionGroup__cRhNl .MuiAccordionSummary-root.Mui-expanded {
      background-color: inherit;
      min-height: 0;
      padding: 0 0.75rem 0 0;
    }

.accordionGroup__cRhNl .MuiAccordionSummary-root .MuiAccordionSummary-content, .accordionGroup__cRhNl .MuiAccordionSummary-root.Mui-expanded .MuiAccordionSummary-content {
        padding: 0;
      }

button.button__ljG7w {
  margin: 0.375rem 0 0.375rem 0.375rem;
}

.loading__rsAVx {
  font-size: var(--default-font-size);
  padding: 0.625rem;
}

.loading__rsAVx ~ * {
    display: none;
  }

@media screen and (max-width: 768px) {
    .list__HoFWF > li {
      padding-left: 0.25rem;
    }
}

.segmentation__N_kEk {
  display: flex;
  flex-direction: column;
  font-size: var(--default-font-size);
  gap: 0.25rem;
  padding: 0.5rem 0.25rem;
}

.content__vxmEC {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}

.label__MHFuP {
  color: var(--violet);
  font-weight: bold;
}

.successTooltip__BD_8e {
  align-items: center;
  display: flex;
  gap: 0.25rem;
}

.statusCounters__H36TN {
  display: flex;
  font-family: var(--default-font-family);
  font-size: var(--default-font-size);
}

.statusItem__Roygx {
  margin-right: 1rem;
}

.statusItem__Roygx:last-child {
    margin-right: 0;
  }

@media (max-width: 768px) {

.statusItem__Roygx {
    margin-right: 0.75rem
}
  }

.label__ATPu7 {
  display: block;
  font-size: 0.625rem;
  letter-spacing: 0.09375rem;
  padding-bottom: 0.25rem;
  text-transform: uppercase;
  white-space: nowrap;
  width: 100%;
}

@media (max-width: 480px) {

.label__ATPu7 {
    letter-spacing: 0.05rem
}
  }

@media (max-width: 360px) {

.label__ATPu7 {
    letter-spacing: 0.02rem
}
  }

button.statusButton__m4JMl {
  background-color: var(--lighter-gray);
  border-radius: 0;
  color: var(--dark-blue);
  display: block;
  font-size: 0.875rem;
  font-weight: bold;
  height: 1.75rem;
  min-width: 3.125rem;
  padding: 0 0.375rem;
  text-align: left;
  width: 100%;
}

button.statusButton__m4JMl:hover, button.statusButton__m4JMl.selected__6DvAU {
    background-color: var(--light-blue);
  }

button.statusButton__m4JMl[disabled] {
    color: var(--dark-blue);
    cursor: default;
  }

button.statusButton__m4JMl[disabled]:hover {
      background-color: var(--lighter-gray);
    }

@media (max-width: 480px) {

button.statusButton__m4JMl {
    min-width: 1.75rem
}
  }

@media screen and (max-width: 1200px) {
  .statusCounters__H36TN {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  .statusCounters__H36TN {
    display: flex;
  }
}

.keyPhrasesWrapper__VO6hM {
  margin: 0.5rem 0 0.75rem;
}

.keyPhrasesList__dXUCg {
  display: flex;
  flex-wrap: wrap;
  gap: 0.875rem;
  width: 100%;
}

.keyPhrasesList__dXUCg + .keyPhrasesList__dXUCg {
    margin-top: 0.875rem;
  }

.keyPhrase__XU0hK {
  align-items: center;
  background: var(--lighter-gray);
  border-radius: 1rem;
  display: flex;
  font-size: var(--default-font-size);
  line-height: 1.625rem;
  padding: 0.0625rem 0.625rem 0.125rem;
}

.keyPhrase__XU0hK svg {
    color: var(--sentiment-neutral);
    margin-right: 0.375rem;
    margin-top: 0.125rem;
  }

.keyPhrase__XU0hK.positive__Rb2br svg { color: var(--sentiment-positive) }

.keyPhrase__XU0hK.negative__Z8d6V svg { color: var(--sentiment-negative) }

.keyPhrase__XU0hK.active__D0Pl0 {
    border: 0.0625rem solid var(--darker-gray);
  }

.optionList__uzFuo {
  display: flex;
  flex-direction: column;
  gap: 0.375rem;
  margin-top: 0.625rem;
}

  .optionList__uzFuo + .questionHeading__Zubbg {
    margin-top: 1.25rem;
  }

.select__pER4B {
  width: 100%;
  max-width: 43.75rem;
  margin-top: 0.625rem;
}

.select__pER4B [class*="-menu"] {
    min-width: 31.25rem;
    width: 100%;
  }

.container__qGcIc {
  --bar-height: 0.75rem;

  width: 100%;
}

.rootBar__tIkI3 {
  background-color: var(--lightest-gray);
  border-radius: 1.25rem;
  height: var(--bar-height);
  position: relative;
  width: 100%;
}

.rootBar__tIkI3.white__eYFYi {
    background-color: var(--white);
  }

.rootBar__tIkI3.lightGray__QMqyi {
    background-color: var(--light-gray);
  }

.completenessBar__yZ1I6 {
  background-color: var(--navy);
  border-radius: inherit;
  height: inherit;
  min-width: var(--bar-height);
  position: relative;
}

.completenessBar__yZ1I6:before, .completenessBar__yZ1I6:after {
    background-color: #808080;
    border-radius: 100%;
    content: '';
    display: inline;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: var(--bar-height);
  }

.completenessBar__yZ1I6:after {
    left: auto;
    right: 0;
  }

.feedbackText__RWCck {
  align-items: center;
  display: inline-flex;
  flex-wrap: wrap;
  gap: 0.75rem;
  margin-bottom: 0.5rem;
}

.tightBudgetButton__fAs_I {
  max-width: 100%;
  text-align: left;
  white-space: normal;
}

@media screen and (max-width: 768px) {
  .feedbackText__RWCck {
    flex-wrap: wrap;
  }
}

.incentiveInput___WsAR {
  margin-left: -0.125rem;
  max-width: 7.5rem;
}

.inputContainer__Phgia {
  align-items: flex-end;
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}

.inputContainer__Phgia .inputSkeleton__PlEYM {
    height: 2.375rem;
    max-width: 7.5rem;
    width: 100%;
  }

.fieldContainer__QI_hr {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.fieldContainer__QI_hr > :first-child {
    font-weight: normal;
  }

.feedbackText__lwDC5 {
  align-items: center;
  display: inline-flex;
}

.rewardTip__Z4LHP {
  font-size: 0.875rem;
  font-weight: 200;
}

@media screen and (max-width: 768px) {
  .feedbackText__lwDC5 {
    height: auto;
  }
}

.dialogWrapper__BD9Oh .dialogContent__r69Dg {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    margin-bottom: 1.25rem;
  }
  .dialogWrapper__BD9Oh .dialogActions___MRJX {
    justify-content: start;
  }


.tipText__WvYZX {
  font-size: 0.8125rem;
  opacity: 0.7;
}

.heading__WkLcH {
  font-size: 1rem;
  font-weight: 900;
}

.price__vS0yM {
  font-size: 1rem;
  font-weight: 200;
}

.infoTooltipWrapper__vaqQM {
  margin-right: 0.375rem;
}

.infoTooltipWrapper__vaqQM svg {
    color: var(--violet);
  }

ul.infoTooltipContent__UsLWh {
  list-style: circle;
  padding-left: 0.75rem;
}

.step1__ygi6F .imgWrapper__vgO76 {
    background: #f6f7fc;
    border-radius: 0.5rem;
    flex-shrink: 0;
    min-height: 18.75rem;
    overflow: hidden;
    width: 9.375rem;
  }

    .step1__ygi6F .imgWrapper__vgO76 img {
      margin-left: 0.375rem;
      margin-top: 0.625rem;
      width: 8.125rem;
    }
  .step1__ygi6F .inviteDetails__wZVxT {
    align-items: flex-start;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
    min-height: 17.5rem;
    padding: 2.5rem 1.875rem;
  }
  .step1__ygi6F button {
    height: 1.75rem;
    margin-top: 0.625rem;
    min-width: 11.25rem;
  }

.screeningSurveyStep__bmvfU {
  box-sizing: border-box;
  min-height: 16.25rem;
  padding: 1.5rem 1.25rem;
}

  .screeningSurveyStep__bmvfU button {
    margin-top: 1.875rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

.surveyItemList__CvbWj {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.surveyItemList__CvbWj li {
    align-items: flex-start;
    display: flex;
    font-weight: 200;
    gap: 0.75rem;
  }

.surveyItemList__CvbWj li svg {
      color: var(--mid-violet);
      flex-shrink: 0;
      margin-top: 0.125rem;
    }

@media screen and (max-width: 768px) {
  .screeningSurveyStep__bmvfU {
    padding: 1.25rem;
  }

  .surveyItemList__CvbWj {
    gap: 0.75rem;
  }
}

.imgWrapper__pmUZC {
  border-radius: inherit;
  box-sizing: border-box;
  padding: 1rem 0.625rem;
  width: 100%;
}

  .imgWrapper__pmUZC img {
    max-width: 37.5rem;
    width: 100%;
  }

.ql-container {
  border-radius: 0 0 var(--input-default-border-radius) var(--input-default-border-radius);
  font-family: var(--default-font-family), sans-serif;
  font-size: var(--default-font-size);
}

.ql-toolbar {
  border-radius: var(--input-default-border-radius) var(--input-default-border-radius) 0 0;
}

.ql-tooltip.ql-editing[data-mode="link"] {
  margin-left: 3.75rem;
}

.editor__FIFix {
  background-color: var(--white);
  border-radius: var(--input-default-border-radius);
  max-width: 50rem;
  z-index: 1;
}

.editor__FIFix .ql-editor {
    min-height: 6.25rem;
  }

.editor__FIFix .ql-editor ol, .editor__FIFix .ql-editor ul {
      padding-left: 0.25rem;
    }

.editor__FIFix .ql-editor strong {
      font-weight: 900;
    }

.editor__FIFix .ql-editor h1, .editor__FIFix .ql-editor h2, .editor__FIFix .ql-editor h3, .editor__FIFix .ql-editor h4, .editor__FIFix .ql-editor h5, .editor__FIFix .ql-editor h6 {
      font-weight: bold;
    }

.editor__FIFix .ql-editor h1 strong, .editor__FIFix .ql-editor h2 strong, .editor__FIFix .ql-editor h3 strong, .editor__FIFix .ql-editor h4 strong, .editor__FIFix .ql-editor h5 strong, .editor__FIFix .ql-editor h6 strong {
        font-weight: 900;
      }

.editor__FIFix .ql-disabled:not(.ql-bubble) {
    background: var(--lightest-gray);
    border: 0.0625rem dashed var(--gray);
  }

.editor__FIFix .ql-bubble {
    border: none;
    display: inline-flex;
    flex-direction: column;
    padding-bottom: 1rem;
    width: 100%;
  }

.editor__FIFix .ql-bubble .ql-editor {
      min-height: auto;
      padding: 0;
    }

.editor__FIFix .ql-bubble .ql-hidden {
      height: 0;
    }

.editor__FIFix .ql-tooltip {
    margin-left: 2.5rem;
  }

.instructionsStep__FxI2i {
  padding: 1.25rem;
}

  .instructionsStep__FxI2i h4 {
    font-weight: 900;
    margin-bottom: 1rem;
  }

  .instructionsStep__FxI2i button {
    margin-top: 1.5rem;
  }

  .instructionsStep__FxI2i .instructions__TzRU1 h1 {
      font-size: 1.1875rem
    }

  .instructionsStep__FxI2i .instructions__TzRU1 h2 {
      font-size: 1.125rem
    }

  .instructionsStep__FxI2i .instructions__TzRU1 h3, .instructionsStep__FxI2i .instructions__TzRU1 h4 {
      font-size: 1rem
    }

  .instructionsStep__FxI2i .instructions__TzRU1 h5, .instructionsStep__FxI2i .instructions__TzRU1 h6 {
      font-size: 0.9375rem
    }

.surveyDistributionStep__BZgn8 {
  padding: 1.25rem 1.25rem 2.5rem;
}

  .surveyDistributionStep__BZgn8 h3 {
    color: var(--black);
    font-size: 1rem;
    font-weight: 900;
    margin-bottom: 0.75rem;
  }

  .surveyDistributionStep__BZgn8 .surveyRow__rSKnm {
    display: inline-flex;
    margin-bottom: 0.5rem;
    width: 100%;
  }

  .surveyDistributionStep__BZgn8 .surveyRow__rSKnm svg {
      color: var(--mid-violet);
    }

  .surveyDistributionStep__BZgn8 .surveyRow__rSKnm + h3 {
    margin-top: 0.875rem;
  }

div.dialogContent__P2V6u {
  align-items: center;
  display: flex;
  flex-direction: column;
  font-size: 0.9375rem;
  gap: 0.625rem;
  min-height: 50vh;
  overflow: auto;
  padding-bottom: 0.625rem;
}

  div.dialogContent__P2V6u .stepDescription__DxROF {
    font-size: 1rem;
    font-weight: 200;
    width: 100%;
  }

  div.dialogContent__P2V6u h3.stepHeading__tsdBA {
    color: var(--violet);
    font-size: 1.375rem;
    font-weight: 900;
  }

.stepContentWrapper__i7U6d {
  border-radius: 0.5rem;
  border: 0.0625rem solid var(--darker-gray);
  box-sizing: border-box;
  display: flex;
  margin-bottom: 1.25rem;
  margin-top: 0.75rem;
  max-width: 43.75rem;
  width: 100%;
}

.stepContent__bMxXN {
  border-radius: inherit;
  overflow: visible;
  width: 100%;
}

.stepContent__bMxXN p {
    font-weight: 200;
    line-height: 1.375rem;
  }

.prevButton__vTS2d {
  margin-right: auto;
}

.actions__WnfaV {
  display: flex;
  gap: 0.5rem;
}

.textMessageWrapper__kzY5P {
  display: flex;
  margin: 1.625rem auto 2.25rem;
  width: 100%;
}

.textMessageWrapper__kzY5P svg {
    color: var(--mid-violet);
    margin-right: 1rem;
    margin-top: 0.375rem;
  }

.text__bLMKE {
  line-height: 1.5rem;
  margin: 0;
  max-width: 40.625rem;
}

.previewButton__Zp_lX {
  align-items: center;
  display: flex;
  gap: 0.375rem;
}

