.SearchBar-module__R3_pZW__wrapper{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius-md);transition:all var(--transition-fast);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;width:100%;max-width:360px;display:flex;position:relative}.SearchBar-module__R3_pZW__wrapper:focus-within{border-color:var(--border-color-focus);box-shadow:0 0 0 3px var(--accent-primary-light)}.SearchBar-module__R3_pZW__icon{color:var(--text-muted);pointer-events:none;display:flex;position:absolute;inset-inline-start:var(--space-3)}.SearchBar-module__R3_pZW__input{width:100%;padding:var(--space-2) var(--space-4);font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--text-primary);background:0 0;border:none;outline:none;min-height:40px;padding-inline-start:var(--space-10)}.SearchBar-module__R3_pZW__input::placeholder{color:var(--text-muted)}.SearchBar-module__R3_pZW__clearButton{border-radius:var(--border-radius-sm);width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:var(--space-2)}.SearchBar-module__R3_pZW__clearButton:hover{background:var(--bg-hover);color:var(--text-primary)}
.Input-module__5jsJuW__wrapper{flex-direction:column;gap:.375rem;display:flex}.Input-module__5jsJuW__fullWidth{width:100%}.Input-module__5jsJuW__label{font-size:var(--font-size-xs,.75rem);color:var(--text-secondary);letter-spacing:.03em;text-transform:uppercase;font-weight:600;display:block}.Input-module__5jsJuW__required{color:var(--color-danger,#f87171);margin-inline-start:2px}.Input-module__5jsJuW__inputContainer{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);-webkit-backdrop-filter:blur(8px);align-items:center;display:flex;position:relative}.Input-module__5jsJuW__inputContainer:focus-within{border-color:var(--border-color-focus);box-shadow:0 0 0 3px var(--accent-primary-light), var(--shadow-sm)}.Input-module__5jsJuW__inputContainer.Input-module__5jsJuW__error{border-color:var(--color-danger)}.Input-module__5jsJuW__hasError .Input-module__5jsJuW__inputContainer:focus-within{box-shadow:0 0 0 3px var(--color-danger-light)}.Input-module__5jsJuW__input{width:100%;padding:.625rem var(--space-4,1rem);font-family:var(--font-family);font-size:var(--font-size-base,.875rem);font-weight:var(--font-weight-regular,400);color:var(--text-primary);background:0 0;border:none;outline:none;min-height:42px}.Input-module__5jsJuW__input::placeholder{color:var(--text-muted);font-weight:400}.Input-module__5jsJuW__hasIconStart{padding-inline-start:var(--space-10,2.5rem)}.Input-module__5jsJuW__hasIconEnd{padding-inline-end:var(--space-10,2.5rem)}.Input-module__5jsJuW__iconStart,.Input-module__5jsJuW__iconEnd{color:var(--text-muted);pointer-events:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute}.Input-module__5jsJuW__iconStart{inset-inline-start:var(--space-3,.75rem)}.Input-module__5jsJuW__iconEnd{inset-inline-end:var(--space-3,.75rem)}.Input-module__5jsJuW__errorMessage{font-size:var(--font-size-xs,.75rem);color:var(--color-danger);padding-inline-start:2px;animation:.4s ease-in-out Input-module__5jsJuW__shake}.Input-module__5jsJuW__hint{font-size:var(--font-size-xs,.75rem);color:var(--text-muted);padding-inline-start:2px}@keyframes Input-module__5jsJuW__shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-3px)}40%,80%{transform:translate(3px)}}
