/** ScaleMonkey Events frontend. Copyright (c) 2026 ScaleMonkey. All rights reserved. */
.smc-e-filters{display:flex;flex-wrap:wrap;gap:.65rem;margin:0 0 1.5rem}
.smc-e-filters input,.smc-e-filters select{min-width:130px;max-width:100%;padding:.55rem}
.smc-e-filters button,.smc-e-more{cursor:pointer;padding:.6rem 1rem}
.smc-e-list{list-style:none;margin:0;padding:0}
.smc-e-event-item{display:flex;gap:1rem;align-items:center;border-bottom:1px solid #ddd;padding:1rem 0}
.smc-e-event-image img{width:90px;height:auto;display:block}
.smc-e-event-date{display:block;font-size:.9em;opacity:.75}
.smc-e-event-title{display:block;font-weight:600}
.smc-e-more{margin-top:1.2rem}
.smc-e-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1rem}
.smc-e-gallery img{max-width:100%;height:auto}
@media(max-width:600px){.smc-e-filters>*{flex:1 1 100%}}
