.filters.radar-filter-r48 { gap: 10px; }
.filters.radar-filter-r48 input[type=search] { flex: 1 1 260px; }
.filters.radar-filter-r48 select { flex: 0 1 155px; min-width: 140px; }
.filters.radar-filter-r48 .radar-periods-r48 { display: flex; flex-wrap: wrap; gap: 7px; }
.filters.radar-filter-r48 .radar-periods-r48 button { border: 0; border-radius: 8px; padding: 9px 15px; background: #f2f5f0; color: #315b4c; font-size: 14px; font-weight: 600; }
.filters.radar-filter-r48 .radar-periods-r48 button[aria-current] { background: #dfece0; color: #235e4f; }
.filters.radar-filter-r48 .radar-periods-r48 button:hover { background: #d6e7d9; }
.event-row > div > small.muted { display: block; }
@media (max-width: 650px) {
  .filters.radar-filter-r48 input[type=search], .filters.radar-filter-r48 select { flex: 1 1 100%; }
}
