#wp-word-count {
  display: none;
}

.CodeMirror {
  height: auto !important;
}

.CodeMirror-lint-tooltip {
  z-index: 1001 !important;
}

.html-active #joinchat_funnel_steps,
.tmce-active .wp-editor-area,
.tmce-active #wp-content-editor-container>.CodeMirror {
  display: none;
}

#joinchat_funnel_steps {
  min-height: 600px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.joinchat__steps_info {
  display: flex;
  justify-content: space-between;
  padding: 1em;
  background-color: #f6f7f7;
  border-bottom: 1px solid #dcdcde;
}

.joinchat__steps_info code {
  -webkit-user-select: all;
  -moz-user-select: all;
  user-select: all;
}

.joinchat__steps_info .jc__info_number {
  margin: 0 15px;
}

.joinchat__steps_actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  gap: .5em;
  padding: 1em;
}

.joinchat__steps_actions button {
  margin: 0 !important;
}

.joinchat__steps_actions span {
  line-height: 2.15384615;
  margin-left: auto;
  white-space: nowrap;
}

.joinchat__steps_actions .button-dropdown {
  position: relative;
}

.joinchat__steps_actions .button-dropdown svg {
  margin-left: 5px;
  margin-right: -4px;
  display: inline-block;
  fill: #fff;
  border-left: 1px solid #fff5;
  padding-left: 5px;
  vertical-align: -20%;
}

.joinchat__steps_actions .button-dropdown button[disabled] svg {
  fill: #a7aaad;
  border-left: 1px solid #dcdcde;
}

.joinchat__steps_actions .button-dropdown .dropdown {
  display: none;
  position: absolute;
  z-index: 100;
  top: 100%;
  left: 0;
  min-width: 100%;
  padding-top: 2px;
}

.joinchat__steps_actions .button-dropdown .dropdown-item {
  display: block;
  min-width: 100%;
  border-width: 0 1px;
  border-radius: 0;
  text-align: left;
}

.joinchat__steps_actions .button-dropdown .dropdown-item:first-child {
  border-top-width: 1px;
  border-radius: 3px 3px 0 0;
}

.joinchat__steps_actions .button-dropdown .dropdown-item:last-child {
  border-bottom-width: 1px;
  border-radius: 0 0 3px 3px;
}

.joinchat__steps_actions .button-dropdown:hover>button:not([disabled]) {
  background: #135e96;
  border-color: #135e96;
  color: #fff;
}

.joinchat__steps_actions .button-dropdown:hover svg {
  transform: rotateX(180deg);
}

.joinchat__steps_actions .button-dropdown:hover .dropdown {
  display: block;
}

.joinchat__steps_actions .joinchat-ad {
  position: relative;
  padding: 2px 30px 2px 8px;
  border: 1px dashed #f9603a;
  border-radius: 4px;
  white-space: nowrap;
}

.joinchat__steps_actions .joinchat-ad .notice-dismiss {
  padding: 1px;
  text-decoration: none;
}

.joinchat__step {
  border-bottom: 1px solid rgb(0 0 0 / .1);
  background: #fff;
  overflow: hidden;
  transition: background 200ms;
}

.joinchat__step:hover,
.joinchat__step:focus-within,
.joinchat__step:has(.select2-container--open) {
  background: #eaf2ff !important;
}

.joinchat__step.ui-sortable-helper {
  border: 1px solid rgb(0 0 0 / .1);
}

.joinchat__step--placeholder {
  background: #aaa;
  height: 43px;
  box-shadow: inset 0 2px 5px rgb(0 0 0 / 20%);
}

.joinchat__step__header {
  box-sizing: border-box;
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  padding: .5em .75em .5em 70px;
  cursor: pointer;
}

.joinchat__step__header .jc__step_type {
  position: absolute;
  inset: 0 auto 0 0;
  width: 70px;
  background: rgb(0 0 0 / 13%);
  color: #555;
  line-height: 43px;
  font-weight: 700;
  text-align: center;
}

.joinchat__step__header .jc__step_type::after {
  content: '\f101';
  margin-left: 8px;
  font: normal normal 20px/1 dashicons;
  vertical-align: middle;
}

