.cashly-purchase-referral{margin:16px 0 20px;padding:12px 14px;border:1px solid var(--cm-line,#51467c);border-radius:8px;min-width:0;background:var(--cm-soft,rgba(127,105,255,.06));color:inherit}
.cashly-purchase-referral legend{padding:0 7px;font-size:14px;font-weight:650;color:inherit}.cashly-purchase-referral legend small{font-size:11px;font-weight:400;opacity:.75}
.cashly-purchase-referral p,.cashly-purchase-existing{font-size:12px!important;line-height:1.6!important;margin:5px 0 8px!important;color:inherit;opacity:.85}
.cashly-purchase-referral>label{display:block;font-size:12px;font-weight:600;margin:8px 0 5px}
form.checkout .cashly-purchase-referral .cashly-purchase-check{display:flex!important;align-items:flex-start;gap:10px;margin-top:10px;font-size:12px;line-height:1.6}
.cashly-purchase-check input{flex:none;width:16px;height:16px;margin:3px 0 0!important}.cashly-purchase-referral .input-text{width:100%;min-width:0}

.cashly-purchase-referral[hidden]{display:none!important}
