.wallet-slot #wallets,.wallet-slot select[aria-label="Choose wallet"],#wallets,#forward-wallet{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.wk-root{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:#0b1a228f;backdrop-filter:blur(8px)}
.wk-root[hidden]{display:none}
.wk-card{width:min(420px,calc(100vw - 32px));max-height:min(640px,calc(100vh - 40px));overflow:auto;background:#fff;color:#1b1b1f;border-radius:20px;padding:22px 20px 16px;box-shadow:0 24px 80px #04101855;font-family:Inter,"Segoe UI",sans-serif}
.wk-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}
.wk-head h2{margin:0;font-size:18px;font-weight:700}
.wk-close{border:0;background:transparent;font-size:22px;line-height:1;padding:4px 8px;color:#6b7280;cursor:pointer}
.wk-label{font-size:12px;color:#6b7280;margin:14px 2px 8px}
.wk-list{display:flex;flex-direction:column;gap:8px}
.wk-row{display:flex;align-items:center;gap:12px;width:100%;border:0;background:#f4f5f7;border-radius:14px;padding:12px 14px;text-align:left;cursor:pointer;font-size:15px;font-weight:600;color:#111}
.wk-row:hover{background:#eceef2}
.wk-ico{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;overflow:hidden;flex:0 0 28px;background:#fff}
.wk-ico img,.wk-ico svg{width:28px;height:28px;display:block;object-fit:contain}
.wk-note{margin:16px 4px 4px;font-size:12px;color:#6b7280}
.wk-note a{color:#f97316;text-decoration:none;font-weight:600}
#connect,#forward-connect{min-width:148px}