.joinchat__step.has-notice .joinchat__step__header::before,
.joinchat__step:has(.has-notice) .joinchat__step__header::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  border-left: 4px solid #c34c4d;
}

.joinchat__step__header input {
  margin: 0 1em;
  width: 100%;
  border-color: transparent;
  background: transparent;
  /* disable collapsed */
  pointer-events: none;
}

.joinchat__step--open .joinchat__step__header input {
  border-color: #8c8f94;
  pointer-events: all;
}

.joinchat__step__header input:focus,
.joinchat__step--open .joinchat__step__header input {
  background: #fff;
}

/* Actions icons */
.jc__action {
  display: inline-block;
  min-width: 24px;
  height: 28px;
  margin: 0 1px;
  font: normal 400 20px/28px dashicons;
  text-transform: none;
  text-rendering: auto;
  speak: never;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: top;
  text-align: center;
  transition: color 0.1s ease-in;
  cursor: pointer;
}

.jc__action--move {
  cursor: move;
}

.jc__action--clone::before {
  content: "\f105";
}

.jc__action--move::before {
  content: "\f333";
}

.jc__action--toggle::before {
  content: "\f140";
}

.jc__action--remove {
  position: relative;
}

.jc__action:hover {
  color: #135e96;
}

.jc__action--remove:hover {
  color: #b32d2e;
}

.jc__action--remove::before {
  content: "\f182";
}

.jc__action--remove::after {
  content: attr(data-countdown);
  position: absolute;
  inset: 0;
  font: normal 700 10px/33px sans-serif;
  transition: color 100ms;
}

.jc__action--remove:hover::after {
  color: #fff;
}

.chat-funnels .joinchat__step--input .jc__action--clone,
.chat-funnels .joinchat__step--action .jc__action--clone {
  visibility: hidden;
  pointer-events: none;
}

.joinchat__step--open .jc__action--toggle {
  transform: rotateX(180deg);
}

.joinchat__step__header .jc__action {
  opacity: 0.15;
}

.joinchat__step:hover .joinchat__step__header .jc__action,
.joinchat__step--open .joinchat__step__header .jc__action {
  opacity: 1;
}

.joinchat__step__resume {
  display: flex;
  flex-wrap: nowrap;
  gap: 2px;
  margin-right: 1em;
}

.joinchat__step__resume:empty,
.joinchat__step--open .joinchat__step__resume {
  display: none;
}

.jc__option {
  height: 28px;
  min-width: 28px;
  text-align: center;
  border-radius: 14px;
  background: #72aee6;
  color: #fff;
  line-height: 28px;
}

.jc__option::before {
  font: normal normal 16px/28px dashicons;
  vertical-align: bottom;
}

.jc__option--goto {
  padding: 0 5px;
}

.jc__option--goto::before {
  content: "\f344";
}

.joinchat__step:hover .jc__option--goto {
  background: #4e9f63;
}

.jc__option--link::before {
  content: "\f103";
}

.jc__option--contact::before {
  content: "\f19a";
}

.jc__option.has-notice {
  background: #c34c4d !important;
}

.joinchat__step__content {
  padding: 0 1em;
  max-height: 0;
  overflow: hidden;
  transition: max-height 500ms ease-in-out;
}

.joinchat__step--open .joinchat__step__content {
  max-height: 1000px;
}

.joinchat__step__content .form-field {
  margin: 1em 0;
}

.joinchat__step__content input[type="text"],
.joinchat__step__content textarea,
.joinchat__step__content select {
  width: 100%;
}

.joinchat__step__content textarea {
  overflow: hidden;
  min-height: 26px;
}

.joinchat__option input.jc__option_text {
  min-width: calc(50% - 50px);
  flex-grow: 2;
}

.joinchat__option input.jc__option_step {
  min-width: 60px;
  max-width: 150px;
  padding-right: 0;
  text-align: right;
}

.joinchat__option input.jc__option_step::-webkit-outer-spin-button,
.joinchat__option input.jc__option_step::-webkit-inner-spin-button {
  margin-left: 8px;
}


/* Options */

.joinchat__step__options {
  border: 1px solid rgb(0 0 0 / .1);
  border-bottom: 0;
}

.joinchat__step__options:empty {
  display: none;
}

.joinchat__option {
  position: relative;
  display: flex;
  align-items: center;
  padding: .5em;
  background: rgb(0 0 0 / .04);
}

