#bbai-qa-uniswap-handoff{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:20px;background:rgba(2,5,18,.87);font-family:inherit;color:#f2f7ff}
#bbai-qa-uniswap-handoff[hidden]{display:none}
#bbai-qa-uniswap-handoff .bbai-uniswap-handoff-card{box-sizing:border-box;width:min(100%,390px);max-height:90dvh;overflow:auto;border:1px solid #36e1ee88;border-radius:20px;background:linear-gradient(145deg,#101b32,#1c102b);padding:22px;box-shadow:0 0 30px #ed38bd22}
#bbai-qa-uniswap-handoff h2{font-size:21px;margin:0 0 14px}
#bbai-qa-uniswap-handoff p{font-size:14px;line-height:1.5;margin:12px 0;color:#e0e8f7}
#bbai-qa-uniswap-handoff a,#bbai-qa-uniswap-handoff button{box-sizing:border-box;display:block;width:100%;min-height:48px;padding:13px 12px;margin-top:12px;border:1px solid #40dfe9aa;border-radius:12px;background:#172840;color:#f3fcff;text-align:center;text-decoration:none;font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;cursor:pointer}
#bbai-qa-uniswap-handoff a{background:linear-gradient(110deg,#16445a,#5d2056);border-color:#f05ac8}
#bbai-qa-uniswap-handoff canvas{display:block;max-width:100%;height:auto;margin:18px auto}
#bbai-qa-uniswap-handoff canvas[hidden]{display:none}
#bbai-qa-uniswap-handoff :disabled{opacity:.5;cursor:default}
#bbai-qa-resume-uniswap,#bbai-qa-resume-walletconnect{position:fixed;bottom:calc(18px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);z-index:2147483000;max-width:calc(100vw - 32px);min-height:48px;padding:12px 18px;border:1px solid #ee72d6;border-radius:14px;background:#172840;color:#f3fcff;font:600 14px/1.4 sans-serif;box-shadow:0 0 22px #ed38bd33}
