/* Event pages: small additions on top of core site.css. */
.filters fieldset { border: 0; padding: 0; margin: 0; min-width: 0; }
.filters .filter-actions { display: flex; align-items: center; gap: .75rem; flex-wrap: wrap; }
.detail-actions { display: flex; gap: .5rem; flex-wrap: wrap; margin: 1rem 0 .5rem; }
.detail .parsed-range { color: var(--muted); font-size: .92rem; }
.detail .event-summary { font-size: 1.02rem; }
.detail .correction { margin: .5rem 0 0; font-size: .92rem; }
.detail .correction a { display: inline-flex; align-items: center; min-height: 44px; }
