.solana-shell .coin.sol { background: #8247e5; font-size: 12px; }
.solana-shell .sol-wallet-note { margin: -2px 0 1px; color: #56546d; text-align: center; font-size: 9px; line-height: 1.4; }
.solana-shell .actions { display: flex; flex-wrap: wrap; gap: 5px; margin: 7px 0 0; }
.solana-shell .actions button { flex: 1 1 74px; min-width: 0; min-height: 34px; margin: 0; padding: 5px 4px; border: 1px solid #24243e; border-radius: 5px; background: #efefef; color: #24243e; font-size: 10px; font-weight: 700; cursor: pointer; }
.solana-shell .actions #demo { background: rgb(255, 212, 34); }
.solana-shell .actions button:hover:not(:disabled) { filter: brightness(.95); }
.solana-shell .embed-note { margin: 5px 0 0; color: #68677a; text-align: center; font-size: 8px; line-height: 1.4; }
.solana-shell #quote { margin-top: 7px; }
.solana-shell .notice[data-error="true"] { color: #8b2020; }
.solana-shell .notice { min-height: 28px; }
.solana-shell .review-dialog[open] { display: block; }
.solana-shell .review-card h2 { margin: 0 0 17px; font-size: 19px; }
.solana-shell .review-note { color: #56546d; font-size: 10px; line-height: 1.5; }
.solana-shell #confirm { margin-top: 10px; }
.solana-shell #cancel { display: block; margin: 7px auto 0; }
@media (max-width: 600px) {
  .solana-shell .actions { gap: 4px; }
  .solana-shell .actions button { flex-basis: 70px; font-size: 9px; }
  .solana-shell .embed-note { font-size: 7px; }
}
