/* Botão de depósito: fundo claro e conteúdo na cor do tema ativo. */
#app #depositClick,
#app #depositClick * {
  color: var(--skin__primary) !important;
  -webkit-text-fill-color: var(--skin__primary) !important;
  opacity: 1 !important;
  font-weight: 400 !important;
  text-shadow: none !important;
}

html body #app [class*="_user-action-box_"] button#depositClick,
html[data-skin-bg="0"] body #app [class*="_user-action-box_"] button#depositClick,
html[data-skin-bg="1"] body #app [class*="_user-action-box_"] button#depositClick {
  background: #fff3c4 !important;
  background-color: #fff3c4 !important;
  background-image: none !important;
  border-color: #fff3c4 !important;
  box-shadow: none !important;
  color: var(--skin__primary) !important;
  -webkit-text-fill-color: var(--skin__primary) !important;
  font-weight: 400 !important;
}

html body #app [class*="_user-action-box_"] button#depositClick *,
html[data-skin-bg="0"] body #app [class*="_user-action-box_"] button#depositClick *,
html[data-skin-bg="1"] body #app [class*="_user-action-box_"] button#depositClick * {
  color: var(--skin__primary) !important;
  -webkit-text-fill-color: var(--skin__primary) !important;
  font-weight: 400 !important;
}

#app #depositClick svg,
#app #depositClick svg * {
  color: var(--skin__primary) !important;
  fill: currentColor !important;
  stroke: currentColor !important;
}

#app [class*="_user-action-box_"]:not([class*="_have-bg_"])
  [class*="_user-action-popover_"] {
  color: var(--skin__primary) !important;
  background-color: #fff3c4 !important;
  border-color: #fff3c4 !important;
  opacity: 1 !important;
}

html body #app [class*="_user-action-box_"] [class*="_user-action-popover_"],
html[data-skin-bg="0"] body #app [class*="_user-action-box_"] [class*="_user-action-popover_"],
html[data-skin-bg="1"] body #app [class*="_user-action-box_"] [class*="_user-action-popover_"] {
  color: var(--skin__primary) !important;
  background: #fff3c4 !important;
  background-color: #fff3c4 !important;
  background-image: none !important;
  border-color: #fff3c4 !important;
}

#app [class*="_user-action-box_"]:not([class*="_have-bg_"])
  [class*="_user-action-popover_"]::after {
  background: var(--skin__primary) !important;
  opacity: .75 !important;
}

html body #app [class*="_user-action-box_"] [class*="_user-action-popover_"]::before {
  background: transparent !important;
  background-color: transparent !important;
}

html body #app [class*="_user-action-box_"] [class*="_user-action-popover_"]::after {
  background-color: var(--skin__primary) !important;
  opacity: .28 !important;
}

#app [class*="_user-action-box_"]:not([class*="_have-bg_"])
  [class*="_user-action-popover_"] img {
  opacity: .9 !important;
}

/* Barra de download: fundo na cor do tema e botão igual ao Depósito. */
#app [class*="_top-download_"]:has(button.ui-button) {
  background-color: var(--skin__primary) !important;
  background-image: none !important;
  min-height: .64rem !important;
  padding: .08rem .12rem !important;
  gap: .12rem !important;
}

#app [class*="_top-download_"]:has(button.ui-button)
  [class*="_top-download-content_"],
#app [class*="_top-download_"]:has(button.ui-button)
  [class*="_top-download-inner-html_"],
#app [class*="_top-download_"]:has(button.ui-button)
  [class*="_top-download-inner-html_"] *,
