.btn-1OVFF {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #3C97D3;
  color: #fff;
  border: 1px solid transparent;
  border-radius: 3px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 200;
  line-height: 1em;
  margin-right: 12px;
  padding: 8px;
  text-decoration: none;
  transform: translateY(0);
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  vertical-align: middle;
  white-space: nowrap; }
  .btn-1OVFF svg {
    fill: #fff; }
  @media (hover: hover) {
    .btn-1OVFF {
      transition-property: background-color, color, opacity, border-color;
      transition-duration: .15s;
      transition-timing-function: ease-in-out; }
      .btn-1OVFF:hover {
        background-color: #246e9f;
        opacity: .9; } }
  .btn-1OVFF[disabled], .btn-1OVFF:disabled, .btn-1OVFF.disabled-3NNJk {
    cursor: not-allowed;
    opacity: .65; }
    @media (hover: hover) {
      .btn-1OVFF[disabled]:hover, .btn-1OVFF:disabled:hover, .btn-1OVFF.disabled-3NNJk:hover {
        background-color: #3C97D3;
        color: #fff; } }
  .btn-1OVFF svg {
    fill: #fff; }
  .btn-1OVFF em {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    font-style: normal; }
  .btn-1OVFF.loading-jGqwv > em,
  .btn-1OVFF.loading-jGqwv + svg {
    opacity: 0; }
  .btn-1OVFF.fill-2MAm8 {
    box-sizing: border-box;
    -ms-flex-pack: center;
        justify-content: center;
    width: 100%; }
    .btn-1OVFF.fill-2MAm8 em {
      -ms-flex-pack: center;
          justify-content: center;
      width: 100%; }
  .btn-1OVFF.lg-36opC {
    padding: 11px 8px;
    position: relative; }
  .btn-1OVFF.success-1JaFY {
    background-color: #26B894;
    color: #fff; }
    .btn-1OVFF.success-1JaFY svg {
      fill: #fff; }
    @media (hover: hover) {
      .btn-1OVFF.success-1JaFY {
        transition-property: background-color, color, opacity, border-color;
        transition-duration: .15s;
        transition-timing-function: ease-in-out; }
        .btn-1OVFF.success-1JaFY:hover {
          background-color: #197961;
          opacity: .9; } }
    .btn-1OVFF.success-1JaFY[disabled], .btn-1OVFF.success-1JaFY:disabled, .btn-1OVFF.success-1JaFY.disabled-3NNJk {
      cursor: not-allowed;
      opacity: .65; }
      @media (hover: hover) {
        .btn-1OVFF.success-1JaFY[disabled]:hover, .btn-1OVFF.success-1JaFY:disabled:hover, .btn-1OVFF.success-1JaFY.disabled-3NNJk:hover {
          background-color: #26B894;
          color: #fff; } }
  .btn-1OVFF.danger-2UiBG {
    background-color: #E54C3B;
    color: #fff; }
    .btn-1OVFF.danger-2UiBG svg {
      fill: #fff; }
    @media (hover: hover) {
      .btn-1OVFF.danger-2UiBG {
        transition-property: background-color, color, opacity, border-color;
        transition-duration: .15s;
        transition-timing-function: ease-in-out; }
        .btn-1OVFF.danger-2UiBG:hover {
          background-color: #bb2919;
          opacity: .9; } }
    .btn-1OVFF.danger-2UiBG[disabled], .btn-1OVFF.danger-2UiBG:disabled, .btn-1OVFF.danger-2UiBG.disabled-3NNJk {
      cursor: not-allowed;
      opacity: .65; }
      @media (hover: hover) {
        .btn-1OVFF.danger-2UiBG[disabled]:hover, .btn-1OVFF.danger-2UiBG:disabled:hover, .btn-1OVFF.danger-2UiBG.disabled-3NNJk:hover {
          background-color: #E54C3B;
          color: #fff; } }
  .btn-1OVFF.warning-1GZSD {
    background-color: #F29C1E;
    color: #fff; }
    .btn-1OVFF.warning-1GZSD svg {
      fill: #fff; }
    @media (hover: hover) {
      .btn-1OVFF.warning-1GZSD {
        transition-property: background-color, color, opacity, border-color;
        transition-duration: .15s;
        transition-timing-function: ease-in-out; }
        .btn-1OVFF.warning-1GZSD:hover {
          background-color: #b9720b;
          opacity: .9; } }
    .btn-1OVFF.warning-1GZSD[disabled], .btn-1OVFF.warning-1GZSD:disabled, .btn-1OVFF.warning-1GZSD.disabled-3NNJk {
      cursor: not-allowed;
      opacity: .65; }
      @media (hover: hover) {
        .btn-1OVFF.warning-1GZSD[disabled]:hover, .btn-1OVFF.warning-1GZSD:disabled:hover, .btn-1OVFF.warning-1GZSD.disabled-3NNJk:hover {
          background-color: #F29C1E;
          color: #fff; } }
  .btn-1OVFF.danger-alt-2UebN {
    background-color: transparent;
    color: #E54C3B; }
    .btn-1OVFF.danger-alt-2UebN svg {
      fill: #E54C3B; }
    @media (hover: hover) {
      .btn-1OVFF.danger-alt-2UebN {
        transition-property: background-color, color, opacity, border-color;
        transition-duration: .15s;
        transition-timing-function: ease-in-out; }
        .btn-1OVFF.danger-alt-2UebN:hover {
          background-color: rgba(0, 0, 0, 0);
          opacity: .9; } }
    .btn-1OVFF.danger-alt-2UebN[disabled], .btn-1OVFF.danger-alt-2UebN:disabled, .btn-1OVFF.danger-alt-2UebN.disabled-3NNJk {
      cursor: not-allowed;
      opacity: .65; }
      @media (hover: hover) {
        .btn-1OVFF.danger-alt-2UebN[disabled]:hover, .btn-1OVFF.danger-alt-2UebN:disabled:hover, .btn-1OVFF.danger-alt-2UebN.disabled-3NNJk:hover {
          background-color: transparent;
          color: #E54C3B; } }
  .btn-1OVFF.flat-1UeR1 {
    background-color: #F7F7F9;
    color: #9198A0; }
    .btn-1OVFF.flat-1UeR1 svg {
      fill: #9198A0; }
    @media (hover: hover) {
      .btn-1OVFF.flat-1UeR1 {
        transition-property: background-color, color, opacity, border-color;
        transition-duration: .15s;
        transition-timing-function: ease-in-out; }
        .btn-1OVFF.flat-1UeR1:hover {
          background-color: #cbcbd8;
          opacity: .9; } }
    .btn-1OVFF.flat-1UeR1[disabled], .btn-1OVFF.flat-1UeR1:disabled, .btn-1OVFF.flat-1UeR1.disabled-3NNJk {
      cursor: not-allowed;
      opacity: .65; }
      @media (hover: hover) {
        .btn-1OVFF.flat-1UeR1[disabled]:hover, .btn-1OVFF.flat-1UeR1:disabled:hover, .btn-1OVFF.flat-1UeR1.disabled-3NNJk:hover {
          background-color: #F7F7F9;
          color: #9198A0; } }
  .btn-1OVFF.info-_hCZ6 {
    background-color: #9198A0;
    color: #fff; }
    .btn-1OVFF.info-_hCZ6 svg {
      fill: #fff; }
    @media (hover: hover) {
      .btn-1OVFF.info-_hCZ6 {
        transition-property: background-color, color, opacity, border-color;
        transition-duration: .15s;
        transition-timing-function: ease-in-out; }
        .btn-1OVFF.info-_hCZ6:hover {
          background-color: #6a727b;
          opacity: .9; } }
    .btn-1OVFF.info-_hCZ6[disabled], .btn-1OVFF.info-_hCZ6:disabled, .btn-1OVFF.info-_hCZ6.disabled-3NNJk {
      cursor: not-allowed;
      opacity: .65; }
      @media (hover: hover) {
        .btn-1OVFF.info-_hCZ6[disabled]:hover, .btn-1OVFF.info-_hCZ6:disabled:hover, .btn-1OVFF.info-_hCZ6.disabled-3NNJk:hover {
          background-color: #9198A0;
          color: #fff; } }
  .btn-1OVFF.secondary-2CPMe {
    background-color: #fff;
    color: #243140;
    border: 1px solid #DEE0E3; }
    .btn-1OVFF.secondary-2CPMe svg {
      fill: #243140; }
    @media (hover: hover) {
      .btn-1OVFF.secondary-2CPMe {
        transition-property: background-color, color, opacity, border-color;
        transition-duration: .15s;
        transition-timing-function: ease-in-out; }
        .btn-1OVFF.secondary-2CPMe:hover {
          background-color: #d9d9d9;
          opacity: .9; } }
    .btn-1OVFF.secondary-2CPMe[disabled], .btn-1OVFF.secondary-2CPMe:disabled, .btn-1OVFF.secondary-2CPMe.disabled-3NNJk {
      cursor: not-allowed;
      opacity: .65; }
      @media (hover: hover) {
        .btn-1OVFF.secondary-2CPMe[disabled]:hover, .btn-1OVFF.secondary-2CPMe:disabled:hover, .btn-1OVFF.secondary-2CPMe.disabled-3NNJk:hover {
          background-color: #fff;
          color: #243140; } }
  .btn-1OVFF.plain-4OJ2o {
    background-color: transparent;
    color: #243140;
    font-weight: normal; }
    .btn-1OVFF.plain-4OJ2o svg {
      fill: #243140; }
    @media (hover: hover) {
      .btn-1OVFF.plain-4OJ2o {
        transition-property: background-color, color, opacity, border-color;
        transition-duration: .15s;
        transition-timing-function: ease-in-out; }
        .btn-1OVFF.plain-4OJ2o:hover {
          background-color: rgba(0, 0, 0, 0);
          opacity: .9; } }
    .btn-1OVFF.plain-4OJ2o[disabled], .btn-1OVFF.plain-4OJ2o:disabled, .btn-1OVFF.plain-4OJ2o.disabled-3NNJk {
      cursor: not-allowed;
      opacity: .65; }
      @media (hover: hover) {
        .btn-1OVFF.plain-4OJ2o[disabled]:hover, .btn-1OVFF.plain-4OJ2o:disabled:hover, .btn-1OVFF.plain-4OJ2o.disabled-3NNJk:hover {
          background-color: transparent;
          color: #243140; } }
  .btn-1OVFF.plain-light-2_wms {
    background-color: transparent;
    color: #7b96b5; }
    .btn-1OVFF.plain-light-2_wms svg {
      fill: #7b96b5; }
    @media (hover: hover) {
      .btn-1OVFF.plain-light-2_wms {
        transition-property: background-color, color, opacity, border-color;
        transition-duration: .15s;
        transition-timing-function: ease-in-out; }
        .btn-1OVFF.plain-light-2_wms:hover {
          background-color: rgba(0, 0, 0, 0);
          opacity: .9; } }
    .btn-1OVFF.plain-light-2_wms[disabled], .btn-1OVFF.plain-light-2_wms:disabled, .btn-1OVFF.plain-light-2_wms.disabled-3NNJk {
      cursor: not-allowed;
      opacity: .65; }
      @media (hover: hover) {
        .btn-1OVFF.plain-light-2_wms[disabled]:hover, .btn-1OVFF.plain-light-2_wms:disabled:hover, .btn-1OVFF.plain-light-2_wms.disabled-3NNJk:hover {
          background-color: transparent;
          color: #7b96b5; } }
  .btn-1OVFF.inverted-65__W {
    background-color: #fff;
    color: #3C97D3; }
    .btn-1OVFF.inverted-65__W svg {
      fill: #3C97D3; }
    @media (hover: hover) {
      .btn-1OVFF.inverted-65__W {
        transition-property: background-color, color, opacity, border-color;
        transition-duration: .15s;
        transition-timing-function: ease-in-out; }
        .btn-1OVFF.inverted-65__W:hover {
          background-color: #d9d9d9;
          opacity: .9; } }
    .btn-1OVFF.inverted-65__W[disabled], .btn-1OVFF.inverted-65__W:disabled, .btn-1OVFF.inverted-65__W.disabled-3NNJk {
      cursor: not-allowed;
      opacity: .65; }
      @media (hover: hover) {
        .btn-1OVFF.inverted-65__W[disabled]:hover, .btn-1OVFF.inverted-65__W:disabled:hover, .btn-1OVFF.inverted-65__W.disabled-3NNJk:hover {
          background-color: #fff;
          color: #3C97D3; } }
  .btn-1OVFF svg + span,
  .btn-1OVFF span + svg {
    margin-left: 6px; }
  @media (max-width: 991px) {
    .btn-1OVFF.collapse-15ujz span, .btn-1OVFF.collapse-15ujz em > span {
      display: none; }
    .btn-1OVFF.collapse-15ujz svg {
      margin: 0; } }

.confirmation-wrapper-25SLs {
  display: inline;
  position: relative; }

.confirmation-overlay-38ucF {
  background-color: #fff;
  box-sizing: border-box;
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  position: absolute;
  visibility: hidden;
  opacity: 0;
  top: calc(100% + 10px);
  padding: 8px;
  transition: opacity .25s ease;
  width: 160px;
  z-index: 1; }
  .confirmation-overlay-38ucF.wide-29prp {
    width: 200px; }
  .confirmation-overlay-38ucF.visible-3iC-W {
    visibility: visible;
    opacity: 1; }
  .confirmation-overlay-38ucF .confirmation-text-1rM4o {
    font-size: 14px;
    font-weight: 200;
    color: #233040;
    margin: 8px 8px 24px 8px;
    display: block; }
  .confirmation-overlay-38ucF .confirmation-approve-btn-1wKx0 {
    padding: 0 16px; }
  .confirmation-overlay-38ucF .button-wrapper-1PdJC {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end; }
    .confirmation-overlay-38ucF .button-wrapper-1PdJC > button {
      position: relative;
      margin-right: 8px; }
      .confirmation-overlay-38ucF .button-wrapper-1PdJC > button:last-child {
        margin-right: 0; }
  .confirmation-overlay-38ucF > em {
    border-style: solid;
    border-width: 0 5px 5px 5px;
    border-color: transparent transparent #fff transparent;
    content: '';
    display: inline-block;
    filter: drop-shadow(0px -1px 1px rgba(0, 0, 0, 0.2));
    position: absolute;
    top: -5px; }
    .confirmation-overlay-38ucF > em:after {
      background-color: #fff;
      content: '';
      display: block;
      height: .5px;
      position: absolute;
      left: -5.4px;
      top: 5px;
      width: 10px; }
.input-component-2b2n8 {
  position: relative; }
  .input-component-2b2n8 label {
    display: block;
    margin-bottom: 10px;
    font-size: 16px;
    color: #233040;
    font-weight: 200; }
  .input-component-2b2n8 .helper-text-XmQYY {
    color: #9198A0;
    font-size: 12px;
    letter-spacing: 0.27px;
    line-height: 15px;
    margin-top: 8px;
    display: block; }
  .input-component-2b2n8 .input-container-1OP-T {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    position: relative; }
    .input-component-2b2n8 .input-container-1OP-T .flex-wrapper-3Unp3 {
      -ms-flex-align: center;
          align-items: center;
      display: -ms-flexbox;
      display: flex;
      height: 100%;
      line-height: 0;
      position: absolute;
      top: 0; }
      .input-component-2b2n8 .input-container-1OP-T .flex-wrapper-3Unp3.suffix-2RVF1 {
        right: -16px; }
    .input-component-2b2n8 .input-container-1OP-T .prefix-1vd5f, .input-component-2b2n8 .input-container-1OP-T .suffix-2RVF1 {
      color: #243140; }
    .input-component-2b2n8 .input-container-1OP-T .prefix-1vd5f {
      margin-left: 16px; }
    .input-component-2b2n8 .input-container-1OP-T .suffix-2RVF1 {
      margin-right: 16px; }
    .input-component-2b2n8 .input-container-1OP-T input {
      color: #243140;
      border: solid 2px #DEE0E3;
      border-radius: 3px;
      box-sizing: border-box;
      font-size: 14px;
      padding: 10px;
      width: 100%;
      transition: border-color ease-in-out .15s; }
      .input-component-2b2n8 .input-container-1OP-T input:disabled {
        background-color: rgba(222, 224, 227, 0.6);
        cursor: not-allowed; }
        .input-component-2b2n8 .input-container-1OP-T input:disabled:hover {
          border: solid 2px #DEE0E3; }
      .input-component-2b2n8 .input-container-1OP-T input.fill-2naJ4 {
        width: 100%; }
    @media (max-width: 767px) {
      .input-component-2b2n8 .input-container-1OP-T {
        width: 100% !important; } }
  .input-component-2b2n8.input-error-2nVtM input {
    border: 2px solid #E54C3B; }
    .input-component-2b2n8.input-error-2nVtM input:focus {
      outline: 0; }
  .input-component-2b2n8:not(.input-error-2nVtM) input:hover {
    border-color: rgba(145, 152, 160, 0.4); }
  .input-component-2b2n8:not(.input-error-2nVtM) input:focus {
    border-color: rgba(145, 152, 160, 0.6);
    outline: 0; }
.date-picker-wrapper-109CB [class*='dropdown-wrapper'] {
  border-radius: 0 0 3px 3px !important;
  left: 5px !important;
  margin-top: 10px !important;
  padding: unset !important; }
  .date-picker-wrapper-109CB [class*='dropdown-wrapper'] [class*='CalendarMonth_table'] {
    position: relative;
    top: 5px; }
  .date-picker-wrapper-109CB [class*='dropdown-wrapper'] [class*='CalendarMonth_caption'] {
    color: #243140;
    font-size: 14px; }
    .date-picker-wrapper-109CB [class*='dropdown-wrapper'] [class*='CalendarMonth_caption'] strong {
      font-weight: 500; }
  .date-picker-wrapper-109CB [class*='dropdown-wrapper'] [class*='DayPicker_weekHeader'] {
    color: #9198A0;
    top: 28px; }
    .date-picker-wrapper-109CB [class*='dropdown-wrapper'] [class*='DayPicker_weekHeader'] small {
      margin: 0; }
  .date-picker-wrapper-109CB [class*='dropdown-wrapper'] [class*='CalendarDay__default'] {
    border: 0;
    color: #243140;
    font-size: 12px !important; }
  .date-picker-wrapper-109CB [class*='dropdown-wrapper'] [class*='CalendarDay__blocked_out_of_range'] {
    cursor: not-allowed;
    opacity: 0.65; }
  .date-picker-wrapper-109CB [class*='dropdown-wrapper'] [class*='DayPickerKeyboardShortcuts_show'] {
    display: none; }
  .date-picker-wrapper-109CB [class*='dropdown-wrapper'] [class*='DayPicker__hidden'] {
    visibility: visible; }
  .date-picker-wrapper-109CB [class*='dropdown-wrapper'] [class*='CalendarDay__selected'] {
    background: #3C97D3;
    color: #fff;
    border-radius: 3px; }
  .date-picker-wrapper-109CB [class*='dropdown-wrapper'] [class*='CalendarDay__hovered_span'] {
    background: #DEE0E3;
    color: #000; }
  .date-picker-wrapper-109CB [class*='dropdown-wrapper'] [class*='DayPickerNavigation_button'] {
    position: absolute;
    top: 24px; }
  .date-picker-wrapper-109CB [class*='dropdown-wrapper'] [class*='DayPickerNavigation_button']:first-of-type {
    left: 30px; }
  .date-picker-wrapper-109CB [class*='dropdown-wrapper'] [class*='DayPickerNavigation_button']:last-of-type {
    right: 32px; }

.date-range-picker-wrapper-3sUOl .date-picker-wrapper-109CB:first-of-type [class*='dropdown-wrapper'] {
  left: -10px !important; }

.date-range-picker-wrapper-3sUOl .date-picker-wrapper-109CB:nth-of-type(2) [class*='dropdown-wrapper'] {
  left: -12px !important; }

.date-range-picker-wrapper-3sUOl > div > [class*='dropdown-wrapper'] {
  -ms-flex-align: center;
      align-items: center;
  border-radius: 3px 3px 0 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 256px; }
  .date-range-picker-wrapper-3sUOl > div > [class*='dropdown-wrapper'] span.date-range-separator-ob0es {
    margin: 0;
    font-size: 12px; }
.alert-system-wrapper-2Xmb7 {
  z-index: 3750; }
.checkbox-component-1OQNL {
  cursor: pointer;
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%; }
  .checkbox-component-1OQNL > input {
    cursor: pointer;
    height: 100%;
    left: 0;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    width: 100%;
    top: 0;
    z-index: 2; }
  .checkbox-component-1OQNL:not(.checkbox-error-27qJx) > input:focus + div .checkbox-input-F2juO,
  .checkbox-component-1OQNL:not(.checkbox-error-27qJx) > input:active + div .checkbox-input-F2juO {
    border-color: rgba(145, 152, 160, 0.6); }
  .checkbox-component-1OQNL > input:checked + div .checkbox-input-F2juO svg {
    display: block;
    width: 12px;
    height: 12px; }
  .checkbox-component-1OQNL > div {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 100%; }
    .checkbox-component-1OQNL > div.label-group-3cUKa {
      -ms-flex-align: inherit;
          align-items: inherit; }
    .checkbox-component-1OQNL > div .checkbox-input-F2juO {
      -ms-flex-align: center;
          align-items: center;
      background-color: #fff;
      border: solid 2px #DEE0E3;
      border-radius: 3px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      height: 14px;
      -ms-flex-pack: center;
          justify-content: center;
      transition: border-color ease-in-out .15s;
      width: 14px; }
      .checkbox-component-1OQNL > div .checkbox-input-F2juO svg {
        display: none; }
    .checkbox-component-1OQNL > div .label-wrapper-3HJpI {
      display: -ms-flexbox;
      display: flex; }
      .checkbox-component-1OQNL > div .label-wrapper-3HJpI .label-title-1LV7k {
        font-size: 15px;
        font-weight: 200;
        line-height: 18px; }
      .checkbox-component-1OQNL > div .label-wrapper-3HJpI .label-description-1aOIn {
        display: block;
        line-height: 22px;
        opacity: 0.85;
        margin-bottom: -4px;
        margin-top: 8px; }
    .checkbox-component-1OQNL > div label {
      color: #233040;
      font-size: 14px;
      margin-left: 10px;
      margin-top: 1px; }
  .checkbox-component-1OQNL.checkbox-error-27qJx > div .checkbox-input-F2juO {
    border-color: #E54C3B; }
  .checkbox-component-1OQNL.checkbox-disabled-3OZe- {
    cursor: not-allowed; }
    .checkbox-component-1OQNL.checkbox-disabled-3OZe- > input {
      cursor: not-allowed; }
    .checkbox-component-1OQNL.checkbox-disabled-3OZe- > div label {
      color: #DEE0E3; }
    .checkbox-component-1OQNL.checkbox-disabled-3OZe- > div .checkbox-input-F2juO {
      background-color: #DEE0E3;
      border-color: #DEE0E3; }
      .checkbox-component-1OQNL.checkbox-disabled-3OZe- > div .checkbox-input-F2juO:before {
        display: none; }
  .checkbox-component-1OQNL.checkbox-native-1Z-vG {
    -ms-flex-align: baseline;
        align-items: baseline;
    display: -ms-flexbox;
    display: flex;
    overflow: visible; }
    .checkbox-component-1OQNL.checkbox-native-1Z-vG > div [class^='checkbox-input'] {
      display: none; }
    .checkbox-component-1OQNL.checkbox-native-1Z-vG .label-wrapper-3HJpI {
      width: 100%; }
    .checkbox-component-1OQNL.checkbox-native-1Z-vG > div label {
      cursor: pointer;
      margin-left: 8px;
      margin-top: 0;
      position: relative;
      top: -2px;
      width: 100%; }
    .checkbox-component-1OQNL.checkbox-native-1Z-vG > input {
      opacity: 1;
      height: auto;
      position: static;
      width: auto; }
    .checkbox-component-1OQNL.checkbox-native-1Z-vG.has-description-m1HlL > input {
      top: -14px; }
  .checkbox-component-1OQNL:hover .checkbox-input-F2juO {
    border-color: rgba(145, 152, 160, 0.4); }
.checkbox-block-wrapper-sUW8o [class^='checkbox-component'] {
  background-color: #fff;
  border-bottom: 1px solid #DEE0E3;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  padding: 24px; }
  .checkbox-block-wrapper-sUW8o [class^='checkbox-component'] > div label {
    margin-left: 24px; }
  .checkbox-block-wrapper-sUW8o [class^='checkbox-component'].is-selected-2PqGl {
    background-color: rgba(60, 151, 211, 0.1); }
  .checkbox-block-wrapper-sUW8o [class^='checkbox-component']:last-child {
    margin-bottom: 0; }
.confirm-popover-wrapper-wydpx h1 {
  margin: 0 0 16px; }

.confirm-popover-wrapper-wydpx .popover-btn-mxiKI {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin: 1em 0; }
  .confirm-popover-wrapper-wydpx .popover-btn-mxiKI:last-child {
    margin-bottom: 0; }
.tip-wrapper-r9syW {
  border-radius: 3px;
  background-color: #1B252F;
  color: #fff;
  left: -300px;
  line-height: 1.4em;
  max-width: 160px;
  opacity: 0;
  padding: 10px 13px;
  position: absolute;
  text-align: center;
  top: -300px;
  transition: opacity 400ms cubic-bezier(0.46, 0.03, 0.52, 0.96);
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  hyphens: auto;
  z-index: 3625; }
  .tip-wrapper-r9syW.is-visible-3acJT {
    opacity: 0.9; }
  .tip-wrapper-r9syW:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid; }
  .tip-wrapper-r9syW.top-3-Nna {
    transform: translateX(-50%) translateX(0) translateY(-100%) translateY(-6px); }
    .tip-wrapper-r9syW.top-3-Nna:before {
      border-width: 6px 6px 0;
      border-color: #1B252F transparent transparent;
      left: 50%;
      bottom: -6px;
      transform: translate(-50%, 0); }
  .tip-wrapper-r9syW.bottom-2EDvT {
    transform: translate(-50%, 6px); }
    .tip-wrapper-r9syW.bottom-2EDvT:before {
      border-width: 0 6px 6px;
      border-color: transparent transparent #1B252F;
      left: 50%;
      top: -6px;
      transform: translate(-50%, 0); }
  .tip-wrapper-r9syW.left-oZNeG {
    transform: translateX(-100%) translateX(-8px) translateY(-50%) translateY(0); }
    .tip-wrapper-r9syW.left-oZNeG:before {
      border-width: 6px 0 6px 6px;
      border-color: transparent transparent transparent #1B252F;
      right: -6px;
      top: 50%;
      transform: translate(0, -50%); }
  .tip-wrapper-r9syW.right-1Ap6y {
    transform: translate(8px, -50%); }
    .tip-wrapper-r9syW.right-1Ap6y:before {
      border-width: 6px 6px 6px 0;
      border-color: transparent #1B252F transparent transparent;
      left: -6px;
      top: 50%;
      transform: translate(0, -50%); }
.dropdown-search-wrapper-2YRu_ {
  display: inline-block; }
  .dropdown-search-wrapper-2YRu_ [class^='dropdown-wrapper'] {
    min-width: 256px; }
  .dropdown-search-wrapper-2YRu_ [class^='checkbox-component'] {
    padding: 10px 0px; }
    .dropdown-search-wrapper-2YRu_ [class^='checkbox-component'] > div label {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      width: 190px; }
.input-with-dropdown-wrapper-2uMrD[class*='input-component'][class*='input-error'] input {
  border: 2px solid #E54C3B; }

.input-with-dropdown-wrapper-2uMrD[class*='input-component'] [class*='input-container'] [class*='suffix'] {
  right: -29px !important; }

.input-with-dropdown-wrapper-2uMrD[class*='input-component'] [class*='input-container'] [class*='trigger'] button {
  margin-right: 0; }
.button-validation-tooltip-2ro3F {
  margin: -8px 0 0 7px; }

.action-item-wrap-35y4J {
  display: inline-block; }
.header-wrapper-2PlYu {
  -ms-flex-align: center;
      align-items: center;
  min-height: 72px;
  border-radius: 3px 3px 0 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: calc(100% + 48px);
  box-sizing: border-box;
  padding: 8px 24px;
  margin: -24px -24px 0; }
  .header-wrapper-2PlYu .header-content-1EFID > h1 {
    color: #233040;
    font-size: 22px;
    margin: 0 !important; }
  .header-wrapper-2PlYu .header-content-1EFID p {
    color: #233040;
    margin: 10px 0 0; }
  .header-wrapper-2PlYu .modal-close-1H9hp svg {
    cursor: pointer; }
.radio-component-EwufC {
  cursor: pointer;
  overflow: hidden;
  position: relative;
  width: 100%; }
  .radio-component-EwufC > input {
    cursor: pointer;
    height: 100%;
    left: 0;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    width: 100%;
    top: 0;
    z-index: 2; }
  .radio-component-EwufC:hover {
    border-color: #F7F7F9; }
    .radio-component-EwufC:hover:not(.radio-disabled-3qxL5) > input + div .radio-input-FurdG:before {
      content: "";
      background-color: #F7F7F9;
      border-radius: 50%;
      display: block;
      height: 6px;
      left: 3px;
      position: relative;
      top: 3px;
      width: 6px; }
  .radio-component-EwufC:active {
    border-color: #ECF0F0; }
    .radio-component-EwufC:active:not(.radio-disabled-3qxL5) > input + div .radio-input-FurdG:before {
      content: "";
      background-color: #ECF0F0;
      border-radius: 50%;
      display: block;
      height: 6px;
      left: 3px;
      position: relative;
      top: 3px;
      width: 6px; }
  .radio-component-EwufC:not(.radio-disabled-3qxL5) > input:checked + div .radio-input-FurdG {
    border-color: #3C97D3; }
    .radio-component-EwufC:not(.radio-disabled-3qxL5) > input:checked + div .radio-input-FurdG:before {
      content: "";
      background-color: #3C97D3;
      border-radius: 50%;
      display: block;
      height: 6px;
      left: 3px;
      position: relative;
      top: 3px;
      width: 6px; }
  .radio-component-EwufC > div {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 100%; }
    .radio-component-EwufC > div.label-group-1fSYE {
      -ms-flex-align: inherit;
          align-items: inherit; }
    .radio-component-EwufC > div .radio-input-FurdG {
      background-color: #fff;
      border-radius: 50%;
      border: solid 2px #DEE0E3;
      height: 12px;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      width: 12px; }
    .radio-component-EwufC > div .label-wrapper-1nQvW {
      display: -ms-flexbox;
      display: flex; }
      .radio-component-EwufC > div .label-wrapper-1nQvW .label-title-3Pu6Q {
        font-size: 15px;
        font-weight: 200;
        line-height: 18px; }
      .radio-component-EwufC > div .label-wrapper-1nQvW .label-description-bapin {
        display: block;
        line-height: 22px;
        opacity: 0.85;
        margin-bottom: -4px;
        margin-top: 8px; }
    .radio-component-EwufC > div label {
      color: #233040;
      font-size: 14px;
      margin-left: 10px; }
  .radio-component-EwufC.radio-error-3LkRf > div .radio-input-FurdG {
    border-color: #E54C3B; }
  .radio-component-EwufC.radio-disabled-3qxL5 {
    cursor: not-allowed; }
    .radio-component-EwufC.radio-disabled-3qxL5 > input {
      cursor: not-allowed; }
    .radio-component-EwufC.radio-disabled-3qxL5 > div label {
      color: #DEE0E3; }
    .radio-component-EwufC.radio-disabled-3qxL5 > div .radio-input-FurdG {
      background-color: #DEE0E3;
      border-color: #DEE0E3; }
      .radio-component-EwufC.radio-disabled-3qxL5 > div .radio-input-FurdG:before {
        display: none; }

.radio-group-3bwR4 > label {
  display: block;
  margin-bottom: 16px;
  font-size: 16px;
  color: #233040;
  font-weight: 200; }

.radio-group-3bwR4 .radio-component-EwufC {
  margin-bottom: 16px; }
  .radio-group-3bwR4 .radio-component-EwufC:last-child {
    margin-bottom: 0; }
.radio-block-wrapper-2XHxe [class^='radio-component'] {
  background-color: #fff;
  border-bottom: 1px solid #DEE0E3;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 112px;
  margin: 0;
  padding: 24px; }
  .radio-block-wrapper-2XHxe [class^='radio-component'] > div label {
    margin-left: 24px; }
  .radio-block-wrapper-2XHxe [class^='radio-component'].is-selected-oaI1e {
    background-color: rgba(60, 151, 211, 0.1); }
  .radio-block-wrapper-2XHxe [class^='radio-component'][class*='radio-disabled'] {
    background-color: rgba(222, 224, 227, 0.6) !important; }
    .radio-block-wrapper-2XHxe [class^='radio-component'][class*='radio-disabled'] > div label {
      color: #9198A0; }
    .radio-block-wrapper-2XHxe [class^='radio-component'][class*='radio-disabled'] > div [class*='radio-input'] {
      background-color: #fff; }

.radio-block-wrapper-2XHxe.inline-3KAZW {
  margin-top: -16px; }

.radio-block-wrapper-2XHxe.inline-3KAZW [class^='radio-component'] {
  padding-top: 8px;
  padding-right: 16px;
  padding-bottom: 8px;
  padding-left: 16px;
  margin-top: 16px;
  margin-right: 16px;
  margin-bottom: 0px;
  margin-left: 0px;
  background-color: #F7F7F9;
  border: 1px solid #DEE0E3;
  border-radius: 3px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: auto;
  min-height: auto; }
  .radio-block-wrapper-2XHxe.inline-3KAZW [class^='radio-component'] > div [class^='radio-input'] {
    border: solid 1px #DEE0E3;
    height: 14px;
    width: 14px; }
  .radio-block-wrapper-2XHxe.inline-3KAZW [class^='radio-component'] > div label {
    font-weight: 200;
    margin-left: 8px; }
  .radio-block-wrapper-2XHxe.inline-3KAZW [class^='radio-component'] > input:checked + div [class^='radio-input'] {
    background-color: #3C97D3;
    border-color: #fff; }
    .radio-block-wrapper-2XHxe.inline-3KAZW [class^='radio-component'] > input:checked + div [class^='radio-input']:before {
      background-color: #fff;
      height: 8px;
      width: 8px; }
  .radio-block-wrapper-2XHxe.inline-3KAZW [class^='radio-component'].is-selected-oaI1e {
    background-color: #3C97D3;
    border: 1px solid rgba(19, 19, 19, 0.1); }
    .radio-block-wrapper-2XHxe.inline-3KAZW [class^='radio-component'].is-selected-oaI1e > div label {
      color: #fff; }
  .radio-block-wrapper-2XHxe.inline-3KAZW [class^='radio-component']:hover, .radio-block-wrapper-2XHxe.inline-3KAZW [class^='radio-component']:active {
    border: 1px solid rgba(145, 152, 160, 0.5); }
    .radio-block-wrapper-2XHxe.inline-3KAZW [class^='radio-component']:hover > input + div [class^='radio-input']:before, .radio-block-wrapper-2XHxe.inline-3KAZW [class^='radio-component']:active > input + div [class^='radio-input']:before {
      height: 8px;
      width: 8px; }
  .radio-block-wrapper-2XHxe.inline-3KAZW [class^='radio-component']:last-child {
    margin-right: 0; }

.radio-block-wrapper-2XHxe.inline-3KAZW span {
  margin-top: 16px;
  margin-right: 16px;
  margin-bottom: 0px;
  margin-left: 0px;
  background: transparent;
  display: inline;
  padding: 13px 0px;
  position: relative;
  z-index: 10; }
  .radio-block-wrapper-2XHxe.inline-3KAZW span [class*='radio-component'] {
    z-index: -1; }
  .radio-block-wrapper-2XHxe.inline-3KAZW span:last-child {
    margin-right: 0; }
.summary-block-wrapper-1FpA0 {
  -ms-flex-align: center;
      align-items: center;
  background-color: #fff;
  border-bottom: 1px solid #DEE0E3;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 24px;
  width: 100%; }
  .summary-block-wrapper-1FpA0 [class^='btn'] {
    margin-left: 16px;
    margin-right: 0; }
    .summary-block-wrapper-1FpA0 [class^='btn']:empty {
      display: none; }
  .summary-block-wrapper-1FpA0 .name-18lCp {
    font-size: 15px;
    font-weight: 200;
    line-height: 18px;
    margin: 0; }
    .summary-block-wrapper-1FpA0 .name-18lCp + p {
      margin: 8px 0 0; }
  .summary-block-wrapper-1FpA0:last-child {
    margin-bottom: 0; }
  .summary-block-wrapper-1FpA0.slim-u3vck {
    padding: 16px 24px; }
.textarea-component-2eCLu label {
  display: block;
  margin-bottom: 10px;
  font-size: 16px;
  color: #233040;
  font-weight: 200; }

.textarea-component-2eCLu textarea {
  color: #243140;
  border: solid 2px #DEE0E3;
  border-radius: 3px;
  box-sizing: border-box;
  font-size: 14px;
  line-height: 1.6;
  padding: 10px;
  width: 100%;
  max-width: 100%;
  transition: border-color ease-in-out .15s; }
  @media (max-width: 991px) {
    .textarea-component-2eCLu textarea {
      min-width: 240px; } }
  .textarea-component-2eCLu textarea:hover {
    border-color: rgba(145, 152, 160, 0.4); }
  .textarea-component-2eCLu textarea:focus {
    border-color: rgba(145, 152, 160, 0.6);
    outline: 0; }

.textarea-component-2eCLu.textarea-error-2XTZX textarea {
  border: 2px solid #E54C3B; }
  .textarea-component-2eCLu.textarea-error-2XTZX textarea:focus {
    box-shadow: 0 0 2px #E54C3B; }

.textarea-component-2eCLu.textarea-disabled-3hf-h {
  cursor: not-allowed; }
  .textarea-component-2eCLu.textarea-disabled-3hf-h textarea {
    background-color: rgba(222, 224, 227, 0.6);
    cursor: not-allowed; }
    .textarea-component-2eCLu.textarea-disabled-3hf-h textarea:hover {
      border: solid 2px #DEE0E3; }
/**
 * React Virtualized stuff
 */
.ReactVirtualized__Grid__innerScrollContainer {
  overflow: visible !important; }

.ReactVirtualized__Table__Grid {
  outline: 0;
  border: 1px solid #DEE0E3;
  border-width: 0 1px 1px;
  border-style: none solid solid;
  border-color: transparent #DEE0E3 #DEE0E3;
  background-color: #fff; }

.ReactVirtualized__Table__headerRow {
  -ms-flex-align: center;
      align-items: center;
  border: 1px solid #DEE0E3;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  padding-right: 0 !important; }

.ReactVirtualized__Table__row {
  -ms-flex-align: center;
      align-items: center;
  border-bottom: 1px solid #DEE0E3;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  background-color: #fff;
  box-sizing: border-box;
  padding-right: 0 !important; }
  .ReactVirtualized__Table__row:hover {
    background-color: rgba(60, 151, 211, 0.1); }
  .ReactVirtualized__Table__row:last-child {
    border-bottom: 0; }

.ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  font-weight: 200;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: rgba(36, 49, 64, 0.5);
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .ReactVirtualized__Table__headerTruncatedText.sorted-by {
    color: #243140; }

.ReactVirtualized__Table__rowColumn {
  box-sizing: border-box;
  color: #243140;
  height: 50px;
  margin: 0;
  min-width: 0px;
  padding: 18px 10px;
  text-overflow: ellipsis;
  white-space: nowrap; }
  .ReactVirtualized__Table__rowColumn:first-of-type:not(.checkbox-cell), .ReactVirtualized__Table__rowColumn.checkbox-cell + .ReactVirtualized__Table__rowColumn:nth-of-type(2) {
    border-right: 1px solid #DEE0E3; }
  .ReactVirtualized__Table__rowColumn.checkbox-cell {
    padding: 16px 10px; }
  .ReactVirtualized__Table__rowColumn [class*='avatar-email-cell-wrapper'] {
    position: relative;
    top: -4px; }
    .ReactVirtualized__Table__rowColumn [class*='avatar-email-cell-wrapper'] [class^='avatar-wrapper-'] {
      float: left; }
    .ReactVirtualized__Table__rowColumn [class*='avatar-email-cell-wrapper'] span {
      display: block;
      min-width: 0;
      overflow: auto;
      text-overflow: ellipsis;
      white-space: nowrap; }

.ReactVirtualized__Table__headerColumn {
  -ms-flex-align: center;
      align-items: center;
  background-color: #fff;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  padding: 10px;
  margin: 0;
  min-width: 0px;
  white-space: nowrap;
  outline: 0; }
  .ReactVirtualized__Table__headerColumn:first-of-type:not(.checkbox-header), .ReactVirtualized__Table__headerColumn.checkbox-header + .ReactVirtualized__Table__headerColumn:nth-of-type(2) {
    border-right: 1px solid #DEE0E3; }
  .ReactVirtualized__Table__headerColumn.checkbox-header.wide {
    padding: 10px 6px 10px 10px; }

.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer; }

.ReactVirtualized__Table__sortableHeaderIconContainer {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex; }

.ReactVirtualized__Table__sortableHeaderIcon {
  -ms-flex: 0 0 24px;
      flex: 0 0 24px; }

.action-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.action-item-wrap {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex; }

.action-margin-left {
  margin-left: 12px; }

.action-margin-right {
  margin-right: 12px; }

.table-wrapper-3QQfn {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  position: relative; }
  .table-wrapper-3QQfn .table-spinner-2JXvg {
    top: 49px !important; }
  .table-wrapper-3QQfn.has-action-row-3iA9A .table-spinner-2JXvg, .table-wrapper-3QQfn.has-action-row-3iA9A .no-results-wrapper-2hmrl {
    top: 98px !important; }
  .table-wrapper-3QQfn:after {
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.1), #fff);
    border-right: 1px solid transparent;
    content: '';
    display: block;
    height: 48px;
    position: absolute;
    right: 0;
    top: 50px;
    width: 10px; }

.table-spinner-2JXvg {
  background-color: rgba(255, 255, 255, 0.8);
  border: 1px solid #DEE0E3; }

.auto-sizer-wrapper-31M-N {
  overflow-x: auto;
  overflow-y: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }
  .auto-sizer-wrapper-31M-N.table-loading-2vFSc {
    overflow: hidden; }

.no-results-wrapper-2hmrl {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  position: absolute;
  top: 49px;
  left: 0;
  right: 0;
  bottom: 0;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 20px;
  text-align: center; }
  .no-results-wrapper-2hmrl .no-results-inner-wrapper-3O6Sb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
    -ms-flex-pack: center;
        justify-content: center;
    max-height: 100%;
    width: 100%; }
    .no-results-wrapper-2hmrl .no-results-inner-wrapper-3O6Sb img {
      height: 50%;
      min-height: 60px;
      max-height: 160px;
      transform: translate(10%, 0); }
    .no-results-wrapper-2hmrl .no-results-inner-wrapper-3O6Sb span {
      margin: 15px;
      color: #243140;
      font-size: 16px;
      font-style: normal;
      font-weight: 200;
      max-width: calc(100% - 100px); }

.action-row-wrapper-3Uhuv {
  background-color: #fff;
  border: 1px solid #DEE0E3;
  border-radius: 3px 3px 0 0;
  box-sizing: border-box;
  color: #243140;
  padding: 0 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: -1px;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 50px; }
  .action-row-wrapper-3Uhuv > div:last-child > *:last-child {
    margin-right: auto; }

.select-multiple-wrapper-1lTES {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .select-multiple-wrapper-1lTES span[class^='trigger-'] {
    display: -ms-flexbox;
    display: flex; }

.table-selected-count-3E2_S {
  margin-right: 12px; }

.sort-indicator-1DQfX {
  margin-left: 10px; }

.selected-row-2Fy_0 {
  background-color: rgba(60, 151, 211, 0.1); }
.form-group-2B0Li h3 {
  margin: 0 0 10px 0; }

.form-group-2B0Li [class^='button-group'] {
  display: block; }
  .form-group-2B0Li [class^='button-group'] button {
    height: 39px; }

.remove-item-2FFUX {
  position: absolute;
  right: 0;
  top: 11px; }

.field-1OcSs {
  margin-bottom: 16px; }

.fieldset-1rNEG > fieldset {
  margin-bottom: 16px; }

fieldset.row-GMbOI {
  margin-bottom: 0;
  padding-right: 20px;
  position: relative; }
  fieldset.row-GMbOI .field-1OcSs {
    float: left;
    display: block;
    margin: 0 16px 16px 0;
    min-width: auto; }
    @media (max-width: 991px) {
      fieldset.row-GMbOI .field-1OcSs {
        margin: 0;
        min-width: 100%; } }
  @media (max-width: 991px) {
    fieldset.row-GMbOI {
      padding-right: 0;
      margin-bottom: 16px; }
      fieldset.row-GMbOI [class^='button-group'] {
        margin-bottom: 16px; }
      fieldset.row-GMbOI .remove-item-2FFUX {
        right: 12px;
        top: 64px; }
      fieldset.row-GMbOI .fields-3jZ_B {
        padding-right: 40px; }
        fieldset.row-GMbOI .fields-3jZ_B [class*='datepicker-component-'] > div + div {
          margin: -1px 0 0; }
        fieldset.row-GMbOI .fields-3jZ_B [class*='datepicker-component-'] > div:first-of-type > div {
          border-radius: 3px 3px 0 0; }
        fieldset.row-GMbOI .fields-3jZ_B [class*='datepicker-component-'] > div:nth-of-type(2) > div, fieldset.row-GMbOI .fields-3jZ_B [class*='datepicker-component-'] > div:last-of-type > div {
          border-radius: 0; }
        fieldset.row-GMbOI .fields-3jZ_B > .field-1OcSs > div, fieldset.row-GMbOI .fields-3jZ_B > .field-1OcSs > input {
          border-radius: 3px 3px 0 0; }
        fieldset.row-GMbOI .fields-3jZ_B > .field-1OcSs + .field-1OcSs {
          margin-top: -1px; }
          fieldset.row-GMbOI .fields-3jZ_B > .field-1OcSs + .field-1OcSs > div, fieldset.row-GMbOI .fields-3jZ_B > .field-1OcSs + .field-1OcSs > input {
            border-radius: 0; }
          fieldset.row-GMbOI .fields-3jZ_B > .field-1OcSs + .field-1OcSs[class*='datepicker-component-'] > div:first-of-type > div, fieldset.row-GMbOI .fields-3jZ_B > .field-1OcSs + .field-1OcSs[class*='datepicker-component-'] > div:nth-of-type(2) > div, fieldset.row-GMbOI .fields-3jZ_B > .field-1OcSs + .field-1OcSs[class*='datepicker-component-'] > div:last-of-type > div {
            border-radius: 0; }
          fieldset.row-GMbOI .fields-3jZ_B > .field-1OcSs + .field-1OcSs:last-child > div, fieldset.row-GMbOI .fields-3jZ_B > .field-1OcSs + .field-1OcSs:last-child > input {
            border-radius: 0 0 3px 3px; }
          fieldset.row-GMbOI .fields-3jZ_B > .field-1OcSs + .field-1OcSs:last-child[class*='datepicker-component-'] > div:first-of-type > div, fieldset.row-GMbOI .fields-3jZ_B > .field-1OcSs + .field-1OcSs:last-child[class*='datepicker-component-'] > div:nth-of-type(2) > div {
            border-radius: 0; }
          fieldset.row-GMbOI .fields-3jZ_B > .field-1OcSs + .field-1OcSs:last-child[class*='datepicker-component-'] > div:last-of-type > div {
            border-radius: 0 0 3px 3px; } }
  fieldset.row-GMbOI [class^='selectfield'].field-1OcSs ul {
    min-width: auto; }

[class^='checkbox'].field-1OcSs:last-child {
  margin-bottom: inherit; }

.fieldset-1rNEG legend {
  color: #243140;
  display: block;
  float: left;
  font-size: 12px;
  font-weight: normal;
  margin: 30px 0 10px;
  position: relative;
  text-transform: uppercase;
  width: 100%; }
  .fieldset-1rNEG legend span {
    background-color: #fff;
    padding-right: 5px;
    position: relative;
    z-index: 1; }
  .fieldset-1rNEG legend:after {
    background-color: #ECF0F0;
    content: '';
    display: block;
    height: 1px;
    position: absolute;
    top: 7px;
    width: 100%; }

.is-hidden-oG7Wx {
  display: none !important; }

.has-error-3a9zY input, .has-error-3a9zY textarea, .has-error-3a9zY [class*='selectfield-value'] {
  border: 2px solid #E54C3B !important; }

.has-error__message-20EEu {
  color: #E54C3B;
  display: block;
  margin-top: 8px;
  margin-bottom: 8px; }

.validated-field-prnWN {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: center;
      justify-content: center; }
  .validated-field-prnWN > * {
    width: 100%; }
.selectfield-component-2ZZXY {
  display: inline-block;
  position: relative; }
  .selectfield-component-2ZZXY label {
    display: block;
    margin-bottom: 10px;
    font-size: 16px;
    color: #233040;
    font-weight: 200; }
  .selectfield-component-2ZZXY .selectfield-value-1DVYt {
    -ms-flex-align: center;
        align-items: center;
    background-color: #fff;
    border: 2px solid #DEE0E3;
    border-radius: 3px;
    box-sizing: border-box;
    color: #243140;
    cursor: pointer;
    background: #fff;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    padding: 10px;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    transition: border-color ease-in-out .15s; }
    .selectfield-component-2ZZXY .selectfield-value-1DVYt > svg:last-of-type {
      transform: rotate(0); }
    .selectfield-component-2ZZXY .selectfield-value-1DVYt > .icon-1pEeb {
      padding-right: 8px; }
    .selectfield-component-2ZZXY .selectfield-value-1DVYt:hover {
      border-color: rgba(145, 152, 160, 0.4); }
    .selectfield-component-2ZZXY .selectfield-value-1DVYt:focus {
      border-color: rgba(145, 152, 160, 0.6);
      outline: 0; }
    @media (max-width: 767px) {
      .selectfield-component-2ZZXY .selectfield-value-1DVYt {
        width: 100% !important; } }
  .selectfield-component-2ZZXY .display-text-JaTdf {
    display: block;
    overflow: hidden;
    padding-right: 8px;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .selectfield-component-2ZZXY ul {
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    margin: 3px 0 30px;
    overflow: auto;
    padding: 0;
    position: absolute;
    width: 100%;
    max-height: 152px;
    z-index: 3; }
    .selectfield-component-2ZZXY ul li {
      -ms-flex-align: center;
          align-items: center;
      display: -ms-flexbox;
      display: flex;
      color: #243140;
      cursor: pointer;
      display: flex;
      padding: 10px;
      text-decoration: none;
      min-height: 18px; }
      .selectfield-component-2ZZXY ul li svg {
        margin-right: 10px; }
      .selectfield-component-2ZZXY ul li:not(.not-clickable-3MFci):hover {
        background-color: #3C97D3;
        color: #fff; }
        .selectfield-component-2ZZXY ul li:not(.not-clickable-3MFci):hover svg {
          fill: #fff; }
      .selectfield-component-2ZZXY ul li.not-clickable-3MFci {
        cursor: default; }
      .selectfield-component-2ZZXY ul li.hidden-1lK2K {
        display: none; }
    @media (max-width: 991px) {
      .selectfield-component-2ZZXY ul {
        left: 0;
        min-width: 100%; } }
    @media (max-width: 767px) {
      .selectfield-component-2ZZXY ul {
        width: 100% !important; } }
  .selectfield-component-2ZZXY.selectfield-disabled-31GqK {
    cursor: not-allowed; }
    .selectfield-component-2ZZXY.selectfield-disabled-31GqK > div {
      background-color: rgba(222, 224, 227, 0.6);
      border-color: #DEE0E3;
      color: rgba(36, 49, 64, 0.5);
      cursor: not-allowed; }
      .selectfield-component-2ZZXY.selectfield-disabled-31GqK > div > svg {
        fill: #9198A0; }
    .selectfield-component-2ZZXY.selectfield-disabled-31GqK > ul {
      display: none; }
    .selectfield-component-2ZZXY.selectfield-disabled-31GqK:hover .selectfield-value-1DVYt {
      border-color: #DEE0E3; }
  .selectfield-component-2ZZXY.selectfield-error-2qldR > div {
    border-color: #E54C3B; }
  .selectfield-component-2ZZXY.active-2xsIV:not(.selectfield-disabled-31GqK) .selectfield-value-1DVYt {
    border-color: rgba(145, 152, 160, 0.6); }
    .selectfield-component-2ZZXY.active-2xsIV:not(.selectfield-disabled-31GqK) .selectfield-value-1DVYt > svg:last-of-type {
      transform: rotate(180deg); }
  .selectfield-component-2ZZXY.active-2xsIV:not(.selectfield-disabled-31GqK) ul {
    display: inline-block; }
  .selectfield-component-2ZZXY.fill-2Ubru {
    width: 100%; }
  @media (max-width: 991px) {
    .selectfield-component-2ZZXY {
      min-width: 100%; } }
.filter-editor-Urhsk {
  margin: 15px 5px; }

.form-element-2F0td {
  display: block;
  margin-bottom: 15px; }

.filter-confirm-25UcI {
  float: right;
  margin: 0; }

.filter-confirm-active-2mlY8 {
  opacity: 1;
  pointer-events: initial; }

.dynamic-select-1Gxyc {
  position: relative; }
  .dynamic-select-1Gxyc [class^='typeahead-component'] [class^='typeahead-list'] {
    max-height: 150px; }
.datepicker-component-3OVtB label {
  display: block;
  margin-bottom: 10px;
  font-size: 16px;
  color: #233040;
  font-weight: 200; }

.datepicker-component-3OVtB .datepicker-1NVf4 > div:first-of-type > div {
  border-radius: 3px 0 0 3px; }
  @media (max-width: 991px) {
    .datepicker-component-3OVtB .datepicker-1NVf4 > div:first-of-type > div {
      border-radius: 3px 3px 0 0; } }

.datepicker-component-3OVtB .datepicker-1NVf4 > div:nth-of-type(2) {
  margin-left: -2px; }
  .datepicker-component-3OVtB .datepicker-1NVf4 > div:nth-of-type(2) > div {
    border-radius: 0; }
  @media (max-width: 991px) {
    .datepicker-component-3OVtB .datepicker-1NVf4 > div:nth-of-type(2) {
      margin-top: -2px;
      margin-left: 0; } }

.datepicker-component-3OVtB .datepicker-1NVf4 > div:nth-of-type(3) {
  margin-left: -2px; }
  .datepicker-component-3OVtB .datepicker-1NVf4 > div:nth-of-type(3) > div {
    border-radius: 0 3px 3px 0; }
    @media (max-width: 991px) {
      .datepicker-component-3OVtB .datepicker-1NVf4 > div:nth-of-type(3) > div {
        border-radius: 0 0 3px 3px; } }
    .datepicker-component-3OVtB .datepicker-1NVf4 > div:nth-of-type(3) > div > span {
      overflow: visible; }
  @media (max-width: 991px) {
    .datepicker-component-3OVtB .datepicker-1NVf4 > div:nth-of-type(3) {
      margin-top: -2px;
      margin-left: 0; } }

.datepicker-component-3OVtB [class^='selectfield-component'][class*='active'] [class^='selectfield-value'] {
  z-index: 1; }

@media (max-width: 991px) {
  .datepicker-component-3OVtB.inline-small-screen-3T7vu {
    min-width: auto; } }

@media (max-width: 991px) {
  .datepicker-component-3OVtB.inline-small-screen-3T7vu .datepicker-1NVf4 > div {
    min-width: auto; } }

@media (max-width: 991px) {
  .datepicker-component-3OVtB.inline-small-screen-3T7vu .datepicker-1NVf4 > div:first-of-type > div {
    border-radius: 3px 0 0 3px; } }

.datepicker-component-3OVtB.inline-small-screen-3T7vu .datepicker-1NVf4 > div:nth-of-type(2) {
  margin-left: -2px; }

@media (max-width: 991px) {
  .datepicker-component-3OVtB.inline-small-screen-3T7vu .datepicker-1NVf4 > div:nth-of-type(3) > div {
    margin-left: -2px;
    border-radius: 0 3px 3px 0; } }
.typeahead-component-1HRGy {
  position: relative; }
  .typeahead-component-1HRGy label {
    color: #233040;
    display: block;
    font-size: 16px;
    font-weight: 200;
    margin-bottom: 10px; }
  .typeahead-component-1HRGy .typeahead-list-2VqrM {
    background-color: #fff;
    border: 2px solid #ECF0F0;
    border-radius: 0 0 3px 3px;
    border-top: 0;
    color: #243140;
    list-style-type: none;
    margin: 0;
    max-height: 300px;
    overflow: auto;
    padding: 0;
    position: absolute;
    width: calc(100% - 2px) !important;
    z-index: 1; }
    .typeahead-component-1HRGy .typeahead-list-2VqrM li {
      border-bottom: 1px solid #ECF0F0;
      cursor: pointer;
      padding: 10px; }
      .typeahead-component-1HRGy .typeahead-list-2VqrM li:last-child {
        border-bottom: 0; }
      .typeahead-component-1HRGy .typeahead-list-2VqrM li:hover {
        background-color: #3C97D3;
        color: #fff; }
  .typeahead-component-1HRGy .input-wrapper-1bMJq {
    position: relative; }
  .typeahead-component-1HRGy .typeahead-spinner-3Mvsl {
    left: auto;
    right: 14px;
    top: 2px;
    background: transparent; }
  @media (max-width: 767px) {
    .typeahead-component-1HRGy .typeahead-component-styled-3nZZ7 {
      width: 100% !important; } }

.reset-button-2XpJX {
  position: absolute;
  right: 13px;
  top: 12px; }
.table-filter-wrapper-2F3xZ {
  display: inline-block;
  position: relative;
  text-align: left; }
  .table-filter-wrapper-2F3xZ [class^='loader'] {
    left: calc(50% - 21px);
    position: absolute;
    top: -10px; }
  .table-filter-wrapper-2F3xZ [class^='trigger'] button {
    margin-right: 0; }
  .table-filter-wrapper-2F3xZ [class^='dropdown-wrapper'] {
    min-width: 240px;
    right: 0;
    padding-bottom: 0; }
    .table-filter-wrapper-2F3xZ [class^='dropdown-wrapper'] [class^='filter-options']:after {
      content: " ";
      display: block;
      position: absolute;
      width: 100%;
      height: 15px;
      bottom: -15px;
      left: 0;
      box-shadow: 0px -15px 25px white; }
  .table-filter-wrapper-2F3xZ [name='icon-caret'] {
    position: relative;
    top: 2px;
    transform: rotate(0); }
    .table-filter-wrapper-2F3xZ [name='icon-caret'].is-active-2SmUn {
      transform: rotate(180deg); }
  .table-filter-wrapper-2F3xZ header {
    border-bottom: 1px solid #F7F7F9;
    display: -ms-flexbox;
    display: flex;
    padding: 5px 0 10px 0;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .table-filter-wrapper-2F3xZ header h3 {
      margin: 0;
      max-width: 180px;
      text-align: center; }
    .table-filter-wrapper-2F3xZ header svg {
      cursor: pointer;
      position: relative;
      top: 3px; }
    .table-filter-wrapper-2F3xZ header.has-active-filters-2vS2M {
      border-bottom: 0; }
  .table-filter-wrapper-2F3xZ .table-filter-list-fJc7I .filter-options-1t9sy {
    list-style-type: none;
    margin: 0 5px;
    max-height: 200px;
    overflow: auto;
    padding: 0; }
    .table-filter-wrapper-2F3xZ .table-filter-list-fJc7I .filter-options-1t9sy li {
      color: #9198A0;
      cursor: pointer;
      display: -ms-flexbox;
      display: flex;
      font-size: 13px;
      font-weight: 200;
      margin-bottom: 13px; }
      .table-filter-wrapper-2F3xZ .table-filter-list-fJc7I .filter-options-1t9sy li:hover {
        color: #243140; }
      .table-filter-wrapper-2F3xZ .table-filter-list-fJc7I .filter-options-1t9sy li:first-child {
        margin-top: 0;
        padding-top: 15px; }
      .table-filter-wrapper-2F3xZ .table-filter-list-fJc7I .filter-options-1t9sy li:last-child {
        margin-bottom: 0;
        padding-bottom: 20px; }
  .table-filter-wrapper-2F3xZ .table-filter-list-fJc7I .active-filters-2F7XN {
    border-bottom: 1px solid #F7F7F9;
    list-style-type: none;
    margin: 0;
    padding: 0 0 5px; }
    .table-filter-wrapper-2F3xZ .table-filter-list-fJc7I .active-filters-2F7XN li {
      -ms-flex-align: center;
          align-items: center;
      background-color: #faf1e3;
      border-radius: 3px;
      color: #233040;
      display: -ms-flexbox;
      display: flex;
      font-weight: 200;
      -ms-flex-pack: justify;
          justify-content: space-between;
      padding: 5px 10px;
      margin-bottom: 10px; }
      .table-filter-wrapper-2F3xZ .table-filter-list-fJc7I .active-filters-2F7XN li span {
        display: block;
        word-break: break-word; }
        .table-filter-wrapper-2F3xZ .table-filter-list-fJc7I .active-filters-2F7XN li span + span {
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          max-width: 185px; }
      .table-filter-wrapper-2F3xZ .table-filter-list-fJc7I .active-filters-2F7XN li .filter-action-aabm1 {
        cursor: pointer;
        opacity: .2; }
  .table-filter-wrapper-2F3xZ .table-filter-list-fJc7I .reset-filters-3c9BL {
    background-color: transparent;
    color: #E54C3B;
    margin: 0 0 0 -4px;
    transition-property: opacity;
    transition-duration: .15s;
    transition-timing-function: ease-in-out; }
    .table-filter-wrapper-2F3xZ .table-filter-list-fJc7I .reset-filters-3c9BL:hover {
      opacity: .9;
      text-decoration: underline; }
  .table-filter-wrapper-2F3xZ [class^=dropdown-component].is-editing-filter-2NJUy [class^=dropdown-wrapper] {
    min-height: 308px; }
  .table-filter-wrapper-2F3xZ .active-filters-count-2z5-i {
    -ms-flex-align: center;
        align-items: center;
    background-color: #F29C1E;
    border: 1.6px solid #F7F7F9;
    border-radius: 50%;
    color: #fff;
    display: -ms-flexbox;
    display: flex;
    font-size: 10px;
    height: 16px;
    -ms-flex-pack: center;
        justify-content: center;
    position: absolute;
    right: -7px;
    top: -7px;
    width: 16px; }
    .table-filter-wrapper-2F3xZ .active-filters-count-2z5-i + svg {
      margin-left: 6px; }
  .table-filter-wrapper-2F3xZ .filter-display-3krt9 {
    max-width: 85%;
    min-width: 85%; }
.table-search-1W2vQ input {
  border: 1px solid #DEE0E3 !important;
  padding: 7px !important;
  width: 180px !important; }
.tab-wrapper-4k5Qk {
  position: relative;
  z-index: 1; }
  .tab-wrapper-4k5Qk .tabs-list-fjeAW {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: -1px;
    position: relative;
    z-index: 1; }
  .tab-wrapper-4k5Qk .tab-panels-2n33v > div {
    box-sizing: border-box; }
  .tab-wrapper-4k5Qk.secondary-3hB_T .tabs-list-fjeAW {
    box-shadow: inset 0 -1px 0 0 #ECF0F0;
    margin-bottom: 0; }
  .tab-wrapper-4k5Qk.secondary-3hB_T .tab-1gQXr {
    border: none;
    box-shadow: inset 0 -1px 0 0 #ECF0F0;
    box-sizing: border-box;
    color: rgba(35, 48, 64, 0.8);
    font-size: 14px;
    padding: 16px 0;
    margin: 0 16px; }
    .tab-wrapper-4k5Qk.secondary-3hB_T .tab-1gQXr.active-1A4ub {
      color: #243140;
      background-color: #fff;
      border-bottom: 2px solid #3C97D3;
      box-shadow: none;
      padding-bottom: 13px; }
    .tab-wrapper-4k5Qk.secondary-3hB_T .tab-1gQXr + .tab-1gQXr {
      margin-left: 16px; }
      @media (max-width: 375px) {
        .tab-wrapper-4k5Qk.secondary-3hB_T .tab-1gQXr + .tab-1gQXr {
          margin-left: 0; } }
    .tab-wrapper-4k5Qk.secondary-3hB_T .tab-1gQXr:first-child {
      margin-left: 0; }
    .tab-wrapper-4k5Qk.secondary-3hB_T .tab-1gQXr:hover {
      color: #233040; }
    @media (max-width: 375px) {
      .tab-wrapper-4k5Qk.secondary-3hB_T .tab-1gQXr {
        margin: 0;
        width: 100%; } }

.tab-1gQXr {
  background-color: #fff;
  border-color: #DEE0E3;
  border-style: solid;
  border-width: 1px;
  color: #9198A0;
  cursor: pointer;
  font-size: 13px;
  font-weight: 200;
  padding: 12px 15px;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .tab-1gQXr > span {
    font-weight: normal; }
  .tab-1gQXr + .tab-1gQXr {
    margin-left: -1px; }
    .tab-1gQXr + .tab-1gQXr.active-1A4ub {
      border-left: none;
      margin-left: 0; }
    @media (max-width: 375px) {
      .tab-1gQXr + .tab-1gQXr {
        margin-left: 0; } }
  .tab-1gQXr.active-1A4ub {
    color: #233040;
    background-color: #F7F7F9;
    border-bottom: 1px solid #F7F7F9; }
    .tab-1gQXr.active-1A4ub > span {
      color: #9198A0; }
  .tab-1gQXr.disabled-iqqJ5 {
    cursor: not-allowed; }
  @media (max-width: 375px) {
    .tab-1gQXr {
      margin: 0;
      width: 100%; } }
.tableset-wrapper-23oxj {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  .tableset-wrapper-23oxj .ReactVirtualized__Table__Grid {
    border: none; }
  .tableset-wrapper-23oxj .ReactVirtualized__Table__headerRow {
    border-left: none;
    border-right: none; }
  .tableset-wrapper-23oxj .ReactVirtualized__Table__row:last-child {
    box-shadow: 0 1px 0px #DEE0E3; }
  .tableset-wrapper-23oxj [class*='action-row-wrapper'] {
    border: none;
    border-radius: 2px 2px 0 0; }
  .tableset-wrapper-23oxj [class*='table-spinner'] {
    border-left: none;
    border-right: none;
    border-bottom: none; }

.tableset-tables-BkXhh {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
      flex-flow: column;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto; }
  .tableset-tables-BkXhh .tableset-table-wrapper-1W98u {
    border-radius: 0; }
  .tableset-tables-BkXhh [class*='action-row-wrapper'] {
    border-radius: 0; }
  .tableset-tables-BkXhh .tableset-table-wrapper-1W98u.no-action-row-3FXw_ .ReactVirtualized__Table__headerRow {
    border-radius: 0; }

.tableset-table-wrapper-1W98u {
  background-color: #fff;
  border: 1px solid #DEE0E3;
  border-radius: 3px 3px 0 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto; }
  .tableset-table-wrapper-1W98u.no-action-row-3FXw_ .ReactVirtualized__Table__headerRow {
    border-top: none;
    border-radius: 2px 2px 0 0; }

.tableset-tab-wrapper-2r471 [class^='tab-headers'] {
  margin-bottom: -1px;
  position: relative;
  z-index: 1; }

.tableset-tab-wrapper-2r471 [class^='action-row-wrapper'] {
  border-radius: 0; }

.tableset-tabs-2Wu6P {
  -ms-flex-align: center;
      align-items: center;
  background-color: #F7F7F9;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  height: 42px;
  padding: 0 32px; }
  .tableset-tabs-2Wu6P:hover {
    background-color: rgba(255, 255, 255, 0.8); }
  .tableset-tabs-2Wu6P[class*='active'] {
    background-color: #fff;
    border-color: #DEE0E3 #DEE0E3 transparent;
    position: relative; }
    .tableset-tabs-2Wu6P[class*='active']:before {
      content: '';
      height: calc(100% + 2px);
      position: absolute;
      width: 1px;
      background: #DEE0E3;
      left: -1px; }
    .tableset-tabs-2Wu6P[class*='active']:after {
      content: '';
      height: calc(100% + 2px);
      position: absolute;
      width: 1px;
      background: #DEE0E3;
      right: -1px; }
.taglist-2qy8i {
  box-sizing: border-box;
  color: #233040;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 14px;
  list-style: none;
  margin-top: 0;
  padding: 0; }
  .taglist-2qy8i:empty {
    display: none; }
  .taglist-2qy8i .text-2TY9P {
    margin-right: 8px;
    overflow: hidden;
    text-overflow: ellipsis; }
  .taglist-2qy8i > li {
    -ms-flex-align: center;
        align-items: center;
    background-color: #F7F7F9;
    border-radius: 3px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin: 8px 8px 0 0;
    padding: 8px 12px; }
  .taglist-2qy8i svg {
    cursor: pointer;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    min-width: 12px; }
.multi-select-1jM2X > * {
  width: 100%; }
.table-exporter-wrapper-1fiAY {
  display: inline-block;
  position: relative;
  text-align: left; }
  .table-exporter-wrapper-1fiAY [class^='trigger'] button {
    margin-right: 0; }
  .table-exporter-wrapper-1fiAY [class^='dropdown-wrapper'] {
    min-width: 240px;
    right: 0; }
  .table-exporter-wrapper-1fiAY [name='icon-caret'] {
    position: relative;
    top: 2px;
    transform: rotate(0); }
    .table-exporter-wrapper-1fiAY [name='icon-caret'].is-active-3ouv4 {
      transform: rotate(180deg); }
  .table-exporter-wrapper-1fiAY header {
    border-bottom: 1px solid #F7F7F9;
    display: -ms-flexbox;
    display: flex;
    padding: 5px 0 10px 0;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .table-exporter-wrapper-1fiAY header h3 {
      margin: 0;
      text-align: center; }
    .table-exporter-wrapper-1fiAY header svg {
      cursor: pointer;
      position: relative;
      top: 3px; }
  .table-exporter-wrapper-1fiAY .table-exporter-body-3Jq_m {
    margin-top: 15px; }
    .table-exporter-wrapper-1fiAY .table-exporter-body-3Jq_m p {
      color: #9198A0; }
    .table-exporter-wrapper-1fiAY .table-exporter-body-3Jq_m [class^='selectfield-component'] ul li {
      display: block;
      overflow: hidden;
      text-overflow: ellipsis; }
  .table-exporter-wrapper-1fiAY .action-buttons-3TEyk {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin-top: 15px; }
    .table-exporter-wrapper-1fiAY .action-buttons-3TEyk [class^='btn'] {
      margin: 0; }
    .table-exporter-wrapper-1fiAY .action-buttons-3TEyk .cancel-button-3NYrt {
      background-color: transparent;
      color: #E54C3B;
      margin: 0 0 0 -10px;
      transition-property: opacity;
      transition-duration: .15s;
      transition-timing-function: ease-in-out; }
      .table-exporter-wrapper-1fiAY .action-buttons-3TEyk .cancel-button-3NYrt:hover {
        opacity: .9; }
  .table-exporter-wrapper-1fiAY .export-recipients-error-FwqSS {
    display: block;
    margin-top: 8px;
    color: #E54C3B; }
.contact-details__wrapper-2m5dW .contact-details__header-3X87Z h4 {
  color: #243140 !important;
  font-size: 16px; }

.contact-details__wrapper-2m5dW .contact-details__header-3X87Z [class^='toggle-icon'] svg {
  fill: #9198A0; }

.contact-details__wrapper-2m5dW .contact-details__header-3X87Z [class^='context-icon'] {
  background-color: #3e5b9d;
  border-radius: 50%;
  display: -ms-flexbox;
  display: flex;
  height: 12px;
  padding: 5px;
  width: 12px;
  top: 0 !important; }

.contact-details__wrapper-2m5dW .contact-details__header-3X87Z [class^='title-group'] svg {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-inline-flexbox;
  display: inline-flex;
  fill: #fff !important;
  position: relative;
  top: -1px; }

.contact-details__wrapper-2m5dW .contact-details__panel-brqCg {
  border-bottom: 1px solid #ECF0F0; }

.contact-details__wrapper-2m5dW .contact-details__content-2P8iB {
  border-top: 1px solid #ECF0F0;
  margin: 0 15px;
  padding: 15px 0 !important; }
  .contact-details__wrapper-2m5dW .contact-details__content-2P8iB .uppercase-1q1-H {
    text-transform: uppercase; }

.contact-details__wrapper-2m5dW .contact-details__item-2KMqN {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start; }
  .contact-details__wrapper-2m5dW .contact-details__item-2KMqN + .contact-details__item-2KMqN {
    margin-top: 15px; }
  .contact-details__wrapper-2m5dW .contact-details__item-2KMqN > .contact-details__item-info-2k_yt {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    padding: 0 10px 0 5px;
    width: calc(100% - 43px); }
    .contact-details__wrapper-2m5dW .contact-details__item-2KMqN > .contact-details__item-info-2k_yt h4 {
      margin: 0;
      font-size: 12px;
      font-weight: 200;
      color: #9198A0;
      text-transform: uppercase;
      line-height: 1;
      padding-top: 1px; }
      .contact-details__wrapper-2m5dW .contact-details__item-2KMqN > .contact-details__item-info-2k_yt h4 span {
        display: inline-block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        max-width: 100%; }
    .contact-details__wrapper-2m5dW .contact-details__item-2KMqN > .contact-details__item-info-2k_yt > span {
      font-size: 14px;
      color: #233040; }
    .contact-details__wrapper-2m5dW .contact-details__item-2KMqN > .contact-details__item-info-2k_yt .campaign-links-panel-group-24QHM [class*='panel-header'] {
      padding: 8px 0 0; }
    .contact-details__wrapper-2m5dW .contact-details__item-2KMqN > .contact-details__item-info-2k_yt .campaign-links-panel-group-24QHM [class*='panel-content'] {
      padding: 8px 0 0; }
  .contact-details__wrapper-2m5dW .contact-details__item-2KMqN > .icon-3wI-b {
    width: 14px;
    height: 14px;
    cursor: pointer; }
    .contact-details__wrapper-2m5dW .contact-details__item-2KMqN > .icon-3wI-b:first-child {
      opacity: 0.5; }
  .contact-details__wrapper-2m5dW .contact-details__item-2KMqN.social_item-10fvc {
    margin-top: 5px; }
    .contact-details__wrapper-2m5dW .contact-details__item-2KMqN.social_item-10fvc h4 span {
      display: inline;
      font-size: 14px;
      padding-left: 10px;
      color: #233040;
      font-weight: normal; }
  .contact-details__wrapper-2m5dW .contact-details__item-2KMqN:first-of-type {
    margin-top: 0; }

.contact-details__wrapper-2m5dW .contact-details__item-box-2oFv5 {
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -ms-flex-align: center;
      align-items: center; }
  .contact-details__wrapper-2m5dW .contact-details__item-box-2oFv5 svg {
    margin-top: 4px; }

.contact-details__wrapper-2m5dW h4 {
  font-size: 12px;
  font-weight: 200;
  margin: 0 0 5px 0;
  color: rgba(35, 48, 64, 0.5); }

.contact-details__wrapper-2m5dW .contact-details__list-3c58Y {
  list-style: none;
  margin: 0 0 15px 0;
  padding: 0; }
  .contact-details__wrapper-2m5dW .contact-details__list-3c58Y.flex-align-1zs8Q {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
    .contact-details__wrapper-2m5dW .contact-details__list-3c58Y.flex-align-1zs8Q li {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      .contact-details__wrapper-2m5dW .contact-details__list-3c58Y.flex-align-1zs8Q li span {
        position: relative;
        margin-left: 5px;
        top: 1px; }
        .contact-details__wrapper-2m5dW .contact-details__list-3c58Y.flex-align-1zs8Q li span em {
          color: rgba(35, 48, 64, 0.5);
          font-size: 12px;
          font-style: normal;
          font-weight: 200;
          margin-right: 6px;
          text-transform: uppercase; }
  .contact-details__wrapper-2m5dW .contact-details__list-3c58Y:last-child {
    margin-bottom: 0; }
  .contact-details__wrapper-2m5dW .contact-details__list-3c58Y.left-padding-3ZGTW {
    padding-left: 19px; }
  .contact-details__wrapper-2m5dW .contact-details__list-3c58Y.with-separator-2MDaj {
    border-top: 1px solid #ECF0F0;
    padding-top: 20px;
    margin-top: 10px; }
  .contact-details__wrapper-2m5dW .contact-details__list-3c58Y > li {
    color: #233040;
    font-size: 14px;
    margin-bottom: 10px; }

@keyframes customQrAppearAnimation-3FxHY {
  0% {
    opacity: 0; }
  1% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.CustomQRTooltip-1RUYV {
  position: relative; }
  .CustomQRTooltip-1RUYV .CustomQRTooltipBoxPusher-1TXTi {
    padding-bottom: 20px;
    width: 30px;
    height: 30px;
    position: absolute;
    left: -1px;
    bottom: 2px; }
    .CustomQRTooltip-1RUYV .CustomQRTooltipBoxPusher-1TXTi .CustomQRTooltipBox-1dPtg {
      position: absolute;
      width: fit-content;
      height: fit-content;
      background-color: #1b252f;
      padding: 24px;
      border-radius: 3px;
      top: inherit;
      bottom: 33px;
      margin: auto;
      left: -21px;
      right: 0px;
      z-index: 12;
      opacity: 1;
      animation: customQrAppearAnimation-3FxHY 0.4s forwards; }
      .CustomQRTooltip-1RUYV .CustomQRTooltipBoxPusher-1TXTi .CustomQRTooltipBox-1dPtg .CustomQRTooltipContent-2lMDe {
        border: 2px solid white; }
      .CustomQRTooltip-1RUYV .CustomQRTooltipBoxPusher-1TXTi .CustomQRTooltipBox-1dPtg .CustomQRTooltipDownloadBtn-vRqw_ {
        padding: 10px;
        color: white;
        width: fit-content;
        background-color: #9198a0;
        border-radius: 3px;
        margin: auto;
        margin-top: 22px;
        transition: all 0.2s ease;
        cursor: pointer; }
        .CustomQRTooltip-1RUYV .CustomQRTooltipBoxPusher-1TXTi .CustomQRTooltipBox-1dPtg .CustomQRTooltipDownloadBtn-vRqw_ p {
          text-transform: uppercase;
          font-weight: bold;
          margin-bottom: 0px; }
        .CustomQRTooltip-1RUYV .CustomQRTooltipBoxPusher-1TXTi .CustomQRTooltipBox-1dPtg .CustomQRTooltipDownloadBtn-vRqw_:hover {
          background-color: #6a727b; }
      .CustomQRTooltip-1RUYV .CustomQRTooltipBoxPusher-1TXTi .CustomQRTooltipBox-1dPtg:after, .CustomQRTooltip-1RUYV .CustomQRTooltipBoxPusher-1TXTi .CustomQRTooltipBox-1dPtg:before {
        top: 100%;
        left: 9%;
        border: solid transparent;
        content: '';
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none; }
      .CustomQRTooltip-1RUYV .CustomQRTooltipBoxPusher-1TXTi .CustomQRTooltipBox-1dPtg:after {
        border-color: transparent;
        border-top-color: #1b252f;
        border-width: 10px;
        margin-left: -10px; }
      .CustomQRTooltip-1RUYV .CustomQRTooltipBoxPusher-1TXTi .CustomQRTooltipBox-1dPtg:before {
        border-color: transparent;
        border-top-color: #1b252f;
        border-width: 12px;
        margin-left: -12px; }
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Prevent adjustments of font size after orientation changes in IE and iOS.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  /* 1 */
  display: block; }

/**
 * Add the correct display in IE 9-.
 */
audio,
canvas,
progress,
video {
  display: inline-block; }

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline; }

/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */
template,
[hidden] {
  display: none; }

/* Links
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */ }

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
a:active,
a:hover {
  outline-width: 0; }

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */ }

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit; }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder; }

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000; }

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none; }

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px; }

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/* Forms
   ========================================================================== */
/**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
select,
textarea {
  font: inherit;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Restore the font weight unset by the previous rule.
 */
optgroup {
  font-weight: bold; }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */ }

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
 */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

.container-fluid,
.container {
  margin-right: auto;
  margin-left: auto; }

.container-fluid {
  padding-right: 0;
  padding-left: 0; }

.row {
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -.75rem;
  margin-right: -.75rem; }

.row.reverse {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse; }

.col.reverse {
  -ms-flex-direction: column-reverse;
      flex-direction: column-reverse; }

.col-xs,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-offset-1,
.col-xs-offset-2,
.col-xs-offset-3,
.col-xs-offset-4,
.col-xs-offset-5,
.col-xs-offset-6,
.col-xs-offset-7,
.col-xs-offset-8,
.col-xs-offset-9,
.col-xs-offset-10,
.col-xs-offset-11,
.col-xs-offset-12 {
  box-sizing: border-box;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  padding-right: .75rem;
  padding-left: .75rem; }

.col-xs {
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  max-width: 100%; }

.col-xs-1 {
  -ms-flex-preferred-size: 8.333%;
      flex-basis: 8.333%;
  max-width: 8.333%; }

.col-xs-2 {
  -ms-flex-preferred-size: 16.667%;
      flex-basis: 16.667%;
  max-width: 16.667%; }

.col-xs-3 {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  max-width: 25%; }

.col-xs-4 {
  -ms-flex-preferred-size: 33.333%;
      flex-basis: 33.333%;
  max-width: 33.333%; }

.col-xs-5 {
  -ms-flex-preferred-size: 41.667%;
      flex-basis: 41.667%;
  max-width: 41.667%; }

.col-xs-6 {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  max-width: 50%; }

.col-xs-7 {
  -ms-flex-preferred-size: 58.333%;
      flex-basis: 58.333%;
  max-width: 58.333%; }

.col-xs-8 {
  -ms-flex-preferred-size: 66.667%;
      flex-basis: 66.667%;
  max-width: 66.667%; }

.col-xs-9 {
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
  max-width: 75%; }

.col-xs-10 {
  -ms-flex-preferred-size: 83.333%;
      flex-basis: 83.333%;
  max-width: 83.333%; }

.col-xs-11 {
  -ms-flex-preferred-size: 91.667%;
      flex-basis: 91.667%;
  max-width: 91.667%; }

.col-xs-12 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%; }

@media only screen and (min-width: 48em) {
  .container {
    width: 49rem; }
  .col-sm,
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-offset-1,
  .col-sm-offset-2,
  .col-sm-offset-3,
  .col-sm-offset-4,
  .col-sm-offset-5,
  .col-sm-offset-6,
  .col-sm-offset-7,
  .col-sm-offset-8,
  .col-sm-offset-9,
  .col-sm-offset-10,
  .col-sm-offset-11,
  .col-sm-offset-12 {
    box-sizing: border-box;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    padding-right: .75rem;
    padding-left: .75rem; }
  .col-sm {
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    max-width: 100%; }
  .col-sm-1 {
    -ms-flex-preferred-size: 8.333%;
        flex-basis: 8.333%;
    max-width: 8.333%; }
  .col-sm-2 {
    -ms-flex-preferred-size: 16.667%;
        flex-basis: 16.667%;
    max-width: 16.667%; }
  .col-sm-3 {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%; }
  .col-sm-4 {
    -ms-flex-preferred-size: 33.333%;
        flex-basis: 33.333%;
    max-width: 33.333%; }
  .col-sm-5 {
    -ms-flex-preferred-size: 41.667%;
        flex-basis: 41.667%;
    max-width: 41.667%; }
  .col-sm-6 {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%; }
  .col-sm-7 {
    -ms-flex-preferred-size: 58.333%;
        flex-basis: 58.333%;
    max-width: 58.333%; }
  .col-sm-8 {
    -ms-flex-preferred-size: 66.667%;
        flex-basis: 66.667%;
    max-width: 66.667%; }
  .col-sm-9 {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%; }
  .col-sm-10 {
    -ms-flex-preferred-size: 83.333%;
        flex-basis: 83.333%;
    max-width: 83.333%; }
  .col-sm-11 {
    -ms-flex-preferred-size: 91.667%;
        flex-basis: 91.667%;
    max-width: 91.667%; }
  .col-sm-12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%; } }

@media only screen and (min-width: 64em) {
  .container {
    width: 65rem; }
  .col-md,
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-offset-1,
  .col-md-offset-2,
  .col-md-offset-3,
  .col-md-offset-4,
  .col-md-offset-5,
  .col-md-offset-6,
  .col-md-offset-7,
  .col-md-offset-8,
  .col-md-offset-9,
  .col-md-offset-10,
  .col-md-offset-11,
  .col-md-offset-12 {
    box-sizing: border-box;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    padding-right: .75rem;
    padding-left: .75rem; }
  .col-md {
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    max-width: 100%; }
  .col-md-1 {
    -ms-flex-preferred-size: 8.333%;
        flex-basis: 8.333%;
    max-width: 8.333%; }
  .col-md-2 {
    -ms-flex-preferred-size: 16.667%;
        flex-basis: 16.667%;
    max-width: 16.667%; }
  .col-md-3 {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%; }
  .col-md-4 {
    -ms-flex-preferred-size: 33.333%;
        flex-basis: 33.333%;
    max-width: 33.333%; }
  .col-md-5 {
    -ms-flex-preferred-size: 41.667%;
        flex-basis: 41.667%;
    max-width: 41.667%; }
  .col-md-6 {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%; }
  .col-md-7 {
    -ms-flex-preferred-size: 58.333%;
        flex-basis: 58.333%;
    max-width: 58.333%; }
  .col-md-8 {
    -ms-flex-preferred-size: 66.667%;
        flex-basis: 66.667%;
    max-width: 66.667%; }
  .col-md-9 {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%; }
  .col-md-10 {
    -ms-flex-preferred-size: 83.333%;
        flex-basis: 83.333%;
    max-width: 83.333%; }
  .col-md-11 {
    -ms-flex-preferred-size: 91.667%;
        flex-basis: 91.667%;
    max-width: 91.667%; }
  .col-md-12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%; } }

@media only screen and (min-width: 75em) {
  .container {
    width: 76rem; }
  .col-lg,
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-offset-1,
  .col-lg-offset-2,
  .col-lg-offset-3,
  .col-lg-offset-4,
  .col-lg-offset-5,
  .col-lg-offset-6,
  .col-lg-offset-7,
  .col-lg-offset-8,
  .col-lg-offset-9,
  .col-lg-offset-10,
  .col-lg-offset-11,
  .col-lg-offset-12 {
    box-sizing: border-box;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    padding-right: .75rem;
    padding-left: .75rem; }
  .col-lg {
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    max-width: 100%; }
  .col-lg-1 {
    -ms-flex-preferred-size: 8.333%;
        flex-basis: 8.333%;
    max-width: 8.333%; }
  .col-lg-2 {
    -ms-flex-preferred-size: 16.667%;
        flex-basis: 16.667%;
    max-width: 16.667%; }
  .col-lg-3 {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%; }
  .col-lg-4 {
    -ms-flex-preferred-size: 33.333%;
        flex-basis: 33.333%;
    max-width: 33.333%; }
  .col-lg-5 {
    -ms-flex-preferred-size: 41.667%;
        flex-basis: 41.667%;
    max-width: 41.667%; }
  .col-lg-6 {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%; }
  .col-lg-7 {
    -ms-flex-preferred-size: 58.333%;
        flex-basis: 58.333%;
    max-width: 58.333%; }
  .col-lg-8 {
    -ms-flex-preferred-size: 66.667%;
        flex-basis: 66.667%;
    max-width: 66.667%; }
  .col-lg-9 {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%; }
  .col-lg-10 {
    -ms-flex-preferred-size: 83.333%;
        flex-basis: 83.333%;
    max-width: 83.333%; }
  .col-lg-11 {
    -ms-flex-preferred-size: 91.667%;
        flex-basis: 91.667%;
    max-width: 91.667%; }
  .col-lg-12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%; }
  .start-lg {
    -ms-flex-pack: start;
        justify-content: flex-start;
    text-align: start; }
  .center-lg {
    -ms-flex-pack: center;
        justify-content: center;
    text-align: center; }
  .end-lg {
    -ms-flex-pack: end;
        justify-content: flex-end;
    text-align: end; }
  .top-lg {
    -ms-flex-align: start;
        align-items: flex-start; }
  .middle-lg {
    -ms-flex-align: center;
        align-items: center; }
  .bottom-lg {
    -ms-flex-align: end;
        align-items: flex-end; }
  .around-lg {
    -ms-flex-pack: distribute;
        justify-content: space-around; }
  .between-lg {
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .first-lg {
    -ms-flex-order: -1;
        order: -1; }
  .last-lg {
    -ms-flex-order: 1;
        order: 1; } }

@font-face {
  font-family: 'proxima_nova';
  src: url(/2b758b621aea996fd7ec3686dfd4ac28.eot);
  src: url(/2b758b621aea996fd7ec3686dfd4ac28.eot?#iefix) format("embedded-opentype"), url(/2ccc4f85c08552a7f40570b72c4da173.woff) format("woff"), url(/46fdb7675f2a31849e571874c78f6d21.ttf) format("truetype"), url(/b57e19eab3a28208810621e5a674dc14.svg#proxima_nova_rgregular) format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'proxima_nova';
  src: url(/0f8c20f99742e659bf31d38d4a57908f.eot);
  src: url(/0f8c20f99742e659bf31d38d4a57908f.eot?#iefix) format("embedded-opentype"), url(/3b4ed16d5bd645396c77bd0a489e1595.woff) format("woff"), url(/bd8c6a066882be433a51dbc094f18175.ttf) format("truetype"), url(/3a83126846ce5e854b59659dcb9279cd.svg#proxima_novasemibold) format("svg");
  font-weight: 200;
  font-style: normal; }

@font-face {
  font-family: 'proxima_nova';
  src: url(/051ecb5a73d0805a923a3e795c005178.eot);
  src: url(/051ecb5a73d0805a923a3e795c005178.eot?#iefix) format("embedded-opentype"), url(/59b54bb47d21e6221fabc82431ae775a.woff) format("woff"), url(/14985a5bb2100deef855638dec9ade93.ttf) format("truetype"), url(/c5f17ca70a3e84baa7affdb8b87c8f58.svg#proxima_nova_rgbold) format("svg");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'proxima_nova';
  src: url(/e8f63d7e0b3a57f5baf60747a60a9afa.eot);
  src: url(/e8f63d7e0b3a57f5baf60747a60a9afa.eot?#iefix) format("embedded-opentype"), url(/bee27d5f009e9cd423bee3b059b5bc51.woff) format("woff"), url(/a01377b9cec02c3aa012aaa4e5968ff5.ttf) format("truetype"), url(/75b8dd98a4b2a491cddbd5f493c1d4ca.svg#proxima_novalight) format("svg");
  font-weight: 100;
  font-style: normal; }

@font-face {
  font-family: 'proxima_nova';
  src: url(/2492a9b928ae642133b1048d7656f21d.eot);
  src: url(/2492a9b928ae642133b1048d7656f21d.eot?#iefix) format("embedded-opentype"), url(/8586d12517d69925588aa641e026bdfa.woff) format("woff"), url(/eda443275c09fd50f0749e5056b1cb17.ttf) format("truetype"), url(/36992b1495285d949e85e3382026ad01.svg#proxima_novaregular_italic) format("svg");
  font-weight: normal;
  font-style: italic; }

@font-face {
  font-family: 'proxima_nova_rgbold';
  src: url(/051ecb5a73d0805a923a3e795c005178.eot);
  src: url(/051ecb5a73d0805a923a3e795c005178.eot?#iefix) format("embedded-opentype"), url(/59b54bb47d21e6221fabc82431ae775a.woff) format("woff"), url(/14985a5bb2100deef855638dec9ade93.ttf) format("truetype"), url(/c5f17ca70a3e84baa7affdb8b87c8f58.svg#proxima_nova_rgbold) format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'proxima_novasemibold';
  src: url(/0f8c20f99742e659bf31d38d4a57908f.eot);
  src: url(/0f8c20f99742e659bf31d38d4a57908f.eot?#iefix) format("embedded-opentype"), url(/cc2596c2d6237157375753e91557f5fb.woff2) format("woff2"), url(/3b4ed16d5bd645396c77bd0a489e1595.woff) format("woff"), url(/bd8c6a066882be433a51dbc094f18175.ttf) format("truetype"), url(/3a83126846ce5e854b59659dcb9279cd.svg#proxima_novasemibold) format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'proxima_novalight';
  src: url(/e8f63d7e0b3a57f5baf60747a60a9afa.eot);
  src: url(/e8f63d7e0b3a57f5baf60747a60a9afa.eot?#iefix) format("embedded-opentype"), url(/bee27d5f009e9cd423bee3b059b5bc51.woff) format("woff"), url(/a01377b9cec02c3aa012aaa4e5968ff5.ttf) format("truetype"), url(/75b8dd98a4b2a491cddbd5f493c1d4ca.svg#proxima_novalight) format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'proxima_nova_rgregular';
  src: url(/2b758b621aea996fd7ec3686dfd4ac28.eot);
  src: url(/2b758b621aea996fd7ec3686dfd4ac28.eot?#iefix) format("embedded-opentype"), url(/2ccc4f85c08552a7f40570b72c4da173.woff) format("woff"), url(/46fdb7675f2a31849e571874c78f6d21.ttf) format("truetype"), url(/b57e19eab3a28208810621e5a674dc14.svg#proxima_nova_rgregular) format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'proxima_novaregular_italic';
  src: url(/2492a9b928ae642133b1048d7656f21d.eot);
  src: url(/2492a9b928ae642133b1048d7656f21d.eot?#iefix) format("embedded-opentype"), url(/8586d12517d69925588aa641e026bdfa.woff) format("woff"), url(/eda443275c09fd50f0749e5056b1cb17.ttf) format("truetype"), url(/36992b1495285d949e85e3382026ad01.svg#proxima_novaregular_italic) format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'proxima_nova_thinthin';
  src: url(/2bdfe7d431c7ac237ea3f6332850f406.eot);
  src: url(/2bdfe7d431c7ac237ea3f6332850f406.eot?#iefix) format("embedded-opentype"), url(/6fb40c9fd97844d695798e32765932ec.woff2) format("woff2"), url(/686b3e51f7eb58f11b92f70eaf6c1e4d.woff) format("woff"), url(/d9070443f98682d7a0d419812d070f6c.ttf) format("truetype"), url(/74200a740795c8fc1d65543c17424337.svg#proxima_nova_thinthin) format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'proxima_nova_condensedlight';
  src: url(/2de1cffaff329866f0f5a0beefbb7101.eot);
  src: url(/2de1cffaff329866f0f5a0beefbb7101.eot?#iefix) format("embedded-opentype"), url(/b0d2f36d10c6b3a11bb620f33528c826.woff) format("woff"), url(/bbde3f763dd06e91e9a1ee77b48592a2.ttf) format("truetype"), url(/0aa1f1de4f8e5f655f9ea43b0361cc12.svg#proxima_nova_condensedlight) format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'proxima_nova_cn_rgregular';
  src: url(/6d086a657e9176bd6c939240b8540646.eot);
  src: url(/6d086a657e9176bd6c939240b8540646.eot?#iefix) format("embedded-opentype"), url(/1228c9951b484e76879fe84747d41efb.woff) format("woff"), url(/248856faf16fa2622c155391b8f10939.ttf) format("truetype"), url(/85695ab23fb7a35a94cf5e1428df6cfe.svg#proxima_nova_cn_rgregular) format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'proxima_nova_condensedRgIt';
  src: url(/57f0fc3d7ad477d6a952e2ec2faf0852.eot);
  src: url(/57f0fc3d7ad477d6a952e2ec2faf0852.eot?#iefix) format("embedded-opentype"), url(/d3707fcd6d315349afdc299077e17848.woff) format("woff"), url(/cbb13ecdeaa781aa2b36a21f3bf67099.ttf) format("truetype"), url(/a0734dbd5ea11303469cf254a4049c68.svg#proxima_nova_condensedRgIt) format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'proxima_nova_condensedSBd';
  src: url(/397dbce0c5565a991a743caaeee096d5.eot);
  src: url(/397dbce0c5565a991a743caaeee096d5.eot?#iefix) format("embedded-opentype"), url(/4c6ab2a29ad6a0731f71d7ebb43c75d7.woff) format("woff"), url(/9e995c4aa94b821bc1f631fde0a9f406.ttf) format("truetype"), url(/af669b94b27e9dccc8e909b2dd813134.svg#proxima_nova_condensedSBd) format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'proxima_nova_cn_ththin';
  src: url(/11885d0b2af725c470b7bca07ec3bdf7.eot);
  src: url(/11885d0b2af725c470b7bca07ec3bdf7.eot?#iefix) format("embedded-opentype"), url(/7df4085a1b1e75d675e5044ef28a1a56.woff2) format("woff2"), url(/f51e7631dac538fbf2a78d17e49cc789.woff) format("woff"), url(/f87f18e50ff02e08b82ddf43f3e916b1.ttf) format("truetype"), url(/f2b90b920bbaf36dde624069df603a2f.svg#proxima_nova_cn_ththin) format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'roboto_light';
  src: url(/c2a521cfaffc40bafa0c4f1918fd0b80.eot);
  src: url(/c2a521cfaffc40bafa0c4f1918fd0b80.eot?#iefix) format("embedded-opentype"), url(/2f7b0d7cf0d5fa04e349e29f2c22546a.woff2) format("woff2"), url(/a6d5e839efeaa011a1f1ea7ba1070920.woff) format("woff"), url(/881e150ab929e26d1f812c4342c15a7c.ttf) format("truetype"), url(/2cac40ccb08892223328af7b1516e1f3.svg#roboto-light) format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'roboto_regular';
  src: url(/56513f92533458625ebaa7abc79f661e.eot);
  src: url(/56513f92533458625ebaa7abc79f661e.eot?#iefix) format("embedded-opentype"), url(/c4a0e5bb85a4cc8910e8c9fb874507bb.woff) format("woff"), url(/8a36205bd9b83e03af0591a004bc97f4.ttf) format("truetype"), url(/ac7b46f8d4eae02401a56bd08836e984.svg#roboto-regular) format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'roboto_semibold';
  src: url(/09ff8ff19c5f828a6cbc4decf38b2299.eot);
  src: url(/09ff8ff19c5f828a6cbc4decf38b2299.eot?#iefix) format("embedded-opentype"), url(/3441f191799efbde825e0f8dba3355c8.woff) format("woff"), url(/68ea4734cf86bd544650aee05137d7bb.ttf) format("truetype"), url(/6e152b08668c474d1417389c5c3b2a41.svg#roboto-semibold) format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'roboto_bold';
  src: url(/48f3e371e48fdb8a5db226921f6f7b23.eot);
  src: url(/48f3e371e48fdb8a5db226921f6f7b23.eot?#iefix) format("embedded-opentype"), url(/6fe2b258bdf5404ee8222331de94fd72.woff) format("woff"), url(/b8e42971dec8d49207a8c8e2b919a6ac.ttf) format("truetype"), url(/7b7d917ab0407ef93fd0341809b208dc.svg#roboto-bold) format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'roboto_thin';
  src: url(/62b4220811a78c066207d5c42ec782cb.eot);
  src: url(/62b4220811a78c066207d5c42ec782cb.eot?#iefix) format("embedded-opentype"), url(/ed77ba0e28e786ef0a3bd5a6dbd0e268.woff) format("woff"), url(/66209ae01f484e46679622dd607fcbc5.ttf) format("truetype"), url(/b4b3c3cea06dcb3ad34b76430d4fbe1b.svg#roboto-thin) format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'roboto_italic';
  src: url(/731e077fa8d97ad419f2eec2704d7680.eot);
  src: url(/731e077fa8d97ad419f2eec2704d7680.eot?#iefix) format("embedded-opentype"), url(/f3d81ab17ac8dad9d75011b5d35e7243.woff2) format("woff2"), url(/3adfae23783c20810e3d3d7d8d1fa1b5.woff) format("woff"), url(/cebd892d1acfcc455f5e52d4104f2719.ttf) format("truetype"), url(/711af5047de3dd519eb615ed0d35c4d5.svg#roboto-italic) format("svg");
  font-weight: normal;
  font-style: normal; }

h1, .h1-3uPcc {
  font-size: 20px;
  font-weight: 200;
  color: #233040;
  line-height: 1em;
  font-style: normal;
  margin: 15px 0; }

h2, .h2-xK6W8 {
  font-size: 18px;
  font-weight: 200;
  color: #233040;
  line-height: 1.2em;
  font-style: normal;
  margin: 15px 0; }

h3, .h3-2Dmad {
  font-size: 16px;
  font-weight: 200;
  color: #233040;
  line-height: 1.3em;
  font-style: normal;
  margin: 15px 0; }

h4, .h4-1qLSs {
  font-size: 14px;
  font-weight: 200;
  color: #233040;
  line-height: 1.5em;
  font-style: normal;
  margin: 15px 0; }

h5, .h5-kBKVZ {
  font-size: 12px;
  color: #233040;
  line-height: 1.8em;
  text-transform: uppercase;
  font-weight: normal;
  font-style: normal;
  margin: 15px 0; }

small, .small-1mtsI {
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  margin: 15px 0;
  display: block; }

p {
  line-height: 1.4em; }
  p:first-of-type {
    margin-top: 0; }

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

body {
  background-color: #F7F7F9;
  color: #434d57;
  font-family: "proxima_nova", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 14px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased; }

.visibility-visible {
  visibility: visible !important; }

.visibility-hidden {
  visibility: hidden !important; }

.display-none {
  display: none !important; }

.display-flex {
  display: -ms-flexbox !important;
  display: flex !important; }

.display-block {
  display: block !important; }

.inline-block {
  display: inline-block !important; }

.inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }

.cursor-pointer {
  cursor: pointer !important; }

.mt0 {
  margin-top: 0 !important; }

.mt1 {
  margin-top: 8px !important; }

.mt2 {
  margin-top: 16px !important; }

.mt3 {
  margin-top: 24px !important; }

.mt4 {
  margin-top: 32px !important; }

.mb0 {
  margin-bottom: 0 !important; }

.mb1 {
  margin-bottom: 8px !important; }

.mb2 {
  margin-bottom: 16px !important; }

.mb3 {
  margin-bottom: 24px !important; }

.mb4 {
  margin-bottom: 32px !important; }

.mr0 {
  margin-right: 0 !important; }

.mr1 {
  margin-right: 8px !important; }

.mr2 {
  margin-right: 16px !important; }

.mr3 {
  margin-right: 24px !important; }

.mr4 {
  margin-right: 32px !important; }

.ml0 {
  margin-left: 0 !important; }

.ml1 {
  margin-left: 8px !important; }

.ml2 {
  margin-left: 16px !important; }

.ml3 {
  margin-left: 24px !important; }

.ml4 {
  margin-left: 32px !important; }

.mx0 {
  margin: 0 !important; }

.mx1 {
  margin: 8px !important; }

.mx2 {
  margin: 16px !important; }

.mx3 {
  margin: 24px !important; }

.mx4 {
  margin: 32px !important; }

.pt0 {
  padding-top: 0 !important; }

.pt1 {
  padding-top: 8px !important; }

.pt2 {
  padding-top: 16px !important; }

.pt3 {
  padding-top: 24px !important; }

.pt4 {
  padding-top: 32px !important; }

.pb0 {
  padding-bottom: 0 !important; }

.pb1 {
  padding-bottom: 8px !important; }

.pb2 {
  padding-bottom: 16px !important; }

.pb3 {
  padding-bottom: 24px !important; }

.pb4 {
  padding-bottom: 32px !important; }

.pr0 {
  padding-right: 0 !important; }

.pr1 {
  padding-right: 8px !important; }

.pr2 {
  padding-right: 16px !important; }

.pr3 {
  padding-right: 24px !important; }

.pr4 {
  padding-right: 32px !important; }

.pl0 {
  padding-left: 0 !important; }

.pl1 {
  padding-left: 8px !important; }

.pl2 {
  padding-left: 16px !important; }

.pl3 {
  padding-left: 24px !important; }

.pl4 {
  padding-left: 32px !important; }

.px0 {
  padding: 0 !important; }

.px1 {
  padding: 8px !important; }

.px2 {
  padding: 16px !important; }

.px3 {
  padding: 24px !important; }

.px4 {
  padding: 32px !important; }

.page-spinner {
  background: transparent;
  left: 232px !important; }
  @media (max-width: 991px) {
    .page-spinner {
      left: 0 !important; } }

.page-spinner-opaque {
  left: 232px !important; }
  @media (max-width: 991px) {
    .page-spinner-opaque {
      left: 0 !important; } }

.ct-label {
  fill: rgba(0, 0, 0, 0.4);
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  line-height: 1; }

.ct-chart-line .ct-label,
.ct-chart-bar .ct-label {
  display: block;
  display: -ms-flexbox;
  display: flex; }

.ct-label.ct-horizontal.ct-start {
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }

.ct-label.ct-horizontal.ct-end {
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
  display: inline-block;
  transform: translateX(-50%);
  white-space: nowrap;
  width: auto !important; }

.ct-label.ct-vertical.ct-start {
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
  text-align: right;
  text-anchor: end; }

.ct-label.ct-vertical.ct-end {
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }

.ct-chart-bar .ct-label.ct-horizontal.ct-start {
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  text-anchor: start; }

.ct-chart-bar .ct-label.ct-horizontal.ct-end {
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  text-anchor: start; }

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start {
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end {
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start {
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
  text-align: right;
  text-anchor: end; }

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end {
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: end; }

.ct-grid {
  stroke: rgba(0, 0, 0, 0.2);
  stroke-width: 1px;
  stroke-dasharray: 2px; }

.ct-point {
  stroke-width: 8px;
  stroke-linecap: round; }

.ct-line {
  fill: none;
  stroke-width: 3px; }

.ct-area {
  stroke: none;
  fill-opacity: 0.1; }

.ct-bar {
  fill: none;
  stroke-width: 10px; }

.ct-slice-donut {
  fill: none;
  stroke-width: 60px; }

.ct-series-a .ct-point, .ct-series-a .ct-line, .ct-series-a .ct-bar, .ct-series-a .ct-slice-donut {
  stroke: #3C97D3; }

.ct-series-a .ct-slice-pie, .ct-series-a .ct-area {
  fill: #3C97D3; }

.ct-series-b .ct-point, .ct-series-b .ct-line, .ct-series-b .ct-bar, .ct-series-b .ct-slice-donut {
  stroke: #26B894; }

.ct-series-b .ct-slice-pie, .ct-series-b .ct-area {
  fill: #26B894; }

.ct-series-c .ct-point, .ct-series-c .ct-line, .ct-series-c .ct-bar, .ct-series-c .ct-slice-donut {
  stroke: #F29C1E; }

.ct-series-c .ct-slice-pie, .ct-series-c .ct-area {
  fill: #F29C1E; }

.ct-series-d .ct-point, .ct-series-d .ct-line, .ct-series-d .ct-bar, .ct-series-d .ct-slice-donut {
  stroke: #62CAF3; }

.ct-series-d .ct-slice-pie, .ct-series-d .ct-area {
  fill: #62CAF3; }

.ct-series-e .ct-point, .ct-series-e .ct-line, .ct-series-e .ct-bar, .ct-series-e .ct-slice-donut {
  stroke: #B77FE4; }

.ct-series-e .ct-slice-pie, .ct-series-e .ct-area {
  fill: #B77FE4; }

.ct-series-f .ct-point, .ct-series-f .ct-line, .ct-series-f .ct-bar, .ct-series-f .ct-slice-donut {
  stroke: #59922b; }

.ct-series-f .ct-slice-pie, .ct-series-f .ct-area {
  fill: #59922b; }

.ct-series-g .ct-point, .ct-series-g .ct-line, .ct-series-g .ct-bar, .ct-series-g .ct-slice-donut {
  stroke: #0544d3; }

.ct-series-g .ct-slice-pie, .ct-series-g .ct-area {
  fill: #0544d3; }

.ct-series-h .ct-point, .ct-series-h .ct-line, .ct-series-h .ct-bar, .ct-series-h .ct-slice-donut {
  stroke: #6b0392; }

.ct-series-h .ct-slice-pie, .ct-series-h .ct-area {
  fill: #6b0392; }

.ct-series-i .ct-point, .ct-series-i .ct-line, .ct-series-i .ct-bar, .ct-series-i .ct-slice-donut {
  stroke: #f05b4f; }

.ct-series-i .ct-slice-pie, .ct-series-i .ct-area {
  fill: #f05b4f; }

.ct-series-j .ct-point, .ct-series-j .ct-line, .ct-series-j .ct-bar, .ct-series-j .ct-slice-donut {
  stroke: #dda458; }

.ct-series-j .ct-slice-pie, .ct-series-j .ct-area {
  fill: #dda458; }

.ct-series-k .ct-point, .ct-series-k .ct-line, .ct-series-k .ct-bar, .ct-series-k .ct-slice-donut {
  stroke: #eacf7d; }

.ct-series-k .ct-slice-pie, .ct-series-k .ct-area {
  fill: #eacf7d; }

.ct-series-l .ct-point, .ct-series-l .ct-line, .ct-series-l .ct-bar, .ct-series-l .ct-slice-donut {
  stroke: #86797d; }

.ct-series-l .ct-slice-pie, .ct-series-l .ct-area {
  fill: #86797d; }

.ct-series-m .ct-point, .ct-series-m .ct-line, .ct-series-m .ct-bar, .ct-series-m .ct-slice-donut {
  stroke: #b2c326; }

.ct-series-m .ct-slice-pie, .ct-series-m .ct-area {
  fill: #b2c326; }

.ct-series-n .ct-point, .ct-series-n .ct-line, .ct-series-n .ct-bar, .ct-series-n .ct-slice-donut {
  stroke: #6188e2; }

.ct-series-n .ct-slice-pie, .ct-series-n .ct-area {
  fill: #6188e2; }

.ct-series-o .ct-point, .ct-series-o .ct-line, .ct-series-o .ct-bar, .ct-series-o .ct-slice-donut {
  stroke: #a748ca; }

.ct-series-o .ct-slice-pie, .ct-series-o .ct-area {
  fill: #a748ca; }

.ct-square {
  display: block;
  position: relative;
  width: 100%; }
  .ct-square:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 100%; }
  .ct-square:after {
    content: "";
    display: table;
    clear: both; }
  .ct-square > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-minor-second {
  display: block;
  position: relative;
  width: 100%; }
  .ct-minor-second:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 93.75%; }
  .ct-minor-second:after {
    content: "";
    display: table;
    clear: both; }
  .ct-minor-second > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-second {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-second:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 88.88889%; }
  .ct-major-second:after {
    content: "";
    display: table;
    clear: both; }
  .ct-major-second > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-minor-third {
  display: block;
  position: relative;
  width: 100%; }
  .ct-minor-third:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 83.33333%; }
  .ct-minor-third:after {
    content: "";
    display: table;
    clear: both; }
  .ct-minor-third > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-third {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-third:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 80%; }
  .ct-major-third:after {
    content: "";
    display: table;
    clear: both; }
  .ct-major-third > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-perfect-fourth {
  display: block;
  position: relative;
  width: 100%; }
  .ct-perfect-fourth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 75%; }
  .ct-perfect-fourth:after {
    content: "";
    display: table;
    clear: both; }
  .ct-perfect-fourth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-perfect-fifth {
  display: block;
  position: relative;
  width: 100%; }
  .ct-perfect-fifth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 66.66667%; }
  .ct-perfect-fifth:after {
    content: "";
    display: table;
    clear: both; }
  .ct-perfect-fifth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-minor-sixth {
  display: block;
  position: relative;
  width: 100%; }
  .ct-minor-sixth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 62.5%; }
  .ct-minor-sixth:after {
    content: "";
    display: table;
    clear: both; }
  .ct-minor-sixth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-golden-section {
  display: block;
  position: relative;
  width: 100%; }
  .ct-golden-section:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 61.8047%; }
  .ct-golden-section:after {
    content: "";
    display: table;
    clear: both; }
  .ct-golden-section > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-sixth {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-sixth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 60%; }
  .ct-major-sixth:after {
    content: "";
    display: table;
    clear: both; }
  .ct-major-sixth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-minor-seventh {
  display: block;
  position: relative;
  width: 100%; }
  .ct-minor-seventh:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 56.25%; }
  .ct-minor-seventh:after {
    content: "";
    display: table;
    clear: both; }
  .ct-minor-seventh > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-seventh {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-seventh:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 53.33333%; }
  .ct-major-seventh:after {
    content: "";
    display: table;
    clear: both; }
  .ct-major-seventh > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-octave {
  display: block;
  position: relative;
  width: 100%; }
  .ct-octave:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 50%; }
  .ct-octave:after {
    content: "";
    display: table;
    clear: both; }
  .ct-octave > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-tenth {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-tenth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 40%; }
  .ct-major-tenth:after {
    content: "";
    display: table;
    clear: both; }
  .ct-major-tenth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-eleventh {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-eleventh:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 37.5%; }
  .ct-major-eleventh:after {
    content: "";
    display: table;
    clear: both; }
  .ct-major-eleventh > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-twelfth {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-twelfth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 33.33333%; }
  .ct-major-twelfth:after {
    content: "";
    display: table;
    clear: both; }
  .ct-major-twelfth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-double-octave {
  display: block;
  position: relative;
  width: 100%; }
  .ct-double-octave:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 25%; }
  .ct-double-octave:after {
    content: "";
    display: table;
    clear: both; }
  .ct-double-octave > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.tooltip-wrapper {
  float: left;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-font-smoothing: inherit;
  z-index: -1; }
  .tooltip-wrapper .tooltip {
    background: rgba(27, 37, 47, 0.9);
    border-radius: 3px;
    box-sizing: border-box;
    bottom: 0;
    color: #fff;
    display: block;
    min-height: 35px;
    left: 0;
    padding: 10px 15px;
    position: relative;
    width: 220px; }
    .tooltip-wrapper .tooltip:after {
      content: '';
      display: table;
      clear: both; }
    .tooltip-wrapper .tooltip:before {
      border-width: 6px 6px 6px 0;
      border-color: transparent rgba(27, 37, 47, 0.9) transparent transparent;
      left: -6px;
      top: 50%;
      transform: translateY(-50%);
      content: '';
      position: absolute;
      width: 0;
      height: 0;
      border-style: solid; }
    @media (max-width: 520px) {
      .tooltip-wrapper .tooltip {
        width: 160px; } }
  .tooltip-wrapper .tooltip.flip {
    margin-left: -232px; }
    .tooltip-wrapper .tooltip.flip:before {
      border-width: 6px 0 6px 6px;
      border-color: transparent transparent transparent rgba(27, 37, 47, 0.9);
      left: auto;
      right: -6px; }
  .tooltip-wrapper.tooltip-visible {
    opacity: .9;
    z-index: 1500; }
  .tooltip-wrapper .tooltip-inner:after {
    content: '';
    display: table;
    clear: both; }
  .tooltip-wrapper .tooltip-inner .tooltip-meta {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    font-size: 13px;
    font-weight: 200;
    float: left;
    -ms-flex-pack: justify;
        justify-content: space-between;
    line-height: 25px;
    width: 100%; }
    .tooltip-wrapper .tooltip-inner .tooltip-meta [class^='ct-series'] {
      border-radius: 50%;
      content: '';
      display: -ms-inline-flexbox;
      display: inline-flex;
      height: 15px;
      margin-right: 10px;
      position: relative;
      top: 3px;
      width: 15px;
      min-width: 15px; }
      .tooltip-wrapper .tooltip-inner .tooltip-meta [class^='ct-series'].ct-series-ghost {
        background-color: rgba(242, 242, 242, 0.6); }
      .tooltip-wrapper .tooltip-inner .tooltip-meta [class^='ct-series'].ct-series-0 {
        background-color: #3C97D3; }
      .tooltip-wrapper .tooltip-inner .tooltip-meta [class^='ct-series'].ct-series-1 {
        background-color: #26B894; }
      .tooltip-wrapper .tooltip-inner .tooltip-meta [class^='ct-series'].ct-series-2 {
        background-color: #F29C1E; }
      .tooltip-wrapper .tooltip-inner .tooltip-meta [class^='ct-series'].ct-series-3 {
        background-color: #62CAF3; }
      .tooltip-wrapper .tooltip-inner .tooltip-meta [class^='ct-series'].ct-series-4 {
        background-color: #B77FE4; }
    .tooltip-wrapper .tooltip-inner .tooltip-meta .tooltip-meta-label {
      color: #DEE0E3;
      display: inline-block;
      overflow: hidden;
      margin-right: 10px;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .tooltip-wrapper .tooltip-inner .tooltip-meta em {
      color: #fff;
      font-style: normal;
      -ms-flex: 1;
          flex: 1;
      text-align: right; }
  .tooltip-wrapper .tooltip-inner .tooltip-label {
    display: none;
    font-size: 14px;
    font-weight: 200;
    margin-bottom: 10px; }
    .tooltip-wrapper .tooltip-inner .tooltip-label:empty {
      display: none; }
  .tooltip-wrapper .tooltip-inner .tooltip-meta-inner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    width: 100%; }
  .tooltip-wrapper .tooltip-inner.bar-chart .tooltip-meta [class^='ct-series'].ct-series-1 {
    background-color: #3C97D3; }
  .tooltip-wrapper .tooltip-inner.bar-chart .tooltip-meta [class^='ct-series'].ct-series-2 {
    background-color: #3E5B9D; }
  .tooltip-wrapper .tooltip-inner.bar-chart .tooltip-meta [class^='ct-series'].ct-series-3 {
    background-color: #959AA7; }

.chart-wrapper {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
  position: relative; }

svg.ct-chart-line {
  overflow: visible; }

.ct-grid {
  shape-rendering: crispEdges;
  stroke: #DEE0E3;
  stroke-dasharray: 0px;
  stroke-width: 1px; }

.ct-area {
  opacity: 0.5; }

.ct-label {
  color: #243140;
  font-size: 11px; }

.ct-label.ct-vertical.ct-start {
  text-align: left;
  -ms-flex-align: end;
      align-items: flex-end;
  -ms-flex-pack: start;
      justify-content: flex-start; }

.ct-label.ct-horizontal.ct-end {
  display: -ms-flexbox;
  display: flex;
  padding-top: 1rem;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
  transform: translate(0); }

.ct-point-main {
  cursor: pointer;
  fill: #fff;
  stroke-width: 3px; }

.ct-series-a .ct-point-main {
  stroke: #3C97D3; }

.ct-series-b .ct-point-main {
  stroke: #3e5b9d; }

.ct-series-c .ct-point-main {
  stroke: #62CAF3; }

.ct-series-d .ct-point-main {
  stroke: #26B894; }

.ct-series-e .ct-point-main {
  stroke: #F29C1E; }

.ct-point-hover,
.ct-bar-hover {
  cursor: pointer;
  fill-opacity: 0; }

.ct-point-rect {
  cursor: pointer;
  fill: #000;
  fill-opacity: 0;
  transition: fill-opacity 0.25s ease; }

.ct-point-group {
  backface-visibility: hidden;
  position: relative;
  -webkit-font-smoothing: antialiased; }

.ct-point-group:hover .ct-point-rect {
  fill-opacity: .20; }

.ct-point-group:hover .ct-point-tooltip .tooltip {
  opacity: .9;
  pointer-events: auto; }

.ct-line.ct-threshold-above,
.ct-point.ct-threshold-above,
.ct-bar.ct-threshold-above {
  stroke: #3C97D3; }

.ct-line.ct-threshold-below,
.ct-point.ct-threshold-below,
.ct-bar.ct-threshold-below,
.ct-threshold-below .ct-point-main {
  stroke: #E54C3B; }

.ct-area.ct-threshold-above {
  fill: #3C97D3; }

.ct-area.ct-threshold-below {
  fill: #E54C3B; }

.ct-series-a .ct-bar {
  stroke: #3C97D3; }

.ct-series-b .ct-bar {
  stroke: #3E5B9D; }

.ct-series-c .ct-bar {
  stroke: #959AA7; }

.chart-wrapper.donut .ct-chart-donut .ct-label {
  fill: #fff;
  font-size: 14px;
  font-weight: 600; }

.chart-wrapper.donut .ct-chart-donut .ct-series-a .ct-slice-donut {
  stroke: #9198A0; }

.chart-wrapper.donut .ct-chart-donut .ct-series-b .ct-slice-donut {
  stroke: #3C97D3; }

.chart-wrapper.donut .ct-chart-donut .ct-series-c .ct-slice-donut {
  stroke: #26B894; }

.chart-wrapper.donut .ct-chart-donut .ct-series-d .ct-slice-donut {
  stroke: #B77FE4; }

.chart-wrapper.donut .ct-chart-donut .ct-series-e .ct-slice-donut {
  stroke: #F29C1E; }

.chart-wrapper.bar .ct-chart-bar .ct-series .ct-bar:nth-child(1) {
  stroke: #9198A0; }

.chart-wrapper.bar .ct-chart-bar .ct-series .ct-bar:nth-child(2) {
  stroke: #3C97D3; }

.chart-wrapper.bar .ct-chart-bar .ct-series .ct-bar:nth-child(3) {
  stroke: #26B894; }

.chart-wrapper.bar .ct-chart-bar .ct-series .ct-bar:nth-child(4) {
  stroke: #B77FE4; }

.chart-wrapper.bar .ct-chart-bar .ct-series .ct-bar:nth-child(5) {
  stroke: #F29C1E; }

html,
body {
  height: 100%; }

#app {
  height: 100%; }

.dashboard-header-tooltip {
  max-width: 195px !important;
  text-align: left; }

#next-button-tooltip {
  width: 200px; }

a {
  color: #3C97D3;
  text-decoration: none; }

b {
  font-weight: 500 !important; }

.app-wrapper-2wrct {
  height: 100%; }

.content-1TWq9 {
  padding: 24px 22px; }
  @media (max-width: 991px) {
    .content-1TWq9 {
      padding-top: 24px;
      padding-right: 16px;
      padding-bottom: 24px;
      padding-left: 16px; } }
  @media print {
    .content-1TWq9 {
      padding: 0; } }

.content-flush-3m0ie {
  padding: 0; }

.content-with-dashboard-aside-3Kcfl {
  margin-right: 360px; }
  @media (max-width: 991px) {
    .content-with-dashboard-aside-3Kcfl {
      margin-right: auto; } }

.content-with-filters-aside-27wyp {
  margin-right: 325px; }
  @media (max-width: 1679px) {
    .content-with-filters-aside-27wyp {
      margin-right: auto; } }
  @media (min-width: 1680px) {
    .content-with-filters-aside-27wyp {
      width: calc(100% - 325px); } }
.breadcrumbs-outer-2zx41 {
  position: relative;
  min-width: 0; }
  .breadcrumbs-outer-2zx41 .overflow-gradient-3Av5s {
    display: none;
    height: 100%;
    position: absolute;
    pointer-events: none;
    right: 0;
    top: 0;
    width: 24px;
    z-index: 2; }
    @media (max-width: 991px) {
      .breadcrumbs-outer-2zx41 .overflow-gradient-3Av5s {
        display: block; } }

.breadcrumbs-container-3LMG5 {
  display: block; }
  @media (max-width: 991px) {
    .breadcrumbs-container-3LMG5 {
      overflow-y: hidden;
      overflow-x: scroll;
      position: relative;
      -webkit-overflow-scrolling: touch;
      -ms-overflow-style: -ms-autohiding-scrollbar; } }

.breadcrumb-_l_8G {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 65px;
  padding: 0;
  white-space: nowrap;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%; }
  .breadcrumb-_l_8G .primary-3Cgai {
    display: inline-block;
    font-weight: 200;
    font-size: 20px; }
  .breadcrumb-_l_8G .secondary-3_0hE {
    color: #434d57;
    font-size: 14px;
    font-style: normal;
    position: relative; }
  .breadcrumb-_l_8G .md-chevron-right-1KBSD {
    margin: 0 6px;
    min-width: 14px;
    fill-opacity: 0.5; }
  @media (max-width: 991px) {
    .breadcrumb-_l_8G {
      height: 50px; } }
  .breadcrumb-_l_8G span, .breadcrumb-_l_8G a {
    opacity: 0.8; }
  .breadcrumb-_l_8G a:hover {
    opacity: 1; }
  .breadcrumb-_l_8G em {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex; }
    .breadcrumb-_l_8G em > span {
      color: #243140;
      font-size: 14px;
      font-style: normal;
      position: relative; }
    .breadcrumb-_l_8G em:last-child span {
      opacity: 1; }
  .breadcrumb-_l_8G a {
    text-decoration: none !important; }
.header-LG2c_ {
  background-color: #fff;
  box-shadow: 0 4px 2px -2px rgba(222, 224, 227, 0.5);
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  left: 232px;
  width: calc(100% - 232px);
  position: fixed;
  right: 0;
  top: 0;
  z-index: 2000; }
  @media (max-width: 991px) {
    .header-LG2c_ {
      box-sizing: border-box;
      left: 0;
      padding-left: 50px;
      width: 100%; }
      .header-LG2c_ [class^='breadcrumbs-outer'] {
        margin-left: -15px; } }
  .header-LG2c_ [class^='breadcrumb-'] {
    height: 50px; }
    .header-LG2c_ [class^='breadcrumb-'] h2 {
      font-size: 15px; }
  @media print {
    .header-LG2c_ {
      display: none;
      height: 0px; } }

@media (min-width: 1680px) {
  [class^=content-with-filters-aside] .header-LG2c_ {
    width: calc(100% - 557px); } }

.header-inner-1p4IJ {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 2;
      flex-grow: 2;
  height: 50px;
  position: relative;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  @media print {
    .header-inner-1p4IJ {
      display: none;
      height: 0px; } }

.breadcrumb-override-aXNtz svg {
  height: 10px !important;
  width: 10px !important; }

@media print {
  .breadcrumb-override-aXNtz {
    display: none;
    height: 0px; } }

.utility-wrapper-37VBZ {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-pack: end;
      justify-content: flex-end; }
  .utility-wrapper-37VBZ.space-between-1PSEj {
    -ms-flex-pack: justify;
        justify-content: space-between; }
  @media print {
    .utility-wrapper-37VBZ {
      display: none;
      height: 0px; } }

.utility-actions-3Y7QV {
  display: -ms-flexbox;
  display: flex;
  margin-right: 15px; }
  .utility-actions-3Y7QV [class^='btn'] {
    margin-left: 15px;
    margin-right: 0; }
    @media (max-width: 991px) {
      .utility-actions-3Y7QV [class^='btn'] {
        margin-left: 10px; } }
  @media (max-width: 991px) {
    .utility-actions-3Y7QV {
      margin-right: 10px; } }
  @media print {
    .utility-actions-3Y7QV {
      display: none; } }

.utility-range-filter-2Abs1 {
  position: relative; }
  @media (max-width: 991px) {
    .utility-range-filter-2Abs1 [class*='range-buttons'] {
      display: none; }
    .utility-range-filter-2Abs1 [class*='range-dropdown'] {
      display: block; } }
  @media print {
    .utility-range-filter-2Abs1 {
      display: none; } }

.test-survey-wrapper-zOahh {
  display: inline-block;
  text-align: left; }
  .test-survey-wrapper-zOahh header {
    padding: 0 15px 10px 0; }
    .test-survey-wrapper-zOahh header h3 {
      margin: 0; }
  .test-survey-wrapper-zOahh ul {
    list-style-type: none;
    margin: 15px 5px 5px;
    padding: 0; }
    .test-survey-wrapper-zOahh ul li {
      color: #9198A0;
      cursor: pointer;
      font-size: 13px;
      font-weight: 200;
      margin-bottom: 13px;
      transition: all .25s ease; }
      .test-survey-wrapper-zOahh ul li:hover {
        color: #243140; }
      .test-survey-wrapper-zOahh ul li:last-child {
        margin-bottom: 0; }

.test-survey-default-panel-oMtrU header {
  border-bottom: 1px solid #F7F7F9; }

.test-survey-email-panel-1b_Lo p {
  margin-bottom: 8px; }

.test-survey-email-panel-1b_Lo .action-wrapper-1uQ8h {
  float: left;
  margin-top: 20px;
  width: 100%; }
  .test-survey-email-panel-1b_Lo .action-wrapper-1uQ8h button {
    margin: 0; }

.test-survey-email-panel-1b_Lo .float-left-1quOZ {
  float: left; }

.test-survey-email-panel-1b_Lo .float-right-2iOW_ {
  float: right; }

.run-survey-wrapper-3PJ9N button {
  margin-right: 0; }

@media (max-width: 1199px) {
  .help-dashboard-button-3fmtD button[class*='btn'][class*='collapse'] span, .help-dashboard-button-3fmtD button[class*='btn'][class*='collapse'] em > span {
    display: none; }
  .help-dashboard-button-3fmtD button[class*='btn'][class*='collapse'] svg {
    margin: 0; } }
.app-nav-71B86 {
  overflow: auto; }
  .app-nav-71B86 ul {
    font-weight: 200;
    list-style: none;
    margin: 0;
    padding: 0; }
  .app-nav-71B86 li a {
    -ms-flex-align: center;
        align-items: center;
    box-sizing: border-box;
    color: #DEE0E3;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    line-height: 33px;
    margin: 0 8px 2px;
    padding: 0 8px;
    text-decoration: none; }
    .app-nav-71B86 li a svg {
      margin-right: 16px; }
  .app-nav-71B86 li:hover a,
  .app-nav-71B86 li.active-3JDt4 a {
    background-color: rgba(27, 37, 47, 0.6);
    border-radius: 3px;
    color: #3C97D3; }
  .app-nav-71B86 li:hover a {
    background-color: rgba(27, 37, 47, 0.9); }
  .app-nav-71B86 li.share-1Tg0m {
    border-bottom: 1px solid #1B252F;
    margin: 0 8px 8px;
    padding: 0 0 8px; }
    .app-nav-71B86 li.share-1Tg0m a {
      margin: 0; }
    .app-nav-71B86 li.share-1Tg0m svg {
      fill: #E54C3B; }
  .app-nav-71B86 .nav-item__wrapper-2PKnw {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .app-nav-71B86.primary-3Xe-l ul {
    margin-top: 60px; }

.subnav-wrapper-1N1av {
  -ms-flex-align: baseline;
      align-items: baseline;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #243140;
  bottom: 0;
  padding: 8px;
  position: absolute;
  right: calc(-100% + (8px * 6));
  -ms-flex-direction: column;
      flex-direction: column;
  top: 0;
  transition: right 0.25s cubic-bezier(0.46, 0.03, 0.52, 0.96);
  width: calc(100% - (8px * 6));
  z-index: 100; }
  .subnav-wrapper-1N1av.is-visible-1RqXm {
    right: 0; }
  .subnav-wrapper-1N1av .subnav-title-3zKys {
    border-bottom: 1px solid #1B252F;
    box-sizing: border-box;
    color: rgba(255, 255, 255, 0.9);
    font-size: 15px;
    font-weight: 500;
    padding: 8px 16px 16px 8px;
    margin-bottom: 8px;
    text-transform: capitalize;
    width: 100%; }
  .subnav-wrapper-1N1av .subnav-list-Shdp6 {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: auto;
    width: 100%; }
  .subnav-wrapper-1N1av .subnav-item-1FnLj {
    border-radius: 3px;
    box-sizing: border-box;
    padding: 8px;
    margin-bottom: 2px; }
    .subnav-wrapper-1N1av .subnav-item-1FnLj a {
      display: block;
      text-decoration: none; }
    .subnav-wrapper-1N1av .subnav-item-1FnLj.is-active-27Vbe {
      background-color: rgba(27, 37, 47, 0.6); }
      .subnav-wrapper-1N1av .subnav-item-1FnLj.is-active-27Vbe .subnav-item-title-3e0K0 {
        color: #3C97D3; }
    .subnav-wrapper-1N1av .subnav-item-1FnLj.is-disabled-3MVG- {
      opacity: 0.8; }
      .subnav-wrapper-1N1av .subnav-item-1FnLj.is-disabled-3MVG- a {
        pointer-events: none; }
    .subnav-wrapper-1N1av .subnav-item-1FnLj:not(.is-disabled-3MVG-):hover {
      background-color: rgba(27, 37, 47, 0.8); }
      .subnav-wrapper-1N1av .subnav-item-1FnLj:not(.is-disabled-3MVG-):hover .subnav-item-title-3e0K0 {
        color: #3C97D3; }
  .subnav-wrapper-1N1av .subnav-item-title-3e0K0 {
    color: #DEE0E3;
    margin: 0 0 8px; }
  .subnav-wrapper-1N1av .subnav-item-text-9MjNy {
    color: rgba(222, 224, 227, 0.8);
    font-size: 13px;
    line-height: 17px; }

.subnav-item-tooltip-vNIEc {
  margin-left: 13px;
  max-width: 190px; }
.avatar-wrapper-MKUXs {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  opacity: 0;
  overflow: hidden;
  position: relative;
  transition: opacity .25s ease-in; }
  .avatar-wrapper-MKUXs.loaded-3zDJF {
    opacity: 1; }
  .avatar-wrapper-MKUXs > div {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    .avatar-wrapper-MKUXs > div span {
      color: #fff;
      position: relative;
      text-transform: uppercase;
      top: 2%; }
.has-active-tasks-2FbfW {
  position: relative; }
  .has-active-tasks-2FbfW:before {
    content: '';
    width: 6px;
    height: 6px;
    background-color: #E54C3B;
    display: block;
    border-radius: 50%;
    position: absolute;
    top: 9px;
    border: 2px solid #243140;
    left: 32px; }
.progress-bar-347GB.lg-2Lg83 .outer-1jMka, .progress-bar-347GB.lg-2Lg83 .inner-zQkTR {
  height: 18px;
  border-radius: 18px; }

.progress-bar-347GB.lg-2Lg83 .label--hrs9 {
  font-size: 18px;
  margin-bottom: 2px; }

.progress-bar-347GB.info-2F95q .inner-zQkTR {
  background-color: #ECF0F0; }

.progress-bar-347GB.success-1aVt7 .inner-zQkTR {
  background-color: #26B894; }

.progress-bar-347GB.warning-XVDsM .inner-zQkTR {
  background-color: #F29C1E; }

.progress-bar-347GB.danger-1zHLo .inner-zQkTR {
  background-color: #E54C3B; }

.progress-bar-347GB .outer-1jMka {
  max-width: 100%;
  height: 9px;
  border-radius: 9px;
  overflow: hidden;
  position: relative;
  background-color: #DEE0E3; }

.progress-bar-347GB .inner-zQkTR {
  border-radius: 9px;
  height: 9px;
  left: -100%;
  position: absolute;
  transition: width 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96);
  width: 100%; }

.progress-bar-347GB .label--hrs9 {
  color: #233040;
  display: block;
  font-size: 14px;
  margin-bottom: 3px; }
  .progress-bar-347GB .label--hrs9 .percentage-2cBTv {
    margin-left: 4px;
    opacity: 0.6; }
.block-1zh58 {
  background-color: #fff;
  border-radius: 4px;
  box-sizing: border-box;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.08);
  margin: 0 0 24px;
  padding: 16px;
  position: relative;
  width: 100%; }
  .block-1zh58:after {
    content: '';
    display: table;
    clear: both; }
  .block-1zh58 h1 {
    margin-top: 0; }
  .block-1zh58 .header-1hie6 {
    margin: 0;
    margin-bottom: inherit; }
  @media (max-width: 991px) {
    .block-1zh58 {
      margin-bottom: 16px; } }

.block-slim-1xNDx {
  padding: 24px 32px;
  margin: 40px 8%;
  width: 632px; }
  .block-slim-1xNDx:first-of-type {
    margin-top: 48px; }
  @media (max-width: 991px) {
    .block-slim-1xNDx {
      margin: 40px auto;
      width: auto; }
      .block-slim-1xNDx:first-of-type {
        margin-top: 0; } }

.block-plain-2VNuI {
  background: transparent;
  border: 0;
  box-shadow: none;
  padding: 0;
  margin: 0;
  width: auto; }

.block-fat-padding-2l4Zs {
  padding: 24px 32px; }

.block-item-grow-2jUby {
  height: calc(100% - 24px); }

.block-table-x2FIE {
  background-color: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
  margin-bottom: 0;
  padding: 0; }

.block-flush-3xabm {
  padding: 0; }

.block-disable-overflow-25yoX {
  overflow: visible; }

.block-overflow-auto-2Sv3d {
  overflow: hidden;
  padding: 16px 16px 0;
  position: relative; }
  .block-overflow-auto-2Sv3d:after {
    content: ' ';
    display: block;
    position: absolute;
    width: 100%;
    height: 25px;
    bottom: 0px;
    left: 0;
    background: linear-gradient(to top, rgba(255, 255, 255, 0.95) 0%, rgba(255, 255, 255, 0) 100%);
    pointer-events: none;
    z-index: 2; }
.block-actions-wrapper-VmRG1 {
  padding-top: 0px;
  padding-right: 32px;
  padding-bottom: 0px;
  padding-left: 32px;
  box-sizing: border-box;
  margin: 40px 8%;
  width: 632px; }
  .block-actions-wrapper-VmRG1 [class^='btn']:only-of-type {
    margin-top: 0; }
  .block-actions-wrapper-VmRG1 [class^='btn']:last-child:not(:only-of-type) {
    margin-top: 16px; }
  @media (max-width: 767px) {
    .block-actions-wrapper-VmRG1 {
      margin: auto;
      width: auto; } }
.list-no-overflow-1suB_ {
  overflow: visible !important; }

.block-list-container-3y0oN {
  position: relative; }
  .block-list-container-3y0oN > button {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 0);
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.08);
    z-index: 1; }

.block-list-wrapper-2KMD9 {
  box-sizing: border-box;
  position: relative;
  transition: all 0.25s ease-in-out;
  overflow: hidden;
  margin-top: 0px;
  margin-right: -16px;
  margin-bottom: 0px;
  margin-left: -16px;
  padding-top: 24px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px; }
  .block-list-wrapper-2KMD9:after {
    display: none;
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 30px;
    background: linear-gradient(180deg, transparent, #fff);
    transition: all 0.25s ease-in-out; }
  .block-list-wrapper-2KMD9.truncated-2NA7e:after {
    display: block; }
  .block-list-wrapper-2KMD9 .list-item-ckBFf {
    box-shadow: inset 0 -1px 0 0 #fff, inset 0 1px 0 0 #ECF0F0;
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    min-height: 66px;
    overflow-wrap: break-word;
    word-break: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px; }
    .block-list-wrapper-2KMD9 .list-item-ckBFf .list-item-desc-2kNO9 {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column; }
    .block-list-wrapper-2KMD9 .list-item-ckBFf .list-item-actions-1-q3b {
      -ms-flex-align: center;
          align-items: center;
      display: -ms-flexbox;
      display: flex; }
      .block-list-wrapper-2KMD9 .list-item-ckBFf .list-item-actions-1-q3b > * {
        margin-left: 16px !important; }
      .block-list-wrapper-2KMD9 .list-item-ckBFf .list-item-actions-1-q3b [class^='toggle-component'] {
        line-height: 0;
        margin-left: 0; }
      .block-list-wrapper-2KMD9 .list-item-ckBFf .list-item-actions-1-q3b > [class*='btn'] {
        margin: 0;
        transition: none; }
      .block-list-wrapper-2KMD9 .list-item-ckBFf .list-item-actions-1-q3b [class*='spinner-wrap'] {
        height: 100%;
        background-color: transparent;
        padding-left: 6px; }
    .block-list-wrapper-2KMD9 .list-item-ckBFf .display-on-hover-16-Ys {
      visibility: hidden; }
      @media (max-width: 767px) {
        .block-list-wrapper-2KMD9 .list-item-ckBFf .display-on-hover-16-Ys {
          display: -ms-flexbox;
          display: flex; } }
    .block-list-wrapper-2KMD9 .list-item-ckBFf:hover, .block-list-wrapper-2KMD9 .list-item-ckBFf:focus {
      background-color: #F7F7F9;
      box-shadow: inset 0 -1px 0 0 #fff, inset 0 1px 0 0 #ECF0F0, inset 0 2px 0 0 #fff; }
      .block-list-wrapper-2KMD9 .list-item-ckBFf:hover .display-on-hover-16-Ys, .block-list-wrapper-2KMD9 .list-item-ckBFf:focus .display-on-hover-16-Ys {
        -ms-flex-align: center;
            align-items: center;
        display: -ms-flexbox;
        display: flex;
        visibility: visible; }
  .block-list-wrapper-2KMD9.tall-1Ef5B .list-item-ckBFf {
    -ms-flex-align: start;
        align-items: flex-start;
    padding-top: 24px;
    padding-right: 16px;
    padding-bottom: 24px;
    padding-left: 24px; }
    .block-list-wrapper-2KMD9.tall-1Ef5B .list-item-ckBFf .list-item-actions-1-q3b {
      margin-top: 8px; }
  .block-list-wrapper-2KMD9.slim-11gw2 {
    margin: 0;
    padding-top: 24px;
    padding-right: 0px;
    padding-bottom: 8px;
    padding-left: 0px; }
    .block-list-wrapper-2KMD9.slim-11gw2 .list-item-ckBFf {
      min-height: auto;
      padding-top: 8px;
      padding-right: 0px;
      padding-bottom: 8px;
      padding-left: 0px; }
      .block-list-wrapper-2KMD9.slim-11gw2 .list-item-ckBFf:first-child {
        border-top: 0; }
      .block-list-wrapper-2KMD9.slim-11gw2 .list-item-ckBFf:hover {
        background-color: transparent; }
.block-row-wrapper-17-rd {
  padding-top: 24px;
  padding-right: 0px;
  padding-bottom: 24px;
  padding-left: 0px;
  -ms-flex-align: center;
      align-items: center;
  border-top: 1px solid #ECF0F0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .block-row-wrapper-17-rd > div {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex; }
  .block-row-wrapper-17-rd.group-2uQIX {
    border-top: 0; }
  .block-row-wrapper-17-rd.plain-ix601 {
    padding-top: 8px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    border-top: 0; }
  .block-row-wrapper-17-rd.free-form-1D-UC {
    display: block; }
    .block-row-wrapper-17-rd.free-form-1D-UC > div {
      display: block; }

.offset-top-38C2P {
  margin-top: -16px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px; }
.block-row-input-wrapper-3QDrh {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-inline-flexbox;
  display: inline-flex; }
  .block-row-input-wrapper-3QDrh > div:not([class*='selectfield-component']) {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex; }
  .block-row-input-wrapper-3QDrh div[class^=input-component] + span:not([class^='has-error__message']) {
    color: rgba(36, 49, 64, 0.8);
    line-height: 1.5;
    font-size: 15px;
    margin-top: 0px;
    margin-right: 16px;
    margin-bottom: 0px;
    margin-left: 16px; }
    .block-row-input-wrapper-3QDrh div[class^=input-component] + span:not([class^='has-error__message']):first-child {
      margin-left: 0; }
    .block-row-input-wrapper-3QDrh div[class^=input-component] + span:not([class^='has-error__message']):last-child {
      margin-right: 0; }
  .block-row-input-wrapper-3QDrh [class^='input-component'] label {
    margin-bottom: 0; }
  .block-row-input-wrapper-3QDrh [class^='input-component'] + [class*='radio-block-wrapper'] {
    margin-left: 24px; }
  .block-row-input-wrapper-3QDrh [class^='typeahead-component'] label {
    margin-bottom: 0; }
  .block-row-input-wrapper-3QDrh [class^='selectfield-component'] ul {
    top: 100%;
    right: 0;
    left: auto; }
  .block-row-input-wrapper-3QDrh [class^='typeahead-list'] {
    top: 100%;
    right: 0;
    width: calc(100% - 4px);
    max-height: 152px; }
  .block-row-input-wrapper-3QDrh.space-between-28ezi {
    width: 100%; }
    .block-row-input-wrapper-3QDrh.space-between-28ezi > div {
      display: -ms-flexbox;
      display: flex; }
    .block-row-input-wrapper-3QDrh.space-between-28ezi .tooltip-node-wrapper {
      width: 100%; }
      .block-row-input-wrapper-3QDrh.space-between-28ezi .tooltip-node-wrapper > div {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between;
        -ms-flex-align: center;
            align-items: center; }
    .block-row-input-wrapper-3QDrh.space-between-28ezi > [class^='input-component'] {
      -ms-flex-pack: justify;
          justify-content: space-between;
      width: 100%; }
    .block-row-input-wrapper-3QDrh.space-between-28ezi > [class^='selectfield-component'],
    .block-row-input-wrapper-3QDrh.space-between-28ezi > [class^='typeahead-component'] {
      -ms-flex-align: center;
          align-items: center;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      width: 100%; }
      .block-row-input-wrapper-3QDrh.space-between-28ezi > [class^='selectfield-component'] label,
      .block-row-input-wrapper-3QDrh.space-between-28ezi > [class^='typeahead-component'] label {
        margin-bottom: 0; }
.block-unit-wrapper-2ZFkp {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 24px;
  margin-left: 0px; }
  .block-unit-wrapper-2ZFkp.top-spacing-Gsyt5 {
    margin-top: 32px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px; }
  .block-unit-wrapper-2ZFkp:nth-last-of-type(1) {
    margin-bottom: 0; }
  .block-unit-wrapper-2ZFkp p {
    color: rgba(36, 49, 64, 0.8);
    line-height: 1.5;
    font-size: 14px; }
  .block-unit-wrapper-2ZFkp p:only-of-type {
    margin: 0; }
  .block-unit-wrapper-2ZFkp p:last-child, .block-unit-wrapper-2ZFkp:last-child {
    margin-bottom: 0; }
  .block-unit-wrapper-2ZFkp .form-field-spacer-1TbS9 {
    margin-top: 16px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px; }
  .block-unit-wrapper-2ZFkp hr {
    border-top: 1px solid rgba(236, 240, 240, 0.9);
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
    box-sizing: border-box;
    height: 1px;
    margin-top: 24px;
    margin-right: -16px;
    margin-bottom: 24px;
    margin-left: -16px; }
  .block-unit-wrapper-2ZFkp .action-row-1AwTW {
    margin-top: 32px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px; }
  .block-unit-wrapper-2ZFkp .single-row-3GjA9 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between; }
.block-unit-nest-wrapper-3aSv3 {
  background-color: #F7F7F9;
  border: 1px dashed #DEE0E3;
  border-radius: 3px;
  box-sizing: border-box;
  margin-top: 24px;
  margin-right: -16px;
  margin-bottom: 0px;
  margin-left: -16px;
  padding-top: 24px;
  padding-right: 24px;
  padding-bottom: 24px;
  padding-left: 24px; }
  .block-unit-nest-wrapper-3aSv3.plain-3QeKU {
    margin: 0; }
    .block-unit-nest-wrapper-3aSv3.plain-3QeKU > div {
      margin: 0 0 24px; }
      .block-unit-nest-wrapper-3aSv3.plain-3QeKU > div:last-child {
        margin: 0; }
  .block-unit-nest-wrapper-3aSv3 [class*='form-field-spacer'] {
    margin-top: 24px;
    margin-right: 0px;
    margin-bottom: -8px;
    margin-left: -8px; }
.panel-group-8oLgr > .panel-YDrSC {
  background: #fff;
  border-bottom: 1px solid #DEE0E3; }
  .panel-group-8oLgr > .panel-YDrSC > span > .panel-header-1MAwr {
    box-sizing: border-box;
    cursor: pointer;
    font-size: 14px;
    font-weight: 200;
    padding: 12px 15px;
    position: relative;
    /* TODO: reintroduce this style if/when https://bugs.chromium.org/p/chromium/issues/detail?id=749165 is resolved
      user-select: none; */ }
    .panel-group-8oLgr > .panel-YDrSC > span > .panel-header-1MAwr .title-group-2BxH6 {
      -ms-flex-align: center;
          align-items: center;
      display: -ms-flexbox;
      display: flex;
      /* TODO: reintroduce this style if/when https://bugs.chromium.org/p/chromium/issues/detail?id=749165 is resolved
        user-select: none; */ }
      .panel-group-8oLgr > .panel-YDrSC > span > .panel-header-1MAwr .title-group-2BxH6 h4 {
        color: #9198A0;
        margin: 0;
        padding-right: 30px;
        position: relative;
        top: 1px;
        transition: all .25s ease; }
      .panel-group-8oLgr > .panel-YDrSC > span > .panel-header-1MAwr .title-group-2BxH6 .context-icon-lI2NT {
        position: relative;
        top: 2px; }
      .panel-group-8oLgr > .panel-YDrSC > span > .panel-header-1MAwr .title-group-2BxH6 svg {
        fill: #9198A0;
        transition: fill .25s ease; }
      .panel-group-8oLgr > .panel-YDrSC > span > .panel-header-1MAwr .title-group-2BxH6 .context-icon-lI2NT + h4,
      .panel-group-8oLgr > .panel-YDrSC > span > .panel-header-1MAwr .title-group-2BxH6 .context-node-2HUhH + h4 {
        margin-left: 10px; }
    .panel-group-8oLgr > .panel-YDrSC > span > .panel-header-1MAwr .toggle-icon-3PcTr {
      opacity: 0;
      position: absolute;
      right: 15px;
      top: 13px;
      transform: rotate(-180deg); }
  .panel-group-8oLgr > .panel-YDrSC > span > .panel-content-1RYEc {
    display: none;
    padding: 0 40px 15px; }
  .panel-group-8oLgr > .panel-YDrSC:last-child {
    border-bottom: none; }

.panel-group-8oLgr > .panel-YDrSC.panel-active-25lyR > span > .panel-content-1RYEc {
  display: block; }

.panel-group-8oLgr > .panel-YDrSC.panel-active-25lyR .toggle-icon-3PcTr {
  opacity: 1;
  top: 15px;
  transform: rotate(0); }

.panel-group-8oLgr.default-q4s9l > .panel-YDrSC > span > .panel-header-1MAwr .context-icon-lI2NT {
  transition: all .25s ease; }

.panel-group-8oLgr.default-q4s9l > .panel-YDrSC > span > .panel-header-1MAwr .toggle-icon-3PcTr {
  transition: opacity .25s ease; }

.panel-group-8oLgr.default-q4s9l > .panel-YDrSC > span > .panel-header-1MAwr:hover .title-group-2BxH6 h4 {
  color: #2D3E50; }

.panel-group-8oLgr.default-q4s9l > .panel-YDrSC > span > .panel-header-1MAwr:hover .title-group-2BxH6 svg {
  fill: #2D3E50; }

.panel-group-8oLgr.default-q4s9l > .panel-YDrSC > span > .panel-header-1MAwr:hover .toggle-icon-3PcTr {
  opacity: 1; }

.panel-group-8oLgr.default-q4s9l > .panel-YDrSC.panel-active-25lyR .title-group-2BxH6 h4 {
  color: #2D3E50; }

.panel-group-8oLgr.default-q4s9l > .panel-YDrSC.panel-active-25lyR .title-group-2BxH6 svg {
  fill: #2D3E50; }

.panel-group-8oLgr.default-q4s9l > .panel-YDrSC.panel-active-25lyR .toggle-icon-3PcTr {
  opacity: 1;
  top: 15px;
  transform: rotate(0); }

.panel-group-8oLgr.multi-step-Uy9A7 > .panel-YDrSC {
  background-color: #fff;
  border-bottom: 0;
  border-radius: 3px;
  margin-bottom: 10px; }
  .panel-group-8oLgr.multi-step-Uy9A7 > .panel-YDrSC > span > .panel-header-1MAwr {
    background-color: #F7F7F9;
    border-radius: 3px 3px 0 0;
    padding: 13px 20px; }
    .panel-group-8oLgr.multi-step-Uy9A7 > .panel-YDrSC > span > .panel-header-1MAwr [class^='badge'] {
      border: none;
      border-radius: 50%;
      font-size: 14px;
      height: 20px;
      min-width: 20px;
      width: 20px; }
    .panel-group-8oLgr.multi-step-Uy9A7 > .panel-YDrSC > span > .panel-header-1MAwr h4 {
      font-size: 16px;
      position: relative;
      top: 1px; }
    .panel-group-8oLgr.multi-step-Uy9A7 > .panel-YDrSC > span > .panel-header-1MAwr svg {
      fill: #9198A0; }
    .panel-group-8oLgr.multi-step-Uy9A7 > .panel-YDrSC > span > .panel-header-1MAwr svg + h4,
    .panel-group-8oLgr.multi-step-Uy9A7 > .panel-YDrSC > span > .panel-header-1MAwr .context-node-2HUhH + h4 {
      margin-left: 20px; }
    .panel-group-8oLgr.multi-step-Uy9A7 > .panel-YDrSC > span > .panel-header-1MAwr .toggle-icon-3PcTr {
      opacity: 1;
      top: calc(50% - 6px);
      transform: rotate(0); }
    .panel-group-8oLgr.multi-step-Uy9A7 > .panel-YDrSC > span > .panel-header-1MAwr.inline-31ISF .toggle-icon-3PcTr {
      transform: rotate(0) translate(0, 1px); }
    .panel-group-8oLgr.multi-step-Uy9A7 > .panel-YDrSC > span > .panel-header-1MAwr:hover .title-group-2BxH6 h4 {
      color: #2D3E50; }
    .panel-group-8oLgr.multi-step-Uy9A7 > .panel-YDrSC > span > .panel-header-1MAwr:hover .title-group-2BxH6 svg {
      fill: #2D3E50; }
    .panel-group-8oLgr.multi-step-Uy9A7 > .panel-YDrSC > span > .panel-header-1MAwr:hover .toggle-icon-3PcTr {
      opacity: 1; }
    @media (max-width: 991px) {
      .panel-group-8oLgr.multi-step-Uy9A7 > .panel-YDrSC > span > .panel-header-1MAwr {
        padding: 13px; } }
  .panel-group-8oLgr.multi-step-Uy9A7 > .panel-YDrSC > span > .panel-content-1RYEc {
    padding: 0; }
  .panel-group-8oLgr.multi-step-Uy9A7 > .panel-YDrSC:last-child {
    margin-bottom: 0; }

.panel-group-8oLgr.multi-step-Uy9A7 > .panel-YDrSC.panel-active-25lyR > span > .panel-header-1MAwr {
  background-color: #3C97D3; }
  .panel-group-8oLgr.multi-step-Uy9A7 > .panel-YDrSC.panel-active-25lyR > span > .panel-header-1MAwr [class^='badge'] {
    background-color: #3178B7; }
  .panel-group-8oLgr.multi-step-Uy9A7 > .panel-YDrSC.panel-active-25lyR > span > .panel-header-1MAwr .title-group-2BxH6 h4 {
    color: #fff; }
  .panel-group-8oLgr.multi-step-Uy9A7 > .panel-YDrSC.panel-active-25lyR > span > .panel-header-1MAwr .toggle-icon-3PcTr {
    top: calc(50% - 12px);
    transform: rotate(180deg); }
    .panel-group-8oLgr.multi-step-Uy9A7 > .panel-YDrSC.panel-active-25lyR > span > .panel-header-1MAwr .toggle-icon-3PcTr svg {
      fill: #fff; }
  .panel-group-8oLgr.multi-step-Uy9A7 > .panel-YDrSC.panel-active-25lyR > span > .panel-header-1MAwr.inline-31ISF .toggle-icon-3PcTr {
    transform: rotate(180deg) translate(0, 2px); }

.panel-group-8oLgr.multi-step-Uy9A7 > .panel-YDrSC.panel-active-25lyR > span > .panel-content-1RYEc {
  padding: 20px; }

.panel-group-8oLgr.simple-2lgEy > .panel-YDrSC {
  background: transparent;
  border-bottom: 0; }
  .panel-group-8oLgr.simple-2lgEy > .panel-YDrSC > span > .panel-header-1MAwr {
    padding: 15px 0; }
    .panel-group-8oLgr.simple-2lgEy > .panel-YDrSC > span > .panel-header-1MAwr h4 {
      color: #3C97D3;
      font-size: 18px; }
    .panel-group-8oLgr.simple-2lgEy > .panel-YDrSC > span > .panel-header-1MAwr svg {
      fill: #3C97D3; }
    .panel-group-8oLgr.simple-2lgEy > .panel-YDrSC > span > .panel-header-1MAwr .toggle-icon-3PcTr {
      display: none; }
  .panel-group-8oLgr.simple-2lgEy > .panel-YDrSC > span > .panel-content-1RYEc {
    padding: 0; }
  .panel-group-8oLgr.simple-2lgEy > .panel-YDrSC:last-child {
    margin-bottom: 0; }

.panel-group-8oLgr.simple-2lgEy > .panel-YDrSC > span > .panel-header-1MAwr .context-icon-lI2NT {
  left: 0;
  top: 0;
  transform: rotate(-90deg); }

.panel-group-8oLgr.simple-2lgEy > .panel-YDrSC.panel-active-25lyR > span > .panel-header-1MAwr .context-icon-lI2NT {
  left: 0;
  top: 2px;
  transform: rotate(0deg); }

.panel-group-8oLgr.simple-2lgEy > .panel-YDrSC.panel-active-25lyR > span > .panel-content-1RYEc {
  padding: 0 0 15px; }

.panel-group-8oLgr.inline-31ISF > .panel-YDrSC {
  border-bottom: none; }
  .panel-group-8oLgr.inline-31ISF > .panel-YDrSC > span > .panel-header-1MAwr {
    padding: 12px 0; }
    .panel-group-8oLgr.inline-31ISF > .panel-YDrSC > span > .panel-header-1MAwr > div {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
    .panel-group-8oLgr.inline-31ISF > .panel-YDrSC > span > .panel-header-1MAwr .title-group-2BxH6 {
      padding-right: 10px; }
    .panel-group-8oLgr.inline-31ISF > .panel-YDrSC > span > .panel-header-1MAwr .toggle-icon-3PcTr {
      opacity: 1 !important;
      position: static;
      transform: rotate(-180deg) translate(0, 1px); }
      .panel-group-8oLgr.inline-31ISF > .panel-YDrSC > span > .panel-header-1MAwr .toggle-icon-3PcTr svg {
        fill: #9198A0 !important; }
  .panel-group-8oLgr.inline-31ISF > .panel-YDrSC > span > .panel-content-1RYEc {
    padding: 0 0 15px; }

.panel-group-8oLgr.inline-31ISF > .panel-YDrSC.panel-active-25lyR > span > .panel-header-1MAwr .toggle-icon-3PcTr {
  transform: rotate(0) translate(0, 2px); }

.panel-slider-3NB41 {
  margin: 0 auto;
  position: relative;
  width: 100%; }
  .panel-slider-3NB41 .wrapper-Aos0c {
    position: relative;
    width: 100%;
    transform-style: preserve-3d; }
  .panel-slider-3NB41 .inner-35AWy {
    overflow: visible;
    position: relative;
    width: 100%; }
  .panel-slider-3NB41 .panel-wrap-3CZ_S {
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 0;
    position: relative;
    transition: transform 0.5s cubic-bezier(0.75, 0, 0.1, 1);
    white-space: normal; }
  .panel-slider-3NB41 .panel-YDrSC {
    display: inline-block;
    max-height: 100px;
    -ms-flex: 1 0 auto;
        flex: 1 0 auto;
    transition: max-height .5s ease;
    visibility: hidden;
    width: 100%; }
    .panel-slider-3NB41 .panel-YDrSC.panel-active-25lyR {
      max-height: 1000px;
      overflow: visible;
      visibility: visible; }
  .panel-slider-3NB41.is-transitioning-3AML_ .inner-35AWy {
    overflow: hidden; }
  .panel-slider-3NB41.is-transitioning-3AML_ .panel-YDrSC {
    visibility: visible; }
.link-cell-AM1gR a {
  cursor: pointer;
  color: #3C97D3; }
  .link-cell-AM1gR a > span {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis; }

.link-cell-AM1gR a:hover > span {
  text-decoration: underline; }

.tooltip-cell-jgcKN > span {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis; }

.comma-separated-cell-38u_r > span {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis; }

.comma-separated-cell-38u_r .comma-separated-cell-link-2tiym {
  color: #3C97D3;
  cursor: pointer;
  text-decoration: none; }
  .comma-separated-cell-38u_r .comma-separated-cell-link-2tiym:hover {
    text-decoration: underline; }

.risk-level-cell-3PV5-.high-vf2Ck {
  color: #E54C3B; }

.risk-level-cell-3PV5-.medium-LDtqm {
  color: #F29C1E; }

.risk-level-cell-3PV5-.low-2EiKq {
  color: #9198A0; }

.avatar-email-cell-wrapper-28shY a {
  color: #3C97D3;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  text-decoration: none; }
  .avatar-email-cell-wrapper-28shY a span {
    overflow: hidden !important; }
  .avatar-email-cell-wrapper-28shY a:hover > span {
    text-decoration: underline; }
  .avatar-email-cell-wrapper-28shY a .avatar-email-cell-Erjo4 {
    border-radius: 2px;
    -ms-flex-negative: 0;
        flex-shrink: 0; }

.platform-cell-wrapper-tZ9He {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  text-decoration: none;
  position: relative;
  top: -4px; }
  .platform-cell-wrapper-tZ9He > span {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 16px;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis; }
.indicators-wrapper-1Yu0Q {
  bottom: -8px;
  cursor: default;
  display: -ms-flexbox;
  display: flex;
  height: 12px;
  margin-right: -16px;
  position: relative;
  right: 1px;
  width: 16px; }
  .indicators-wrapper-1Yu0Q._24-wrapper-36zRL, .indicators-wrapper-1Yu0Q._35-wrapper-3ccSg, .indicators-wrapper-1Yu0Q._80-wrapper-1ZQTS {
    right: 0; }

.indicator-2jfKK {
  border: 2px solid #fff;
  border-radius: 50%;
  position: absolute;
  z-index: 1; }
  .indicator-2jfKK:nth-of-type(2n) {
    z-index: 2; }
  .indicator-2jfKK.is-flagged-2R20b {
    background-color: #F29C1E; }
  .indicator-2jfKK.is-sandbox-31S-x {
    background-color: #3C97D3; }

._24-GGiNi,
._35-3HmTb {
  bottom: 2px;
  height: 8px;
  right: 10px;
  width: 8px; }
  ._24-GGiNi:nth-of-type(2n),
  ._35-3HmTb:nth-of-type(2n) {
    right: 4px; }

._80-kjptN {
  bottom: 0px;
  height: 12px;
  right: 8px;
  width: 12px; }
  ._80-kjptN:nth-of-type(2n) {
    right: 8px; }

.members-2-3Yl3V ._24-GGiNi,
.members-2-3Yl3V ._35-3HmTb {
  right: 6px; }
  .members-2-3Yl3V ._24-GGiNi:nth-of-type(2n),
  .members-2-3Yl3V ._35-3HmTb:nth-of-type(2n) {
    right: 14px; }

.members-2-3Yl3V ._80-kjptN {
  right: 4px; }
  .members-2-3Yl3V ._80-kjptN:nth-of-type(2n) {
    right: 14px; }
.avatar-with-indicators-wrapper-1QNZo {
  -ms-flex-align: end;
      align-items: flex-end;
  display: -ms-flexbox;
  display: flex;
  float: left;
  margin-right: 16px;
  position: relative; }
  .avatar-with-indicators-wrapper-1QNZo [class^='avatar-wrapper'] {
    border-radius: 2px; }
.activity-feed-23s4s ul {
  list-style-type: none;
  margin: 0;
  padding: 0; }

.activity-feed-23s4s li {
  float: left;
  left: -5px;
  margin-bottom: 30px;
  position: relative;
  width: 100%; }
  .activity-feed-23s4s li:after {
    background-color: #DEE0E3;
    content: '';
    height: 100%;
    left: 19px;
    position: absolute;
    top: 30px;
    width: 2px; }
  .activity-feed-23s4s li:last-of-type {
    margin-bottom: 57px; }
    .activity-feed-23s4s li:last-of-type:after {
      display: none; }
  @media (max-width: 767px) {
    .activity-feed-23s4s li {
      margin-bottom: 25px;
      width: calc(100% + 5px); } }

.element-scrollable-2ulX_ {
  height: calc(100% - 81px);
  width: calc(100% + 10px); }
  .element-scrollable-2ulX_ > ul > div {
    padding-right: 10px; }

.indicator-2EZcJ {
  border: 5px solid #fff !important;
  border-radius: 9px !important;
  left: 0;
  position: absolute;
  top: -5px;
  z-index: 1; }

.loader-1idC5 {
  position: relative;
  height: 50px;
  clear: both; }

.item-wrapper-2xIAy {
  border-radius: 3px;
  border: 1px solid #ECF0F0;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  padding: 15px;
  margin-left: 60px;
  width: calc(100% - 60px); }
  .item-wrapper-2xIAy:hover, .item-wrapper-2xIAy.has-active-action-2BvRj, .item-wrapper-2xIAy.is-hovering-tooltip-1w0Qh {
    border: 1px solid #3C97D3; }
    .item-wrapper-2xIAy:hover .action-items-1nxvz, .item-wrapper-2xIAy.has-active-action-2BvRj .action-items-1nxvz, .item-wrapper-2xIAy.is-hovering-tooltip-1w0Qh .action-items-1nxvz {
      display: block;
      position: relative;
      visibility: visible; }
    .item-wrapper-2xIAy:hover time:not(:only-child), .item-wrapper-2xIAy.has-active-action-2BvRj time:not(:only-child), .item-wrapper-2xIAy.is-hovering-tooltip-1w0Qh time:not(:only-child) {
      display: none; }
      @media (max-width: 991px) {
        .item-wrapper-2xIAy:hover time:not(:only-child), .item-wrapper-2xIAy.has-active-action-2BvRj time:not(:only-child), .item-wrapper-2xIAy.is-hovering-tooltip-1w0Qh time:not(:only-child) {
          display: block; } }
    @media (max-width: 767px) {
      .item-wrapper-2xIAy:hover, .item-wrapper-2xIAy.has-active-action-2BvRj, .item-wrapper-2xIAy.is-hovering-tooltip-1w0Qh {
        background-color: #F7F7F9;
        border: 0; } }
  @media (max-width: 991px) {
    .item-wrapper-2xIAy {
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse; } }
  @media (max-width: 767px) {
    .item-wrapper-2xIAy {
      border: 0;
      -ms-flex-direction: column;
          flex-direction: column;
      margin-left: 45px;
      padding: 7px 7px 15px;
      width: calc(100% - 45px); } }

.item-detail-2mlw9 .item-title-1fnYd {
  margin: 0;
  word-break: break-word; }
  .item-detail-2mlw9 .item-title-1fnYd a {
    color: #3C97D3;
    text-decoration: none; }
  .item-detail-2mlw9 .item-title-1fnYd + .item-text-3sJgl {
    margin-top: 10px; }
    @media (max-width: 767px) {
      .item-detail-2mlw9 .item-title-1fnYd + .item-text-3sJgl {
        margin-top: 5px; } }
  @media (max-width: 767px) {
    .item-detail-2mlw9 .item-title-1fnYd {
      font-size: 15px; } }

.item-detail-2mlw9 .item-text-3sJgl {
  float: left;
  margin: 5px 0 0; }

@media (max-width: 991px) {
  .item-detail-2mlw9 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto; } }

.action-wrapper-WGPps {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 0 0%;
      flex: 1 0 0%;
  -ms-flex-pack: end;
      justify-content: flex-end;
  position: relative; }
  @media (max-width: 767px) {
    .action-wrapper-WGPps {
      min-height: 21px; } }
  .action-wrapper-WGPps time {
    color: #243140;
    font-size: 14px; }
    @media (max-width: 767px) {
      .action-wrapper-WGPps time {
        color: #9198A0;
        font-size: 12px; } }
  .action-wrapper-WGPps .action-items-1nxvz {
    display: none; }
    .action-wrapper-WGPps .action-items-1nxvz > span {
      cursor: pointer;
      margin-right: 15px;
      position: relative;
      top: -4px; }
      .action-wrapper-WGPps .action-items-1nxvz > span svg {
        pointer-events: none;
        position: relative;
        top: 4px; }
      .action-wrapper-WGPps .action-items-1nxvz > span:last-child {
        margin-right: 0; }
    .action-wrapper-WGPps .action-items-1nxvz .action-spinner-2htyK {
      cursor: default;
      background-color: transparent;
      position: relative;
      top: 1px; }
      .action-wrapper-WGPps .action-items-1nxvz .action-spinner-2htyK * {
        cursor: default; }
    @media (max-width: 991px) {
      .action-wrapper-WGPps .action-items-1nxvz {
        display: block; } }
    @media (max-width: 767px) {
      .action-wrapper-WGPps .action-items-1nxvz {
        visibility: hidden; } }
  @media (max-width: 991px) {
    .action-wrapper-WGPps {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      -ms-flex-pack: justify;
          justify-content: space-between;
      margin-bottom: 5px; } }
  @media (max-width: 767px) {
    .action-wrapper-WGPps {
      margin: 10px 0 -10px; } }

.action-overlay-dS9e8 {
  background-color: #fff;
  border-radius: 3px;
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 27px;
  width: 130px;
  z-index: 1; }
  .action-overlay-dS9e8 > span {
    font-size: 16px;
    font-weight: 200;
    color: #233040;
    margin-left: 10px;
    margin-top: 10px;
    display: block; }
  .action-overlay-dS9e8 .button-wrapper-aifOl {
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding: 10px 10px 10px 0;
    width: 100%; }
    .action-overlay-dS9e8 .button-wrapper-aifOl button {
      margin: 0; }
  .action-overlay-dS9e8:before {
    border-style: solid;
    border-width: 0 5px 5px 5px;
    border-color: transparent transparent #fff transparent;
    content: '';
    display: block;
    height: 0;
    filter: drop-shadow(0px -1px 1px rgba(0, 0, 0, 0.2));
    left: calc(50% - 3.5px);
    position: relative;
    top: -5px;
    width: 0; }
    @media (max-width: 767px) {
      .action-overlay-dS9e8:before {
        left: calc(100% - 20.5px); } }
  .action-overlay-dS9e8:after {
    background-color: #fff;
    content: '';
    display: block;
    height: 2px;
    position: absolute;
    right: 57.5px;
    top: 0;
    width: 13px; }
    @media (max-width: 767px) {
      .action-overlay-dS9e8:after {
        right: 10px; } }

.compact-view-2ck8k.activity-feed-23s4s li .item-wrapper-2xIAy {
  border: 0;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-left: 45px;
  margin-top: -7px;
  padding: 7px 7px 15px;
  width: calc(100% - 45px); }
  .compact-view-2ck8k.activity-feed-23s4s li .item-wrapper-2xIAy.has-active-action-2BvRj, .compact-view-2ck8k.activity-feed-23s4s li .item-wrapper-2xIAy:hover {
    background-color: #F7F7F9;
    border: 0; }
    .compact-view-2ck8k.activity-feed-23s4s li .item-wrapper-2xIAy.has-active-action-2BvRj time:not(:only-child), .compact-view-2ck8k.activity-feed-23s4s li .item-wrapper-2xIAy:hover time:not(:only-child) {
      display: block; }

.compact-view-2ck8k.activity-feed-23s4s li .item-detail-2mlw9 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto; }
  .compact-view-2ck8k.activity-feed-23s4s li .item-detail-2mlw9 .item-title-1fnYd {
    font-size: 15px; }
    .compact-view-2ck8k.activity-feed-23s4s li .item-detail-2mlw9 .item-title-1fnYd + .item-text-3sJgl {
      margin-top: 5px; }

.compact-view-2ck8k.activity-feed-23s4s li .action-wrapper-WGPps {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin: 10px 0 -10px;
  min-height: 21px; }
  .compact-view-2ck8k.activity-feed-23s4s li .action-wrapper-WGPps time {
    color: #9198a0;
    display: block;
    font-size: 12px; }

.activity-feed-23s4s.no-results-1YAUB ul li .item-wrapper-2xIAy {
  height: 107px; }
  .activity-feed-23s4s.no-results-1YAUB ul li .item-wrapper-2xIAy h3 {
    margin-top: 0; }

.activity-feed-23s4s.no-results-1YAUB ul li + li .item-wrapper-2xIAy {
  border-width: 2px; }
  .activity-feed-23s4s.no-results-1YAUB ul li + li .item-wrapper-2xIAy:hover {
    border: 2px solid #ECF0F0; }
  .activity-feed-23s4s.no-results-1YAUB ul li + li .item-wrapper-2xIAy .item-detail-2mlw9 {
    position: relative; }
  .activity-feed-23s4s.no-results-1YAUB ul li + li .item-wrapper-2xIAy h3 {
    height: 20px;
    width: 100%;
    max-width: 186px;
    background-color: #ECF0F0; }
  .activity-feed-23s4s.no-results-1YAUB ul li + li .item-wrapper-2xIAy p {
    height: 16px;
    opacity: 0.5;
    width: 100%;
    background-color: #ECF0F0; }

.activity-feed-23s4s.no-results-1YAUB ul li:nth-child(3) div[class^='badge-'] {
  background-color: rgba(222, 224, 227, 0.75); }

.activity-feed-23s4s.no-results-1YAUB ul li:nth-child(3):after, .activity-feed-23s4s.no-results-1YAUB ul li:nth-child(3) div[class^='item-wrapper-'] {
  opacity: 0.75; }

.activity-feed-23s4s.no-results-1YAUB ul li:nth-child(4) div[class^='badge-'] {
  background-color: rgba(222, 224, 227, 0.5); }

.activity-feed-23s4s.no-results-1YAUB ul li:nth-child(4):after, .activity-feed-23s4s.no-results-1YAUB ul li:nth-child(4) div[class^='item-wrapper-'] {
  opacity: 0.5; }

.activity-feed-23s4s.no-results-1YAUB ul li:nth-child(5) div[class^='badge-'] {
  background-color: rgba(222, 224, 227, 0.25); }

.activity-feed-23s4s.no-results-1YAUB ul li:nth-child(5):after, .activity-feed-23s4s.no-results-1YAUB ul li:nth-child(5) div[class^='item-wrapper-'] {
  opacity: 0.25; }
.badge-2xK4j {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #fff;
  background-color: #DEE0E3;
  border-radius: 3px;
  border: 1px solid #DEE0E3;
  font-size: 18px;
  font-weight: 200;
  float: left;
  height: 30px;
  -ms-flex-pack: center;
      justify-content: center;
  min-width: 30px; }
  .badge-2xK4j.heavy-1EnMc {
    height: 95px;
    min-width: 95px;
    font-size: 32px; }
    .badge-2xK4j.heavy-1EnMc svg + span {
      margin-left: 10px; }
    .badge-2xK4j.heavy-1EnMc span {
      font-weight: normal; }
    .badge-2xK4j.heavy-1EnMc.padded-2LZJe {
      padding: 0 15px; }
  .badge-2xK4j.padded-2LZJe {
    padding: 0 7px; }
  .badge-2xK4j svg {
    fill: #fff; }
  .badge-2xK4j svg + span {
    margin-left: 5px; }
  .badge-2xK4j.fog-2_At8 svg {
    fill: #9198A0; }
  .badge-2xK4j.fog-2_At8 span {
    color: #9198A0; }
  .badge-2xK4j.success-3x4-g {
    background-color: #26B894;
    border: 1px solid #26B894; }
  .badge-2xK4j.danger-2TWMP {
    background-color: #E54C3B;
    border: 1px solid #E54C3B; }
  .badge-2xK4j.warning-2OSPR {
    background-color: #F29C1E;
    border: 1px solid #F29C1E; }
  .badge-2xK4j.sky-3FfZQ {
    background-color: #3C97D3;
    border: 1px solid #3C97D3; }
  .badge-2xK4j.navy-3aiz9 {
    background-color: #2D3E50;
    border: 1px solid #2D3E50; }
  .badge-2xK4j.border-2rXHB {
    background-color: transparent;
    border: 1px solid #DEE0E3;
    color: #243140; }

.badge-2xK4j + .badge-2xK4j {
  margin-left: 10px; }
.badge__primary-1-BRndp {
  background-color: #3C97D3; }

.badge__primary-2-3fOD5 {
  background-color: #3178B7; }

.badge__neutral-4-dz0uf {
  background-color: #9198A0; }

.badge__info-1zdWP {
  background-color: #62CAF3; }

.badge__green-2ReD2 {
  background-color: #26B894; }

.badge__red-1l4hq {
  background-color: #E54C3B; }

.badge__warning-3yZc8 {
  background-color: #F29C1E; }
.dashboard-aside-wrapper-37EEI {
  border: 0;
  box-shadow: none;
  box-sizing: border-box;
  height: calc(100% - 81px);
  padding: 0 16px 0 8px;
  position: fixed;
  right: 0;
  top: 57px;
  width: 360px;
  z-index: 1500; }
  .dashboard-aside-wrapper-37EEI .header-wrapper-U7Swh {
    display: inline-block;
    width: 100%; }
  @media (max-width: 991px) {
    .dashboard-aside-wrapper-37EEI {
      background-color: #fff;
      box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2);
      height: inherit;
      position: inherit;
      margin: 0 0 20px;
      padding: 16px;
      width: inherit;
      top: 0;
      z-index: inherit;
      position: relative; }
      .dashboard-aside-wrapper-37EEI h2 {
        margin: 0 0 16px; } }

.activity-feed-scroll-wrapper-2Xa5Y {
  overflow: auto;
  width: 100%;
  height: 100%; }

.activity-feed-1P4ry .item-title-2pKeO {
  margin: 0;
  word-break: break-word; }

.activity-feed-1P4ry [class*='item-wrapper-'] {
  border: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
      flex-flow: column;
  margin-left: 50px;
  padding: 0; }
  .activity-feed-1P4ry [class*='item-wrapper-'] h3 {
    font-size: 14px; }
  .activity-feed-1P4ry [class*='item-wrapper-'] time {
    font-size: 11px;
    color: #233040;
    opacity: 0.5;
    margin-top: 2px; }

.activity-feed-1P4ry [class*='action-wrapper-'] {
  -ms-flex-pack: start;
      justify-content: flex-start; }

.activity-feed-1P4ry .ambassador-badge-1hulU {
  background-color: #3C97D3; }

.activity-feed-1P4ry .commission-badge-_iduU {
  background-color: #26B894; }

.activity-feed-1P4ry .share-badge-3kB4Z {
  background-color: #4F6A92; }

.activity-feed-1P4ry li {
  padding-bottom: 32px;
  margin-bottom: 0;
  float: none; }
  .activity-feed-1P4ry li:last-of-type {
    margin-bottom: 0; }
.header-filter__wrapper-YQ5Vb {
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  position: relative; }

.header-filter__text-3tPiK {
  margin: 0 0 15px; }

.header-filter__count-1CftX {
  font-size: 14px;
  margin-right: 10px;
  opacity: 0.5;
  text-transform: capitalize; }
  .header-filter__count-1CftX.has-tooltip-2msHZ {
    cursor: default; }

.header-filter__count-tooltip-Du-Jl {
  width: 140px; }

.header-filter__even-trend-1Knbp {
  background-color: #DEE0E3;
  display: inline-block;
  height: 9px;
  width: 9px; }

.header-filter__dropdown-right-3M20s {
  position: relative; }
  .header-filter__dropdown-right-3M20s [class^='dropdown-wrapper'] {
    right: 0; }
    .header-filter__dropdown-right-3M20s [class^='dropdown-wrapper'] ul > li {
      -webkit-user-select: none;
          -ms-user-select: none;
              user-select: none; }

.header-filter__header-wrap-1aH7O {
  -ms-flex: 1;
      flex: 1; }
  .header-filter__header-wrap-1aH7O h2 {
    display: inline-block; }

.header__secondary-content-35ReT {
  display: inline-block;
  margin-left: 5px; }
.activity-wrapper-1OltJ {
  position: relative; }
.dash-line-chart-1kAXa {
  position: relative; }

.dash-line-spinner-2tSeH {
  left: -10px !important;
  right: -10px !important; }

.tooltip.custom__nps-score {
  width: 180px; }
  .tooltip.custom__nps-score.flip {
    margin-left: -220px; }
  .tooltip.custom__nps-score .tooltip-inner .tooltip-meta .tooltip-meta-label, .tooltip.custom__nps-score .tooltip-inner .tooltip-meta em {
    color: rgba(222, 224, 227, 0.8); }
  .tooltip.custom__nps-score .tooltip-inner .tooltip-meta.bold .tooltip-meta-label, .tooltip.custom__nps-score .tooltip-inner .tooltip-meta.bold em {
    color: #fff;
    font-weight: 200; }
.dash-equation-score-wrapper-2m84R {
  padding-bottom: 31px;
  position: relative;
  top: 5px; }
  .dash-equation-score-wrapper-2m84R .dash-equation-score-2P1AA {
    display: table;
    width: 100%; }
    .dash-equation-score-wrapper-2m84R .dash-equation-score-2P1AA .dash-score-block-KBcFs {
      display: table-cell;
      width: 1%; }
      .dash-equation-score-wrapper-2m84R .dash-equation-score-2P1AA .dash-score-block-KBcFs [class^='badge-'] {
        margin-bottom: 10px; }
        .dash-equation-score-wrapper-2m84R .dash-equation-score-2P1AA .dash-score-block-KBcFs [class^='badge-'][class*='sky-'] {
          background-color: #62CAF3;
          border-color: #62CAF3; }
      .dash-equation-score-wrapper-2m84R .dash-equation-score-2P1AA .dash-score-block-KBcFs .text-3jWK5 {
        color: #243140;
        display: block;
        font-size: 13px;
        font-weight: normal;
        text-transform: uppercase;
        width: 100px;
        text-align: center; }
        .dash-equation-score-wrapper-2m84R .dash-equation-score-2P1AA .dash-score-block-KBcFs .text-3jWK5 em {
          color: #9198A0;
          font-style: normal; }
    .dash-equation-score-wrapper-2m84R .dash-equation-score-2P1AA .dash-score-assignment-Re4Sh {
      display: table-cell;
      color: #243140;
      font-size: 32px;
      line-height: 96px;
      text-align: center;
      vertical-align: middle;
      width: 20%; }
      .dash-equation-score-wrapper-2m84R .dash-equation-score-2P1AA .dash-score-assignment-Re4Sh span {
        position: relative;
        top: -20px; }
    @media (max-width: 767px) {
      .dash-equation-score-wrapper-2m84R .dash-equation-score-2P1AA {
        margin-bottom: 20px;
        margin-right: 0;
        width: 100%; } }
  @media (max-width: 1199px) {
    .dash-equation-score-wrapper-2m84R {
      top: 0; } }
.response-rate-chart-26NRP {
  position: relative; }

.tooltip-wide-f4gKN {
  max-width: 260px;
  text-align: left; }

.tooltip-content-13pvZ {
  text-transform: capitalize; }

.dash-line-spinner-1NaLG {
  left: -10px !important;
  right: -10px !important; }

.response-rate--badges-2sIvX span {
  border-radius: 4px;
  display: inline-block;
  height: 12px;
  margin-right: 7px;
  width: 12px; }
  .response-rate--badges-2sIvX span.info-30P7n {
    margin-right: 11px; }
  .response-rate--badges-2sIvX span.sent-Chnfd {
    background-color: #3A92CC; }
  .response-rate--badges-2sIvX span.opened-sX-R_ {
    background-color: #3E5B9D; }
  .response-rate--badges-2sIvX span.responded-jXPij {
    background-color: #959AA7; }

.tooltip.custom__response-rate:before {
  display: none; }

.tooltip.custom__response-rate.flip {
  margin-left: -283px; }

.tooltip.custom__response-rate .tooltip-inner .tooltip-meta .tooltip-meta-label, .tooltip.custom__response-rate .tooltip-inner .tooltip-meta em {
  color: #fff; }

.tooltip.custom__response-rate .tooltip-inner .tooltip-meta.bold .tooltip-meta-label, .tooltip.custom__response-rate .tooltip-inner .tooltip-meta.bold em {
  color: #fff;
  font-weight: 200; }
.dash-stats-bar-2rXvg {
  border-radius: 3px;
  box-sizing: border-box;
  color: #fff;
  font-size: 16px;
  height: 33px;
  margin-bottom: 20px;
  overflow: hidden;
  width: 100%; }
  .dash-stats-bar-2rXvg .danger-L6Kdv {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-inline-flexbox;
    display: inline-flex;
    box-sizing: border-box;
    float: left;
    height: 100%;
    background-color: #E54C3B; }
    .dash-stats-bar-2rXvg .danger-L6Kdv > span {
      font-weight: 500;
      overflow: hidden;
      padding: 0 8px;
      text-overflow: ellipsis;
      white-space: nowrap;
      width: 100%; }
  .dash-stats-bar-2rXvg .success-1I9eU {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-inline-flexbox;
    display: inline-flex;
    box-sizing: border-box;
    float: left;
    height: 100%;
    background-color: #26B894; }
    .dash-stats-bar-2rXvg .success-1I9eU > span {
      font-weight: 500;
      overflow: hidden;
      padding: 0 8px;
      text-overflow: ellipsis;
      white-space: nowrap;
      width: 100%; }
  .dash-stats-bar-2rXvg .warning-3M3bv {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-inline-flexbox;
    display: inline-flex;
    box-sizing: border-box;
    float: left;
    height: 100%;
    background-color: #F29C1E; }
    .dash-stats-bar-2rXvg .warning-3M3bv > span {
      font-weight: 500;
      overflow: hidden;
      padding: 0 8px;
      text-overflow: ellipsis;
      white-space: nowrap;
      width: 100%; }
  .dash-stats-bar-2rXvg .no-results-3zumk {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-inline-flexbox;
    display: inline-flex;
    box-sizing: border-box;
    float: left;
    height: 100%;
    background-color: #DEE0E3;
    color: #9198A0; }
    .dash-stats-bar-2rXvg .no-results-3zumk > span {
      font-weight: 500;
      overflow: hidden;
      padding: 0 8px;
      text-overflow: ellipsis;
      white-space: nowrap;
      width: 100%; }
  .dash-stats-bar-2rXvg > div > span {
    display: block;
    padding: 0; }
  .dash-stats-bar-2rXvg .tooltip-34iN_ {
    z-index: 2001;
    line-height: 20px;
    padding: 8px; }
  .dash-stats-bar-2rXvg .text-is-hidden-1A3tL {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    width: 24px; }
  .dash-stats-bar-2rXvg.is-hidden-2OUG9 {
    display: none; }
.file-upload-component-2mb6h label {
  color: #243140;
  display: block;
  font-size: 16px;
  font-weight: 200;
  margin-bottom: 10px; }

.file-upload-component-2mb6h.disabled-3xVma .dropzone-3NfAB {
  cursor: not-allowed;
  background-color: #DEE0E3 !important;
  border: 1px solid #DEE0E3 !important; }

.dropzone-3NfAB {
  width: 100%;
  min-height: 100px;
  border-radius: 3px;
  background-color: #fff;
  border: 1px dashed #ECF0F0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  cursor: pointer;
  box-sizing: border-box;
  padding: 20px; }
  .dropzone-3NfAB > div {
    font-size: 13px;
    color: rgba(36, 49, 64, 0.5); }
  .dropzone-3NfAB.active-28oST {
    border-color: #26B894;
    background-color: rgba(38, 184, 148, 0.3); }

.filename-2wdng {
  font-size: 14px;
  margin-top: 12px; }
  .filename-2wdng span {
    color: #243140;
    font-weight: 200; }

.preview-1Bf6e .image-wnIIa {
  display: inline-block;
  position: relative;
  margin-top: 15px; }
  .preview-1Bf6e .image-wnIIa + .image-wnIIa {
    margin-left: 15px; }
  .preview-1Bf6e .image-wnIIa img {
    transition: all 0.25s ease 0s; }
  .preview-1Bf6e .image-wnIIa svg {
    display: none;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer; }
  .preview-1Bf6e .image-wnIIa:hover img {
    opacity: 0.3; }
  .preview-1Bf6e .image-wnIIa:hover svg {
    display: block; }
.colorpicker-component-3IdHi {
  position: relative; }
  .colorpicker-component-3IdHi input {
    padding-left: 44px !important; }
  .colorpicker-component-3IdHi .color-preview-tjp_O {
    position: absolute;
    top: 50%;
    left: 10px;
    width: 22px;
    height: 22px;
    border-radius: 2px;
    transform: translate(0, -50%); }
    .colorpicker-component-3IdHi .color-preview-tjp_O.empty-3WDTz {
      width: 22px;
      height: 22px;
      border: 1px solid #DEE0E3; }
  .colorpicker-component-3IdHi .sketch-container-1YUS2 {
    margin-top: 5px;
    position: absolute;
    z-index: 1; }
    .colorpicker-component-3IdHi .sketch-container-1YUS2 > div:nth-of-type(1) {
      padding: 10px 10px 6px !important;
      box-shadow: none !important;
      border: 1px solid #DEE0E3 !important;
      border-radius: 2px !important; }
      .colorpicker-component-3IdHi .sketch-container-1YUS2 > div:nth-of-type(1) div:nth-of-type(3), .colorpicker-component-3IdHi .sketch-container-1YUS2 > div:nth-of-type(1) div:nth-of-type(4) {
        display: none; }
.configurator-panelgroup-2y4l5 h2,
.configurator-panelgroup-2y4l5 h3 {
  display: block;
  margin: 0px 0px 10px;
  position: relative; }
  @media (max-width: 475px) {
    .configurator-panelgroup-2y4l5 h2,
    .configurator-panelgroup-2y4l5 h3 {
      margin-right: 15px; } }

.configurator-panel-ddZ5w {
  background: #fff; }

.configurator-builder-2FFfQ {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -20px; }
  .configurator-builder-2FFfQ > div {
    box-sizing: border-box;
    padding: 20px; }
  .configurator-builder-2FFfQ .settings-3Nezc {
    background: #fff;
    width: 43%; }
    .configurator-builder-2FFfQ .settings-3Nezc div {
      color: #243140; }
    .configurator-builder-2FFfQ .settings-3Nezc .settings-textarea-25H-C textarea {
      min-height: 60px;
      width: 100% !important; }
    .configurator-builder-2FFfQ .settings-3Nezc div[class^='ql-editor'] {
      font-family: 'proxima_nova'; }
  .configurator-builder-2FFfQ .gradient-nB9Zn {
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 -10px; }
    .configurator-builder-2FFfQ .gradient-nB9Zn > label {
      color: #233040;
      display: block;
      font-size: 16px;
      font-weight: 200;
      margin-bottom: 10px;
      min-width: 100%;
      padding: 0 10px; }
    .configurator-builder-2FFfQ .gradient-nB9Zn > div {
      box-sizing: border-box;
      width: 50%;
      padding: 0 10px; }
      @media (max-width: 520px) {
        .configurator-builder-2FFfQ .gradient-nB9Zn > div {
          width: 100%; }
          .configurator-builder-2FFfQ .gradient-nB9Zn > div + div {
            margin-top: 15px; } }
  .configurator-builder-2FFfQ .preview-36ZKl {
    background: #243140;
    position: relative;
    width: 57%; }
    .configurator-builder-2FFfQ .preview-36ZKl h3.link-2cdEp {
      display: inline-block;
      text-transform: uppercase;
      color: #fff;
      opacity: 0.5;
      font-size: 12px; }
      .configurator-builder-2FFfQ .preview-36ZKl h3.link-2cdEp:hover:not(.active-HxwsM) {
        cursor: pointer;
        opacity: 0.7; }
      .configurator-builder-2FFfQ .preview-36ZKl h3.link-2cdEp.active-HxwsM {
        opacity: 1; }
      .configurator-builder-2FFfQ .preview-36ZKl h3.link-2cdEp:not(:last-child) {
        margin-right: 10px; }
    .configurator-builder-2FFfQ .preview-36ZKl .preview-area-1co0A {
      background-color: #fff;
      padding: 5px 15px 15px;
      margin: 10px;
      box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
      box-sizing: border-box; }
      .configurator-builder-2FFfQ .preview-36ZKl .preview-area-1co0A.portal-preview-area-3KJw- {
        border-radius: 5px;
        max-width: 570px;
        padding: 50px 75px 20px; }
        @media (min-width: 660px) and (max-width: 992px), (min-width: 1372px) {
          .configurator-builder-2FFfQ .preview-36ZKl .preview-area-1co0A.portal-preview-area-3KJw- {
            margin: 10px auto; } }
        @media (max-width: 767px) {
          .configurator-builder-2FFfQ .preview-36ZKl .preview-area-1co0A.portal-preview-area-3KJw- {
            padding: 40px 25px 20px; } }
      .configurator-builder-2FFfQ .preview-36ZKl .preview-area-1co0A .header-field-3kHa8 {
        -ms-flex-align: center;
            align-items: center;
        border-bottom: 1px solid #ECF0F0;
        color: #2D3E50;
        display: -ms-flexbox;
        display: flex;
        font-size: 14px;
        height: 39px;
        margin: 0 -15px;
        padding: 0 15px;
        white-space: nowrap; }
        .configurator-builder-2FFfQ .preview-36ZKl .preview-area-1co0A .header-field-3kHa8 > div {
          overflow: hidden;
          text-overflow: ellipsis; }
        .configurator-builder-2FFfQ .preview-36ZKl .preview-area-1co0A .header-field-3kHa8 label {
          display: inline-block;
          font-weight: 200;
          min-width: 75px;
          opacity: 0.5; }
        .configurator-builder-2FFfQ .preview-36ZKl .preview-area-1co0A .header-field-3kHa8 .email-from-name-3IWRf {
          margin-right: 10px; }
        .configurator-builder-2FFfQ .preview-36ZKl .preview-area-1co0A .header-field-3kHa8 .email-from-email-3FYxe {
          opacity: 0.5; }
      .configurator-builder-2FFfQ .preview-36ZKl .preview-area-1co0A .content-2RwYH {
        text-align: center; }
        .configurator-builder-2FFfQ .preview-36ZKl .preview-area-1co0A .content-2RwYH h1 {
          max-width: 340px;
          margin: 15px auto 40px;
          padding: 0 50px;
          line-height: 1.3; }
        .configurator-builder-2FFfQ .preview-36ZKl .preview-area-1co0A .content-2RwYH .logo-1Fb9- {
          margin: 0 auto;
          max-width: 340px;
          text-align: center; }
          .configurator-builder-2FFfQ .preview-36ZKl .preview-area-1co0A .content-2RwYH .logo-1Fb9- img {
            margin-top: 30px;
            max-width: 100%; }
      .configurator-builder-2FFfQ .preview-36ZKl .preview-area-1co0A .score-uZ5ai {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center;
        -webkit-font-smoothing: initial; }
        @media (max-width: 450px) {
          .configurator-builder-2FFfQ .preview-36ZKl .preview-area-1co0A .score-uZ5ai > div {
            width: 100%; } }
        .configurator-builder-2FFfQ .preview-36ZKl .preview-area-1co0A .score-uZ5ai > div .rating-1dFOY {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap-reverse;
              flex-wrap: wrap-reverse;
          -ms-flex-pack: center;
              justify-content: center; }
          .configurator-builder-2FFfQ .preview-36ZKl .preview-area-1co0A .score-uZ5ai > div .rating-1dFOY > div {
            -ms-flex-align: center;
                align-items: center;
            background-color: #fff;
            border-radius: 3px;
            border-width: 2px;
            border-style: solid;
            cursor: pointer;
            display: -ms-flexbox;
            display: flex;
            font-size: 13px;
            -ms-flex-pack: center;
                justify-content: center;
            line-height: 31px;
            margin: 2px;
            width: 24px; }
            @media (max-width: 450px) {
              .configurator-builder-2FFfQ .preview-36ZKl .preview-area-1co0A .score-uZ5ai > div .rating-1dFOY > div {
                margin: 0 6px 10px;
                width: 100%; }
                .configurator-builder-2FFfQ .preview-36ZKl .preview-area-1co0A .score-uZ5ai > div .rating-1dFOY > div:first-child {
                  margin-bottom: 0; } }
      .configurator-builder-2FFfQ .preview-36ZKl .preview-area-1co0A .labels-2f30V {
        color: #243140;
        display: -ms-flexbox;
        display: flex;
        font-size: 13px;
        -ms-flex-pack: justify;
            justify-content: space-between;
        margin-top: 15px; }
        .configurator-builder-2FFfQ .preview-36ZKl .preview-area-1co0A .labels-2f30V > span {
          margin: 0 3px; }
        @media (max-width: 450px) {
          .configurator-builder-2FFfQ .preview-36ZKl .preview-area-1co0A .labels-2f30V {
            -ms-flex-pack: center;
                justify-content: center; }
            .configurator-builder-2FFfQ .preview-36ZKl .preview-area-1co0A .labels-2f30V > span + span {
              display: none; } }
      .configurator-builder-2FFfQ .preview-36ZKl .preview-area-1co0A .labels-sm-2yBoo {
        color: #243140;
        display: none;
        font-size: 13px;
        margin-bottom: 15px; }
        @media (max-width: 450px) {
          .configurator-builder-2FFfQ .preview-36ZKl .preview-area-1co0A .labels-sm-2yBoo {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-pack: center;
                justify-content: center; } }
      .configurator-builder-2FFfQ .preview-36ZKl .preview-area-1co0A .footer-3O2Pp {
        color: #243140;
        font-size: 12px;
        margin-top: 63px;
        overflow: hidden; }
      .configurator-builder-2FFfQ .preview-36ZKl .preview-area-1co0A .branding-qKpfu {
        float: left;
        padding: 5px 0;
        position: relative; }
        .configurator-builder-2FFfQ .preview-36ZKl .preview-area-1co0A .branding-qKpfu a {
          cursor: pointer;
          color: #243140;
          text-decoration: underline; }
      .configurator-builder-2FFfQ .preview-36ZKl .preview-area-1co0A .unsubscribe-1sps8 {
        cursor: pointer;
        float: right;
        padding: 5px 0;
        text-decoration: underline; }
      .configurator-builder-2FFfQ .preview-36ZKl .preview-area-1co0A .portal-1NL62 .content-2RwYH h1 {
        margin-top: 20px;
        margin-bottom: 20px;
        padding: 0; }
      .configurator-builder-2FFfQ .preview-36ZKl .preview-area-1co0A .portal-1NL62 .footer-3O2Pp {
        margin-top: 70px;
        margin-bottom: 10px;
        text-align: center; }
      .configurator-builder-2FFfQ .preview-36ZKl .preview-area-1co0A .portal-1NL62 .branding-qKpfu {
        float: none;
        display: inline-block; }
      .configurator-builder-2FFfQ .preview-36ZKl .preview-area-1co0A .portal-1NL62 .navy-19QQC {
        margin-top: 20px;
        background-color: #243140; }
      .configurator-builder-2FFfQ .preview-36ZKl .preview-area-1co0A .portal-1NL62 textarea {
        min-width: 100%;
        max-width: 100%;
        min-height: 85px;
        border-radius: 2px;
        border-width: 2px; }
    .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX > h3 {
      color: #fff;
      font-size: 12px;
      opacity: 0.5;
      text-transform: uppercase; }
    .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .powered-by-footer-3DGwU {
      margin-top: 15px;
      color: #fff;
      text-align: center; }
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .powered-by-footer-3DGwU a {
        color: #fff;
        cursor: pointer;
        text-decoration: underline; }
    .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .mbsy-widget-nav-container-1qbNA {
      position: absolute;
      width: 100%;
      border-bottom: 1px solid #eeeeee; }
    .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .mbsy-widget-nav-1Xpqq {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: justify;
          justify-content: space-between;
      height: 64px;
      padding: 0;
      margin: 0 16px;
      box-sizing: content-box; }
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .mbsy-widget-nav-1Xpqq svg {
        cursor: pointer; }
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .mbsy-widget-nav-1Xpqq > span {
        font-weight: 200;
        font-size: 18px;
        text-align: center;
        width: 100%; }
    .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .custom-message-FjMJi,
    .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .redirect-2xKFK {
      background-color: #fff;
      box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); }
    .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .custom-message-FjMJi {
      padding-top: 70px !important; }
    .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .submit-3rtpq {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      width: 100%; }
    .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .submit-button-3BA5U {
      -ms-flex-align: center;
          align-items: center;
      display: -ms-inline-flexbox;
      display: inline-flex;
      border: 1px solid #DEE0E3;
      border-radius: 3px;
      box-sizing: border-box;
      border-width: 2px;
      cursor: pointer;
      font-size: 14px;
      font-weight: 200;
      line-height: 1;
      -ms-flex-pack: center;
          justify-content: center;
      padding: 8px 10px;
      text-decoration: none;
      transform: translateY(0);
      -webkit-user-select: none;
          -ms-user-select: none;
              user-select: none;
      vertical-align: middle;
      white-space: nowrap;
      transition-property: background-color, color, opacity;
      transition-duration: 0.15s;
      transition-timing-function: ease-in-out;
      width: 100%; }
    .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .custom-message-FjMJi {
      border-radius: 5px;
      box-sizing: border-box;
      color: #2D3E50;
      max-width: 470px;
      min-height: 530px;
      margin: 20px auto;
      overflow: hidden;
      padding: 30px;
      text-align: center; }
    .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .redirect-2xKFK {
      display: -ms-flexbox;
      display: flex;
      height: 520px;
      -ms-flex-flow: column;
          flex-flow: column;
      margin: 20px 10px; }
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .redirect-2xKFK .toolbar-lo2Ci {
        border-bottom: 1px solid rgba(222, 224, 227, 0.5);
        overflow: hidden; }
        .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .redirect-2xKFK .toolbar-lo2Ci + div {
          width: 100%;
          height: 481px;
          text-align: center;
          overflow: hidden;
          position: relative; }
          .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .redirect-2xKFK .toolbar-lo2Ci + div img {
            background-color: #fff;
            max-width: 100%;
            overflow: auto;
            position: relative; }
          .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .redirect-2xKFK .toolbar-lo2Ci + div > span {
            left: 50%;
            position: absolute;
            top: 45%;
            transform: translate(-50%, -50%); }
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .redirect-2xKFK .url-field-15weF {
        -ms-flex-align: center;
            align-items: center;
        background-color: #DEE0E3;
        color: #2D3E50;
        display: -ms-flexbox;
        display: flex;
        font-size: 14px;
        height: 25px;
        margin: 7px 30px;
        opacity: 0.5;
        padding: 0 10px; }
        .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .redirect-2xKFK .url-field-15weF > span {
          display: block;
          max-width: 100%;
          overflow: hidden;
          text-overflow: ellipsis; }
    .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-container-1F7WS {
      box-shadow: 0 8px 24px 0 rgba(27, 37, 47, 0.5);
      border-radius: 3px;
      background: #fff;
      position: relative;
      width: 100%;
      height: 100%; }
    .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-channel-2pKJi {
      padding: 20px; }
    .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd {
      font-size: 16px;
      color: #2D3E50; }
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd .h1-3T1W9,
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd .h2-1l9NO,
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd .h3-10cwa,
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd h1,
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd h2,
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd h3 {
        margin-bottom: 10px;
        margin-top: 20px; }
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd .h1-3T1W9,
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd .h2-1l9NO,
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd .h3-10cwa,
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd .h4-36ND6,
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd .h5-2YeY1,
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd .h6-b5t-6,
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd h1,
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd h2,
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd h3,
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd h4,
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd h5,
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd h6 {
        color: inherit;
        font-family: inherit;
        line-height: 1.1;
        font-weight: 500; }
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd h1,
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd .h1-3T1W9 {
        font-size: 36px; }
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd h2,
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd .h2-1l9NO {
        font-size: 30px; }
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd h3,
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd .h3-10cwa {
        font-size: 24px; }
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd h4,
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd .h4-36ND6 {
        font-size: 18px; }
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd h5,
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd .h5-2YeY1 {
        font-size: 14px; }
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd h6,
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd .h6-b5t-6 {
        font-size: 12px; }
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd p {
        margin: 0 0 10px; }
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd .add-3wzdk {
        color: #4198d0;
        cursor: pointer;
        font-size: 14px;
        position: absolute;
        top: 37px;
        left: 17px; }
        .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd .add-3wzdk:hover {
          color: #246e9f;
          text-decoration: underline; }
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd div[class^='field-'] {
        position: relative;
        margin-top: 32px; }
        .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd div[class^='field-']:first-child {
          margin-top: 0; }
        .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd div[class^='field-']:last-of-type {
          margin-bottom: 24px; }
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd label {
        color: #243140;
        display: block;
        font-size: 14px;
        font-weight: 200;
        margin-bottom: 8px; }
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd input[disabled],
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd textarea[disabled] {
        background-color: #fff;
        cursor: default;
        padding: 10px 16px !important; }
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd textarea {
        width: 100% !important;
        min-height: 74px; }
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd input,
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd textarea {
        color: #243140 !important; }
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd .raf-channels-stacked-2J52K {
        display: inline-block;
        -webkit-user-select: none;
            -ms-user-select: none;
                user-select: none;
        width: 100%; }
        .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd .raf-channels-stacked-2J52K ul {
          list-style: none;
          max-width: 400px;
          margin: 0 auto;
          padding: 0; }
          .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd .raf-channels-stacked-2J52K ul li {
            cursor: pointer;
            display: block;
            margin-top: 16px; }
            .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd .raf-channels-stacked-2J52K ul li a {
              box-sizing: border-box;
              color: #fff;
              display: inline-block;
              line-height: 50px;
              margin: 0;
              position: relative;
              text-align: center;
              text-decoration: none;
              width: 100%; }
              .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd .raf-channels-stacked-2J52K ul li a svg {
                color: #fff;
                left: 16px;
                position: absolute;
                top: 17px; }
            .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd .raf-channels-stacked-2J52K ul li span {
              font-family: 'proxima_nova';
              font-size: 16px;
              font-weight: 200; }
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd .channels-2ZG03 {
        -ms-flex-align: center;
            align-items: center;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center;
        margin: 14px 0 20px; }
        .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd .channels-2ZG03 .channel-tXRw0 {
          -ms-flex-align: center;
              align-items: center;
          cursor: pointer;
          display: -ms-flexbox;
          display: flex;
          height: 53px;
          margin: 0 6px;
          -ms-flex-pack: center;
              justify-content: center;
          transition-property: background-color, color, opacity;
          transition-duration: 0.15s;
          transition-timing-function: ease-in-out;
          width: 53px; }
          .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd .channels-2ZG03 .channel-tXRw0:hover {
            background-color: #DEE0E3;
            opacity: 0.9; }
    .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd {
      border-radius: 3px;
      height: 100%;
      position: relative; }
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-wrapper-33TBd .raf-share-2mZpd {
        background-color: #fff;
        border-color: #DEE0E3;
        box-sizing: border-box;
        border-style: solid;
        border-radius: 3px;
        border-width: 1px;
        color: #2D3E50;
        height: 100%;
        overflow: auto; }
    .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-header-32xzc {
      -ms-flex-align: center;
          align-items: center;
      background-color: #fff;
      border-color: #DEE0E3;
      border-radius: 3px 3px 0 0;
      border-style: solid;
      border-width: 1px 1px 1px;
      box-sizing: content-box;
      color: #2D3E50;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      font-size: 18px;
      height: 72px;
      left: 0;
      padding: 0 16px;
      position: absolute;
      right: 0;
      top: 0;
      z-index: 100; }
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-header-32xzc .raf-share-header-inner-2-w8q {
        -ms-flex-align: center;
            align-items: center;
        display: -ms-flexbox;
        display: flex;
        height: 100%;
        margin-top: 0;
        width: 100%; }
        .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-header-32xzc .raf-share-header-inner-2-w8q svg {
          cursor: pointer; }
          .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-header-32xzc .raf-share-header-inner-2-w8q svg:hover {
            opacity: 0.5; }
        .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-header-32xzc .raf-share-header-inner-2-w8q span {
          font-weight: 200;
          text-align: center;
          width: 100%; }
    .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .raf-share-body-1wayO {
      height: 100%;
      overflow: auto;
      margin-top: 72px; }
    @media (max-width: 767px) {
      .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .redirect-2xKFK {
        height: 360px; }
        .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .redirect-2xKFK .toolbar-lo2Ci + div {
          height: 321px; }
          .configurator-builder-2FFfQ .preview-36ZKl .post-survey-preview-17plX .redirect-2xKFK .toolbar-lo2Ci + div > span {
            top: 40%; } }
  @media (max-width: 992px) {
    .configurator-builder-2FFfQ .settings-3Nezc,
    .configurator-builder-2FFfQ .preview-36ZKl {
      width: 100%; } }
  .configurator-builder-2FFfQ .tab-content-inner-2J5z6 {
    padding: 20px 0 0; }
    .configurator-builder-2FFfQ .tab-content-inner-2J5z6 fieldset > div:not(:last-child) {
      margin-bottom: 15px; }
  .configurator-builder-2FFfQ .field-error-2SPU7 {
    margin-bottom: 16px; }
.editor-component-3fzwU {
  position: relative;
  border: 2px solid #ECF0F0;
  border-radius: 3px;
  padding: 10px;
  position: relative; }
  .editor-component-3fzwU.editor-disabled-IF4Xl .overlay-2xQs1 {
    display: block; }
  .editor-component-3fzwU .overlay-2xQs1 {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(222, 224, 227, 0.6);
    cursor: not-allowed; }
  .editor-component-3fzwU .merge-tags-3kV7U div[class*='ql-picker'] {
    width: 112px; }
    .editor-component-3fzwU .merge-tags-3kV7U div[class*='ql-picker'] span[class*='ql-picker-label'] {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      border: 1px solid transparent; }
    .editor-component-3fzwU .merge-tags-3kV7U div[class*='ql-picker'][class*='is-opened'] span[class*='ql-picker-label'] {
      color: #CCCCCC;
      border: 1px solid #DEE0E3;
      border-radius: 3px 3px 0 0; }
      .editor-component-3fzwU .merge-tags-3kV7U div[class*='ql-picker'][class*='is-opened'] span[class*='ql-picker-label'] [class^='ql-stroke'] {
        stroke: #CCCCCC; }
  .editor-component-3fzwU .merge-tags-3kV7U div[class*='dropdown-wrapper'] {
    padding: 4px 8px;
    border: 1px solid #DEE0E3;
    border-radius: 0 0 3px 3px;
    box-shadow: none;
    margin-top: -1px; }
    .editor-component-3fzwU .merge-tags-3kV7U div[class*='dropdown-wrapper'] ul {
      min-width: 94px; }
    .editor-component-3fzwU .merge-tags-3kV7U div[class*='dropdown-wrapper'] li {
      padding: 5px 0;
      min-height: 0;
      color: #444444;
      font-size: 14px;
      font-weight: 500; }
      .editor-component-3fzwU .merge-tags-3kV7U div[class*='dropdown-wrapper'] li:hover {
        color: #0066CC;
        background-color: transparent; }
/*!
 * Quill Editor v1.0.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  cursor: text;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\25CF';
}
.ql-editor li::before {
  display: inline-block;
  margin-right: 0.3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
}
.ql-editor ol li,
.ql-editor ul li {
  padding-left: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-num;
}
.ql-editor ol li:before {
  content: counter(list-num, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  pointer-events: none;
  position: absolute;
}
/*!
 * Quill Editor v1.0.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  cursor: text;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\25CF';
}
.ql-editor li::before {
  display: inline-block;
  margin-right: 0.3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
}
.ql-editor ol li,
.ql-editor ul li {
  padding-left: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-num;
}
.ql-editor ol li:before {
  content: counter(list-num, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  pointer-events: none;
  position: absolute;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  outline: none;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-mitter,
.ql-snow .ql-toolbar button:hover .ql-stroke-mitter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-mitter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-mitter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-mitter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-mitter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-mitter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-mitter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-mitter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-mitter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-mitter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-mitter {
  stroke: #06c;
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-toolbar.snow,
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-mitter {
  fill: none;
  stroke: #444;
  stroke-mitterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding-bottom: 2px;
  padding-top: 2px;
}
.ql-snow .ql-editor code:before,
.ql-snow .ql-editor code:after {
  content: "\A0";
  letter-spacing: -2px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-color-picker .ql-picker-item.ql-primary-color {
  margin-bottom: toolbarPadding;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  margin-top: 10px;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}
.ql-container.ql-snow {
  border: none; }

.ql-toolbar.ql-snow {
  border: 1px solid #DEE0E3;
  border-radius: 3px;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .ql-toolbar.ql-snow > .ql-formats {
    padding: 6px 8px;
    margin: 0; }
  .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
    border: 1px solid #DEE0E3;
    border-radius: 3px 3px 0 0; }
  .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
    box-shadow: none;
    border: 1px solid #DEE0E3;
    border-radius: 0 0 3px 3px; }

.ql-editor {
  padding: 15px 5px;
  min-height: 120px;
  color: #000; }

.ql-snow .ql-tooltip {
  z-index: 3750;
  box-shadow: none;
  border: 1px solid #DEE0E3;
  border-radius: 3px; }
.config-panel-segments-7YkhQ .custom-block-etXLP {
  padding-top: 24px;
  padding-right: 32px;
  padding-bottom: 24px;
  padding-left: 32px; }

.config-panel-segments-7YkhQ .segments-action-buttons-3v9Wq {
  margin-bottom: 8px; }

.config-panel-segments-7YkhQ .no-segments-8apAh {
  background-color: #F7F7F9; }

.config-panel-segments-7YkhQ .segment-16BAX {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin: 0 0 5px 0;
  padding: 24px;
  border-radius: 3px;
  position: relative; }
  .config-panel-segments-7YkhQ .segment-16BAX:hover {
    background-color: #F7F7F9; }
    .config-panel-segments-7YkhQ .segment-16BAX:hover .segment-actions-154-y > button {
      display: inline-block; }
  .config-panel-segments-7YkhQ .segment-16BAX + .segment-16BAX:before {
    content: '';
    width: 100%;
    height: 1px;
    background-color: #ECF0F0;
    position: absolute;
    top: -3px;
    left: 0; }
  .config-panel-segments-7YkhQ .segment-16BAX .segment-actions-154-y > button {
    display: inline-block;
    transition: none; }
  .config-panel-segments-7YkhQ .segment-16BAX .segment-actions-154-y .add-btn--dYrJ {
    display: inline-block; }
    .config-panel-segments-7YkhQ .segment-16BAX .segment-actions-154-y .add-btn--dYrJ > button {
      transition: none;
      border: 1px solid #26B894;
      background-color: #26B894;
      color: #fff; }
    .config-panel-segments-7YkhQ .segment-16BAX .segment-actions-154-y .add-btn--dYrJ svg {
      fill: #fff; }
    .config-panel-segments-7YkhQ .segment-16BAX .segment-actions-154-y .add-btn--dYrJ > div > div > div > div {
      background-color: #fff !important; }
  .config-panel-segments-7YkhQ .segment-16BAX .segment-actions-154-y .remove-btn-1lPeB {
    display: inline-block; }
    .config-panel-segments-7YkhQ .segment-16BAX .segment-actions-154-y .remove-btn-1lPeB > button {
      transition: none;
      border: 1px solid #E54C3B;
      background-color: #E54C3B;
      color: #fff; }
    .config-panel-segments-7YkhQ .segment-16BAX .segment-actions-154-y .remove-btn-1lPeB svg {
      fill: #fff; }
    .config-panel-segments-7YkhQ .segment-16BAX .segment-actions-154-y .remove-btn-1lPeB > div > div > div > div {
      background-color: #fff !important; }
  .config-panel-segments-7YkhQ .segment-16BAX h3 {
    font-size: 15px; }
  .config-panel-segments-7YkhQ .segment-16BAX p {
    margin: 0;
    color: #233040;
    opacity: 0.85;
    font-size: 15px; }
  .config-panel-segments-7YkhQ .segment-16BAX:last-child {
    margin-bottom: 0; }
  @media (max-width: 991px) {
    .config-panel-segments-7YkhQ .segment-16BAX {
      padding: 10px; } }

.config-panel-segments-7YkhQ .separator-2uacu {
  height: 1px;
  width: 100%;
  margin: 30px 0;
  background-color: #ECF0F0; }

.config-panel-segments-7YkhQ a {
  color: #3C97D3;
  cursor: pointer; }

.default-settings-l24ge > div > div:nth-child(2) {
  overflow: visible !important; }

.tab-wrapper-no-headers-y_0OP > div:first-child {
  display: none; }

.colorpicker-ypFb- {
  width: 200px; }

fieldset .form-legend-1vUO8 {
  display: inline-block; }

.raf-config-7VJIM h3, .raf-config-7VJIM label {
  margin-top: 15px;
  display: block; }

.raf-config-7VJIM .channel-16OKB {
  margin-bottom: 6px; }
  .raf-config-7VJIM .channel-16OKB label {
    margin-top: 0; }

.suppression-value-WAbE0 {
  float: left;
  margin-right: 16px;
  margin-top: 5px;
  max-width: 50px; }

.suppression-unit-2gVKK {
  width: 120px;
  margin-top: 5px; }

.segments-limit-tooltip-Dumfd {
  max-width: 190px; }

.disabled-button-with-tooltip-3WQ1B {
  padding: 0;
  border: none; }
  .disabled-button-with-tooltip-3WQ1B em {
    padding: 8px;
    display: -ms-flexbox;
    display: flex; }
.modal-component-L8lAA {
  position: fixed;
  z-index: 3500; }
  .modal-component-L8lAA.modal-open-2iGiW {
    height: 100%;
    left: 0;
    overflow: auto;
    top: 0;
    width: 100%; }
    .modal-component-L8lAA.modal-open-2iGiW .modal-content-1aRmv {
      opacity: 1;
      visibility: visible;
      transform: scale(1);
      z-index: 3500; }
  .modal-component-L8lAA .modal-scroll-container-sMC1g {
    -ms-flex-align: center;
        align-items: center;
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    padding: 80px 0;
    -ms-flex-pack: center;
        justify-content: center;
    width: 100%; }
  .modal-component-L8lAA .modal-content-1aRmv {
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 8px 24px 0 rgba(27, 37, 47, 0.5);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    opacity: 0;
    max-width: 708px;
    position: relative;
    padding: 24px;
    transform: scale(0.7);
    transition: scale 0.3s, opacity 0.3s, transform 0.3s, width 0.3s, max-width 0.3s;
    visibility: hidden;
    width: 75%;
    will-change: scale, opacity, transform;
    z-index: -1; }
    .modal-component-L8lAA .modal-content-1aRmv .modal-header-3H18R .modal-close-3qy-s {
      position: absolute;
      right: 24px; }
      .modal-component-L8lAA .modal-content-1aRmv .modal-header-3H18R .modal-close-3qy-s > svg {
        cursor: pointer; }
    .modal-component-L8lAA .modal-content-1aRmv .modal-header-3H18R h1 {
      margin: 0 0 16px; }
    .modal-component-L8lAA .modal-content-1aRmv .modal-body-3G1xF {
      font-size: 14px;
      color: #233040;
      margin: 0 -16px;
      padding: 0 16px; }
      .modal-component-L8lAA .modal-content-1aRmv .modal-body-3G1xF p:last-child {
        margin-bottom: 0; }
    .modal-component-L8lAA .modal-content-1aRmv .modal-footer-1OBpq {
      display: block; }
    .modal-component-L8lAA .modal-content-1aRmv .modal-actions-3krac {
      margin-top: 24px;
      float: right; }
      .modal-component-L8lAA .modal-content-1aRmv .modal-actions-3krac button {
        margin-right: 0;
        margin-left: 12px; }
    @media (max-width: 600px) {
      .modal-component-L8lAA .modal-content-1aRmv {
        bottom: 0;
        box-sizing: border-box;
        overflow: auto;
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        width: 100%; } }
    .modal-component-L8lAA .modal-content-1aRmv.modal-sm-2HxDQ {
      max-width: 320px; }
      @media (max-width: 600px) {
        .modal-component-L8lAA .modal-content-1aRmv.modal-sm-2HxDQ {
          max-width: 100%; } }
    .modal-component-L8lAA .modal-content-1aRmv.modal-md-1Y269 {
      max-width: 588px; }
      @media (max-width: 600px) {
        .modal-component-L8lAA .modal-content-1aRmv.modal-md-1Y269 {
          max-width: 100%; } }
    .modal-component-L8lAA .modal-content-1aRmv.modal-lg-1tNKs {
      max-width: 1200px; }
      @media (max-width: 600px) {
        .modal-component-L8lAA .modal-content-1aRmv.modal-lg-1tNKs {
          max-width: 100%; } }
.color-splash-LdH_m [class^='modal-content'] {
  padding: 0;
  max-width: 688px; }
  .color-splash-LdH_m [class^='modal-content'] [class^='modal-header'] [class^='header-wrapper'] {
    -ms-flex-align: center;
        align-items: center;
    box-sizing: border-box;
    min-height: 76px;
    border-radius: 3px 3px 0 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    width: 100%;
    background-color: #3C97D3;
    padding: 24px;
    margin: 0; }
    .color-splash-LdH_m [class^='modal-content'] [class^='modal-header'] [class^='header-wrapper'] [class^='modal-close'] {
      top: -4px;
      position: relative; }
  .color-splash-LdH_m [class^='modal-content'] [class^='modal-header'] [class^='header-content'] > h1 {
    color: #fff;
    margin: 0; }
  .color-splash-LdH_m [class^='modal-content'] [class^='modal-header'] [class^='header-content'] h1, .color-splash-LdH_m [class^='modal-content'] [class^='modal-header'] [class^='header-content'] p {
    color: #fff; }
  .color-splash-LdH_m [class^='modal-content'] [class^='modal-header'] [class^='modal-close'] svg {
    cursor: pointer; }
  .color-splash-LdH_m [class^='modal-content'] [class^='modal-body'] {
    background-color: #F7F7F9;
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    margin: 0;
    padding: 16px; }
  .color-splash-LdH_m [class^='modal-content'] [class^='modal-footer'] {
    background-color: #fff;
    border-radius: 0 0 3px 3px;
    box-sizing: border-box;
    box-shadow: 0 -1px 0 0 #DEE0E3;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end;
    padding: 24px; }
    .color-splash-LdH_m [class^='modal-content'] [class^='modal-footer'] [class^='modal-actions'] {
      float: none;
      margin: 0; }
      .color-splash-LdH_m [class^='modal-content'] [class^='modal-footer'] [class^='modal-actions'] [class*='action-item-wrap'] > button {
        margin-left: 0; }
      .color-splash-LdH_m [class^='modal-content'] [class^='modal-footer'] [class^='modal-actions'] [class*='action-item-wrap'] [class*='popover-wrapper'] button {
        margin: 0 0 16px; }
        .color-splash-LdH_m [class^='modal-content'] [class^='modal-footer'] [class^='modal-actions'] [class*='action-item-wrap'] [class*='popover-wrapper'] button:last-child {
          margin: 0; }
      .color-splash-LdH_m [class^='modal-content'] [class^='modal-footer'] [class^='modal-actions'] > span:last-child {
        display: inline-block;
        margin-left: 12px; }
        .color-splash-LdH_m [class^='modal-content'] [class^='modal-footer'] [class^='modal-actions'] > span:last-child > button:last-child {
          margin-left: 0;
          padding: 0; }
          .color-splash-LdH_m [class^='modal-content'] [class^='modal-footer'] [class^='modal-actions'] > span:last-child > button:last-child > * {
            padding: 8px; }
    .color-splash-LdH_m [class^='modal-content'] [class^='modal-footer']:empty {
      display: none; }
  .color-splash-LdH_m [class^='modal-content'] .modal-tab-content-3wMUV {
    background-color: #fff;
    border-radius: 3px;
    padding: 24px; }
    .color-splash-LdH_m [class^='modal-content'] .modal-tab-content-3wMUV label {
      font-size: 15px; }
.non-ideal-state-wrapper-13QNs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-top: 24px;
  margin-right: 0px;
  margin-bottom: 24px;
  margin-left: 0px; }
  .non-ideal-state-wrapper-13QNs .icons-212Gh {
    margin-bottom: 24px;
    text-align: center; }
    .non-ideal-state-wrapper-13QNs .icons-212Gh .large-4SQPQ {
      position: relative;
      z-index: 1;
      left: 37px; }
    .non-ideal-state-wrapper-13QNs .icons-212Gh .small-2Q4EE {
      position: relative;
      left: -107px; }
  .non-ideal-state-wrapper-13QNs .content-2Z6qZ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: center;
        align-self: center;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center; }
    .non-ideal-state-wrapper-13QNs .content-2Z6qZ [class^='btn'] {
      margin-top: 32px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px; }
.color-splash-3wc14 [class^='modal-content'] {
  padding: 0;
  max-width: 688px; }
  .color-splash-3wc14 [class^='modal-content'] [class^='modal-header'] [class^='header-wrapper'] {
    -ms-flex-align: center;
        align-items: center;
    box-sizing: border-box;
    min-height: 76px;
    border-radius: 3px 3px 0 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    width: 100%;
    background-color: #3C97D3;
    padding: 24px;
    margin: 0; }
    .color-splash-3wc14 [class^='modal-content'] [class^='modal-header'] [class^='header-wrapper'] [class^='modal-close'] {
      top: -4px;
      position: relative; }
  .color-splash-3wc14 [class^='modal-content'] [class^='modal-header'] [class^='header-content'] > h1 {
    color: #fff;
    margin: 0; }
  .color-splash-3wc14 [class^='modal-content'] [class^='modal-header'] [class^='header-content'] h1, .color-splash-3wc14 [class^='modal-content'] [class^='modal-header'] [class^='header-content'] p {
    color: #fff; }
  .color-splash-3wc14 [class^='modal-content'] [class^='modal-header'] [class^='modal-close'] svg {
    cursor: pointer; }
  .color-splash-3wc14 [class^='modal-content'] [class^='modal-body'] {
    background-color: #F7F7F9;
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    margin: 0;
    padding: 16px; }
  .color-splash-3wc14 [class^='modal-content'] [class^='modal-footer'] {
    background-color: #fff;
    border-radius: 0 0 3px 3px;
    box-sizing: border-box;
    box-shadow: 0 -1px 0 0 #DEE0E3;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end;
    padding: 24px; }
    .color-splash-3wc14 [class^='modal-content'] [class^='modal-footer'] [class^='modal-actions'] {
      float: none;
      margin: 0; }
      .color-splash-3wc14 [class^='modal-content'] [class^='modal-footer'] [class^='modal-actions'] [class*='action-item-wrap'] > button {
        margin-left: 0; }
      .color-splash-3wc14 [class^='modal-content'] [class^='modal-footer'] [class^='modal-actions'] [class*='action-item-wrap'] [class*='popover-wrapper'] button {
        margin: 0 0 16px; }
        .color-splash-3wc14 [class^='modal-content'] [class^='modal-footer'] [class^='modal-actions'] [class*='action-item-wrap'] [class*='popover-wrapper'] button:last-child {
          margin: 0; }
      .color-splash-3wc14 [class^='modal-content'] [class^='modal-footer'] [class^='modal-actions'] > span:last-child {
        display: inline-block;
        margin-left: 12px; }
        .color-splash-3wc14 [class^='modal-content'] [class^='modal-footer'] [class^='modal-actions'] > span:last-child > button:last-child {
          margin-left: 0;
          padding: 0; }
          .color-splash-3wc14 [class^='modal-content'] [class^='modal-footer'] [class^='modal-actions'] > span:last-child > button:last-child > * {
            padding: 8px; }
    .color-splash-3wc14 [class^='modal-content'] [class^='modal-footer']:empty {
      display: none; }
  .color-splash-3wc14 [class^='modal-content'] .modal-tab-content-3NNB3 {
    background-color: #fff;
    border-radius: 3px;
    padding: 24px; }
    .color-splash-3wc14 [class^='modal-content'] .modal-tab-content-3NNB3 label {
      font-size: 15px; }
.toggle-component-2kEXI {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0 -8px;
  padding: 0 8px; }
  .toggle-component-2kEXI .toggle-wrapper-1t0e3 {
    cursor: pointer;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 20px;
    position: relative;
    width: 50px; }
    .toggle-component-2kEXI .toggle-wrapper-1t0e3.no-text-necUG {
      width: 40px; }
      .toggle-component-2kEXI .toggle-wrapper-1t0e3.no-text-necUG .inner-RlYXB {
        right: 21px; }
    .toggle-component-2kEXI .toggle-wrapper-1t0e3 .outer-2DvCK {
      background: #9198A0;
      border-radius: 100px;
      bottom: 0;
      left: 0;
      right: 0;
      position: absolute;
      transition: background 0.15s ease-in;
      top: 0; }
      .toggle-component-2kEXI .toggle-wrapper-1t0e3 .outer-2DvCK.on-fgXcc {
        background: #26B894; }
    .toggle-component-2kEXI .toggle-wrapper-1t0e3 .inner-RlYXB {
      background: #fff;
      border-radius: 50%;
      height: 16px;
      position: absolute;
      right: 31px;
      top: 1px;
      transition: background 0.15s ease-in, right 0.15s ease-out;
      width: 16px;
      box-shadow: 1px 0 2px 0 rgba(45, 62, 80, 0.1);
      border: 1px solid #9198A0; }
      .toggle-component-2kEXI .toggle-wrapper-1t0e3 .inner-RlYXB.on-fgXcc {
        background: #fff;
        right: 1px;
        border: 1px solid #26B894; }
      .toggle-component-2kEXI .toggle-wrapper-1t0e3 .inner-RlYXB.loading-2Lo7R {
        background: transparent; }
    .toggle-component-2kEXI .toggle-wrapper-1t0e3 .text-eyz3i {
      position: relative;
      color: #fff;
      font-size: 12px;
      z-index: 1;
      left: 24px;
      font-weight: 500;
      top: 3px;
      -webkit-user-select: none;
          -ms-user-select: none;
              user-select: none; }
      .toggle-component-2kEXI .toggle-wrapper-1t0e3 .text-eyz3i.on-fgXcc {
        left: 8px; }
    .toggle-component-2kEXI .toggle-wrapper-1t0e3.toggle-disabled-1uPKd {
      cursor: not-allowed; }
      .toggle-component-2kEXI .toggle-wrapper-1t0e3.toggle-disabled-1uPKd .outer-2DvCK {
        background: #DEE0E3; }
      .toggle-component-2kEXI .toggle-wrapper-1t0e3.toggle-disabled-1uPKd .inner-RlYXB {
        border: 1px solid #DEE0E3; }
  .toggle-component-2kEXI.toggle-red-OLoR7 .outer-2DvCK.on-fgXcc {
    background: #E54C3B; }
  .toggle-component-2kEXI.toggle-red-OLoR7 .inner-RlYXB.on-fgXcc {
    border: 1px solid #E54C3B; }
  .toggle-component-2kEXI label {
    color: #243140;
    cursor: pointer;
    display: inline-block;
    margin-right: 5px;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    .toggle-component-2kEXI label.toggle-disabled-1uPKd {
      cursor: not-allowed; }
  .toggle-component-2kEXI .toggle-loader-3TEth {
    position: absolute;
    top: -2px;
    height: 20px;
    width: 20px;
    left: -2px; }
.sortable-list-container-3UGbq {
  position: relative; }

.sortable-list-13bCV {
  display: block; }

.sortable-item-2ZX3q {
  border-top: 1px solid #ECF0F0;
  border-bottom: 1px solid #ECF0F0;
  padding: 0;
  margin-bottom: 0;
  color: #233040;
  background-color: #fff;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  min-height: 40px;
  height: 40px;
  font-size: 15px;
  -ms-flex-align: center;
      align-items: center;
  box-sizing: border-box; }
  .sortable-item-2ZX3q + .sortable-item-2ZX3q {
    margin-top: -1px; }
  .sortable-item-2ZX3q:last-child {
    border-bottom: none; }
  .sortable-item-2ZX3q .sortable-item-badge-1f1WD {
    width: 17px;
    height: 17px;
    min-width: 17px;
    font-size: 14px;
    margin-right: 20px;
    transition: all 0.25s ease; }
  .sortable-item-2ZX3q > span {
    width: calc(100% - 70px);
    transition: all 0.25s ease; }
  .sortable-item-2ZX3q.inactive-3c2qH > span {
    opacity: 0.3; }
  .sortable-item-2ZX3q.inactive-3c2qH .sortable-item-badge-1f1WD {
    background-color: rgba(35, 48, 64, 0.3);
    border-color: transparent; }
  .sortable-item-2ZX3q:not(.dragging-3ff-7):hover .handle-1n08Y, .sortable-item-2ZX3q.preview-2Tzkj .handle-1n08Y {
    opacity: 1; }
  .sortable-item-2ZX3q.bottom-border-3I94J {
    border-bottom: 1px solid #ECF0F0; }

.actions-34zJZ {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(0, -50%); }
  .actions-34zJZ .toggle-120zk {
    display: -ms-flexbox;
    display: flex; }
    .actions-34zJZ .toggle-120zk > div > div:first-child {
      background-color: rgba(35, 48, 64, 0.3); }
  .actions-34zJZ .handle-1n08Y {
    cursor: move;
    padding: 0 10px;
    margin-right: -10px;
    opacity: 0;
    transition: all 0.25s ease; }
    .actions-34zJZ .handle-1n08Y > span {
      height: 3px;
      width: 3px;
      background-color: #233040;
      display: block; }
      .actions-34zJZ .handle-1n08Y > span + span {
        margin-top: 2px; }

.drag-layer-K4yTS {
  position: absolute;
  pointer-events: none;
  z-index: 100;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%; }
.preview-table-uaVpX {
  margin-top: 16px;
  border: 1px solid #ECF0F0; }
  .preview-table-uaVpX .row-3fsDP {
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%; }
    .preview-table-uaVpX .row-3fsDP + .row-3fsDP {
      border-top: 1px solid #ECF0F0; }
  .preview-table-uaVpX .header-NWKFj, .preview-table-uaVpX .cell-3rPKc {
    box-sizing: border-box;
    display: block;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    position: relative;
    white-space: nowrap; }
    .preview-table-uaVpX .header-NWKFj > span, .preview-table-uaVpX .cell-3rPKc > span {
      display: inline-block;
      max-width: 100%;
      overflow: hidden;
      text-overflow: ellipsis; }
    .preview-table-uaVpX .header-NWKFj.email-TY2oE, .preview-table-uaVpX .cell-3rPKc.email-TY2oE {
      width: 23%; }
    .preview-table-uaVpX .header-NWKFj.name-1pNmu, .preview-table-uaVpX .cell-3rPKc.name-1pNmu {
      width: 23%; }
    .preview-table-uaVpX .header-NWKFj.status-36LEO, .preview-table-uaVpX .cell-3rPKc.status-36LEO {
      width: 15%;
      max-width: 120px; }
    .preview-table-uaVpX .header-NWKFj.date-67wvE, .preview-table-uaVpX .cell-3rPKc.date-67wvE {
      width: 15%;
      max-width: 110px; }
    .preview-table-uaVpX .header-NWKFj.groups-Ulysv, .preview-table-uaVpX .cell-3rPKc.groups-Ulysv {
      width: 20%; }
    .preview-table-uaVpX .header-NWKFj.no-results-3anvM, .preview-table-uaVpX .cell-3rPKc.no-results-3anvM {
      width: 100%;
      text-align: center; }
  .preview-table-uaVpX .header-NWKFj {
    padding: 15px 10px;
    background-color: #F7F7F9; }
  .preview-table-uaVpX .cell-3rPKc {
    padding: 13px 10px;
    background-color: #fff; }

h5 {
  color: #243140;
  opacity: 0.5;
  margin-bottom: 5px; }

.preview-modal-tooltip-1Jy0k {
  z-index: 1000000;
  max-width: none; }
.segment-editor-34Udo .header-Cz3D- .back-link-1Ko82 {
  cursor: pointer;
  display: inline-block; }
  .segment-editor-34Udo .header-Cz3D- .back-link-1Ko82 svg {
    position: relative;
    margin-right: 10px;
    top: 2px; }

.segment-editor-34Udo .default-toggle-wrapper-1ODa8 {
  margin: 16px 0;
  display: -ms-inline-flexbox;
  display: inline-flex; }
  .segment-editor-34Udo .default-toggle-wrapper-1ODa8 > span {
    font-weight: 200;
    font-size: 15px;
    color: #233040;
    margin-right: 16px; }

.segment-editor-34Udo .form-section-Mgyov {
  margin-top: 10px; }
  .segment-editor-34Udo .form-section-Mgyov p {
    margin-bottom: 10px; }

.segment-editor-34Udo .form-field-2Ypfc {
  margin-bottom: 20px; }
  .segment-editor-34Udo .form-field-2Ypfc .form-field-med-Mlhhy {
    max-width: 350px; }

.segment-editor-34Udo .form-section-separator-Lqgzk {
  border-bottom: 1px solid #ECF0F0;
  margin-bottom: 30px;
  padding: 5px 0 15px; }
  .segment-editor-34Udo .form-section-separator-Lqgzk:last-child {
    border-bottom: none;
    margin-bottom: 0; }

.segment-editor-34Udo .segment-editor-actions-3pliw {
  margin-top: 30px;
  position: relative;
  text-align: right; }
  .segment-editor-34Udo .segment-editor-actions-3pliw button:last-of-type {
    margin-right: 0; }

.segment-editor-34Udo .tooltip-question-sMb-K {
  background-color: #1B252F;
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  font-size: 13px;
  height: 15px;
  position: relative;
  text-align: center;
  width: 15px; }
  .segment-editor-34Udo .tooltip-question-sMb-K > span {
    font-size: 12px;
    position: relative;
    top: -2px; }

.segment-editor-34Udo .day-checkbox-wrap-3G3lE {
  height: 40px; }
  .segment-editor-34Udo .day-checkbox-wrap-3G3lE [class^='checkbox-component'] {
    width: 33px;
    float: left; }
    .segment-editor-34Udo .day-checkbox-wrap-3G3lE [class^='checkbox-component']:last-child {
      width: 25px; }
  .segment-editor-34Udo .day-checkbox-wrap-3G3lE [class^='checkbox-component'] > div {
    display: block; }
    .segment-editor-34Udo .day-checkbox-wrap-3G3lE [class^='checkbox-component'] > div label {
      display: block;
      margin-left: 2px;
      margin-top: 6px; }
  @media (max-width: 991px) {
    .segment-editor-34Udo .day-checkbox-wrap-3G3lE {
      margin-bottom: 25px; } }

.segment-editor-34Udo .time-range-3yCZv {
  margin-left: 8px; }

.segment-editor-34Udo .time-range-wrap-MaGl1 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-inline-flexbox;
  display: inline-flex; }
  @media (max-width: 991px) {
    .segment-editor-34Udo .time-range-wrap-MaGl1 [class^='selectfield-component'] {
      width: 30px;
      min-width: 100px; } }
  @media (max-width: 767px) {
    .segment-editor-34Udo .time-range-wrap-MaGl1 [class^='checkbox-component'] {
      width: 35px; } }

.segment-editor-34Udo .time-range-wrap-text-Tr6nN {
  color: #000;
  display: inline-block;
  margin-right: 10px; }
  .segment-editor-34Udo .time-range-wrap-text-Tr6nN.mid-2OdOI {
    margin-left: 10px; }

.segment-editor-34Udo .segment-preview-wrapper-3iB4q {
  display: -ms-flexbox;
  display: flex;
  position: relative; }
  .segment-editor-34Udo .segment-preview-wrapper-3iB4q .segment-preview-1fA_Q {
    box-sizing: border-box;
    color: #233040; }
    .segment-editor-34Udo .segment-preview-wrapper-3iB4q .segment-preview-1fA_Q .preview-count-HTNI6 {
      text-align: center; }
    .segment-editor-34Udo .segment-preview-wrapper-3iB4q .segment-preview-1fA_Q .contact-preview-3BuFn {
      max-width: 100%; }
      .segment-editor-34Udo .segment-preview-wrapper-3iB4q .segment-preview-1fA_Q .contact-preview-3BuFn .convert-Wnd5w {
        margin-top: 16px; }
        .segment-editor-34Udo .segment-preview-wrapper-3iB4q .segment-preview-1fA_Q .contact-preview-3BuFn .convert-Wnd5w [class*='confirmation-wrapper'] {
          z-index: 3; }
    .segment-editor-34Udo .segment-preview-wrapper-3iB4q .segment-preview-1fA_Q.dynamic-preview-WDfaO {
      background-color: rgba(242, 156, 30, 0.1);
      width: 100%;
      border-radius: 3px;
      padding: 15px;
      min-height: 46px;
      margin-top: 30px;
      margin-bottom: -15px;
      position: relative; }
    .segment-editor-34Udo .segment-preview-wrapper-3iB4q .segment-preview-1fA_Q.manual-preview-1mjHf {
      background-color: rgba(242, 156, 30, 0.1);
      width: 100%;
      border-radius: 3px;
      padding: 15px;
      min-height: 46px;
      margin-bottom: 0;
      margin-top: 15px; }
  .segment-editor-34Udo .segment-preview-wrapper-3iB4q a {
    color: #3C97D3;
    cursor: pointer;
    font-weight: normal;
    margin-left: 5px;
    text-decoration: underline; }

.segment-editor-34Udo .preview-spinner-22VWF {
  background-color: transparent; }

.segment-editor__disgard-alert-3C6lj {
  background: #fff;
  position: absolute;
  right: 0;
  text-align: right;
  width: 330px;
  display: none; }
  .segment-editor__disgard-alert-3C6lj.is-visible-3FfKm {
    display: block;
    z-index: 1; }

.segment-editor__disgard-alert-text-3NRpS {
  color: #E54C3B;
  display: inline-block;
  font-weight: 300;
  margin-right: 15px; }

.hide-on-disgard-alert-3pPnl {
  display: none; }
.import-form-wrapper-2MtTs .import-file-upload-2hbRX {
  margin-bottom: 16px; }

.import-form-wrapper-2MtTs .field-error-3isFK {
  margin-bottom: 16px; }
.user-chooser-wrapper-AWceK [class^='selectfield-component'] ul {
  max-height: 152px; }
.button-toggle-component-20uMa {
  cursor: pointer;
  position: relative; }
  .button-toggle-component-20uMa > input {
    cursor: pointer;
    height: 100%;
    left: 0;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    width: 100%;
    z-index: 2; }
  .button-toggle-component-20uMa.button-toggle-disabled-1Ndf0 {
    cursor: not-allowed; }
    .button-toggle-component-20uMa.button-toggle-disabled-1Ndf0 > input {
      cursor: not-allowed; }

.button-group-2RXj0 .options-7YrQ2 {
  display: -ms-flexbox;
  display: flex; }
  .button-group-2RXj0 .options-7YrQ2 .button-toggle-component-20uMa button {
    margin: 0; }
  .button-group-2RXj0 .options-7YrQ2 .button-toggle-component-20uMa:first-child button {
    border-right: none;
    border-radius: 3px 0 0 3px; }
  .button-group-2RXj0 .options-7YrQ2 .button-toggle-component-20uMa:last-child button {
    border-left: none;
    border-radius: 0 3px 3px 0; }
  .button-group-2RXj0 .options-7YrQ2 .button-toggle-component-20uMa:not(.active-2pf2H) + .button-toggle-component-20uMa:not(.active-2pf2H) {
    margin-left: 1px; }
    .button-group-2RXj0 .options-7YrQ2 .button-toggle-component-20uMa:not(.active-2pf2H) + .button-toggle-component-20uMa:not(.active-2pf2H):before {
      content: "";
      position: absolute;
      height: 100%;
      width: 1px;
      background-color: #DEE0E3;
      top: 0;
      left: -1px;
      z-index: 1; }
  .button-group-2RXj0 .options-7YrQ2 .button-toggle-component-20uMa + .button-toggle-component-20uMa:not(:last-child) button {
    border-radius: 0;
    border-right: none;
    border-left: none; }
  .button-group-2RXj0 .options-7YrQ2 .button-toggle-component-20uMa.active-2pf2H button {
    padding-right: 9px;
    padding-left: 9px; }
  .button-group-2RXj0 .options-7YrQ2 .button-toggle-component-20uMa.active-2pf2H:first-child button {
    padding-right: 9px;
    padding-left: 8px; }
  .button-group-2RXj0 .options-7YrQ2 .button-toggle-component-20uMa.active-2pf2H:last-child button {
    padding-right: 8px;
    padding-left: 9px; }

.button-group-2RXj0 > .asterisk-3f127 {
  color: #E54C3B;
  float: left;
  margin-right: 5px; }

.button-group-2RXj0 > label {
  display: block;
  margin-bottom: 10px;
  font-size: 16px;
  color: #233040;
  font-weight: 200; }
.segment-condition-3PwOz {
  margin-bottom: 15px; }
  .segment-condition-3PwOz fieldset {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-right: 0; }
  .segment-condition-3PwOz .remove-condition-1j7hP {
    position: absolute;
    right: -7px;
    top: 11px;
    cursor: pointer; }
    @media (max-width: 991px) {
      .segment-condition-3PwOz .remove-condition-1j7hP {
        right: 0;
        top: 65px; }
        .segment-condition-3PwOz .remove-condition-1j7hP.top-AXt9h {
          top: 11px; } }
  @media (max-width: 991px) {
    .segment-condition-3PwOz {
      margin-bottom: 0; } }

.inline-row-3hM1a {
  margin: 0 -.5rem;
  position: relative;
  width: 100%; }
  .inline-row-3hM1a > div[class*='col-'] > ul {
    margin-left: 0.5rem;
    width: calc(100% - 18px); }
    @media (max-width: 991px) {
      .inline-row-3hM1a > div[class*='col-'] > ul {
        width: 100%; } }
  .inline-row-3hM1a > div[class*='field-'] {
    margin: 0;
    width: 100%; }
  .inline-row-3hM1a input:focus {
    position: relative;
    z-index: 1; }
  .inline-row-3hM1a input[type='radio'] {
    position: absolute; }
  @media (max-width: 1199px) {
    .inline-row-3hM1a > div[class*='field-'] .datepicker-24rj0 {
      margin-top: 15px; } }
  @media (max-width: 991px) {
    .inline-row-3hM1a {
      margin: 0;
      padding-right: 30px !important;
      padding-left: 0;
      box-sizing: border-box; }
      .inline-row-3hM1a > div[class*='field-'] {
        padding: 0; }
      .inline-row-3hM1a .variable-width-select-2Y-Eg > div, .inline-row-3hM1a .fixed-width-select-21hdi > div {
        border-radius: 3px 3px 0 0; }
      .inline-row-3hM1a.no-filter-selected-3Nkda .variable-width-select-2Y-Eg > div, .inline-row-3hM1a.no-filter-selected-3Nkda .fixed-width-select-21hdi > div {
        border-radius: 3px; }
      .inline-row-3hM1a .inline-row-3hM1a {
        margin: 0;
        padding-right: 0 !important; }
        .inline-row-3hM1a .inline-row-3hM1a > div[class*='field-'] {
          padding: 0; }
          .inline-row-3hM1a .inline-row-3hM1a > div[class*='field-']:first-child > div, .inline-row-3hM1a .inline-row-3hM1a > div[class*='field-']:first-child > input {
            border-radius: 0; }
          .inline-row-3hM1a .inline-row-3hM1a > div[class*='field-']:last-child > div, .inline-row-3hM1a .inline-row-3hM1a > div[class*='field-']:last-child > input {
            border-radius: 0 0 3px 3px; } }
  .inline-row-3hM1a .filter-condition-3EX3k {
    float: left;
    margin: 0 15px 0 0; }
    @media (max-width: 991px) {
      .inline-row-3hM1a .filter-condition-3EX3k {
        margin: 0; } }
  .inline-row-3hM1a .variable-width-select-2Y-Eg {
    width: calc(100% - 92px); }
  .inline-row-3hM1a .fixed-width-select-21hdi {
    width: 100%; }
  .inline-row-3hM1a .inner-row-override-1qeaU {
    margin: 0;
    padding: 0 15px 0 0; }

.operator-3y7YY {
  display: -ms-flexbox !important;
  display: flex !important; }

.datepicker-24rj0 {
  min-width: 220px !important; }

@media (max-width: 991px) {
  .operator-3y7YY {
    display: block !important; }
  .datepicker-24rj0 {
    min-width: 100% !important; } }
.segment-condition-remove-wrap-3tbfL {
  position: absolute;
  right: 30px;
  text-align: right;
  width: 200px;
  z-index: 1; }
  .segment-condition-remove-wrap-3tbfL.is-visible-2INMi {
    z-index: 1; }

.segment-condition-remove-trigger-1fXZD {
  cursor: pointer; }

.segment-condition-action-panel-3HRg6 {
  background-color: #fff;
  display: none;
  padding: 5px 5px 5px 15px;
  position: absolute;
  right: -14px;
  text-align: right;
  top: -14px;
  width: auto; }
  .segment-condition-action-panel-3HRg6 button:first-of-type {
    margin-right: 10px; }
  .segment-condition-action-panel-3HRg6 button:last-of-type {
    margin-right: 0; }
  .segment-condition-action-panel-3HRg6:before {
    background: linear-gradient(90deg, transparent, #fff);
    content: '';
    display: block;
    height: 34px;
    left: -20px;
    position: absolute;
    width: 35px; }

.action-panel-text-1VPmi {
  color: #E54C3B;
  display: inline-block;
  font-weight: 300;
  margin-right: 15px; }

.is-visible-2INMi {
  display: block; }
  .is-visible-2INMi .segment-condition-action-panel-3HRg6 {
    display: block; }

.is-hidden-3A0cg {
  display: none; }
.segment-condition-group--zPmy {
  background-color: #DEE0E3;
  padding: 15px;
  border-radius: 3px;
  margin-bottom: 25px;
  position: relative;
  text-align: left; }
  .segment-condition-group--zPmy:after {
    content: '';
    height: 25px;
    width: 1px;
    position: absolute;
    left: 50%;
    border-left: 1px dashed #9198A0;
    bottom: -25px; }
  .segment-condition-group--zPmy:before {
    content: '';
    height: 25px;
    width: 1px;
    position: absolute;
    left: 50%;
    border-left: 1px dashed #9198A0;
    top: -25px; }
  .segment-condition-group--zPmy.first-3jTWm:before {
    display: none; }
  .segment-condition-group--zPmy .segment-condition-group-inner-3032S {
    background-color: #fff;
    border-radius: 2px;
    padding: 15px; }
  .segment-condition-group--zPmy .segment-condition-add-btn-3nCGW {
    color: #3C97D3;
    padding-left: 0;
    outline: none; }
    .segment-condition-group--zPmy .segment-condition-add-btn-3nCGW svg {
      fill: #3C97D3; }
  .segment-condition-group--zPmy .segment-condition-none-29T9f .segment-condition-none-text-3iYOp {
    margin-right: 10px; }
  .segment-condition-group--zPmy .segment-condition-none-29T9f .segment-condition-add-btn-3nCGW {
    margin-top: -1px; }
.segment-condition-editor-1Sls2 {
  text-align: center;
  margin-top: 30px; }
  .segment-condition-editor-1Sls2 button {
    margin-right: 0; }
  .segment-condition-editor-1Sls2 .nested-wrap-1h_RL > div > [class^='button-group'] {
    margin-bottom: 25px;
    display: inline-block; }
    .segment-condition-editor-1Sls2 .nested-wrap-1h_RL > div > [class^='button-group'] [class^='options'] [class^='button-toggle-component']:only-child button {
      border-radius: 3px !important; }
    .segment-condition-editor-1Sls2 .nested-wrap-1h_RL > div > [class^='button-group'] [class^='options'] [class^='button-toggle-component']:nth-child(2) button {
      margin-right: 9px; }
.modal-tabs-2sI-l [class^='tabs-list'] {
  margin: -16px -16px 16px;
  background-color: #fff;
  padding: 0 40px; }

.modal-tabs-2sI-l [class^='tab-panels'] {
  padding-top: 16px; }

.modal-tab-content-1F9zO {
  background-color: #fff;
  border-radius: 3px;
  padding: 24px; }
  .modal-tab-content-1F9zO label {
    font-size: 15px; }
  .modal-tab-content-1F9zO + .modal-tab-content-1F9zO {
    margin-top: 25px; }

.toggle-advanced-settings-PtISs {
  padding: 32px 16px;
  color: #9198A0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  cursor: pointer;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .toggle-advanced-settings-PtISs:not(.showing-P70Bq) {
    padding-bottom: 16px; }
  .toggle-advanced-settings-PtISs > span {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
  .toggle-advanced-settings-PtISs strong {
    margin: 0 8px 0 4px;
    font-weight: 200; }

.test-mode-checkbox-2qBr3 {
  border-top: 1px solid #ECF0F0;
  padding-top: 12px;
  margin: 25px 0 8px;
  overflow: visible; }

.date-picker-field-3SIgS div[class*='datepicker'] {
  display: -ms-flexbox;
  display: flex; }
  .date-picker-field-3SIgS div[class*='datepicker'] > div {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    margin-top: 0 !important; }

.bool-custom-field-3xKHU div[class*='selectfield-component'] {
  width: 100%; }

.tab-prefix-2CD14 {
  font-size: inherit;
  height: auto;
  min-width: 16px;
  margin-right: 7.5px;
  border: none !important; }

.icon-green-20ra6 svg {
  fill: #26B894; }

.action-item-wrap-3femD {
  display: inline-block; }

.button-validation-tooltip-2bv9I {
  margin: -8px 0 0 7px; }

.status-segments-section-5NAVp {
  margin: 0 -24px 30px; }

.info-icon-3oeIw {
  margin: 0 5px;
  cursor: default; }

.form-section-separator-3OMwA {
  border-bottom: 1px solid #ECF0F0;
  margin-bottom: 30px;
  padding: 5px 0 15px; }
  .form-section-separator-3OMwA:last-child {
    border-bottom: none;
    margin-bottom: 0; }

.flex-input-2lMYg {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: baseline;
      align-items: baseline; }
  .flex-input-2lMYg div[class*='input-component'] {
    -ms-flex-positive: 1;
        flex-grow: 1;
    margin-left: 10px; }
.workflow-rule-delay-wrapper-2tmzq {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #fff;
  left: 0;
  position: absolute;
  top: -25px; }
  .workflow-rule-delay-wrapper-2tmzq .action-callout-3oi4p {
    display: -ms-flexbox;
    display: flex;
    margin-right: 5px; }
    .workflow-rule-delay-wrapper-2tmzq .action-callout-3oi4p > span {
      margin-left: 5px; }
  .workflow-rule-delay-wrapper-2tmzq [class^='dropdown-component'] [class^='trigger'] {
    color: #3C97D3; }
  .workflow-rule-delay-wrapper-2tmzq [class^='dropdown-wrapper'] {
    min-width: 230px; }
    .workflow-rule-delay-wrapper-2tmzq [class^='dropdown-wrapper'] [class^='selectfield-component'] {
      width: 100%; }
    @media (max-width: 991px) {
      .workflow-rule-delay-wrapper-2tmzq [class^='dropdown-wrapper'] {
        left: 0; } }
  .workflow-rule-delay-wrapper-2tmzq header {
    padding: 0 15px 10px 0; }
    .workflow-rule-delay-wrapper-2tmzq header h3 {
      margin: 0; }
  .workflow-rule-delay-wrapper-2tmzq p {
    margin-bottom: 8px; }
  .workflow-rule-delay-wrapper-2tmzq .action-wrapper-mk75t {
    float: left;
    width: 100%; }
    .workflow-rule-delay-wrapper-2tmzq .action-wrapper-mk75t button {
      margin: 0; }
  .workflow-rule-delay-wrapper-2tmzq .float-left-2idY9 {
    float: left; }
  .workflow-rule-delay-wrapper-2tmzq .float-right-1wuzn {
    float: right; }
  .workflow-rule-delay-wrapper-2tmzq .is-hidden-16RX6 {
    display: none; }
  @media (max-width: 475px) {
    .workflow-rule-delay-wrapper-2tmzq {
      left: 31px;
      top: -27px; } }
.workflow-rule-oSvao {
  background-color: #DEE0E3;
  padding: 15px;
  border-radius: 3px;
  margin: 25px 0;
  position: relative;
  text-align: left; }
  .workflow-rule-oSvao:after {
    content: '';
    height: 25px;
    width: 1px;
    position: absolute;
    left: 50%;
    border-left: 1px dashed #9198A0;
    bottom: -25px; }
    @media (max-width: 475px) {
      .workflow-rule-oSvao:after {
        left: 15px; } }
  .workflow-rule-oSvao:before {
    content: '';
    height: 25px;
    width: 1px;
    position: absolute;
    left: 50%;
    border-left: 1px dashed #9198A0;
    top: -25px; }
    @media (max-width: 475px) {
      .workflow-rule-oSvao:before {
        height: 40px;
        left: 15px;
        top: -40px; } }
  .workflow-rule-oSvao.first-109wT:before {
    display: none; }
  .workflow-rule-oSvao .workflow-rule-inner-3ZYjI {
    background-color: #fff;
    border-radius: 2px;
    padding: 15px; }
    .workflow-rule-oSvao .workflow-rule-inner-3ZYjI h3 {
      display: inline-block; }
  .workflow-rule-oSvao .workflow-any-all-toggle-PyQGg {
    color: #3C97D3;
    text-decoration: underline;
    cursor: pointer; }
  .workflow-rule-oSvao .workflow-condition-group-remove-2GtAw {
    position: absolute;
    right: 30px;
    cursor: pointer; }
  .workflow-rule-oSvao .workflow-condition-add-btn-8KkvU {
    color: #3C97D3;
    padding-left: 0;
    margin-bottom: 15px;
    outline: none; }
    .workflow-rule-oSvao .workflow-condition-add-btn-8KkvU svg {
      fill: #3C97D3; }
  .workflow-rule-oSvao .workflow-condition-none-3NMw1 {
    margin-bottom: 15px;
    display: block; }
    .workflow-rule-oSvao .workflow-condition-none-3NMw1 .workflow-condition-none-text-1jIbj {
      margin-right: 10px; }
    .workflow-rule-oSvao .workflow-condition-none-3NMw1 .workflow-condition-add-btn-8KkvU {
      margin-top: -1px;
      margin-bottom: 0px; }
  @media (max-width: 475px) {
    .workflow-rule-oSvao {
      margin-top: 40px; } }
.workflow-editor-QhoCQ .workflow-add-rule-btn-2qxc8 {
  display: block;
  margin: 0 auto; }
  @media (max-width: 475px) {
    .workflow-editor-QhoCQ .workflow-add-rule-btn-2qxc8 {
      width: 100%; } }
.config-notification-setting-3AS89 {
  margin-bottom: 15px; }
  .config-notification-setting-3AS89 .inline-row-FqPlb {
    margin: 0 -0.5rem;
    padding: 0; }
    .config-notification-setting-3AS89 .inline-row-FqPlb > div[class*='field-'] {
      margin: 0;
      width: 100%; }
    .config-notification-setting-3AS89 .inline-row-FqPlb div[class*='selectfield-component-'] > ul {
      margin-left: 0.5rem;
      width: calc(100% - 18px); }
    @media (max-width: 991px) {
      .config-notification-setting-3AS89 .inline-row-FqPlb {
        margin: 0;
        padding-right: 30px !important;
        padding-left: 0;
        box-sizing: border-box; }
        .config-notification-setting-3AS89 .inline-row-FqPlb > div[class*='field-'] {
          padding: 0; }
        .config-notification-setting-3AS89 .inline-row-FqPlb div[class*='selectfield-component-'] > ul {
          width: 100%; } }
  .config-notification-setting-3AS89 .inner-row-override-1OlSd {
    margin: 0;
    padding: 0 0.5rem; }
  .config-notification-setting-3AS89 .no-option-3kQo9 {
    display: inline-block;
    padding: 0 0.5rem;
    width: 25%;
    min-width: initial;
    float: left;
    line-height: 38px; }
    .config-notification-setting-3AS89 .no-option-3kQo9 button {
      padding: 8px 10px;
      height: 39px;
      margin-right: 0; }
      .config-notification-setting-3AS89 .no-option-3kQo9 button em {
        display: -ms-flexbox;
        display: flex; }
        .config-notification-setting-3AS89 .no-option-3kQo9 button em img {
          width: 16px;
          height: 16px;
          margin-right: 10px; }
    @media (max-width: 991px) {
      .config-notification-setting-3AS89 .no-option-3kQo9 {
        padding: 0;
        width: 100%; }
        .config-notification-setting-3AS89 .no-option-3kQo9 button {
          width: 100%;
          border-radius: 0 0 3px 3px;
          margin-top: -2px; } }
  .config-notification-setting-3AS89 .remove-item-2b543 {
    position: absolute;
    right: 0;
    top: 11px;
    cursor: pointer; }
.config-panel-notification-1sNiT h3 {
  margin-bottom: 15px; }
.actions-drawer-LyJTB {
  background: #fff;
  box-sizing: border-box;
  box-shadow: 1px 1px 1px #000;
  left: 232px;
  padding: 20px;
  position: fixed;
  right: 0;
  transition: bottom 500ms ease 250ms;
  z-index: 1; }
  .actions-drawer-LyJTB.visible-1UIrp {
    bottom: 0px; }
  .actions-drawer-LyJTB.hidden-2oLrC {
    bottom: -72px; }
  .actions-drawer-LyJTB .buttons-wrapper-1Sz-n {
    float: right;
    margin-right: -12px; }
  .actions-drawer-LyJTB span {
    float: left;
    line-height: 32px; }
  @media (max-width: 991px) {
    .actions-drawer-LyJTB {
      left: 0;
      padding: 10px;
      width: 100%; } }
.common-modal-wrapper-1nFKc [class^='modal-content'] {
  padding: 0;
  max-width: 688px; }
  .common-modal-wrapper-1nFKc [class^='modal-content'] [class^='modal-header'] .header-wrapper-1kzZR {
    -ms-flex-align: center;
        align-items: center;
    min-height: 76px;
    border-radius: 3px 3px 0 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    width: 100%; }
    .common-modal-wrapper-1nFKc [class^='modal-content'] [class^='modal-header'] .header-wrapper-1kzZR [class^='modal-close'] {
      top: -4px;
      position: relative; }
  .common-modal-wrapper-1nFKc [class^='modal-content'] [class^='modal-header'] .header-content-1uklx > h1 {
    font-size: 22px;
    margin: 0; }
  .common-modal-wrapper-1nFKc [class^='modal-content'] [class^='modal-header'] .header-content-1uklx h1, .common-modal-wrapper-1nFKc [class^='modal-content'] [class^='modal-header'] .header-content-1uklx p {
    color: #fff; }
  .common-modal-wrapper-1nFKc [class^='modal-content'] [class^='modal-header'] .modal-close-3PsbJ svg {
    cursor: pointer; }
  .common-modal-wrapper-1nFKc [class^='modal-content'] [class^='modal-body'] {
    background-color: #F7F7F9;
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    margin: 0;
    padding: 16px; }
  .common-modal-wrapper-1nFKc [class^='modal-content'] [class^='modal-footer'] {
    background-color: #fff;
    border-radius: 0 0 3px 3px;
    box-sizing: border-box;
    box-shadow: 0 -1px 0 0 #DEE0E3;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end;
    padding: 24px; }
    .common-modal-wrapper-1nFKc [class^='modal-content'] [class^='modal-footer'] [class^='modal-actions'] {
      float: none;
      margin: 0; }
      .common-modal-wrapper-1nFKc [class^='modal-content'] [class^='modal-footer'] [class^='modal-actions'] [class*='action-item-wrap'] > button {
        margin-left: 0; }
      .common-modal-wrapper-1nFKc [class^='modal-content'] [class^='modal-footer'] [class^='modal-actions'] [class*='action-item-wrap'] [class*='popover-wrapper'] button {
        margin: 0 0 16px; }
        .common-modal-wrapper-1nFKc [class^='modal-content'] [class^='modal-footer'] [class^='modal-actions'] [class*='action-item-wrap'] [class*='popover-wrapper'] button:last-child {
          margin: 0; }
      .common-modal-wrapper-1nFKc [class^='modal-content'] [class^='modal-footer'] [class^='modal-actions'] > span:last-child {
        display: inline-block;
        margin-left: 12px; }
        .common-modal-wrapper-1nFKc [class^='modal-content'] [class^='modal-footer'] [class^='modal-actions'] > span:last-child > button:last-child {
          margin-left: 0;
          padding: 0; }
          .common-modal-wrapper-1nFKc [class^='modal-content'] [class^='modal-footer'] [class^='modal-actions'] > span:last-child > button:last-child > * {
            padding: 8px; }
    .common-modal-wrapper-1nFKc [class^='modal-content'] [class^='modal-footer']:empty {
      display: none; }
  .common-modal-wrapper-1nFKc [class^='modal-content'] .header-wrapper-1kzZR {
    background-color: #3C97D3;
    box-sizing: border-box;
    padding: 24px; }
    .common-modal-wrapper-1nFKc [class^='modal-content'] .header-wrapper-1kzZR p {
      margin: 10px 0 0; }
.contact-segments-tab-wrapper-3iMpU .no-segments-text-3mq6F {
  text-align: center;
  padding: 16px; }
.chip-wrapper-2-qnK {
  background-color: #9198A0;
  border-radius: 2px;
  color: #243140;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 12px;
  font-weight: normal;
  padding: 3px 12px; }
  .chip-wrapper-2-qnK span {
    line-height: 1.6;
    position: relative; }
  .chip-wrapper-2-qnK.larger-2nut1 {
    font-size: 14px; }
  .chip-wrapper-2-qnK.smaller-3EmuS {
    font-size: 10px;
    font-weight: 200;
    padding: 5px 8px 3px;
    text-transform: uppercase; }
  .chip-wrapper-2-qnK.primary-2EJ5D, .chip-wrapper-2-qnK.primary-1-27Hr- {
    background-color: #3C97D3;
    color: #fff; }
  .chip-wrapper-2-qnK.primary-2-eJb3- {
    background-color: #3178B7;
    color: #fff; }
  .chip-wrapper-2-qnK.primary-3-1jfHq {
    background-color: #1B252F;
    color: #fff; }
  .chip-wrapper-2-qnK.primary-4-3PBRY {
    background-color: #243140;
    color: #fff; }
  .chip-wrapper-2-qnK.primary-5-17-ub {
    background-color: #2D3E50;
    color: #fff; }
  .chip-wrapper-2-qnK.primary-darker-3_l2T, .chip-wrapper-2-qnK.primary-6-RK57x {
    background-color: #4F6A92;
    color: #fff; }
  .chip-wrapper-2-qnK.neutral-1-33m6u {
    background-color: #ECF0F0; }
  .chip-wrapper-2-qnK.neutral-2-1hGV1 {
    background-color: #F7F7F9; }
  .chip-wrapper-2-qnK.neutral-3-Krxh1 {
    background-color: #DEE0E3; }
  .chip-wrapper-2-qnK.neutral-4-1beHG {
    background-color: #9198A0; }
  .chip-wrapper-2-qnK.danger-1eeoK {
    background-color: #E54C3B;
    color: #fff; }
  .chip-wrapper-2-qnK.success-2o0IE {
    background-color: #26B894;
    color: #fff; }
  .chip-wrapper-2-qnK.warning-1M9m3 {
    background-color: #F29C1E;
    color: #fff; }
  .chip-wrapper-2-qnK.info-LPk70 {
    background-color: #62CAF3;
    color: #fff; }
  .chip-wrapper-2-qnK.is-actionable-2fHij {
    cursor: pointer; }
.popover-r7Hmh > * {
  margin: 0; }

.popover-wrapper-3Tm-x {
  position: relative; }

.popover-inner-1bi-x {
  background-color: #fff;
  border-radius: 3px;
  box-shadow: 0 8px 24px 0 rgba(27, 37, 47, 0.5);
  width: 300px;
  box-sizing: border-box;
  left: 50%;
  opacity: 0;
  padding: 20px;
  position: absolute;
  transform: translateX(-50%);
  transition: opacity .25s ease;
  visibility: hidden;
  z-index: 3750; }
  .popover-inner-1bi-x:before {
    background-color: #fff;
    border-radius: 3px;
    content: ' ';
    height: 20px;
    left: calc(50% - 4px);
    position: absolute;
    transform: rotate(45deg) translateX(-50%);
    width: 20px; }

.popover-showing-3V9jc {
  opacity: 1;
  visibility: visible; }

.top-2zz7a {
  bottom: calc(100% + 14px); }
  .top-2zz7a:before {
    bottom: -16px; }

.bottom-3zf_c {
  top: calc(100% + 14px); }
  .bottom-3zf_c:before {
    top: 0; }

.popover-content-2Fc1f {
  position: relative;
  z-index: 1; }
.common-popover-wrapper-jD2D1 h1 {
  margin: 0 0 16px; }

.popover-btn-1HHE2 {
  display: block;
  width: 100%;
  margin: 1em 0; }
  .popover-btn-1HHE2:last-child {
    margin-bottom: 0; }
.action-button-1w8cy {
  margin-right: 12px; }

.header-content-align-2iCyI > span {
  margin-left: 38px; }

.no-prefix-icon div div span button em svg:first-child {
  display: none; }
.risk-reasons-2SLM8 a {
  color: #3C97D3;
  text-decoration: none; }
  .risk-reasons-2SLM8 a:hover {
    text-decoration: underline; }

.risk-reasons-2SLM8 ul {
  padding-left: 1rem;
  font-size: 16px; }
  .risk-reasons-2SLM8 ul li {
    padding: 5px 0; }
.payout-modal-tabs-2muiI div[class^='tab-headers-'] > div {
  width: 50%;
  text-align: center;
  box-sizing: border-box; }

.payout-modal-tabs-2muiI .tab-content-2RiRq {
  padding-top: 15px; }
  .payout-modal-tabs-2muiI .tab-content-2RiRq div[class^='selectfield-component-'] {
    width: 100%; }
  .payout-modal-tabs-2muiI .tab-content-2RiRq p {
    margin: 25px 0 10px;
    font-weight: 200; }
  .payout-modal-tabs-2muiI .tab-content-2RiRq > div > label {
    display: block;
    font-weight: 200;
    margin-bottom: 10px; }
  .payout-modal-tabs-2muiI .tab-content-2RiRq div[class^='checkbox-component-'] {
    margin-bottom: 10px; }

.payout-modal-tabs-2muiI .hide-tabs-3UFh0 div[class^='tab-headers-'] {
  display: none; }

.payout-modal-tabs-2muiI .gift-card-select-1zJ3j {
  margin-bottom: 15px; }
.status-change-modal-1rLmI div[class^='selectfield-component-'] {
  width: 100%; }
.profile-basic-info-wrapper-36-qy {
  background-clip: padding-box;
  background-color: #3C97D3;
  position: relative; }
  .profile-basic-info-wrapper-36-qy .profile-score-badge-1KPe2 {
    color: #243140; }
  .profile-basic-info-wrapper-36-qy.enrolled-3X6sq .profile-score-badge-empty-PpWcf {
    border-color: #63abdb;
    background-color: #63abdb; }
  .profile-basic-info-wrapper-36-qy.enrolled-3X6sq .send-nps-survey-spinner-23lQl {
    background-color: #63abdb !important; }
  .profile-basic-info-wrapper-36-qy.prospect-3Ty8i {
    background-color: #26B894; }
    .profile-basic-info-wrapper-36-qy.prospect-3Ty8i .profile-score-badge-empty-PpWcf {
      border-color: #4bc7a9;
      background-color: #4bc7a9; }
    .profile-basic-info-wrapper-36-qy.prospect-3Ty8i .send-nps-survey-spinner-23lQl {
      background-color: #4bc7a9 !important; }
  .profile-basic-info-wrapper-36-qy.banned-3HqxK {
    background-color: #E54C3B; }
    .profile-basic-info-wrapper-36-qy.banned-3HqxK .profile-score-badge-empty-PpWcf {
      border-color: #ec6e5e;
      background-color: #ec6e5e; }
    .profile-basic-info-wrapper-36-qy.banned-3HqxK .send-nps-survey-spinner-23lQl {
      background-color: #ec6e5e !important; }
  .profile-basic-info-wrapper-36-qy.unsubscribed-3rT5B {
    background-color: #E54C3B; }
    .profile-basic-info-wrapper-36-qy.unsubscribed-3rT5B .profile-score-badge-empty-PpWcf {
      border-color: #ec6e5e;
      background-color: #ec6e5e; }
    .profile-basic-info-wrapper-36-qy.unsubscribed-3rT5B .send-nps-survey-spinner-23lQl {
      background-color: #ec6e5e !important; }

.profile-basic-info-inner-189vG {
  box-sizing: border-box;
  min-height: 145px;
  padding: 15px;
  position: relative;
  z-index: 2; }

.profile-status-tag-1UD-P {
  text-transform: capitalize; }

.profile-score-badge-wrapper-2YknG {
  position: relative; }
  .profile-score-badge-wrapper-2YknG > span {
    float: right;
    height: 32px;
    width: 32px; }
  .profile-score-badge-wrapper-2YknG [class^='spinner-circular'] span span {
    width: 6px;
    height: 6px; }

.profile-score-badge-1KPe2 {
  border-color: #fff;
  background-color: #fff;
  color: #243140;
  float: right; }

.profile-score-badge-empty-PpWcf {
  color: #fff;
  float: right; }

.profile-score-badge-clickable-2VVvN {
  cursor: pointer; }

.profile-avatar-2XYAZ {
  border-radius: 3px;
  float: left; }
  .profile-avatar-2XYAZ img {
    width: 100%; }

.profile-title-wrap-2wueT {
  margin-top: 28px;
  margin-left: 90px;
  z-index: 2; }
  .profile-title-wrap-2wueT h3 {
    color: #fff;
    margin: 0 0 10px; }
  .profile-title-wrap-2wueT h2 {
    color: #243140;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal; }

.profile-action-panel-3IuPa {
  bottom: 10px;
  position: absolute;
  right: 15px;
  text-align: right;
  width: 135px;
  z-index: 2; }
  .profile-action-panel-3IuPa div[class*='dropdown-wrapper-'] {
    min-width: 135px;
    text-align: left; }

.profile-bg-block-3YGkr {
  background-color: #fff;
  bottom: 0;
  left: 0;
  right: 0;
  top: 65px;
  position: absolute;
  width: 100%;
  z-index: 1; }

.badge-tooltip-13I4O {
  transform: translate(-50%, 10px) !important; }

.ellipsis-text-3Ya7Z {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  width: 100%; }
.inline-edit-wrapper-1hiuG {
  position: relative; }
  .inline-edit-wrapper-1hiuG > .inline-edit-wrapper-inner-17Zjl {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    height: 19px; }
  .inline-edit-wrapper-1hiuG .inline-text-overflow-wrapper-3RySR {
    height: 19px;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding-right: 50px;
    position: relative;
    max-width: calc(100% - 50px);
    -ms-flex-align: center;
        align-items: center; }
    .inline-edit-wrapper-1hiuG .inline-text-overflow-wrapper-3RySR:not(.visible-s5453) {
      margin-top: 1px;
      overflow: hidden; }
  .inline-edit-wrapper-1hiuG .inline-text-wrapper-_fBSv {
    color: #233040;
    max-width: 100%;
    min-width: 50px;
    outline: none;
    overflow: hidden;
    white-space: nowrap;
    border-bottom: 1px dashed transparent; }
  .inline-edit-wrapper-1hiuG .inline-text-wrapper-hover-2QugI {
    color: #233040;
    max-width: 100%;
    position: relative;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-bottom: 1px dashed transparent; }
  .inline-edit-wrapper-1hiuG:not(.readonly-2rsi3) .inline-text-wrapper-hover-2QugI:hover {
    cursor: pointer;
    border-bottom: 1px dashed #9198A0; }
  .inline-edit-wrapper-1hiuG.readonly-2rsi3 .inline-text-wrapper-hover-2QugI:hover {
    cursor: not-allowed; }
  .inline-edit-wrapper-1hiuG.error-8vP2Z .inline-text-wrapper-hover-2QugI {
    border-bottom: 1px solid #E54C3B; }
    .inline-edit-wrapper-1hiuG.error-8vP2Z .inline-text-wrapper-hover-2QugI:hover {
      border-bottom: 1px dashed #E54C3B; }
  .inline-edit-wrapper-1hiuG.placeholder-nJbt_ .inline-text-wrapper-hover-2QugI {
    opacity: 0.5; }
  .inline-edit-wrapper-1hiuG .inline-button-wrapper-3gRX9 {
    float: left;
    height: 100%;
    margin-left: 2px;
    width: 50px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1; }
  .inline-edit-wrapper-1hiuG .copy-icon-3c_E4 {
    color: #3C97D3;
    cursor: pointer;
    font-size: 14px;
    position: absolute;
    right: 0;
    top: 0;
    width: 45px;
    height: 19px;
    z-index: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    opacity: 0; }
    .inline-edit-wrapper-1hiuG .copy-icon-3c_E4.copied-114ZA {
      opacity: 1; }
    .inline-edit-wrapper-1hiuG .copy-icon-3c_E4 > svg {
      margin-top: -2px; }
  .inline-edit-wrapper-1hiuG:hover .copy-icon-3c_E4:not(.disabled-2hieq) {
    transition: opacity .25s ease-in;
    opacity: 1; }
  .inline-edit-wrapper-1hiuG .loader-wrapper-1Q2qI {
    position: absolute;
    margin-left: 5px;
    width: 27px;
    height: 7px;
    top: 6px;
    right: 12px; }
  .inline-edit-wrapper-1hiuG .error-text-2Tdfi {
    color: #E54C3B;
    font-size: 10px;
    font-weight: 200;
    margin-top: 3px; }
  .inline-edit-wrapper-1hiuG .save-button-3_bUe {
    cursor: pointer;
    fill: #26B894;
    height: 100%;
    margin-left: 7px;
    position: relative;
    width: 12px; }
  .inline-edit-wrapper-1hiuG .cancel-button-Cjumn {
    cursor: pointer;
    fill: #E54C3B;
    height: 100%;
    margin-left: 7px;
    position: relative;
    width: 12px; }
  .inline-edit-wrapper-1hiuG .inline-icon-3RBre {
    display: -ms-flexbox;
    display: flex;
    margin: 0 5px 0 0;
    min-width: 14px; }
  .inline-edit-wrapper-1hiuG .inline-label-CSdAh {
    margin: 0 10px 0 0;
    color: rgba(35, 48, 64, 0.5);
    font-weight: 200;
    text-transform: uppercase;
    font-size: 12px;
    margin-top: 1px; }
  .inline-edit-wrapper-1hiuG .value-tooltip-1GAgN {
    display: block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis; }
  .inline-edit-wrapper-1hiuG .inline-edit-select-34C9Y {
    z-index: 1; }
    .inline-edit-wrapper-1hiuG .inline-edit-select-34C9Y > [class^='selectfield-value'] {
      border: none;
      padding: 0;
      color: #233040; }
    .inline-edit-wrapper-1hiuG .inline-edit-select-34C9Y svg:last-of-type {
      display: none;
      fill: #233040;
      right: -20px; }
    .inline-edit-wrapper-1hiuG .inline-edit-select-34C9Y ul {
      min-width: 120px;
      width: auto; }
    .inline-edit-wrapper-1hiuG .inline-edit-select-34C9Y:hover:not(.loading-2X6ra):not([class*='selectfield-disabled']) svg:last-of-type, .inline-edit-wrapper-1hiuG .inline-edit-select-34C9Y[class*='active']:not(.loading-2X6ra):not([class*='selectfield-disabled']) svg:last-of-type {
      display: block; }
    .inline-edit-wrapper-1hiuG .inline-edit-select-34C9Y[class*='selectfield-disabled'] > [class^='selectfield-value'] {
      background-color: #fff;
      color: #233040; }
  .inline-edit-wrapper-1hiuG .inline-edit-date-1_HxF {
    z-index: 1; }
    .inline-edit-wrapper-1hiuG .inline-edit-date-1_HxF ul {
      min-width: 38px;
      width: auto; }
    .inline-edit-wrapper-1hiuG .inline-edit-date-1_HxF [class^='selectfield-value'] {
      border: none;
      padding: 0 4px 0 0;
      color: #233040; }
      .inline-edit-wrapper-1hiuG .inline-edit-date-1_HxF [class^='selectfield-value'] [class^='display-text'] {
        padding-right: 0; }
    .inline-edit-wrapper-1hiuG .inline-edit-date-1_HxF [class*='selectfield-disabled'] > [class^='selectfield-value'] {
      background-color: #fff;
      color: #233040; }
.contact-chart__wrapper-1wJ33,
.contact-chart__data--kIYc {
  position: relative; }
.response-modal-2tRIp div[class*='modal-content'][class*='modal-sm'] {
  min-height: 245px;
  max-width: 472px; }

.table-wrapper-3IyXJ {
  border: 1px solid #DEE0E3;
  margin-top: 14px; }
  .table-wrapper-3IyXJ .row-wrapper-iqKqm {
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%; }
    .table-wrapper-3IyXJ .row-wrapper-iqKqm + .row-wrapper-iqKqm {
      border-top: 1px solid #DEE0E3; }
  .table-wrapper-3IyXJ .cell-wrapper-gOtCR {
    padding: 12px 16px;
    box-sizing: border-box;
    display: block;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    position: relative;
    white-space: nowrap;
    width: 60%;
    color: #243140; }
    .table-wrapper-3IyXJ .cell-wrapper-gOtCR > span {
      display: inline-block;
      max-width: 100%;
      overflow: hidden;
      text-overflow: ellipsis;
      margin-bottom: -6px; }
      .table-wrapper-3IyXJ .cell-wrapper-gOtCR > span a {
        color: inherit; }
    .table-wrapper-3IyXJ .cell-wrapper-gOtCR.label-2rlez {
      width: 40%;
      font-weight: 200;
      border-right: 1px solid #DEE0E3;
      background-color: #F7F7F9; }
.contact-recent-activity__main-wrapper-FqxsV {
  position: relative; }

.contact-recent-activity__wrapper-3yaxt {
  margin-bottom: 10px;
  position: relative; }
  .contact-recent-activity__wrapper-3yaxt:after {
    content: '';
    display: table;
    clear: both; }

.contact-recent-activity__spinner-2Ws5s {
  -ms-flex-align: inherit !important;
      align-items: inherit !important; }

.contact-recent-activity__item-title-1p7Jw {
  margin: 0;
  word-break: break-word; }
  .contact-recent-activity__item-title-1p7Jw a {
    color: #3C97D3;
    text-decoration: none; }
  .contact-recent-activity__item-title-1p7Jw + .item-text-1Hfme {
    margin-top: 10px; }
    @media (max-width: 767px) {
      .contact-recent-activity__item-title-1p7Jw + .item-text-1Hfme {
        margin-top: 5px; } }
  @media (max-width: 767px) {
    .contact-recent-activity__item-title-1p7Jw {
      font-size: 15px; } }

.contact-recent-activity__item-text-2Drou {
  float: left;
  margin: 5px 0 0; }

@media (max-width: 991px) {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto; }

.badge__primary-1-1zrg1 {
  background-color: #3C97D3; }

.badge__green-W-t3c {
  background-color: #26B894; }

.badge__red-36suk {
  background-color: #E54C3B; }

.badge__orange-WDwl_ {
  background-color: #F29C1E; }

.badge__info-3aSOT {
  background-color: #62CAF3; }

.badge__primary-2-3JX-J {
  background-color: #3178B7; }

.badge__primary-4-1o0XO {
  background-color: #243140; }

.badge__neutral-4-2iCr- {
  background-color: #9198A0; }

.badge__warning-308ww {
  background-color: #F29C1E; }
.legacy-frame-wrapper-1oNmE {
  margin: -10px;
  width: calc(100% + 20px); }
  .legacy-frame-wrapper-1oNmE [class*='spinner-wrap'] {
    top: 50px;
    z-index: 1;
    background-color: #F7F7F9; }
.color-splash-A-MvI [class^='modal-content'] {
  padding: 0;
  max-width: 688px; }
  .color-splash-A-MvI [class^='modal-content'] [class^='modal-header'] [class^='header-wrapper'] {
    -ms-flex-align: center;
        align-items: center;
    box-sizing: border-box;
    min-height: 76px;
    border-radius: 3px 3px 0 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    width: 100%;
    background-color: #3C97D3;
    padding: 24px;
    margin: 0; }
    .color-splash-A-MvI [class^='modal-content'] [class^='modal-header'] [class^='header-wrapper'] [class^='modal-close'] {
      top: -4px;
      position: relative; }
  .color-splash-A-MvI [class^='modal-content'] [class^='modal-header'] [class^='header-content'] > h1 {
    color: #fff;
    margin: 0; }
  .color-splash-A-MvI [class^='modal-content'] [class^='modal-header'] [class^='header-content'] h1, .color-splash-A-MvI [class^='modal-content'] [class^='modal-header'] [class^='header-content'] p {
    color: #fff; }
  .color-splash-A-MvI [class^='modal-content'] [class^='modal-header'] [class^='modal-close'] svg {
    cursor: pointer; }
  .color-splash-A-MvI [class^='modal-content'] [class^='modal-body'] {
    background-color: #F7F7F9;
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    margin: 0;
    padding: 16px; }
  .color-splash-A-MvI [class^='modal-content'] [class^='modal-footer'] {
    background-color: #fff;
    border-radius: 0 0 3px 3px;
    box-sizing: border-box;
    box-shadow: 0 -1px 0 0 #DEE0E3;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end;
    padding: 24px; }
    .color-splash-A-MvI [class^='modal-content'] [class^='modal-footer'] [class^='modal-actions'] {
      float: none;
      margin: 0; }
      .color-splash-A-MvI [class^='modal-content'] [class^='modal-footer'] [class^='modal-actions'] [class*='action-item-wrap'] > button {
        margin-left: 0; }
      .color-splash-A-MvI [class^='modal-content'] [class^='modal-footer'] [class^='modal-actions'] [class*='action-item-wrap'] [class*='popover-wrapper'] button {
        margin: 0 0 16px; }
        .color-splash-A-MvI [class^='modal-content'] [class^='modal-footer'] [class^='modal-actions'] [class*='action-item-wrap'] [class*='popover-wrapper'] button:last-child {
          margin: 0; }
      .color-splash-A-MvI [class^='modal-content'] [class^='modal-footer'] [class^='modal-actions'] > span:last-child {
        display: inline-block;
        margin-left: 12px; }
        .color-splash-A-MvI [class^='modal-content'] [class^='modal-footer'] [class^='modal-actions'] > span:last-child > button:last-child {
          margin-left: 0;
          padding: 0; }
          .color-splash-A-MvI [class^='modal-content'] [class^='modal-footer'] [class^='modal-actions'] > span:last-child > button:last-child > * {
            padding: 8px; }
    .color-splash-A-MvI [class^='modal-content'] [class^='modal-footer']:empty {
      display: none; }
  .color-splash-A-MvI [class^='modal-content'] .modal-tab-content-2T2p6 {
    background-color: #fff;
    border-radius: 3px;
    padding: 24px; }
    .color-splash-A-MvI [class^='modal-content'] .modal-tab-content-2T2p6 label {
      font-size: 15px; }
.form-group-wrapper-1v8Q- [class^='typeahead-component'] [class^='typeahead-list'] {
  z-index: 3; }

.form-group-wrapper-1v8Q- .choice-tab-1CWEX {
  margin: 0; }
  .form-group-wrapper-1v8Q- .choice-tab-1CWEX .section-3a9n0 h3 {
    margin-top: 24px; }
  .form-group-wrapper-1v8Q- .choice-tab-1CWEX .section-3a9n0:last-child {
    margin-bottom: 8px; }

.choice-tab-1CWEX {
  margin: -8px 0; }
  .choice-tab-1CWEX + [class^='toggle-advanced-settings'] {
    margin-bottom: 8px; }
  .choice-tab-1CWEX .section-3a9n0 {
    margin-bottom: 32px; }
    .choice-tab-1CWEX .section-3a9n0 h3 {
      font-size: 15px;
      margin: 16px 0 24px 16px; }
    .choice-tab-1CWEX .section-3a9n0:last-child {
      margin-bottom: 16px; }
.date-added-cell-2bUd5 {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  padding-left: 38px; }
  .date-added-cell-2bUd5 > [class^='indicators-wrapper'] {
    bottom: -4px;
    left: -28px; }
    .date-added-cell-2bUd5 > [class^='indicators-wrapper'] div[class*='indicator'] {
      bottom: 5px; }

.flagged-tab-AyeFN {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  background-color: #F7F7F9;
  box-sizing: border-box;
  padding: 0 32px; }
  .flagged-tab-AyeFN:hover {
    background-color: rgba(255, 255, 255, 0.8); }
  .flagged-tab-AyeFN[class*='active'] {
    background-color: #fff;
    border-color: #DEE0E3 #DEE0E3 transparent; }
  .flagged-tab-AyeFN div[class*='indicator'] {
    position: static;
    margin-left: 5px;
    height: 10px;
    width: 10px; }

.table-search-9wQd0 input {
  width: 240px; }
.modal-content-27pxd {
  padding: 0;
  background-color: transparent; }

.subHeader-2_BuN {
  margin-left: 16px; }
.disabled-button-with-tooltip-2ZDqD {
  padding: 0;
  border: none; }
  .disabled-button-with-tooltip-2ZDqD em {
    padding: 9px;
    display: -ms-flexbox;
    display: flex; }

.inline-tooltip-trigger-67hDQ {
  display: inline-block; }

.popover-1tLrQ .popover-btn-3Bzyt button {
  margin-bottom: 1em; }

.segments-limit-tooltip-140Bd {
  max-width: 190px; }
.campaigns-limit-tooltip-3xik0 {
  max-width: 250px; }

.disabled-button-with-tooltip-erk7L {
  padding: 0;
  border: none; }
  .disabled-button-with-tooltip-erk7L em {
    padding: 9px;
    display: -ms-flexbox;
    display: flex; }
.tableset-tab-wrapper-1JmH7 [class^='tabs-list'] [class^='tab'] {
  -ms-flex-align: center;
      align-items: center;
  background-color: #F7F7F9;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  height: 42px;
  padding: 0 32px; }
  .tableset-tab-wrapper-1JmH7 [class^='tabs-list'] [class^='tab']:hover {
    background-color: rgba(255, 255, 255, 0.8); }
  .tableset-tab-wrapper-1JmH7 [class^='tabs-list'] [class^='tab'][class*='active'] {
    background-color: #fff;
    border-color: #DEE0E3 #DEE0E3 transparent; }

.tableset-tab-wrapper-1JmH7 [class^='action-row-wrapper'] {
  border-radius: 0; }

.codes-content-box-3c0Eo {
  height: calc(100% - 20px);
  position: relative;
  min-height: 140px; }
  .codes-content-box-3c0Eo [class^='list-wrapper'] {
    max-height: 400px;
    overflow: auto; }
    .codes-content-box-3c0Eo [class^='list-wrapper'] > li {
      white-space: nowrap; }

.empty-stats-1GDgh {
  color: rgba(36, 49, 64, 0.5);
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 7px; }
  .empty-stats-1GDgh .icon-3ovFt {
    height: 70px;
    width: 50px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    margin-right: 15px; }
    .empty-stats-1GDgh .icon-3ovFt > svg {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto; }

.pie-stats-row-1wRDs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  color: #233040;
  font-size: 13px;
  margin: 20px 0;
  position: relative; }
  .pie-stats-row-1wRDs:first-child {
    margin-top: 5px; }
  .pie-stats-row-1wRDs .value-1O04u > span {
    opacity: 0.5; }

.legend-ZQoeL {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: inline-block;
  margin-right: 12px; }
  .legend-ZQoeL.shown-2WfIK, .legend-ZQoeL.sent-z5T_l {
    background-color: #F29C1E; }
  .legend-ZQoeL.available-ul-ER {
    background-color: #26B894; }

.label-3oE8K, .value-1O04u {
  background-color: #fff;
  position: relative;
  z-index: 1; }

.label-3oE8K {
  padding-right: 4px; }

.value-1O04u {
  padding-left: 4px;
  font-weight: 200; }

.dotted-line-3BK31 {
  width: 100%;
  position: absolute;
  border-bottom: 1px dotted rgba(35, 48, 64, 0.5);
  bottom: 4px;
  left: 0; }

.delete-preflight-modal-pwI9W [class^='modal-content'] [class^='modal-actions'] {
  float: none; }
  .delete-preflight-modal-pwI9W [class^='modal-content'] [class^='modal-actions'] button {
    margin-left: 0; }

.delete-preflight-modal-pwI9W [class^='modal-content'] [class^='modal-body'] .delete-modal-counts-3oOgi {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 16px;
  margin-bottom: 16px; }
  .delete-preflight-modal-pwI9W [class^='modal-content'] [class^='modal-body'] .delete-modal-counts-3oOgi p {
    font-weight: 200; }

.delete-preflight-modal-pwI9W .fill-_JYZy {
  display: block;
  margin: 10px 0;
  width: 100%; }

.delete-preflight-modal-pwI9W :last-child {
  line-height: 22px;
  margin-bottom: 0; }
.step-one-content-wrapper-1faUo .btn-continue-3h2s0 {
  margin: 1rem 0 0;
  float: right; }

.step-one-content-wrapper-1faUo a {
  color: #3C97D3; }

.step-one-content-wrapper-1faUo .action-buttons-WbJF_ {
  position: absolute;
  bottom: 0;
  left: 0; }
.cell-icon-left-2YyXB {
  margin-right: 5px;
  margin-left: -7px; }

.cell-icon-right-2bDja {
  margin-left: 5px; }

.cell-icon-tooltip-1iyFi {
  margin-left: 3px; }
.column-matcher-wrapper-3ze4t {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  max-width: 100%; }
  .column-matcher-wrapper-3ze4t .import-options-Oaffq {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 2em; }
    .column-matcher-wrapper-3ze4t .import-options-Oaffq [class^='checkbox-component'] {
      margin-right: 7px;
      width: auto; }
    .column-matcher-wrapper-3ze4t .import-options-Oaffq svg {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .column-matcher-wrapper-3ze4t .column-matcher-table-3dHtr {
    overflow: visible; }
  .column-matcher-wrapper-3ze4t .column-matcher-select-field-1Bnok {
    width: 170px; }
    .column-matcher-wrapper-3ze4t .column-matcher-select-field-1Bnok.error-2jgfX > div {
      border-color: #E54C3B; }
    .column-matcher-wrapper-3ze4t .column-matcher-select-field-1Bnok ul {
      max-height: 152px; }

[class*='column-matcher-tooltip'] {
  z-index: 3501; }
.action-button-wrapper-2qXEn {
  -ms-flex-pack: end;
      justify-content: flex-end;
  display: -ms-flexbox;
  display: flex;
  margin: 32px 3px 3px; }
  .action-button-wrapper-2qXEn button:last-child {
    margin-right: 0; }
.panel-slider-wrapper-kVwbV {
  background-color: #fff;
  border-bottom: 1px solid #DEE0E3;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 24px; }
.import-modal-wrapper-2rZBA [class^='panel-content-'] {
  overflow: visible; }
.settings-access-eJpB- iframe {
  min-height: 900px; }
.disabled-tooltip-1dVCN {
  margin-top: -8px; }

.notification-edit-modal-wrapper-dUytE [class^='modal-header'] h2 {
  display: inline-block;
  margin: 0; }

.notification-edit-modal-wrapper-dUytE [class^='modal-header'] .modal-header-separator-2n2or {
  opacity: .5;
  margin-top: 0px;
  margin-right: 4px;
  margin-bottom: 0px;
  margin-left: 4px; }

.notification-edit-modal-wrapper-dUytE .modal-block-actions-1zKah {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 0;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin-top: 40px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px; }
  .notification-edit-modal-wrapper-dUytE .modal-block-actions-1zKah .delete-btn-2mavx {
    margin-right: auto; }

.notification-edit-modal-wrapper-dUytE .modal-popover-13jus h1 {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 16px;
  margin-left: 0px; }

.notification-edit-modal-wrapper-dUytE .modal-popover-13jus p {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 16px;
  margin-left: 0px; }

.notification-edit-modal-wrapper-dUytE .modal-popover-13jus button {
  margin: 0;
  width: 100%;
  -ms-flex-pack: center;
      justify-content: center; }

.notification-field-2geWo [class*='selectfield-value'], .notification-field-2geWo [class*='input-container'], .notification-field-2geWo input {
  width: 284px;
  box-sizing: border-box; }

.with-description-3Rasd {
  -ms-flex-align: start !important;
      align-items: flex-start !important;
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important; }
  .with-description-3Rasd > div {
    display: block  !important; }
    .with-description-3Rasd > div[class*='block-header-wrapper'] {
      margin-top: 8px;
      margin-right: 0px;
      margin-bottom: 8px;
      margin-left: 0px;
      padding-top: 0px;
      padding-right: 24px;
      padding-bottom: 0px;
      padding-left: 0px; }
  .with-description-3Rasd [class*='input-component'] input {
    line-height: 1; }
.campaign-edit-modal-wrapper-3lEww [class^='modal-header'] {
  position: relative;
  margin-bottom: 32px; }
  .campaign-edit-modal-wrapper-3lEww [class^='modal-header'] h2 {
    display: inline-block;
    margin: 0; }

.campaign-edit-modal-wrapper-3lEww [class^='modal-content'] {
  max-width: 631px; }

.campaign-edit-modal-wrapper-3lEww .modal-header-separator-3WLeE {
  opacity: .5;
  margin-top: 0px;
  margin-right: 4px;
  margin-bottom: 0px;
  margin-left: 4px; }

.campaign-edit-modal-wrapper-3lEww [class^='modal-close'] {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 4px; }
  .campaign-edit-modal-wrapper-3lEww [class^='modal-close'] svg {
    opacity: .5; }

.custom-referral-dropdown-1d2fb {
  position: relative;
  margin-left: 16px; }
  .custom-referral-dropdown-1d2fb [class^='dropdown-wrapper'] {
    left: -185px;
    width: 406px; }
  .custom-referral-dropdown-1d2fb [class^='trigger'] {
    color: rgba(36, 49, 64, 0.8);
    font-size: 15px;
    line-height: 1.5; }
    .custom-referral-dropdown-1d2fb [class^='trigger'] svg {
      margin-left: 12px; }
  .custom-referral-dropdown-1d2fb [class^='list-wrapper'] li {
    border-bottom: 1px solid #F7F7F9;
    padding: 16px;
    margin: 0;
    width: auto; }
    .custom-referral-dropdown-1d2fb [class^='list-wrapper'] li [class^='block-row-input-wrapper'] {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 16px;
      margin-left: 0px; }
    .custom-referral-dropdown-1d2fb [class^='list-wrapper'] li:last-child {
      border-bottom: 0; }
      .custom-referral-dropdown-1d2fb [class^='list-wrapper'] li:last-child:hover {
        border-bottom: 0; }
    .custom-referral-dropdown-1d2fb [class^='list-wrapper'] li:hover {
      background-color: #F7F7F9;
      border-bottom: 1px solid #DEE0E3;
      border-top: 1px solid #DEE0E3;
      cursor: pointer;
      color: initial;
      margin-top: -1px; }
    .custom-referral-dropdown-1d2fb [class^='list-wrapper'] li [class*='input-component'] [class*='input-container'] input {
      cursor: pointer;
      pointer-events: none; }
.settings-payment-type-detail-XOIus iframe {
  min-height: 1020px; }
.advanced-toggle-wrapper-K3ErJ {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin: 56px 8%;
  width: 632px; }
  .advanced-toggle-wrapper-K3ErJ .advanced-toggle-content-3pZTV {
    -ms-flex-align: center;
        align-items: center;
    background: #fff;
    border-radius: 3px;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    padding: 8px 16px; }
    .advanced-toggle-wrapper-K3ErJ .advanced-toggle-content-3pZTV span {
      -ms-flex-align: center;
          align-items: center;
      display: -ms-inline-flexbox;
      display: inline-flex;
      font-size: 12px;
      line-height: 1.3;
      -webkit-user-select: none;
          -ms-user-select: none;
              user-select: none; }
      .advanced-toggle-wrapper-K3ErJ .advanced-toggle-content-3pZTV span .action-text-2c7qT {
        margin-left: 4px; }
    .advanced-toggle-wrapper-K3ErJ .advanced-toggle-content-3pZTV .icon-m4XF5 {
      margin-left: 8px; }
      .advanced-toggle-wrapper-K3ErJ .advanced-toggle-content-3pZTV .icon-m4XF5.is-toggled-1S-up {
        transform: rotate(180deg); }
  @media (max-width: 991px) {
    .advanced-toggle-wrapper-K3ErJ {
      margin: 40px auto;
      width: auto; } }
.campaign-edit-modal-override-V65Ff {
  z-index: 2999; }
  .campaign-edit-modal-override-V65Ff[class*='modal-open'] {
    z-index: 3500; }
  .campaign-edit-modal-override-V65Ff [class^='modal-header'] h1 {
    font-size: 14px;
    font-weight: normal; }
  .campaign-edit-modal-override-V65Ff [class^='modal-footer'] {
    bottom: -8px;
    position: relative;
    right: -8px; }
.program-request-header-284YT > [class*="header-wrapper"] {
  background: linear-gradient(45deg, #3C97D3 0%, #61CBF3 100%); }
  .program-request-header-284YT > [class*="header-wrapper"] > [class*="modal-close"] {
    position: absolute !important;
    right: 24px;
    top: 24px !important; }

.program-request-header-284YT [class*="header-content"] {
  width: 100%;
  text-align: center; }

.program-request-content-397gz {
  text-align: center; }
  .program-request-content-397gz h2 {
    margin-top: 16px;
    margin-right: 0px;
    margin-bottom: 8px;
    margin-left: 0px; }
  .program-request-content-397gz p {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 32px;
    margin-left: 0px; }
  .program-request-content-397gz button {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 8px;
    margin-left: 0px; }
.chip-wrapper-2fY5e {
  background-color: #9198A0;
  border-radius: 2px;
  color: #fff;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 12px;
  font-weight: normal;
  padding: 3px 8px; }
  .chip-wrapper-2fY5e span {
    line-height: 1.3;
    position: relative; }
  .chip-wrapper-2fY5e.larger-smtjD {
    font-size: 14px; }
  .chip-wrapper-2fY5e.smaller-2CQFT {
    color: #243140;
    font-size: 10px;
    font-weight: 200;
    padding: 5px 8px 3px;
    text-transform: uppercase; }
  .chip-wrapper-2fY5e.primary-1geOJ {
    background-color: #3C97D3;
    color: #fff; }
  .chip-wrapper-2fY5e.primary-darker-1b6HA {
    background-color: #4F6A92;
    color: #fff; }
  .chip-wrapper-2fY5e.neutral-4-1sV9b {
    background-color: #9198A0; }
  .chip-wrapper-2fY5e.neutral-1-1DD0w {
    background-color: #ECF0F0; }
  .chip-wrapper-2fY5e.danger-27o8O {
    background-color: #E54C3B;
    color: #fff; }
  .chip-wrapper-2fY5e.success-5VP8P {
    background-color: #26B894;
    color: #fff; }
  .chip-wrapper-2fY5e.is-actionable-2JQp2 {
    cursor: pointer; }
.upgrade-chip-wrapper-2Hoao {
  display: inline-block;
  position: relative; }
  .upgrade-chip-wrapper-2Hoao.is-requesting-2e_6t > [class*='chip-wrapper'] > span {
    visibility: hidden; }
[class*='block-list-wrapper'] > .disabled-1KPMu[class*='list-item'] h3 {
  color: #9198A0; }

[class*='block-unit-wrapper'] .note-2q1Eq {
  color: #9198A0;
  margin-top: -12px;
  margin-right: 0px;
  margin-bottom: -8px;
  margin-left: 0px; }

.custom-share-code-1eeqG {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 16px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px; }
  .custom-share-code-1eeqG .disabled-1KPMu {
    color: #9198A0; }
  .custom-share-code-1eeqG > [class*='input-component'] {
    -ms-flex-positive: 1;
        flex-grow: 1;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 8px; }

.custom-table-overflow-1FM0G {
  overflow: scroll; }
.segments-limit-tooltip-3ElKn {
  max-width: 190px; }

.disabled-button-with-tooltip-1FN1X {
  padding: 0;
  border: none; }
  .disabled-button-with-tooltip-1FN1X em {
    padding: 8px;
    display: -ms-flexbox;
    display: flex; }
.payment-method-21_72 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .payment-method-21_72 a {
    cursor: pointer;
    font-size: 14px;
    color: #3C97D3;
    display: none; }

[class*='sortable-list-container'] {
  margin-top: 24px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px; }

[class*='sortable-item']:not([class*='inactive']):hover .payment-method-21_72 a {
  display: block; }

.schedule-form-3aAbe {
  margin-top: 24px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px; }
  .schedule-form-3aAbe [class*='selectfield-component'] {
    min-width: auto !important; }
  .schedule-form-3aAbe [class*='radio-block-wrapper'] {
    margin-top: 0; }
    .schedule-form-3aAbe [class*='radio-block-wrapper'] [class*='radio-component'] {
      margin-top: 4px;
      margin-right: 8px;
      margin-bottom: 4px;
      margin-left: 0px; }
.preview-wrapper-2qYUt .preview-1ZwMB {
  box-sizing: border-box;
  color: #233040;
  background-color: rgba(242, 156, 30, 0.1);
  width: 100%;
  border-radius: 3px;
  padding: 15px;
  min-height: 46px;
  margin-top: 30px;
  position: relative; }
  .preview-wrapper-2qYUt .preview-1ZwMB .link-u_LAf {
    text-align: center; }
  .preview-wrapper-2qYUt .preview-1ZwMB .contact-preview-13VqB {
    margin-top: 16px; }
  .preview-wrapper-2qYUt .preview-1ZwMB > * {
    background: unset; }

.preview-wrapper-2qYUt a {
  color: #3C97D3;
  cursor: pointer;
  font-weight: normal;
  margin-left: 5px;
  text-decoration: underline; }
.disabled-input-3pkqR input {
  display: none; }

.share-links-tooltip-3CAly,
[class*='radio-component'],
label {
  cursor: not-allowed; }
.export-button-1FVlO {
  margin-right: 0;
  z-index: 1; }
.block-actions-3F43B [class^='btn']:only-of-type {
  margin-top: 8px; }

.block-actions-3F43B [class^='btn']:last-child:not(:only-of-type) {
  margin-top: 0; }
.header-dropdown__actions--HZs- {
  position: relative; }
  .header-dropdown__actions--HZs- h3 {
    margin-top: 0; }
  .header-dropdown__actions--HZs- p {
    margin-bottom: 8px; }
  .header-dropdown__actions--HZs- .actions-wrapper-1eWOE {
    margin-top: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .header-dropdown__actions--HZs- .actions-wrapper-1eWOE button {
      margin: 0; }
    .header-dropdown__actions--HZs- .actions-wrapper-1eWOE span:first-child button {
      padding-left: 0px; }
.filter-panel--wrapper-2xUUr {
  display: inline; }
  .filter-panel--wrapper-2xUUr .filter-panel-bMEZQ {
    background-color: #F7F7F9;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    height: 100%;
    opacity: 0;
    position: fixed;
    right: 0px;
    top: 0;
    width: 325px;
    transition: all .25s ease;
    z-index: -1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column;
        flex-flow: column; }
    .filter-panel--wrapper-2xUUr .filter-panel-bMEZQ.visible-1SrAo {
      opacity: 1;
      visibility: visible;
      z-index: 2500; }
    @media (max-width: 1679px) {
      .filter-panel--wrapper-2xUUr .filter-panel-bMEZQ {
        visibility: hidden; }
        .filter-panel--wrapper-2xUUr .filter-panel-bMEZQ.visible-1SrAo {
          visibility: visible; } }
    @media (min-width: 1680px) {
      .filter-panel--wrapper-2xUUr .filter-panel-bMEZQ {
        opacity: 1;
        right: 0px;
        z-index: 2500; } }
  @media (min-width: 1680px) {
    .filter-panel--wrapper-2xUUr [class*='secondary'] {
      display: none; } }

.filter-panel--header-1XWcp {
  border-bottom: 1px solid #DEE0E3;
  margin-left: 15px; }
  .filter-panel--header-1XWcp h2 {
    display: inline-block;
    font-size: 20px;
    font-weight: 200;
    line-height: 1.6em; }
    @media (max-width: 991px) {
      .filter-panel--header-1XWcp h2 {
        line-height: 1em; } }
    @media (max-width: 375px) {
      .filter-panel--header-1XWcp h2 {
        padding-left: 56px; } }
  .filter-panel--header-1XWcp [class*='danger-alt'] {
    bottom: 1px;
    position: relative; }
  .filter-panel--header-1XWcp [class*='secondary'] {
    position: absolute;
    right: 15px;
    top: 16px; }
    @media (max-width: 991px) {
      .filter-panel--header-1XWcp [class*='secondary'] {
        right: 10px;
        top: 9px; } }

.filter-panel--body-3gmIQ {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  overflow: auto; }

.filter-panel--disabled-1ARVH {
  background-color: #F7F7F9;
  bottom: 0;
  -ms-flex-pack: center;
      justify-content: center;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1000; }

.active-filters-count-2BoYz {
  -ms-flex-align: center;
      align-items: center;
  background-color: #F29C1E;
  border: 1.6px solid #ECF0F0;
  border-radius: 50%;
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  font-size: 10px;
  height: 16px;
  -ms-flex-pack: center;
      justify-content: center;
  position: absolute;
  right: -7px;
  top: -7px;
  width: 16px; }

.filter-panel-reset-button-3ud-J {
  visibility: hidden; }
  .filter-panel-reset-button-3ud-J.button-visible-1aV0e {
    visibility: visible; }
.input-list-wrapper-xXRCH {
  position: relative; }
  .input-list-wrapper-xXRCH .input-list-add-item-qdzaJ {
    cursor: pointer;
    position: absolute;
    right: 11px;
    top: 12px;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .input-list-wrapper-xXRCH input {
    padding-right: 30px; }
.panel-group-wrap-Er1kc {
  background-color: #F7F7F9; }

.panel-group-override-2lcSn {
  position: relative; }
  .panel-group-override-2lcSn [class^='panel'] {
    background-color: inherit;
    margin-left: 15px; }
    .panel-group-override-2lcSn [class^='panel'] .panel-header-override-3WQfx {
      padding: 12px 24px 12px 0;
      margin-left: 0; }
    .panel-group-override-2lcSn [class^='panel'] span > .panel-content-override-26W1G {
      padding: 0 40px 15px 0; }
  .panel-group-override-2lcSn [class^='panel-content'] {
    position: relative; }
    .panel-group-override-2lcSn [class^='panel-content'] button[class~='is-hidden'] {
      display: none; }
    .panel-group-override-2lcSn [class^='panel-content'] .radio-child-3dt5p {
      display: inline-block;
      margin: 0 0 15px 27px; }
      .panel-group-override-2lcSn [class^='panel-content'] .radio-child-3dt5p > .between-divider-3UVXI {
        margin: 10px 0 10px 0;
        text-align: center; }
.radio-child-yht6S {
  display: inline-block;
  margin: 0 0 15px 27px; }
  .radio-child-yht6S > .between-divider-3s-Oe {
    margin: 10px 0 10px 0;
    text-align: center; }

.past-datepicker-WiY8l {
  float: left;
  padding: 0 0.5rem;
  min-width: auto; }
  .past-datepicker-WiY8l > ul {
    width: calc(100% - 1rem);
    left: auto;
    min-width: auto; }
.file-upload-wrapper-bEXf6 > div:first-child {
  padding-bottom: 40px; }

.file-upload-wrapper-bEXf6 [class^='filename'] {
  overflow: hidden;
  text-overflow: ellipsis; }

.file-upload-wrapper-bEXf6 a {
  color: #3C97D3; }

.file-upload-wrapper-bEXf6 .action-buttons-FmNIz {
  position: absolute;
  bottom: 24px;
  left: 24px; }
.select-field-3NCrv {
  width: 100%; }
.toggle-3hZZ0 {
  color: #1B252F;
  font-size: 12px;
  font-weight: 200;
  cursor: pointer;
  display: inline-block;
  margin: 16px 0 0 16px; }
  .toggle-3hZZ0 span {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    .toggle-3hZZ0 span svg {
      margin-left: 8px; }

.content-3_cI2 {
  display: none;
  margin-top: 40px; }
  .content-3_cI2.showing-3O35o {
    display: block; }
.link-wrapper-1UGFz {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center; }
  .link-wrapper-1UGFz .link-wrapper__inner-2YNCv {
    position: relative; }
  .link-wrapper-1UGFz a {
    color: #3C97D3;
    cursor: pointer; }
    .link-wrapper-1UGFz a:hover {
      text-decoration: underline; }
  .link-wrapper-1UGFz .redirect-spinner-Zp-FS {
    background-color: transparent;
    position: relative;
    top: 2px; }
  @media (min-width: 992px) and (max-width: 1055px) {
    .link-wrapper-1UGFz.company_overview-qKScE {
      width: 140px;
      text-align: right; } }
  @media (max-width: 767px) {
    .link-wrapper-1UGFz {
      display: none; } }
.hidden-1umys {
  display: none; }

.readonly-1uUMd span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }
.cardsWrapperContainer-DkjXK {
  margin: 0 auto;
  padding: 0 16px; }

.cardsWrapper-2xL43 {
  display: -ms-grid;
  display: grid;
  gap: 32px;
  -ms-grid-columns: (1fr)[3];
      grid-template-columns: repeat(3, 1fr);
  -ms-flex-pack: center;
      justify-content: center; }

@media (max-width: 768px) {
  .cardsWrapper-2xL43 {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr; } }

.cardContent-2eVUV {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  gap: 12px;
  word-break: break-word;
  min-height: 278px;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.cardTitle--eJXn {
  font-size: 18px;
  font-weight: 500; }

.companyValue-2b75F {
  font-size: 18px; }

.cardDescription-3aKgY {
  font-size: 16px;
  text-align: center; }

.accountInfoWrapper-3ihmz {
  margin-bottom: 32px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 32px; }
  @media (max-width: 768px) {
    .accountInfoWrapper-3ihmz {
      -ms-flex-direction: column;
          flex-direction: column; } }

.accountInfoItem-4MR7M {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 8px; }

.accountInfoSeparator-3jrDh {
  width: 1px;
  height: 22px;
  background-color: #e1e1e1; }
  @media (max-width: 768px) {
    .accountInfoSeparator-3jrDh {
      display: none; } }

.custom-flex-2-2aopr {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 2px;
  -ms-flex-pack: center;
      justify-content: center; }

.custom-flex-4-1lBug {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 1.5rem; }

.card-2pwYB {
  background-color: white;
  border-radius: 0.25rem;
  box-shadow: 0px 20px 70px 0px rgba(71, 82, 108, 0.1);
  padding: 1rem;
  position: relative; }
  .card-2pwYB.noShadow--UsFR {
    box-shadow: none; }

.link-vbQi8 {
  color: #6195ed;
  font-weight: 500;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.formInput-EE9R7 {
  margin-top: 10px; }

.label-7wbEB {
  display: block;
  margin-bottom: 10px;
  font-size: 16px;
  color: #233040;
  font-weight: 200;
  margin-top: 10px; }

.description-L4Htq {
  color: #92979e;
  font-size: 14px;
  line-height: 1;
  margin-bottom: 16px; }

.fieldError-3oelf {
  color: #d64541;
  /* red */
  font-size: 12px;
  margin-top: 4px; }

.errorMessage-1r97a {
  color: #d64541;
  font-size: 14px;
  margin-bottom: 12px; }
