.affiliate.svelte-9okvlc{max-width:720px;padding:24px}h1.svelte-9okvlc{margin-bottom:8px}.lead.svelte-9okvlc{color:var(--text-secondary);margin-bottom:24px}h2.svelte-9okvlc{margin-bottom:8px;font-size:16px}.card.svelte-9okvlc{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);margin-bottom:20px;padding:20px}.card.svelte-9okvlc p:where(.svelte-9okvlc){color:var(--text-secondary);margin:8px 0 16px;font-size:14px}label.svelte-9okvlc{color:var(--text-secondary);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.link-row.svelte-9okvlc{flex-wrap:wrap;gap:8px;display:flex}.link-row.svelte-9okvlc input:where(.svelte-9okvlc){border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-input,var(--bg-card));color:var(--text-primary);flex:1;padding:10px 12px;font-size:13px}button.primary.svelte-9okvlc{background:var(--accent);color:var(--on-accent);border-radius:var(--radius-sm);cursor:pointer;border:none;padding:10px 16px;font-size:14px;font-weight:600}button.primary.svelte-9okvlc:disabled{opacity:.6;cursor:default}.stats.svelte-9okvlc{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px;display:grid}.stat.svelte-9okvlc{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);text-align:center;padding:16px}.stat.svelte-9okvlc .n:where(.svelte-9okvlc){font-size:22px;font-weight:700;display:block}.stat.svelte-9okvlc .l:where(.svelte-9okvlc){color:var(--text-muted);margin-top:4px;font-size:12px;display:block}.muted.svelte-9okvlc{color:var(--text-muted)}.small.svelte-9okvlc{margin-top:8px;font-size:12px}.error.svelte-9okvlc{color:var(--danger)}.status.svelte-9okvlc{border-radius:4px;margin-bottom:8px;padding:3px 8px;font-size:12px;display:inline-block}.status.pending.svelte-9okvlc{color:var(--warning);background:#facc1526}.status.rejected.svelte-9okvlc{color:var(--danger);background:#f8717126}.status.active.svelte-9okvlc{color:var(--success,#4ade80);background:#4ade8026}.link-row.svelte-9okvlc select:where(.svelte-9okvlc){border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-input,var(--bg-card));color:var(--text-primary);flex:1;padding:10px 12px;font-size:13px}.form-field.svelte-9okvlc{margin-bottom:14px}.url-row.svelte-9okvlc{align-items:center;gap:8px;margin-bottom:8px;display:flex}.url-row.svelte-9okvlc input:where(.svelte-9okvlc){flex:1}.remove-url.svelte-9okvlc{border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;flex-shrink:0;width:32px;height:32px;font-size:16px}.remove-url.svelte-9okvlc:hover{color:var(--danger);border-color:var(--danger)}.add-url.svelte-9okvlc{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:2px 0;font-size:13px;font-weight:600}.form-field.svelte-9okvlc input:where(.svelte-9okvlc),.form-field.svelte-9okvlc select:where(.svelte-9okvlc),.form-field.svelte-9okvlc textarea:where(.svelte-9okvlc){border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-input,var(--bg-card));width:100%;color:var(--text-primary);resize:vertical;padding:10px 12px;font-family:inherit;font-size:13px}.check.svelte-9okvlc{margin:8px 0 0;font-size:13px}.check.ok.svelte-9okvlc{color:var(--success,#4ade80)}.check.bad.svelte-9okvlc{color:var(--danger)}table.referrals.svelte-9okvlc{border-collapse:collapse;width:100%;font-size:13px}table.referrals.svelte-9okvlc th:where(.svelte-9okvlc){text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border-color);padding:6px 8px;font-size:12px;font-weight:600}table.referrals.svelte-9okvlc td:where(.svelte-9okvlc){border-bottom:1px solid var(--border-color);color:var(--text-primary);padding:8px}table.referrals.svelte-9okvlc tbody:where(.svelte-9okvlc) tr:where(.svelte-9okvlc):last-child td:where(.svelte-9okvlc){border-bottom:none}.mono.svelte-9okvlc{font-family:var(--font-mono,monospace);font-size:12px}.how-it-works.svelte-9okvlc{margin-top:24px}.how-it-works.svelte-9okvlc details:where(.svelte-9okvlc){border-bottom:1px solid var(--border-color);padding:10px 0}.how-it-works.svelte-9okvlc details:where(.svelte-9okvlc):last-child{border-bottom:none}.how-it-works.svelte-9okvlc summary:where(.svelte-9okvlc){cursor:pointer;color:var(--text-primary);font-size:14px;font-weight:600}.how-it-works.svelte-9okvlc details:where(.svelte-9okvlc) p:where(.svelte-9okvlc){margin:10px 0 4px;font-size:13px}@media (width<=640px){.stats.svelte-9okvlc{grid-template-columns:repeat(2,1fr)}}