#app [class*="_top-download_"]:has(button.ui-button)
  [class*="_top-download-close_"] {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

#app [class*="_top-download_"]:has(button.ui-button)
  [class*="_top-download-content_"] {
  display: flex !important;
  align-items: center !important;
  flex: 1 1 auto !important;
  min-width: 0 !important;
  gap: .10rem !important;
}

#app [class*="_top-download_"]:has(button.ui-button)
  [class*="_top-download-inner-html_"] {
  flex: 1 1 auto !important;
  min-width: 0 !important;
}

#app [class*="_top-download_"]:has(button.ui-button)
  [class*="_top-download-inner-html_"] p {
  margin: 0 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-size: .20rem !important;
  font-weight: 400 !important;
  line-height: 1.12 !important;
  text-align: left !important;
  width: 1.68rem !important;
  max-width: 1.68rem !important;
  margin-left: auto !important;
  flex: 0 0 1.68rem !important;
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
  overflow: hidden !important;
}

#app [class*="_top-download_"]:has(button.ui-button)
  button.ui-button {
  width: 1.36rem !important;
  min-width: 1.36rem !important;
  height: .44rem !important;
  color: var(--skin__primary) !important;
  -webkit-text-fill-color: var(--skin__primary) !important;
  background: #fff3c4 !important;
  border-color: #fff3c4 !important;
  border-radius: .10rem !important;
  box-shadow: none !important;
  text-shadow: none !important;
  font-size: .20rem !important;
  font-weight: 400 !important;
}

#app [class*="_top-download_"]:has(button.ui-button)
  button.ui-button * {
  color: var(--skin__primary) !important;
  -webkit-text-fill-color: var(--skin__primary) !important;
}

/* Tela de depósito: fundo verde igual ao Registro de Depósito (tema ativo). */
:root {
  --montanha-deposit-mint: #99f6e4;
  --montanha-deposit-panel-bg: #99f6e4;
  --montanha-deposit-panel-bg-alt: #99f6e4;
  --montanha-deposit-panel-text: #042F2E;
  --montanha-deposit-panel-icon: #042F2E;
  --montanha-deposit-panel-border: #2DD4BF;
  --montanha-deposit-panel-active: #2DD4BF;
  --montanha-deposit-submit-bg: #f6e4c7;
  --montanha-deposit-submit-text: #042F2E;
}

html body .ui-popup--bottom:has([class*="_main-recharge_"]),
html body .ui-popup--bottom:has([class*="main-recharge"]),
html body .ui-popup--bottom:has([class*="_main-recharge_"]) .ui-popup__main,
html body .ui-popup--bottom:has([class*="main-recharge"]) .ui-popup__main,
html body .ui-popup--bottom:has([class*="_main-recharge_"]) [class*="_main-recharge_"],
html body .ui-popup--bottom:has([class*="main-recharge"]) [class*="main-recharge"],
html body .ui-popup--bottom:has([class*="_main-recharge_"]) .ui-tabs,
html body .ui-popup--bottom:has([class*="main-recharge"]) .ui-tabs,
html body .ui-popup--bottom:has([class*="_main-recharge_"]) .ui-tabs__content,
html body .ui-popup--bottom:has([class*="main-recharge"]) .ui-tabs__content,
html body .ui-popup--bottom:has([class*="_main-recharge_"]) .ui-tab__panel,
html body .ui-popup--bottom:has([class*="main-recharge"]) .ui-tab__panel,
html body .montanha-deposit-dark-surface {
  background: var(--montanha-deposit-panel-bg) !important;
  background-color: var(--montanha-deposit-panel-bg) !important;
  background-image: none !important;
  color: var(--montanha-deposit-panel-text) !important;
}

html body .ui-popup--bottom:has([class*="_main-recharge_"]) :where(h1,h2,h3,h4,p,label,span,div),
html body .ui-popup--bottom:has([class*="main-recharge"]) :where(h1,h2,h3,h4,p,label,span,div) {
  color: var(--montanha-deposit-panel-text) !important;
  -webkit-text-fill-color: var(--montanha-deposit-panel-text) !important;
  opacity: 1 !important;
}

html body .ui-popup--bottom:has([class*="_main-recharge_"]) :where(button,[role="button"],input),
html body .ui-popup--bottom:has([class*="main-recharge"]) :where(button,[role="button"],input) {
  color: var(--montanha-deposit-panel-text) !important;
  -webkit-text-fill-color: var(--montanha-deposit-panel-text) !important;
  border-color: var(--montanha-deposit-panel-border) !important;
  opacity: 1 !important;
  text-shadow: none !important;
}

html body .ui-popup--bottom:has([class*="_main-recharge_"]) input::placeholder,
html body .ui-popup--bottom:has([class*="main-recharge"]) input::placeholder {
  color: var(--montanha-deposit-panel-icon) !important;
  -webkit-text-fill-color: var(--montanha-deposit-panel-icon) !important;
  opacity: 1 !important;
}

html body .ui-popup--bottom:has([class*="_main-recharge_"]) [class*="active"],
html body .ui-popup--bottom:has([class*="_main-recharge_"]) [class*="selected"],
html body .ui-popup--bottom:has([class*="main-recharge"]) [class*="active"],
html body .ui-popup--bottom:has([class*="main-recharge"]) [class*="selected"] {
  border-color: var(--montanha-deposit-panel-active) !important;
}

html body .ui-popup--bottom:has([class*="_main-recharge_"]) svg,
html body .ui-popup--bottom:has([class*="main-recharge"]) svg {
  color: var(--montanha-deposit-panel-icon) !important;
  opacity: 1 !important;
}

html body .ui-popup--bottom:has([class*="_main-recharge_"]) svg rect,
html body .ui-popup--bottom:has([class*="main-recharge"]) svg rect {
  fill: transparent !important;
  stroke: none !important;
}

html body .ui-popup--bottom:has([class*="_main-recharge_"]) svg path,
html body .ui-popup--bottom:has([class*="main-recharge"]) svg path {
  fill: var(--montanha-deposit-panel-icon) !important;
  stroke: var(--montanha-deposit-panel-icon) !important;
  opacity: 1 !important;
}

html body .ui-popup--bottom:has([class*="_main-recharge_"]) button.ui-button--primary:not(.montanha-deposit-contrast-submit),
html body .ui-popup--bottom:has([class*="main-recharge"]) button.ui-button--primary:not(.montanha-deposit-contrast-submit) {
  border: 1px solid var(--montanha-deposit-panel-border) !important;
  background: #99f6e4 !important;
  background-color: #99f6e4 !important;
  background-image: none !important;
  color: var(--montanha-deposit-panel-text) !important;
  -webkit-text-fill-color: var(--montanha-deposit-panel-text) !important;
  box-shadow: none !important;
  opacity: 1 !important;
}

html body .ui-popup--bottom:has([class*="_main-recharge_"]) button.ui-button--primary:not(.montanha-deposit-contrast-submit) *,
html body .ui-popup--bottom:has([class*="main-recharge"]) button.ui-button--primary:not(.montanha-deposit-contrast-submit) * {
  color: var(--montanha-deposit-panel-text) !important;
  -webkit-text-fill-color: var(--montanha-deposit-panel-text) !important;
}

/* A mesma tela também pode abrir como página interna, sem .ui-popup--bottom. */
html body #app [class*="_main-recharge_"],
html body #app [class*="main-recharge"] {
  background: var(--montanha-deposit-panel-bg) !important;
  background-color: var(--montanha-deposit-panel-bg) !important;
  background-image: none !important;
  color: var(--montanha-deposit-panel-text) !important;
}