.joinchat__option.has-notice::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  border-left: 4px solid #c34c4d;
}

.joinchat__option+.joinchat__option {
  border-top: 1px solid rgb(0 0 0 / .1);
}

.joinchat__option.ui-sortable-helper {
  border: 1px solid rgb(0 0 0 / .1);
  background: #e1e9f5;
}

.joinchat__option .jc__action--remove {
  margin-left: 1em;
}

.joinchat__option::before {
  min-width: 30px;
  height: 30px;
  margin-right: 2px;
  border-radius: 15px;
  background-color: #72aee6;
  color: #fff;
  font: normal normal 18px/30px dashicons;
  text-align: center;
}

.joinchat__option--link label {
  white-space: nowrap;
  margin: 0 5px;
}

.joinchat__option--link label .dashicons {
  display: none;
}

.joinchat__option_new {
  padding: .5em;
  border: 1px solid rgb(0 0 0 / .1);
  background: rgb(0 0 0 / .04);
}

.joinchat__option_new .button::before {
  margin: 0 5px 0 -3px;
  font: normal normal 18px/1em dashicons;
  vertical-align: -27%;
}

.joinchat__option--goto::before,
.jc__add_goto::before,
.jc__add_selection::before {
  content: "\f344";
}

.joinchat__option--link::before,
.jc__add_link::before {
  content: "\f103";
}

.joinchat__option--contact::before,
.jc__add_contact::before {
  content: "\f19a";
}

.ui-menu-item-wrapper.ui-state-active {
  background: #eaf2ff;
}


/* Step Input/Action */
.joinchat__step--input .joinchat__step__header .jc__step_type::after {
  content: '\f464';
}

.joinchat__step--action .joinchat__step__header .jc__step_type::after {
  content: '\f106';
}

.joinchat__step--input .jc__step_input {
  flex-basis: 40%;
  margin-right: 1em;
  display: none;
}

.joinchat__step--input.joinchat__step--open .jc__step_input {
  display: block;
}

.joinchat__step--next_step .joinchat__step__options {
  border: 1px solid rgb(0 0 0 / .1);
}

.joinchat__step--next_step .joinchat__option .jc__option_text,
.joinchat__step--next_step .joinchat__option .jc__action,
.joinchat__step--next_step .joinchat__option_new,
.joinchat__step--input:not(.joinchat__step--next_step) .joinchat__option:only-child .jc__action--remove {
  display: none;
}

.joinchat__step--next_step .joinchat__option .jc__option_step {
  max-width: 100%;
}

.joinchat__step--action .joinchat__step__content textarea {
  font-family: monospace;
  font-size: 13px;
}

.joinchat__step--input .jc__step_name {
  display: none;
}

.joinchat__step--input.joinchat__step--open .jc__step_name {
  display: block;
}

.jc__step_holder {
  margin: 0 auto 0 1em;
  font-family: monospace;
  font-size: 13px;
  font-weight: 600;
  -webkit-user-select: all;
  -moz-user-select: all;
  user-select: all;
}

.jc__input_type,
.jc__action_type {
  margin: 0 0 0 1em;
  padding: 3px 3px 2px;
  border: 1px dashed;
  border-radius: 3px;
  color: #4e9f63;
  font-family: monospace;
  font-size: 11px;
  line-height: 1em;
  text-transform: uppercase;
}

.jc__input_type {
  color: #135e96;
}

.jc__action_type {
  margin-right: -1em;
}

.joinchat__step--open .jc__step_holder,
.joinchat__step--open .jc__input_type,
.joinchat__step--open .jc__action_type {
  display: none;
}

.joinchat__step--action .joinchat__step__content .jc__step_endpoint,
.joinchat__step--action .joinchat__step__content .jc__step_payload {
  display: flex;
  align-items: center;
  gap: 2px;
}

.joinchat__step--action .joinchat__step__content .jc__step_endpoint select {
  flex-shrink: 4;
  min-width: 75px;
}

.jc__step_payload .select2 {
  flex: 0 1 50%;
}

.jc__step_payload .select2-container .select2-selection--multiple {
  min-height: 28px;
}

