.chat-search{background:var(--surface-raised);width:min(640px,100vw - 2rem);max-width:none;height:min(560px,100dvh - 4rem);color:var(--ink-primary);border-radius:20px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.chat-search__head{align-items:center;gap:var(--space-3);padding:var(--space-4)var(--space-4)var(--space-2)var(--space-5);display:flex}.chat-search__field{min-width:0;font:400 18px/28px var(--font-sans);color:var(--ink-primary);caret-color:var(--ink-brand);background:0 0;border:0;outline:none;flex:auto;padding:0}.chat-search__field::placeholder{color:var(--ink-muted)}.chat-search__close{width:32px;height:32px;color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.chat-search__close:is(:hover,:focus-visible){background:var(--surface-sunken);color:var(--ink-primary);outline:none}.chat-search__tabs{gap:var(--space-1);padding:var(--space-1)var(--space-2)var(--space-3);border-bottom:1px solid var(--border-subtle);display:flex}.chat-search__tab{padding:6px var(--space-3);font:500 14px/20px var(--font-sans);color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;border-radius:10px}.chat-search__tab:hover{color:var(--ink-primary)}.chat-search__tab[aria-selected=true]{background:var(--surface-sunken);color:var(--ink-primary);font-weight:600}.chat-search__body{min-height:0;padding:var(--space-2);flex:auto;overflow-y:auto}.chat-search__group+.chat-search__group{margin-top:var(--space-3)}.chat-search__group-title{padding:var(--space-2)var(--space-3)var(--space-1);font:500 12px/16px var(--font-sans);color:var(--ink-muted);margin:0}.chat-search__item{align-items:center;gap:var(--space-3);min-height:40px;padding:6px var(--space-3);cursor:pointer;border-radius:10px;display:flex}.chat-search__item--active{background:var(--surface-sunken)}.chat-search__icon{color:var(--ink-secondary);flex:none;display:inline-flex}.chat-search__text{flex-direction:column;flex:auto;min-width:0;display:flex}.chat-search__title,.chat-search__detail{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chat-search__title{font:400 15px/22px var(--font-sans);color:var(--ink-primary)}.chat-search__detail{font:400 12px/18px var(--font-sans);color:var(--ink-muted)}.chat-search__enter{color:var(--ink-muted);flex:none;font-size:14px}.chat-search__empty{padding:var(--space-6)var(--space-3);text-align:center;font:400 14px/20px var(--font-sans);color:var(--ink-secondary);margin:0}.chat-search__foot{gap:var(--space-2)var(--space-5);padding:var(--space-3)var(--space-5);border-top:1px solid var(--border-subtle);font:400 12px/16px var(--font-sans);color:var(--ink-secondary);flex-wrap:wrap;display:flex}.chat-search__hint{align-items:center;gap:var(--space-1);display:inline-flex}.chat-search__hint kbd{border:1px solid var(--border-subtle);background:var(--surface-base);min-width:20px;font:500 11px/16px var(--font-sans);text-align:center;color:var(--ink-secondary);border-radius:5px;padding:1px 5px}@media (max-width:767.98px){.chat-search{border-radius:0;width:100%;height:100%}}@media (pointer:coarse){.chat-search__foot{display:none}.chat-search__field{font-size:16px}}