.visit-days[data-v-ebc25626]{border:0;min-width:0;margin:0 0 18px;padding:0}legend[data-v-ebc25626]{padding:0;font-size:15px;font-weight:600}.days-hint[data-v-ebc25626]{color:var(--text-2);margin:4px 0 12px;font-size:12px;line-height:1.5}.day-chips[data-v-ebc25626]{flex-wrap:wrap;gap:8px;display:flex}.day-chip[data-v-ebc25626]{border:1px solid var(--border);background:var(--surface-muted);min-height:48px;color:var(--text-2);cursor:pointer;border-radius:14px;align-items:center;gap:8px;padding:7px 12px 7px 9px;transition:background-color .16s,border-color .16s,color .16s;display:flex;position:relative}.day-chip.chosen[data-v-ebc25626]{border-color:var(--brand);background:var(--brand-tint);color:var(--text)}.day-chip input[data-v-ebc25626]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.day-chip[data-v-ebc25626]:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.day-chip[data-v-ebc25626]:has(input:disabled){opacity:.6;cursor:progress}.day-check[data-v-ebc25626]{border:1.5px solid var(--border);background:var(--surface);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.chosen .day-check[data-v-ebc25626]{border-color:var(--brand);background:var(--brand);color:var(--on-primary)}.day-copy[data-v-ebc25626]{gap:1px;display:grid}.day-date[data-v-ebc25626]{white-space:nowrap;font-size:13px;font-weight:600}.day-hours[data-v-ebc25626]{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:11px}.compact[data-v-ebc25626]{margin:2px 0 8px}.compact legend[data-v-ebc25626]{font-size:12px;font-weight:550}.compact .days-hint[data-v-ebc25626]{margin:2px 0 8px;font-size:10px;line-height:16px}.compact .day-chips[data-v-ebc25626]{gap:6px}.compact .day-chip[data-v-ebc25626]{border-radius:11px;gap:6px;min-height:44px;padding:5px 9px 5px 7px}.compact .day-check[data-v-ebc25626]{width:16px;height:16px}.compact .day-date[data-v-ebc25626]{font-size:12px}.compact .day-hours[data-v-ebc25626]{font-size:10px}@media (prefers-reduced-motion:reduce){.day-chip[data-v-ebc25626]{transition:none}}.poster-fallback[data-v-5a28379d]{--glow:80% 12%;--angle:160deg;border-radius:inherit;background:radial-gradient(90% 70% at var(--glow), color-mix(in srgb, var(--brand) 15%, transparent), transparent 70%), linear-gradient(var(--angle), var(--brand-tint), color-mix(in srgb, var(--brand-tint) 45%, var(--surface)));position:absolute;inset:0;overflow:hidden;container-type:size}.v1[data-v-5a28379d]{--glow:12% 18%;--angle:200deg}.v2[data-v-5a28379d]{--glow:85% 90%;--angle:130deg}.v3[data-v-5a28379d]{--glow:20% 85%;--angle:180deg}.glyph[data-v-5a28379d]{letter-spacing:-.04em;color:color-mix(in srgb, var(--brand) 17%, transparent);-webkit-user-select:none;user-select:none;font-size:92cqh;font-weight:800;line-height:1;position:absolute;bottom:-.22em;right:-.06em}.v1 .glyph[data-v-5a28379d]{bottom:-.26em;left:22%;right:auto}.v2 .glyph[data-v-5a28379d]{top:-.12em;bottom:auto;right:-.1em}.v3 .glyph[data-v-5a28379d]{font-size:80cqh;bottom:-.16em;right:-.14em}.kind[data-v-5a28379d]{width:28px;height:28px;color:var(--brand);background:color-mix(in srgb, var(--surface) 72%, transparent);box-shadow:0 1px 4px color-mix(in srgb, var(--brand) 10%, transparent);border-radius:9px;place-items:center;display:grid;position:absolute;bottom:9px;left:9px}.live .glyph[data-v-5a28379d]{animation:.46s cubic-bezier(.3,1.4,.5,1) glyph-in-5a28379d}@keyframes glyph-in-5a28379d{0%{opacity:0;translate:0 8%;scale:.6}}@media (prefers-reduced-motion:reduce){.live .glyph[data-v-5a28379d]{animation:none}}@container (width<=60px){.kind[data-v-5a28379d]{display:none}}
