/* v478: the Pulse opener is a sibling of the shell, so expose it when closed. */
#pulseWorkspace:has(.pulse-shell.filters-closed) .pulse-filter-open{display:grid}

/* v528: keep the opener 10px below the expanded 58px header. The existing
   hidden-header selector retains top:10px; match the header's animation. */
@media(min-width:981px){
  #pulseWorkspace .pulse-filter-open{top:68px;transition:top .42s cubic-bezier(.22,.61,.36,1)}
}
@media(min-width:981px) and (prefers-reduced-motion:reduce){
  #pulseWorkspace .pulse-filter-open{transition:none}
}
