.live-hours{--hours-color:#64748b;display:flex;align-items:center;gap:8px;background:#0b1120;color:#f1f5f9;border-bottom:3px solid var(--hours-color);padding:5px 12px;min-height:42px;font-size:12px;line-height:1.5}.live-hours[data-open=true]{--hours-color:#4ade80}.live-hours[data-open=false]{--hours-color:#fb7185}.live-hours-window{flex:1;min-width:0;overflow:hidden}.live-hours-track{display:flex;align-items:center;gap:16px;white-space:nowrap;width:max-content;animation:hours-slide 16s ease-in-out infinite alternate}.live-hours-dot{width:9px;height:9px;border-radius:50%;background:var(--hours-color);flex-shrink:0}.live-hours strong{color:var(--hours-color)}@keyframes hours-slide{0%,10%{transform:translateX(0)}90%,100%{transform:translateX(var(--hours-travel,0px))}}@media(prefers-reduced-motion:reduce){.live-hours-track{animation:none;white-space:normal;width:auto;flex-wrap:wrap;gap:4px 10px}}
