.referral-status-page[data-v-4c188e81]{flex-direction:column;gap:14px;padding-top:14px;padding-bottom:24px;display:flex}.surface-card[data-v-4c188e81]{background:var(--referral-status-surface-card-bg);border:var(--referral-status-surface-card-border)}.page-header[data-v-4c188e81]{justify-content:space-between;align-items:center;gap:16px;display:flex}.kicker[data-v-4c188e81]{color:var(--kicker-text);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.page-header h1[data-v-4c188e81],.requirements h2[data-v-4c188e81],.section-heading h2[data-v-4c188e81]{color:var(--referral-status-page-header-text);margin:4px 0 0}.page-header h1[data-v-4c188e81]{font-size:23px}.back-button[data-v-4c188e81]{border:var(--referral-status-back-button-border);background:var(--referral-status-back-button-bg);min-height:36px;color:var(--referral-status-back-button-text);cursor:pointer;border-radius:18px;align-items:center;gap:4px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.back-button[data-v-4c188e81] .base-icon{width:14px;height:14px;transform:rotate(90deg)}.summary-card[data-v-4c188e81]{grid-template-columns:repeat(3,minmax(0,1fr));padding:13px 8px;display:grid}.summary-card article[data-v-4c188e81]{text-align:center;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:0 8px;display:flex}.summary-card article+article[data-v-4c188e81]{border-left:var(--referral-status-summary-card-border-left)}.summary-card span[data-v-4c188e81]{color:var(--referral-status-summary-card-text);font-size:11px;line-height:1.3}.summary-card strong[data-v-4c188e81]{color:var(--referral-status-summary-card-text-2);font-size:22px;line-height:1}.requirements[data-v-4c188e81]{padding:15px}.requirements h2[data-v-4c188e81],.section-heading h2[data-v-4c188e81]{font-size:17px}.requirements dl[data-v-4c188e81]{margin:10px 0 0}.requirements dl div[data-v-4c188e81]{border-bottom:var(--referral-status-requirements-border-bottom);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.requirements dl div[data-v-4c188e81]:last-child{border-bottom:0;padding-bottom:0}.requirements dt[data-v-4c188e81]{color:var(--referral-status-requirements-text);text-transform:capitalize;font-size:13px}.requirements dd[data-v-4c188e81]{min-width:0;color:var(--referral-status-requirements-text-2);text-align:right;margin:0;font-size:13px;font-weight:700}.referrals-section[data-v-4c188e81]{flex-direction:column;gap:10px;display:flex}.section-heading[data-v-4c188e81]{justify-content:space-between;align-items:center;gap:12px;display:flex}.total-count[data-v-4c188e81]{background:var(--referral-status-total-count-bg);min-width:24px;color:var(--referral-status-total-count-text);text-align:center;padding:3px 7px;font-size:12px;font-weight:800}.state-card[data-v-4c188e81]{background:var(--referral-status-state-card-bg);border:var(--referral-status-state-card-border);color:var(--referral-status-state-card-text);text-align:center;padding:28px 16px;font-size:13px}.referral-list[data-v-4c188e81]{flex-direction:column;gap:10px;display:flex}.referral-card[data-v-4c188e81]{padding:14px}.referral-card-header[data-v-4c188e81]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.referee[data-v-4c188e81]{flex-direction:column;gap:3px;min-width:0;display:flex}.referee strong[data-v-4c188e81]{color:var(--referral-status-referee-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.referee span[data-v-4c188e81],.referral-card-footer[data-v-4c188e81]{color:var(--referral-status-referee-text-2);font-size:12px}.status-badge[data-v-4c188e81]{text-transform:capitalize;flex:none;padding:4px 7px;font-size:11px;font-weight:800;line-height:1.2}.status-badge.approved[data-v-4c188e81],.status-badge.claimable[data-v-4c188e81]{background:var(--referral-status-status-badge-approved-bg);color:var(--referral-status-status-badge-approved-text)}.status-badge.pending[data-v-4c188e81]{background:var(--referral-status-status-badge-pending-bg);color:var(--referral-status-status-badge-pending-text)}.status-badge.failed[data-v-4c188e81]{background:var(--referral-status-status-badge-failed-bg);color:var(--referral-status-status-badge-failed-text)}.progress-block[data-v-4c188e81]{flex-direction:column;gap:6px;margin-top:13px;display:flex}.progress-label[data-v-4c188e81]{justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.progress-label span[data-v-4c188e81]{color:var(--referral-status-progress-label-text);text-transform:capitalize}.progress-label strong[data-v-4c188e81]{color:var(--referral-status-progress-label-text-2);text-align:right;font-size:12px}.progress-track[data-v-4c188e81]{background:var(--referral-status-progress-track-bg);height:5px;overflow:hidden}.progress-track span[data-v-4c188e81]{background:var(--referral-status-progress-track-bg-2);height:100%;display:block}.referral-card-footer[data-v-4c188e81]{border-top:var(--referral-status-referral-card-footer-border-top);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:14px;padding-top:11px;display:flex}.referral-card-footer button[data-v-4c188e81]{background:var(--referral-status-referral-card-footer-bg);min-height:32px;color:var(--referral-status-referral-card-footer-text);cursor:pointer;border:0;margin-left:auto;padding:0 12px;font-size:12px;font-weight:800}.referral-card-footer button[data-v-4c188e81]:disabled{cursor:not-allowed;opacity:.65}@media (width<=370px){.summary-card[data-v-4c188e81]{padding-left:3px;padding-right:3px}.summary-card article[data-v-4c188e81]{padding:0 5px}.summary-card span[data-v-4c188e81]{font-size:10px}.referral-card[data-v-4c188e81],.requirements[data-v-4c188e81]{padding:13px}}
