/* hrh-search.css — پنجرهٔ جستجوی سراسری (c2) و صفحهٔ نتایج؛ فقط توکن‌های hrh-tokens و کامپوننت‌های hrh-ui */
html.hrh-cmdk-open{overflow:hidden}
.hrh-cmdk{inline-size:100%;max-inline-size:100%;block-size:100%;max-block-size:100%;margin:0;border:0;border-radius:0;display:flex;flex-direction:column;padding:0}
.hrh-cmdk:not([open]){display:none}
.hrh-cmdk__head{display:flex;align-items:center;gap:var(--hrh-space-3);padding:var(--hrh-space-3) var(--hrh-space-4);border-block-end:1px solid var(--hrh-border)}
.hrh-cmdk__head svg{flex:none;inline-size:20px;block-size:20px;color:var(--hrh-text-muted)}
.hrh-cmdk__input{flex:1;min-inline-size:0;min-block-size:44px;border:0;background:transparent;color:var(--hrh-text);font:inherit;font-size:var(--hrh-fs-lg);outline:none}
.hrh-cmdk__input::placeholder{color:var(--hrh-text-muted)}
.hrh-cmdk .hrh-cmdk__input:focus-visible{outline:none}
.hrh-cmdk__input::-webkit-search-cancel-button{display:none}
.hrh-cmdk__list{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:var(--hrh-space-2) var(--hrh-space-2) var(--hrh-space-4)}
.hrh-cmdk__group[hidden]{display:none}
.hrh-cmdk__gh{margin:var(--hrh-space-3) var(--hrh-space-3) var(--hrh-space-1);font-size:var(--hrh-fs-xs);font-weight:var(--hrh-fw-bold);color:var(--hrh-text-muted)}
.hrh-cmdk__gh:empty{display:none}
.hrh-cmdk__opt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hrh-space-1) var(--hrh-space-3);min-block-size:44px;padding:var(--hrh-space-2) var(--hrh-space-3);border-radius:var(--hrh-radius-md);color:var(--hrh-text);text-decoration:none;border-inline-start:3px solid transparent}
.hrh-cmdk__opt[aria-selected="true"]{background:var(--hrh-brand-100);border-inline-start-color:var(--hrh-brand-900)}
.hrh-cmdk__t{font-size:var(--hrh-fs-md);font-weight:var(--hrh-fw-bold)}
.hrh-cmdk__opt[aria-selected="true"] .hrh-cmdk__t{color:var(--hrh-brand-700)}
.hrh-cmdk__s{flex-basis:100%;font-size:var(--hrh-fs-xs);color:var(--hrh-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hrh-cmdk__msg{display:flex;justify-content:center;margin:var(--hrh-space-4);padding:var(--hrh-space-4);color:var(--hrh-text-muted);font-size:var(--hrh-fs-sm);text-align:center}
.hrh-cmdk__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--hrh-space-3);padding:var(--hrh-space-2) var(--hrh-space-4);border-block-start:1px solid var(--hrh-border);font-size:var(--hrh-fs-xs);color:var(--hrh-text-muted)}
.hrh-cmdk__keys{display:none}
.hrh-cmdk kbd,.hrh-srch kbd{display:inline-block;min-inline-size:1.6em;margin-inline:2px;padding:0 var(--hrh-space-1);border:1px solid var(--hrh-border);border-block-end-width:2px;border-radius:var(--hrh-radius-sm);background:var(--hrh-surface-page);color:var(--hrh-text);font:inherit;font-size:var(--hrh-fs-xs);text-align:center;direction:ltr}
.hrh-cmdk__live{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media (min-width:768px){
	.hrh-cmdk{inline-size:min(92vw,640px);block-size:auto;max-block-size:min(76vh,620px);margin:10vh auto auto;border:1px solid var(--hrh-border);border-radius:var(--hrh-radius-lg)}
	.hrh-cmdk__keys{display:inline}
}
/* صفحهٔ نتایج */
.hrh-srch__form{display:flex;gap:var(--hrh-space-2);margin-block-end:var(--hrh-space-2)}
.hrh-srch__form .hrh-dir__search{flex:1}
.hrh-srch .hrh-filter .hrh-chip{gap:var(--hrh-space-2);text-decoration:none}
.hrh-srch .hrh-dir__section{margin-block:var(--hrh-space-5)}