html body #app [class*="_main-recharge_"] :where(h1,h2,h3,h4,p,label,span,div),
html body #app [class*="main-recharge"] :where(h1,h2,h3,h4,p,label,span,div) {
  color: var(--montanha-deposit-panel-text) !important;
  -webkit-text-fill-color: var(--montanha-deposit-panel-text) !important;
  opacity: 1 !important;
}

html body #app [class*="_main-recharge_"] :where(button,[role="button"],input,[class*="_item_"],[class*="amount"]),
html body #app [class*="main-recharge"] :where(button,[role="button"],input,[class*="_item_"],[class*="amount"]) {
  color: var(--montanha-deposit-panel-text) !important;
  -webkit-text-fill-color: var(--montanha-deposit-panel-text) !important;
  border-color: var(--montanha-deposit-panel-border) !important;
  opacity: 1 !important;
  text-shadow: none !important;
}

html body #app [class*="_main-recharge_"] input::placeholder,
html body #app [class*="main-recharge"] input::placeholder {
  color: var(--montanha-deposit-panel-icon) !important;
  -webkit-text-fill-color: var(--montanha-deposit-panel-icon) !important;
  opacity: 1 !important;
}

html body #app [class*="_main-recharge_"] [class*="active"],
html body #app [class*="_main-recharge_"] [class*="selected"],
html body #app [class*="main-recharge"] [class*="active"],
html body #app [class*="main-recharge"] [class*="selected"] {
  border-color: var(--montanha-deposit-panel-active) !important;
}

