/* ===== WEO Digital Ruble Simulator ===== */
.weo-dr-sim .card { border-radius: 14px; }
.weo-dr-sim .badge { border-radius: 999px; }
.weo-dr-sim .dr-ledger .list-group-item { display:flex; justify-content:space-between; align-items:center; }
.weo-dr-sim .op { opacity: .75; }
.weo-dr-sim .ok { color: #198754; }
.weo-dr-sim .err { color: #dc3545; }
.weo-dr-sim.light .card { background: #fff; }
.weo-dr-sim.dark .card { background: #0f172a; color: #e5e7eb; }
.weo-dr-sim.dark .list-group-item { background: #111827; color:#e5e7eb; border-color:#1f2937; }
.weo-dr-sim.dark .text-secondary { color:#9ca3af !important; }
.weo-dr-sim.dark .badge.bg-dark { background:#111827 !important; }
.weo-dr-sim .container-narrow { max-width: 980px; }
