.place-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:12px;align-items:end}.place-filters label{margin:0}.place-filters button{min-height:44px}.place-rating{color:#7a4517;font-weight:650}.place-scores{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.place-scores span{background:#edf3f7;border-radius:5px;padding:4px 8px;font-size:.84rem;color:#213b50}.place-scores strong{color:#172b3d}
