@layer core{.Search__104yusv{position:relative}.Search__104yusv input{border:1px solid var(--form-input-border);border-radius:var(--radius);width:100%;height:100%;padding:var(--space-2);font:var(--font-preset-sm);text-overflow:ellipsis}.Search__104yusv input::placeholder{color:var(--form-input-text-placeholder)}.Search__104yusv input:enabled{cursor:pointer;background-color:var(--form-input-surface);color:var(--form-input-text)}.Search__104yusv input:enabled:hover{border-color:var(--form-input-border-hover);background-color:var(--form-input-surface-hover)}.Search__104yusv input:focus-visible,.Search__104yusv input:focus-visible:hover{border-color:var(--form-input-border-selected);background-color:var(--form-input-surface-selected);outline:none}.Search__104yusv input:disabled{cursor:not-allowed;background-color:var(--form-input-surface-disabled);color:var(--text-muted)}.Search__104yusv input[data-invalid]{border-color:var(--border-warning);background-color:var(--surface-warning);color:var(--text-warning)}.Search__104yusv.Search__secondary__104yusv{border-radius:revert}.Search__104yusv.Search__secondary__104yusv input{border-color:transparent transparent var(--form-input-border) transparent;border-radius:revert}.Search__104yusv .Search__icon__104yusv{top:50%;left:var(--space-2);pointer-events:none;position:absolute;translate:0 -50%}.Search__104yusv .Search__clear__104yusv{opacity:0;padding:var(--space-2);transition:all .2s ease-out;display:flex;position:absolute;top:0;bottom:0;right:0}.Search__104yusv .Search__clear__104yusv:not(.Search__active__104yusv){pointer-events:none}.Search__104yusv .Search__clear__104yusv .Search__clearButton__104yusv{border-radius:var(--radius-sm);aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:80%;flex:1;animation-fill-mode:forwards}.Search__104yusv .Search__clear__104yusv .Search__clearButton__104yusv:hover{background-color:var(--surface-highlight)}.Search__104yusv .Search__clear__104yusv.Search__active__104yusv{opacity:1}.Search__104yusv .Search__clear__104yusv.Search__active__104yusv .Search__clearButton__104yusv{animation:.3s ease-out both Search__popIn__104yusv}.Search__104yusv .Search__clear__104yusv:after{top:var(--space-2);background-color:var(--border);width:1px;height:calc(100% - var(--space-2) * 2);content:"";position:absolute;left:0}@keyframes Search__popIn__104yusv{0%{opacity:0;animation-timing-function:ease-in;transform:scale(0)}95%{opacity:1;animation-timing-function:ease-in;transform:scale(1.1)}to{opacity:1;animation-timing-function:ease-out;transform:scale(1)}}}
