.results-bar .chip,.results-bar .view-switch button,.search-change{min-height:44px}.results-list{min-height:100svh}.results-grid{align-content:start}.results-empty{flex-wrap:wrap;gap:10px;display:flex}.results-bar .compare-pick:disabled{opacity:.5;cursor:default;border-color:var(--line)}.compare-pick-note{font-size:var(--fs-14,14px);color:var(--ink-2);margin:0 0 12px;font-weight:700}.results-count-line{display:none}.view-switch{flex-wrap:wrap}@media (width<=299px){.results-bar .wrap{flex-wrap:wrap;overflow-x:visible}.search-top.has-place:not(.editing) h1{white-space:normal;overflow-wrap:anywhere}.results-grid .place-card.brief{grid-template-columns:minmax(0,1fr);row-gap:10px}.results-grid .brief-facts li{white-space:normal}}.filter-group .opts.rating-seg{background:var(--sand);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;padding:4px;display:grid}.filter-group .opts.rating-seg label{min-width:0;display:flex}.filter-group .opts.rating-seg input[type=radio]+span{min-width:0;min-height:44px;color:var(--ink-2);font-size:var(--fs-14,14px);white-space:nowrap;background:0 0;border:0;border-radius:12px;flex:1;justify-content:center;padding:0 4px;font-weight:800}.filter-group .opts.rating-seg input[type=radio]:checked+span{background:var(--cat-strong,var(--ink));color:#fff}.filter-group .opts.rating-seg input[type=radio]:focus-visible+span{outline:3px solid var(--ink);outline-offset:2px}@media (hover:hover) and (pointer:fine){.filter-group .opts.rating-seg input[type=radio]:not(:checked)+span:hover{color:var(--ink);background:#ffffffb3}}@media (width<=719px){.results-bar .results-count{display:none}.results-bar .compare-pick{flex:none;order:1}.results-bar .chip,.results-bar .view-switch button{min-height:44px;padding-inline:11px}.results-bar .view-switch{background:0 0;padding:0}.results-bar .view-switch button{border:1.5px solid var(--line);background:var(--surface)}.results-bar .view-switch button[aria-pressed=true]{display:none}.results-count-line{color:var(--ink);align-items:center;gap:8px;margin:0 0 12px;font-size:15px;font-weight:700;display:flex}.results-count-line .count-extra{color:var(--muted);font-weight:500;display:inline}.results-count-line .count-order{color:var(--muted);font-weight:500}}
