.nso-paypal-page{max-width:950px;margin:0 auto;padding-bottom:75px;overflow-wrap:anywhere}.nso-paypal-page *{box-sizing:border-box;min-width:0}.nso-paypal-hero{margin:18px 0;padding:24px;border:1px solid #34c7ff;border-radius:18px;background:radial-gradient(ellipse at top right,#126ca9aa,transparent 70%),#071d30}.nso-paypal-hero h1{color:#ffe38b;font-size:clamp(25px,4vw,38px)}.nso-paypal-page .card{border:1px solid #3f8da9;background:linear-gradient(140deg,#0b2c42,#061724);border-radius:17px}.nso-paypal-page h2{color:#a4eaff}.nso-paypal-page input,.nso-paypal-page textarea{width:100%}.nso-paypal-page .nso-paypal-check{display:flex;gap:10px;align-items:flex-start}.nso-paypal-check input{width:20px!important;min-height:20px;flex-shrink:0}.nso-paypal-pending{border-top:1px solid #43809a;padding:18px 0}.nso-paypal-result{color:#ffe08a}.nso-paypal-page a{color:#6de5ff}@media(max-width:600px){.nso-paypal-page .card,.nso-paypal-hero{padding:16px}.nso-paypal-page button{min-height:44px}}
body:has(.nso-paypal-page) #open-assistant,body:has(.nso-paypal-page) #poke-companion-wrap,body:has(.nso-paypal-page) #trainer-menu-button{display:none!important}.nso-paypal-page .card p{margin:8px 0}.nso-paypal-page .card h2{margin:0 0 12px}.nso-paypal-hero p{margin:8px 0}.nso-paypal-page .card{margin:14px 0}
