#search-summary-fix8{padding:14px 16px;border-bottom:1px solid var(--line);font-size:13px;line-height:1.6;overflow-wrap:anywhere;flex-shrink:0}
#search-summary-fix8 h2{font-size:17px;margin:0 0 6px}#search-summary-fix8 p{margin:6px 0}.search-sort-fix8{color:var(--muted)}
.search-chips-fix8{display:flex;flex-wrap:wrap;gap:6px}.search-chips-fix8 button{border:1px solid var(--line);border-radius:16px;padding:5px 9px;font-size:12px;background:var(--surface);color:var(--ink);max-width:100%;overflow-wrap:anywhere}
.search-note-fix8,.search-correction-fix8{color:var(--orange)}.search-unknown-fix8{color:var(--muted)}.search-reason-fix8{clear:both;line-height:1.6;padding:8px 0 0;color:var(--ink);font-size:13px;overflow-wrap:anywhere}
.search-wrap{position:relative}#search-suggestions-fix8{position:absolute;left:0;right:0;top:100%;z-index:80;background:var(--surface,#fff);border:1px solid var(--line,#ddd);border-radius:12px;box-shadow:0 8px 24px #0002;max-height:55vh;overflow:auto;min-width:0}
#search-suggestions-fix8[hidden]{display:none}#search-suggestions-fix8 button{display:block;text-align:left;width:100%;border:0;border-bottom:1px solid var(--line,#eee);padding:11px;background:transparent;color:var(--ink);white-space:normal;overflow-wrap:anywhere}#search-suggestions-fix8 button:focus,#search-suggestions-fix8 button:hover{background:var(--soft,#fff4eb)}
body[data-search-fix8=on] #sidebar{overflow-y:auto;min-width:0}body[data-search-fix8=on] #list{overflow:visible;flex:none;min-width:0}body[data-search-fix8=on] #sidebar .item{max-width:100%;overflow-wrap:anywhere}body[data-search-fix8=on] .empty button{max-width:100%;white-space:normal}
body[data-search-fix8=on] #region-overview,body[data-search-fix8=on] #follow-status-v14{display:none}
@media(max-width:1023px){body[data-search-fix8=on] #sidebar.expanded{max-height:calc(100dvh - var(--header-height,120px));}#search-summary-fix8{padding:12px}.search-chips-fix8 button{min-height:32px}}
#search-summary-fix8{order:3}body[data-search-fix8=on] #sidebar .list-head,body[data-search-fix8=on] #sidebar .discovery{flex-shrink:0}
@media(max-width:1023px){body[data-search-fix8=on] .home-b #sidebar,body.home-b[data-search-fix8=on] #sidebar.expanded{height:82%;max-height:calc(100% - 8px)}}

.search-distance-fix8{margin:0;padding:12px 16px;border-top:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:13px;font-weight:700;overflow-wrap:anywhere}

@media(max-width:1023px){body[data-search-fix8=on] #sidebar:not(.expanded) #search-summary-fix8{display:none}body[data-search-fix8=on] #sidebar.expanded .sheet-toggle{position:sticky;top:0;z-index:2;background:var(--surface,#fff)}}
