.HoursTable-module__KrV4sW__table{border-collapse:collapse;width:100%;font-size:.9rem}.HoursTable-module__KrV4sW__caption{text-align:start;color:var(--text-muted);padding-bottom:.4rem;font-size:.85rem;font-weight:700}.HoursTable-module__KrV4sW__table tr{border-bottom:1px solid var(--line)}.HoursTable-module__KrV4sW__table tr:last-child{border-bottom:0}.HoursTable-module__KrV4sW__table th{text-align:start;color:var(--text-muted);white-space:nowrap;padding:.52rem 0;font-weight:700}.HoursTable-module__KrV4sW__table td{text-align:end;font-variant-numeric:tabular-nums;color:var(--text);padding:.52rem 0}.HoursTable-module__KrV4sW__today th,.HoursTable-module__KrV4sW__today td{color:var(--text);font-weight:800}.HoursTable-module__KrV4sW__badge{border-radius:var(--radius);background:var(--text);color:#fff;letter-spacing:.08em;text-transform:uppercase;vertical-align:.12em;margin-inline-start:.5rem;padding:.08rem .45rem;font-size:.66rem;font-weight:800;display:inline-block}.HoursTable-module__KrV4sW__closed td{color:var(--text-dim)}
.MapPanel-module__3uxFVq__panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-soft);height:100%;min-height:17rem;position:relative;overflow:hidden}.MapPanel-module__3uxFVq__map{border:0;width:100%;height:100%;min-height:17rem;display:block}.MapPanel-module__3uxFVq__static{object-fit:cover}.MapPanel-module__3uxFVq__overlay{inset-inline-start:.75rem;border-radius:var(--radius-lg);background:#fffffff2;justify-items:start;gap:.35rem;max-width:calc(100% - 1.5rem);padding:.7rem .8rem;display:grid;position:absolute;bottom:.75rem}.MapPanel-module__3uxFVq__overlay .btn{background:var(--bg);padding:.6rem 1rem;font-size:.78rem}.MapPanel-module__3uxFVq__note{color:var(--text-muted);font-size:.75rem}@media (min-width:900px){.MapPanel-module__3uxFVq__panel,.MapPanel-module__3uxFVq__map{min-height:26rem}}
