/* Preserve native category/sort styles; ensure authored display rules cannot
   override the actual filtered state. Only exact catalogue lists participate. */
[data-akiwa-case-directory] .cases-elem__list > [data-akiwa-case-tags][hidden],
[data-akiwa-case-directory] [data-akiwa-case-filter-empty][hidden]{display:none!important}
[data-akiwa-case-directory] .akiwa-case-filter-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
[data-akiwa-case-directory] .akiwa-case-filter-empty{margin:24px 0 0;font-size:18px;line-height:1.5}
[data-akiwa-case-directory] .cases-sort__item:focus-visible{outline:3px solid #ec1557;outline-offset:-3px}
