.applicant-referral-panel{border:1px solid var(--cca-hairline);background:var(--ink);color:var(--paper);font-family:var(--font-body);gap:20px;padding:28px;display:grid}.applicant-referral-panel h2{font:590 28px/1.15 var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0}.applicant-referral-panel .application-share-intro>p:last-child{font:400 15px/1.55 var(--font-body);text-wrap:balance;margin:14px 0 0}.applicant-referral-panel .application-position-score{border-top:1px solid var(--cca-hairline);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:20px;display:grid}.applicant-referral-panel .application-position-score p{min-height:30px;font:500 10px/1.5 var(--font-utility);margin:0 0 8px}.applicant-referral-panel .application-position-score strong{font:590 44px/1 var(--font-display);letter-spacing:-.05em}.applicant-referral-panel .profile-button{border:1px solid var(--paper);background:var(--paper);min-height:44px;color:var(--ink);font:500 9px/13px var(--font-utility);cursor:pointer;padding:12px 16px}@media (max-width:520px){.applicant-referral-panel{padding:24px 20px}}.applicant-share-field{border:1px solid var(--cca-hairline);align-items:center;min-width:0;display:flex}.applicant-share-url{width:0;min-width:0;color:inherit;font:400 10px/1.5 var(--font-geist-mono),monospace;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;flex:1;padding:12px;display:block}.applicant-copy-icon{border:0;border-left:1px solid var(--cca-hairline);background:var(--paper);min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;flex:0 0 44px;place-items:center;display:grid}:is(.applicant-copy-icon:focus-visible,.applicant-share-url:focus-visible){outline:2px solid var(--bronze);outline-offset:2px}.applicant-copy-status{min-height:15px;margin:0}.applicant-share-actions{flex-wrap:wrap;gap:12px;display:flex}.applicant-share-actions .profile-button{min-height:44px}.applicant-credit-progress{background:#f4f2ed33;height:4px}.applicant-credit-progress>span{background:var(--bronze);height:100%;display:block}.applicant-credit-caption,.applicant-credit-terms{font:400 14px/1.55 var(--font-body);color:inherit;text-wrap:balance;margin:0}.applicant-credit-terms{font-size:12px}
