/* Events listing (views/pages/{lang}/Events.njk). */

/* Filter chips show their check mark only while pressed (filters.js keeps aria-pressed in sync). */
.chip .ev-chk { flex: none; }
.chip[aria-pressed="false"] .ev-chk { display: none; }

/* The list/month lead and the filter toolbar need JavaScript. site.js removes their [hidden]
   attribute when scripts run, so a JS-only element without [hidden] proves scripts ran even when
   html.js is missing (display-init.js skips adding it on a first visit with no saved settings). */
html:not(.js) #browse > .wrap > [data-js-only]:not([hidden]) { display: grid !important; }
html:not(.js) #browse p[data-js-only]:not([hidden]) { display: block !important; }
