/* =====================================================
   Real money (js/realmoney.js) - only when the server has switched it on
   ===================================================== */
.real-money #cur-switch,
.real-money .cur-row { display: none !important; }

.real-pay { padding: 2px 9px; border-radius: 999px; font-size: 0.74rem; font-weight: 800; background: var(--sea-soft); color: var(--ink); }
.theme-dark .real-pay { color: var(--aqua); }
.real-pay.success, .real-pay.paid { background: var(--purple-soft); color: var(--green); }
.real-pay.failed, .real-pay.rejected { background: rgba(239, 79, 107, 0.14); color: #ef4f6b; }

.real-licence {
  margin: 10px 16px 0; padding: 10px 12px; border-radius: 12px;
  border: 1px solid var(--line); color: var(--muted); font-size: 0.8rem; text-align: center;
}
.bsp-busy { opacity: 0.7; pointer-events: none; }

/* Withdraw page: "Withdrawable Balance" with its help mark */
.dep-withdrawable { display: flex; justify-content: flex-end; align-items: center; gap: 6px; color: var(--text); }
.dep-withdrawable .icon { width: 16px; height: 16px; }

/* Top Up Now / Withdraw stay grey until the amount is allowed */
.real-money .dep-submit:disabled { background: var(--line) !important; color: var(--muted); box-shadow: none; cursor: not-allowed; }