.jc__step_payload .select2-container .select2-selection--multiple .select2-selection__rendered {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 4px;
  align-content: flex-start;
  justify-content: flex-start;
  align-items: center;
  padding: 4px;
}

.jc__step_payload .select2-container .select2-selection--multiple .select2-selection__rendered li {
  margin: 0;
}

.jc__step_payload .select2-container--default .select2-search--inline .select2-search__field {
  height: 20px;
  min-height: 20px;
  margin: 0;
}

.select2-results__option {
  margin: 0;
}


@media screen and (max-width: 782px) {

  .joinchat__step__header {
    min-height: 53px;
    padding-left: 53px;
  }

  .joinchat__step__header .jc__step_type {
    width: 53px;
    line-height: 53px;
  }

  .joinchat__step__header .jc__step_type::after {
    position: absolute;
    top: 2px;
    right: 2px;
    margin: 0;
    font-size: 14px;
  }

  .joinchat__step__header input,
  .joinchat__step__header select {
    margin: 0 .25em !important;
  }

  .jc__action--toggle,
  .joinchat__step--open .joinchat__step__header .jc__action,
  .joinchat__option--link label .text {
    display: none;
  }

  .joinchat__option--link label .dashicons {
    display: inline-block;
  }

  .jc__input_type,
  .jc__action_type {
    position: absolute;
    top: 2px;
    left: 52px;
    padding: 3px 3px 0;
    font-size: 8px;
  }
}

@media (hover: none) {
  .joinchat__step__header .jc__action {
    opacity: 1;
  }
}

/* Metabox */
.chat-funnels-metabox code {
  font-weight: 700;
  -webkit-user-select: all;
  -moz-user-select: all;
  user-select: all;
}

.chat-funnels-notices th {
  text-align: left;
  vertical-align: top;
  color: #c34c4d;
}

.postbox.yaml-error h2,
.postbox.yaml-error strong {
  color: #d63638;
}

