.filters[data-v-d5a689d3]{background:var(--bg);flex-direction:column;gap:8px;margin-bottom:14px;padding:8px 0;display:flex}@media (width>=1024px){.filters[data-v-d5a689d3]{z-index:5;position:sticky;top:58px}}@media (width<=640px){.chips[data-v-d5a689d3]{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.chips[data-v-d5a689d3]::-webkit-scrollbar{display:none}}.needs .chip[data-v-d5a689d3]{background:var(--surface);border:1px solid var(--line)}.needs .chip.on[data-v-d5a689d3]{background:var(--brand);border-color:var(--brand);color:#fff}.chips:first-child .chip[data-v-d5a689d3]{background:var(--surface-2);border-color:#0000}.chips:first-child .chip.on[data-v-d5a689d3]{background:var(--ink);color:#fff}.bar[data-v-d5a689d3]{justify-content:space-between;align-items:center}.bar[data-v-d5a689d3],.views[data-v-d5a689d3]{display:flex}.views[data-v-d5a689d3]{gap:4px}.body[data-v-d5a689d3]{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.cards[data-v-d5a689d3]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.map[data-v-d5a689d3]{display:none}.map[data-v-d5a689d3],.map-canvas[data-v-d5a689d3]{position:relative}.map-canvas[data-v-d5a689d3]{flex:1;height:100%;min-height:0}.legend[data-v-d5a689d3]{background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:5px;padding:10px;display:flex}.legend .chip[data-v-d5a689d3]{min-height:40px;color:var(--group-color);border-color:color-mix(in srgb,var(--group-color) 35%,var(--line));background:color-mix(in srgb,var(--group-color) 8%,var(--surface));gap:3px;padding:4px 5px;font-size:.8rem;font-weight:700}.legend-icon[data-v-d5a689d3]{background:var(--group-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.legend .count[data-v-d5a689d3]{font-variant-numeric:tabular-nums;font-size:.75rem}.legend .chip.off[data-v-d5a689d3]{color:var(--ink-3);background:var(--surface);border-color:var(--line)}.legend .chip.off .legend-icon[data-v-d5a689d3]{background:var(--ink-3)}.picked[data-v-d5a689d3]{z-index:2;max-width:420px;position:absolute;bottom:12px;left:12px;right:12px}@media (width>=1024px){.body[data-v-d5a689d3]{grid-template-columns:minmax(0,1fr) 420px}.cards[data-v-d5a689d3]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.map[data-v-d5a689d3]{border-radius:var(--radius);border:1px solid var(--line);flex-direction:column;height:calc(100vh - 230px);display:flex;position:sticky;top:210px;overflow:hidden}.map .picked[data-v-d5a689d3],.views[data-v-d5a689d3]{display:none}}@media (width<=1023px){.body.map .list[data-v-d5a689d3]{display:none}.body.map .map[data-v-d5a689d3],.body.map-first .map[data-v-d5a689d3]{border-radius:var(--radius);border:1px solid var(--line);flex-direction:column;height:68vh;display:flex;overflow:hidden}.body.map-first .map[data-v-d5a689d3]{grid-row:1;height:50vh}}.more[data-v-d5a689d3]{text-align:center;margin-top:16px}
