.account-btn{border:1px solid rgba(255,255,255,.12);cursor:pointer;font-weight:780;color:#edf0ff;border-radius:12px;padding:10px 14px;background:rgba(255,255,255,.055)}.account-btn:hover{background:rgba(255,255,255,.09)}.identity-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:20px;color:var(--muted);font-size:11px}.identity-line b{color:#eef2ff}.pulse{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 16px var(--green)}.hidden{display:none!important}button:disabled{opacity:.5;cursor:not-allowed}.position-card .secondary{margin-top:12px}.wallet-picker-card{width:min(470px,100%)}.wallet-picker-copy{margin-bottom:16px!important}.wallet-choices{display:grid;gap:10px;margin:16px 0}.wallet-choice{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:14px 15px;background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(153,69,255,.055));color:#fff;cursor:pointer}.wallet-choice:hover{border-color:rgba(20,241,149,.35);background:linear-gradient(135deg,rgba(20,241,149,.08),rgba(153,69,255,.09))}.wallet-choice span,.wallet-choice b,.wallet-choice small{display:block}.wallet-choice b{font-size:14px}.wallet-choice small{font-size:10px;color:var(--muted);margin-top:4px}.wallet-choice strong{font-size:11px;color:var(--green);white-space:nowrap}.phantom-open{border-color:rgba(153,69,255,.3);background:linear-gradient(135deg,rgba(153,69,255,.14),rgba(20,241,149,.05))}.wallet-none{padding:14px;border:1px dashed var(--line);border-radius:12px;color:var(--muted);font-size:12px;line-height:1.5}.wallet-picker-error{display:grid;gap:5px;margin:14px 0;padding:12px 13px;border:1px solid rgba(255,93,131,.25);border-radius:12px;background:rgba(255,93,131,.08);color:#ffb1c2;font-size:11px;line-height:1.45}.wallet-picker-error b{color:#ffd2dd}@media(max-width:720px){.head-actions{gap:5px}.account-btn,.wallet-btn{padding:9px 10px;font-size:11px}.identity-line{line-height:1.5}.brand strong{font-size:13px}.wallet-picker-card{max-height:92vh;overflow:auto;border-radius:22px 22px 0 0}.wallet-choice{padding:15px}}
