/* sellwallet.css - the selling wallet section inside the Meme coins box
   (2026-11-03). Theme tokens only, so dark and light both follow. */
#sellWalletSection .sw-head{ display:flex; align-items:center; gap:8px; flex-wrap:wrap; margin-bottom:10px; }
#sellWalletSection .sw-chip{ font-size:11px; font-weight:700; letter-spacing:.04em; border-radius:4px;
  padding:2px 7px; white-space:nowrap; color:var(--dk-text-2); background:var(--dk-row); }
#sellWalletSection .sw-chip.ok{ color:var(--dk-green); box-shadow:inset 0 0 0 1px var(--dk-green); background:transparent; }
#sellWalletSection .sw-chip.warn{ color:var(--dk-on-amber); background:var(--dk-amber-fill); }
#sellWalletSection .sw-chip.bad{ color:#fff; background:var(--dk-red); }
#sellWalletSection .sw-sub{ font-size:12px; color:var(--dk-text-2); line-height:1.45; overflow-wrap:anywhere; }
#sellWalletSection .sw-warn{ color:var(--dk-amber); }
#sellWalletSection .sw-msg{ margin:6px 0; color:var(--dk-text); }
#sellWalletSection .sw-line{ font-size:13px; color:var(--dk-text); display:flex; align-items:center;
  gap:6px 8px; flex-wrap:wrap; margin-bottom:6px; }
#sellWalletSection .sw-line b{ font-weight:600; font-variant-numeric:tabular-nums; }
#sellWalletSection .sw-mono{ font-family:ui-monospace, SFMono-Regular, Consolas, monospace; font-size:12px; }
#sellWalletSection .sw-btn{ font-size:12px; padding:5px 10px; }
#sellWalletSection .sw-coins{ margin:10px 0; }
#sellWalletSection .sw-coin{ display:flex; align-items:center; gap:10px; background:var(--dk-row);
  border-radius:6px; padding:8px 11px; margin-bottom:6px; }
#sellWalletSection .sw-main{ flex:1; min-width:0; }
#sellWalletSection .sw-name{ font-size:14px; font-weight:600; color:var(--dk-text); display:flex;
  align-items:center; gap:6px; flex-wrap:wrap; }
#sellWalletSection .sw-btns{ display:flex; gap:6px; margin:8px 0; }
#sellWalletSection .sw-backup{ display:flex; flex-direction:column; gap:6px; max-width:420px; margin:8px 0; }
#sellWalletSection .sw-backup .cp-in{ background:var(--dk-row); color:var(--dk-text); border:0;
  box-shadow:inset 0 0 0 1px var(--dk-field-line); border-radius:6px; padding:8px 10px;
  font:13px Inter, system-ui, sans-serif; }
#sellWalletSection .sw-backup .sw-btn{ align-self:flex-start; }
#sellWalletSection .sw-alarm{ background:var(--dk-red); color:#fff; border-radius:6px; padding:9px 11px;
  font-size:13px; font-weight:600; margin-bottom:10px; }
#sellWalletSection .sw-fold summary{ cursor:pointer; font-size:12px; font-weight:600; color:var(--dk-text-2);
  margin-top:6px; }
#sellWalletSection .sw-ev{ display:flex; gap:10px; font-size:12px; padding:4px 0; color:var(--dk-text);
  border-bottom:1px solid var(--dk-line); }
#sellWalletSection .sw-ev:last-child{ border-bottom:0; }
#sellWalletSection .sw-ev-t{ flex:0 0 70px; color:var(--dk-muted); white-space:nowrap; }
@media (max-width:640px){
  #sellWalletSection .sw-coin{ flex-wrap:wrap; }
  #sellWalletSection .sw-coin .sw-btn{ flex:1 1 100%; }
}
