.filter-tabs{flex-wrap:wrap;overflow-x:visible}
.section-tabs,.stats{scrollbar-width:none}
.section-tabs::-webkit-scrollbar,.stats::-webkit-scrollbar{display:none}
.person-delete{min-width:36px;width:36px;padding:0;font-size:22px;line-height:1;background:#fff3f2;color:#b42318;border-color:#efc9c5}
.person-delete:hover{background:#fee4e2;filter:none}
.advert-delete{min-width:36px;width:36px;padding:0;font-size:22px;line-height:1;background:#fff3f2;color:#b42318;border-color:#efc9c5}
.advert-delete:hover{background:#fee4e2;filter:none}
.area-chips,.recommended-areas{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}
.area-chip,.recommended-areas button{min-height:30px;padding:5px 9px;border-radius:999px;font-size:11px}
.area-chip{display:inline-flex;align-items:center;gap:6px;background:var(--pale);color:var(--teal);font-weight:700}
.area-chip button{min-width:20px;min-height:20px;padding:0;border:0;background:transparent;color:inherit;font-size:16px}
.recommended-areas button{background:var(--backdrop);color:var(--muted);border-color:var(--line)}
.campaign-overview{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 12px}
.campaign-count{padding:6px 9px;border-radius:9px;background:var(--backdrop);color:var(--muted);font-size:11px}
.campaign-count strong{color:var(--ink)}
