.ts-quick-search{position:fixed;z-index:var(--ts-qs-z-index, 99999)}.ts-quick-search--sibling{position:absolute;z-index:var(--ts-qs-z-index, 99999)}.ts-quick-search{display:flex;flex-direction:column;overflow:hidden}.ts-quick-search[hidden]{display:none}.ts-quick-search{background:var(--ts-qs-bg, #fff);border:1px solid var(--ts-qs-border, rgba(0, 0, 0, .12));border-radius:var(--ts-qs-radius, 8px);box-shadow:var(--ts-qs-shadow, 0 4px 6px -1px rgba(0, 0, 0, .08), 0 10px 24px -4px rgba(0, 0, 0, .14));animation:ts-qs-appear .1s ease-out}.ts-qs-results{position:relative;overflow:hidden;flex:0 0 auto}.ts-qs-track{position:absolute;right:3px;top:4px;bottom:4px;width:var(--ts-qs-track-width, 4px);border-radius:2px;background:var(--ts-qs-track-bg, rgba(0, 0, 0, .07));pointer-events:none}.ts-qs-track__thumb{position:absolute;left:0;right:0;border-radius:2px;background:var(--ts-qs-track-thumb-bg, rgba(0, 0, 0, .22));transition:top .1s ease,height .1s ease}@keyframes ts-qs-appear{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ts-qs-item{display:flex;align-items:center;gap:var(--ts-qs-item-gap, 12px);padding:var(--ts-qs-item-padding, 10px 16px);text-decoration:none;color:inherit;border-bottom:1px solid var(--ts-qs-item-divider, rgba(0, 0, 0, .06));cursor:pointer;min-width:0;transition:background .1s}.ts-qs-item:last-of-type{border-bottom:none}.ts-qs-item.is-active,.ts-qs-item:hover{background:var(--ts-qs-item-hover-bg, rgba(0, 0, 0, .04))}.ts-qs-item.is-active .ts-qs-item__name,.ts-qs-item:hover .ts-qs-item__name{text-decoration:var(--ts-qs-item-hover-text-decoration, none);text-underline-offset:var(--ts-qs-item-hover-underline-offset, 2px);text-decoration-thickness:var(--ts-qs-item-hover-underline-thickness, 2px);text-decoration-color:var(--ts-qs-item-hover-underline-color, currentColor)}.ts-qs-item:focus{outline:none;background:var(--ts-qs-item-hover-bg, rgba(0, 0, 0, .04))}.ts-qs-item__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ts-qs-name-size, 1rem);font-weight:var(--ts-qs-name-weight, 400);color:var(--ts-qs-name-color, #111);line-height:1.4}.ts-qs-item__name mark{background:var(--ts-qs-highlight-bg, rgba(255, 200, 0, .35));color:var(--ts-qs-highlight-color, inherit);font-weight:var(--ts-qs-highlight-weight, inherit);border-radius:2px;padding:0 1px}.ts-qs-item__type{flex:0 0 auto;font-size:var(--ts-qs-type-size, .72rem);font-weight:var(--ts-qs-type-weight, 500);color:var(--ts-qs-type-color, #666);white-space:nowrap;padding:2px 8px;background:var(--ts-qs-type-bg, rgba(0, 0, 0, .06));border-radius:var(--ts-qs-type-radius, 99px);line-height:1.6}.ts-qs-no-results{padding:var(--ts-qs-item-padding, 10px 16px);font-size:var(--ts-qs-name-size, .9rem);color:var(--ts-qs-no-results-color, #888);font-style:italic;text-align:center}a.ts-qs-footer{display:flex;align-items:center;justify-content:center;padding:var(--ts-qs-item-padding, 10px 16px);font-size:var(--ts-qs-name-size, .9rem);font-weight:var(--ts-qs-name-weight, 500);color:var(--ts-qs-footer-color, inherit);background:var(--ts-qs-footer-bg, rgba(0, 0, 0, .03));border-top:1px solid var(--ts-qs-item-divider, rgba(0, 0, 0, .06));text-decoration:none;cursor:pointer;transition:background .1s}a.ts-qs-footer.is-active,a.ts-qs-footer:hover{background:var(--ts-qs-footer-hover-bg, rgba(0, 0, 0, .06));color:var(--ts-qs-footer-hover-color, inherit);text-decoration:var(--ts-qs-footer-hover-text-decoration, none)}a.ts-qs-footer:focus{outline:none;background:var(--ts-qs-footer-hover-bg, rgba(0, 0, 0, .06));color:var(--ts-qs-footer-hover-color, inherit)}
