.referral-card{flex-direction:column;gap:10px;min-width:0;display:flex}.referral-card-head{align-items:center;gap:10px;display:flex}.referral-card-head h3{color:var(--foreground);margin:0;font-size:16px;font-weight:700}.referral-card-tile{background:var(--gold-soft);width:30px;height:30px;color:var(--gold);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.referral-card .referral-card-pitch{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.referral-card-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.referral-card-copy{border:1px solid var(--border-strong,var(--border));border-radius:var(--radius-button,10px);background:var(--surface);min-height:40px;color:var(--foreground);font:inherit;cursor:pointer;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.referral-card-copy:hover{background:var(--surface-raised)}:is(.referral-card-copy:focus-visible,.referral-card-more:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.referral-card-more{color:var(--blue,var(--primary));white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none}.referral-card-more:hover{text-underline-offset:3px;text-decoration:underline}.referral-card-link{box-sizing:border-box;border:1px solid var(--border);background:var(--background);width:100%;min-height:40px;color:var(--foreground);font:inherit;border-radius:9px;padding:0 12px;font-size:14px}@media (min-width:761px){.referral-card[data-surface=account_overview]{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;display:grid}.referral-card[data-surface=account_overview]>.referral-card-head,.referral-card[data-surface=account_overview]>.referral-card-pitch,.referral-card[data-surface=account_overview]>.referral-card-link{grid-column:1}.referral-card[data-surface=account_overview]>.referral-card-actions{grid-area:1/2/span 2}}@media (max-width:640px){.referral-card-copy{flex:1;justify-content:center}.referral-card-link{font-size:16px}}
