.wallet-connect-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wallet-connect-pending{gap:8px;display:grid}.wallet-connect-placeholder{border:1px solid var(--rule);border-radius:var(--radius-lg);align-items:center;gap:12px;min-height:68px;padding:12px;display:flex}.wallet-connect-placeholder-avatar{border-radius:var(--radius-lg);width:40px;height:40px}.wallet-connect-placeholder-name{border-radius:var(--radius-xs);width:144px;height:16px}.wallet-connect-list button{border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--surface);width:100%;min-height:68px;color:var(--ink);font:500 15px/1.3 var(--font-body);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:12px;display:flex}.wallet-connect-list button:hover{background:var(--action-tint);border-color:var(--paint-c7b8ec-text-secondary)}.wallet-connect-list button>img{border-radius:var(--radius-lg);object-fit:contain;flex:none}.wallet-connect-name{overflow-wrap:anywhere;flex:1;min-width:0}.wallet-connect-detected{font-size:var(--text-xs);color:var(--paint-596278-brand);font-weight:400}.wallet-connect-list button>svg{color:var(--slate);transition:transform var(--dur-2) var(--ease-out);flex:none}.wallet-connect-list button:hover>svg{transform:translate(2px)}.wallet-connect-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;max-width:320px;height:100%;margin:auto;padding:24px 0;display:flex}.wallet-connect-illustration{border-radius:var(--radius-2xl);background:var(--action-tint);width:72px;height:72px;color:var(--action);place-items:center;display:grid}.wallet-connect-empty strong{font:600 20px/1.3 var(--font-body)}.wallet-connect-empty p{font-size:var(--text-base);color:var(--slate);margin:0;line-height:1.6}.wallet-connect-empty .secondary-button{border-radius:var(--radius-md);max-width:200px}@media (prefers-reduced-motion:reduce){.wallet-connect-list button>svg{transition:none}.wallet-connect-list button:hover>svg{transform:none}}html[data-reduced-motion=true] .wallet-connect-list button:hover>svg{transform:none}.wallet-connect-reason{margin:0 0 16px;font-weight:600}.modal-positioner .wallet-connect-dialog{height:auto;max-height:85dvh}.wallet-connect-dialog .modal-scroll{flex:0 auto}@media (max-width:600px){.modal-positioner .wallet-connect-dialog{max-height:85dvh}}