
/* QENOVRA wallet picker: distinct from native browser prompt */
.qen-wallet-dialog{width:min(440px,calc(100vw - 28px));max-height:min(640px,calc(100vh - 32px));overflow:auto;background:#101d2d;border:1px solid #35556d;border-radius:20px;padding:24px;color:#e7f5ff;box-shadow:0 28px 100px #000b}
.qen-wallet-dialog::backdrop{background:rgba(2,9,19,.78);backdrop-filter:blur(7px)}
.qen-wallet-dialog header{display:flex;justify-content:space-between;gap:14px;align-items:start}
.qen-wallet-dialog header small{color:#7ce5cf;font-size:10px;letter-spacing:.13em;font-weight:750}
.qen-wallet-dialog h2{font-size:23px;letter-spacing:-.02em;margin:7px 0}
.qen-wallet-dialog header p{font-size:12px;color:#9db2c6;margin:0 0 19px}
.qen-wallet-close{background:#1d3044;color:#eaf7ff;font-size:22px;width:33px;height:33px;border:1px solid #35536a;border-radius:9px;flex-shrink:0}
.qen-wallet-list{display:grid;gap:10px}
.qen-wallet-option{width:100%;display:flex;align-items:center;gap:13px;text-align:left;color:#e5f5ff;background:#16283a;border:1px solid #304e64;border-radius:12px;padding:13px}
.qen-wallet-option:hover,.qen-wallet-option:focus-visible{background:#204253;border-color:#75dec7}
.qen-wallet-icon{width:41px;height:41px;display:grid;place-items:center;background:linear-gradient(135deg,#78e5ce,#457ce4);color:#092130;border-radius:12px;font-size:20px;font-weight:900}
.qen-wallet-option-text{display:flex;flex-direction:column;flex:1;gap:3px}
.qen-wallet-option-text strong{font-size:14px}
.qen-wallet-option-text small{font-size:11px;color:#9db5ca}
.qen-wallet-foot{font-size:11px;color:#8baac2;margin:18px 0 0;line-height:1.6}
#walletConnect{background:linear-gradient(105deg,#183f47,#214a59);border:1px solid #66cdbd;color:#adffea;border-radius:11px;padding:11px 16px;box-shadow:inset 0 0 0 1px #ffffff0b}
#walletConnect:hover{background:#275a61}
