._3OYBr {
  border: none;
  border-radius: 4px;
  padding: 0 16px;
  font-size: 15px;
  font-weight: 500;
  font-family: inherit;
  line-height: 1.1;
  white-space: nowrap;

  /** reset defaults: */
  background-color: transparent;
  border: none;
  outline: none;
  -webkit-appearance: none;
          appearance: none;
  -webkit-tap-highlight-color: transparent;
  vertical-align: middle;
}

._3OYBr._2IVkA {
  min-width: 96px;
}

._3OYBr:disabled {
  cursor: default;
  background-color: transparent;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.26);
}

._1i0x0._3WQOf,
._3WQOf {
  padding-left: 0;
}

._1i0x0.seaqo,
.seaqo {
  padding-right: 0;
}

._1bvN5 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._1zlOQ {
  text-align: left;
}

._1bvN5.V-vwA {
  justify-content: center;
}

._2P6zk {
  display: block;
  flex-grow: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-bottom: 2px;
  white-space: pre;
}

.xHHQI {
  display: flex;
  width: 28px;
  min-width: 28px;
  height: 28px;
  margin: 4px;
  align-items: center;
  justify-content: center;
}

._3OYBr:disabled .xHHQI {
  opacity: 0.4;
}

._1i0x0 .xHHQI {
  width: 24px;
  min-width: 24px;
  height: 24px;
}

.xHHQI.ZrNM2 {
  margin-right: 0;
}

.xHHQI._2NC6c {
  margin-left: 0;
}

._1i0x0 {
  height: 24px;
  min-height: 24px;
  padding: 0 8px;
}

.ljX5g {
  height: 28px;
  min-height: 28px;
}

._1i0x0 .xHHQI,
.ljX5g .xHHQI {
  margin: 0;
}

._1J6vb,
.fIXBX {
  height: 36px;
  min-height: 36px;
}

.fIXBX .V-vwA {
  min-width: 96px;
}

._37BlS {
  z-index: -1;
}

._2R5ET {
  width: 100%;
}

._3wQIj {
  height: 8px;
  border-radius: 4px;
}

._1k4Yl {
  animation: _1KJV5 1000ms infinite;
}

@keyframes _1KJV5 {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}

._2xnm0 {
  width: calc(100%);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-decoration: none;
}

._1E3Zd {
  overflow: hidden;
  display: -webkit-box;
  /* autoprefixer: ignore next */
  -webkit-box-orient: vertical;
}

.ITxhV {
  padding: 8px 0 0 0;
  box-sizing: border-box;
  flex-direction: column;
  min-height: 24px;
}

._1296j {
  --control-decorator-min-height: 36px;
  --control-decorator-border-radius: 4px;

  position: relative;
  /* SuggestUI render popup inside control decorator */
  overflow: visible;

  display: flex;
  min-height: var(--control-decorator-min-height);
  /* border-radius: var(--control-decorator-border-radius); */
  border-top-left-radius: var(
    --input-border-top-left-radius,
    var(--control-decorator-border-radius)
  );
  border-top-right-radius: var(
    --input-border-top-right-radius,
    var(--control-decorator-border-radius)
  );
  border-bottom-left-radius: var(
    --input-border-bottom-left-radius,
    var(--control-decorator-border-radius)
  );
  border-bottom-right-radius: var(
    --input-border-bottom-right-radius,
    var(--control-decorator-border-radius)
  );
  background-color: #fffefe;
  box-shadow: 0 0 0 1px rgba(16, 16, 16, 0.08), 0 1px 0 0 rgba(16, 16, 16, 0.04);
}

._1296j._2ytJE {
  box-shadow: none;
}

._1296j._3m-cf {
  background-color: #f3f2f2;
}

._1296j._28qT5 {
  background-color: var(--cobaltSub);
}

._1296j:focus-within._28qT5,
.vOyhX {
  z-index: 1;
  background-color: var(--cobaltSub);
  box-shadow: 0 0 0 2px rgba(32, 142, 240, 0.4),
    0 0 0 1px rgba(16, 16, 16, 0.08), 0 1px 0 0 rgba(16, 16, 16, 0.04);
}

._1296j:focus-within,
.vOyhX {
  z-index: 1;
  background-color: var(--white);
  box-shadow: 0 0 0 2px rgba(32, 142, 240, 0.4),
    0 0 0 1px rgba(16, 16, 16, 0.08), 0 1px 0 0 rgba(16, 16, 16, 0.04);
}

._1296j:focus-within ::-webkit-input-placeholder,
.vOyhX ::-webkit-input-placeholder {
  color: #adadad;
}

.acT5H {
  color: #f06040;
  box-shadow: 0 0 0 2px rgba(240, 96, 64, 0.4), 0 0 0 1px rgba(16, 16, 16, 0.08),
    0 1px 0 0 rgba(16, 16, 16, 0.04);
}
.acT5H ::-webkit-input-placeholder {
  color: #f06040;
}

.acT5H:focus-within,
.acT5H.vOyhX {
  color: inherit;
  box-shadow: 0 0 0 2px rgba(240, 96, 64, 0.4), 0 0 0 1px rgba(16, 16, 16, 0.08),
    0 1px 0 0 rgba(16, 16, 16, 0.04);
}

._1Row7 {
  flex-grow: 1;
  max-width: 100%;
  min-width: 0;
}

.OI3-n {
  display: flex;
  margin: 4px;
  width: 28px;
  height: 28px;
  align-items: center;
  justify-content: center;
  flex: none;
}

.OI3-n svg {
  display: block;
}

.kbdpK {
  opacity: 0.4;
  pointer-events: none;
}

._1PoU_ {
  color: var(--grey);
  box-shadow: 0 0 0 1px rgba(16, 16, 16, 0.08), 0 1px 0 0 rgba(16, 16, 16, 0.04) !important;
}

.ysO7K {
  display: flex;
}

._86vWv {
  display: inline-flex;
}

.CFDGc {
  height: 100%;
}

.PWmqO {
  width: 100%;
}

._2FYNO {
  justify-content: space-between;
}

._2gjDr {
  justify-content: center;
}

._2kb3b {
  justify-content: flex-end;
}

._2FPlu {
  justify-content: center;
}

._1Zk4O {
  justify-content: flex-start;
}

._2Q666 {
  align-items: baseline;
}

._1Vr3W {
  align-items: center;
}

._3awHh {
  align-items: flex-start;
}

.zDhO3 {
  align-items: flex-end;
}

._2Tycb {
  flex-wrap: wrap;
}

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

._3kAOY {
  flex-direction: column;
}

.NILRx {
  flex-direction: column-reverse;
}

.-L_Vk {
  flex: 1 1 0;
}

._3J4o_ {
  flex-grow: 1;
}

._2hFUV {
  flex-grow: 1;
  min-height: 0; /* super important... for FF */
  height: 0; /* for IE */
}

._1E9Ce {
  flex-grow: 1;
  min-width: 0;
}

._3C9Nd {
  flex-grow: 0;
}

._2yr-e {
  flex-shrink: 1;
}

._3F5HA {
  flex-shrink: 0;
}

._3ykWR,
._3ykWR:disabled {
  position: relative;
  background-color: var(--blue);
  box-shadow: 0 0 0 1px rgba(16, 16, 16, 0.08);
}

._3ykWR:enabled:focus,
._3ykWR:enabled:active {
  box-shadow: 0 0 0 1px #9cc5ec, 0 0 0 2px #bad8f3;
}

._3ykWR:enabled:hover {
  background-color: var(--blueDark10);
}

._3ykWR:enabled:hover:active,
._3ykWR:enabled:active {
  background: linear-gradient(
      0deg,
      rgba(16, 16, 16, 0.16),
      rgba(16, 16, 16, 0.16)
    ),
    var(--blue);
  box-shadow: inset 0 1px 0 rgba(16, 16, 16, 0.16);
}

._3MZBT {
  height: 6px;

  /* Used to take all available space by proportion and push out children */
  width: 1000000% !important;
}

._4PBBZ {
  color: var(--white);
}

button:disabled ._4PBBZ {
  color: var(--white);
  opacity: 0.4;
}

._3UV8o {
  background: var(--white);
  box-shadow: 0 0 0 1px rgba(16, 16, 16, 0.08);
}

._3UV8o:disabled {
  color: rgba(16, 16, 16, 0.16);
  background: rgba(253, 252, 252, 0.16);
  box-shadow: 0 0 0 1px rgba(16, 16, 16, 0.04);
}

._3UV8o:enabled:focus,
._3UV8o:enabled._6PL4R {
  background: #f8f8f8;
  box-shadow: 0 0 0 1px #916a7c, 0 0 0 2px rgba(32, 142, 240, 0.4);
}

._3UV8o:enabled:hover {
  background: #f1f1f1;
  box-shadow: 0 0 0 1px rgba(16, 16, 16, 0.18);
}

._3UV8o:enabled:hover:active,
._3UV8o:enabled:active,
._1VywQ:enabled:hover:active,
._1VywQ:enabled:active {
  background: #e1dbda;
  box-shadow: inset 0 1px 0 rgba(16, 16, 16, 0.16);
}

._3gmAg {
  background: var(--red);
  box-shadow: 0 0 0 1px rgba(16, 16, 16, 0.08);
}

._3gmAg:disabled {
  background: var(--red);
  box-shadow: 0 0 0 1px rgba(16, 16, 16, 0.04);
}

._3gmAg:enabled:focus,
._3gmAg:enabled._6PL4R {
  box-shadow: 0 0 0 1px var(--redLight);
}

._3gmAg:enabled:hover {
  background: #cc5947;
}

._3gmAg:enabled:hover:active,
._3gmAg:enabled:active {
  background: #c05443;
}

.JvTA7 {
  background: var(--orange);
  box-shadow: 0 0 0 1px rgba(16, 16, 16, 0.08);
}

.JvTA7:disabled {
  background: var(--orange);
  box-shadow: 0 0 0 1px rgba(16, 16, 16, 0.04);
}

.JvTA7:enabled:focus,
._3gmAg:enabled._6PL4R {
  box-shadow: 0 0 0 1px var(--antiqueWhite);
}

.JvTA7:enabled:hover {
  background: var(--accent3Orange);
}

.JvTA7:enabled:hover:active,
.JvTA7:enabled:active {
  background: var(--accent3Orange);
}

.OVFDM {
  background: var(--white);
  box-shadow: 0 0 0 1px var(--red);
}

.OVFDM:disabled {
  background: var(--white);
  box-shadow: 0 0 0 1px var(--redLight);
}

._3u85V {
  color: #101010;
}

button:disabled ._3u85V {
  color: rgba(16, 16, 16, 0.16);
}

._1g_Io {
  color: var(--red);
}

button:disabled ._1g_Io {
  color: var(--redLight);
}

._1VywQ {
  background: inherit;
}

._1VywQ:disabled {
  color: #d3d3d3;
  border: 1px solid rgba(16, 16, 16, 0.08);
  border-radius: 4px;
}

._1VywQ:enabled:hover {
  background: #f1f1f1;
  color: #101010;
  box-shadow: 0 0 0 1px rgba(16, 16, 16, 0.18);
  border-radius: 4px;
}

._1VywQ:focus,
._1VywQ._6PL4R,
._1VywQ:enabled:hover:focus,
._1VywQ:enabled:hover._6PL4R {
  box-shadow: 0 0 0 1px rgba(32, 142, 240, 0.4);
}

._1B1wV {
  background: rgba(255, 255, 255, 0.15);
}

._1B1wV:disabled {
  color: rgba(255, 255, 255, 0.4);
}

._1B1wV:enabled:hover {
  background: rgba(255, 255, 255, 0.25);
}

._1B1wV:enabled:active {
  background: rgba(255, 255, 255, 0.4);
}

._1B1wV:enabled:focus {
  box-shadow: 0 0 0 1px var(--white);
}

._11jH1 {
  display: block;
  border: none;
  outline: none;
  padding: 0;
  background-color: transparent;
  text-align: left;
}

._11jH1[disabled] {
  pointer-events: none;
  opacity: 0.6;
}

._2VAsb {
  display: flex;
  align-items: center;
  justify-content: center;
}

._2hQ7G {
  width: 8px;
  height: 8px;
}

._1A_is {
  width: 12px;
  height: 12px;
}

._1yeJC {
  width: 14px;
  height: 14px;
}

._34QAS {
  width: 16px;
  height: 16px;
}

._3DXN1 {
  width: 20px;
  height: 20px;
}

._2lBcw {
  width: 24px;
  height: 24px;
}

._3uZHX {
  width: 28px;
  height: 28px;
}

._8tAdg {
  width: 32px;
  height: 32px;
}

.mUdc0 {
  width: 52px;
  height: 52px;
}

._2zySl {
  width: 60px;
  height: 60px;
}

.fK6yk {
  width: 120px;
  height: 120px;
}

._3Yg2X {
  height: 30px;
  border-radius: 15px;
  background-color: #eeedee;
  color: var(--black);

  display: inline-flex;
  align-items: center;

  padding: 0 16px;

  -webkit-user-select: none;

          user-select: none;
}

._3Yg2X.d7RzZ {
  color: var(--white);
  background-color: var(--cobalt);
}

._11HIG {
  color: inherit !important;
}

._1MkUb {
  display: flex;
  align-items: center;

  cursor: pointer;
}

._1MkUb:hover {
  color: var(--blue);
}

._3Yg2X.d7RzZ ._1MkUb:hover {
  color: var(--blueLight30);
}

.KLWGx {
  margin-left: -10px;
  margin-right: 2px;
}

.BR81K {
  margin-left: 8px;
  margin-right: -4px;
  cursor: pointer;
}

.BR81K:hover {
  color: var(--blue);
}

._37xBN {
  display: flex;
}

._1Aak0 {
  padding: 62px 40px 40px 12px;
  flex: 1;
}

._1XbiD {
  background: var(--white);
  padding: 62px;
  padding-top: 77px;
  border-radius: 0 12px 12px 0;
  display: flex;
  flex-direction: column;
  flex: 1.7;
}

._1zPcD {
  margin-top: -32px;
}

._1OCgv {
  width: calc(50% - 16px);
  margin-top: 7px;
}

.ItLzu {
  width: 100%;
  margin-top: 7px;
}

._2RTo8 {
  margin-left: auto;
}

._2UVkP {
  width: 100%;
  padding-left: 12px;
}

._20r0r {
  margin-top: 12px;
}

._2UVkP input {
  background: transparent;
}

._2UVkP input:disabled {
  opacity: 0.7;
}

@media (max-width: 720px) {
  ._37xBN {
    flex-direction: column;
  }

  ._1j9_f {
    font-size: 24px !important;
    line-height: normal !important;
  }

  ._21AOb {
    font-size: 15px !important;
    line-height: normal !important;
    font-weight: 500 !important;
  }

  ._1Aak0 {
    align-items: center;
    text-align: center;
    padding: 20px;
    flex: none;
  }

  ._1XbiD {
    border-radius: 0;
    padding: 32px 20px;
    flex: auto;
  }

  ._1zPcD {
    margin-top: -16px;
  }

  ._1OCgv {
    width: 100%;
  }

  ._1OCgv,
  .ItLzu {
    margin-top: 16px;
  }
}

._2pubJ {
  --min-height: var(--control-decorator-min-height, 36px);
  --input-font-size-local: var(--input-font-size, 15px);

  width: 100%;
  border: none;
  border-radius: var(
      --input-border-top-left-radius,
      var(--control-decorator-border-radius)
    )
    var(--input-border-top-right-radius, var(--control-decorator-border-radius))
    var(
      --input-border-bottom-right-radius,
      var(--control-decorator-border-radius)
    )
    var(
      --input-border-bottom-left-radius,
      var(--control-decorator-border-radius)
    );
  box-sizing: border-box;
  padding: 0 0 2px;
  line-height: calc(var(--min-height) - 2px);
  font-size: var(--input-font-size-local);
  background-color: transparent;
  outline: none;
  font-family: var(--font);
}

@media (pointer: coarse) {
  ._2pubJ {
    /* TODO: apply to `body` or `:root`? */
    /* Prevent page zooming when inputs are focused */
    --input-font-size-local: 16px;
  }
}

._6IQTU {
  padding-left: 12px;
}

._23Pi_ {
  padding-right: 12px;
}

._1sgf9 {
  margin-bottom: calc(var(--unit) * 3);
}

._25enB {
  color: var(--grey);
}

._1ULev {
  display: block;
  margin-bottom: 8px !important;
}

._1z8LP {
  display: flex;
  align-items: center;
  justify-content: start;
  cursor: pointer;
  position: relative;
  flex-wrap: nowrap;
}

div.bj2hU {
  flex-wrap: wrap;
}

._3AxeL {
  cursor: default;
  pointer-events: none;
}

._3AxeL ._3pKYA {
  color: var(--grey);
}

._3pKYA {
  min-width: 0;
  font-size: 15px;
  color: var(--black);
  margin-right: 8px;
}

.y_JFI {
  font-size: 11px;
  color: var(--grey);
  white-space: nowrap;
  line-height: 1;
}

._2quhP {
  font-size: 13px;
  line-height: 1.23;
  color: var(--greyDark);
  padding: 2px 0 0;
  flex-grow: 2;
}

._3fYgq {
  height: 25px;
  line-height: 16px;
  padding: 6px 16px 0;
  outline: none;
}

._3fYgq ._3pKYA {
  font-size: 13px;
  color: var(--greyDark);
}

._2wWh9 {
  background-color: var(--blue);
  color: var(--white);
}
._2wWh9 > div > ._3pKYA {
  color: var(--white);
}
._2wWh9 > div > ._3pKYA span {
  color: var(--white);
}
._2wWh9 > div > .y_JFI {
  color: var(--white);
}
._2wWh9 > div > ._2quhP,
._2wWh9 > div > ._3P3vI {
  color: rgba(255, 255, 255, 0.8);
}

._1ae1C {
  margin-right: 8px;
}

._3P3vI {
  display: flex;
  align-items: center;
  margin: 0 8px 0 0;
}
._3P3vI._3AxeL {
  opacity: 0.5;
}

._3JW-7 {
  height: 100%;
  display: flex;
  align-items: center;
  flex: none;
}

._3S4Ef {
  padding: 8px 16px;
  min-height: 32px;
  width: 100%;
  min-width: 180px;
  height: auto;
}

._1z8LP {
  font-size: 15px;
  line-height: 20px;
}

._3udtz {
  font-size: 15px;
  font-weight: 600;
  color: var(--black);
}

._3pKYA,
._3fYgq ._3pKYA {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._1KngN {
  padding-bottom: 0;
  font-weight: bold;
  padding-top: 18px;
  height: 44px;
}

._1KngN > ._3pKYA {
  color: var(--black);
  font-size: 15px;
}

._1KngN:first-child {
  padding-top: 14px;
  height: 40px;
  border-top: none;
}

._1KngN:not(:first-child) {
  border-top: 1px solid var(--greyLight30);
  margin-top: 7px;
}

._23_Xd {
  margin-top: 7px;
  border-top: 1px solid var(--greyLight30);
  height: 1px;
}

._3VwgM ._3pKYA {
  color: var(--blue);
}

:root {
  --tooltip-standart-default-margin: 18px;
  --tooltip-small-default-margin: 13px;
  --tooltip-standart-nib-offset: -7px;
  --tooltip-small-nib-offset: -4px;
}

.Ciz51,
.zmWKI {
  background-color: var(--black);
}

.zmWKI {
  position: absolute;
  transform: rotate(45deg);
}

.Ciz51 {
  max-width: 298px;
  font-size: 12px;
  letter-spacing: 0;
  color: var(--white);
  border-radius: 4px;
  z-index: var(--zindex-tooltip);
}

._18VoX {
  z-index: var(--zindex-tooltip);
}

._12ruF {
  padding: 16px;
}

._12ruF .zmWKI {
  width: 16px;
  height: 16px;
}

._1ySq2 {
  padding: 15px 16px 16px;
}

._1ySq2._2lLvu {
  padding: 7px 16px 8px;
}

._1ySq2 .zmWKI {
  width: 8px;
  height: 8px;
}

._3-vnn._12ruF,
._6h5mA._12ruF,
._21VHS._12ruF {
  margin-bottom: var(--tooltip-standart-default-margin);
}

._3-vnn._1ySq2,
._6h5mA._1ySq2,
._21VHS._1ySq2 {
  margin-bottom: var(--tooltip-small-default-margin);
}

._3-vnn._12ruF .zmWKI {
  bottom: var(--tooltip-standart-nib-offset);
  left: 24px;
}

._6h5mA._12ruF .zmWKI {
  bottom: var(--tooltip-standart-nib-offset);
  left: calc(50% - 12px);
}

._21VHS._12ruF .zmWKI {
  bottom: var(--tooltip-standart-nib-offset);
  right: 24px;
}

._3-vnn._1ySq2 .zmWKI {
  bottom: var(--tooltip-small-nib-offset);
  left: 24px;
}

._6h5mA._1ySq2 .zmWKI {
  bottom: var(--tooltip-small-nib-offset);
  left: calc(50% - 4px);
}

._21VHS._1ySq2 .zmWKI {
  bottom: var(--tooltip-small-nib-offset);
  right: 24px;
}

._5p_X1._12ruF {
  margin-left: var(--tooltip-standart-default-margin);
}

._5p_X1._1ySq2 {
  margin-left: var(--tooltip-small-default-margin);
}

._5p_X1._12ruF .zmWKI {
  left: var(--tooltip-standart-nib-offset);
  top: 50%;
  margin-top: -1px;
}

._5p_X1._1ySq2 .zmWKI {
  left: var(--tooltip-small-nib-offset);
  top: 50%;
}

.VyFda._12ruF,
.Kk-CZ._12ruF {
  margin-top: var(--tooltip-standart-default-margin);
}

._1GPP_._1ySq2,
.VyFda._1ySq2,
.Kk-CZ._1ySq2 {
  margin-top: var(--tooltip-small-default-margin);
}

.Kk-CZ._12ruF .zmWKI {
  top: var(--tooltip-standart-nib-offset);
  left: 24px;
}

.Kk-CZ._1ySq2 .zmWKI {
  top: var(--tooltip-small-nib-offset);
  left: 24px;
}

.VyFda._12ruF .zmWKI {
  top: var(--tooltip-standart-nib-offset);
  right: 24px;
}

.VyFda._1ySq2 .zmWKI {
  top: var(--tooltip-small-nib-offset);
  right: 24px;
}

._1GPP_._1ySq2 .zmWKI {
  top: var(--tooltip-small-nib-offset);
  left: calc(50% - 4px);
}

.W_5l3._12ruF {
  margin-right: var(--tooltip-standart-default-margin);
}

.W_5l3._1ySq2 {
  margin-right: var(--tooltip-small-default-margin);
}

.W_5l3._12ruF .zmWKI {
  right: var(--tooltip-standart-nib-offset);
  top: 50%;
  margin-top: -7px;
}

.W_5l3._1ySq2 .zmWKI {
  right: var(--tooltip-small-nib-offset);
  top: 50%;
  margin-top: -4px;
}

._2Y86L .zmWKI {
  top: -6px;
  left: 4px;
}

._2xZCg {
  top: -30px;
  left: 21px;
}

._2XiwA {
  bottom: -30px;
  left: 21px;
}

._1GPP_._12ruF {
  margin-top: var(--tooltip-standart-default-margin);
}

._1GPP_._12ruF .zmWKI {
  top: var(--tooltip-standart-nib-offset);
  left: calc(50% - 8px);
}

._2wKL2 {
  border-radius: 4px;
  background-color: var(--white);
  box-shadow: 0 0 0 1px rgba(16, 16, 16, 0.08);
  overflow: hidden;
  z-index: var(--zindex-dropdown);
  padding: 4px 0;
}

.TWzxX {
  height: 1px;
  margin-top: var(--grid-unit, 4px);
  margin-bottom: var(--grid-unit, 4px);
  background-color: rgba(16, 16, 16, 0.08);
  pointer-events: none;
}

._2glu1 {
  position: relative;
  overflow: hidden;
  max-height: 300px;
}

._1aHsG {
  overflow-y: auto;
  max-height: min(308px, 40vh);
  position: relative;
}

.LFZgh {
  height: 100%;
  max-height: 100%;
}

._2K51Z {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 48px;
  pointer-events: none;
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.8) 0%,
    rgba(255, 255, 255, 0) 100%
  );
}

._3gMRF {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 48px;
  pointer-events: none;
  background: linear-gradient(
    to top,
    rgba(255, 255, 255, 0.8) 0%,
    rgba(255, 255, 255, 0) 100%
  );
}

._3fFc7 {
  z-index: var(--zindex-popover-next);
}

._3EfKG {
  height: 1px;
  background-color: var(--greyLight20);
}

._3vehC {
  opacity: 0.5;
  pointer-events: none;
}

._2vQTn {
  max-width: 500px;
  white-space: nowrap;
}

._1vIuT {
  width: 100%;
  padding-left: 12px;
  font-weight: 400;
  border: 0;
}

._1vIuT:disabled {
  border: 0;
}

._1tvMq {
  --placeholder-color: #a2a2a2;
  color: var(--placeholder-color) !important;
}

._1CRv0 {
  margin-top: -16px;
}

._8MHtF {
  height: 100%;
}

._20iVf {
  position: relative;
  width: 100%;
  height: 4px;
  overflow: hidden;
}

.rGUb9 {
  height: 4px;
  background-color: var(--blue);
  transition: width 20s cubic-bezier(0.15, 1, 0.4, 1);
}

@keyframes _3TkGa {
  from {
    width: 0;
  }
  to {
    width: 100%;
  }
}

._3QtJK {
  width: 100%;
  padding: 4px 0;
}

