.wk-top .wk-logo{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;line-height:1.1;text-decoration:none}.wk-top .wk-logo small{display:block;font:12px/1.25 Arial,sans-serif;color:var(--tx2)}
.wk-search{position:relative;min-width:0}.wk-search input{min-width:0}
.wk-suggest-panel{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:70;background:var(--bg);color:var(--tx);border:1px solid var(--bd);box-shadow:0 7px 20px rgba(0,0,0,.13)}.wk-suggest-panel[hidden]{display:none}
.wk-suggest-list{max-height:min(370px,60vh);overflow-y:auto;overscroll-behavior:contain}.wk-suggest-list a{display:block;padding:9px 12px;border-bottom:1px solid var(--bd2);color:var(--tx);text-decoration:none}.wk-suggest-list a:hover,.wk-suggest-list a[aria-selected=true]{background:var(--bg2)}.wk-suggest-list a span{display:block;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.wk-suggest-list a small{display:block;color:var(--tx2);font-size:12px;margin-top:2px}.wk-suggest-all{display:block;padding:9px 12px;background:var(--bg2);font-size:13px}.wk-suggest-empty{padding:12px;color:var(--tx2);font-size:13px}
@media(max-width:820px){.wk-top .wk-search{flex-basis:100%;order:3;max-width:none}.wk-top .wk-logo{margin-right:auto}.wk-suggest-list a{padding:11px 12px}.wk-search input{font-size:16px}}
