.pay-referral-prompt{z-index:40;width:min(420px,100vw - 32px);color:var(--pay-ink);font-family:var(--font-manrope,sans-serif);background:radial-gradient(circle at 12% 20%,#ffffffb3 0,#0000 45%),linear-gradient(120deg,#e6f4ee 0%,#eef6f2 55%,#f7faf8 100%);border:1px solid #cfe4da;border-radius:16px;align-items:flex-start;gap:14px;padding:16px 44px 16px 16px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 32px #163f3a24}.pay-referral-prompt-icon{color:#fff;background:#086b63;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 8px 20px #086b6333}.pay-referral-prompt-text{gap:4px;min-width:0;display:grid}.pay-referral-prompt h3{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700;line-height:20px}.pay-referral-prompt p{color:#4f6a5f;margin:0;font-size:13px;line-height:20px}.pay-referral-prompt .pay-actions{margin-top:8px}.pay-referral-prompt-close{color:#5d7568;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;right:10px}.pay-referral-prompt-close:hover{background:#fff9}.pay-referral-prompt-close:focus-visible{outline-offset:2px;outline:2px solid #86a998}@media (max-width:760px){.pay-referral-prompt{width:auto;bottom:16px;left:16px;right:16px}}