.bupzoPaypalChoice{margin:8px 0 10px;display:flex;flex-direction:column;gap:4px}
#bupzoPaypalTab{appearance:none;border:1px solid #49659a;border-radius:13px;padding:11px 18px;font-size:14px;font-weight:850;letter-spacing:.02em;color:#fff;background:linear-gradient(145deg,#004b92,#0070ba);cursor:pointer;min-height:44px}
#bupzoPaypalTab[disabled]{opacity:.57;filter:grayscale(.35);cursor:not-allowed}
#bupzoPaypalTab:not([disabled]):focus-visible{outline:3px solid #f4ce69;outline-offset:2px}
#bupzoPaypalTab:not([disabled]):hover{filter:brightness(1.1)}
#bupzoPaypalNotice{font-size:11px;color:#b3a58d;line-height:1.6}
#bupzoPaypalPanel{margin:12px 0;padding:15px;border-radius:16px;background:rgba(0,73,143,.12);border:1px solid rgba(93,153,217,.42);color:#f3eed9}
#bupzoPaypalPanel[hidden]{display:none!important}
#bupzoPaypalPanel label{display:block;margin:8px 0 6px;font-size:12px;font-weight:750}
#bupzoPaypalWallet{box-sizing:border-box;display:block;width:100%;padding:12px;font-family:ui-monospace,Consolas,monospace;font-size:12px;color:#f3eed9;background:#16150f;border:1px solid #807050;border-radius:10px;direction:ltr;text-align:left}
#bupzoPaypalCheckoutButton{display:block;width:100%;min-height:48px;margin-top:12px;background:#0070ba;border:1px solid #168bce;border-radius:12px;color:#fff;font-weight:850;cursor:pointer}
#bupzoPaypalCheckoutButton[disabled]{opacity:.48;cursor:not-allowed}
#bupzoPaypalResult{margin-top:9px;font-size:11px;line-height:1.6;overflow-wrap:anywhere}
#bupzoPaypalPanel .bupzoPaypalRisk{color:#c9bc9f;font-size:11px;line-height:1.55}
#sale.bupzoPaypalOpen .walletRow,
#sale.bupzoPaypalOpen #purchasePreflightV2,
#sale.bupzoPaypalOpen #v121BalancePreview,
#sale.bupzoPaypalOpen #v68WalletLive,
#sale.bupzoPaypalOpen #connectMain,
#sale.bupzoPaypalOpen .subrow{display:none!important}
@media(max-width:760px){#bupzoPaypalTab{font-size:13px;width:100%}}