/* Unused steps (without goto origin) */
[data-unused~="1"] .joinchat__step:nth-child(1),
[data-unused~="2"] .joinchat__step:nth-child(2),
[data-unused~="3"] .joinchat__step:nth-child(3),
[data-unused~="4"] .joinchat__step:nth-child(4),
[data-unused~="5"] .joinchat__step:nth-child(5),
[data-unused~="6"] .joinchat__step:nth-child(6),
[data-unused~="7"] .joinchat__step:nth-child(7),
[data-unused~="8"] .joinchat__step:nth-child(8),
[data-unused~="9"] .joinchat__step:nth-child(9),
[data-unused~="10"] .joinchat__step:nth-child(10),
[data-unused~="11"] .joinchat__step:nth-child(11),
[data-unused~="12"] .joinchat__step:nth-child(12),
[data-unused~="13"] .joinchat__step:nth-child(13),
[data-unused~="14"] .joinchat__step:nth-child(14),
[data-unused~="15"] .joinchat__step:nth-child(15),
[data-unused~="16"] .joinchat__step:nth-child(16),
[data-unused~="17"] .joinchat__step:nth-child(17),
[data-unused~="18"] .joinchat__step:nth-child(18),
[data-unused~="19"] .joinchat__step:nth-child(19),
[data-unused~="20"] .joinchat__step:nth-child(20),
[data-unused~="21"] .joinchat__step:nth-child(21),
[data-unused~="22"] .joinchat__step:nth-child(22),
[data-unused~="23"] .joinchat__step:nth-child(23),
[data-unused~="24"] .joinchat__step:nth-child(24),
[data-unused~="25"] .joinchat__step:nth-child(25),
[data-unused~="26"] .joinchat__step:nth-child(26),
[data-unused~="27"] .joinchat__step:nth-child(27),
[data-unused~="28"] .joinchat__step:nth-child(28),
[data-unused~="29"] .joinchat__step:nth-child(29),
[data-unused~="30"] .joinchat__step:nth-child(30),
[data-unused~="31"] .joinchat__step:nth-child(31),
[data-unused~="32"] .joinchat__step:nth-child(32),
[data-unused~="33"] .joinchat__step:nth-child(33),
[data-unused~="34"] .joinchat__step:nth-child(34),
[data-unused~="35"] .joinchat__step:nth-child(35),
[data-unused~="36"] .joinchat__step:nth-child(36),
[data-unused~="37"] .joinchat__step:nth-child(37),
[data-unused~="38"] .joinchat__step:nth-child(38),
[data-unused~="39"] .joinchat__step:nth-child(39),
[data-unused~="40"] .joinchat__step:nth-child(40),
[data-unused~="41"] .joinchat__step:nth-child(41),
[data-unused~="42"] .joinchat__step:nth-child(42),
[data-unused~="43"] .joinchat__step:nth-child(43),
[data-unused~="44"] .joinchat__step:nth-child(44),
[data-unused~="45"] .joinchat__step:nth-child(45),
[data-unused~="46"] .joinchat__step:nth-child(46),
[data-unused~="47"] .joinchat__step:nth-child(47),
[data-unused~="48"] .joinchat__step:nth-child(48),
[data-unused~="49"] .joinchat__step:nth-child(49),
[data-unused~="50"] .joinchat__step:nth-child(50),
[data-unused~="51"] .joinchat__step:nth-child(51),
[data-unused~="52"] .joinchat__step:nth-child(52),
[data-unused~="53"] .joinchat__step:nth-child(53),
[data-unused~="54"] .joinchat__step:nth-child(54),
[data-unused~="55"] .joinchat__step:nth-child(55),
[data-unused~="56"] .joinchat__step:nth-child(56),
[data-unused~="57"] .joinchat__step:nth-child(57),
[data-unused~="58"] .joinchat__step:nth-child(58),
[data-unused~="59"] .joinchat__step:nth-child(59),
[data-unused~="60"] .joinchat__step:nth-child(60),
[data-unused~="61"] .joinchat__step:nth-child(61),
[data-unused~="62"] .joinchat__step:nth-child(62),
[data-unused~="63"] .joinchat__step:nth-child(63),
[data-unused~="64"] .joinchat__step:nth-child(64),
[data-unused~="65"] .joinchat__step:nth-child(65),
[data-unused~="66"] .joinchat__step:nth-child(66),
[data-unused~="67"] .joinchat__step:nth-child(67),
[data-unused~="68"] .joinchat__step:nth-child(68),
[data-unused~="69"] .joinchat__step:nth-child(69),
[data-unused~="70"] .joinchat__step:nth-child(70),
[data-unused~="71"] .joinchat__step:nth-child(71),
[data-unused~="72"] .joinchat__step:nth-child(72),
[data-unused~="73"] .joinchat__step:nth-child(73),
[data-unused~="74"] .joinchat__step:nth-child(74),
[data-unused~="75"] .joinchat__step:nth-child(75),
[data-unused~="76"] .joinchat__step:nth-child(76),
[data-unused~="77"] .joinchat__step:nth-child(77),
[data-unused~="78"] .joinchat__step:nth-child(78),
[data-unused~="79"] .joinchat__step:nth-child(79),
[data-unused~="80"] .joinchat__step:nth-child(80),
[data-unused~="81"] .joinchat__step:nth-child(81),
[data-unused~="82"] .joinchat__step:nth-child(82),
[data-unused~="83"] .joinchat__step:nth-child(83),
[data-unused~="84"] .joinchat__step:nth-child(84),
[data-unused~="85"] .joinchat__step:nth-child(85),
[data-unused~="86"] .joinchat__step:nth-child(86),
[data-unused~="87"] .joinchat__step:nth-child(87),
[data-unused~="88"] .joinchat__step:nth-child(88),
[data-unused~="89"] .joinchat__step:nth-child(89),
[data-unused~="90"] .joinchat__step:nth-child(90),
[data-unused~="91"] .joinchat__step:nth-child(91),
[data-unused~="92"] .joinchat__step:nth-child(92),
[data-unused~="93"] .joinchat__step:nth-child(93),
[data-unused~="94"] .joinchat__step:nth-child(94),
[data-unused~="95"] .joinchat__step:nth-child(95),
[data-unused~="96"] .joinchat__step:nth-child(96),
[data-unused~="97"] .joinchat__step:nth-child(97),
[data-unused~="98"] .joinchat__step:nth-child(98),
[data-unused~="99"] .joinchat__step:nth-child(99),
[data-unused~="100"] .joinchat__step:nth-child(100) {
  background: #f0f0f1;
}