._3FiKo {
  border: none;
  height: 36px;
  width: 100%;
  line-height: 36px;
  border-radius: 4px;
}

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  box-sizing: border-box;
}
*,
*:before,
*:after {
  box-sizing: inherit;
}
img {
  box-sizing: content-box;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: var(--black);
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type='button'],
input[type='reset'],
input[type='submit'] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type='checkbox'],
input[type='radio'] {
  box-sizing: border-box;
  padding: 0;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  height: auto;
}
input[type='search'] {
  -webkit-appearance: textfield;
  /* -moz-box-sizing: content-box;
   -webkit-box-sizing: content-box;
   box-sizing: content-box;
   */
}
input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
input:focus,
textarea:focus {
  outline: none;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #9b9b9b;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #9b9b9b;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #9b9b9b;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #9b9b9b;
}
input:-o-input-placeholder,
textarea:-o-input-placeholder {
  color: #9b9b9b;
}
input:input-placeholder,
textarea:input-placeholder {
  color: #9b9b9b;
}
.button {
  display: block;
  text-decoration: none;
  text-align: center;
  border: none;
  padding: 0;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
  user-select: none;
  transition: opacity 60ms 0ms cubic-bezier(0.22, 0.61, 0.36, 1);
  -webkit-transition: opacity 60ms 0ms cubic-bezier(0.22, 0.61, 0.36, 1);
}
.button.big-orange {
  width: 208px;
  height: 48px;
  border-radius: 3px;
  background-color: #e9604a;
  line-height: 48px;
  color: var(--white);
  font-size: 20px;
  font-weight: 300;
  text-transform: uppercase;
  transition: background-color 60ms 0ms cubic-bezier(0.22, 0.61, 0.36, 1);
  -webkit-transition: background-color 60ms 0ms cubic-bezier(0.22, 0.61, 0.36, 1);
}
.button.big-orange:hover {
  background-color: #ff7157;
}
.button.biger {
  width: 468px;
  height: 64px;
  line-height: 64px;
  font-size: 28px;
}
.button.add-to {
  width: auto;
  padding: 0 10px;
  height: 28px;
  border-radius: 3px;
  border: solid 1px #2da5e0;
  line-height: 26px;
  text-align: center;
  font-size: 14px;
  color: #2da5e0;
}
.button.add-to::after {
  content: ' ';
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-left: 10px;
  vertical-align: -2px;
  background: url('/images/button/ic_telegram.svg') center center no-repeat;
}
.button.add-to:hover {
  color: var(--white);
  background-color: #2da5e0;
}
.button.add-to:hover::after {
  background-image: url('/images/button/ic_telegram_.svg');
}
.button.mobile-menu {
  display: none;
  height: 48px;
  width: 48px;
  background: url('/images/button/ic_menu.svg') center center no-repeat;
}
.button.close {
  height: 48px;
  width: 48px;
  background: url(/request-demo-form/_/dashboard/src/assets2/images/button/3AVvi.svg) center center no-repeat;
}
.button.blue {
  width: 201px;
  height: 48px;
  line-height: 48px;
  border-radius: 3px;
  background-color: #2da5e0;
  font-size: 20px;
  color: var(--white);
  text-transform: uppercase;
  transition: background-color 60ms 0ms cubic-bezier(0.22, 0.61, 0.36, 1);
  -webkit-transition: background-color 60ms 0ms cubic-bezier(0.22, 0.61, 0.36, 1);
}
.button.blue:hover {
  background-color: #3db5f0;
}
.button.dark {
  display: inline-block;
  width: 158px;
  height: 36px;
  line-height: 34px;
  border-radius: 3px;
  background-color: #053748;
  font-size: 16px;
  color: var(--white);
  text-transform: uppercase;
  transition: background-color 60ms 0ms cubic-bezier(0.22, 0.61, 0.36, 1);
  -webkit-transition: background-color 60ms 0ms cubic-bezier(0.22, 0.61, 0.36, 1);
  padding: 0;
}
.button.dark:hover {
  background-color: #154758;
}
.button.dark.disabled {
  background-color: #053748 !important;
}
.button.disabled {
  opacity: 0.3;
  cursor: auto;
  pointer-events: none;
}
.button.continue-reading {
  width: 218px;
  height: 40px;
  font-size: 16px;
  line-height: 40px;
  color: var(--white) !important;
}
.button.continue-reading::after {
  content: ' >';
  font-size: 16px;
  display: inline-block;
  font-weight: 600;
  transform: scale(0.8, 1.7);
  margin-left: 5px;
}
.button.blog {
  color: var(--white) !important;
  width: 220px;
  height: 48px;
  font-size: 16px;
  text-decoration: none !important;
}
.button.head {
  width: 154px;
  height: 28px;
  line-height: 28px;
  font-size: 12px;
}
.button.bordered-orange {
  width: 226px;
  height: 48px;
  line-height: 44px;
  border-radius: 3px;
  background-color: transparent;
  border: solid 2px #e9604a;
  font-size: 20px;
  color: var(--white);
}
.button.db-sq {
  width: 24px;
  height: 24px;
  background-position: center center;
  background-repeat: no-repeat;
}
.button.db-orange {
  width: 202px;
  height: 36px;
  line-height: 36px;
  border-radius: 3px;
  background-color: #e9604a;
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
  color: var(--white);
  text-decoration: none;
}
.button.db-orange:hover {
  background-color: #ff7157;
  text-decoration: none;
}
.button.db-orange[disabled],
.button.db-orange.disabled {
  pointer-events: none;
  cursor: auto;
  color: var(--white);
  background-color: #e6e5e4;
}
.button.db-border {
  width: 202px;
  height: 36px;
  line-height: 36px;
  border-radius: 3px;
  border: solid 1px #d9d9d9;
  background-color: var(--white);
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
  color: var(--black);
  text-decoration: none;
}
.button.db-border:hover {
  border: solid 1px #999999;
}
.button.db-border[disabled],
.button.db-border.disabled {
  pointer-events: none;
  cursor: auto;
  color: rgba(0, 0, 0, 0.3);
}
.button.db-link {
  width: auto;
  height: 36px;
  line-height: 36px;
  border-radius: 3px;
  border: solid 1px rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
  color: #807e7e;
  text-decoration: none;
}
.button.db-link:hover {
  color: var(--black);
}
.button.db-link[disabled],
.button.db-link.disabled {
  pointer-events: none;
  cursor: auto;
}
.button.db-blue,
a.button.db-blue {
  width: 361px;
  height: 40px;
  line-height: 40px;
  border-radius: 3px;
  background-color: #448af1;
  font-size: 16px;
  color: var(--white);
  text-align: center;
}
.button.db-blue:hover,
a.button.db-blue:hover {
  background-color: #549aff;
}
.button.db-dark {
  width: 320px;
  height: 48px;
  line-height: 48px;
  border-radius: 3px;
  background-color: #053748;
  font-weight: 300;
  font-size: 20px;
  text-align: center;
  color: var(--white);
  text-transform: uppercase;
  text-decoration: none;
}
.button.db-dark:hover {
  background-color: #184a5b;
  text-decoration: none;
}
.button.db-white {
  display: inline-block;
  vertical-align: top;
  width: auto;
  height: 44px;
  line-height: 42px;
  border-radius: 3px;
  background-color: var(--white);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.07);
  border: solid 1px rgba(0, 0, 0, 0.15);
  padding: 0 15px;
  text-align: center;
  font-size: 16px;
  font-weight: normal;
  color: var(--black);
  text-decoration: none;
  text-transform: none;
}
.button.db-white:hover {
  border: solid 1px rgba(0, 0, 0, 0.5);
  text-decoration: none;
}
div.alert {
  -webkit-user-select: none;
  user-select: none;
  position: absolute;
  left: -99999px;
  width: auto;
  height: 34px;
  background-color: red;
  margin-top: -34px;
  transition: margin-top 200ms 0ms;
  z-index: 9999;
}
div.alert .text {
  font-size: 14px;
  height: 34px;
  line-height: 34px;
  color: var(--white);
  padding: 0 12px;
  max-width: inherit;
  min-width: inherit;
}
div.alert .close.button {
  position: absolute;
  top: 5px;
  right: 10px;
  width: 24px;
  height: 24px;
  background: url(/request-demo-form/_/dashboard/src/assets2/images/wigets/14qIK.svg) no-repeat center center;
  max-width: inherit;
  min-width: inherit;
}
div.alert.red {
  background-color: #ed7f6e;
}
div.alert.blue {
  background-color: #69a1f3;
}
div.red-gradient {
  margin-top: -54px;
  height: 54px;
  background-image: linear-gradient(272deg, #e66900, #e9604a);
  box-shadow: 0 2px 4px 0 var(--grey);
  min-width: 570px;
  display: flex;
  align-items: center;
  overflow: hidden;
}
div.red-gradient .logo {
  background: url(/request-demo-form/_/dashboard/src/assets2/images/wigets/8YkFp.svg) center center no-repeat;
  position: absolute;
  content: '';
  width: 16px;
  height: 16px;
  min-width: 16px;
  display: inline-block;
  left: 29px;
  top: 50%;
  transform: translateY(-50%);
}
div.red-gradient .text {
  font-size: 14px;
  line-height: 18px;
  padding: 0px 12px 0 53px;
  display: inline-block;
  width: auto;
  flex-grow: 1;
  height: auto;
}
div.red-gradient .transparent-rounded {
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: var(--white);
  text-transform: uppercase;
  border-radius: 7px;
  border: solid 1px var(--white);
  min-width: 100px;
  height: 34px;
  line-height: 32px;
  padding: 0 24px;
  text-align: center;
  width: auto;
  margin: 10px 29px 10px 0;
  flex-shrink: 0;
}
div.red-gradient.hidden.act {
  left: -99999px !important;
  right: auto !important;
}
div.fuckups {
  margin-top: -36px;
  height: 36px;
  background-color: #f5f5f5;
  min-width: 570px;
}
div.fuckups .y-round {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #f7ba3c;
  border-radius: 12px;
  vertical-align: -1px;
  margin-right: 4px;
}
div.fuckups .text {
  font-size: 14px;
  display: inline-block;
  color: #3c3f40;
  height: auto;
  text-align: center;
  line-height: 36px;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 30px 0 12px;
}
div.fuckups .text a {
  color: #448af1;
  text-decoration: none;
}
div.fuckups .clickable-notification {
  cursor: pointer;
}
div.fuckups .close-btn {
  position: absolute;
  top: 6px;
  right: 6px;
  width: 24px;
  height: 24px;
  background: url(/request-demo-form/_/dashboard/src/assets2/images/wigets/3lmZT.svg) no-repeat center center;
  min-width: 24px;
  cursor: pointer;
}
div.fuckups .checkout p {
  font-size: 14px;
  text-align: left;
  color: #767676;
  margin: 0;
  line-height: 36px;
  padding: 0 16px 0 24px;
  display: inline-block;
  vertical-align: middle;
}
div.fuckups .checkout p .icon-me {
  background: url(/request-demo-form/_/dashboard/src/assets2/images/wigets/1aZSV.svg) no-repeat center center;
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
}
div.fuckups .checkout .white-rounded {
  width: 100px;
  height: 28px;
  line-height: 26px;
  font-size: 12px;
  font-weight: 600;
  text-align: center;
  color: var(--black);
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  margin: 0 4px 0 0;
}
div.fuckups .checkout .white-rounded.disabled {
  pointer-events: none;
  opacity: 0.4;
}
div.fuckups .checkout .plugin-box {
  position: absolute;
  background-color: red;
  top: 0;
  left: 0;
  width: 180px;
  height: 100px;
  pointer-events: none;
  opacity: 0;
}
div.alert.act {
  margin-top: 0;
  left: 0;
  right: 0;
  position: fixed;
  top: 64px;
  transition: margin-top 200ms 0ms;
}
div.alert.act.red-gradient {
  left: 0;
  top: 0;
  position: relative;
  flex: 0 0 auto;
}
div.alert.act.fuckups {
  left: 0;
  top: 0;
  position: relative;
  flex: 0 0 auto;
}
@media (max-width: 1024px) {
  div.alert.act {
    left: 72px;
  }
}
body > .popup {
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  z-index: var(--zindex-modal);
  width: 1px;
  height: 1px;
  top: 0;
  left: 0;
  overflow: hidden !important;
  opacity: 0;
  transition: opacity 100ms 0ms;
  -webkit-transition: opacity 100ms 0ms;
}
body > .popup * {
  max-width: inherit;
  min-width: inherit;
}
body > .popup .back {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  background-color: rgba(37, 47, 51, 0.8);
}
body > .popup .scroll-box {
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  overflow: auto;
  z-index: var(--zindex-modal);
}
body > .popup .window {
  overflow: hidden;
  position: relative;
  z-index: var(--zindex-modal);
  width: 400px;
  border-radius: 7px;
  background-color: var(--white);
  box-shadow: 0 16px 48px 0 rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.12);
  padding: 32px 30px 100px;
  margin: auto;
  top: auto !important;
  left: auto !important;
}
body > .popup .window.window-crop {
  padding: 0 0 68px;
  width: 480px;
}
body > .popup .window.window-crop .title {
  height: 52px;
  padding-top: 16px;
  padding-left: 24px;
  font-size: 16px;
  line-height: 1.5;
}
body > .popup .window.window-crop .content {
  position: relative;
  overflow: hidden;
  height: 270px;
}
body > .popup .window.window-crop .content img {
  width: 480px;
}
body > .popup .window.window-payments {
  width: 640px;
  height: 434px;
  padding: 24px 24px 16px 24px;
}
body > .popup .window.window-user-filter-permission {
  width: 560px;
  padding: 32px 24px 84px 24px;
}
body > .popup .window.window-user-filter-permission .content .title {
  font-size: 24px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  color: var(--black);
  margin-bottom: 12px;
}
body > .popup .window.window-user-filter-permission .content .description {
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.75;
  color: #767676;
}
body > .popup .window.window-user-filter-permission .content .description .permission-link {
  color: #448af1;
  cursor: pointer;
  text-decoration: none;
}
body > .popup .window.window-user-filter-permission .content .description .ico-var {
  background-color: #9e80bd;
  display: inline-block;
  white-space: nowrap;
  height: 20px;
  line-height: 20px;
  border-radius: 11px;
  padding: 0 8px;
  color: var(--white);
  font-size: 14px;
}
body > .popup .window.window-user-filter-permission .content .description .ico-var::before {
  content: '{{';
  font-size: 14px;
  position: relative;
  left: -2px;
  top: -1px;
  color: #e0e0e0;
}
body > .popup .window.window-user-filter-permission .content .description .ico-var::after {
  content: '}}';
  font-size: 14px;
  position: relative;
  left: 2px;
  top: -1px;
  color: #e0e0e0;
}
body > .popup .window.window-user-filter-permission .button-ver2 {
  display: inline-block;
  height: 36px;
  line-height: 36px;
}
body > .popup .window.window-user-filter-permission .button-ver2.orange-rounded {
  margin-left: 22px;
}
body > .popup .window.window-user-filter-permission .button-ver2.white-rounded {
  color: #053748;
}
body > .popup .window.window-invite {
  width: 640px;
  padding: 24px 24px 93px 24px;
}
body > .popup .window.window-invite .title {
  margin: 0 0 16px;
}
body > .popup .window.window-invite .modal-description {
  margin: 0 0 12px;
}
body > .popup .window.window-invite .footer {
  padding: 0 24px;
}
body > .popup .window.window-invite .footer .button.b-false {
  border-radius: 7px;
}
body > .popup .window.window-invite .input-box {
  white-space: nowrap;
}
body > .popup .window.window-invite .selectInput {
  display: inline-block;
  width: 470px;
  height: 36px;
  line-height: 34px;
  border-radius: 7px;
  background-color: #fafafa;
  border: solid 1px rgba(0, 0, 0, 0.09);
  font-size: 16px;
  font-weight: 400;
  padding: 0 10px;
  white-space: nowrap;
  margin-right: 16px;
}
body > .popup .window.window-invite .button-ver2.white.b-copy-invite {
  border-radius: 7px;
  padding: 0 24px 0 18px;
  vertical-align: top;
}
body > .popup .window.window-invite .button-ver2.white.b-copy-invite:before {
  background: url(/request-demo-form/_/dashboard/src/assets2/images/wigets/1BWak.svg) center center no-repeat;
  content: '';
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  opacity: 0.3;
  margin-right: 8px;
}
body > .popup .window.window-invite .button-ver2.white.b-copy-invite:hover:before {
  opacity: 1;
}
body > .popup .window.window-invite .tooltip-copied {
  animation: tooltip 1240ms cubic-bezier(0.2, 0.7, 0.5, 1);
  -webkit-animation: tooltip 1240ms cubic-bezier(0.2, 0.7, 0.5, 1);
  opacity: 0;
  padding: 0;
}
body > .popup .window.window-invite .tooltip-copied .tooltip-inner {
  background-color: var(--green);
  min-width: 108px;
  height: 20px;
  font-size: 10px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  color: var(--white);
  border-radius: 2px;
  line-height: 16px;
}
body > .popup .window.window-invite .tooltip-copied .tooltip-arrow {
  border-top-color: var(--green);
  bottom: -5px;
}
@keyframes tooltip {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
    margin: -8px 0;
  }
  90% {
    opacity: 1;
    margin: -8px 0;
  }
  100% {
    opacity: 0;
    margin: -16px 0;
  }
}
body > .popup .window.window-block-link {
  width: 554px;
  padding: 24px;
  min-height: 166px;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}
