/* PROD-060 (2026-10-19): a table scrolls inside .table-responsive, and that box also cuts off
   anything that sticks out below it. The Actions menu of a row opens downward, so on a short
   table (few campaigns, few contacts) the menu fell below the box and only a sliver showed.
   PROD-003 fixed this for Events in the Events stylesheet (loaded on that page only); the rule
   is shared by every page now: while a row's menu is open, the box lets it show. */
.table-responsive:has(.dropdown-menu.show) {
    overflow: visible;
}

/* PROD-060 (2026-10-19, seen live on dev): the Campaigns table clips at the CELL, not the box.
   .campaigns-table-fixed td { overflow: hidden } (10/2, so badges stop painting over the next
   column) cut the Actions menu to a sliver under the button. A cell whose menu is open shows it. */
.table td:has(.dropdown-menu.show),
.table th:has(.dropdown-menu.show) {
    overflow: visible;
}
