.week[data-astro-cid-7qpuronz]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.week__day[data-astro-cid-7qpuronz]{background:var(--color-surface);border-radius:var(--radius);border-left:5px solid #0000;flex-direction:column;display:flex;overflow:hidden}.week__day[data-astro-cid-7qpuronz][data-home=true]{border-left-color:var(--color-highlight)}.week__day[data-astro-cid-7qpuronz][data-home=false]{border-left-color:var(--color-closed)}.week__cell[data-astro-cid-7qpuronz]{flex-wrap:wrap;align-items:baseline;gap:.15rem .75rem;padding:.7rem .9rem .75rem;display:flex}.week__when[data-astro-cid-7qpuronz]{flex:8rem;align-items:baseline;gap:.5rem;margin:0;display:flex}.week__weekday[data-astro-cid-7qpuronz]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-nav);color:var(--color-text);font-size:1rem;font-weight:700}.week__date[data-astro-cid-7qpuronz]{color:var(--color-text-muted);font-size:.8125rem}.week__hours[data-astro-cid-7qpuronz]{color:var(--color-open);font-variant-numeric:tabular-nums;margin:0;font-size:.9375rem;font-weight:600}.week__hours--closed[data-astro-cid-7qpuronz]{color:var(--color-closed);font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-nav);font-size:.875rem;font-weight:700}.week__day--today[data-astro-cid-7qpuronz]{outline:2px solid var(--color-rule)}.week__day--today[data-astro-cid-7qpuronz] .week__hours[data-astro-cid-7qpuronz]{display:none}.week__venue[data-astro-cid-7qpuronz]{color:var(--color-text);text-wrap:pretty;flex:1 0 100%;margin:.15rem 0 0;font-size:.875rem}.week__flag[data-astro-cid-7qpuronz]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-badge);border-radius:3px;margin-right:.4rem;padding:.05rem .4rem;font-size:.6875rem;font-weight:800;display:inline-block}.week__day[data-astro-cid-7qpuronz][data-home=true] .week__flag[data-astro-cid-7qpuronz]{background:var(--color-highlight);color:var(--color-ground)}.week__day[data-astro-cid-7qpuronz][data-home=false] .week__flag[data-astro-cid-7qpuronz]{background:var(--color-closed);color:var(--color-surface)}.week__addr[data-astro-cid-7qpuronz]{color:var(--color-text);text-decoration:none}.week__addr[data-astro-cid-7qpuronz]:hover{text-decoration:underline}.week__venue-name[data-astro-cid-7qpuronz]{font-weight:600}.week__address[data-astro-cid-7qpuronz]{color:var(--color-text-muted);font-size:.8125rem;display:block}.week__map[data-astro-cid-7qpuronz]{color:var(--color-rule);white-space:nowrap;font-weight:700}.week__note[data-astro-cid-7qpuronz]{color:var(--color-heading-sub);flex:1 0 100%;margin:.15rem 0 0;font-size:.875rem;font-weight:600}.week__day[data-astro-cid-7qpuronz][data-closed=true]{box-shadow:inset 0 0 0 1px var(--color-rule);background:0 0;border-left-color:#0000}.week__day[data-astro-cid-7qpuronz][data-closed=true] .week__line[data-astro-cid-7qpuronz]{visibility:hidden}@media (width>=46rem){.week[data-astro-cid-7qpuronz]{grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;gap:.625rem}.week__day[data-astro-cid-7qpuronz]{min-width:0}.week__cell[data-astro-cid-7qpuronz]{padding:.85rem .7rem .9rem;display:block}.week__when[data-astro-cid-7qpuronz]{margin-bottom:.35rem;display:block}.week__weekday[data-astro-cid-7qpuronz]{font-size:.8125rem;display:block}.week__date[data-astro-cid-7qpuronz]{display:block}.week__hours[data-astro-cid-7qpuronz]{font-size:.8125rem}}.week__status{background:var(--color-bg);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-rule) 30%, transparent);border-radius:999px;flex-wrap:wrap;align-self:center;align-items:center;gap:.2rem .4rem;margin:.3rem 0 .15rem;padding:.15rem .55rem;display:inline-flex}.week__status-dot{background:var(--color-text-muted);border-radius:50%;flex:none;width:.5rem;height:.5rem}.week__status-word{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-nav);color:var(--color-text);font-size:.8125rem;font-weight:700;line-height:1.2}.week__status-detail{color:var(--color-text-muted);font-size:.8125rem;font-weight:600}.week__day--today[data-state=open] .week__status-dot{background:var(--color-open)}.week__day--today[data-state=open] .week__status{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-open) 55%, transparent)}.week__day--today[data-state=closed] .week__status-dot{background:var(--color-closed)}.week__day--today[data-state=closed] .week__status{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-closed) 45%, transparent)}.week__day--today[data-state=unknown] .week__status-dot{background:var(--color-text-muted)}
