/* agent-ui / command-search — first-class component (promoted from host extracts). */
/* 14 Command search */
.au-cmd-search {
  background: var(--au-surface);
  border: 1px solid var(--au-border-color);
  border-radius: var(--au-radius-lg);
  display: grid;
  overflow: hidden;
}
.au-cmd-search__field {
  border: 0;
  border-bottom: 1px solid var(--au-border-color);
  border-radius: 0;
  font: 400 14px/1.4 var(--au-font-sans);
  padding: 12px 14px;
  width: 100%;
}
.au-cmd-search__field:focus {
  box-shadow: inset 0 0 0 2px var(--au-focus);
  outline: 0;
}
.au-cmd-search__list {
  display: grid;
  margin: 0;
  max-height: 16rem;
  overflow: auto;
  padding: 6px;
}
.au-cmd-search__item {
  background: transparent;
  border: 0;
  border-radius: var(--au-radius-md);
  color: var(--au-fg);
  cursor: pointer;
  font: 400 13px/1.35 var(--au-font-sans);
  padding: 8px 10px;
  text-align: start;
}
.au-cmd-search__item:hover,
.au-cmd-search__item:focus-visible {
  background: var(--au-surface-muted);
  outline: 0;
}
.au-cmd-search__empty {
  color: var(--au-fg-subtle);
  font: 400 13px/1.4 var(--au-font-sans);
  padding: 16px 12px;
  text-align: center;
}
.au-cmd-search__empty[hidden],
.au-cmd-search__item[hidden] { display: none; }
