/* Extend the existing seasonal account cards without another Club banner. */
body.woocommerce-account.pp-account-polish .pp-referral-reward{display:flex;flex-wrap:wrap;gap:7px 14px;align-items:center;margin:0 0 12px!important;font-size:14px!important}
body.woocommerce-account.pp-account-polish .pp-referral-reward strong{background:var(--season-wash);border:1px solid var(--pp-ui-border,#e7d5b9);border-radius:999px;padding:6px 11px;color:var(--season-deep);font-size:14px}
body.woocommerce-account.pp-account-polish .pp-referral-reward>span{font-size:13px;font-weight:700}
body.woocommerce-account.pp-account-polish .pp-referral-link-details{margin:14px 0 0}
body.woocommerce-account.pp-account-polish .pp-referral-rules,body.woocommerce-account.pp-account-polish .pp-referral-claim{border-top:1px solid var(--pp-ui-border,#e7d5b9);margin-top:15px;padding-top:9px}
body.woocommerce-account.pp-account-polish .pp-benefit-referral details summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;line-height:1.5;list-style:none}
body.woocommerce-account.pp-account-polish .pp-benefit-referral details summary::after{content:'+';margin-left:auto;font-size:18px}
body.woocommerce-account.pp-account-polish .pp-benefit-referral details[open] summary::after{content:'−'}
body.woocommerce-account.pp-account-polish .pp-benefit-referral details p{font-size:12px;line-height:1.65;margin:8px 0}
body.woocommerce-account.pp-account-polish .pp-benefit-referral details input{max-width:100%;width:100%;box-sizing:border-box}
body.woocommerce-account.pp-account-polish .pp-benefit-copy{flex-wrap:nowrap;align-items:stretch}
body.woocommerce-account.pp-account-polish .pp-account-benefits #pp-my-referral-code{flex:1 1 auto;min-width:0;width:100%;font-size:16px;letter-spacing:0}
body.woocommerce-account.pp-account-polish .pp-benefit-copy button{min-height:46px;flex:0 0 auto;max-width:92px;padding:8px 12px;white-space:normal}
body.woocommerce-account.pp-account-polish .pp-referral-claim button,body.woocommerce-account.pp-account-polish .pp-referral-redeem button{margin-top:10px;min-height:44px;font-size:13px}
body.woocommerce-account.pp-account-polish .pp-benefit-wallet .pp-benefit-conditions summary{min-height:44px}
body.woocommerce-account.pp-account-polish .pp-account-benefits .pp-benefit-balance{font-size:clamp(42px,4vw,58px)!important}
body.woocommerce-account.pp-account-polish .pp-benefit-rates{margin:16px 0 10px;padding:12px 0}
@media(max-width:360px){body.woocommerce-account.pp-account-polish .pp-account-benefits .pp-account-panel{padding:17px}body.woocommerce-account.pp-account-polish .pp-benefit-copy{flex-wrap:wrap}body.woocommerce-account.pp-account-polish .pp-benefit-copy button{max-width:none;width:100%}}
