/* Referrals tab: built from the Billing sheet pieces (bil__plan, bil__step, bil__addr, btn) */
#tab-refer:not([hidden]){display:block;margin-top:18px}
#tab-refer .bil__plan{margin-top:0}
#tab-refer .bil__step .btn + .btn{margin-top:10px}
#tab-refer .bil__addr{margin:0 0 12px}
#tab-refer .bil__help{margin:8px 0 12px}
.bil__label{font-size:12px;color:#D9B97C}

.rf__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0}
.rf__stat{padding:12px 10px;border:1px solid var(--line);border-radius:16px;background:#FBFAF6}
.rf__stat b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 20px/1.15 var(--display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink)}
.rf__stat span{display:block;margin-top:5px;font:500 13px var(--body);color:var(--muted,#5F594D)}
.rf__stat--earn b{color:var(--gold-dim,#7A461F)}
.rf__stat--due b{color:var(--olive,#5C6B2F)}
