.dnav-search-wrap{position:relative;overflow:visible}.search-suggestions[hidden]{display:none}.search-suggestions{position:absolute;top:calc(100% + 10px);right:0;width:400px;max-width:calc(100vw - 24px);max-height:min(640px,calc(100dvh - 90px));overflow-y:auto;overscroll-behavior:contain;background:#111821;border:1px solid #344050;border-radius:14px;box-shadow:0 20px 48px #000b;z-index:1200;color:#f4f6fa;text-align:left}.search-suggestions-status{margin:0;padding:13px 16px 10px;font-size:13px;line-height:1.5;color:#c8d2e1}.search-suggestions-list{display:grid}.search-suggestion{display:flex;align-items:center;gap:12px;min-height:76px;padding:9px 14px;color:#f4f6fa;text-decoration:none;border-top:1px solid #ffffff0d}.search-suggestion:hover,.search-suggestion[aria-selected=true]{background:#263242}.search-suggestion img,.search-suggestion-placeholder{width:38px;height:57px;flex:0 0 38px;border-radius:5px;object-fit:cover;background:#263242}.search-suggestion-placeholder{display:grid;place-items:center;color:#aab8ca}.search-suggestion-info{display:grid;gap:5px;min-width:0;flex:1}.search-suggestion-title{font-size:14px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.search-suggestion-meta{font-size:12px;line-height:1.4;color:#bfccdd}.search-suggestion-arrow{color:#b7c6da;font-size:19px}.search-suggestions-all{display:block;padding:14px 16px;min-height:48px;border-top:1px solid #344050;color:#f5f7fb;background:#1b2635;font-size:13px;line-height:1.5;text-decoration:none;overflow-wrap:anywhere}.search-suggestions-all:hover{background:#29374b}.search-suggestion:focus-visible,.search-suggestions-all:focus-visible{outline:2px solid #ff5963;outline-offset:-3px}.dnav-search-input[type=search]{appearance:none;-webkit-appearance:none;min-height:40px}.search-related-heading{margin:26px 0 18px;font-size:22px}@media(max-width:900px){.dnav-search-wrap.search-open{overflow:visible}.search-suggestions{width:100%;max-width:none;top:calc(100% + 8px);max-height:calc(100dvh - 82px)}.dnav-search-wrap:not(.search-open) .search-suggestions{display:none}.search-suggestion{min-height:74px}}@supports not (height:100dvh){.search-suggestions{max-height:calc(100vh - 90px)}}