html body #app [class*="_main-recharge_"] svg,
html body #app [class*="main-recharge"] svg {
  color: var(--montanha-deposit-panel-icon) !important;
  opacity: 1 !important;
}

html body #app [class*="_main-recharge_"] svg rect,
html body #app [class*="main-recharge"] svg rect {
  fill: transparent !important;
  stroke: none !important;
}

html body #app [class*="_main-recharge_"] svg path,
html body #app [class*="main-recharge"] svg path {
  fill: var(--montanha-deposit-panel-icon) !important;
  stroke: var(--montanha-deposit-panel-icon) !important;
  opacity: 1 !important;
}

html body #app [class*="_main-recharge_"] button.ui-button--primary:not(.montanha-deposit-contrast-submit),
html body #app [class*="main-recharge"] button.ui-button--primary:not(.montanha-deposit-contrast-submit) {
  border: 1px solid var(--montanha-deposit-panel-border) !important;
  background: #99f6e4 !important;
  background-color: #99f6e4 !important;
  background-image: none !important;
  color: var(--montanha-deposit-panel-text) !important;
  -webkit-text-fill-color: var(--montanha-deposit-panel-text) !important;
  box-shadow: none !important;
  opacity: 1 !important;
}

html body #app [class*="_main-recharge_"] button.ui-button--primary:not(.montanha-deposit-contrast-submit) *,
html body #app [class*="main-recharge"] button.ui-button--primary:not(.montanha-deposit-contrast-submit) * {
  color: var(--montanha-deposit-panel-text) !important;
  -webkit-text-fill-color: var(--montanha-deposit-panel-text) !important;
}

/* Classe estável aplicada pelo ajuste mobile ao formulário realmente aberto. */
html body .montanha-deposit-contrast-root {
  background: var(--montanha-deposit-panel-bg) !important;
  background-color: var(--montanha-deposit-panel-bg) !important;
  background-image: none !important;
  color: var(--montanha-deposit-panel-text) !important;
}

html body .montanha-deposit-contrast-root :where(h1,h2,h3,h4,p,label,span,div),
html body .montanha-deposit-contrast-root .montanha-deposit-contrast-text,
html body .montanha-deposit-contrast-root .montanha-deposit-contrast-box,
html body .montanha-deposit-contrast-root .montanha-deposit-contrast-box * {
  color: var(--montanha-deposit-panel-text) !important;
  -webkit-text-fill-color: var(--montanha-deposit-panel-text) !important;
  opacity: 1 !important;
}

html body .montanha-deposit-contrast-root .montanha-deposit-contrast-box {
  border-color: var(--montanha-deposit-panel-border) !important;
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
}

html body .montanha-deposit-contrast-root .montanha-deposit-contrast-box[class*="active"],
html body .montanha-deposit-contrast-root .montanha-deposit-contrast-box[class*="selected"],
html body .montanha-deposit-contrast-root .montanha-deposit-contrast-box[aria-selected="true"] {
  border-color: var(--montanha-deposit-panel-active) !important;
}

