.wo-title.svelte-zx3lsl{text-align:center}.wo-kicker.svelte-zx3lsl{font-size:var(--sb-text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--sb-ice-text);font-weight:700}.wo-title.svelte-zx3lsl h1:where(.svelte-zx3lsl){margin:4px 0 0;font-size:1.7rem;font-weight:700}.wo-empty.svelte-zx3lsl{align-items:flex-start;gap:var(--sb-space-md);flex-direction:column;display:flex}.wo-empty.svelte-zx3lsl p:where(.svelte-zx3lsl){color:var(--sb-text-muted);font-size:var(--sb-text-sm);margin:0}.wo-dates.svelte-zx3lsl{flex-direction:column;display:flex}.wo-row.svelte-zx3lsl{align-items:center;gap:var(--sb-space-md);border-bottom:1px solid rgba(var(--sb-white-rgb), .08);padding:12px 0;display:flex}.wo-row.svelte-zx3lsl:last-child{border-bottom:none}.wo-cal.svelte-zx3lsl{border:1px solid var(--sb-ice);border-radius:var(--sb-radius-sm);background:rgba(var(--sb-fixed-bg-input-rgb), .7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);flex-direction:column;flex-shrink:0;align-items:stretch;width:40px;display:flex;overflow:hidden}.wo-cal-month.svelte-zx3lsl{padding:3px var(--sb-space-sm) 2px;background:linear-gradient(135deg, var(--sb-ice), var(--sb-sky));color:var(--sb-white);text-transform:uppercase;letter-spacing:.08em;text-align:center;font-size:.6rem;font-weight:600;line-height:1;display:block}.wo-cal-day.svelte-zx3lsl{padding:4px var(--sb-space-sm) 6px;font-size:var(--sb-text-xl);color:var(--sb-text);text-align:center;font-weight:700;line-height:1}[data-theme=light] .wo-cal.svelte-zx3lsl{background:var(--sb-frost-fill);-webkit-backdrop-filter:var(--sb-frost-blur);backdrop-filter:var(--sb-frost-blur);border-color:var(--sb-sky)}[data-theme=light] .wo-cal-month.svelte-zx3lsl{background:linear-gradient(135deg, var(--sb-sky), var(--sb-violet))}[data-theme=light] .wo-cal-day.svelte-zx3lsl{color:var(--sb-fixed-border)}.wo-info.svelte-zx3lsl{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wo-event-title.svelte-zx3lsl{color:var(--sb-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;text-decoration:none;overflow:hidden}a.wo-event-title.svelte-zx3lsl:hover{color:var(--sb-ice-text)}.wo-event-meta.svelte-zx3lsl{font-size:var(--sb-text-sm);color:var(--sb-text-muted)}.wo-cta.svelte-zx3lsl{flex-shrink:0}.wo-address.svelte-zx3lsl p:where(.svelte-zx3lsl){margin:0 0 var(--sb-space-md);font-size:var(--sb-text-sm);color:var(--sb-text-secondary)}.wo-map.svelte-zx3lsl{flex:1;min-height:0}.wo-maps-link.svelte-zx3lsl{margin-top:var(--sb-space-md)}.wo-map.svelte-zx3lsl iframe:where(.svelte-zx3lsl){border-radius:var(--sb-radius-sm);border:0;width:100%;height:100%;min-height:240px;display:block}.wo-map-cell.svelte-zx3lsl{flex-direction:column;display:flex}@media (width<=768px){.wo-row.svelte-zx3lsl{flex-wrap:wrap}.wo-cta.svelte-zx3lsl{flex-basis:100%}.wo-cta.svelte-zx3lsl>*{width:100%}.wo-map.svelte-zx3lsl iframe:where(.svelte-zx3lsl){min-height:220px}}
