.app-search-submit { display:grid; align-self:stretch; align-content:end; gap:6px; }
.app-search-submit .app-search-scope { display:flex; align-items:center; gap:7px; min-height:18px; margin:0; white-space:nowrap; font-size:11px; font-weight:500; color:#677895; }
.app-search-submit > .btn { min-height:38px; }
.app-search-filters { display:inline-flex; align-items:center; justify-content:center; gap:7px; }
.app-search-filters svg { width:17px; height:17px; fill:none; stroke:currentColor; stroke-width:1.7; stroke-linecap:round; stroke-linejoin:round; }
[data-search-status] { margin:8px 0; font-size:12px; color:#677895; }
[data-unified-results][aria-busy=true] { opacity:.65; }
[data-search-form] [hidden] { display:none!important; }
