.campaign-builder{max-width:980px}.campaign-steps{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:24px;padding:14px 16px;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc}.campaign-steps span{font-size:.82rem;font-weight:700;color:#1f2937}.campaign-steps b{font-weight:400;color:#9ca3af}.strategy-context{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 10px}.strategy-context span{padding:5px 9px;border-radius:999px;background:#f3e8ff;color:#6b21a8;font-size:.78rem;font-weight:700}.success-alert{margin-bottom:18px;padding:13px 16px;border-radius:10px;background:#ecfdf5;color:#166534;border:1px solid #bbf7d0}@media(max-width:700px){.campaign-steps b{display:none}.campaign-steps span{width:100%;padding:5px 0}.campaign-steps span:not(:last-child){border-bottom:1px solid #e5e7eb}}
