@layer cn-blocks{.cn-hours__box{display:grid;gap:16px;max-inline-size:30rem;margin-inline:auto;text-align:start}.cn-hours__box--compact{font-size:var(--cn-fs-lead)}.cn-hours__note{font-size:var(--cn-fs-sm);color:var(--t-muted)}.cn-hours__box--status{justify-items:center}.cn-hours__box--card .cn-open{justify-self:start;padding:6px 12px;border-radius:var(--cn-r-pill);background:var(--t-hover)}}