.search-row{gap:var(--s2);margin-top:var(--s1);grid-template-columns:minmax(0,1fr) auto;display:grid}@media (width<=479px){.search-row{grid-template-columns:minmax(0,1fr)}}.combo{position:relative}.combo #q{width:100%}#suggestions:not([hidden]){inset-inline:0;z-index:1;max-height:min(22rem,45dvh);padding:var(--s1) 0;background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-raised);margin:0;list-style:none;position:absolute;top:calc(100% + 4px);overflow-y:auto}.suggestion{cursor:pointer;flex-direction:column;justify-content:center;min-height:44px;padding:.25rem 12px;display:flex}.suggestion small{color:var(--text-muted)}.suggestion[aria-selected=true]{background:var(--tint);outline:var(--border-width-strong) solid var(--accent);outline-offset:-2px;font-weight:700}#results{padding:0;list-style:none}#results li{padding-block:var(--s2);border-top:var(--border-width) solid var(--border)}#results li a{font-weight:700}#results li p{margin:var(--s1) 0 0;color:var(--text-muted)}#search{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}#search label{flex-basis:100%;align-items:center;min-height:44px;display:flex}#search-status{margin-top:1rem}#q{flex:12rem;min-width:0}
