/* FINAL V20 — cache/state stability. Event status uses pseudo content only so React owns its DOM. */
.v20-event-state-host{position:relative}
.v20-event-state-host::after{content:attr(data-v20-event-status) "  •  " attr(data-v20-event-name) "  " attr(data-v20-event-date);display:block;margin-top:.35rem;font-size:11px;line-height:1.7;color:hsl(var(--muted-foreground));font-weight:700}
.v20-event-state-host[data-v20-event-closed="1"]::after{color:#ef4444}
