/* Authenticated on-chain summary — never use demo values here. */
.live-wallet-banner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 14px;
  padding: 14px 20px;
  margin: 14px 0 24px;
  border: 1px solid rgba(129, 227, 178, .25);
  border-radius: 16px;
  background: linear-gradient(115deg, rgba(26, 71, 55, .36), rgba(23, 30, 34, .8));
  color: #e3f8ec;
  font-size: 13px;
}
.live-wallet-label, .live-wallet-right { display: flex; gap: 12px; align-items: center; flex-wrap: wrap; }
.live-wallet-tag { color: #b1f4d0; font-weight: 750; letter-spacing: .09em; font-size: 11px; }
#live-wallet-address { color: #c2d1ce; word-break: break-all; font-family: ui-monospace, monospace; font-size: 12px; }
#live-wallet-balance { font-weight: 650; }
#live-wallet-refresh {
  background: rgba(255,255,255,.08);
  border: 1px solid rgba(255,255,255,.2);
  border-radius: 10px;
  color: inherit;
  padding: 6px 10px;
  cursor: pointer;
}
#live-wallet-refresh:disabled { opacity: .45; cursor: wait; }
@media(max-width:640px) { .live-wallet-banner { align-items: flex-start; flex-direction: column; padding: 14px; } }
