diff --git a/core/templates/core/absences/list.html b/core/templates/core/absences/list.html index d5ff933..23b79e1 100644 --- a/core/templates/core/absences/list.html +++ b/core/templates/core/absences/list.html @@ -37,7 +37,11 @@ has an inline delete form. CSV export button only shows for admin. {% endif %} {# === Filter bar — 7 fields stacked on mobile, wrapped on desktop === #} -
+ {# Lift the filter card above the table card so the multi-checkbox #} + {# Reasons dropdown can overflow downward without being clipped by #} + {# the next sibling .card (the table). Requires `position: relative` #} + {# for z-index to apply. #} +
@@ -78,6 +82,11 @@ has an inline delete form. CSV export button only shows for admin. + {# z-index: 1050 + the filter card's z-index: 10 (set on the #} + {# wrapping ) lifts this menu above the table card that #} + {# follows. The form-card lift is the real fix; the local #} + {# z-index here just keeps the menu above the form's own #} + {# inputs. #}