.age[data-v-20931a87]{grid-template-columns:repeat(4,1fr);gap:3px;display:grid}.seg[data-v-20931a87]{border-radius:6px;flex-direction:column;justify-content:center;align-items:center;line-height:1.2;display:flex}.sm .seg[data-v-20931a87]{font-variant-numeric:tabular-nums;padding:3px 0;font-size:.72rem}.lg .seg[data-v-20931a87]{gap:2px;padding:10px 4px}.lg .lbl[data-v-20931a87]{font-size:.95rem;font-weight:700}.lg .fit[data-v-20931a87]{font-size:.78rem}.good[data-v-20931a87]{background:var(--age-good);color:var(--age-good-ink)}.ok[data-v-20931a87]{background:var(--age-ok);color:var(--age-ok-ink)}.no[data-v-20931a87],.unknown[data-v-20931a87]{background:var(--age-none);color:var(--ink-3)}.no .lbl[data-v-20931a87]{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--ink-3) 60%,transparent);text-decoration-color:color-mix(in srgb,var(--ink-3) 60%,transparent)}.hl[data-v-20931a87]{outline:2px solid var(--ink);outline-offset:1px}.pc[data-v-e2a46f0a]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);border-top:3px solid var(--c);flex-direction:column;gap:6px;min-width:0;padding:14px 16px;transition:box-shadow .15s,transform .15s;display:flex}.pc.active[data-v-e2a46f0a],.pc[data-v-e2a46f0a]:hover{box-shadow:var(--shadow-hover);color:inherit;transform:translateY(-1px)}.pc.active[data-v-e2a46f0a]{border-color:var(--c)}.top[data-v-e2a46f0a]{justify-content:space-between;gap:8px;font-size:.8rem;display:flex}.cat[data-v-e2a46f0a],.hours[data-v-e2a46f0a],.top[data-v-e2a46f0a]{align-items:center}.cat[data-v-e2a46f0a]{color:var(--c);gap:4px;font-weight:700;display:inline-flex}.cat[data-v-e2a46f0a],.rating[data-v-e2a46f0a],.where[data-v-e2a46f0a]{white-space:nowrap}.where[data-v-e2a46f0a]{color:var(--ink-3);text-overflow:ellipsis;overflow:hidden}.name[data-v-e2a46f0a]{margin:0;font-size:1.05rem;font-weight:800;line-height:1.35}.tagline[data-v-e2a46f0a]{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.6;display:-webkit-box;overflow:hidden}.hours[data-v-e2a46f0a]{gap:6px;margin:0;font-size:.8rem;font-weight:700;display:inline-flex}.hours .dot[data-v-e2a46f0a]{background:currentColor;border-radius:50%;width:7px;height:7px}.hours.open[data-v-e2a46f0a]{color:var(--ok)}.hours.later[data-v-e2a46f0a],.hours.soon[data-v-e2a46f0a]{color:var(--warn)}.hours.closed[data-v-e2a46f0a]{color:var(--ink-3)}.bottom[data-v-e2a46f0a]{flex-direction:column;margin-top:auto;padding-top:6px}.bottom[data-v-e2a46f0a],.meta[data-v-e2a46f0a]{gap:8px;display:flex}.meta[data-v-e2a46f0a]{justify-content:space-between;align-items:flex-end}.feats[data-v-e2a46f0a]{color:var(--ink-2);flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.feats li[data-v-e2a46f0a]{align-items:center;gap:3px;display:inline-flex}.feats li.warn[data-v-e2a46f0a]{color:var(--warn)}.rating[data-v-e2a46f0a]{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.8rem}.cnt[data-v-e2a46f0a]{color:var(--ink-3)}
