/* DueWallet Bank Link - Binance style */
.dw-bl-box { max-width:520px; margin:20px auto; background:#071018; color:#dbeafe; padding:18px; border-radius:12px; font-family:Inter,Arial,sans-serif; box-shadow:0 8px 30px rgba(0,0,0,0.6); }
.dw-bl-box h3 { color:#facc15; margin:6px 0 10px; }
.dw-bl-step { display:none; }
.dw-bl-step.active { display:block; }
.dw-bl-step input, .dw-bl-step select { width:100%; padding:10px; margin:8px 0; border-radius:8px; border:1px solid rgba(255,255,255,0.06); background:#0b1620; color:#e6eef3; }
.dw-bl-actions { margin-top:10px; }
.dw-btn { padding:10px 14px; border-radius:8px; background:#111827; color:#fff; border:none; cursor:pointer; font-weight:700; }
.dw-btn.dw-btn-primary { background:#facc15; color:#061018; }
.dw-bl-msg { margin-top:8px; color:#ffdcdc; min-height:18px; }
.dw-bl-list { display:flex; flex-direction:column; gap:12px; }
.dw-bl-item { background:#0b1620; padding:12px; border-radius:8px; border:1px solid rgba(255,255,255,0.03); }
.dw-bl-item button { margin-top:8px; }
