.fb[data-v-d074082c]{cursor:pointer;color:var(--ink-3);font:inherit;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:4px;line-height:1;display:inline-flex}.fb.on[data-v-d074082c],.fb[data-v-d074082c]:hover{color:var(--brand)}.fb.big[data-v-d074082c]{border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:9px 16px;font-size:.92rem}.fb.big svg[data-v-d074082c]{color:var(--brand)}.fb.big.on[data-v-d074082c]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-dark)}.shisa[data-v-906ea824]{vertical-align:-.2em;flex-shrink:0;display:inline-block}.rt[data-v-d3db6d6b]{font-variant-numeric:tabular-nums;gap:8px}.r[data-v-d3db6d6b],.rt[data-v-d3db6d6b]{display:flex}.r[data-v-d3db6d6b]{border-radius:10px;flex-direction:column;flex:1;align-items:center;padding:8px 4px;line-height:1.2}.r b[data-v-d3db6d6b]{font-size:1.35rem;font-family:var(--serif)}.r span[data-v-d3db6d6b]{margin-top:2px;font-size:.75rem}.r.tw[data-v-d3db6d6b]{background:var(--tw-soft);color:var(--tw)}.r.local[data-v-d3db6d6b]{background:var(--local-soft);color:var(--local)}.r.foreign[data-v-d3db6d6b]{background:var(--foreign-soft);color:var(--foreign)}.compact[data-v-d3db6d6b]{gap:14px}.compact .r[data-v-d3db6d6b]{background:0 0;flex-direction:row;flex:none;align-items:baseline;gap:4px;padding:0}.compact .r b[data-v-d3db6d6b]{font-size:1rem}.compact .r span[data-v-d3db6d6b]{color:var(--ink-3);order:-1;margin:0}.oc[data-v-1f8029a7]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:4px;min-width:0;padding:14px 16px;transition:box-shadow .15s,transform .15s,border-color .15s;display:flex;position:relative}.oc.active[data-v-1f8029a7],.oc[data-v-1f8029a7]:hover{box-shadow:var(--shadow-hover);color:inherit;border-color:color-mix(in srgb,var(--c) 40%,var(--line));transform:translateY(-1px)}.top[data-v-1f8029a7]{gap:8px;margin-right:-6px;font-size:.8rem;display:flex}.cat[data-v-1f8029a7],.meta[data-v-1f8029a7],.top[data-v-1f8029a7]{align-items:center}.cat[data-v-1f8029a7]{color:var(--c);gap:4px;font-weight:700;display:inline-flex}.cat[data-v-1f8029a7],.where[data-v-1f8029a7]{white-space:nowrap}.where[data-v-1f8029a7]{color:var(--ink-3);text-overflow:ellipsis;flex:1;overflow:hidden}.name[data-v-1f8029a7]{margin:2px 0 0;font-size:1.08rem;line-height:1.4}.ja[data-v-1f8029a7]{color:var(--ink-3);margin:0;font-size:.8rem}.tagline[data-v-1f8029a7]{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:.9rem;line-height:1.65;display:-webkit-box;overflow:hidden}.bottom[data-v-1f8029a7]{flex-direction:column;gap:8px;margin-top:auto;padding-top:10px;display:flex}.meta[data-v-1f8029a7]{flex-wrap:wrap;gap:6px;display:flex}.hours[data-v-1f8029a7]{font-size:.78rem;font-weight:700}.hours.open[data-v-1f8029a7]{color:var(--ok)}.hours.later[data-v-1f8029a7],.hours.soon[data-v-1f8029a7]{color:var(--warn)}.hours.closed[data-v-1f8029a7]{color:var(--ink-3)}