html body .montanha-deposit-contrast-root input,
html body .montanha-deposit-contrast-root input::placeholder,
html body .montanha-deposit-contrast-root .montanha-deposit-amount-prefix {
  color: var(--montanha-deposit-panel-icon) !important;
  -webkit-text-fill-color: var(--montanha-deposit-panel-icon) !important;
  opacity: 1 !important;
}

html body .montanha-deposit-contrast-root svg {
  color: var(--montanha-deposit-panel-icon) !important;
  opacity: 1 !important;
}

html body .montanha-deposit-contrast-root svg rect {
  fill: transparent !important;
  stroke: none !important;
}

html body .montanha-deposit-contrast-root svg path {
  fill: var(--montanha-deposit-panel-icon) !important;
  stroke: var(--montanha-deposit-panel-icon) !important;
  opacity: 1 !important;
}

html body .montanha-deposit-contrast-root .montanha-deposit-contrast-submit,
html body .montanha-deposit-contrast-root .montanha-deposit-contrast-submit * {
  color: var(--montanha-deposit-submit-text) !important;
  -webkit-text-fill-color: var(--montanha-deposit-submit-text) !important;
  background: var(--montanha-deposit-submit-bg) !important;
  background-color: var(--montanha-deposit-submit-bg) !important;
  background-image: none !important;
}

html body .montanha-deposit-contrast-root .montanha-deposit-contrast-submit {
  border: 1px solid var(--montanha-deposit-submit-bg) !important;
  background: var(--montanha-deposit-submit-bg) !important;
  background-color: var(--montanha-deposit-submit-bg) !important;
  background-image: none !important;
  box-shadow: none !important;
  opacity: 1 !important;
  border-radius: .14rem !important;
  overflow: hidden !important;
}

html body .montanha-deposit-contrast-root .montanha-offer-title-wrap > span,
html body .montanha-deposit-contrast-root .montanha-offer-auto,
html body .montanha-deposit-contrast-root .montanha-offer-item-left > span,
html body .montanha-deposit-contrast-root .montanha-offer-item-cond,
html body .montanha-deposit-contrast-root #expand-btn,
html body .montanha-deposit-contrast-root .montanha-offer-item,
html body .montanha-deposit-contrast-root .montanha-offer-timer-wrap > div:last-child,
html body .montanha-deposit-contrast-root .montanha-offer-timer-wrap .bonus-timer {
  color: var(--montanha-deposit-panel-text) !important;
  -webkit-text-fill-color: var(--montanha-deposit-panel-text) !important;
  text-shadow: none !important;
}

html body .montanha-deposit-contrast-root .montanha-offer-item {
  background-color: #99f6e4 !important;
  opacity: 1 !important;
}

html body .montanha-deposit-contrast-root .montanha-offer-remark,
html body .ui-popup--bottom:has([class*="_main-recharge_"]) .montanha-offer-remark,
html body #app [class*="_main-recharge_"] .montanha-offer-remark {
  background: var(--montanha-deposit-panel-bg) !important;
  background-color: var(--montanha-deposit-panel-bg) !important;
  border-color: var(--montanha-deposit-panel-border) !important;
}

html body .montanha-deposit-contrast-root [class*="_amount-input_"] .ui-input,
html body .montanha-deposit-contrast-root [class*="_amount-input_"] .ui-input__wrapper,
html body .ui-popup--bottom:has([class*="_main-recharge_"]) [class*="_amount-input_"] .ui-input,
html body .ui-popup--bottom:has([class*="_main-recharge_"]) [class*="_amount-input_"] .ui-input__wrapper {
  background: var(--montanha-deposit-panel-bg-alt) !important;
  background-color: var(--montanha-deposit-panel-bg-alt) !important;
  border-color: var(--montanha-deposit-panel-border) !important;
}

