.span__v56RQ {
  display: inline-flex;
}

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

:root {
  --content-margin-top: 0.375rem;
}

.wrapper__mQTWE {
  align-items: stretch;
  color: inherit;
  display: inline-flex;
  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);
}

.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;
  top: 100%;
  z-index: 1001;
}

.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: 1002;
    }

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

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

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

div.dialogPaper__j7p7w {
  margin: 1rem;
}

.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;
  }

.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;
}

.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.compact__NbgM1 [class*="-control"] {
      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;
    }

.menu__HEGtq {
  font-size: var(--default-font-size);
  margin-left: 0.0625rem;
  min-width: 7.5rem;
  white-space: nowrap;
  z-index: 3;
}

.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;
}

.label__xcOMs.fullWidth__qC5RQ {
    width: 100%;
  }

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

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

.button__HBSA8 {
  color: var(--darker-gray);
  font-size: 0.875rem;
  margin-bottom: 0.0625rem;
}

.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;
}

.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;
}

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

  .list__MTD3x > li {
    box-sizing: border-box;
    display: flex;
    padding: 0.25rem 0.5rem 0.25rem 0.75rem;
    width: auto;
  }

  .list__MTD3x > li > label {
      align-items: center;
      display: inline-flex;
      flex-direction: row;
      flex-wrap: nowrap;
      line-height: 1.25rem;
      min-width: 0;
      white-space: nowrap;
      width: auto;
    }

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

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

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

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

@media screen and (max-width: 768px) {
    .list__MTD3x > li {
      min-height: 2.5rem;
      padding-left: 0.5rem;
    }
}

.pickerHeader__PyglD {
  color: var(--dark-gray);
  display: block;
  font-size: 0.75rem;
  padding: 0.5rem 0.75rem 0;
}

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

input.search__BazRr {
  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__dSrH_, .empty__taafr {
  box-sizing: border-box;
  font-size: 0.75rem;
  padding: 0 0.625rem 0.375rem;
  text-align: right;
  width: 100%;
}

.footer__dSrH_ span, .empty__taafr span {
    float: right;
  }

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

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

.loading__LB4ED ~ * {
    display: none;
  }

.triggerLabel__qCiLT {
  align-items: center;
  display: inline-flex;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* Matches components/Select's secondary-variant caret exactly. */
.caret__Gudw3 {
  border-color: var(--black) transparent transparent transparent;
  border-style: solid;
  border-width: 0.25rem;
  margin-left: 0.5rem;
  margin-right: 0.375rem;
  margin-top: 0.375rem;
  width: 0;
}

/* react-select's IndicatorsContainer / IndicatorSeparator / DropdownIndicator, so the primary
   trigger is indistinguishable from a closed primary Select. --light-gray is #ccc, which is
   exactly react-select's neutral20. */
.indicators__vbYFS {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex-shrink: 0;
  margin-left: auto;
}

.indicatorSeparator__uAstf {
  align-self: stretch;
  background-color: var(--light-gray);
  margin: 0.5rem 0;
  width: 0.0625rem;
}

.dropdownIndicator__yky1O {
  align-items: center;
  color: var(--light-gray);
  display: flex;
  padding: 0.125rem 0.375rem;
  transition: color 150ms;
}

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

.dropdownIndicator__yky1O > svg {
    display: inline-block;
    fill: currentcolor;
    height: 1rem;
    line-height: 1;
    stroke-width: 0;
    stroke: currentcolor;
    width: 1rem;
  }

.picker__cGDuw {
  align-items: stretch;
  color: inherit;
  display: inline-flex;
}

/* Select's `fullWidth` defaults to true and is honoured for its primary variant, so the primary
   Picker stretches too. Secondary stays shrink-to-fit, as filter-bar triggers have always been. */
.picker__cGDuw.primaryPicker__tduzZ {
  display: flex;
  width: 100%;
}

/* MUI Paper brings its own radius + elevation shadow via emotion at (0,1,0), and emotion's
   \3c style> is appended after our extracted stylesheet — so `div.` is needed to win the tie.
   The shadow token lives here rather than :root: the popover is portaled out of .picker,
   so the paper itself is the only element that reliably carries it. */
div.popoverPaper__zl0lt {
  --picker-popover-shadow: rgb(0 0 0 / 20%);

  background: var(--white);
  border-radius: 0.375rem;
  border: 0.0625rem solid var(--light-gray);
  box-shadow: 0 0.3125rem 0.625rem var(--picker-popover-shadow);
  box-sizing: border-box;
  margin-top: 0.375rem;
  padding: 0;
}

button.triggerButton__rMWc5 {
  align-items: center;
  display: flex;
  font-size: var(--picker-base-font-size, var(--default-font-size));
  justify-content: flex-start;
  max-width: min(100%, 26.25rem);
  min-height: var(--picker-trigger-min-height, 34px);
  white-space: nowrap;
}

button.triggerButton__rMWc5:focus-within {
    text-decoration: none;
  }

/* Absorbed from the removed Tooltip's .quietButton. */
button.quietTrigger__shY20 {
  color: inherit;
  font-size: var(--default-font-size);
}

/* Mirrors components/Select's primary variant so a Picker can sit beside Selects.
   The --picker-* properties are redefined on the trigger itself (never on :root) so the
   button.triggerButton rules above resolve to primary sizing; they are also declared directly
   because consumers that replace buttonProps never receive .triggerButton. */
button.primary__CqXY0 {
  --picker-base-font-size: var(--default-font-size);
  --picker-trigger-min-height: 2.375rem;

  align-items: center;
  background-color: var(--white);
  border-radius: var(--input-default-border-radius);
  border: 0.0625rem solid var(--gray);
  box-shadow: none;
  box-sizing: border-box;
  color: var(--default-text-color);
  display: flex;
  font-size: var(--picker-base-font-size);
  justify-content: flex-start;
  min-height: var(--picker-trigger-min-height);
  padding: 0 0 0 0.6875rem;
  text-align: left;
  width: 100%;
}
button.primary__CqXY0:focus-within {
    text-decoration: none;
  }
button.primary__CqXY0:hover {
    border-color: var(--dark-gray);
  }

button.compact__R6pHr {
  --picker-base-font-size: 0.875rem;
  --picker-trigger-min-height: 1.875rem;

  font-size: var(--picker-base-font-size);
  min-height: var(--picker-trigger-min-height);
}

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

@media screen and (max-width: 768px) {
  button.triggerButton__rMWc5 {
    justify-content: space-between;
    min-height: 2.5rem;
    width: 100%;
  }

  button.primary__CqXY0 {
    min-height: var(--picker-trigger-min-height);
  }
}

.selectedSummary__i_89n {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  gap: 0.375rem;
  min-width: 0;
  overflow: hidden;
  width: 100%;
}

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

/* The summary renders inside the trigger button, whose focus previously underlined the
   label through a cross-file descendant rule; the pairing lives here with the label. */
button:focus-within .filterLabel__Gda9T {
  text-decoration: underline;
}

.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;
}

.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;
  }
}

