.search-suggest{list-style:none;margin:0;padding:0}.search-suggest button{display:flex;align-items:baseline;gap:var(--space-2);width:100%;border:0;background:transparent;color:var(--ink);text-align:start;cursor:pointer}.search-suggest mark{background:none;color:var(--accent);font-weight:600}.search-suggest-text{flex:0 1 auto}.search-suggest-ja,.search-suggest-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-suggest-ja{flex:1 1;color:var(--muted);font-size:var(--text-sm)}.phone-search-suggest li+li{border-top:1px solid var(--soft)}.phone-search-suggest button{min-height:var(--space-12);padding:var(--space-3) var(--space-1);font-size:var(--text-base)}.desktop-search-suggest{flex:0 1000 auto;min-height:0;overflow-y:auto;padding:var(--space-1) 0;border-bottom:1px solid var(--soft)}.desktop-search-suggest::-webkit-scrollbar{width:var(--space-1-5)}.desktop-search-suggest::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--line)}.desktop-search-suggest::-webkit-scrollbar-track{background:transparent}.desktop-search-suggest button{padding:var(--space-1-5) var(--space-3);font-size:var(--text-sm)}.desktop-search-suggest button.is-active{background:var(--soft)}.phone-hot-searches ol{list-style:none;margin:0;padding:0;display:grid}.phone-hot-searches li button{display:flex;align-items:baseline;gap:var(--space-2);width:100%;padding:var(--space-2) 0;border:0;background:transparent;color:var(--ink);font-size:var(--text-sm);text-align:start;cursor:pointer}.phone-hot-searches-rank{flex:0 0 var(--space-5);color:var(--muted);font-weight:600}.phone-hot-searches li:nth-child(-n+3) .phone-hot-searches-rank{color:var(--price)}