/* Language dropdown - opens next to button */
._menu_1g8q2_44 {
  position: relative;
}
._lang_dropdown_menu {
  position: fixed;
  will-change: transform;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-4px);
  transition: opacity 0.15s ease, visibility 0.15s ease, transform 0.15s ease;
}
._lang_dropdown_menu.open {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
._lang_dropdown_menu ._container_11did_1 {
  background: var(--select_default, #fafafa);
  border-radius: 12px;
  box-shadow: var(--tooltip_shadow, 0 0 57px rgba(0,0,0,0.09), 0 16px 47px rgba(0,0,0,0.06));
  border: 1px solid var(--select_border, #e1e3e6);
}
@media only screen and (max-width: 576px) {
  ._lang_dropdown_menu ._container_11did_1 {
    max-width: calc(100vw - 16px);
  }
}
._lang_dropdown_menu ._item_1a2lv_30 {
  display: flex;
  align-items: center;
}
._lang_dropdown_menu ._lang_item_mt8pk_1 {
  flex: 1;
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px 16px;
  border: none;
  background: none;
  cursor: pointer;
  width: 100%;
  text-align: left;
  font: inherit;
  color: var(--text_primary);
  transition: background 0.2s;
}
._lang_dropdown_menu ._lang_item_mt8pk_1:hover {
  background: var(--select_hover, #f5f6f6);
}
._lang_dropdown_menu ._lang_item_mt8pk_1._current_mt8pk_22 {
  color: var(--special_green, #12b76a);
}
._lang_dropdown_menu ._check_icon_1a2lv_33 {
  flex-shrink: 0;
  color: var(--special_green, #12b76a);
}
/* Original language button style */
._selectLanguage_b2djn_9._lang_dropdown_trigger {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
  background: none;
  border: none;
  padding: 0;
}
._selectLanguage_b2djn_9 ._lang_item_mt8pk_1._buttonLanguage_b2djn_1 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 0;
  border: none;
  background: none;
  cursor: pointer;
  font: inherit;
  color: inherit;
}
._selectLanguage_b2djn_9 ._lang_item_mt8pk_1._buttonLanguage_b2djn_1 p {
  margin: 0;
}
._uppercase_mt8pk_26 {
  text-transform: uppercase;
}
._selectLanguage_b2djn_9 svg {
  transition: transform 0.2s ease;
  flex-shrink: 0;
}

/* Currency block - label hidden when selected, USDT aligned left */
._currency-selected ._trigger_10lrg_1 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._currency-selected ._trigger_10lrg_1 ._currency_10lrg_24._isSelected_10lrg_28 {
  margin-right: 0;
  margin-left: 0;
}
._currency-selected ._trigger_10lrg_1 svg {
  margin-left: auto;
}

/* Timer hourglass - one turn, pause 1s, repeat */
._timer-hourglass {
  display: inline-flex;
  animation: hourglass-spin 2s ease-in-out infinite;
}
@keyframes hourglass-spin {
  0% { transform: rotate(0deg); }
  50% { transform: rotate(360deg); }
  50.01%, 100% { transform: rotate(360deg); }
}

/* Timer animation */
._timer_11jar_19 p,
._timer_nxnch_1 p {
  transition: opacity 0.15s ease;
}
._timer_11jar_19 svg path:last-of-type {
  transition: stroke-dashoffset 0.5s linear;
}
