/* .twpx-zd-modal-body {
    margin-top: 0px !important;
} */

/* PROMOBILE_TWINPX_ORIGIN_SELECTOR_V1 */
.promobile-zd-live {
  max-width: 880px;
  margin: 28px auto 0;
  padding: 24px;
  border: 1px solid #e2e6f0;
  border-radius: 24px;
  background: #fff;
  box-shadow: 0 14px 36px rgba(21, 32, 66, .08);
}
.promobile-zd-origin__title {
  margin-bottom: 14px;
  color: #20222a;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
}
.promobile-zd-origin__choices {
  display: flex;
  justify-content: center;
  gap: 12px;
}
.promobile-zd-origin__choice {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  min-height: 50px;
  padding: 10px 22px;
  border: 1px solid #d9deea;
  border-radius: 999px;
  background: #fff;
  color: #20222a;
  font: 600 15px/1.2 Montserrat, Arial, sans-serif;
  cursor: pointer;
  transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease;
}
.promobile-zd-origin__choice:hover {
  border-color: #1818ff;
  box-shadow: 0 8px 20px rgba(24, 24, 255, .12);
  transform: translateY(-1px);
}
.promobile-zd-origin__choice[aria-pressed="true"] {
  border-color: #1818ff;
  box-shadow: inset 0 0 0 1px #1818ff, 0 8px 20px rgba(24, 24, 255, .10);
}
.promobile-zd-origin__dot {
  width: 11px;
  height: 11px;
  border: 3px solid #1818ff;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 0 0 5px rgba(24, 24, 255, .10);
}
.promobile-zd-origin__choice[aria-pressed="true"] .promobile-zd-origin__dot {
  background: #1818ff;
}
.promobile-zd-origin__hint {
  margin: 14px 0 18px;
  color: #676b76;
  font-size: 14px;
  line-height: 1.55;
  text-align: center;
}
.promobile-zd-live #twpx-zd-showmodal {
  min-width: 290px;
  border-radius: 999px;
}
@media (max-width: 600px) {
  .promobile-zd-live { padding: 18px 14px; border-radius: 20px; }
  .promobile-zd-origin__choices { flex-direction: column; }
  .promobile-zd-origin__choice { width: 100%; }
  .promobile-zd-live #twpx-zd-showmodal { width: 100%; min-width: 0; }
}
/* END_PROMOBILE_TWINPX_ORIGIN_SELECTOR_V1 */
/* PROMOBILE_GREEN_CALC_BUTTONS_V1 */
.promobile-zd-live #twpx-zd-showmodal { background:#cdfe55!important; border-color:#cdfe55!important; border-radius:26px!important; color:#000!important; box-shadow:none!important; font-weight:700!important; transition:background-color .5s,border-color .5s!important; }
.promobile-zd-live #twpx-zd-showmodal:hover,.promobile-zd-live #twpx-zd-showmodal:active,.promobile-zd-live #twpx-zd-showmodal:focus,.promobile-zd-live #twpx-zd-showmodal:focus-visible,.promobile-zd-live #twpx-zd-showmodal:visited { background:#cdfe55!important; border-color:#cdfe55!important; color:#000!important; box-shadow:none!important; transform:none!important; }
/* END_PROMOBILE_GREEN_CALC_BUTTONS_V1 */