.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(--secondary);
  }

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

.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);
  }

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


.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%;
  }

.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;
}

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

.notificationItem__gPPOF {
  align-items: flex-start;
  color: var(--dark-navy);
  display: flex;
  font-size: var(--default-font-size);
  line-height: 1.25rem;
}

  .notificationItem__gPPOF svg {
    color: var(--dark-gray);
    flex-shrink: 0;
    height: 1.125rem;
    margin-right: 0.625rem;
    width: 1.125rem;
  }

  .notificationItem__gPPOF svg.bugIcon__w4eqI {
      color: var(--error);
    }

  .notificationItem__gPPOF svg.messageIcon__KB76Q, .notificationItem__gPPOF svg.stopCrossIcon___S7iX {
      color: var(--darker-gray);
    }

  .notificationItem__gPPOF svg.reviewIcon__dXa8h {
      color: var(--blue);
    }

  .notificationItem__gPPOF svg.checkIcon__ae514 {
      color: var(--success);
    }

  .notificationItem__gPPOF svg.checkCircleIcon__uGKjw {
      color: var(--secondary);
    }

  .notificationItem__gPPOF svg.speakerIcon__dHLBf {
      color: var(--darker-gray);
      margin-left: 0.125rem;
      margin-right: 0.5rem;
    }

  .notificationItem__gPPOF svg.movingClockIcon__Fz9ak {
      color: var(--sentiment-negative);
      height: 1.25rem;
      margin-left: -0.0625rem;
      margin-right: 0.4375rem;
      width: 1.375rem;
    }

  .notificationItem__gPPOF svg.boxProductIcon__pvqnJ {
      color: var(--secondary);
    }

  .notificationItem__gPPOF svg.instructionsIcon__9xCOk {
      color: var(--darker-gray);
      height: 1rem;
      width: 1rem;
    }

  .notificationItem__gPPOF svg.chatIcon__RJUWp {
      color: var(--darker-gray);
      height: 1rem;
      width: 1rem;
    }

  .notificationItem__gPPOF svg.incompleteIcon__GBqTO {
      color: var(--sentiment-negative);
      margin-top: 0.0625rem;
    }

@media screen and (max-width: 900px) {
  .notificationItem__gPPOF {
    margin-left: 0;
  }
}