html body .montanha-deposit-contrast-root [class*="_form_"],
html body .ui-popup--bottom:has([class*="_main-recharge_"]) [class*="_form_"] {
  background: var(--montanha-deposit-panel-bg) !important;
  background-color: var(--montanha-deposit-panel-bg) !important;
}

html body .montanha-deposit-contrast-root [class*="_amount-input_"] [class*="_tips_"],
html body .montanha-deposit-contrast-root [class*="_amount-input_"] [class*="_tips_"] *,
html body .ui-popup--bottom:has([class*="_main-recharge_"]) [class*="_amount-input_"] [class*="_tips_"],
html body .ui-popup--bottom:has([class*="_main-recharge_"]) [class*="_amount-input_"] [class*="_tips_"] * {
  color: var(--montanha-deposit-panel-icon) !important;
  -webkit-text-fill-color: var(--montanha-deposit-panel-icon) !important;
  text-shadow: none !important;
}

html body .montanha-deposit-contrast-root [class*="_grid_"] [class*="_item_"],
html body .ui-popup--bottom:has([class*="_main-recharge_"]) [class*="_grid_"] [class*="_item_"],
html body #app [class*="_main-recharge_"] [class*="_grid_"] [class*="_item_"] {
  background: var(--montanha-deposit-panel-bg) !important;
  background-color: var(--montanha-deposit-panel-bg) !important;
  border-color: var(--montanha-deposit-panel-border) !important;
  color: var(--montanha-deposit-panel-text) !important;
  -webkit-text-fill-color: var(--montanha-deposit-panel-text) !important;
}

html body .montanha-deposit-contrast-root [class*="_grid_"] [class*="_item_"][class*="_active_"],
html body .montanha-deposit-contrast-root [class*="_grid_"] [class*="_item_"][class*="active"],
html body .ui-popup--bottom:has([class*="_main-recharge_"]) [class*="_grid_"] [class*="_item_"][class*="_active_"],
html body .ui-popup--bottom:has([class*="_main-recharge_"]) [class*="_grid_"] [class*="_item_"][class*="active"],
html body #app [class*="_main-recharge_"] [class*="_grid_"] [class*="_item_"][class*="_active_"] {
  background: var(--montanha-deposit-panel-bg-alt) !important;
  background-color: var(--montanha-deposit-panel-bg-alt) !important;
  border-color: var(--montanha-deposit-panel-border) !important;
  color: var(--montanha-deposit-panel-text) !important;
  -webkit-text-fill-color: var(--montanha-deposit-panel-text) !important;
}

/* Botões e faixas do modal: verde #99f6e4 (creme só no submit) */
html body .montanha-deposit-contrast-root .ui-button--primary:not(.montanha-deposit-contrast-submit),
html body .ui-popup--bottom:has([class*="_main-recharge_"]) .ui-button--primary:not(.montanha-deposit-contrast-submit),
html body .ui-popup--bottom:has([class*="main-recharge"]) .ui-button--primary:not(.montanha-deposit-contrast-submit),
html body #app [class*="_main-recharge_"] .ui-button--primary:not(.montanha-deposit-contrast-submit),
html body #app [class*="main-recharge"] .ui-button--primary:not(.montanha-deposit-contrast-submit) {
  border-color: var(--montanha-deposit-panel-border) !important;
  background: #99f6e4 !important;
  background-color: #99f6e4 !important;
  background-image: none !important;
  color: var(--montanha-deposit-panel-text) !important;
  -webkit-text-fill-color: var(--montanha-deposit-panel-text) !important;
  box-shadow: none !important;
}

html body .montanha-deposit-contrast-root [class*="_is-reward_"],
html body .ui-popup--bottom:has([class*="_main-recharge_"]) [class*="_is-reward_"],
html body .montanha-deposit-contrast-root [class*="_amount-input_"] [class*="_title_"],
html body .ui-popup--bottom:has([class*="_main-recharge_"]) [class*="_amount-input_"] [class*="_title_"] {
  background: var(--montanha-deposit-panel-bg) !important;
  background-color: var(--montanha-deposit-panel-bg) !important;
  color: var(--montanha-deposit-panel-text) !important;
  -webkit-text-fill-color: var(--montanha-deposit-panel-text) !important;
}

