529f18a1a25eb72c1171dffaf4c6dfc18ddd1afc
User feedback: "سو فريز هنا لأني نزلت تحت وما شفتها" — the Manage tab's bulk-action toolbar (added in #332) was not visible after scrolling down through the meetings list. - Adds a `headingRef` + `ResizeObserver` effect in `ManageSection` that publishes the live height of `em-manage-heading-bar` as a `--em-manage-heading-h` CSS var on the `[data-em-root]` element. Mirrors the Schedule tab's existing pattern at L2155 for `--em-heading-h`. Distinct var name avoids collision when switching tabs; cleared on unmount so the Schedule tab doesn't inherit a stale offset. - Updates `em-manage-bulk-toolbar` to `position: sticky` with `top: calc(var(--em-header-h) + var(--em-manage-heading-h))`, matching horizontal bleed (`-mx-3 sm:-mx-6 px-3 sm:px-6`) and `#f4f6fb` page-bg of the heading bar so the two visually stack as a single header unit. Drops the rounded card style, uses a bottom-border + drop-shadow for the seam. - Adds `print:hidden` for parity with the Schedule counterpart so the toolbar doesn't leak into PDF exports. `pnpm -C artifacts/tx-os exec tsc --noEmit` clean. Pre-existing api-server / test workflow failures are unrelated to this change. No behavior change to the Schedule tab.
Description
No description provided
Languages
TypeScript
69.4%
JavaScript
29%
CSS
0.6%
Shell
0.6%
Dockerfile
0.2%
Other
0.2%