body .date-card-meta{flex-wrap:wrap;align-items:flex-start;gap:8px;margin:16px 0 0;display:flex}body .city-idea-chip{border:1px solid var(--line-subtle);background:var(--paper);max-width:100%;min-height:32px;color:var(--ink-80);border-radius:16px;align-items:center;padding:5px 12px;display:inline-flex}body .date-card-meta dd{white-space:nowrap;font-size:var(--type-meta-size);line-height:var(--type-meta-line);letter-spacing:var(--tracking-body);margin:0}body .city-idea-chip--budget dd{white-space:normal;text-wrap:pretty}body .city-idea-chip--budget dd span{white-space:nowrap}.city-filters{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 32px;display:flex}body .city-filter[data-slot=select-trigger]{width:auto;max-width:100%;height:auto;min-height:var(--control-height);border-radius:var(--radius-pill);background:var(--surface-subtle);box-shadow:none;color:var(--ink);border:0;gap:12px;padding:12px 18px}body .city-filter[data-active=true]{background:var(--ink);color:var(--paper)}body .city-filter[data-active=true]>svg{color:currentColor;opacity:1}.city-filter-count:empty{display:none}.city-filter-count{white-space:nowrap;margin-left:auto}.city-filter-reset{padding-inline:8px}.city-filter-empty{border-radius:var(--radius);background:var(--surface-subtle);text-align:center;padding:32px 24px}.city-idea--text .city-idea-copy{grid-column:1/-1}@media (hover:hover){body .city-filter[data-active=false]:hover{background:var(--surface-hover)}}@media (max-width:760px){.city-filters{gap:8px;margin-bottom:24px}.city-filter-count{margin-left:0}body .city-filter[data-slot=select-trigger]{padding-inline:16px}}
