@keyframes select-search-pop{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.select-search .select-search-trigger{display:flex;align-items:center;column-gap:8px;width:100%;padding:.7rem 1rem;border:1.5px solid color-mix(in srgb,var(--color-primary) 18%,transparent);border-radius:var(--input-normal-rounded);background:#fff;font-size:.9375rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.select-search .select-search-trigger:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-primary) 40%,transparent)}.select-search .select-search-trigger.is-open{border-color:var(--color-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 12%,transparent)}.select-search .select-search-trigger.is-open .select-search-chevron{transform:rotate(180deg)}.select-search .select-search-trigger.has-error{border-color:var(--color-accent)}.select-search .select-search-trigger:disabled{cursor:not-allowed;opacity:.6}.select-search .select-search-chevron{flex-shrink:0;color:var(--color-muted);transition:transform .2s ease}.select-search .select-search-popover{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:20;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-primary) 14%,transparent);border-radius:18px;background:#fff;box-shadow:0 24px 48px -20px rgba(20,20,43,.35);animation:select-search-pop .18s ease}.select-search .select-search-search{display:flex;align-items:center;column-gap:8px;padding:10px 14px;border-bottom:1px solid color-mix(in srgb,var(--color-primary) 10%,transparent)}.select-search .select-search-search input{flex:1;min-width:0;border:none;outline:none;background:rgba(0,0,0,0);font-size:.875rem}.select-search .select-search-list{max-height:240px;overflow-y:auto;padding:6px}.select-search .select-search-option{display:flex;align-items:center;column-gap:10px;padding:8px 10px;border-radius:12px;cursor:pointer}.select-search .select-search-option.is-active{background:var(--color-soft)}.select-search .select-search-option.is-selected{color:var(--color-primary)}@media(prefers-reduced-motion:reduce){.select-search .select-search-popover{animation:none}}