.wallet-venue-original { box-sizing: border-box; margin: 12px; padding: 14px; border: 1px solid #d9ba65; border-radius: 12px; background: #fff9e8; color: #302916; font-size: 14px; line-height: 1.6; overflow-wrap: anywhere; }
.wallet-venue-original[hidden] { display: none; }
.wallet-venue-original h3 { font-size: 15px; margin: 0 0 6px; }
.wallet-venue-original p { margin: 0 0 10px; }
.wallet-venue-original-actions { display: flex; flex-wrap: wrap; gap: 8px; }
.wallet-venue-original button { padding: 8px 12px; min-height: 40px; border-radius: 8px; border: 1px solid #b58d30; background: #fff; color: #382b11; font: inherit; cursor: pointer; }
.wallet-venue-original button:disabled { opacity: .6; cursor: wait; }
.wallet-venue-original button:focus-visible { outline: 3px solid #826015; outline-offset: 2px; }
.wallet-venue-original small { display: block; margin-top: 8px; color: #6c6040; }
@media (max-width: 360px) { .wallet-venue-original { margin: 8px; padding: 10px; } .wallet-venue-original-actions button { flex: 1 1 auto; } }