body > .popup .window.window-block-link .content {
  transition: height 0.1s cubic-bezier(0.2, 0.7, 0.5, 1), margin 0.2s cubic-bezier(0.2, 0.7, 0.5, 1);
  height: 117px;
}
body > .popup .window.window-block-link .title {
  margin: 0 0 16px;
  font-size: 18px;
  font-weight: 400 !important;
}
body > .popup .window.window-block-link .title .art-switcher {
  display: inline-block;
  vertical-align: middle;
  margin-left: 16px;
}
body > .popup .window.window-block-link .modal-description {
  margin: 0;
  color: #767676;
}
body > .popup .window.window-block-link .modal-description .ref-mask {
  font-size: 13px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.23;
  color: var(--white);
  border-radius: 8px;
  background-color: #9e80bd;
  padding: 0 3px 1px 3px;
  display: inline-block;
}
body > .popup .window.window-block-link .modal-description .ref-mask:before,
body > .popup .window.window-block-link .modal-description .ref-mask:after {
  font-size: 11px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.27;
  color: #e0e0e0;
  vertical-align: top;
}
body > .popup .window.window-block-link .modal-description .ref-mask:before {
  content: '{{ ';
}
body > .popup .window.window-block-link .modal-description .ref-mask:after {
  content: ' }}';
}
body > .popup .window.window-block-link .footer {
  padding: 0 24px;
}
body > .popup .window.window-block-link .footer .button.b-false {
  border-radius: 7px;
}
body > .popup .window.window-block-link .footer .button-ver2.white.b-copy-invite {
  border-radius: 7px;
  padding: 0 12px;
  float: left;
  margin-top: 16px;
}
body > .popup .window.window-block-link .footer .button-ver2.white.b-copy-invite:before {
  background: url(/request-demo-form/_/dashboard/src/assets2/images/wigets/1BWak.svg) center center no-repeat;
  content: '';
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  opacity: 0.3;
  margin-right: 8px;
}
body > .popup .window.window-block-link .footer .button-ver2.white.b-copy-invite:hover:before {
  opacity: 1;
}
body > .popup .window.window-block-link .footer .button-ver2.white.b-copy-invite.disabled {
  opacity: 0.3;
  cursor: auto;
  pointer-events: none;
}
body > .popup .window.window-block-link .footer .tooltip-copied {
  animation: tooltip 1240ms cubic-bezier(0.2, 0.7, 0.5, 1);
  -webkit-animation: tooltip 1240ms cubic-bezier(0.2, 0.7, 0.5, 1);
  opacity: 0;
  padding: 0;
}
body > .popup .window.window-block-link .footer .tooltip-copied .tooltip-inner {
  background-color: var(--green);
  min-width: 108px;
  height: 20px;
  font-size: 10px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  color: var(--white);
  border-radius: 2px;
  line-height: 16px;
}
body > .popup .window.window-block-link .footer .tooltip-copied .tooltip-arrow {
  border-top-color: var(--green);
  bottom: -5px;
}
body > .popup .window.window-block-link .content.block-link-on {
  margin-bottom: 61px;
  height: 177px;
}
body > .popup .window.window-block-link .content.block-link-on .modal-description {
  margin-bottom: 24px;
}
body > .popup .window.window-block-link .content.block-link-on .modal-block-link {
  display: flex;
}
body > .popup .window.window-block-link .content.block-link-on .modal-block-link .link-to-block {
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.71;
  align-self: center;
  -webkit-align-self: center;
  white-space: nowrap;
}
body > .popup .window.window-block-link .content.block-link-on .modal-block-link .selectInput {
  display: inline-block;
  height: 36px;
  border-radius: 7px;
  background-color: #fafafa;
  border: solid 1px rgba(0, 0, 0, 0.09);
  font-size: 14px;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.71;
  font-weight: 400;
  padding: 0 10px;
  white-space: nowrap;
  margin-left: 6px;
  min-width: 100px;
  flex-grow: 1;
  -webkit-flex-grow: 1;
}
body > .popup .window.window-block-link .input-to-copy {
  position: absolute;
  opacity: 0;
  pointer-events: none;
  left: -99999px;
}
body > .popup .window.window-block-link .tooltip.referral-error .tooltip-inner {
  height: auto;
  max-width: 250px;
}
body > .popup .window .content {
  font-size: 16px;
  line-height: 1.5;
  color: var(--black);
}
body > .popup .window .content p {
  padding: 0;
  margin: 0 0 24px;
}
body > .popup .window .content p .details {
  margin-top: 24px;
}
body > .popup .window .content p b {
  font-weight: 600;
}
body > .popup .window .content p i {
  font-weight: 300;
  font-style: normal;
}
body > .popup .window .content p.title {
  font-weight: bold;
}
body > .popup .window .content p.gray {
  color: #807e7e;
}
body > .popup .window .content p.mini {
  font-size: 14px;
  line-height: 1.4;
  margin-top: -8px !important;
}
body > .popup .window .content p .red {
  color: #ea6550;
}
body > .popup .window .content p label {
  font-size: 16px;
  line-height: 1.5;
  color: #807e7e;
}
body > .popup .window .content p label input {
  width: 100%;
  height: 36px;
  line-height: 34px;
  border-radius: 3px;
  background-color: var(--white);
  border: solid 1px #d9d9d9;
  font-size: 16px;
  padding: 0 10px;
  margin: 12px 0 0;
  color: var(--black);
}
body > .popup .window .content p:last-child {
  margin: 0;
}
body > .popup .window .content .selector {
  margin: 0 0 24px;
  width: 100%;
}
body > .popup .window .content .selector ul {
  width: 101%;
}
body > .popup .window .footer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 68px;
  line-height: 67px;
  border-top: 1px solid #d9d9d9;
  text-align: right;
  padding: 0 32px;
}
body > .popup .window .footer .button {
  display: inline-block;
  width: auto;
  min-width: 100px;
  padding: 0 24px;
  height: 36px;
  border-radius: 3px;
  line-height: 34px;
  font-size: 14px;
  text-transform: uppercase;
  margin-left: 16px;
}
body > .popup .window .footer .button.b-true {
  background-color: var(--white);
  border: solid 1px #d9d9d9;
}
body > .popup .window .footer .button.b-false {
  background-color: #e9604a;
  border: solid 1px #e9604a;
  color: var(--white);
}
body > .popup .window .footer .button.b-false[disabled] {
  background-color: #e6e5e4;
  border: solid 1px #e6e5e4;
  pointer-events: none;
}
body > .popup .window .footer .button.b-false.crop-btn-disabled {
  opacity: 0.5;
}
body > .popup .window .close.button {
  position: absolute;
  width: 24px;
  height: 24px;
  top: 12px;
  right: 12px;
  background: url(/request-demo-form/_/dashboard/src/assets2/images/wigets/3AVvi.svg) no-repeat center center;
  background-size: 19px 19px;
  opacity: 0.3;
  transition: opacity 60ms;
}
body > .popup .window .close.button:hover {
  opacity: 1;
}
body > .popup.readonly {
  overflow: auto;
}
body > .popup.readonly .back {
  pointer-events: none;
  position: fixed;
}
body > .popup.readonly .window {
  top: 165px;
  width: 960px;
  height: 772px;
  transform: translate(-50%, 0%) !important;
  -webkit-transform: translate(-50%, 0%) !important;
  padding: 0;
}
body > .popup.readonly .window .content {
  background-color: var(--greyLight20);
  padding: 48px;
  text-align: center;
}
body > .popup.readonly .window .content h2 {
  font-weight: 300;
  font-size: 32px;
  line-height: 1.4;
  color: var(--black);
  margin: 0 0 24px;
}
body > .popup.readonly .window .content p {
  font-size: 16px;
  line-height: 1.5;
  margin: 0 0 20px;
  padding: 0;
}
body > .popup.readonly .window .content .button {
  display: inline-block;
  padding: 0 24px;
  width: auto;
}
body > .popup.readonly .window .footer {
  text-align: center;
  padding: 32px 0 0;
  position: static;
  left: auto;
  bottom: auto;
  line-height: normal;
}
body > .popup.readonly .window .footer h2 {
  font-weight: 300;
  font-size: 32px;
  line-height: 1.4;
  color: var(--black);
  margin: 0 0 32px;
}
body > .popup.readonly .window .footer ul {
  padding: 0;
  margin: 0;
  border-bottom: 1px solid #dcdcdc;
  width: 100%;
  text-align: center;
}
body > .popup.readonly .window .footer ul li {
  display: inline-block;
  margin: 0 6px -1px;
  padding: 0 8px 11px;
  border-bottom: 2px solid transparent;
  cursor: pointer;
  font-size: 16px;
  color: var(--black);
  line-height: 1;
}
body > .popup.readonly .window .footer ul li.act {
  border-bottom: 2px solid #e9604a;
  pointer-events: none;
  cursor: auto;
}
body > .popup.readonly .window .footer .tabs-box {
  padding: 48px 173px 0;
}
body > .popup.readonly .window .footer .tabs-box .tab-item {
  display: none;
  font-size: 16px;
  line-height: 1.5;
  color: var(--black);
  padding: 0 0 0 34px;
  text-align: left;
}
body > .popup.readonly .window .footer .tabs-box .tab-item.act {
  display: block;
}
body > .popup.readonly .window .footer .tabs-box .tab-item p {
  margin: 0 0 16px;
}
body > .popup.readonly .window .footer .tabs-box .tab-item p.title {
  font-weight: 600;
}
body > .popup.readonly .window .footer .tabs-box .tab-item ol {
  padding: 0;
  margin: 0 0 16px;
  counter-reset: item;
}
body > .popup.readonly .window .footer .tabs-box .tab-item ol li {
  display: block;
  position: relative;
  padding: 0;
  margin: 0 0 16px;
  counter-increment: item;
}
body > .popup.readonly .window .footer .tabs-box .tab-item ol li::before {
  content: counter(item);
  position: absolute;
  width: 24px;
  height: 24px;
  line-height: 22px;
  left: -34px;
  top: 0;
  border: solid 1px rgba(0, 0, 0, 0.3);
  border-radius: 50%;
  font-size: 16px;
  color: var(--black);
  text-align: center;
}
body > .popup.readonly .window .footer .tabs-box .tab-item p a,
body > .popup.readonly .window .footer .tabs-box .tab-item ol a,
body > .popup.readonly .window .footer .tabs-box .tab-item ul a {
  color: #5494f3;
  text-decoration: none;
}
body > .popup.readonly .window .footer .tabs-box .tab-item p a:hover,
body > .popup.readonly .window .footer .tabs-box .tab-item ol a:hover,
body > .popup.readonly .window .footer .tabs-box .tab-item ul a:hover {
  text-decoration: underline;
}
body > .popup.readonly .window .footer .tabs-box .tab-item > div:last-child {
  position: absolute;
  bottom: 48px;
  left: 0;
  width: 100%;
  text-align: center;
}
body > .popup.readonly .window .footer .tabs-box .tab-item > div:last-child .button {
  margin: 0 16px;
  padding: 0 30px;
  width: auto;
  min-width: 160px;
  height: 48px;
  line-height: 46px;
  font-weight: 300;
  font-size: 20px;
  text-transform: uppercase;
}
body > .popup.readonly .window .footer .tabs-box .tab-item:nth-child(2) {
  margin: 0 -125px;
  padding: 0;
}
body > .popup.readonly .window .footer .tabs-box .tab-item:nth-child(2) .img {
  background: url(/request-demo-form/_/dashboard/src/assets2/images/pics/pic_wiz_12.png) no-repeat center center;
  background-size: cover;
  width: 468px;
  height: 116px;
  float: right;
  margin: 0 0 0 36px;
}
body > .popup.readonly .window .footer .fb-box {
  vertical-align: -7px;
}
body.show-modal-popup {
  overflow: hidden;
}
body.show-modal-popup .popup {
  width: 100%;
  height: 100%;
  opacity: 1;
}
body.header-alert-error {
  padding-top: 118px !important;
}
body.header-alert-error header > div,
body.header-alert-error section.bot-selector,
body.header-alert-error .wizard-header {
  top: 54px !important;
}
body.header-alert-error section.bot-selector div > nav {
  top: 118px !important;
}
body.header-alert-error section.bot-selector div > nav ul {
  min-height: 658px !important;
}
body.header-alert-error section.bot-selector div > nav ul span.bottom-list {
  bottom: 118px !important;
}
body.header-fuckups {
  padding-top: 100px !important;
}
body.header-fuckups header > div,
body.header-fuckups section.bot-selector,
body.header-fuckups .wizard-header {
  top: 36px !important;
}
body.header-fuckups section.bot-selector div > nav {
  top: 100px !important;
}
body.header-fuckups section.bot-selector div > nav > ul {
  min-height: 586px !important;
}
body.header-fuckups section.bot-selector div > nav > ul span.bottom-list {
  bottom: 100px !important;
}
.button.switch {
  position: relative;
  width: 52px;
  height: 24px;
  border-radius: 100px;
  font-size: 11px;
  line-height: 24px;
}
.button.switch.on {
  background-color: #448af1;
  color: var(--white);
}
.button.switch.on span.off {
  opacity: 0;
}
.button.switch.on span.on {
  opacity: 1;
}
.button.switch.off {
  background-color: var(--greyLight20);
  color: var(--black);
}
.button.switch.off span.off {
  opacity: 1;
}
.button.switch.off span.on {
  opacity: 0;
}
.button.switch span {
  display: block;
  padding: 0 8px 0 6px;
  text-transform: uppercase;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  transition: opacity 220ms, background-color 220ms;
}
.button.switch span.on {
  text-align: left;
}
.button.switch span.off {
  text-align: right;
}
.button.switch::after {
  content: ' ';
  position: absolute;
  background-color: var(--white);
  border-radius: 50%;
  width: 20px;
  height: 20px;
  top: 2px;
  z-index: 2;
  transition: left 220ms;
}
.button.switch.on::after {
  left: 29px;
}
.button.switch.off::after {
  left: 2px;
}
.tooltip {
  position: absolute !important;
  display: block;
  z-index: var(--zindex-popover);
  font-size: 14px;
  opacity: 0;
  transition: opacity 200ms;
}
.tooltip.in {
  opacity: 1;
}
.tooltip.top {
  padding: 4px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip .tooltip-inner {
  font-size: 14px;
  font-weight: normal;
  text-align: center;
  height: 28px;
  line-height: 22px;
  min-width: 100px;
  padding: 2px 8px;
  border-radius: 4px;
  color: var(--white);
  background-color: #e9604a;
}
.tooltip .tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #e9604a;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #e9604a;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #e9604a;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #e9604a;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #e9604a;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #e9604a;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #e9604a;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #e9604a;
}
.tooltip.two-rows .tooltip-inner {
  height: 46px;
}
.uib-datepicker .uib-title {
  width: 100%;
}
.uib-day button,
.uib-month button,
.uib-year button {
  min-width: 100%;
}
.uib-left,
.uib-right {
  width: 100%;
}
/*112px - left/right padding (112*2 = 224px)*/
[tooltip] {
  position: relative;
  width: 100%;
  height: 100%;
}
[tooltip][tooltip-body]:before,
[tooltip][tooltip-body]:after {
  background-color: var(--black);
  pointer-events: none;
}
[tooltip][tooltip-body]:before {
  position: absolute;
  min-width: 100px;
  border-radius: 3px;
  padding: 12px;
  bottom: 34px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 100;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.29;
  color: var(--white);
  word-wrap: break-word;
  white-space: nowrap;
}
[tooltip][tooltip-body]:after {
  position: absolute;
  left: 50%;
  bottom: 28px;
  width: 10px;
  height: 13px;
  z-index: 99;
  transform: translateX(-50%) rotate(45deg);
}
[tooltip][tooltip-body][tooltip-position-right]:before {
  bottom: 50%;
  transform: translate(22px, 50%);
}
[tooltip][tooltip-body][tooltip-position-right]:after {
  bottom: 0;
  height: 10px;
  transform: translate(18px, -50%) rotate(45deg);
}
[tooltip]:hover {
  cursor: pointer;
}
[tooltip]:hover[tooltip-body]:before {
  content: attr(tooltip-body);
}
[tooltip]:hover[tooltip-body]:after {
  content: ' ';
}
[tooltip][tooltip-body][tooltip-show]:hover:before,
[tooltip][tooltip-body][tooltip-show]:hover:after {
  display: none;
}
[tooltip][tooltip-body][tooltip-show].no-valid:hover:before,
[tooltip][tooltip-body][tooltip-show].no-valid:hover:after {
  display: block;
}
[tooltip][tooltip-body][tooltip-show].no-valid:before {
  left: 100%;
  content: attr(tooltip-body);
}
[tooltip][tooltip-body][tooltip-show].no-valid:after {
  content: ' ';
  bottom: 50%;
  transform: translate(18px, 50%) rotate(45deg);
  left: 100%;
}
[tooltip][tooltip-danger]:before,
[tooltip][tooltip-danger]:after {
  background-color: var(--red);
}
.tooltip-sm .tooltip-inner {
  max-width: 254px;
  white-space: normal;
}
.full-around {
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
}
.icon-cf {
  display: inline-block;
  width: 24px;
  height: 25px;
  background-position: center center;
  background-repeat: no-repeat;
}
.icon-stat {
  width: 24px;
  height: 24px;
  display: none;
}
.icon-status {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/3l23s.svg);
}
.share:before {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/2m6gP.svg);
}
.share.act:before {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/2qi4L.svg);
}
.buy:before {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/3j0pT.svg);
}
.buy.act:before {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/c8xmU.svg);
}
.icon.icon-disabled,
.trash-popup.icon-disabled {
  background-color: var(--greyLight20) !important;
  border-color: var(--greyLight20) !important;
}
.icon.icon-disabled:before,
.trash-popup.icon-disabled:before {
  opacity: 0.1 !important;
}
.icon:hover.icon-disabled,
.trash-popup:hover.icon-disabled {
  cursor: default !important;
}
.icon:hover.icon-disabled:before,
.trash-popup:hover.icon-disabled:before {
  opacity: 0.1 !important;
}
.icon-camera {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/3QdVy.svg);
}
.icon-nav [class^='icon-'],
.icon-nav [class*='icon-'] {
  width: 20px;
  height: 20px;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  margin: 0 auto;
}
[class^='icon-'].button-ver2.icon-xs,
[class*='icon-'].button-ver2.icon-xs,
[class^='icon-'].icon-xs,
[class*='icon-'].icon-xs {
  width: 18px;
  height: 18px;
  background-size: contain;
  vertical-align: -5px;
  margin-right: -3px;
}
.icon-text {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/ic_sm/ho7yg.svg);
}
.icon-gallery {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/ic_sm/1BlWS.svg);
}
.icon-image {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/ic_sm/gNqai.svg);
}
.icon-sequence {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/ic_sm/2_BVn.svg);
}
.icon-go-to-block {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/ic_sm/1b0zU.svg);
}
.icon-quick-reply {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/ic_sm/24Ck3.svg);
}
.icon-typing {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/ic_sm/3xQoo.svg);
}
.icon-plus {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/ic_sm/3gbMA.svg);
}
.icon_copy-group {
  width: 24px;
  height: 24px;
  background: url(/request-demo-form/_/dashboard/src/assets2/images/2M0Py.svg) no-repeat center;
  position: relative !important;
  display: block;
  opacity: 0.3;
}
.icon_copy-group-mid {
  width: 26px;
  height: 24px;
  background: url(/request-demo-form/_/dashboard/src/assets2/images/LtElS.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px 20px;
  position: relative !important;
  display: block;
  opacity: 0.3;
}
.icon__copy-rule {
  width: 24px;
  height: 24px;
  background: url(/request-demo-form/_/dashboard/src/assets2/images/2M0Py.svg) no-repeat center;
  position: relative !important;
  display: inline-block;
  opacity: 0.3;
  line-height: 36px;
}
.icon__copy-rule:hover {
  opacity: 1;
}
.icon__copy-rule_placement {
  top: 5px;
}
.button-ver2 {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
}
.button-ver2.icon {
  width: 24px;
  height: 24px;
  background: center center no-repeat;
  transition: opacity 60ms;
  -webkit-transition: opacity 60ms;
  opacity: 0.3;
}
.button-ver2.icon:hover {
  opacity: 0.9 !important;
}
.button-ver2.icon.trash {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/19qku.svg);
}
.button-ver2.icon.trash-mid {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/Zh1QJ.svg);
}
.button-ver2.icon.h-drag {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/1J-Ub.svg);
  cursor: ew-resize;
}
.button-ver2.icon.v-drag {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/28CNM.svg);
  cursor: ns-resize;
}
.button-ver2.icon.v-drag-mid {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/2cImM.svg);
  cursor: ns-resize;
}
.button-ver2.icon.add-block {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/1kz9W.svg);
}
.button-ver2.icon.add-small {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/OfxRV.svg);
}
.button-ver2.icon.done {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/aiiwx.svg);
}
.button-ver2.icon.close {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/3AVvi.svg);
}
.button-ver2.icon.close-small {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/3r8i_.svg);
}
.button-ver2.icon.close-white {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/1iTQX.svg);
}
.button-ver2.icon.help {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/1pm66.svg);
}
.button-ver2.icon.help-mini {
  width: 16px;
  height: 16px;
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/3FP41.svg);
}
.button-ver2.icon.clear {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/2piNj.svg);
}
.button-ver2.icon.lock {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/1X2G1.svg);
}
.button-ver2.icon.search {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/2bp1n.svg);
}
.button-ver2.icon.prev {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/perQ8.svg);
}
.button-ver2.icon.mes {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/1J6fs.svg);
}
.button-ver2.icon.warring {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/158ax.svg);
  opacity: 1 !important;
}
.button-ver2.icon.duplicate {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/1eZuk.svg);
  width: 16px;
  height: 16px;
}
.button-ver2.icon.arrow-down {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/2lenL.svg);
}
.button-ver2.icon.min-max.max {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/3Egbd.svg);
}
.button-ver2.icon.min-max.min {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/2qWZn.svg);
}
.button-ver2.trash-popup {
  position: absolute;
  z-index: 10000;
  top: -6px;
  left: -6px;
  width: 28px;
  height: 28px;
  background-color: var(--white);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.07);
  border: solid 1px rgba(0, 0, 0, 0.12);
  border-radius: 50%;
  transform: scale(0.3);
  opacity: 0;
  transition: transform cubic-bezier(0.2, 0.7, 0.5, 1) 200ms, opacity cubic-bezier(0.2, 0.7, 0.5, 1) 200ms;
}
.button-ver2.trash-popup::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(/request-demo-form/_/dashboard/src/assets2/images/2HArW.svg) no-repeat center center;
  opacity: 0.3;
  background-size: 24px 24px;
}
.button-ver2.trash-popup:hover::before {
  opacity: 1;
}
.button-ver2.trash-popup.mini {
  width: 20px;
  height: 20px;
}
.button-ver2.trash-popup.mini::before {
  background: url(/request-demo-form/_/dashboard/src/assets2/images/1ixQs.svg) no-repeat center center;
}
.button-ver2.trash-popup.mega {
  width: 32px;
  height: 32px;
}
.button-ver2.trash-popup.mega::before {
  background: url(/request-demo-form/_/dashboard/src/assets2/images/19qku.svg) no-repeat center center;
}
.button-ver2.white {
  display: inline-block;
  width: auto;
  padding: 0 24px;
  height: 36px;
  line-height: 34px;
  border-radius: 3px;
  background-color: var(--white);
  font-size: 14px;
  color: var(--black);
  text-transform: uppercase;
  border: 1px solid rgba(0, 0, 0, 0.13);
  border-bottom-color: rgba(0, 0, 0, 0.17);
  box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.13);
  transition: box-shadow 80ms ease 0s, border-top-color 80ms ease 0s, border-right-color 80ms ease 0s, border-bottom-color 80ms ease 0s, border-left-color 80ms ease 0s, background-color 80ms ease 0s;
}
.button-ver2.white:hover {
  border-color: rgba(0, 0, 0, 0.17) rgba(0, 0, 0, 0.17) rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 8px -2px rgba(0, 0, 0, 0.17);
}
.button-ver2.white:active {
  background-color: #fafafa;
  border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.22);
  box-shadow: 0 1px 2px -1px rgba(0, 0, 0, 0.2);
  transition: box-shadow 20ms ease 0s, border-color 20ms ease 0s;
}
.button-ver2.bc-temp-white {
  text-align: center;
  cursor: pointer;
  color: var(--black);
  background-color: var(--white);
  font-size: 14px;
  line-height: 34px;
  border-radius: 7px;
  box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.13);
  border: 1px solid rgba(0, 0, 0, 0.13);
  border-bottom-color: rgba(0, 0, 0, 0.17);
  transition: box-shadow 80ms ease, border-color 80ms ease, background-color 80ms ease;
  min-width: 100px;
}
.button-ver2.bc-temp-white.gray {
  background-color: var(--greyLight20);
  box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.13);
  border: 1px solid rgba(0, 0, 0, 0.09);
  border-bottom-color: rgba(0, 0, 0, 0.13);
}
.button-ver2.bc-temp-white:hover {
  box-shadow: 0 2px 8px -2px rgba(0, 0, 0, 0.17);
  border: 1px solid rgba(0, 0, 0, 0.17);
  border-bottom-color: rgba(0, 0, 0, 0.2);
}
.button-ver2.bc-temp-white:active {
  box-shadow: 0 1px 2px -1px rgba(0, 0, 0, 0.2);
  background-color: #fafafa;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom-color: rgba(0, 0, 0, 0.22);
  transition: box-shadow 20ms ease, border-color 20ms ease;
}
.button-ver2.bc-temp-white:active:not(.add) {
  background-color: #053748 !important;
  border-color: #053748 !important;
  color: var(--white);
}
.button-ver2.bc-temp-white.act {
  background-color: #053748 !important;
  border-color: #053748 !important;
  color: var(--white);
  cursor: default !important;
}
.button-ver2.white-rounded,
.button-ver2.orange-rounded,
.button-ver2.blue-rounded,
.button-ver2.light-blue-rounded {
  min-width: 100px;
  height: 34px;
  line-height: 32px;
  padding: 0 24px;
  text-align: center;
  color: var(--black);
  background-color: var(--white);
  font-size: 14px;
  border-radius: 7px;
  box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.13);
  border: 1px solid rgba(0, 0, 0, 0.13);
  border-bottom-color: rgba(0, 0, 0, 0.17);
  transition: box-shadow 80ms ease, border-color 80ms ease, background-color 80ms ease;
  text-transform: uppercase;
  text-decoration: none !important;
}
.button-ver2.white-rounded.gray,
.button-ver2.orange-rounded.gray,
.button-ver2.blue-rounded.gray,
.button-ver2.light-blue-rounded.gray {
  background-color: rgba(0, 0, 0, 0);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.07);
  border: solid 1px rgba(0, 0, 0, 0.07);
  color: var(--grey) !important;
}
.button-ver2.white-rounded:hover,
.button-ver2.orange-rounded:hover,
.button-ver2.blue-rounded:hover,
.button-ver2.light-blue-rounded:hover,
.button-ver2.white-rounded:focus,
.button-ver2.orange-rounded:focus,
.button-ver2.blue-rounded:focus,
.button-ver2.light-blue-rounded:focus {
  box-shadow: 0 2px 8px -2px rgba(0, 0, 0, 0.17);
  border-top-color: rgba(0, 0, 0, 0.17);
  border-left-color: rgba(0, 0, 0, 0.17);
  border-right-color: rgba(0, 0, 0, 0.17);
  border-bottom-color: rgba(0, 0, 0, 0.2);
  outline: none;
}
.button-ver2.white-rounded:active,
.button-ver2.orange-rounded:active,
.button-ver2.blue-rounded:active,
.button-ver2.light-blue-rounded:active {
  box-shadow: 0 1px 2px -1px rgba(0, 0, 0, 0.2);
  background-color: #fafafa;
  border-top-color: rgba(0, 0, 0, 0.2);
  border-left-color: rgba(0, 0, 0, 0.2);
  border-right-color: rgba(0, 0, 0, 0.2);
  border-bottom-color: rgba(0, 0, 0, 0.22);
  transition: box-shadow 20ms ease, border-color 20ms ease;
}
.button-ver2.orange-rounded {
  background-color: #e9604a;
  border: none !important;
  color: var(--white);
  line-height: 34px;
}
.button-ver2.orange-rounded:active {
  background-color: #d9503a;
}
.button-ver2.orange-rounded.disabled {
  opacity: 0.6;
  pointer-events: none;
}
.button-ver2.blue-rounded {
  background-color: #448af1;
  border: none !important;
  color: var(--white);
  line-height: 36px;
  height: 36px;
}
.button-ver2.blue-rounded:active {
  background-color: #347ae1;
}
.button-ver2.blue-rounded.disabled {
  opacity: 0.6;
  pointer-events: none;
}
.button-ver2.light-blue-rounded {
  background-color: var(--blue);
  border: none !important;
  color: var(--white);
  line-height: 36px;
  height: 36px;
}
.button-ver2.light-blue-rounded:active {
  background-color: #347ae1;
}
.button-ver2.light-blue-rounded.disabled {
  opacity: 0.6;
  pointer-events: none;
}
.button-ver2.green {
  display: inline-block;
  width: auto;
  height: 36px;
  line-height: 36px;
  border-radius: 7px;
  background-color: var(--green);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.07);
  font-size: 14px;
  color: var(--white);
  padding: 0 24px;
}
.button-ver2.green:hover {
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.15);
}
.button-ver2.border-icon {
  height: 36px;
  width: 36px;
  border-radius: 50%;
  background-color: var(--white);
  box-shadow: 0 0 0 1px rgba(32, 32, 32, 0.08), 0 1px 0 0 rgba(32, 32, 32, 0.16);
  position: relative;
  overflow: hidden;
}
.button-ver2.border-icon::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-position: center center;
  background-repeat: no-repeat;
  opacity: 1;
  transition: opacity 60ms;
}
.button-ver2.border-icon:hover::before {
  opacity: 0.3;
}
.button-ver2.border-icon:active {
  background-color: #fafafa;
}
.button-ver2.border-icon.add::before {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/OfxRV.svg);
}
.button-ver2.border-icon.dotted::before {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/1umEB.svg);
}
.cf-input {
  border-radius: 7px !important;
  background-color: rgba(0, 0, 0, 0.01) !important;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08) !important;
  border: solid 1px rgba(0, 0, 0, 0.12) !important;
  outline: none !important;
  color: var(--black);
  transition: background-color 100ms, border 100ms, background-color 100ms;
}
.cf-input.cf-input_lg {
  height: 36px;
  line-height: 34px;
  width: 100%;
  padding: 0 10px;
}
.cf-input.cf-input_fsz {
  font-size: 14px;
}
.cf-input:hover {
  background-color: rgba(0, 0, 0, 0.01) !important;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08) !important;
  border: solid 1px rgba(0, 0, 0, 0.24) !important;
}
.cf-input:focus,
.cf-input:active,
.cf-input.focus {
  background-color: rgba(0, 0, 0, 0.01) !important;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08) !important;
  border: solid 1px rgba(0, 0, 0, 0.24) !important;
}
.cf-input:empty:not(.auto-error-off):not(:focus):not(input),
.cf-input.empty:not(.blocks-suggest):not(.auto-error-off):not(.focus),
.cf-input.error:not(:focus),
.cf-input.super-error,
.cf-input .error-on-parent .cf-input:not(.auto-error-off):not(:focus):not(input),
.cf-input.ng-empty.ng-touched.cf-validate:not(:focus) {
  background-color: rgba(233, 96, 74, 0.02) !important;
  box-shadow: inset 0 1px 3px 0 rgba(81, 0, 0, 0.08) !important;
  border: solid 1px #e9604a !important;
  color: #e9604a !important;
}
.cf-input:empty:not(.auto-error-off):not(:focus):not(input)::-webkit-input-placeholder,
.cf-input.empty:not(.blocks-suggest):not(.auto-error-off):not(.focus)::-webkit-input-placeholder,
.cf-input.error:not(:focus)::-webkit-input-placeholder,
.cf-input.super-error::-webkit-input-placeholder,
.cf-input .error-on-parent .cf-input:not(.auto-error-off):not(:focus):not(input)::-webkit-input-placeholder,
.cf-input.ng-empty.ng-touched.cf-validate:not(:focus)::-webkit-input-placeholder {
  color: #e9604a !important;
}
.cf-input:empty:not(.auto-error-off):not(:focus):not(input)::-moz-placeholder,
.cf-input.empty:not(.blocks-suggest):not(.auto-error-off):not(.focus)::-moz-placeholder,
.cf-input.error:not(:focus)::-moz-placeholder,
.cf-input.super-error::-moz-placeholder,
.cf-input .error-on-parent .cf-input:not(.auto-error-off):not(:focus):not(input)::-moz-placeholder,
.cf-input.ng-empty.ng-touched.cf-validate:not(:focus)::-moz-placeholder {
  color: #e9604a !important;
}
.cf-input:empty:not(.auto-error-off):not(:focus):not(input):-moz-placeholder,
.cf-input.empty:not(.blocks-suggest):not(.auto-error-off):not(.focus):-moz-placeholder,
.cf-input.error:not(:focus):-moz-placeholder,
.cf-input.super-error:-moz-placeholder,
.cf-input .error-on-parent .cf-input:not(.auto-error-off):not(:focus):not(input):-moz-placeholder,
.cf-input.ng-empty.ng-touched.cf-validate:not(:focus):-moz-placeholder {
  color: #e9604a !important;
}
.cf-input:empty:not(.auto-error-off):not(:focus):not(input):-ms-input-placeholder,
.cf-input.empty:not(.blocks-suggest):not(.auto-error-off):not(.focus):-ms-input-placeholder,
.cf-input.error:not(:focus):-ms-input-placeholder,
.cf-input.super-error:-ms-input-placeholder,
.cf-input .error-on-parent .cf-input:not(.auto-error-off):not(:focus):not(input):-ms-input-placeholder,
.cf-input.ng-empty.ng-touched.cf-validate:not(:focus):-ms-input-placeholder {
  color: #e9604a !important;
}
.cf-input:empty:not(.auto-error-off):not(:focus):not(input):-o-input-placeholder,
.cf-input.empty:not(.blocks-suggest):not(.auto-error-off):not(.focus):-o-input-placeholder,
.cf-input.error:not(:focus):-o-input-placeholder,
.cf-input.super-error:-o-input-placeholder,
.cf-input .error-on-parent .cf-input:not(.auto-error-off):not(:focus):not(input):-o-input-placeholder,
.cf-input.ng-empty.ng-touched.cf-validate:not(:focus):-o-input-placeholder {
  color: #e9604a !important;
}
.cf-input:empty:not(.auto-error-off):not(:focus):not(input):input-placeholder,
.cf-input.empty:not(.blocks-suggest):not(.auto-error-off):not(.focus):input-placeholder,
.cf-input.error:not(:focus):input-placeholder,
.cf-input.super-error:input-placeholder,
.cf-input .error-on-parent .cf-input:not(.auto-error-off):not(:focus):not(input):input-placeholder,
.cf-input.ng-empty.ng-touched.cf-validate:not(:focus):input-placeholder {
  color: #e9604a !important;
}
.cf-input:empty:not(.auto-error-off):not(:focus):not(input)::before,
.cf-input.empty:not(.blocks-suggest):not(.auto-error-off):not(.focus)::before,
.cf-input.error:not(:focus)::before,
.cf-input.super-error::before,
.cf-input .error-on-parent .cf-input:not(.auto-error-off):not(:focus):not(input)::before,
.cf-input.ng-empty.ng-touched.cf-validate:not(:focus)::before {
  color: #e9604a !important;
}
.cf-input.error:not(:focus).attr-error.icon-right,
.cf-input.super-error.attr-error.icon-right {
  padding-right: 30px;
}
.cf-input.error:not(:focus).attr-error.icon-right [class^='icon-'],
.cf-input.super-error.attr-error.icon-right [class^='icon-'],
.cf-input.error:not(:focus).attr-error.icon-right [class*='icon-'],
.cf-input.super-error.attr-error.icon-right [class*='icon-'] {
  right: 4px;
}
.cf-input.error:not(:focus).attr-error.has-icon [class^='icon-'],
.cf-input.super-error.attr-error.has-icon [class^='icon-'],
.cf-input.error:not(:focus).attr-error.has-icon [class*='icon-'],
.cf-input.super-error.attr-error.has-icon [class*='icon-'] {
  display: block;
  top: 0;
  bottom: 0;
  margin: auto;
  position: absolute;
}
.cf-input.cf-input_textarea-multiline {
  white-space: pre-wrap !important;
  padding: 4px 6px 0 !important;
}
.error-on-parent .cf-input:not(.auto-error-off):not(:focus):not(input) {
  background-color: rgba(233, 96, 74, 0.02) !important;
  box-shadow: inset 0 1px 3px 0 rgba(81, 0, 0, 0.08) !important;
  border: solid 1px #e9604a !important;
  color: #e9604a !important;
}
.error-on-parent .cf-input:not(.auto-error-off):not(:focus):not(input):input-placeholder {
  color: #e9604a !important;
}
.error-on-parent .cf-input:not(.auto-error-off):not(:focus):not(input)::before {
  color: #e9604a !important;
}
.dib {
  display: inline-block;
  width: 100%;
}
.let-sp-xs {
  letter-spacing: -0.1px;
}
[focus-mask] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  cursor: pointer;
}
.act [focus-mask],
.image-mini [focus-mask],
.gallery [focus-mask],
.found [focus-mask] {
  pointer-events: none !important;
  display: none !important;
  z-index: -100 !important;
}
.hidden {
  display: none !important;
}
[flex] {
  display: flex;
  flex: 1 1 auto;
  flex-wrap: nowrap;
  max-width: 100%;
  max-height: 100%;
  height: 100%;
  width: 100%;
}
[flex][direction='column'] {
  flex-direction: column;
}
[flex][align|='start'] {
  justify-content: flex-start;
}
[flex][align|='end'] {
  justify-content: flex-end;
}
[flex][align~='between'] {
  justify-content: space-between;
}
[flex][align~='center'] {
  align-items: center;
}
[flex='50'] {
  flex: 1 1 50%;
  max-width: 50%;
  box-sizing: border-box;
}
[flex='50'][direction='column'] {
  max-height: 50%;
}
[flex='50'][direction='row'] {
  max-width: 50%;
}
[contenteditable]:empty:before {
  content: attr(placeholder);
  display: block;
  color: var(--grey);
}
.error *[contenteditable]:empty:before {
  color: #e9604a;
}
.selector-ver2 {
  width: 240px;
  height: 36px;
  line-height: 34px;
  background-color: var(--white);
  font-size: 16px;
  color: var(--black);
  position: relative;
  margin: 0 0 24px;
  white-space: nowrap;
  border-radius: 7px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12);
  border: solid 1px rgba(0, 0, 0, 0.24);
  -webkit-user-select: none;
  user-select: none;
}
.selector-ver2 .label {
  cursor: pointer;
  padding: 0 24px 0 12px;
}
.selector-ver2 .label::after {
  content: '';
  width: 24px;
  height: 24px;
  font-size: 18px;
  position: absolute;
  right: 6px;
  top: 5px;
  background: url(/request-demo-form/_/dashboard/src/assets2/images/2ZEwJ.svg);
}
.selector-ver2 div.disabled {
  color: #9b9b9b;
  pointer-events: none;
}
.selector-ver2 div.disabled:hover {
  background-color: var(--white);
}
.selector-ver2 .current {
  pointer-events: none;
  font-weight: bold;
}
.selector-ver2 > ul {
  display: none;
  position: absolute;
  top: -2px;
  left: -1px;
  width: 240px;
  border-radius: 7px;
  background-color: var(--white);
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);
  border: solid 1px rgba(0, 0, 0, 0);
  padding: 0;
  margin: 0;
  z-index: 10;
  max-height: 274px;
  overflow: auto;
}
.selector-ver2 > ul li {
  display: block;
  padding: 0 12px;
  margin: 0;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
}
.selector-ver2 > ul li:last-child {
  border-radius: 0 0 3px 0;
}
.selector-ver2 > ul li:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.selector-ver2 > ul li.disabled {
  color: #9b9b9b;
  pointer-events: none;
}
.selector-ver2 > ul li.disabled:hover {
  background-color: var(--white);
}
.selector-ver2 > ul::after {
  content: '';
  font-size: 18px;
  position: absolute;
  right: 10px;
  top: 0;
  line-height: 32px;
}
.selector-ver2 .popup {
  display: none;
  position: absolute;
  top: -2px;
  left: -1px;
  width: 240px;
  border-radius: 7px;
  background-color: var(--white);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12), 0 4px 12px 0 rgba(0, 0, 0, 0.2);
  overflow: hidden;
  z-index: 10;
}
.selector-ver2 .popup > ul {
  padding: 0;
  margin: 0;
  overflow: auto;
  width: 100%;
  height: 100%;
  max-height: 274px;
}
.selector-ver2 .popup > ul li {
  display: block;
  padding: 0 12px;
  margin: 0;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
}
.selector-ver2 .popup > ul li:last-child {
  border-radius: 0 0 3px 0;
}
.selector-ver2 .popup > ul li:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.selector-ver2 .popup > ul li.disabled {
  color: #9b9b9b;
  pointer-events: none;
}
.selector-ver2 .popup > ul li.disabled:hover {
  background-color: var(--white);
}
.selector-ver2 .popup > ul::after {
  content: '';
  font-size: 18px;
  position: absolute;
  right: 10px;
  top: 0;
  line-height: 32px;
}
.selector-ver2.act > ul {
  z-index: 100;
  display: block;
}
.selector-ver2.act .popup {
  z-index: 100;
  display: block;
}
.textRed {
  color: #e9604a !important;
}
.tooltip_darkblue .tooltip-inner {
  background-color: #053748;
}
.tooltip_darkblue.left .tooltip-arrow {
  border-left-color: #053748;
}
.tooltip_darkblue.right .tooltip-arrow {
  border-right-color: #053748;
}
.tooltip_darkblue.top .tooltip-arrow {
  border-top-color: #053748;
}
.tooltip_darkblue.bottom .tooltip-arrow {
  border-bottom-color: #053748;
}
.message-us {
  font-size: 12px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  padding: 5px 10px 5px 0;
  margin: 0;
  white-space: nowrap;
  text-align: right;
  display: inline-block;
  position: relative;
  background: var(--white);
  color: #0084ff;
  width: 105px;
  max-width: 105px;
  min-width: 105px;
  cursor: pointer;
  text-decoration: none;
}
.message-us:hover {
  background: #0084ff;
  color: var(--white);
  border: 1px solid transparent;
}
.message-us:hover::before {
  background: transparent url(/request-demo-form/_/dashboard/src/assets2/images/message-us/message-us_active.png) no-repeat;
}
.message-us::after {
  content: 'Message Us';
}
.message-us::before {
  content: '';
  position: absolute;
  display: block;
  left: 5px;
  width: 16px;
  height: 16px;
  background: transparent url(/request-demo-form/_/dashboard/src/assets2/images/message-us/message-us.png) no-repeat;
}
.message-us_active {
  background: #0084ff;
  color: var(--white);
  border: 1px solid transparent;
}
.message-us_active::before {
  background: transparent url(/request-demo-form/_/dashboard/src/assets2/images/message-us/message-us_active.png) no-repeat;
}
div.uib-datepicker {
  padding: 0;
  margin: 0 0 24px;
}
div.uib-datepicker .uib-daypicker {
  margin: 0 auto;
  width: 100%;
  outline: none;
}
div.uib-datepicker .uib-daypicker thead tr:first-child th {
  background-color: var(--greyLight20);
  height: 32px;
}
div.uib-datepicker .uib-daypicker thead tr:first-child th:first-child {
  border-bottom-left-radius: 16px;
  border-top-left-radius: 16px;
}
div.uib-datepicker .uib-daypicker thead tr:first-child th:last-child {
  border-bottom-right-radius: 16px;
  border-top-right-radius: 16px;
}
div.uib-datepicker .uib-daypicker thead tr:first-child th .uib-title {
  text-transform: uppercase;
  font-size: 14px;
}
div.uib-datepicker .uib-daypicker thead tr:first-child th .uib-left,
div.uib-datepicker .uib-daypicker thead tr:first-child th .uib-right {
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  opacity: 0.3;
  display: block;
}
div.uib-datepicker .uib-daypicker thead tr:first-child th .uib-left:hover,
div.uib-datepicker .uib-daypicker thead tr:first-child th .uib-right:hover {
  opacity: 1;
}
div.uib-datepicker .uib-daypicker thead tr:first-child th .uib-left {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/uib-datepicker/2xlpp.svg);
}
div.uib-datepicker .uib-daypicker thead tr:first-child th .uib-right {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/uib-datepicker/17iCX.svg);
}
div.uib-datepicker .uib-daypicker thead tr:last-child th {
  padding: 12px 0;
}
div.uib-datepicker .uib-daypicker thead tr:last-child th small {
  font-size: 10px;
  color: #807e7e;
  text-transform: uppercase;
}
div.uib-datepicker .uib-daypicker thead tr:last-child th small.saturday,
div.uib-datepicker .uib-daypicker thead tr:last-child th small.sunday {
  color: #e9604a;
}
div.uib-datepicker .uib-daypicker tbody tr td {
  text-align: center;
  padding: 0 0 6px;
}
div.uib-datepicker .uib-daypicker tbody tr td button {
  width: 36px;
  height: 36px;
  border-radius: 100px;
  min-width: initial;
}
div.uib-datepicker .uib-daypicker tbody tr td button span {
  display: inline-block;
  margin-bottom: 1px;
}
div.uib-datepicker .uib-daypicker tbody tr td button.text-muted {
  display: none;
}
div.uib-datepicker .uib-daypicker tbody tr td button.orange {
  background-color: #e9604a;
  color: var(--white);
}
div.uib-datepicker .uib-daypicker tbody tr td button.orange:hover {
  background-color: #eb7461;
  color: var(--white) !important;
}
div.uib-datepicker .uib-daypicker tbody tr td button.btn-info {
  background-color: #448af1 !important;
  color: var(--white) !important;
  border: none !important;
  cursor: auto;
}
div.uib-datepicker .uib-daypicker tbody tr td button.has-event {
  position: relative;
}
div.uib-datepicker .uib-daypicker tbody tr td button.has-event::after {
  content: ' ';
  top: 27px;
  left: 50%;
  transform: translateX(-50%);
  position: absolute;
  background: url(/request-demo-form/_/dashboard/src/assets2/images/uib-datepicker/SSjG0.svg) left center;
  height: 3px;
  width: 6px;
  margin-left: 1.5px;
}
div.uib-datepicker .uib-daypicker tbody tr td button.has-event.n1::after {
  width: 6px;
  margin-left: 1.5px;
}
div.uib-datepicker .uib-daypicker tbody tr td button.has-event.n2::after {
  width: 9px;
  margin-left: 0;
}
div.uib-datepicker .uib-daypicker tbody tr td button.has-event.n3::after {
  width: 15px;
  margin-left: 0;
}
div.uib-datepicker .uib-daypicker tbody tr td button:hover {
  box-shadow: 0 2px 8px -2px rgba(0, 0, 0, 0.17);
  border: 1px solid rgba(0, 0, 0, 0.17);
  border-bottom-color: rgba(0, 0, 0, 0.2);
}
div.uib-datepicker .uib-daypicker tbody tr td.prev-day button {
  color: #807e7e;
  background-color: transparent;
}
div.uib-datepicker .uib-daypicker tbody tr td.prev-day button:hover {
  background-color: var(--white);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  color: #807e7e;
}
div.uib-datepicker .uib-daypicker tbody tr td.prev-day button.has-event {
  background-color: #d8d8d8;
  color: var(--white);
}
div.uib-datepicker .uib-daypicker tbody tr td.prev-day button.btn-info {
  background-color: #448af1;
  color: var(--white);
}
div.uib-datepicker button {
  border: none;
  background: none transparent;
  font-family: var(--font);
  font-weight: 400;
  font-size: 14px;
  border-radius: 3px;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  outline: none;
}
div.uib-datepicker button strong {
  font-weight: 400;
}
.schedule-datepicker input.daypicker-wrapper {
  opacity: 0;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 0;
  margin: 0;
  border: none;
}
.schedule-datepicker ul {
  position: absolute;
  top: -99999px;
  opacity: 0;
  min-width: 112px;
  min-height: 32px;
  padding: 0;
  margin: 0;
  transition: opacity 200ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms, top 0ms cubic-bezier(0.22, 0.61, 0.36, 1) 200ms;
  border-radius: 7px;
  background-color: var(--white);
  box-shadow: 0 16px 32px 0 rgba(0, 0, 0, 0.16);
  border: solid 1px rgba(0, 0, 0, 0.12);
}
.schedule-datepicker ul li {
  display: block;
  padding: 0;
  margin: 0;
}
.schedule-datepicker ul li a {
  display: block;
  font-size: 16px;
  line-height: 32px;
  color: var(--black);
  padding: 0 0 0 16px;
  margin: 0;
  text-decoration: none;
  text-align: left;
  font-weight: 400;
}
.schedule-datepicker ul li a:hover {
  text-decoration: underline;
}
.schedule-datepicker ul.uib-datepicker-popup.dropdown-menu {
  opacity: 1 !important;
  z-index: var(--zindex-dropdown);
  font-size: 16px;
  line-height: 16px;
  margin-top: 8px;
}
.schedule-datepicker div.uib-datepicker {
  padding: 10px 10px 0 10px;
  margin: 0;
}
.schedule-datepicker div.uib-datepicker .uib-daypicker {
  margin: 0 auto;
  width: 100%;
  outline: none;
}
.schedule-datepicker div.uib-datepicker .uib-daypicker thead tr:first-child th {
  background-color: var(--white);
  height: 32px;
}
.schedule-datepicker div.uib-datepicker .uib-daypicker thead tr:first-child th:first-child {
  border-bottom-left-radius: 16px;
  border-top-left-radius: 16px;
}
.schedule-datepicker div.uib-datepicker .uib-daypicker thead tr:first-child th:last-child {
  border-bottom-right-radius: 16px;
  border-top-right-radius: 16px;
}
.schedule-datepicker div.uib-datepicker .uib-daypicker thead tr:first-child th .uib-title {
  text-transform: capitalize;
  font-size: 14px;
  color: #9b9b9b;
}
.schedule-datepicker div.uib-datepicker .uib-daypicker thead tr:first-child th .uib-left,
.schedule-datepicker div.uib-datepicker .uib-daypicker thead tr:first-child th .uib-right {
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  opacity: 0.3;
  display: block;
}
.schedule-datepicker div.uib-datepicker .uib-daypicker thead tr:first-child th .uib-left:hover,
.schedule-datepicker div.uib-datepicker .uib-daypicker thead tr:first-child th .uib-right:hover {
  opacity: 1;
}
.schedule-datepicker div.uib-datepicker .uib-daypicker thead tr:first-child th .uib-left {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/uib-daypicker/2xlpp.svg);
}
.schedule-datepicker div.uib-datepicker .uib-daypicker thead tr:first-child th .uib-right {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/uib-daypicker/17iCX.svg);
}
.schedule-datepicker div.uib-datepicker .uib-daypicker thead tr:last-child th {
  padding: 6px 0 12px 0;
  text-align: center;
}
.schedule-datepicker div.uib-datepicker .uib-daypicker thead tr:last-child th small {
  font-size: 10px;
  color: #807e7e;
  text-transform: uppercase;
}
.schedule-datepicker div.uib-datepicker .uib-daypicker thead tr:last-child th small.saturday,
.schedule-datepicker div.uib-datepicker .uib-daypicker thead tr:last-child th small.sunday {
  color: #e9604a;
}
.schedule-datepicker div.uib-datepicker .uib-daypicker tbody tr td {
  text-align: center;
  padding: 0 0 6px;
}
.schedule-datepicker div.uib-datepicker .uib-daypicker tbody tr td button {
  width: 50px;
  height: 36px;
  border-radius: 7px;
  min-width: initial;
}
.schedule-datepicker div.uib-datepicker .uib-daypicker tbody tr td button span {
  display: inline-block;
  margin-bottom: 1px;
  font-size: 14px !important;
  font-weight: 400 !important;
}
.schedule-datepicker div.uib-datepicker .uib-daypicker tbody tr td button.text-muted {
  display: none;
}
.schedule-datepicker div.uib-datepicker .uib-daypicker tbody tr td button.orange {
  background-color: #e9604a;
  color: var(--white);
}
.schedule-datepicker div.uib-datepicker .uib-daypicker tbody tr td button.orange:hover {
  background-color: #eb7461;
  color: var(--white) !important;
}
.schedule-datepicker div.uib-datepicker .uib-daypicker tbody tr td button.btn-info {
  background-color: #053748 !important;
  color: var(--white) !important;
  border: none !important;
  cursor: auto;
}
.schedule-datepicker div.uib-datepicker .uib-daypicker tbody tr td button.has-event {
  position: relative;
}
.schedule-datepicker div.uib-datepicker .uib-daypicker tbody tr td button.has-event::after {
  content: ' ';
  top: 27px;
  left: 50%;
  transform: translateX(-50%);
  position: absolute;
  background: url(/request-demo-form/_/dashboard/src/assets2/images/uib-daypicker/SSjG0.svg) left center;
  height: 3px;
  width: 6px;
  margin-left: 1.5px;
}
.schedule-datepicker div.uib-datepicker .uib-daypicker tbody tr td button.has-event.n1::after {
  width: 6px;
  margin-left: 1.5px;
}
.schedule-datepicker div.uib-datepicker .uib-daypicker tbody tr td button.has-event.n2::after {
  width: 9px;
  margin-left: 0;
}
.schedule-datepicker div.uib-datepicker .uib-daypicker tbody tr td button.has-event.n3::after {
  width: 15px;
  margin-left: 0;
}
.schedule-datepicker div.uib-datepicker .uib-daypicker tbody tr td button:hover {
  background-color: var(--white);
  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.12);
  border: solid 1px rgba(0, 0, 0, 0.16);
}
.schedule-datepicker div.uib-datepicker .uib-daypicker tbody tr td.prev-day button {
  color: #e0e0e0 !important;
  background-color: transparent !important;
  pointer-events: none;
}
.schedule-datepicker div.uib-datepicker .uib-daypicker tbody tr td.prev-day button span {
  color: #e0e0e0 !important;
}
.schedule-datepicker div.uib-datepicker .uib-daypicker tbody tr td.prev-day button:hover {
  background-color: var(--white);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  color: #e0e0e0;
}
.schedule-datepicker div.uib-datepicker .uib-daypicker tbody tr td.prev-day button.has-event {
  background-color: #d8d8d8;
  color: var(--white);
}
.schedule-datepicker div.uib-datepicker .uib-daypicker tbody tr td.prev-day button.btn-info {
  background-color: #053748;
  color: var(--white);
}
.schedule-datepicker div.uib-datepicker button {
  border: none;
  background: none transparent;
  font-family: var(--font);
  font-weight: 400;
  font-size: 14px;
  border-radius: 3px;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  outline: none;
}
.schedule-datepicker div.uib-datepicker button strong {
  font-weight: 400;
}
.selector:not(.selector-bot) {
  width: 240px;
  height: 36px;
  line-height: 34px;
  border-radius: 3px;
  background-color: var(--white);
  border: solid 1px #d9d9d9;
  font-size: 16px;
  color: var(--black);
  position: relative;
  margin: 0 0 24px;
  white-space: nowrap;
}
.selector:not(.selector-bot) .label {
  cursor: pointer;
  padding: 0 24px 0 12px;
}
.selector:not(.selector-bot) .label::after {
  content: '\25BE';
  font-size: 18px;
  position: absolute;
  right: 5px;
  top: 0;
}
.selector:not(.selector-bot) div.disabled {
  color: #9b9b9b;
}
.selector:not(.selector-bot) div.disabled:hover {
  background-color: var(--white);
}
.selector:not(.selector-bot) ul {
  display: none;
  position: absolute;
  top: -1px;
  left: -1px;
  width: 240px;
  border-radius: 3px;
  background-color: var(--white);
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);
  border: solid 1px rgba(0, 0, 0, 0);
  padding: 0;
  margin: 0;
  z-index: 10;
  max-height: 190px;
  overflow: auto;
}
.selector:not(.selector-bot) ul li {
  display: block;
  padding: 0 12px;
  margin: 0;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
}
.selector:not(.selector-bot) ul li:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.selector:not(.selector-bot) ul li.disabled {
  color: #9b9b9b;
}
.selector:not(.selector-bot) ul li.disabled:hover {
  background-color: var(--white);
}
.selector:not(.selector-bot) ul::after {
  content: '\25BE';
  font-size: 18px;
  position: absolute;
  right: 5px;
  top: 0;
}
.selector:not(.selector-bot).act ul {
  z-index: 100;
  display: block;
}
label.checkbox-style-label {
  position: relative;
  padding-left: 36px;
  -webkit-user-select: none;
  user-select: none;
}
label.checkbox-style-label input {
  position: absolute;
  z-index: 10;
  opacity: 0;
  width: 24px;
  height: 24px;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
label.checkbox-style-label span {
  position: absolute;
  z-index: 10;
  width: 24px;
  height: 24px;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  border-radius: 3px;
  background-color: var(--white);
  border: solid 2px #b2b2b2;
  cursor: pointer;
}
label.checkbox-style-label input:checked + span {
  background: #448af1 url(/request-demo-form/_/dashboard/src/assets2/images/checkbox/D9h4M.svg) no-repeat center center;
  border: none;
}
label.checkbox-style-label.mini {
  padding-left: 22px;
}
label.checkbox-style-label.mini input,
label.checkbox-style-label.mini span {
  width: 16px;
  height: 16px;
  background-size: cover !important;
}
.preloader {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -18px;
  margin-left: -18px;
  height: 36px;
  width: 36px;
  background: transparent url(/request-demo-form/_/dashboard/src/assets2/images/preloader/28XgI.svg) no-repeat 50% 50%;
  background-size: 36px;
  z-index: 1000;
}
.botCloning {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: 14px;
  margin-left: -32px;
  height: 36px;
  width: 80px;
  color: var(--black);
  font-size: 12px;
}
html {
  height: 100%;
  background-color: var(--greyLight20);
}
html body {
  min-height: 100%;
  height: 100%;
  font-family: var(--font);
  width: 100%;
  position: fixed;
  padding-top: 64px;
  -webkit-font-smoothing: antialiased;
}
html body section h2 {
  font-weight: 300;
  font-size: 40px;
  line-height: 56px;
  color: var(--black);
  margin: 0;
  padding-top: 96px;
  text-align: center;
}
html body span.red {
  color: #e9604a;
}
html body span.blue {
  color: #4db6d6;
}
html body #react-root {
  height: 100%;
}
html .fb_reset > div {
  min-width: unset !important;
  max-width: unset !important;
  padding: unset !important;
  margin: unset !important;
}
html appcues-container {
  min-width: unset !important;
  max-width: unset !important;
  padding: unset !important;
  margin: unset !important;
}
body header .logo-mini {
  display: none;
}
body header .logo {
  pointer-events: none;
  top: 210px;
  left: 16px;
  transition: opacity 200ms 0ms linear;
  -webkit-transition: opacity 200ms 0ms linear;
}
body header .logo img {
  width: 290px;
}
body header nav {
  right: 81px;
  top: 24px;
  text-align: right;
  white-space: nowrap;
}
body header nav a {
  display: inline-block;
  vertical-align: top;
  margin-left: 36px;
  color: var(--white);
  font-size: 12px;
  text-decoration: none;
  text-transform: uppercase;
  border-bottom: 1px solid rgba(255, 255, 255, 0);
  transition: border-bottom-color 60ms 0ms cubic-bezier(0.22, 0.61, 0.36, 1);
  -webkit-transition: border-bottom-color 60ms 0ms cubic-bezier(0.22, 0.61, 0.36, 1);
}
body header nav a:hover {
  border-bottom-color: #ffffff;
}
body header .language-selector {
  cursor: pointer;
  top: 22px;
  right: 16px;
  width: 25px;
  height: 20px;
  line-height: 18px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 3px;
  color: var(--white);
  font-size: 11px;
  text-transform: uppercase;
  text-align: center;
  transition: border-color 60ms 0ms cubic-bezier(0.22, 0.61, 0.36, 1);
  -webkit-transition: border-color 60ms 0ms cubic-bezier(0.22, 0.61, 0.36, 1);
}
body header .language-selector .popup {
  position: absolute;
  top: -1000px;
  right: 0;
  width: 120px;
  border-radius: 3px;
  background-color: var(--white);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
  padding: 6px 0;
  overflow: hidden;
  opacity: 0;
  max-height: 0;
  transition: opacity 60ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms, max-height 600ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms, top 0ms linear 60ms;
  -webkit-transition: opacity 60ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms, max-height 600ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms, top 0ms linear 60ms;
}
body header .language-selector .popup a {
  display: block;
  text-decoration: none;
  font-size: 16px;
  line-height: 40px;
  color: var(--black);
  text-transform: none;
  text-align: left;
  padding-left: 24px;
}
body header .language-selector .popup a:hover {
  color: #e9604a;
}
body header .language-selector .popup::before {
  content: ' ';
  position: absolute;
  width: 100%;
  height: 40px;
  top: -40px;
  right: 0;
}
body header .language-selector:hover {
  border-color: #ffffff;
}
body header .language-selector:hover .popup {
  transition: opacity 60ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms, max-height 60ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms, top 0ms linear 0ms;
  -webkit-transition: opacity 60ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms, max-height 60ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms, top 0ms linear 0ms;
  top: 23px;
  opacity: 1;
  max-height: 300px;
  overflow: visible;
}
body header .language-selector::after {
  content: ' ';
  position: absolute;
  width: 100%;
  height: 5px;
  bottom: -5px;
  right: 0;
}
body header {
  max-width: inherit;
}
body header > div .logo-mini {
  display: block;
  top: 22px;
  left: 32px;
  width: 103px;
}
body header > div .logo-mini img {
  width: 100%;
}
body header > div .button {
  top: 18px;
  right: 360px;
}
body header > div nav {
  right: 22px;
  top: 0px;
  height: 64px;
  text-align: right;
  white-space: nowrap;
}
body header > div nav > a {
  display: inline-block;
  vertical-align: top;
  height: 64px;
  line-height: 64px;
  margin-left: 10px;
  padding: 0 8px;
  color: var(--black);
  font-size: 12px;
  text-decoration: none;
  text-transform: uppercase;
  border-bottom: 2px solid rgba(233, 96, 74, 0);
  transition: all 60ms 0ms cubic-bezier(0.22, 0.61, 0.36, 1);
  -webkit-transition: all 60ms 0ms cubic-bezier(0.22, 0.61, 0.36, 1);
  -webkit-user-select: none;
  user-select: none;
}
body header > div nav > a:hover {
  color: #e9604a;
}
body header > div nav > a.act {
  border-bottom-color: #e9604a;
}
body header > div nav > a.button.big-orange {
  background-color: #e9604a;
  border: 1px solid #e9604a;
  border-radius: 3px;
  color: var(--white);
  display: inline-block;
  font-size: 12px;
  height: 28px;
  line-height: 26px;
  margin-left: 20px;
  margin-top: 19px;
  width: 97px;
}
body header > div .language-selector {
  cursor: pointer;
  top: 22px;
  right: 16px;
  width: 25px;
  height: 20px;
  line-height: 18px;
  border: 1px solid #000000;
  border-radius: 3px;
  color: var(--black);
  font-size: 11px;
  text-transform: uppercase;
  text-align: center;
  transition: all 60ms 0ms cubic-bezier(0.22, 0.61, 0.36, 1);
  -webkit-transition: all 60ms 0ms cubic-bezier(0.22, 0.61, 0.36, 1);
}
body header > div .language-selector .popup {
  position: absolute;
  top: -1000px;
  right: 0;
  width: 120px;
  border-radius: 3px;
  background-color: var(--white);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
  padding: 6px 0;
  overflow: hidden;
  opacity: 0;
  max-height: 0;
  transition: opacity 60ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms, max-height 600ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms, top 0ms linear 60ms;
  -webkit-transition: opacity 60ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms, max-height 600ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms, top 0ms linear 60ms;
}
body header > div .language-selector .popup a {
  position: static;
  display: block;
  text-decoration: none;
  font-size: 16px;
  line-height: 40px;
  color: var(--black);
  text-transform: none;
  text-align: left;
  padding-left: 24px;
}
body header > div .language-selector .popup a:hover {
  color: #e9604a;
}
body header > div .language-selector .popup::before {
  content: ' ';
  position: absolute;
  width: 100%;
  height: 40px;
  top: -40px;
  right: 0;
}
body header > div .language-selector:hover {
  color: #e9604a;
  border-color: #e9604a;
}
body header > div .language-selector:hover .popup {
  transition: opacity 60ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms, max-height 60ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms, top 0ms linear 0ms;
  -webkit-transition: opacity 60ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms, max-height 60ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms, top 0ms linear 0ms;
  top: 23px;
  opacity: 1;
  max-height: 300px;
  overflow: visible;
}
body header > div .language-selector::after {
  content: ' ';
  position: absolute;
  width: 100%;
  height: 5px;
  bottom: -5px;
  right: 0;
}
body header > div .user {
  cursor: pointer;
  display: inline-block;
  position: relative;
  line-height: 64px;
}
body header > div .user > a {
  color: rgba(0, 0, 0, 0.5);
  text-decoration: none;
  margin-left: 16px;
  border-bottom-color: transparent;
}
body header > div .user > a .ava {
  display: inline-block;
  vertical-align: middle;
  width: 28px;
  height: 28px;
  background-color: rgba(0, 0, 0, 0.1);
  margin-right: 8px;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
body header > div .user > a .name {
  font-size: 12px;
  text-transform: uppercase;
}
body header > div .user .popup {
  top: 52px;
  right: 0;
  position: absolute;
  border-radius: 4px;
  background-color: var(--white);
  padding: 4px 0;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.04), 0 16px 40px 0 rgba(0, 0, 0, 0.08);
  z-index: 10;
}
body header > div .user .popup > a {
  display: block;
  height: 28px;
  font-size: 15px;
  line-height: 28px;
  padding: 0 12px 0 8px;
  color: var(--black);
  text-transform: none;
  margin: 0;
  text-align: left;
}
body header > div .user .popup > a:hover {
  background-color: var(--blue);
  color: var(--white);
}
body.is-404 header .logo {
  display: block;
  top: 22px;
  left: 16px;
  width: 103px;
  pointer-events: auto;
}
body.is-404 header .logo img {
  width: 100%;
}
.whiteLabelLogo {
  position: absolute;
  top: 12px;
  left: 42px;
}
body footer {
  display: none;
  -webkit-user-select: none;
  user-select: none;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 160px;
  background-color: var(--black);
  transition: height 200ms 0ms cubic-bezier(0.22, 0.61, 0.36, 1);
  -webkit-transition: height 200ms 0ms cubic-bezier(0.22, 0.61, 0.36, 1);
  overflow: hidden;
}
body footer > div {
  padding: 0 16px;
}
body footer > div .copy {
  text-align: left;
  line-height: 160px;
  margin: 0;
  font-size: 12px;
  text-transform: uppercase;
  color: var(--white);
}
body footer > div .links {
  position: absolute;
  right: 16px;
  line-height: 160px;
  top: 0;
  margin: 0;
}
body footer > div .links a {
  display: inline-block;
  vertical-align: middle;
  margin-left: 40px;
  color: var(--white);
  font-size: 12px;
  line-height: 16px;
  text-decoration: none;
  text-transform: uppercase;
  border-bottom: 1px solid rgba(255, 255, 255, 0);
  transition: border-bottom-color 60ms 0ms cubic-bezier(0.22, 0.61, 0.36, 1);
  -webkit-transition: border-bottom-color 60ms 0ms cubic-bezier(0.22, 0.61, 0.36, 1);
}
body footer > div .links a:hover {
  border-bottom-color: #ffffff;
}
@media (max-width: 720px) {
  body footer {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100px;
    line-height: 16px;
  }
  body footer > div .copy {
    line-height: 16px;
    text-align: center;
    padding-top: 24px;
  }
  body footer > div .links {
    line-height: 16px;
    top: 60px;
    right: 50%;
    transform: translateX(50%);
    -webkit-transform: translateX(50%);
    white-space: nowrap;
  }
  body footer > div .links > a {
    margin-left: 20px;
  }
  body footer > div .links > a:first-child {
    margin: 0;
  }
}
@media (max-width: 790px) {
  body {
    padding-top: 58px !important;
  }
  body.mobile-warring-show {
    padding-top: 116px !important;
  }
  body.mobile-warring-show header {
    top: 60px;
  }
  body.mobile-warring-show section.bot-selector {
    top: 60px;
  }
  body.mobile-warring-show section.bot-selector > div nav {
    top: 124px;
  }
  body.mobile-warring-show section.bot-selector > div nav ul {
    min-height: 610px;
  }
  body.mobile-warring-show section.bot-selector > div nav ul .bottom-list {
    bottom: 124px;
  }
  body.mobile-warring-show section.editor {
    margin-top: 8px;
  }
  body.mobile-warring-show.header-fuckups {
    padding-top: 152px !important;
  }
  body.mobile-warring-show.header-fuckups div.alert.fuckups {
    min-width: 300px;
  }
  body.mobile-warring-show.header-fuckups div.alert.fuckups.act {
    top: 60px;
  }
  body.mobile-warring-show.header-fuckups section.bot-selector {
    top: 96px !important;
  }
  body.mobile-warring-show.header-fuckups section.bot-selector > div nav {
    top: 160px !important;
  }
  body.mobile-warring-show.header-fuckups section.bot-selector > div nav ul {
    min-height: 646px !important;
  }
  body.mobile-warring-show.header-fuckups section.bot-selector > div nav ul .bottom-list {
    bottom: 160px !important;
  }
  body section.promotion .border-box.generator li label {
    display: block;
  }
  body section.settings {
    min-width: 1076px;
  }
  body section.dashboard-v2 {
    overflow: auto;
    margin-top: 0;
    padding-bottom: 0;
  }
  body section.dashboard-v2 > div {
    padding: 32px 16px 10px;
  }
  body section.bot-selector > div .button-box {
    height: 64px;
    overflow: hidden;
  }
  body section.bot-selector > div nav {
    max-width: 90%;
    overflow: hidden;
  }
  section.bot-create > div {
    max-width: 100%;
    min-width: 100%;
  }
  section.bot-create > div .bots-list {
    padding-bottom: 40px;
    overflow: hidden;
  }
  section.bot-create > div .bot-panel {
    padding: 32px 50px;
  }
  section.bot-create > div .bot-panel .bot-panel-container {
    width: auto;
    text-align: center;
  }
  section.bot-create > div .bot-panel .bot-panel-container .bot-name {
    bottom: 23px;
  }
  section.bot-create > div .bot-panel .bot-panel-container .bot-name input {
    width: 100%;
    min-width: 256px;
    margin: 0;
  }
  section.bot-create > div .bot-panel .bot-panel-container .bot-name div {
    display: none;
  }
  section.bot-create > div .bot-panel .button {
    bottom: 10px;
  }
  .card-item.add::after {
    display: none !important;
  }
  .card-item.add ul {
    opacity: 1 !important;
  }
  .card-item .r-buttons,
  .card-item.gallery .card > .image .img,
  .button-image,
  .card-item .card .top-buttons {
    opacity: 1 !important;
  }
  .button.move,
  .button.drag {
    visibility: hidden;
  }
  div.button-picture-wrapper {
    display: block !important;
    opacity: 0.3 !important;
  }
  .card-item.gallery .card > .image div.img {
    opacity: 0.7 !important;
  }
}
@media (max-width: 1024px) {
  section.editor {
    padding-left: 0;
  }
}
section.editor {
  position: relative;
  height: 100%;
  width: 100%;
  padding-left: 0;
  overflow-x: auto;
  background-color: #f3f2f2;
}
section.editor > div {
  max-width: inherit;
  height: 100%;
  margin: 0;
  position: relative;
}
section.editor > div .lcol {
  position: absolute;
  top: 0;
  left: 0;
  width: 314px;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-user-select: none;
  user-select: none;
  background-color: var(--white);
  box-shadow: 1px 0 0 0 rgba(0, 0, 0, 0.03), 1px 0 3px 0 rgba(0, 0, 0, 0.07);
}
section.editor > div .lcol .block-list {
  overflow-x: hidden;
}
section.editor > div .lcol .block-list .block-item {
  margin: 0 0 32px;
}
section.editor > div .lcol .block-list .block-item .title {
  position: relative;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.5);
  padding: 0 0 0 14px;
  cursor: pointer;
}
section.editor > div .lcol .block-list .block-item .title span {
  padding-left: 3px;
  line-height: 30px;
}
section.editor > div .lcol .block-list .block-item .title input[type='text'] {
  line-height: 24px;
}
section.editor > div .lcol .block-list .block-item .title .button.edit {
  position: absolute;
  right: 0;
  top: 3px;
  width: 24px;
  height: 24px;
  background: url(/request-demo-form/_/dashboard/src/assets2/images/editor/19qku.svg) center center no-repeat;
  opacity: 0;
}
section.editor > div .lcol .block-list .block-item .title .button.locked {
  position: absolute;
  right: 0;
  top: 3px;
  width: 24px;
  height: 24px;
  background: url(/request-demo-form/_/dashboard/src/assets2/images/editor/1X2G1.svg) center center no-repeat;
  opacity: 0;
}
section.editor > div .lcol .block-list .block-item .title .button.move {
  position: absolute;
  left: 0;
  top: 3px;
  width: 12px;
  height: 24px;
  background: url(/request-demo-form/_/dashboard/src/assets2/images/editor/2mmrX.svg) center center no-repeat;
  opacity: 0;
}
section.editor > div .lcol .block-list .block-item .title ul {
  position: absolute;
  top: -99999px;
  opacity: 0;
  min-width: 112px;
  min-height: 32px;
  border-radius: 3px;
  background-color: var(--white);
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  border: solid 1px rgba(0, 0, 0, 0.02);
  padding: 0;
  margin: 0;
  transition: opacity 200ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms, top 0ms cubic-bezier(0.22, 0.61, 0.36, 1) 200ms;
}
section.editor > div .lcol .block-list .block-item .title ul li {
  display: block;
  padding: 0;
  margin: 0;
}
section.editor > div .lcol .block-list .block-item .title ul li a {
  display: block;
  font-size: 16px;
  line-height: 32px;
  color: var(--black);
  padding: 0 0 0 16px;
  margin: 0;
  text-decoration: none;
  text-align: left;
  font-weight: 400;
}
section.editor > div .lcol .block-list .block-item .title ul li a:hover {
  text-decoration: underline;
}
section.editor > div .lcol .block-list .block-item .title ul.act {
  top: 28px;
  right: 0;
  left: auto;
  opacity: 1;
  z-index: 1;
  transition: opacity 200ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms, top 0ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms;
}
section.editor > div .lcol .block-list .block-item .title:hover .button.edit {
  opacity: 0.3;
}
section.editor > div .lcol .block-list .block-item .title:hover .button.move {
  opacity: 0.3;
}
section.editor > div .lcol .block-list .block-item .title:hover .button.locked {
  opacity: 0.3;
}
section.editor > div .lcol .block-list .block-item .tags {
  margin: 4px 0;
  padding: 8px 0 4px 8px;
  background-color: var(--white);
  text-align: justify;
  border-radius: 3px;
}
section.editor > div .lcol .block-list .block-item .tags > span {
  display: inline-block;
  vertical-align: top;
  width: 31.3%;
  height: 32px;
  border-radius: 3px;
  background-color: rgba(0, 0, 0, 0.02);
  font-size: 12px;
  line-height: 32px;
  color: var(--black);
  text-align: center;
  margin: 0 4px 4px 0;
  cursor: pointer;
  padding: 0 4px;
  overflow: hidden;
  text-overflow: ellipsis;
}
section.editor > div .lcol .block-list .block-item .tags > span.small {
  font-size: 11px;
}
section.editor > div .lcol .block-list .block-item .tags > span.act {
  background-color: #448af1;
  color: var(--white);
}
section.editor > div .lcol .block-list .block-item .tags > span.add {
  color: rgba(0, 0, 0, 0.25);
  font-size: 24px;
  font-weight: bold;
  opacity: 1;
  transition: opacity 60ms linear 0ms;
}
section.editor > div .lcol .block-list .block-item .tags > span.add:hover {
  color: #000000;
}
section.editor > div .lcol .block-list .block-item .tags:hover > span.add {
  opacity: 1;
}
section.editor > div .lcol .block-list .block-item.add {
  height: 40px;
  background-color: var(--white);
  line-height: 40px;
  text-align: center;
  cursor: pointer;
  font-size: 16px;
  color: var(--black);
  border-radius: 3px;
}
section.editor > div .lcol .block-list .block-item.add::before {
  content: '+ ';
  vertical-align: middle;
  color: rgba(0, 0, 0, 0.25);
  font-size: 24px;
  font-weight: bold;
}
section.editor > div .lcol .post-sender-scheduler {
  background-color: var(--white);
  box-shadow: 1px 0 0 0 rgba(0, 0, 0, 0.03), 1px 0 3px 0 rgba(0, 0, 0, 0.07);
  min-height: 100%;
  padding: 32px 0px;
}
section.editor > div .lcol .post-sender-scheduler > * {
  margin: 0 0 32px;
  padding: 0 24px;
}
section.editor > div .lcol .post-sender-scheduler > * .title {
  font-size: 13px;
  font-weight: 600;
  line-height: 26px;
  color: #767676;
  margin: 0 0px 6px;
  text-transform: uppercase;
  cursor: default;
}
section.editor > div .lcol .post-sender-scheduler > * .title span {
  font-size: 14px;
  float: right;
  font-weight: 400;
  text-align: right;
  width: 27%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 26px;
}
@media (min-width: 1300px) {
  section.editor > div .lcol .post-sender-scheduler > * .title span {
    width: 35%;
  }
}
section.editor > div .lcol .post-sender-scheduler .tags > span.add {
  position: relative;
}
section.editor > div .lcol .post-sender-scheduler .tags > span.add > span.popup {
  background-color: var(--white);
  border-radius: 3px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
  opacity: 0;
  overflow: hidden;
  padding: 10px 10px;
  position: absolute;
  left: 0;
  top: -1000px;
  transition: opacity 60ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms, max-height 600ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms, top 0ms linear 60ms;
  z-index: 10;
  font-weight: 400;
  min-width: 120px;
}
section.editor > div .lcol .post-sender-scheduler .tags > span.add > span.popup > * {
  display: block;
  font-size: 15px;
  width: 100%;
  white-space: nowrap;
}
section.editor > div .lcol .post-sender-scheduler .tags > span.add > span.popup > input {
  height: 32px;
  line-height: 32px;
  border-radius: 3px;
  background-color: var(--white);
  border: solid 1px #d9d9d9;
  font-size: 16px;
  color: var(--black);
  padding: 0 5px;
  -webkit-appearance: none;
  outline: none;
}
section.editor > div .lcol .post-sender-scheduler .tags > span.add > span.popup > a {
  color: var(--black);
  text-decoration: none;
}
section.editor > div .lcol .post-sender-scheduler .tags > span.add > span.popup > a:hover {
  color: var(--black);
  text-decoration: underline;
}
section.editor > div .lcol .post-sender-scheduler .tags > span.add > span.popup.act {
  top: 32px;
  opacity: 1;
}
section.editor > div .lcol .post-sender-scheduler .send-now {
  margin: 0 0 32px;
  padding: 0 24px;
}
section.editor > div .lcol .post-sender-scheduler .send-now .button-ver2 {
  height: 36px;
  position: relative;
  width: 100%;
  margin: 0;
}
section.editor > div .lcol .post-sender-scheduler .send-now .button-ver2.add::before {
  content: ' ';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(/request-demo-form/_/dashboard/src/assets2/images/editor/5RWIw.svg) no-repeat center center;
  opacity: 0.3;
}
section.editor > div .lcol .post-sender-scheduler .send-now .button-ver2.add:hover::before {
  opacity: 1;
}
section.editor > div .lcol .post-sender-scheduler .send-now .button-ver2.add.act::before {
  background: url(/request-demo-form/_/dashboard/src/assets2/images/editor/3-zPb.svg) no-repeat center center;
  opacity: 1;
}
section.editor > div .lcol .post-sender-scheduler .send-on-update .tags {
  text-align: justify;
}
section.editor > div .lcol .post-sender-scheduler .send-on-update .tags > span {
  display: inline-block;
  vertical-align: top;
  width: 32%;
  height: 32px;
  border-radius: 3px;
  background-color: var(--white);
  font-size: 12px;
  line-height: 32px;
  color: var(--black);
  text-align: center;
  margin: 0 0 4px;
  cursor: pointer;
  padding: 0 4px;
  overflow: hidden;
  text-overflow: ellipsis;
}
section.editor > div .lcol .post-sender-scheduler .send-on-update .tags > span.small {
  font-size: 11px;
}
section.editor > div .lcol .post-sender-scheduler .send-on-update .tags > span.add {
  background-color: rgba(0, 0, 0, 0.02);
  color: rgba(0, 0, 0, 0.25);
  font-size: 24px;
  font-weight: bold;
}
section.editor > div .lcol .post-sender-scheduler .send-on-update .tags > span.act {
  pointer-events: none;
  color: var(--white);
  background-color: #448af1;
}
section.editor > div .lcol .post-sender-scheduler .broadcast-date .tags,
section.editor > div .lcol .post-sender-scheduler .autopost-group .tags,
section.editor > div .lcol .post-sender-scheduler .recurrent-events .tags,
section.editor > div .lcol .post-sender-scheduler .sequence-events .tags {
  margin: -5px;
}
section.editor > div .lcol .post-sender-scheduler .broadcast-date .tags .tags-cell,
section.editor > div .lcol .post-sender-scheduler .autopost-group .tags .tags-cell,
section.editor > div .lcol .post-sender-scheduler .recurrent-events .tags .tags-cell,
section.editor > div .lcol .post-sender-scheduler .sequence-events .tags .tags-cell {
  width: 100%;
  padding: 5px;
}
section.editor > div .lcol .post-sender-scheduler .broadcast-date .tags span,
section.editor > div .lcol .post-sender-scheduler .autopost-group .tags span,
section.editor > div .lcol .post-sender-scheduler .recurrent-events .tags span,
section.editor > div .lcol .post-sender-scheduler .sequence-events .tags span {
  display: block;
  vertical-align: top;
  width: 100%;
  height: 36px;
  line-height: 34px;
  cursor: pointer;
  text-align: center;
  font-size: 12px;
  margin: 0;
  padding: 0 3px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
section.editor > div .lcol .post-sender-scheduler .broadcast-date .tags span.act,
section.editor > div .lcol .post-sender-scheduler .autopost-group .tags span.act,
section.editor > div .lcol .post-sender-scheduler .recurrent-events .tags span.act,
section.editor > div .lcol .post-sender-scheduler .sequence-events .tags span.act {
  background-color: #448af1;
  color: var(--white);
}
section.editor > div .lcol .post-sender-scheduler .broadcast-date .tags .sequence-flex,
section.editor > div .lcol .post-sender-scheduler .autopost-group .tags .sequence-flex,
section.editor > div .lcol .post-sender-scheduler .recurrent-events .tags .sequence-flex,
section.editor > div .lcol .post-sender-scheduler .sequence-events .tags .sequence-flex {
  display: flex;
  justify-content: center;
  line-height: 16px;
  white-space: normal;
}
section.editor > div .lcol .post-sender-scheduler .broadcast-date .tags .sequence-flex .sequence-flex-item,
section.editor > div .lcol .post-sender-scheduler .autopost-group .tags .sequence-flex .sequence-flex-item,
section.editor > div .lcol .post-sender-scheduler .recurrent-events .tags .sequence-flex .sequence-flex-item,
section.editor > div .lcol .post-sender-scheduler .sequence-events .tags .sequence-flex .sequence-flex-item {
  align-self: center;
  -webkit-align-self: center;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
section.editor > div .lcol .post-sender-scheduler .broadcast-date .tags .add,
section.editor > div .lcol .post-sender-scheduler .autopost-group .tags .add,
section.editor > div .lcol .post-sender-scheduler .recurrent-events .tags .add,
section.editor > div .lcol .post-sender-scheduler .sequence-events .tags .add {
  position: relative;
  margin-bottom: 0;
}
section.editor > div .lcol .post-sender-scheduler .broadcast-date .tags .add::before,
section.editor > div .lcol .post-sender-scheduler .autopost-group .tags .add::before,
section.editor > div .lcol .post-sender-scheduler .recurrent-events .tags .add::before,
section.editor > div .lcol .post-sender-scheduler .sequence-events .tags .add::before {
  content: ' ';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(/request-demo-form/_/dashboard/src/assets2/images/editor/5RWIw.svg) no-repeat center center;
  opacity: 0.3;
}
section.editor > div .lcol .post-sender-scheduler .broadcast-date .tags .add:hover::before,
section.editor > div .lcol .post-sender-scheduler .autopost-group .tags .add:hover::before,
section.editor > div .lcol .post-sender-scheduler .recurrent-events .tags .add:hover::before,
section.editor > div .lcol .post-sender-scheduler .sequence-events .tags .add:hover::before {
  opacity: 1;
}
section.editor > div .lcol .post-sender-scheduler .broadcast-date .tags:after,
section.editor > div .lcol .post-sender-scheduler .autopost-group .tags:after,
section.editor > div .lcol .post-sender-scheduler .recurrent-events .tags:after,
section.editor > div .lcol .post-sender-scheduler .sequence-events .tags:after {
  content: '';
  display: table;
  clear: both;
}
section.editor > div .lcol .block-error {
  position: relative;
}
section.editor > div .lcol .block-error::after {
  content: ' ';
  position: absolute;
  z-index: 5;
  right: 3px;
  top: 3px;
  width: 10px;
  height: 10px;
  border: 2px solid var(--white);
  background-color: #e9604a;
  border-radius: 50%;
}
section.editor > div .lcol .block-error.block-disabled::after {
  background-color: #cecece;
}
section.editor .rcol {
  padding: 32px 33px 0 351px;
  overflow-x: auto;
  position: relative;
  height: 100%;
}
section.editor .rcol > div {
  display: inline-block;
  min-width: 100%;
}
section.editor .rcol .disabled {
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
  opacity: 0.8;
}
section.editor .rcol .disabled h1 .button.close {
  pointer-events: auto;
}
section.editor .rcol .disabled h1 .button.copy {
  pointer-events: auto;
  opacity: 0.8 !important;
}
section.editor .rcol .disabled h1 .button.copy:hover {
  opacity: 1 !important;
}
section.editor .rcol .broadcast h1 {
  display: flex;
  margin: -4px 0 32px;
  cursor: default;
  align-items: baseline;
}
section.editor .rcol .broadcast h1 .send-now {
  font-weight: 600;
  text-transform: uppercase;
  padding-right: 31px;
  margin: 0 24px 0 0;
  height: 36px;
  line-height: 36px;
}
section.editor .rcol .broadcast h1 .text {
  padding: 0;
  margin: 0 8px 0 0;
  font-size: 24px;
  line-height: 1.5;
  align-self: center;
}
section.editor .rcol .broadcast h1 .h1-but {
  flex: 1;
  position: relative;
  text-align: right;
  height: auto;
}
section.editor .rcol .broadcast h1 .h1-but .button {
  vertical-align: -3px;
}
section.editor .rcol .broadcast h1 .h1-but .button.copy {
  position: absolute;
  left: 0;
  top: 7px;
}
section.editor .rcol .broadcast h1 .tooltip-copy {
  display: block !important;
  width: auto !important;
  height: auto !important;
}
section.editor .rcol .broadcast h1 .tooltip-copy .tooltip-inner {
  background-color: #053748;
}
section.editor .rcol .broadcast h1 .tooltip-copy .tooltip-arrow {
  border-top-color: #053748 !important;
}
section.editor .rcol .broadcast h1 .tooltip-switcher {
  display: block !important;
  width: auto;
  height: auto !important;
  margin-left: 6px;
  z-index: 19;
}
section.editor .rcol .broadcast h1 .tooltip-switcher .tooltip-inner {
  background-color: #053748;
  height: auto;
  text-align: center;
  white-space: nowrap;
}
section.editor .rcol .broadcast h1 .tooltip-switcher .tooltip-arrow {
  border-bottom-color: #053748 !important;
}
section.editor .rcol .broadcast h1 .test-bc-button {
  align-self: flex-end;
  margin: 0 24px 0 0;
}
section.editor .rcol .broadcast h1 .spacing {
  margin: 0 12px 0 0;
}
section.editor .rcol .broadcast .broadcasting-tags {
  padding-bottom: 48px;
  padding-top: 36px;
}
section.editor .rcol .broadcast .additional {
  display: block;
  margin: 0 0 32px;
  white-space: nowrap;
  border-bottom: solid 1px rgba(0, 0, 0, 0.09);
  padding: 24px 32px 24px 36px;
  margin: -32px -33px 32px -36px;
}
section.editor .rcol .broadcast .additional .info-autoposting {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.75;
  color: #767676;
  white-space: normal;
  margin: 0;
}
section.editor .rcol .broadcast .additional .schedule-datepicker {
  display: inline-block;
  position: relative;
  margin-right: 16px;
}
section.editor .rcol .broadcast .additional .schedule-datepicker > div {
  display: inline-block;
}
section.editor .rcol .broadcast .additional .schedule-datepicker .datepicker-btn {
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  color: #000000;
  height: 36px;
  position: relative;
  padding: 0 36px 0 16px;
  text-transform: capitalize;
  margin: 0;
  min-width: 120px;
}
section.editor .rcol .broadcast .additional .schedule-datepicker .datepicker-btn:after {
  content: '';
  background: transparent url(/request-demo-form/_/dashboard/src/assets2/images/editor/3PvtP.svg) no-repeat center center;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 5px;
  right: 6px;
}
section.editor .rcol .broadcast .additional select {
  display: inline-block;
  height: 36px;
  line-height: 2;
  border-radius: 7px;
  font-weight: 400;
  font-size: 14px;
  color: #000000;
  text-align: center;
  text-align-last: center;
  margin: 0 16px 0 0px;
  outline: none;
  min-width: 120px;
  vertical-align: bottom;
  -webkit-appearance: none;
  appearance: none;
  padding: 0 36px 0 16px;
  background: #ffffff url(/request-demo-form/_/dashboard/src/assets2/images/editor/3PvtP.svg) no-repeat 87px center;
  background-size: 24px;
  cursor: pointer;
  box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.13);
  border: solid 1px rgba(0, 0, 0, 0.12);
  border-bottom-color: rgba(0, 0, 0, 0.17);
}
section.editor .rcol .broadcast .additional select option {
  font-weight: 300;
  font-size: 16px !important;
  line-height: normal;
  text-align: center;
  text-align-last: center;
  -webkit-appearance: none;
  appearance: none;
}
section.editor .rcol .broadcast .additional select:hover {
  box-shadow: 0 2px 8px -2px rgba(0, 0, 0, 0.17);
  border-top-color: rgba(0, 0, 0, 0.17);
  border-left-color: rgba(0, 0, 0, 0.17);
  border-right-color: rgba(0, 0, 0, 0.17);
  border-bottom-color: rgba(0, 0, 0, 0.2);
  outline: none;
}
section.editor .rcol .broadcast .additional .art-big-dropdown:not(.is) {
  min-width: 159px;
  vertical-align: bottom;
  margin-right: 16px;
  width: auto;
}
section.editor .rcol .broadcast .additional .art-big-dropdown:not(.is) .selected {
  font-size: 14px;
  width: auto;
  position: relative;
}
section.editor .rcol .broadcast .additional .art-big-dropdown:not(.is) ul {
  z-index: 100;
}
section.editor .rcol .broadcast .additional .art-big-dropdown:not(.is) ul li {
  font-size: 14px;
}
section.editor .rcol .broadcast .additional .art-big-dropdown:not(.is) ul li:first-child:after {
  position: absolute;
  content: '';
  top: 8px;
  right: 5px;
  z-index: 10;
  width: 24px;
  height: 24px;
  background: url(/request-demo-form/_/dashboard/src/assets2/images/editor/3PvtP.svg) no-repeat center center;
  pointer-events: none;
}
section.editor .rcol .broadcast .additional .art-big-dropdown:not(.is):after {
  z-index: 2;
}
section.editor .rcol .broadcast .additional .art-big-dropdown:not(.is).timezone-dropdown ul {
  display: flex;
  flex-direction: column;
}
section.editor .rcol .broadcast .additional .art-big-dropdown:not(.is).timezone-dropdown ul li {
  order: 99;
}
section.editor .rcol .broadcast .additional .art-big-dropdown:not(.is).timezone-dropdown ul li.act {
  order: 0;
}
section.editor .rcol .broadcast .additional .timepicker-wrapper {
  display: inline-block;
  vertical-align: bottom;
}
section.editor .rcol .broadcast .additional .timepicker-wrapper input {
  text-align: center;
  background-color: #fff;
  border-radius: 7px;
  box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.13);
  border: 1px solid rgba(0, 0, 0, 0.13);
  border-bottom-color: rgba(0, 0, 0, 0.17);
  transition: box-shadow 80ms ease, border-color 80ms ease, background-color 80ms ease;
  font-size: 14px;
  font-weight: 400;
  line-height: 34px;
  color: #000000;
  height: 36px;
  position: relative;
  padding: 0;
  width: 88px;
  margin: 0 16px 0 0;
}
section.editor .rcol .broadcast .additional .timepicker {
  font-size: 14px;
  display: inline-block;
  margin-right: 16px;
  vertical-align: bottom;
}
section.editor .rcol .broadcast .additional .timepicker .uib-time input {
  width: 44px;
  height: 36px;
  text-align: center;
  border-radius: 7px;
  background-color: #ffffff;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
  border: solid 1px rgba(0, 0, 0, 0.12);
  outline: none;
  transition: background-color 100ms, border 100ms, background-color 100ms;
}
section.editor .rcol .broadcast .additional .timepicker .uib-time input:focus,
section.editor .rcol .broadcast .additional .timepicker .uib-time input:active,
section.editor .rcol .broadcast .additional .timepicker .uib-time input:hover {
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.08);
  border: solid 1px rgba(0, 0, 0, 0.24);
}
section.editor .rcol .broadcast .additional .timepicker .uib-separator {
  opacity: 0.3;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #000000;
  width: 12px;
  text-align: center;
}
section.editor .rcol .broadcast .additional .days-selector {
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
  width: 284px;
  height: 36px;
  border-radius: 7px;
  background-color: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.07);
  border: solid 1px rgba(0, 0, 0, 0.15);
  margin: 16px 0 0 0;
  padding: 0;
  overflow: hidden;
  font-size: 0;
  -webkit-user-select: none;
          user-select: none;
}
section.editor .rcol .broadcast .additional .days-selector > li {
  display: inline-block;
  vertical-align: top;
  padding: 0;
  margin: 0;
  width: 14.29%;
  height: 34px;
  line-height: 32px;
  text-align: center;
  font-size: 14px;
  color: #000000;
  cursor: pointer;
  background-color: #ffffff;
}
section.editor .rcol .broadcast .additional .days-selector > li.act {
  background-color: #448af1;
  color: #ffffff;
}
section.editor .rcol .broadcast .additional .schedule-recurrent,
section.editor .rcol .broadcast .additional .row {
  font-size: 0;
}
section.editor .rcol .broadcast .additional .sequence-content .row.row1 {
  margin-bottom: 16px;
}
section.editor .rcol .broadcast .additional .sequence-content .row .text {
  display: inline-block;
  width: 143px;
  padding-right: 16px;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #000000;
  vertical-align: middle;
}
section.editor .rcol .broadcast .additional .sequence-content .row .text .right {
  float: right;
}
section.editor .rcol .broadcast .additional .sequence-content .row .art-big-dropdown {
  vertical-align: middle;
}
section.editor .rcol .broadcast .additional .sequence-content .row .art-big-dropdown.send-in-type {
  min-width: 101px;
}
section.editor .rcol .broadcast .additional .sequence-content .row .last-inter-text {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  line-height: 1.71;
  color: #767676;
}
section.editor .rcol .broadcast .additional .sequence-content .row .user-filter {
  margin: 16px 0 0 143px;
  font-size: 16px;
}
section.editor .rcol .broadcast .additional .sequence-content .row .send_in_num {
  height: 36px;
  width: 54px;
  vertical-align: middle;
  padding: 5px;
  margin-right: 16px;
  text-align: center;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #000000;
  background: #ffffff !important;
}
section.editor .rcol .broadcast .additional .sequence-content .row .at {
  display: inline-block;
  vertical-align: middle;
  margin-right: 16px;
  font-size: 16px;
}
section.editor .rcol .broadcast .additional .sequence-content .row .last-inter {
  display: inline-block;
  vertical-align: middle;
}
section.editor .rcol h1 {
  position: relative;
  line-height: 36px;
  font-size: 28px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  color: #000000;
  margin: 0 0 24px 0;
  white-space: nowrap;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
}
section.editor .rcol h1 .text {
  display: block;
  float: left;
  padding-left: 6px;
  padding-right: 6px;
  margin: 0 8px 16px 0;
}
section.editor .rcol h1 .text span {
  font-weight: 300;
  font-size: 18px;
  line-height: 2;
  color: #000000;
  margin-right: 24px;
}
section.editor .rcol h1 #block-title-input {
  height: 36px;
  border: 1px solid transparent;
  font-size: 24px;
  color: #000000;
  cursor: pointer;
  position: relative;
  max-width: 550px;
  overflow: hidden;
  text-overflow: ellipsis;
}
section.editor .rcol h1 #block-title-input[contentEditable='true'] {
  -webkit-user-select: text !important;
  user-select: text !important;
}
section.editor .rcol h1 #block-title-input[contentEditable='true']:empty:before {
  content: attr(placeholder);
  color: #aaa;
}
section.editor .rcol h1 #block-title-input:hover {
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.07);
  border: solid 1px rgba(0, 0, 0, 0.13);
  border-radius: 7px;
}
section.editor .rcol h1 #block-title-input:focus {
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.07);
  outline: none;
  border: solid 1px rgba(0, 0, 0, 0.33);
  border-radius: 7px;
  cursor: text;
  max-width: unset;
  overflow: unset;
}
section.editor .rcol h1 #block-title-input.no-editable {
  pointer-events: none;
}
section.editor .rcol h1 .h1-but {
  display: inline-block;
  margin-left: 26px;
  vertical-align: middle;
  height: 36px;
  align-self: flex-end;
}
section.editor .rcol h1 .h1-but > *,
section.editor .rcol h1 .h1-but .button {
  display: inline-block;
  width: 24px;
  height: 24px;
}
section.editor .rcol h1 .h1-but .button:hover {
  opacity: 1;
}
section.editor .rcol h1 .h1-but > div {
  position: relative;
}
section.editor .rcol h1 .h1-but > div .get-link.button {
  opacity: 0.3;
  background: url(/request-demo-form/_/dashboard/src/assets2/images/editor/3vjTa.svg) center center no-repeat;
}
section.editor .rcol h1 .h1-but > div .get-link-popup {
  position: absolute;
  z-index: 100005;
  width: 252px;
  height: 96px;
  border-radius: 3px;
  background-color: #f3f2f2;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);
  border: solid 1px rgba(0, 0, 0, 0);
  left: 0;
  top: -9999px;
  padding: 12px 16px;
  opacity: 0;
  transition: top 0ms 200ms, opacity 200ms 0ms;
  -webkit-transition: top 0ms 200ms, opacity 200ms 0ms;
}
section.editor .rcol h1 .h1-but > div .get-link-popup .fb-button {
  width: 145px;
  height: 24px;
  border-radius: 3px;
  background-color: rgba(0, 0, 0, 0.1);
  margin-bottom: 12px;
}
section.editor .rcol h1 .h1-but > div .get-link-popup input {
  width: 220px;
  height: 36px;
  line-height: 36px;
  border-radius: 3px;
  background-color: #ffffff;
  font-size: 16px;
  display: block;
  border: solid 1px #d9d9d9;
  padding: 0 12px;
}
section.editor .rcol h1 .h1-but > div .get-link-popup.act {
  transition: top 0ms 0ms, opacity 200ms 0ms;
  -webkit-transition: top 0ms 0ms, opacity 200ms 0ms;
  opacity: 1;
  top: 44px;
}
section.editor .rcol h1 .h1-but .remove.button {
  opacity: 0.3;
  background: url(/request-demo-form/_/dashboard/src/assets2/images/editor/19qku.svg) center center no-repeat;
}
section.editor .rcol h1 .h1-but .remove.button:hover {
  opacity: 1;
}
section.editor .rcol h1 .h1-but .copy.button {
  opacity: 0.3;
  background: url(/request-demo-form/_/dashboard/src/assets2/images/editor/1g3Oc.svg) center center no-repeat;
}
section.editor .rcol h1 .h1-but .copy.button:hover {
  opacity: 1;
}
section.editor .rcol h1 .but-container {
  cursor: default;
}
section.editor .rcol h1 .but-container .top {
  top: -34px !important;
}
section.editor .rcol h1 .but-container .top .tooltip-inner {
  background-color: #053748;
}
section.editor .rcol h1 .but-container .top .tooltip-arrow {
  border-top-color: #053748;
}
section.editor .rcol h1 .but-container.remove {
  margin-left: 10px;
  flex: 1;
  text-align: right;
  cursor: default;
}
section.editor .rcol h1 .button.close {
  position: absolute;
  right: 0;
  top: 8px;
  width: 24px;
  height: 24px;
  background: url(/request-demo-form/_/dashboard/src/assets2/images/editor/3RgR9.svg) center center no-repeat;
  background-size: cover;
  opacity: 0.3;
}
section.editor .rcol h1 .button.close:hover {
  opacity: 1;
}
section.editor .rcol h1 ul:not(.days-selector) {
  position: absolute;
  top: -99999px;
  opacity: 0;
  min-width: 112px;
  min-height: 32px;
  border-radius: 3px;
  background-color: #ffffff;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  border: solid 1px rgba(0, 0, 0, 0.02);
  padding: 0;
  margin: 0;
  transition: opacity 200ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms, top 0ms cubic-bezier(0.22, 0.61, 0.36, 1) 200ms;
}
section.editor .rcol h1 ul:not(.days-selector) li {
  display: block;
  padding: 0;
  margin: 0;
}
section.editor .rcol h1 ul:not(.days-selector) li a {
  display: block;
  font-size: 16px;
  line-height: 32px;
  color: #000000;
  padding: 0 0 0 16px;
  margin: 0;
  text-decoration: none;
  text-align: left;
  font-weight: 400;
}
section.editor .rcol h1 ul:not(.days-selector) li a:hover {
  text-decoration: underline;
}
section.editor .rcol h1 ul.act {
  top: 28px;
  right: 0;
  left: auto;
  opacity: 1;
  transition: opacity 200ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms, top 0ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms;
}
section.editor .rcol h1:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
section.editor .rcol .link-ref-on {
  display: flex;
  padding-bottom: 16px;
  cursor: default;
}
section.editor .rcol .link-ref-on .text {
  margin-bottom: 0;
}
section.editor .rcol .link-ref-on .text,
section.editor .rcol .link-ref-on .but-container,
section.editor .rcol .link-ref-on .ref-link {
  flex-shrink: 0;
}
section.editor .rcol h1:hover .button.edit {
  opacity: 0.3;
}
section.editor .rcol h1:hover .button.locked {
  opacity: 0.3;
}
section.editor .rcol .button-ver2.send-now {
  display: inline-block;
  margin-top: 32px;
  position: relative;
  padding-left: 54px;
}
section.editor .rcol .button-ver2.send-now:after {
  background: url(/request-demo-form/_/dashboard/src/assets2/images/editor/Hf33V.svg) center center no-repeat;
  content: '';
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 24px;
}
section.editor .rcol .description {
  margin-top: -20px;
}
@media (min-width: 1340px) {
  section.editor > div {
    max-width: inherit;
  }
  section.editor > div .lcol {
    width: 408px;
  }
  section.editor > div .lcol .post-sender-scheduler .broadcast-date .tags .tags-cell span,
  section.editor > div .lcol .post-sender-scheduler .autopost-group .tags .tags-cell span,
  section.editor > div .lcol .post-sender-scheduler .recurrent-events .tags .tags-cell span {
    font-size: 13px;
    line-height: 32px;
  }
  section.editor > div .lcol .post-sender-scheduler .sequence-events .tags .tags-cell span {
    font-size: 13px;
    line-height: 18px;
  }
  section.editor .rcol {
    padding: 32px 33px 0 444px;
  }
}
@media (min-width: 1460px) {
  section.editor > div {
    max-width: inherit;
  }
  section.editor > div .lcol {
    width: 528px;
  }
  section.editor > div .lcol .post-sender-scheduler .broadcast-date .tags .tags-cell span,
  section.editor > div .lcol .post-sender-scheduler .autopost-group .tags .tags-cell span,
  section.editor > div .lcol .post-sender-scheduler .recurrent-events .tags .tags-cell span {
    font-size: 13px;
    line-height: 32px;
  }
  section.editor > div .lcol .post-sender-scheduler .sequence-events .tags .tags-cell span {
    font-size: 13px;
    line-height: 18px;
  }
  section.editor .rcol {
    padding: 32px 33px 0 564px;
  }
}
.block-title-tooltip.bottom-left .tooltip-inner {
  background-color: #053748;
}
.block-title-tooltip.bottom-left .tooltip-arrow {
  border-bottom-color: #053748 !important;
}
.broadcast-date__error-container {
  display: flex;
  align-items: center;
  color: #de614d;
  margin-top: 8px;
}
.broadcast-date__error-text {
  margin-left: 8px;
  font-size: 15px;
  line-height: 21px;
}
section.dashboard {
  margin-top: -120px;
}
section.dashboard > div {
  position: static;
}
section.dashboard > div h1 {
  position: relative;
  font-weight: 300;
  font-size: 32px;
  line-height: 1.4;
  margin: 0;
  padding: 32px 16px 0;
  -webkit-user-select: none;
  user-select: none;
}
section.dashboard > div h1 .button.refresh {
  position: absolute;
  right: 16px;
  top: 41px;
  height: 24px;
  line-height: 24px;
  font-size: 16px;
  color: var(--black);
  padding: 0 0 0 32px;
}
section.dashboard > div h1 .button.refresh::after {
  content: ' ';
  display: block;
  position: absolute;
  left: 0;
  top: 2px;
  background: url(/request-demo-form/_/dashboard/src/assets2/images/dashboard/2seUt.svg) no-repeat center center;
  height: 24px;
  width: 24px;
  opacity: 0.2;
  transition: opacity 60ms;
  -webkit-transition: opacity 60ms;
}
section.dashboard > div h1 .button.refresh:hover::after {
  opacity: 1;
}
section.dashboard > div .bots-list {
  text-align: left;
  padding: 32px 0 0;
  margin-left: 16px;
  margin-right: 0;
  -webkit-user-select: none;
  user-select: none;
}
section.dashboard > div .bots-list .bot-item {
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding: 62px 24px 0;
  width: 300px;
  height: 242px;
  border-radius: 18px;
  border: solid 2px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  margin: 0 30px 32px 0;
  text-align: center;
}
section.dashboard > div .bots-list .bot-item .logo {
  width: 72px;
  height: 72px;
  background-color: #f7f7f7;
  border-radius: 50%;
  margin: 0 auto 12px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  cursor: pointer;
}
section.dashboard > div .bots-list .bot-item .title a {
  font-weight: 300;
  font-size: 24px;
  line-height: 1.3;
  color: var(--black);
  text-decoration: none;
}
section.dashboard > div .bots-list .bot-item .menu {
  position: absolute;
  top: 12px;
  right: 12px;
}
section.dashboard > div .bots-list .bot-item .menu > * {
  display: inline-block;
  vertical-align: top;
}
section.dashboard > div .bots-list .bot-item .menu .button.edit {
  width: 24px;
  height: 24px;
  margin-left: 8px;
  background: url(/request-demo-form/_/dashboard/src/assets2/images/dashboard/3cmSy.svg) center center no-repeat;
  opacity: 0.3;
}
section.dashboard > div .bots-list .bot-item .menu .button.edit:hover {
  opacity: 1;
}
section.dashboard > div .bots-list .bot-item .menu ul {
  position: absolute;
  top: -99999px;
  opacity: 0;
  min-width: 112px;
  min-height: 32px;
  border-radius: 3px;
  background-color: var(--white);
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  border: solid 1px rgba(0, 0, 0, 0.02);
  padding: 0;
  margin: 0;
  transition: opacity 200ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms, top 0ms cubic-bezier(0.22, 0.61, 0.36, 1) 200ms;
}
section.dashboard > div .bots-list .bot-item .menu ul li {
  display: block;
  padding: 0;
  margin: 0;
}
section.dashboard > div .bots-list .bot-item .menu ul li a {
  display: block;
  font-size: 16px;
  line-height: 32px;
  color: var(--black);
  padding: 0 0 0 16px;
  margin: 0;
  text-decoration: none;
  text-align: left;
}
section.dashboard > div .bots-list .bot-item .menu ul li a:hover {
  text-decoration: underline;
}
section.dashboard > div .bots-list .bot-item .menu ul.act {
  top: 28px;
  right: 0;
  opacity: 1;
  transition: opacity 200ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms, top 0ms cubic-bezier(0.22, 0.61, 0.36, 1) 0ms;
}
section.dashboard > div .bots-list .bot-item.add p {
  font-size: 15px;
  margin: 0;
}
section.dashboard > div .bots-list .bot-item.add p:first-child {
  margin-top: 10px;
}
section.dashboard > div .bots-list .bot-item.add .link {
  margin-top: 30px;
}
section.dashboard > div .bots-list .bot-item.add .link a {
  color: #448af1;
  text-decoration: none;
}
section.dashboard-v2 {
  box-sizing: content-box;
  min-height: 100%;
  margin-top: -104px;
  padding-bottom: 104px;
  position: relative;
  max-width: 992px;
  margin: -104px auto 0;
  padding-top: 104px;
}
section.dashboard-v2 > div {
  padding: 48px 16px 10px;
  position: static;
  box-sizing: border-box;
}
section.dashboard-v2 > div h1 {
  font-weight: 300;
  font-size: 32px;
  line-height: 1.4;
  color: var(--black);
  margin: 0 0 20px;
  padding: 0;
}
section.dashboard-v3 {
  box-sizing: content-box;
  min-height: 100%;
  margin-top: -104px;
  position: relative;
  padding-top: 104px;
  background-color: var(--greyLight20);
}
section.dashboard-v3 .bots-container {
  margin: 0;
  max-width: none;
  position: static;
}
section.dashboard-v3 .bots-container .bots-new-list {
  position: static;
  box-sizing: border-box;
  max-width: 1150px;
  margin: 0 auto;
  padding: 32px 16px 0;
}
@media (min-width: 1530px) {
  section.dashboard-v3 .bots-container .bots-new-list {
    max-width: 1530px;
  }
}
.min-h {
  min-height: 500px;
}
section.bot-create {
  margin-top: -84px;
  padding: 32px 32px 128px 32px;
}
section.bot-create > div {
  position: static;
  max-width: 978px;
  min-width: 978px;
}
section.bot-create > div h2 {
  font-weight: 300;
  font-size: 32px;
  line-height: 1.4;
  color: var(--black);
  padding: 0;
  margin: 20px 0 25px;
  text-align: left;
}
section.bot-create > div .bots-list .bot-item {
  margin: 0 36px 36px 0;
}
section.bot-create > div .bot-panel {
  position: fixed;
  left: 0;
  bottom: 0;
  padding: 40px 32px;
  width: 100%;
  height: 128px;
  background-color: var(--greyLight20);
}
section.bot-create > div .bot-panel .bot-panel-container {
  margin: 0 auto;
  width: 978px;
  font-size: 0;
}
section.bot-create > div .bot-panel .bot-name {
  display: inline-block;
  position: relative;
  height: auto;
  vertical-align: bottom;
}
section.bot-create > div .bot-panel .bot-name input {
  display: inline-block;
  width: 684px;
  height: 48px;
  line-height: 43px;
  padding: 0 12px;
  margin: 0 32px 0 0;
  font-weight: 300;
  font-size: 32px;
  color: var(--black);
  -webkit-appearance: none;
  appearance: none;
  border-radius: 3px;
  box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.07);
  background-color: #ffefed;
  border: solid 2px #e9604a;
}
section.bot-create > div .bot-panel .bot-name input::-webkit-input-placeholder {
  color: #e9604a;
}
section.bot-create > div .bot-panel .bot-name input::-moz-placeholder {
  color: #e9604a;
}
section.bot-create > div .bot-panel .bot-name input:-moz-placeholder {
  color: #e9604a;
}
section.bot-create > div .bot-panel .bot-name input:-ms-input-placeholder {
  color: #e9604a;
}
section.bot-create > div .bot-panel .bot-name input:-o-input-placeholder {
  color: #e9604a;
}
section.bot-create > div .bot-panel .bot-name input:input-placeholder {
  color: #e9604a;
}
section.bot-create > div .bot-panel .bot-name input:focus {
  background-color: var(--white);
  box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.07);
  border: solid 1px rgba(0, 0, 0, 0.13);
}
section.bot-create > div .bot-panel .bot-name input:focus::-webkit-input-placeholder {
  color: var(--grey);
}
section.bot-create > div .bot-panel .bot-name input:focus::-moz-placeholder {
  color: var(--grey);
}
section.bot-create > div .bot-panel .bot-name input:focus:-moz-placeholder {
  color: var(--grey);
}
section.bot-create > div .bot-panel .bot-name input:focus:-ms-input-placeholder {
  color: var(--grey);
}
section.bot-create > div .bot-panel .bot-name input:focus:-o-input-placeholder {
  color: var(--grey);
}
section.bot-create > div .bot-panel .bot-name input:focus:input-placeholder {
  color: var(--grey);
}
section.bot-create > div .bot-panel .bot-name input.valid {
  background-color: var(--white);
  box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.07);
  border: solid 1px rgba(0, 0, 0, 0.13);
}
section.bot-create > div .bot-panel .bot-name div {
  font-size: 14px;
  line-height: 1.4;
  color: #807e7e;
}
section.bot-create > div .bot-panel .button {
  position: relative;
  display: inline-block;
  margin: 0;
  width: 256px;
  height: 48px;
  vertical-align: bottom;
  border-radius: 3px;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 48px;
  color: var(--white);
}
section.bot-create > div .bot-panel .button[disabled] {
  opacity: 0.6;
  background-color: #e9604a;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.13);
}
section.bot-create > div .bot-panel .button.loading {
  pointer-events: none;
  cursor: default;
}
section.bot-create > div .bot-panel .button.loading > .pre-loader {
  display: block;
}
section.bot-create > div .bot-panel .button.loading > .title {
  display: none;
}
section.bot-create > div .bot-panel .button > .pre-loader {
  display: none;
  position: absolute;
  width: 100%;
  height: 32px;
  margin: 8px 0;
}
section.bot-create > div .bot-panel .button > .pre-loader::after {
  content: ' ';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.9;
  z-index: 3;
  background: url(/request-demo-form/_/dashboard/src/assets2/images/bot-create/3DppD.svg) no-repeat center center;
  background-size: 32px 32px;
}
section.preferences > div {
  padding: 48px 16px 120px;
}
section.preferences > div h2 {
  font-weight: 300;
  font-size: 32px;
  line-height: 1.4;
  color: var(--black);
  padding: 0;
  margin: 0 0 8px;
  text-align: left;
}
section.preferences > div p {
  font-size: 16px;
  line-height: 1.5;
  color: #9b9b9b;
  margin: 0 0 20px;
}
section.preferences > div form {
  border-radius: 18px;
  background-color: var(--greyLight20);
  padding: 32px;
  margin: 0 0 72px;
}
section.preferences > div form select,
section.preferences > div form input {
  display: block;
  width: 360px;
  height: 36px;
  line-height: 34px;
  border-radius: 3px;
  background-color: var(--white);
  border: solid 1px #d9d9d9;
  padding: 0 12px;
  font-size: 16px;
  color: var(--black);
  margin: 0 0 24px;
}
section.preferences > div form input {
  width: 100%;
}
section.preferences > div form label {
  font-size: 16px;
  line-height: 1.5;
  color: #9b9b9b;
}
section.preferences > div form label input {
  margin: 12px 0 24px;
}
section.preferences > div > .button {
  margin: 32px 0 0;
}
.hide-pro-preloader {
  opacity: 0;
  pointer-events: none;
}
.structure-preloader {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 36px;
  width: 36px;
  background: transparent url(/request-demo-form/_/dashboard/src/assets2/images/content-preloader/28XgI.svg) no-repeat 50% 50%;
  background-size: 36px;
  content: '';
  z-index: -100;
  transition: opacity 0.2s linear 0.5s;
  opacity: 0;
}
.structure-preloader-active {
  opacity: 1;
  z-index: 10000;
}
.ai-setup-preloader::after {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 36px;
  width: 36px;
  margin-left: 80px;
  background: transparent url(/request-demo-form/_/dashboard/src/assets2/images/content-preloader/28XgI.svg) no-repeat 50% 50%;
  background-size: 36px;
  content: '';
  z-index: 1000;
  transition: opacity 0.2s linear 0.5s;
  opacity: 1;
}
.promotion-content-preloader {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 36px;
  width: 36px;
  margin-left: 80px;
  background: transparent url(/request-demo-form/_/dashboard/src/assets2/images/content-preloader/28XgI.svg) no-repeat 50% 50%;
  background-size: 36px;
  z-index: 1000;
  transition: opacity 0.2s linear 0.5s;
  opacity: 1;
  min-width: 0;
  max-width: none !important;
}
.promotion-preloader {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 36px;
  width: 36px;
  margin-left: 80px;
  background: transparent url(/request-demo-form/_/dashboard/src/assets2/images/content-preloader/28XgI.svg) no-repeat 50% 50%;
  background-size: 36px;
  z-index: 1000;
  transition: opacity 0.2s linear 0.5s;
  opacity: 1;
  min-width: 0;
  max-width: none;
}
.promotion-preloader::before {
  background: transparent !important;
}
@media (max-width: 1024px) {
  .ai-setup-preloader::after {
    margin-left: 40px;
  }
  .promotion-content-preloader {
    margin-left: 40px;
  }
  .promotion-preloader {
    margin-left: 40px;
  }
}
section.bot-spinner {
  height: 100%;
  width: 100%;
  margin-top: 100px;
}
.redesign {
  --sidebar-width: 408px;
  --content-padding-left: 44px;
}
@media (min-width: 1460px) {
  .redesign {
    --sidebar-width: 502px;
  }
}
.redesign .button-ver2.white-rounded {
  border-radius: 12px;
  border: 1px solid #dfdfdf;
}
.redesign section.bot-selector {
  height: 64px;
  background-color: var(--white);
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.04);
  border: none;
}
.redesign section.bot-selector > div nav {
  width: 100px;
  background-color: var(--greyLight20);
  padding-top: 24px;
  overflow: visible;
}
.redesign section.editor {
  padding-left: 0;
  background-color: var(--greyLight30);
}
.redesign section.bot-selector > div nav ul {
  width: 64px;
  margin-left: 32px;
}
.redesign section.bot-selector > div nav ul li {
  height: 52px;
  margin-bottom: 10px;
}
.redesign section.bot-selector > div nav ul li > a {
  height: 52px;
  font-size: 11px;
  font-weight: 600;
  line-height: 2.18;
  text-align: center;
  color: var(--greyDark);
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
  opacity: 1;
  background-image: none;
  transition: none;
}
.redesign section.bot-selector > div nav ul li > a svg {
  stroke: var(--greyDark);
  margin-top: 10px;
  margin-left: inherit;
  margin-right: inherit;
}
.redesign section.bot-selector > div nav ul li > a img {
  padding: 0;
  width: auto;
  height: auto;
  vertical-align: top;
  margin-top: 10px;
}
.redesign section.bot-selector > div nav ul li > a .list-title {
  margin-bottom: 2px;
}
.redesign section.bot-selector > div nav ul li a.act {
  height: 52px;
  border-radius: 8px;
  background-color: var(--white);
}
.redesign section.editor > div .lcol {
  box-shadow: none;
  background-color: var(--greyLight20);
  width: calc(var(--sidebar-width) - 18px);
  padding-left: 28px;
}
.redesign .aside {
  padding-top: 1px;
}
.redesign .aside .groups-list .group-item {
  border: 0;
}
.redesign .aside .groups-list .group-item:hover {
  border: 0;
  background-color: inherit;
  box-shadow: none;
}
.redesign .aside .groups-list .group-item .blocks-list .block-item {
  margin-bottom: 4px;
  font-size: 13px;
  display: inline-block;
}
.redesign .aside .groups-list .group-item .blocks-list .block-item span {
  color: inherit !important;
  padding: 0;
}
.redesign section.bot-selector > div nav ul .bottom-list {
  bottom: 90px;
}
.redesign section.bot-selector > div nav ul li > a .ava {
  margin: 8px 0 0;
}
.redesign:not(.flat-aside) .aside .groups-list .group-item .blocks-list .block-item:active:not(.add) span {
  color: var(--black) !important;
}
.redesign .aside .header {
  margin-left: 0;
}
.redesign .card-item.text .card {
  border-radius: 7px;
  background-color: var(--white);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.04), 0 1px 0 0 rgba(0, 0, 0, 0.08);
}
.redesign .card-item .card {
  border-radius: 7px;
  background-color: var(--white);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.04), 0 1px 0 0 rgba(0, 0, 0, 0.08);
  border-color: transparent;
}
.redesign .aside .groups-list .group-item {
  padding-left: 0;
  position: relative;
}
.redesign .aside .groups-list > .add {
  margin-left: 0;
}
.redesign .aside .groups-list .group-item .blocks-list .block-item span {
  font-size: 13px;
  line-height: 16px;
}
@media (min-width: 1340px) {
  .redesign .aside .groups-list .group-item .blocks-list .block-item {
    width: 110px;
  }
}
.redesign section.editor .rcol h1 .text {
  font-size: 18px;
  color: var(--black);
  line-height: 32px;
}
.redesign section.editor .rcol {
  padding-left: var(--content-padding-left);
}
@media (max-width: 1024px) {
  .redesign section.bot-selector > div .list-title {
    display: block;
  }
  .redesign section.editor {
    padding-left: 0;
  }
  .redesign section.bot-selector > div .logo {
    width: 117px;
  }
  .redesign .aside .groups-list .group-item .blocks-list .block-item.add > span {
    display: inline-block;
  }
  .redesign section.settings {
    padding-left: 0 !important;
  }
  .redesign section.ai-setup {
    padding-left: 120px;
  }
}
.redesign .aside .groups-list .group-item .blocks-list .block-item.add {
  background-color: var(--greyLight20);
  border: 1px solid #dcdcdc;
  font-size: 15px;
}
.redesign section.ai-setup .box {
  margin: 0;
}
.redesign section.ai-setup {
  padding-left: 120px !important;
  padding-right: 40px !important;
}
.redesign section.users-tab .box {
  margin: 0;
  padding: 0;
}
.redesign section.users-tab {
  padding-left: 32px !important;
  padding-right: 40px !important;
}
.redesign section.bot-selector > div nav ul li.update-present:after {
  content: '';
  width: 8px;
  height: 8px;
  padding: 0;
  right: 17px;
  top: 3px;
  transform: translateY(0%);
  border: solid 2px var(--greyLight20);
  box-sizing: content-box;
  border-radius: 100%;
}
.redesign section.ai-setup .box .content .rules .intents-list .intent-item {
  border: none;
}
.redesign section.settings {
  padding-left: 0;
}
.redesign section.settings > .rcol .border-box {
  box-shadow: none;
  border: none;
}
.redesign section.settings .rcol .border-box.connect-to-page .button {
  border-radius: 12px;
  box-shadow: none;
}
.redesign section.settings .rcol .border-box.connect-to-page .button:hover,
.redesign .button-ver2.white:hover {
  box-shadow: 0 2px 8px -2px rgba(0, 0, 0, 0.17);
  border-top-color: rgba(0, 0, 0, 0.17);
  border-left-color: rgba(0, 0, 0, 0.17);
  border-right-color: rgba(0, 0, 0, 0.17);
  border-bottom-color: rgba(0, 0, 0, 0.2);
}
.redesign .button-ver2.white,
.button-ver2.white-rounded {
  background-color: var(--white);
  border: 1px solid #ebebeb;
  box-shadow: none;
}
.redesign .menu-local .menu-local-box .menu-local-item {
  height: 36px;
  line-height: 36px;
  text-transform: uppercase;
  box-shadow: none;
  border-radius: 100px;
}
.redesign .menu-local .menu-local-box .menu-local-item_visible {
  background-color: rgba(255, 254, 254, 0.8);
  border: 1px solid rgba(16, 16, 16, 0.08);
  color: var(--black);
  height: 36px;
  line-height: 33px;
  text-transform: capitalize;
  box-shadow: none;
}
.redesign .menu-local .menu-local-box .menu-local-item.add {
  text-transform: uppercase;
}
.redesign .menu-local .menu-local-box .menu-local-item_visible:hover {
  background-color: #f1f1f1;
  border: 1px solid rgba(16, 16, 16, 0.18);
}
.redesign .menu-local .menu-local-box .menu-local-item_visible:focus {
  background-color: #f8f8f8;
  border: 1px solid #916a7c;
}
.redesign .menu-local .menu-local-box .menu-local-item_visible:hover:active,
.redesign .menu-local .menu-local-box .menu-local-item_visible:active {
  background-color: #e1dbda;
  border: 1px solid rgba(16, 16, 16, 0.16);
}
.redesign .menu-local .menu-local-box .menu-local-item.add .but::before {
  top: 9px;
}
.redesign .selector-ver2 {
  border: 1px solid #ebebeb;
  box-shadow: none;
}
.redesign section.ai-setup .box .content .groups-list .group-item.add {
  border: 1px solid #ebebeb !important;
  box-shadow: none !important;
}
.redesign section.ai-setup .box .content .groups-list .group-item span {
  border: 1px solid #ebebeb;
  box-shadow: none;
}
.redesign section.bot-selector > div .button-box .button.connect {
  border: 1px solid #ebebeb;
  box-shadow: none;
}
.redesign faq .faq-container {
  width: 44px;
  height: 40px;
  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.13);
  border-radius: 16px;
  z-index: 999999;
}
.redesign faq .faq-container .faq.bt {
  border-radius: 16px;
  width: 44px;
  height: 40px;
  background-color: #053748;
}
.redesign faq .faq-container .bt.faq.presed {
  background: #053748;
}
.redesign faq .faq-container .faq.bt:hover {
  background-color: #053748;
}
.redesign faq .faq-container .bt.faq:after {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/2cIhY.svg);
  width: 22px;
  height: 22px;
  left: 11px;
  top: 9px;
}
.redesign .chat-ext-box {
  border: 1px solid #ebebeb;
  box-shadow: none;
}
.redesign .grow-item {
  display: flex;
}
.grow-item__link {
  color: var(--blue);
  text-decoration: none;
}
.redesign .button-ver2.bc-temp-white {
  box-shadow: none;
  border: 1px solid #ebebeb;
}
.redesign .button-ver2.bc-temp-white.act {
  background-color: var(--white) !important;
  border: solid 2px rgba(5, 55, 72, 0.4) !important;
  color: #053748 !important;
  box-shadow: none;
}
body.redesign header > div .logo-mini {
  width: 44px;
  height: 40px;
  border-radius: 16px;
  display: block;
  top: 12px;
  left: 42px;
}
body.redesign header > div .logo-mini img {
  width: 24px;
  height: 24px;
  position: relative;
  left: 10px;
  top: 8px;
}
body.redesign header > div .logo-mini img:first-child {
  display: none;
}
body.redesign header > div .logo-mini img.logo-mini_redesign {
  display: block !important;
}
.redesign section.dashboard-v3 .bots-list .bot-item {
  box-shadow: none;
  border: 1px solid #ebebeb;
}
.redesign section.dashboard-v3 .bots-list .bot-item:not(.edit):hover {
  box-shadow: none;
}
.redesign .tos .window {
  box-shadow: none;
  border: 1px solid #ebebeb;
}
.redesign .tos .extended-tos-window .border-box.connect-to-page .state.state-pages-list .create-page-block {
  box-shadow: none;
  border: 1px solid #ebebeb;
}
.redesign .tos .extended-tos-window .border-box.connect-to-page .button {
  color: var(--white) !important;
  background-color: #f25f38;
  border-radius: 7px;
  border: none !important;
}
body.redesign > .popup .window .footer .button {
  border-radius: 12px;
}
.redesign section.editor > div .lcol .post-sender-scheduler {
  box-shadow: none;
  background-color: var(--greyLight20);
}
.redesign section.editor > div .lcol .post-sender-scheduler .send-now,
.redesign section.editor > div .lcol .post-sender-scheduler > * {
  padding-left: 0;
}
.redesign section.editor > div .lcol .post-sender-scheduler .broadcast-date .tags span,
.redesign section.editor > div .lcol .post-sender-scheduler .autopost-group .tags span,
.redesign section.editor > div .lcol .post-sender-scheduler .recurrent-events .tags span,
.redesign section.editor > div .lcol .post-sender-scheduler .sequence-events .tags span {
  background-color: var(--white);
  border: solid 2px transparent;
  margin-left: 3px;
}
.redesign section.editor > div .lcol .post-sender-scheduler .broadcast-date .tags span:hover,
.redesign section.editor > div .lcol .post-sender-scheduler .autopost-group .tags span:hover,
.redesign section.editor > div .lcol .post-sender-scheduler .recurrent-events .tags span:hover,
.redesign section.editor > div .lcol .post-sender-scheduler .sequence-events .tags span:hover {
  box-shadow: 0 2px 8px -2px rgba(0, 0, 0, 0.13);
}
.redesign section.editor > div .lcol .post-sender-scheduler .broadcast-date .tags span.act,
.redesign section.editor > div .lcol .post-sender-scheduler .autopost-group .tags span.act,
.redesign section.editor > div .lcol .post-sender-scheduler .recurrent-events .tags span.act,
.redesign section.editor > div .lcol .post-sender-scheduler .sequence-events .tags span.act {
  border-radius: 8px;
  background-color: var(--white) !important;
  border: solid 2px rgba(5, 55, 72, 0.4) !important;
  color: #053748 !important;
  box-shadow: none;
}
.redesign .button-ver2.bc-temp-white:active:not(.add) {
  background-color: var(--white) !important;
  border: solid 2px transparent !important;
  color: var(--black) !important;
}
.redesign .art-big-dropdown .selected {
  box-shadow: none;
  border: 1px solid #ebebeb;
}
.redesign .cf-input {
  box-shadow: none !important;
  border: 1px solid #ebebeb !important;
}
.redesign .chat-ext-box__extensions-dropdown .extensions-dropdown__input input {
  box-shadow: none !important;
  border: 1px solid #ebebeb !important;
}
.redesign section.settings > .rcol .border-box.timezone select {
  border: 1px solid #ebebeb !important;
}
.redesign section.settings .rcol .border-box.bc-api .token-wrapper .token-field {
  border: 1px solid #ebebeb !important;
  box-shadow: none !important;
}
.redesign section.ai-setup .box .content .rules .intents-list .intent-item {
  border: 1px solid #ebebeb !important;
  box-shadow: none !important;
}
.redesign section.ai-setup .box .content .rules .intents-list .intent-item::before {
  background-color: #ebebeb;
}
.redesign section.statistics-container {
  padding-left: 0 !important;
}
.redesign .statistics .statistics-main .panel {
  border: 1px solid #ebebeb !important;
  box-shadow: none !important;
}
.redesign section.editor > div .lcol .post-sender-scheduler .send-now .button-ver2.add.act::before {
  background: url(/request-demo-form/_/dashboard/src/assets2/images/editor/5RWIw.svg) no-repeat center center !important;
  opacity: 0.3;
}
.redesign section.ai-setup .box .content .groups-list .group-item.add {
  height: 30px;
  border: solid 2px transparent;
}
.redesign section.ai-setup .box .content .groups-list .group-item span {
  height: 30px;
  border: solid 2px transparent;
  line-height: 26px;
  box-sizing: border-box;
  transition: none;
}
.redesign section.ai-setup .box .content .groups-list .group-item.act span {
  background-color: var(--white) !important;
  border: solid 2px rgba(5, 55, 72, 0.4) !important;
  color: #053748 !important;
  box-shadow: none;
}
.redesign section.editor > div .lcol .block-error.block-disabled::after {
  background-color: #e9604a;
  border-color: var(--white);
}
.redesign .aside .groups-list .group-item .blocks-list .block-item.error::after {
  border-color: var(--white);
}
.redesign .popup.plugin-browser .scroll-box .window .content > ul > li {
  border: 1px solid #ebebeb;
  box-shadow: none;
}
.redesign .segmentation {
  background-color: #fdfdfd;
  border: none;
}
.redesign .selector-ver2 .popup {
  border: 1px solid #ebebeb;
  box-shadow: none;
}
.redesign div.plugin-modules .card .content .control input,
.redesign div.plugin-modules .card .content .control .input {
  border: 1px solid #ebebeb;
  box-shadow: none;
}
.redesign div.plugin-modules .card .content .control .selector {
  border: 1px solid #ebebeb;
  box-shadow: none;
}
.redesign .card-item.text .card .content .body textarea:focus,
.redesign .card-item.text .card .content .body .wrap-mask:focus {
  border: 1px solid #ebebeb;
}
.redesign .menu-local .menu-local-box .menu-local-item.act {
  border: none;
  background-color: #f4faff;
  border: 1px solid #d0e9ff;
  color: var(--blue);
}
.redesign .menu-local .menu-local-box .menu-local-item.act:hover {
  box-shadow: 0 2px 8px -2px rgba(0, 0, 0, 0.17);
  background-color: #e7f3ff;
}
.redesign .menu-local .menu-local-box .menu-local-item.act:hover:active,
.redesign .menu-local .menu-local-box .menu-local-item.act:active {
  box-shadow: inset 0px 1px 0px rgba(16, 16, 16, 0.16);
  background: linear-gradient(0deg, rgba(16, 16, 16, 0.08), rgba(16, 16, 16, 0.08)), #e3f2ff;
}
.redesign .statistics {
  -ms-overflow-style: none;
}
.statistics::-webkit-scrollbar {
  display: none;
}
.redesign .aside .groups-list .group-item .blocks-list .block-item span.big-text {
  font-size: 13px;
  line-height: 16px;
}
.redesign .aside .groups-list .group-item .blocks-list .block-item.add > span {
  display: inline-block;
}
.redesign .aside .groups-list .group-item .group-title .button-ver2.trash-mid,
.redesign .aside .groups-list .group-item .group-title .button-ver2.lock {
  right: -22px;
  left: auto;
}
.redesign .grow-item__title {
  font-size: 24px;
  font-weight: 300;
}
.redesign .grow-item__description {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.75;
  color: #767676;
}
.redesign .grow-item__description.grow-item-description-wide {
  width: 448px;
}
.redesign .grow-list__item {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.75;
  color: #767676;
}
.redesign .grow-item__description_fix-width {
  width: 350px;
}
.redesign .grow-item__button:hover {
  box-shadow: 0 2px 8px -2px rgba(0, 0, 0, 0.13);
  border-top-color: rgba(0, 0, 0, 0.13);
  border-left-color: rgba(0, 0, 0, 0.13);
  border-right-color: rgba(0, 0, 0, 0.13);
  border-bottom-color: rgba(0, 0, 0, 0.17);
}
.redesign .aside .groups-list .group-item .blocks-list {
  font-size: 0;
}
html {
  background-color: var(--greyLight20) !important;
}
.redesign .art-baloons-input {
  box-shadow: none;
  border: 1px solid #ebebeb;
}
.redesign section.editor > div .lcol .post-sender-scheduler .broadcast-date .tags .tags-cell,
.redesign section.editor > div .lcol .post-sender-scheduler .autopost-group .tags .tags-cell,
.redesign section.editor > div .lcol .post-sender-scheduler .recurrent-events .tags .tags-cell,
.redesign section.editor > div .lcol .post-sender-scheduler .sequence-events .tags .tags-cell {
  padding: 2px;
}
.redesign .quick-reply-plugin {
  background-color: transparent;
}
.redesign .quick-reply-plugin::before,
.redesign .quick-reply-plugin::after {
  background-color: transparent;
}
.redesign faq .faq-container .bt.community,
.redesign faq .faq-container .bt.email {
  width: 44px;
  height: 44px;
}
.redesign faq .faq-container .bt {
  right: 0;
}
.redesign section.editor > div .lcol .post-sender-scheduler .send-now {
  padding-right: 40px;
}
.redesign section.editor > div .lcol .post-sender-scheduler > * {
  padding-right: 44px;
}
.redesign .aside .groups-list .group-item.ui-sortable-helper:active {
  background-color: var(--greyLight20);
  box-shadow: 0px 5px 16px -1px rgba(0, 0, 0, 0.13);
}
/*------------------------------------------------------------------------------
  tab buttons start
------------------------------------------------------------------------------*/
.redesign .action-item-v2 .content-box .hide-box .state-selector li.act,
.redesign .button-popup-editor .hide-box .state-selector li.act {
  border-bottom: 2px solid #053748;
}
.redesign .action-item-v2 .content-box .hide-box .state-selector li:hover,
.redesign .action-item-v2 .content-box .hide-box .state-selector li.act,
.redesign .button-popup-editor .hide-box .state-selector li:hover,
.redesign .button-popup-editor .hide-box .state-selector li.act {
  color: #053748;
}
.redesign .action-item-v2 .content-box .hide-box .state-selector li:hover.blocks::before,
.redesign .action-item-v2 .content-box .hide-box .state-selector li.act.blocks::before,
.redesign .button-popup-editor .hide-box .state-selector li:hover.blocks::before,
.redesign .button-popup-editor .hide-box .state-selector li.act.blocks::before {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/redesign/1F9KQ.svg);
}
.redesign .action-item-v2 .content-box .hide-box .state-selector li:hover.url::before,
.redesign .action-item-v2 .content-box .hide-box .state-selector li.act.url::before,
.redesign .button-popup-editor .hide-box .state-selector li:hover.url::before,
.redesign .button-popup-editor .hide-box .state-selector li.act.url::before {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/redesign/3lWPr.svg);
}
.redesign .action-item-v2 .content-box .hide-box .state-selector li:hover.phone-call::before,
.redesign .action-item-v2 .content-box .hide-box .state-selector li.act.phone-call::before,
.redesign .button-popup-editor .hide-box .state-selector li:hover.phone-call::before,
.redesign .button-popup-editor .hide-box .state-selector li.act.phone-call::before {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/redesign/346SA.svg);
}
.redesign .action-item-v2 .content-box .hide-box .state-selector li:hover.share::before,
.redesign .action-item-v2 .content-box .hide-box .state-selector li.act.share::before {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/redesign/2PC5M.svg);
}
.redesign .action-item-v2 .content-box .hide-box .state-selector li:hover.buy::before,
.redesign .action-item-v2 .content-box .hide-box .state-selector li.act.buy::before,
.redesign .buy.act:before {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/redesign/3c5tC.svg);
}
.redesign .button-popup-editor .hide-box .state-selector li:hover.submenu::before,
.redesign .button-popup-editor .hide-box .state-selector li.act.submenu::before {
  background-image: url(/request-demo-form/_/dashboard/src/assets2/images/redesign/2zH0K.svg);
}
/* tab buttons end */
@media screen and (min-width: 1460px) {
  .redesign .aside .groups-list .group-item .group-title .button-ver2.trash-mid,
  .redesign .aside .groups-list .group-item .group-title .button-ver2.lock {
    right: -18px;
  }
}
.material-button {
  min-width: 100px;
  color: var(--greyDark);
  font-size: 13px;
  line-height: 34px;
  text-align: center;
  background-color: var(--greyLight20);
  border: 1px solid #dcdcdc;
  border-radius: 12px;
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  transition: box-shadow 80ms ease, border-color 80ms ease, background-color 80ms ease;
}
.material-button:hover {
  box-shadow: 0 2px 8px -2px rgba(0, 0, 0, 0.17);
  border-top-color: rgba(0, 0, 0, 0.17);
  border-left-color: rgba(0, 0, 0, 0.17);
  border-right-color: rgba(0, 0, 0, 0.17);
  border-bottom-color: rgba(0, 0, 0, 0.2);
}
.material-button:active {
  box-shadow: 0 1px 2px -1px rgba(0, 0, 0, 0.2);
  background-color: #fafafa;
  border-top-color: rgba(0, 0, 0, 0.2);
  border-left-color: rgba(0, 0, 0, 0.2);
  border-right-color: rgba(0, 0, 0, 0.2);
  border-bottom-color: rgba(0, 0, 0, 0.22);
  transition: box-shadow 20ms ease, border-color 20ms ease;
}
.animate-fade-in-end {
  transform: scale(1);
}
@keyframes flickerAnimation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
@keyframes swing {
  15% {
    transform: translateX(3px);
    -webkit-transform: translateX(3px);
  }
  30% {
    transform: translateX(-3px);
    -webkit-transform: translateX(-3px);
  }
  50% {
    transform: translateX(2px);
    -webkit-transform: translateX(2px);
  }
  65% {
    transform: translateX(-2px);
    -webkit-transform: translateX(-2px);
  }
  80% {
    transform: translateX(1px);
    -webkit-transform: translateX(1px);
  }
  100% {
    transform: translateX(0);
    -webkit-transform: translateX(0);
  }
}
.red::before {
  color: red !important;
}
.transparent {
  background-color: rgba(0, 0, 0, 0);
}
.orange {
  background-color: orange;
}
.cf-tile-margin {
  margin: 8px;
}
add-icon-big {
  fill: var(--grey);
  width: 40px;
  transition: fill 240ms ease;
}
.change-color-on-hover:hover .sub-text-animation {
  transition: color 240ms ease;
  color: var(--blue);
}
.change-color-on-hover:hover add-icon-big {
  fill: var(--blue);
}

