@layer components{.places-row{min-width:0;transition:background-color var(--vz-duration-fast) ease-out;align-items:center;display:flex}.places-row>.vz-row{flex:1;min-width:0}.places-row:has(>a.vz-row:hover,>button.vz-row:hover){background:var(--vz-surface-2)}.places-row>a.vz-row:hover,.places-row>button.vz-row:hover{background:0 0}.places-row-actions{flex:none;align-items:center;gap:6px;padding-inline:4px 12px;display:inline-flex}.vz-row-lead:has(>.vz-board-thumb){border-radius:var(--vz-radius-xs);background:0 0;overflow:hidden}.vz-row-lead>.vz-board-thumb{width:40px;height:40px}.places-placeholder{padding:8px 16px}.places-placeholder>.vz-skeleton[data-variant=row]{height:40px}.places-empty{color:var(--vz-ink-2);font-size:var(--vz-text-md);margin:0;padding:4px 2px;line-height:1.5}.places-note{color:var(--vz-ink-2);font-size:var(--vz-text-sm);margin:0;line-height:1.45}.places-section{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.places-chips{flex-wrap:wrap;gap:6px;display:flex}@media (width<=767px){.places-chips{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.places-chips::-webkit-scrollbar{display:none}.places-chip{flex:none}}.places-chip{border:1px solid var(--vz-control-edge);border-radius:var(--vz-radius-pill);background:var(--vz-surface);min-height:32px;color:var(--vz-ink);font:600 var(--vz-text-sm)/1 var(--vz-font-body);cursor:pointer;transition:background-color var(--vz-duration-fast) ease-out;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.places-chip:hover:not(:disabled){background:var(--vz-surface-2)}.places-chip[aria-pressed=true]{border-color:var(--vz-primary);background:var(--vz-primary);color:var(--vz-on-primary)}.places-chip:disabled{opacity:.45;cursor:default}.places-chip:focus-visible{outline:var(--vz-focus-ring);outline-offset:2px}.places-chip-count{color:var(--vz-ink-3);font-variant-numeric:tabular-nums}.places-chip[aria-pressed=true]>.places-chip-count{color:inherit;opacity:.75}@media (pointer:coarse){.places-chip{min-height:44px;padding:0 14px}.places-row-actions .vz-button{min-height:44px}.places-row-actions .vz-button[data-icon-only]{width:44px}}}
