.ui-search[data-v-0f7fd08b]{gap:var(--space-2);min-width:0;display:grid}.ui-search__label[data-v-0f7fd08b]{color:var(--color-ink);font-size:var(--text-size-sm);font-weight:800}.ui-search__control[data-v-0f7fd08b]{background:var(--color-form-surface);border:1px solid var(--color-line);border-radius:var(--form-control-radius);min-height:var(--form-control-height);padding:0 var(--space-2) 0 var(--form-control-padding-inline);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-fast) var(--motion-ease-standard);align-items:center;display:flex}.ui-search--compact .ui-search__control[data-v-0f7fd08b]{border-radius:var(--form-control-radius-compact);min-height:var(--form-control-height-compact)}.ui-search__control[data-v-0f7fd08b]:focus-within{border-color:var(--color-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-focus) 14%, transparent)}.ui-search__icon[data-v-0f7fd08b]{color:var(--color-muted);margin-right:var(--space-2);flex:none}.ui-search__input[data-v-0f7fd08b]{appearance:none;box-shadow:none;color:inherit;font:600 var(--form-control-text-size) var(--font-body);min-width:0;min-height:0;padding:var(--space-2) 0;background:0 0;border:0;border-radius:0;outline:0;flex:1}.ui-search__input[data-v-0f7fd08b]:focus,.ui-search__input[data-v-0f7fd08b]:focus-visible{box-shadow:none;border:0;outline-offset:0!important;outline:0!important}.ui-search__input[data-v-0f7fd08b]::placeholder{color:var(--color-muted);font-weight:500}.ui-search__input[data-v-0f7fd08b]::-webkit-search-cancel-button{appearance:none}.ui-search__clear[data-v-0f7fd08b]{color:var(--color-muted);cursor:var(--cursor-pointer,pointer);background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.ui-search__clear[data-v-0f7fd08b]:hover{background:var(--color-background);color:var(--color-ink)}.ui-search__clear[data-v-0f7fd08b]:focus-visible{box-shadow:var(--focus-ring);outline:0}@media (pointer:coarse),(width<=640px){.ui-search__input[data-v-0f7fd08b]{align-self:stretch}}
