diff --git a/app/assets/stylesheets/card-filters.css b/app/assets/stylesheets/card-filters.css
index 9f3f0338c..f7ea3605c 100644
--- a/app/assets/stylesheets/card-filters.css
+++ b/app/assets/stylesheets/card-filters.css
@@ -1,14 +1,4 @@
@layer components {
- .card-filter--collection {
- > button {
- --hover-size: 0;
- --input-padding: 0.25em 1em 0.25em 0.8em;
-
- inline-size: auto;
- background-position: center right 0.3em;
- }
- }
-
.card-filter--column {
> button {
--hover-size: 0;
diff --git a/app/assets/stylesheets/events.css b/app/assets/stylesheets/events.css
index d2cc8db94..5a7539e00 100644
--- a/app/assets/stylesheets/events.css
+++ b/app/assets/stylesheets/events.css
@@ -114,14 +114,8 @@
text-align: center;
}
- .events__filter-btn {
- font-weight: 500;
- inline-size: auto;
- margin: auto;
- }
-
.events__popup {
- margin-block-start: var(--block-space-double);
+ margin-block-start: var(--block-space-half);
}
/* Event
diff --git a/app/assets/stylesheets/fizzy-menu.css b/app/assets/stylesheets/fizzy-menu.css
new file mode 100644
index 000000000..77a5d95f3
--- /dev/null
+++ b/app/assets/stylesheets/fizzy-menu.css
@@ -0,0 +1,17 @@
+.fizzy-menu {
+ --input-border-color: var(--color-selected-dark);
+ --input-padding: 0.2em 2em 0.2em 0.9em;
+
+ box-shadow: 0 0 0 1px oklch(var(--lch-blue-medium) / 5%),
+ 0 0.2em 0.2em oklch(var(--lch-blue-medium) / 5%),
+ 0 0.4em 0.4em oklch(var(--lch-blue-medium) / 5%),
+ 0 0.8em 0.8em oklch(var(--lch-blue-medium) / 5%);
+ margin-block-start: 0.1em;
+
+ svg {
+ block-size: auto;
+ inline-size: 1.3em;
+ margin-block-end: 0.2em;
+ margin-inline-end: 0.8ch;
+ }
+}
\ No newline at end of file
diff --git a/app/views/cards/index.html.erb b/app/views/cards/index.html.erb
index fbc5528f4..eba0049da 100644
--- a/app/views/cards/index.html.erb
+++ b/app/views/cards/index.html.erb
@@ -6,6 +6,13 @@
<%= render "cards/index/header", filter: @filter %>
<% end %>
+
+ <%= filter_title @filter %>
+
+ <%= render "filters/settings", filter: @filter %>
+