/* /embed/tokens/ token picker (2026-11-02). Rest of the look: builder.css. */
.top span a { margin-left: 4px; }
.tk-pick { position: relative; }
.tk-cur { width: 100%; display: flex; align-items: center; gap: 8px; text-align: left; cursor: pointer; padding: 8px 10px; border-radius: 10px;
  background: #050a07; border: 1px solid rgba(139,255,190,.25); color: #E7ECE9; font: 700 13px var(--mono); }
.tk-cur:hover, .tk-cur[aria-expanded="true"] { border-color: #2BFF7A; }
.tk-cur img { width: 22px; height: 22px; border-radius: 50%; flex: none; background: rgba(143,166,156,.15); object-fit: cover; }
.tk-cur b { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.tk-cur small { margin-left: auto; color: var(--dim); font: 600 10px var(--mono); white-space: nowrap; }
.tk-cur::after { content: "▾"; color: var(--dim); margin-left: 6px; }
.tk-search[hidden] { display: none; }
.tk-search { margin-top: 6px; }
#q { width: 100%; box-sizing: border-box; padding: 9px 10px; border-radius: 10px; background: #050a07; color: #E7ECE9;
  border: 1px solid rgba(139,255,190,.35); font: 600 13px var(--mono); outline: none; }
#q:focus { border-color: #2BFF7A; }
.tk-res { margin-top: 6px; max-height: 280px; overflow: auto; display: flex; flex-direction: column; gap: 2px; }
.tk-res button { display: grid; grid-template-columns: 22px minmax(0, 1fr) auto; align-items: center; gap: 8px; width: 100%; text-align: left; cursor: pointer;
  padding: 6px 8px; border-radius: 8px; border: 1px solid transparent; background: transparent; color: #E7ECE9; font: 600 12px var(--mono); }
.tk-res button:hover, .tk-res button.hl { background: rgba(43,255,122,.08); border-color: rgba(139,255,190,.25); }
.tk-res img { width: 22px; height: 22px; border-radius: 50%; background: rgba(143,166,156,.15); object-fit: cover; }
.tk-res b { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.tk-res b small { color: var(--dim); font-weight: 600; margin-left: 6px; }
.tk-res span { color: var(--dim); font-size: 10px; white-space: nowrap; }
.tk-res .none { color: var(--dim); font: 600 12px var(--mono); padding: 8px; }
