.hours[data-v-8584d3dd]{color:var(--mono-300);font-size:13px}.hours-line[data-v-8584d3dd]{align-items:flex-start;display:flex;gap:10px}.dot[data-v-8584d3dd]{background:var(--mono-600);border-radius:50%;flex-shrink:0;height:8px;margin-top:6px;width:8px}.is-open .dot[data-v-8584d3dd]{background:var(--glow);box-shadow:0 0 8px rgba(var(--glow-rgb),.6)}.state[data-v-8584d3dd]{color:var(--mono-100);font-weight:500;line-height:1.5;min-width:0;word-break:var(--word-break)}.toggle[data-v-8584d3dd]{background:none;border:0;color:var(--mono-400);flex-shrink:0;font-size:12px;margin-top:2px;padding:0;text-decoration:underline;text-underline-offset:3px}.toggle[data-v-8584d3dd]:hover{color:var(--glow-soft)}.hint[data-v-8584d3dd]{color:var(--mono-400);font-size:12px;margin:8px 0 0}.schedule[data-v-8584d3dd]{background:var(--mono-975);border:1px solid var(--mono-800);border-radius:5px;margin-top:14px;padding:14px 16px}table[data-v-8584d3dd]{border-collapse:collapse;font-size:12px}th[data-v-8584d3dd]{color:var(--mono-300);font-weight:500;padding:3px 18px 3px 0;text-align:left}td[data-v-8584d3dd]{color:var(--mono-100);font-variant-numeric:tabular-nums;padding:3px 0}.closed[data-v-8584d3dd]{color:var(--mono-500)}.exceptions[data-v-8584d3dd]{border-top:1px solid var(--mono-900);display:flex;flex-direction:column;font-size:12px;gap:4px;list-style:none;margin:12px 0 0;padding:12px 0 0}.exceptions li[data-v-8584d3dd]{display:flex;flex-wrap:wrap;gap:12px}.date[data-v-8584d3dd]{color:var(--mono-300);font-variant-numeric:tabular-nums}.note[data-v-8584d3dd]{color:var(--mono-400)}.zone[data-v-8584d3dd]{color:var(--mono-500);font-size:11px;margin:10px 0 0}.restricted[data-v-a66e51f6]{background:var(--mono-975);border:1px solid var(--mono-800);border-left:2px solid var(--glow);border-radius:4px;padding:12px 14px}.restricted-title[data-v-a66e51f6]{color:var(--glow-soft);font-size:13px;font-weight:600;margin:0;word-break:var(--word-break)}.restricted-body[data-v-a66e51f6]{color:var(--mono-300);font-size:12px;line-height:1.7;margin:4px 0 0;word-break:var(--word-break)}