html body .montanha-deposit-contrast-root .montanha-offer-timer-wrap,
html body .montanha-deposit-contrast-root .montanha-offer-timer-wrap > div:first-child {
  background-color: var(--montanha-deposit-panel-bg-alt) !important;
  border-color: var(--montanha-deposit-panel-border) !important;
  color: var(--montanha-deposit-panel-text) !important;
  -webkit-text-fill-color: var(--montanha-deposit-panel-text) !important;
}

html body .montanha-deposit-contrast-root .montanha-offer-title-wrap > span,
html body .montanha-deposit-contrast-root .montanha-offer-auto,
html body .montanha-deposit-contrast-root .montanha-offer-item-left > span,
html body .montanha-deposit-contrast-root .montanha-offer-item-cond,
html body .montanha-deposit-contrast-root #expand-btn,
html body .montanha-deposit-contrast-root .montanha-offer-remark [style*="skin__primary"] {
  color: var(--montanha-deposit-panel-text) !important;
  -webkit-text-fill-color: var(--montanha-deposit-panel-text) !important;
}

/* TODO o fundo do modal de depósito: exclusivamente #99f6e4 */
html body .ui-popup--bottom:has([class*="_main-recharge_"]),
html body .ui-popup--bottom:has([class*="main-recharge"]),
html body .montanha-deposit-contrast-root,
html body .montanha-deposit-dark-surface,
html body .ui-popup--bottom:has([class*="_main-recharge_"]) div,
html body .ui-popup--bottom:has([class*="_main-recharge_"]) section,
html body .ui-popup--bottom:has([class*="_main-recharge_"]) form,
html body .ui-popup--bottom:has([class*="_main-recharge_"]) .ui-input,
html body .ui-popup--bottom:has([class*="_main-recharge_"]) .ui-input__wrapper,
html body .montanha-deposit-contrast-root div,
html body .montanha-deposit-contrast-root section,
html body .montanha-deposit-contrast-root form,
html body .montanha-deposit-contrast-root .ui-input,
html body .montanha-deposit-contrast-root .ui-input__wrapper,
html body #app [class*="_main-recharge_"] div,
html body #app [class*="_main-recharge_"] section,
html body #app [class*="_main-recharge_"] form,
html body #app [class*="_main-recharge_"] .ui-input,
html body #app [class*="_main-recharge_"] .ui-input__wrapper {
  background: #99f6e4 !important;
  background-color: #99f6e4 !important;
  background-image: none !important;
}

/* Só o botão Deposite agora: creme #f6e4c7 */
html body .montanha-deposit-contrast-root .montanha-deposit-contrast-submit,
html body .ui-popup--bottom:has([class*="_main-recharge_"]) .montanha-deposit-contrast-submit,
html body #app [class*="_main-recharge_"] .montanha-deposit-contrast-submit {
  background: #f6e4c7 !important;
  background-color: #f6e4c7 !important;
  border-color: #f6e4c7 !important;
  color: #042F2E !important;
  -webkit-text-fill-color: #042F2E !important;
  box-shadow: none !important;
  border-radius: .14rem !important;
  overflow: hidden !important;
}

html body .montanha-deposit-contrast-root .montanha-deposit-contrast-submit *,
html body .ui-popup--bottom:has([class*="_main-recharge_"]) .montanha-deposit-contrast-submit *,
html body #app [class*="_main-recharge_"] .montanha-deposit-contrast-submit * {
  background: #f6e4c7 !important;
  background-color: #f6e4c7 !important;
  background-image: none !important;
  color: #042F2E !important;
  -webkit-text-fill-color: #042F2E !important;
  border-radius: inherit !important;
}
