.referral-module__rZjZfa__referralSection{gap:16px;margin:28px 0;display:grid}.referral-module__rZjZfa__referralHero{background:linear-gradient(135deg,#0e1e27fa,#122f36eb);border:1px solid #ffffff1c;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:26px;display:grid;box-shadow:0 18px 50px #00000029}.referral-module__rZjZfa__referralHero>div>span{letter-spacing:.14em;color:#70e6cf;margin-bottom:8px;font-size:.74rem;font-weight:900;display:block}.referral-module__rZjZfa__referralHero h2{margin:0 0 8px;font-size:clamp(1.35rem,2.6vw,2.15rem);line-height:1.05}.referral-module__rZjZfa__referralHero p{color:#b8c8cb;max-width:760px;margin:0;line-height:1.6}.referral-module__rZjZfa__referralBadge{text-align:center;background:#0000003d;border:1px solid #70e6cf4d;border-radius:18px;min-width:160px;padding:18px}.referral-module__rZjZfa__referralBadge strong{font-size:2rem;display:block}.referral-module__rZjZfa__referralBadge span,.referral-module__rZjZfa__referralBadge small{display:block}.referral-module__rZjZfa__referralBadge span{letter-spacing:.13em;color:#70e6cf;font-size:.66rem;font-weight:900}.referral-module__rZjZfa__referralBadge small{color:#a7b9bc;margin-top:6px}.referral-module__rZjZfa__shareCard{background:#111c21;border:1px solid #ffffff17;border-radius:18px;grid-template-columns:1fr auto;gap:14px;padding:20px;display:grid}.referral-module__rZjZfa__shareCard small{color:#8ea4aa;letter-spacing:.1em;font-weight:800;display:block}.referral-module__rZjZfa__shareCard strong{letter-spacing:.08em;margin-top:4px;font-size:1.4rem;display:block}.referral-module__rZjZfa__shareCard input{box-sizing:border-box;color:#c9d7da;background:#0a1216;border:1px solid #ffffff1a;border-radius:12px;grid-column:1/-1;width:100%;padding:12px}.referral-module__rZjZfa__shareActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.referral-module__rZjZfa__shareActions button{color:#e8ffff;cursor:pointer;background:#173139;border:1px solid #70e6cf4d;border-radius:10px;padding:10px 13px;font-weight:800}.referral-module__rZjZfa__shareActions button:hover{background:#20454c}.referral-module__rZjZfa__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.referral-module__rZjZfa__stats article{background:#111c21;border:1px solid #ffffff14;border-radius:16px;padding:18px}.referral-module__rZjZfa__stats span{letter-spacing:.09em;color:#8ea4aa;font-size:.68rem;font-weight:800;display:block}.referral-module__rZjZfa__stats strong{margin-top:6px;font-size:1.45rem;display:block}.referral-module__rZjZfa__progress{background:#111c21;border:1px solid #ffffff14;border-radius:18px;overflow:hidden}.referral-module__rZjZfa__progressHead{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:16px;padding:18px 20px;display:flex}.referral-module__rZjZfa__progressHead span{color:#91a5aa;font-size:.85rem}.referral-module__rZjZfa__progress article{border-bottom:1px solid #ffffff0f;grid-template-columns:1.2fr 1fr 1.2fr auto;align-items:center;gap:16px;padding:16px 20px;display:grid}.referral-module__rZjZfa__progress article:last-child{border-bottom:0}.referral-module__rZjZfa__progress article>div strong,.referral-module__rZjZfa__progress article>div small,.referral-module__rZjZfa__progress article>div span,.referral-module__rZjZfa__progress article>div b{display:block}.referral-module__rZjZfa__progress article>div small,.referral-module__rZjZfa__progress article>div span{color:#82979c;font-size:.78rem}.referral-module__rZjZfa__progress article>div b{margin-top:3px;font-size:.88rem}.referral-module__rZjZfa__progress em{text-transform:uppercase;letter-spacing:.08em;background:#ffffff12;border-radius:999px;padding:7px 9px;font-size:.67rem;font-style:normal;font-weight:900}.referral-module__rZjZfa__progress em.referral-module__rZjZfa__rewarded{color:#7de2b8;background:#47cd9a29}.referral-module__rZjZfa__progress em.referral-module__rZjZfa__qualified{color:#70e6cf;background:#70e6cf21}.referral-module__rZjZfa__progress em.referral-module__rZjZfa__pending{color:#d5bd7d}.referral-module__rZjZfa__progress em.referral-module__rZjZfa__disqualified{color:#d39a9a}.referral-module__rZjZfa__empty,.referral-module__rZjZfa__paused{color:#9eb0b4;padding:20px}.referral-module__rZjZfa__terms{color:#73878c;line-height:1.5;display:block}@media (max-width:760px){.referral-module__rZjZfa__referralHero{grid-template-columns:1fr}.referral-module__rZjZfa__referralBadge{min-width:0}.referral-module__rZjZfa__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-module__rZjZfa__shareCard{grid-template-columns:1fr}.referral-module__rZjZfa__progressHead{display:block}.referral-module__rZjZfa__progressHead span{margin-top:5px;display:block}.referral-module__rZjZfa__progress article{grid-template-columns:1fr 1fr}.referral-module__rZjZfa__progress article>em{justify-self:start}}@media (max-width:480px){.referral-module__rZjZfa__stats{grid-template-columns:1fr 1fr}.referral-module__rZjZfa__progress article{grid-template-columns:1fr}.referral-module__rZjZfa__shareActions button{flex:30%}}
.sportsbook-display-settings{flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.odds-format-selector{color:#147fbd;background:#f2f9fc;border:1px solid #beddeb;border-radius:10px;flex:none;align-items:center;gap:6px;min-height:36px;padding:4px 8px;font-size:11px;font-weight:800;display:flex}.odds-format-selector select{max-width:155px;min-height:30px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.odds-format-selector select option{color:#18384c;background:#fff}.odds-format-selector:focus-within{outline-offset:2px;outline:2px solid #147fbd}@media (max-width:760px){.global-site-header .odds-format-selector{display:none}.mobile-location-row[data-book=sportsbook]{flex-wrap:wrap}.mobile-location-row[data-book=sportsbook] .mobile-location-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px}.odds-format-selector{gap:4px;padding:3px 5px;font-size:10px}.odds-format-selector select{max-width:145px}}
