.camera-city-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}
.camera-city-filters button{min-height:44px;padding:9px 14px;font-weight:600}
.camera-city-filters button[aria-pressed="true"]{background:var(--tc-ink);color:var(--tc-paper);border-color:var(--tc-ink)}
.camera-city-filters span{font-size:.85em;opacity:.8;font-variant-numeric:tabular-nums}
@media(max-width:500px){.camera-city-filters{gap:6px}.camera-city-filters button{flex:1 1 auto;padding:9px 10px;font-size:13px;gap:6px}}
