.referral-card{padding:14px;border:1px solid #e5e3f4;background:#f8f7ff;border-radius:12px;margin-bottom:16px}.referral-card label{display:block;font-size:12px;color:#666}.referral-card strong{display:block;font-size:13px;color:#353044;overflow-wrap:anywhere;margin:8px 0;user-select:all}.referral-card p,.referral-sandbox p{font-size:12px;line-height:1.7;color:#707080;margin:10px 0}.referral-card button,.referral-sandbox>button{border:0;border-radius:8px;padding:8px 12px;background:#6354bf;color:white;cursor:pointer}.referral-sandbox{margin-top:16px;padding:12px;border:1px dashed #d7b86b;border-radius:10px;background:#fffbef}.referral-sandbox summary{font-size:13px;font-weight:600;cursor:pointer}.referral-sandbox select{max-width:100%;padding:8px;border:1px solid #ddd;border-radius:8px;margin:0 5px 10px 0}.referral-sandbox .account-list-row{flex-wrap:wrap}.referral-sandbox .account-list-row>div{flex:1 0 100%}#referral-status,#account-referral-name{font-size:12px;line-height:1.6;color:#805b26}#account-referral-fields label{display:grid;gap:7px}.dark .referral-card,.dark .referral-sandbox{background:#24232c;border-color:#4d465e}.dark .referral-card strong{color:#ddd}
