/* 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;
}
