8e06bc7924
Replace the floating 'Download log' button + bare '.ndjson' link with one cohesive dropdown menu — same affordance as the rest of the header, opens to two well-described options. - Native <details><summary> for keyboard + no-JS support; only the click-outside-to-close handler is JS (a few lines). - New .dropdown / .dropdown-menu / .dropdown-item tokens in web/styles/input.css. Reusable for future header menus (host-detail overflow, source-group action menus, etc). - Chevron flips 180 degrees when open via .dropdown[open] selector. - Each option has a label + a mono hint line explaining when to pick it (.txt for humans / paste into a ticket; .ndjson for jq / tooling).