/*
 * Disclosure icons: ▼ collapsed, ▲ expanded.
 * - Bootstrap collapse: trigger gets .collapsed while hidden (toggle .collapsed on show/hide).
 * - Custom toggles: add/remove .disclosure-expanded on .collapse-disclosure-icons (transaction groups, etc.).
 */

.collapse-disclosure-icons .when-expanded {
  display: none;
}

.collapse-disclosure-icons .when-collapsed {
  display: inline;
}

[data-bs-toggle="collapse"]:not(.collapsed) .collapse-disclosure-icons .when-expanded,
.collapse-disclosure-icons.disclosure-expanded .when-expanded {
  display: inline;
}

[data-bs-toggle="collapse"]:not(.collapsed) .collapse-disclosure-icons .when-collapsed,
.collapse-disclosure-icons.disclosure-expanded .when-collapsed {
  display: none;
}