@font-face {
  font-family: 'Ppneuemachina';
  src: url(/request-demo-form/fonts/1Vems.otf) format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Ppneuemachina';
  src: url(/request-demo-form/fonts/1Vems.otf) format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Ppneuemachina';
  src: url(/request-demo-form/fonts/1Vems.otf) format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Ppneuemachina';
  src: url(/request-demo-form/fonts/1Vems.otf) format('opentype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

:root {
  --font: 'Inter', '-apple-system', 'BlinkMacSystemFont', 'Segoe UI', Arial,
    sans-serif;
  --accent: 'Ppneuemachina', sans-serif;
}

:root {
  --blueLight: #88beee;
  --blue: #208ef0;
  --blueLight20: #e8ecf1;
  --blueLight30: #f4f6fa;
  --blueDark10: #2086e2;
  --blueDark20: #1d7acc;
  --blueAlice: #f3f8fd;
  --cobalt: #152442;
  --darkNavy: #1a212d;

  --greenLight: #94d4be;
  --green: #45c195;
  --greenDark10: #3fb289;
  --greenDark20: #3aa27d;

  --redLight: #e1a298;
  --red: #de614d;
  --redDark10: #d69b91;
  --redDark20: #c18b83;

  --yellowLight: #f9ffaf;
  --yellow: #f6e049;
  --yellowDark: #aac600;
  --yellowDark10: #ddcf7d;
  --yellowDark20: #cabd72;
  --yellow-text: #2b3200;

  --white: #ffffff;
  --greyLight30: #f9f8f8;
  --greyLight20: #f3f2f2;
  --greyLight10: #e9e8e8;
  --grey: #c6c6c6;
  --greyDark: #747474;
  --black: #000000;

  --pistachio: #c1de89;
  --mauve: #e2bcff;
  --violet: #6358de;
  --azure: #22aeda;
  --fuchsia: #ce426d;
  --antiqueWhite: #ffebd6;
  --orange: #fd9426;
  --alloyOrange: #ad6418;
  --accent3Orange: #da720b;
  --accent3OrangeSecondary: #ffb74a;
  --accent2Secondary: #1ecc94;

  --overlay: rgba(18, 18, 18, 0.8);
  --mobile-dialog-background: var(--greyLight30);

  --instagram-gradient: linear-gradient(
    63.69deg,
    #e8864a 8.93%,
    #a039a0 74.96%
  );

  --chatfuel-gradient: linear-gradient(180deg, #208ef0 0%, #be60ef 100%);

  --meta-gradient: linear-gradient(238.9deg, #6358de 1.39%, #208ef0 99.06%);

  --youtube-gradient: linear-gradient(74.57deg, #be60ef 0%, #ff6966 99.67%);

  --churn-survey-gradient: linear-gradient(180deg, #208ef0 0%, #6358de 100%);

  /* New ui kit colors https://www.figma.com/file/P0qAC86lncns2dO8jOgiFG/Design-Library-2.1?node-id=6%3A24 */
  /* Cobalt */

  --cobaltSub: #2c3a55;
  --cobaltSecondary: #5b677d;
  --cobaltTertiary: #8a92a0;
  --cobaltSemilight: #b9bdc6;
  --cobaltExtralight: #f5f6f7;

  /* Blue */

  --blueSecondary: #5cb2ff;

  /* Purple */

  /* Magenta */

  /* Green */

  /* Yellow */

  /* Oragne */

  --orangeNormal: #fd9426;

  /* Red */

  --redNormal: #fa5740;
  --redSecondary: #ff806e;
  --redSemilight: #ffc4bc;

  /* Gradients */
}

/* design library 2.1 */
:root {
  --c-base-white: #fff;
  --c-base-dark: #0c172d;
  --c-base-extralight: #f5f6f7;
  --c-base-light: #eff0f2;
  --c-base-secondary: #5b677d;
  --c-base-tertiary: #8a92a0;
  --c-base-semilight: #b9bdc6;
  --c-base-normal: #152442;
  --c-base-sub: #2c3a55;
  --c-accent1-semilight: #c4e2fe;
  --c-accent1-normal: #208ef0;
  --c-accent1-text: #021889;
  --c-accent1-secondary: #5cb2ff;
  --c-accent1-light: #e0f0ff;
  --c-accent1-dark: #0654c6;
  --c-accent1-tertiary: #95cdff;
  --c-accent1-extralight: #f4f6fa;
  --c-accent2-tertiary: #54e5b7;
  --c-accent2-light: #d0fff0;
  --c-accent2-dark: #028f61;
  --c-accent2-normal: #0ebc83;
  --c-accent2-text: #00422a;
  --c-accent2-secondary: #1ecc94;
  --c-accent3-light: #ffebd6;
  --c-accent3-normal: #fd9426;
  --c-accent3-dark: #da720b;
  --c-accent3-text: #541e00;
  --c-accent4-light: #fee6e2;
  --c-accent4-semilight: #ffc4bc;
  --c-accent4-normal: #fa5740;
  --c-accent4-tertiary: #ffa895;
  --c-accent4-secondary: #ff806e;
  --c-accent4-dark: #f03c23;
  --c-accent4-text: #580b00;
  --c-magenta-text: #46026a;
  --c-magenta-normal: #be60ef;
  --c-magenta-secondary: #d585ff;
  --c-purple-normal: #6558f6;
  --c-purple-light: #e7e4ff;
  --c-purple-text: #290885;
  --c-purple-semilight: #cecaff;
  --c-accent2-dark: #028f61;
}

:root {
  --unit: 4px; /* base unit for all distances */
  --small-devices-width: 720px;
  --medium-devices-width: 1024px;
}

:root {
  /* FIXME: need to fix all z-indexes and then this can be removed; */
  --zindex-add: 100000000;

  --zindex-sub-content-background: -3;
  --zindex-sub-content-back: -2;
  --zindex-sub-content-mask: -1;
  --zindex-callout: 2;
  --zindex-over-content-controls: 2;
  --zindex-user-menu: 20;
  --zindex-templates-modal-buttons: 100;
  --zindex-left-navigation-panel: 110;
  --zindex-over-content: calc(2 + var(--zindex-add));
  --zindex-mask: calc(10 + var(--zindex-add));
  --zindex-over-mask: calc(50 + var(--zindex-add));
  --zindex-dropdown: calc(1000 + var(--zindex-add));
  --zindex-navigation: calc(1050 + var(--zindex-add));
  --zindex-popover: calc(1100 + var(--zindex-add));
  --zindex-popover-next: calc(1200 + var(--zindex-add));
  --zindex-popover-next-1: calc(1201 + var(--zindex-add));
  --zindex-left-navigation: calc(1500 + var(--zindex-add));
  --zindex-modal-background: calc(2000 + var(--zindex-add));
  --zindex-modal: calc(2100 + var(--zindex-add));
  --zindex-tooltip: calc(2200 + var(--zindex-add));
  --zindex-overlay: calc(2300 + var(--zindex-add));

  /**
    moved from modal component
    TODO: merge with --zindex-add
  */
  --z-index-base: 100000000;
  --z-index-mini-onboarding-overlay: calc(
    var(--zindex-left-navigation-panel) - 1
  );
  --z-index-modal: calc(var(--z-index-base) + 2000);
  --z-index-modal-scroll: calc(var(--z-index-base) + 2001);
  --z-index-modal-dialog: calc(var(--z-index-base) + 2002);
}

@font-face {
  font-family: 'Ppneuemachina';
  src: url(/request-demo-form/fonts/1Vems.otf) format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Ppneuemachina';
  src: url(/request-demo-form/fonts/1Vems.otf) format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Ppneuemachina';
  src: url(/request-demo-form/fonts/1Vems.otf) format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Ppneuemachina';
  src: url(/request-demo-form/fonts/1Vems.otf) format('opentype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

:root {
  --font: 'Inter', '-apple-system', 'BlinkMacSystemFont', 'Segoe UI', Arial,
    sans-serif;
  --accent: 'Ppneuemachina', sans-serif;
}

:root {
  --blueLight: #88beee;
  --blue: #208ef0;
  --blueLight20: #e8ecf1;
  --blueLight30: #f4f6fa;
  --blueDark10: #2086e2;
  --blueDark20: #1d7acc;
  --blueAlice: #f3f8fd;
  --cobalt: #152442;
  --darkNavy: #1a212d;

  --greenLight: #94d4be;
  --green: #45c195;
  --greenDark10: #3fb289;
  --greenDark20: #3aa27d;

  --redLight: #e1a298;
  --red: #de614d;
  --redDark10: #d69b91;
  --redDark20: #c18b83;

  --yellowLight: #f9ffaf;
  --yellow: #f6e049;
  --yellowDark: #aac600;
  --yellowDark10: #ddcf7d;
  --yellowDark20: #cabd72;
  --yellow-text: #2b3200;

  --white: #ffffff;
  --greyLight30: #f9f8f8;
  --greyLight20: #f3f2f2;
  --greyLight10: #e9e8e8;
  --grey: #c6c6c6;
  --greyDark: #747474;
  --black: #000000;

  --pistachio: #c1de89;
  --mauve: #e2bcff;
  --violet: #6358de;
  --azure: #22aeda;
  --fuchsia: #ce426d;
  --antiqueWhite: #ffebd6;
  --orange: #fd9426;
  --alloyOrange: #ad6418;
  --accent3Orange: #da720b;
  --accent3OrangeSecondary: #ffb74a;
  --accent2Secondary: #1ecc94;

  --overlay: rgba(18, 18, 18, 0.8);
  --mobile-dialog-background: var(--greyLight30);

  --instagram-gradient: linear-gradient(
    63.69deg,
    #e8864a 8.93%,
    #a039a0 74.96%
  );

  --chatfuel-gradient: linear-gradient(180deg, #208ef0 0%, #be60ef 100%);

  --meta-gradient: linear-gradient(238.9deg, #6358de 1.39%, #208ef0 99.06%);

  --youtube-gradient: linear-gradient(74.57deg, #be60ef 0%, #ff6966 99.67%);

  --churn-survey-gradient: linear-gradient(180deg, #208ef0 0%, #6358de 100%);

  /* New ui kit colors https://www.figma.com/file/P0qAC86lncns2dO8jOgiFG/Design-Library-2.1?node-id=6%3A24 */
  /* Cobalt */

  --cobaltSub: #2c3a55;
  --cobaltSecondary: #5b677d;
  --cobaltTertiary: #8a92a0;
  --cobaltSemilight: #b9bdc6;
  --cobaltExtralight: #f5f6f7;

  /* Blue */

  --blueSecondary: #5cb2ff;

  /* Purple */

  /* Magenta */

  /* Green */

  /* Yellow */

  /* Oragne */

  --orangeNormal: #fd9426;

  /* Red */

  --redNormal: #fa5740;
  --redSecondary: #ff806e;
  --redSemilight: #ffc4bc;

  /* Gradients */
}

/* design library 2.1 */
:root {
  --c-base-white: #fff;
  --c-base-dark: #0c172d;
  --c-base-extralight: #f5f6f7;
  --c-base-light: #eff0f2;
  --c-base-secondary: #5b677d;
  --c-base-tertiary: #8a92a0;
  --c-base-semilight: #b9bdc6;
  --c-base-normal: #152442;
  --c-base-sub: #2c3a55;
  --c-accent1-semilight: #c4e2fe;
  --c-accent1-normal: #208ef0;
  --c-accent1-text: #021889;
  --c-accent1-secondary: #5cb2ff;
  --c-accent1-light: #e0f0ff;
  --c-accent1-dark: #0654c6;
  --c-accent1-tertiary: #95cdff;
  --c-accent1-extralight: #f4f6fa;
  --c-accent2-tertiary: #54e5b7;
  --c-accent2-light: #d0fff0;
  --c-accent2-dark: #028f61;
  --c-accent2-normal: #0ebc83;
  --c-accent2-text: #00422a;
  --c-accent2-secondary: #1ecc94;
  --c-accent3-light: #ffebd6;
  --c-accent3-normal: #fd9426;
  --c-accent3-dark: #da720b;
  --c-accent3-text: #541e00;
  --c-accent4-light: #fee6e2;
  --c-accent4-semilight: #ffc4bc;
  --c-accent4-normal: #fa5740;
  --c-accent4-tertiary: #ffa895;
  --c-accent4-secondary: #ff806e;
  --c-accent4-dark: #f03c23;
  --c-accent4-text: #580b00;
  --c-magenta-text: #46026a;
  --c-magenta-normal: #be60ef;
  --c-magenta-secondary: #d585ff;
  --c-purple-normal: #6558f6;
  --c-purple-light: #e7e4ff;
  --c-purple-text: #290885;
  --c-purple-semilight: #cecaff;
  --c-accent2-dark: #028f61;
}

:root {
  --unit: 4px; /* base unit for all distances */
  --small-devices-width: 720px;
  --medium-devices-width: 1024px;
}

:root {
  /* FIXME: need to fix all z-indexes and then this can be removed; */
  --zindex-add: 100000000;

  --zindex-sub-content-background: -3;
  --zindex-sub-content-back: -2;
  --zindex-sub-content-mask: -1;
  --zindex-callout: 2;
  --zindex-over-content-controls: 2;
  --zindex-user-menu: 20;
  --zindex-templates-modal-buttons: 100;
  --zindex-left-navigation-panel: 110;
  --zindex-over-content: calc(2 + var(--zindex-add));
  --zindex-mask: calc(10 + var(--zindex-add));
  --zindex-over-mask: calc(50 + var(--zindex-add));
  --zindex-dropdown: calc(1000 + var(--zindex-add));
  --zindex-navigation: calc(1050 + var(--zindex-add));
  --zindex-popover: calc(1100 + var(--zindex-add));
  --zindex-popover-next: calc(1200 + var(--zindex-add));
  --zindex-popover-next-1: calc(1201 + var(--zindex-add));
  --zindex-left-navigation: calc(1500 + var(--zindex-add));
  --zindex-modal-background: calc(2000 + var(--zindex-add));
  --zindex-modal: calc(2100 + var(--zindex-add));
  --zindex-tooltip: calc(2200 + var(--zindex-add));
  --zindex-overlay: calc(2300 + var(--zindex-add));

  /**
    moved from modal component
    TODO: merge with --zindex-add
  */
  --z-index-base: 100000000;
  --z-index-mini-onboarding-overlay: calc(
    var(--zindex-left-navigation-panel) - 1
  );
  --z-index-modal: calc(var(--z-index-base) + 2000);
  --z-index-modal-scroll: calc(var(--z-index-base) + 2001);
  --z-index-modal-dialog: calc(var(--z-index-base) + 2002);
}

html body {
  padding-top: 0 !important;
}

#react-root {
  background-color: var(--blueLight30);
  padding-left: 28px;
  overflow: auto;
}

._3WDXs {
  height: 100%;
}

._3FrG1 {
  padding-top: 126px;
}

._3LsSO {
  padding-top: 100px;
}

._23oZg {
  opacity: 0;
  -webkit-transform: scale(10);
          transform: scale(10);
  pointer-events: none;
}

@media (max-width: 720px) {
  #react-root {
    padding-left: 0px;
  }

  ._3FrG1 {
    background-color: var(--white);
    padding-top: 76px;
  }

  ._3LsSO {
    padding-top: 20px;
    padding-bottom: 125px;
  }
}

._3Ec18 {
  --btn-min-height: 36px;

  min-height: var(--btn-min-height);
  padding: 0 16px;
  font-size: 15px;
  font-weight: 500;
  font-family: inherit;
  line-height: 1.1;
  white-space: nowrap;
  border-radius: 4px;

  /** reset defaults: */
  background-color: transparent;
  border: none;
  outline: none;
  -webkit-appearance: none;
          appearance: none;
  -webkit-tap-highlight-color: transparent;
  vertical-align: middle;
}

._9TOoX {
  pointer-events: none;
}

html:not(.focus-not-visible) ._3Ec18:focus {
  box-shadow: 0 0 0 2px rgba(32, 142, 240, 0.4);
}

._3Ec18._234zT {
  min-width: 96px;
}

._3Ec18:disabled {
  cursor: default;
  background-color: transparent;
  color: rgba(0, 0, 0, 0.26);
  box-shadow: 0 0 0 1px rgba(16, 16, 16, 0.08);
}

.GOJ2d {
  --btn-min-height: 28px;

  padding-left: 8px;
  padding-right: 8px;
}

.GOJ2d._234zT {
  min-width: 64px;
}

._3Ec18._1WyxM {
  min-width: auto;
}

._3Ec18._3fM7f {
  min-width: 152px;
}

._2dUZr {
  font-weight: 400;
}

.mdLAB {
  padding-left: 0;
}

._3Tian {
  padding-right: 0;
}

.C4ui5 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.C4ui5._1Ysnu {
  justify-content: center;
}

._1KOJt {
  display: block;
  flex-grow: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  /**
   * For desired baseline alignment we need to move
   * the text up a little bit. Adding a small padding-bottom is
   * the most robust way to do it without accidentally breaking
   * button height or something else.
   *
   * NOTE:
   * This only works together with "align-items: center" rule
   * for parent `.label` element
   */
  padding-bottom: 2px;
}

._1KOJt._2WXKn {
  color: rgba(224, 92, 71, 0.95);
}

._1KOJt._3O_9b {
  text-align: left;
}

._3i1Lx {
  display: flex;
  width: 28px;
  min-width: 28px; /* disallow shrinking inside flexbox */
  height: 28px;
  margin: 4px;
  align-items: center;
  justify-content: center;
}

._3i1Lx._36A-v {
  margin-right: 0;
}

._3i1Lx._3ZGQm {
  margin-left: 0;
}

.GOJ2d ._3i1Lx {
  margin: 0;
}

/** Primary button */
._2el7g {
  background-color: var(--blue);
  color: var(--white);
  box-shadow: 0 0 0 1px rgba(16, 16, 16, 0.04), 0 1px 0 0 rgba(16, 16, 16, 0.04);
}

._2el7g:enabled:hover {
  background-color: var(--blueDark10);
}

._2el7g:enabled:focus {
  background-color: var(--blueDark20);
}

._2el7g:enabled:active {
  background-color: var(--blue);
  box-shadow: inset 0 1px 0 0 rgba(16, 16, 16, 0.16);
}

._2el7g:disabled {
  background-color: var(--blue);
  color: rgba(255, 255, 255, 0.4);
}

._2el7g._2WXKn {
  background-color: var(--red);
}

._2el7g._2WXKn:active,
._2el7g._2WXKn:enabled:active {
  background-color: var(--red);
  background: linear-gradient(
      0deg,
      rgba(16, 16, 16, 0.16),
      rgba(16, 16, 16, 0.16)
    ),
    #e05c47;
  box-shadow: inset 0px 1px 0px rgba(16, 16, 16, 0.16);
}

._2el7g._2WXKn:enabled:focus {
  background-color: var(--red);
  box-shadow: 0 0 0 1px #e8a196, 0 1px 0 0 #e8a196;
}
._2el7g._2WXKn:hover {
  background-color: var(--red);
  box-shadow: 0 0 0 1px rgba(16, 16, 16, 0.08), 0 1px 0 0 rgba(16, 16, 16, 0.08);
}

/** Secondary button */
._1F3xf {
  color: var(--black);
  background-color: var(--greyLight30);
  box-shadow: 0 0 0 1px rgba(16, 16, 16, 0.08), 0 1px 0 0 rgba(16, 16, 16, 0.04);
}

._1F3xf:enabled:hover {
  background-color: var(--greyLight30);
}

._1F3xf:enabled:focus {
  background-color: var(--greyLight30);
}

._1F3xf:enabled:active {
  background-color: var(--greyLight20);
  box-shadow: inset 0 1px 0 0 rgba(16, 16, 16, 0.16);
}

/** primaryLanding is a temporary intent to conform to styles on the landing */
.SSBFX {
  --btn-min-height: 48px;

  font-size: 20px;
  padding-left: 24px;
  padding-right: 24px;
  border-radius: 8px;
  background-color: var(--blue);
  color: var(--white);
  box-shadow: 0 0 0 1px rgba(16, 16, 16, 0.04), 0 1px 0 0 rgba(16, 16, 16, 0.04);
  transition: background-color 0.3s ease, box-shadow 0.3s ease;
}

.SSBFX:enabled:hover {
  background-color: #3a5998;
}

.SSBFX:enabled:focus {
  background-color: #3a5998;
}

.SSBFX:enabled:active {
  background-color: #3a5998;
  box-shadow: inset 0 1px 0 0 rgba(16, 16, 16, 0.16);
}

._2el7g:disabled {
  background-color: var(--blue);
  color: rgba(255, 255, 255, 0.4);
}

/** Primary button with `white` color variation */
._2el7g._3nCG3,
.SSBFX._3nCG3 {
  color: var(--black);
  background-color: var(--white);
  box-shadow: 0 0 0 1px rgba(16, 16, 16, 0.08), 0 1px 0 0 rgba(16, 16, 16, 0.04);
}

._2el7g._3nCG3:enabled:hover,
.SSBFX._3nCG3:enabled:hover {
  background-color: var(--greyLight30);
}

._2el7g._3nCG3:enabled:focus,
.SSBFX._3nCG3:enabled:focus {
  background-color: var(--greyLight30);
}

._2el7g._3nCG3:disabled,
.SSBFX._3nCG3:disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}

._2el7g._3nCG3:enabled:active,
.SSBFX._3nCG3:enabled:active {
  background-color: var(--greyLight20);
  box-shadow: inset 0 1px 0 0 rgba(16, 16, 16, 0.16);
}

/** Toggle button (like a "radio" button) */
._1OUTY {
  background-color: transparent;
  color: var(--black);
}

._1OUTY:enabled:hover {
  background-color: #f1f1f1;
}

._1OUTY._3rywV:enabled:hover {
  background-color: var(--white);
}

._1OUTY:enabled[aria-checked='true'],
._1OUTY:enabled[aria-selected='true'],
._1OUTY._3rywV:enabled[aria-checked='true'],
._1OUTY._3rywV:enabled[aria-selected='true'] {
  color: var(--white);
  background-color: var(--blue);
}

._1OUTY.XuCsD:enabled[aria-checked='true'],
._1OUTY.XuCsD:enabled[aria-selected='true'] {
  color: var(--black);
  background-color: var(--white);
}

._1OUTY._28YV_:enabled[aria-checked='true'],
._1OUTY._28YV_:enabled[aria-selected='true'] {
  color: var(--white);
  background-color: var(--blue);
}

/** Default button */
._2TJkF,
._2TJkF:enabled:hover {
  color: var(--black);
  background-color: var(--greyLight30);
}

._2TJkF:enabled:active {
  background-color: #e5e3e3;
  box-shadow: inset 0 1px 0 0 rgba(16, 16, 16, 0.08);
}

._1ncwR,
._1ncwR:active:hover,
._1ncwR:active,
._1ncwR:disabled,
._1ncwR:enabled:hover {
  color: var(--blue);
  background-color: var(--white);
  box-shadow: 0 0 0 2px var(--blueLight);
  font-size: 15px;
  font-weight: normal;
}

.sVuyP,
.sVuyP:active:hover,
.sVuyP:active,
.sVuyP:disabled,
.sVuyP:enabled:hover {
  background-color: var(--white);
  font-size: 15px;
  font-weight: normal;
  box-shadow: 0 0 0 1px rgba(16, 16, 16, 0.04), 0 1px 0 0 rgba(16, 16, 16, 0.04);
  padding-bottom: 1px;
}

._6ezHP {
  border: none;
  outline: none;
  color: var(--blue);
  border-bottom: 1px dotted var(--blue);
  padding: 0;
  background-color: inherit;
}

._6ezHP:disabled {
  color: currentColor;
  border-bottom-color: currentColor;
  cursor: not-allowed;
}

.uih9T {
  border-radius: 100px;
  padding-left: 16px;
  padding-right: 6px;
}

.MbV8D {
  border: none;
  background: none;
  display: inline;
  padding: 0;
}

._1V-lm {
  padding: 8px;
  padding-left: 12px;
  display: flex;
  background-color: rgba(0, 0, 0, 0.9);
  align-items: center;
  justify-content: space-between;
  width: 368px;
  border-radius: 4px;
}

._1bJsM {
  height: 20px;
  font-size: 15px;
  font-weight: normal;
  line-height: 1.07;
  letter-spacing: normal;
  color: var(--white);
}

._2S53E {
  padding: 8px;
  padding-left: 12px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 300px;
  min-height: 44px;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.8);
  font-size: 15px;
  margin-top: 4px;
}

._1Rw-X {
  background-color: rgba(224, 92, 71, 0.95);
}

._2L9AC {
  width: 412px;
}

._2qJ1w {
  width: 100%;
}

._9T8BZ {
  font-weight: normal;
  line-height: 1.07;
  letter-spacing: normal;
  color: var(--white);
  display: flex;
  align-items: center;
}

.sKoCu {
  margin: 0 4px 0 0;
}

@media (max-width: 830px) {
  ._2L9AC {
    width: 360px;
  }
}

._5fqj- {
  animation: _28qtF 0.2s ease;
  will-change: transform;
}

@keyframes _28qtF {
  from {
    opacity: 0;
    transform: translateY(64px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

._1AcMD {
  position: fixed;
  bottom: 20px;
  left: 24px;
  z-index: var(--zindex-modal);
}

@media (max-width: 830px) {
  ._1AcMD {
    left: 50%;
    transform: translateX(-50%);
  }
}

._1WvCf {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  max-width: unset;
  height: 100vh;
  overflow-y: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--overlay);
  z-index: var(--z-index-modal);
  padding-top: 10px;
  padding-bottom: 10px;
}

._1fWoT {
  z-index: var(--z-index-modal-dialog);
}

._1fWoT._2HZ3G > .pane {
  background: var(--mobile-dialog-background);
}

.u7e9V {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: var(--z-index-modal-scroll);
}

[data-reach-dialog-content] {
  outline: none;
  margin: auto;
}

._3fL0P {
  --grid-unit: 4px;

  position: relative;
  width: 480px;
  border-radius: 8px;
  background-color: var(--greyLight30);
  box-shadow: 0 8px 64px 0 rgba(20, 20, 20, 0.16);
  outline: none;
}

._1w0Wk {
  padding: calc(8 * var(--grid-unit)) calc(10 * var(--grid-unit))
    calc(6 * var(--grid-unit));
  line-height: 24px;
}

._3O9FX {
  width: calc(100% - 24px);
  margin-top: 0;
  margin-bottom: calc(4 * var(--grid-unit));
}

._1qXyY {
  display: flex;
}

._2VwTB {
  padding: 0 40px 40px;
  display: flex;
  justify-content: flex-end;
}

._2Mxt0 {
  height: 1px;
  background-color: rgba(16, 16, 16, 0.08);
}

.Rkvq9 {
  position: absolute;
  top: 32px;
  right: 32px;
  color: var(--black);
}

._2LMYp {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 20px 16px;
}

._1IMGb {
  width: unset !important;
  box-shadow: none;
  background-color: inherit;
}

._1IMGb ._1w0Wk {
  padding: 33px 16px 32px;
}

.fJ-lS {
  padding: 16px 20px;
}

._2vya8 {
  top: 16px;
  right: 20px;
}

@media (max-width: 720px) {
  ._3fL0P {
    width: 335px;
  }

  ._1IMGb {
    width: 100%;
  }
}


/*# sourceMappingURL=1.style-c2d3f89a4216db0311c0.css.map*/