/* GOTOs targets highlight */
[data-targets~="1"] .joinchat__step:nth-child(1),
[data-targets~="2"] .joinchat__step:nth-child(2),
[data-targets~="3"] .joinchat__step:nth-child(3),
[data-targets~="4"] .joinchat__step:nth-child(4),
[data-targets~="5"] .joinchat__step:nth-child(5),
[data-targets~="6"] .joinchat__step:nth-child(6),
[data-targets~="7"] .joinchat__step:nth-child(7),
[data-targets~="8"] .joinchat__step:nth-child(8),
[data-targets~="9"] .joinchat__step:nth-child(9),
[data-targets~="10"] .joinchat__step:nth-child(10),
[data-targets~="11"] .joinchat__step:nth-child(11),
[data-targets~="12"] .joinchat__step:nth-child(12),
[data-targets~="13"] .joinchat__step:nth-child(13),
[data-targets~="14"] .joinchat__step:nth-child(14),
[data-targets~="15"] .joinchat__step:nth-child(15),
[data-targets~="16"] .joinchat__step:nth-child(16),
[data-targets~="17"] .joinchat__step:nth-child(17),
[data-targets~="18"] .joinchat__step:nth-child(18),
[data-targets~="19"] .joinchat__step:nth-child(19),
[data-targets~="20"] .joinchat__step:nth-child(20),
[data-targets~="21"] .joinchat__step:nth-child(21),
[data-targets~="22"] .joinchat__step:nth-child(22),
[data-targets~="23"] .joinchat__step:nth-child(23),
[data-targets~="24"] .joinchat__step:nth-child(24),
[data-targets~="25"] .joinchat__step:nth-child(25),
[data-targets~="26"] .joinchat__step:nth-child(26),
[data-targets~="27"] .joinchat__step:nth-child(27),
[data-targets~="28"] .joinchat__step:nth-child(28),
[data-targets~="29"] .joinchat__step:nth-child(29),
[data-targets~="30"] .joinchat__step:nth-child(30),
[data-targets~="31"] .joinchat__step:nth-child(31),
[data-targets~="32"] .joinchat__step:nth-child(32),
[data-targets~="33"] .joinchat__step:nth-child(33),
[data-targets~="34"] .joinchat__step:nth-child(34),
[data-targets~="35"] .joinchat__step:nth-child(35),
[data-targets~="36"] .joinchat__step:nth-child(36),
[data-targets~="37"] .joinchat__step:nth-child(37),
[data-targets~="38"] .joinchat__step:nth-child(38),
[data-targets~="39"] .joinchat__step:nth-child(39),
[data-targets~="40"] .joinchat__step:nth-child(40),
[data-targets~="41"] .joinchat__step:nth-child(41),
[data-targets~="42"] .joinchat__step:nth-child(42),
[data-targets~="43"] .joinchat__step:nth-child(43),
[data-targets~="44"] .joinchat__step:nth-child(44),
[data-targets~="45"] .joinchat__step:nth-child(45),
[data-targets~="46"] .joinchat__step:nth-child(46),
[data-targets~="47"] .joinchat__step:nth-child(47),
[data-targets~="48"] .joinchat__step:nth-child(48),
[data-targets~="49"] .joinchat__step:nth-child(49),
[data-targets~="50"] .joinchat__step:nth-child(50),
[data-targets~="51"] .joinchat__step:nth-child(51),
[data-targets~="52"] .joinchat__step:nth-child(52),
[data-targets~="53"] .joinchat__step:nth-child(53),
[data-targets~="54"] .joinchat__step:nth-child(54),
[data-targets~="55"] .joinchat__step:nth-child(55),
[data-targets~="56"] .joinchat__step:nth-child(56),
[data-targets~="57"] .joinchat__step:nth-child(57),
[data-targets~="58"] .joinchat__step:nth-child(58),
[data-targets~="59"] .joinchat__step:nth-child(59),
[data-targets~="60"] .joinchat__step:nth-child(60),
[data-targets~="61"] .joinchat__step:nth-child(61),
[data-targets~="62"] .joinchat__step:nth-child(62),
[data-targets~="63"] .joinchat__step:nth-child(63),
[data-targets~="64"] .joinchat__step:nth-child(64),
[data-targets~="65"] .joinchat__step:nth-child(65),
[data-targets~="66"] .joinchat__step:nth-child(66),
[data-targets~="67"] .joinchat__step:nth-child(67),
[data-targets~="68"] .joinchat__step:nth-child(68),
[data-targets~="69"] .joinchat__step:nth-child(69),
[data-targets~="70"] .joinchat__step:nth-child(70),
[data-targets~="71"] .joinchat__step:nth-child(71),
[data-targets~="72"] .joinchat__step:nth-child(72),
[data-targets~="73"] .joinchat__step:nth-child(73),
[data-targets~="74"] .joinchat__step:nth-child(74),
[data-targets~="75"] .joinchat__step:nth-child(75),
[data-targets~="76"] .joinchat__step:nth-child(76),
[data-targets~="77"] .joinchat__step:nth-child(77),
[data-targets~="78"] .joinchat__step:nth-child(78),
[data-targets~="79"] .joinchat__step:nth-child(79),
[data-targets~="80"] .joinchat__step:nth-child(80),
[data-targets~="81"] .joinchat__step:nth-child(81),
[data-targets~="82"] .joinchat__step:nth-child(82),
[data-targets~="83"] .joinchat__step:nth-child(83),
[data-targets~="84"] .joinchat__step:nth-child(84),
[data-targets~="85"] .joinchat__step:nth-child(85),
[data-targets~="86"] .joinchat__step:nth-child(86),
[data-targets~="87"] .joinchat__step:nth-child(87),
[data-targets~="88"] .joinchat__step:nth-child(88),
[data-targets~="89"] .joinchat__step:nth-child(89),
[data-targets~="90"] .joinchat__step:nth-child(90),
[data-targets~="91"] .joinchat__step:nth-child(91),
[data-targets~="92"] .joinchat__step:nth-child(92),
[data-targets~="93"] .joinchat__step:nth-child(93),
[data-targets~="94"] .joinchat__step:nth-child(94),
[data-targets~="95"] .joinchat__step:nth-child(95),
[data-targets~="96"] .joinchat__step:nth-child(96),
[data-targets~="97"] .joinchat__step:nth-child(97),
[data-targets~="98"] .joinchat__step:nth-child(98),
[data-targets~="99"] .joinchat__step:nth-child(99),
[data-targets~="100"] .joinchat__step:nth-child(100) {
  background: #c8f7dc;
}

