.search-page__formwrap{width:min(100%,760px);position:relative}.search-page__form{gap:10px;display:flex}.search-page__suggest{z-index:30;background:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 18px 44px #0505051f}.search-page__suggest-item{color:var(--color-text);justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;text-decoration:none;display:flex}.search-page__suggest-item strong{font:var(--fw-semibold) var(--fs-small) / var(--lh-small) var(--font-sans)}.search-page__suggest-item span{font:var(--fw-medium) var(--fs-caption) / var(--lh-caption) var(--font-sans);color:var(--color-text-muted);flex:none}.search-page__suggest-item:hover,.search-page__suggest-item.is-active{background:color-mix(in srgb, var(--color-primary) 6%, transparent)}.search-page__suggest-all{border-top:1px solid var(--color-border);font:var(--fw-semibold) var(--fs-small) / var(--lh-small) var(--font-sans);color:var(--color-primary-text);padding:12px 20px;text-decoration:none;display:block}.search-page__suggest-all:hover{background:color-mix(in srgb, var(--color-primary) 6%, transparent)}.search-page__input{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);min-width:0;height:48px;font:var(--fw-normal) var(--fs-body) / var(--lh-body) var(--font-sans);color:var(--color-text);flex:1;padding:0 22px}.search-page__input:focus{outline:2px solid var(--color-primary);outline-offset:1px;border-color:#0000}
