4bffec642e
DetailPanelOverlay.vue (shared by the shot/asset/task detail panels and the My Tasks page) used a hardcoded top-[113px] that left a 49px gap above the panel. The header is h-16 (64px), confirmed via its live getBoundingClientRect() - switched to top-16 so the panel's top edge sits flush against it. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>