.search-dialog{width:min(640px,100vw - 32px);padding:0;top:12vh;overflow:hidden;transform:translate(-50%)}.search-field{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;padding:12px 16px;display:flex}.search-field input{min-width:0;color:var(--text);font-size:var(--text-base);background:0 0;border:0;outline:0;flex:1}.search-field kbd{border:1px solid var(--line);color:var(--faint);border-radius:5px;padding:1px 6px;font-family:inherit;font-size:11px}.search-results{max-height:min(60vh,520px);padding:6px;overflow-y:auto}.search-empty{color:var(--muted);font-size:var(--text-sm);margin:0;padding:18px 12px}.search-chat+.search-chat{border-top:1px solid var(--line-subtle);margin-top:4px;padding-top:4px}.search-target{color:var(--text);font-size:var(--text-sm);border-radius:7px;align-items:center;gap:9px;padding:7px 10px;text-decoration:none;display:flex}.search-target>svg{color:var(--faint);flex-shrink:0}.search-target>span:not(.search-tag){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.search-target small{color:var(--faint);font-size:var(--text-xs);flex-shrink:0}.search-target.active{background:var(--surface-hover)}.search-chat-title{font-weight:550}.search-hit{color:var(--muted);padding-left:32px}.search-target mark{color:var(--amber);background:0 0;font-weight:600}.search-tag{color:var(--faint);flex-shrink:0;align-items:center;gap:3px;font-size:11px;font-weight:400;display:inline-flex}.search-more{color:var(--faint);font-size:var(--text-xs);margin:0;padding:2px 10px 6px 32px}
