.referral-panel{padding:22px;border:1px solid #bed8834a;border-radius:11px;background:#b8dc7710;margin:24px 0;color:#e3edce;min-width:0}.referral-panel h3{font-size:22px;line-height:1.6;margin:0}.referral-panel h4{font-size:18px;margin-top:20px}.referral-panel p,.referral-panel summary{font-size:15px;line-height:1.9;color:#cbdcb5;margin-top:12px;overflow-wrap:anywhere}.referral-share{margin-top:18px;padding:16px;border:1px solid #bddb8335;border-radius:8px}.referral-share>span{font-size:14px;color:#bacf9b}.referral-share>code{display:block;font-size:18px;line-height:1.8;color:#dfffaa;overflow-wrap:anywhere;margin:10px 0}.referral-share>div{display:flex;gap:10px;flex-wrap:wrap}.referral-panel button{min-height:44px;padding:10px 13px;font-size:15px;line-height:1.8;border:1px solid #bcd88155;border-radius:6px;background:#c2df8610;color:#e0f2be;white-space:normal}.referral-share a{display:block;font-size:14px;line-height:1.9;color:#dcf4ad;overflow-wrap:anywhere;margin-top:10px}.referral-totals{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0}.referral-totals>div{min-width:0;padding:17px;background:#09130680;border-radius:8px}.referral-totals dt{font-size:14px;line-height:1.9;color:#c0d39f}.referral-totals dd{margin:10px 0 0;font-size:25px;color:#ddf8a7;line-height:1.6;overflow-wrap:anywhere}.referral-totals small{font-size:13px;display:block}.referral-ledger{list-style:none;padding:0;margin:16px 0 0}.referral-ledger li{display:flex;justify-content:space-between;gap:14px;padding:15px 0;border-top:1px solid #bedb8130;font-size:15px;line-height:1.8;flex-wrap:wrap}.referral-ledger small{display:block;font-size:13px;color:#bdd29e;line-height:1.9}.referral-ledger strong{font-size:17px;font-weight:500}.referral-panel code{overflow-wrap:anywhere}@media(max-width:600px){.referral-panel{padding:18px 14px}.referral-totals{grid-template-columns:minmax(0,1fr)}.referral-share>div{flex-direction:column}.referral-panel button{width:100%}.referral-panel h3{font-size:21px}}.referral-panel .token-amount-pending{display:block;font-size:19px;color:#dff4b8;line-height:1.8}.referral-panel .referral-basis{font-size:14px;color:#c6d8ae;line-height:1.9}.referral-conversion-status{border:1px solid #b9d17d40;padding:15px;border-radius:8px;margin-top:18px;background:#0d1709}