.stats.three{grid-template-columns:repeat(3,1fr)}
.stat.success{border-color:var(--green)}
.badge.active,.badge.processed{background:#dff3e9;color:#176c47}
.badge.inactive,.badge.disqualified{background:#e7edf0;color:#52636d}
.badge.pending,.badge.draft{background:#fff0ce;color:#8b5900}
.badge.qualified{background:#e3f2f8;color:#145f7e}
.copy-row{display:flex;gap:8px;align-items:end}
.copy-row input{margin:0}
.copy-row button{white-space:nowrap}
.share-buttons{display:flex;gap:10px;margin-top:14px}
.fine-print{color:var(--muted);font-size:13px}
.referral-item{padding:18px 0;border-top:1px solid #e6edef}
.referral-item:first-of-type{border-top:0}
.referral-item>div{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.referral-item small{width:100%;color:var(--muted)}
.inline-form{display:grid;grid-template-columns:1fr 1fr 1.4fr 2fr auto;gap:10px;align-items:end;margin-top:14px}
.inline-form label,.report-form label{margin:0}
.check{display:flex;gap:7px;align-items:center;font-weight:600}
.check input{width:auto;margin:0}
.report-form{display:flex;gap:12px;align-items:end}
.report-form label{max-width:240px;flex:1}
tfoot th{font-size:14px}
.referral-item a{color:var(--blue)}
@media(max-width:760px){.stats.three{grid-template-columns:1fr 1fr}.inline-form{grid-template-columns:1fr}.copy-row,.share-buttons,.report-form{align-items:stretch;flex-direction:column}.share-buttons a{text-align:center}}
