.gr-sg-host{position:relative}.gr-sg{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:1000;min-width:min(380px,92vw);max-height:min(70vh,520px);overflow:auto;background:#fff;color:var(--tx);border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 40px rgb(11 13 18 / .18);padding:6px;text-align:left}.qsearch .gr-sg{left:auto;right:0;width:420px}.gr-sg__h{margin:6px 10px 4px;font:600 11px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mu)}.gr-sg__o{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;color:var(--tx);text-decoration:none;font-size:15px;line-height:1.3}.gr-sg__o img,.gr-sg__ic{flex:0 0 36px;width:36px;height:36px;border-radius:8px;object-fit:cover}.gr-sg__ic{display:grid;place-items:center;background:var(--card2);color:var(--tx2);font:700 14px var(--head)}.gr-sg__ic--codes{background:#EEF6DD;color:#4C7D00}.gr-sg__ic--guide{background:#E6F0FA;color:#0E6EA8}.gr-sg__ic--wiki{background:#F3ECFB;color:#6B3FA0}.gr-sg__ic--tool{background:#FFF1E6;color:#C2410C}.gr-sg__t{display:flex;flex-direction:column;min-width:0}.gr-sg__t small{color:var(--mu);font-size:12.5px;margin-top:2px}.gr-sg__o--game{font-weight:700}.gr-sg mark{background:none;color:inherit;text-decoration:underline;text-decoration-color:#B6F23A;text-decoration-thickness:3px;text-underline-offset:2px}.gr-sg__o:hover,.gr-sg__o.is-act,.gr-sg__all:hover,.gr-sg__all.is-act{background:var(--card2);color:var(--tx)}.gr-sg__all{display:block;margin-top:4px;padding:10px;border-top:1px solid var(--line);border-radius:0 0 8px 8px;color:var(--acc);font-size:14px;text-decoration:none}@media (max-width:720px){.qsearch .gr-sg{left:0;right:0;width:auto}}.gr-sg__none{margin:8px 10px;color:var(--mu);font-size:14px}.gr-top{padding-bottom:0}.gr-top__h{font-size:clamp(20px,2.2vw,26px);margin-bottom:14px}.gr-sg__tt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}