/* MöbiusPay deposit page only. The repeated class is intentional: the live
   runtime appends late !important rules, so this owner must outrank them. */
html body #root .player-action-shell .deposit-form-page .deposit-rule-list.deposit-rule-list,
html body #root .deposit-form-page .deposit-rule-list.deposit-rule-list {
  height: auto !important;
  min-height: 0 !important;
  align-content: start !important;
  border-color: #ddc89f !important;
  background: #fffaf0 !important;
  color: #193052 !important;
}

html body #root .player-action-shell .deposit-form-page .deposit-rule-list.deposit-rule-list[data-bank-deposit-heading]::before,
html body #root .deposit-form-page .deposit-rule-list.deposit-rule-list[data-bank-deposit-heading]::before {
  border-bottom: 1px solid #d8ddcf !important;
  background: #eef2e8 !important;
  box-shadow: none !important;
}

html body #root .player-action-shell .deposit-form-page .deposit-rule-list.deposit-rule-list > div,
html body #root .deposit-form-page .deposit-rule-list.deposit-rule-list > div {
  border-bottom-color: rgba(185, 158, 95, .34) !important;
  background: transparent !important;
  color: #193052 !important;
}

html body #root .player-action-shell .deposit-form-page .deposit-rule-list.deposit-rule-list > div:last-child,
html body #root .deposit-form-page .deposit-rule-list.deposit-rule-list > div:last-child {
  border-bottom: 0 !important;
}

html body #root .player-action-shell .deposit-form-page .deposit-rule-list.deposit-rule-list svg,
html body #root .deposit-form-page .deposit-rule-list.deposit-rule-list svg {
  border: 1px solid #ead9b2 !important;
  background: #fff3d8 !important;
  color: #a67e2a !important;
}

html body #root .player-action-shell .deposit-form-page .deposit-rule-list.deposit-rule-list span,
html body #root .deposit-form-page .deposit-rule-list.deposit-rule-list span {
  color: #193052 !important;
}
