/* Ours, not the theme's: results list for the static search box. */
.search-wrap { position: relative; }
.psc-search-results { position: absolute; z-index: 50; top: 100%; left: 0; right: 0; background: #fff; box-shadow: 0 8px 24px rgba(3, 44, 85, .18); max-height: 60vh; overflow: auto; }
.psc-search-results a { display: flex; justify-content: space-between; gap: 12px; padding: 10px 14px; color: #032c55; border-bottom: 1px solid #eee; text-decoration: none; }
.psc-search-results a:hover, .psc-search-results a:focus { background: #f5f2ec; }
.psc-search-results span { color: #6b6b6b; font-size: 14px; white-space: nowrap; }
.psc-search-results p { margin: 0; padding: 10px 14px; }
/* Two decorative theme images were never archived (wing-left/right.svg); without the files they must not take space. */
img[src$="wing-left.svg"], img[src$="wing-right.svg"], img[src^="data:image/gif"] { display: none; }