[data-hover="1"] .jc__option[data-goto="1"],
[data-hover="2"] .jc__option[data-goto="2"],
[data-hover="3"] .jc__option[data-goto="3"],
[data-hover="4"] .jc__option[data-goto="4"],
[data-hover="5"] .jc__option[data-goto="5"],
[data-hover="6"] .jc__option[data-goto="6"],
[data-hover="7"] .jc__option[data-goto="7"],
[data-hover="8"] .jc__option[data-goto="8"],
[data-hover="9"] .jc__option[data-goto="9"],
[data-hover="10"] .jc__option[data-goto="10"],
[data-hover="11"] .jc__option[data-goto="11"],
[data-hover="12"] .jc__option[data-goto="12"],
[data-hover="13"] .jc__option[data-goto="13"],
[data-hover="14"] .jc__option[data-goto="14"],
[data-hover="15"] .jc__option[data-goto="15"],
[data-hover="16"] .jc__option[data-goto="16"],
[data-hover="17"] .jc__option[data-goto="17"],
[data-hover="18"] .jc__option[data-goto="18"],
[data-hover="19"] .jc__option[data-goto="19"],
[data-hover="20"] .jc__option[data-goto="20"],
[data-hover="21"] .jc__option[data-goto="21"],
[data-hover="22"] .jc__option[data-goto="22"],
[data-hover="23"] .jc__option[data-goto="23"],
[data-hover="24"] .jc__option[data-goto="24"],
[data-hover="25"] .jc__option[data-goto="25"],
[data-hover="26"] .jc__option[data-goto="26"],
[data-hover="27"] .jc__option[data-goto="27"],
[data-hover="28"] .jc__option[data-goto="28"],
[data-hover="29"] .jc__option[data-goto="29"],
[data-hover="30"] .jc__option[data-goto="30"],
[data-hover="31"] .jc__option[data-goto="31"],
[data-hover="32"] .jc__option[data-goto="32"],
[data-hover="33"] .jc__option[data-goto="33"],
[data-hover="34"] .jc__option[data-goto="34"],
[data-hover="35"] .jc__option[data-goto="35"],
[data-hover="36"] .jc__option[data-goto="36"],
[data-hover="37"] .jc__option[data-goto="37"],
[data-hover="38"] .jc__option[data-goto="38"],
[data-hover="39"] .jc__option[data-goto="39"],
[data-hover="40"] .jc__option[data-goto="40"],
[data-hover="41"] .jc__option[data-goto="41"],
[data-hover="42"] .jc__option[data-goto="42"],
[data-hover="43"] .jc__option[data-goto="43"],
[data-hover="44"] .jc__option[data-goto="44"],
[data-hover="45"] .jc__option[data-goto="45"],
[data-hover="46"] .jc__option[data-goto="46"],
[data-hover="47"] .jc__option[data-goto="47"],
[data-hover="48"] .jc__option[data-goto="48"],
[data-hover="49"] .jc__option[data-goto="49"],
[data-hover="50"] .jc__option[data-goto="50"],
[data-hover="51"] .jc__option[data-goto="51"],
[data-hover="52"] .jc__option[data-goto="52"],
[data-hover="53"] .jc__option[data-goto="53"],
[data-hover="54"] .jc__option[data-goto="54"],
[data-hover="55"] .jc__option[data-goto="55"],
[data-hover="56"] .jc__option[data-goto="56"],
[data-hover="57"] .jc__option[data-goto="57"],
[data-hover="58"] .jc__option[data-goto="58"],
[data-hover="59"] .jc__option[data-goto="59"],
[data-hover="60"] .jc__option[data-goto="60"],
[data-hover="61"] .jc__option[data-goto="61"],
[data-hover="62"] .jc__option[data-goto="62"],
[data-hover="63"] .jc__option[data-goto="63"],
[data-hover="64"] .jc__option[data-goto="64"],
[data-hover="65"] .jc__option[data-goto="65"],
[data-hover="66"] .jc__option[data-goto="66"],
[data-hover="67"] .jc__option[data-goto="67"],
[data-hover="68"] .jc__option[data-goto="68"],
[data-hover="69"] .jc__option[data-goto="69"],
[data-hover="70"] .jc__option[data-goto="70"],
[data-hover="71"] .jc__option[data-goto="71"],
[data-hover="72"] .jc__option[data-goto="72"],
[data-hover="73"] .jc__option[data-goto="73"],
[data-hover="74"] .jc__option[data-goto="74"],
[data-hover="75"] .jc__option[data-goto="75"],
[data-hover="76"] .jc__option[data-goto="76"],
[data-hover="77"] .jc__option[data-goto="77"],
[data-hover="78"] .jc__option[data-goto="78"],
[data-hover="79"] .jc__option[data-goto="79"],
[data-hover="80"] .jc__option[data-goto="80"],
[data-hover="81"] .jc__option[data-goto="81"],
[data-hover="82"] .jc__option[data-goto="82"],
[data-hover="83"] .jc__option[data-goto="83"],
[data-hover="84"] .jc__option[data-goto="84"],
[data-hover="85"] .jc__option[data-goto="85"],
[data-hover="86"] .jc__option[data-goto="86"],
[data-hover="87"] .jc__option[data-goto="87"],
[data-hover="88"] .jc__option[data-goto="88"],
[data-hover="89"] .jc__option[data-goto="89"],
[data-hover="90"] .jc__option[data-goto="90"],
[data-hover="91"] .jc__option[data-goto="91"],
[data-hover="92"] .jc__option[data-goto="92"],
[data-hover="93"] .jc__option[data-goto="93"],
[data-hover="94"] .jc__option[data-goto="94"],
[data-hover="95"] .jc__option[data-goto="95"],
[data-hover="96"] .jc__option[data-goto="96"],
[data-hover="97"] .jc__option[data-goto="97"],
[data-hover="98"] .jc__option[data-goto="98"],
[data-hover="99"] .jc__option[data-goto="99"],
[data-hover="100"] .jc__option[data-goto="100"] {
  background: #135e96;
}