.SearchBar_searchForm__s_uYj{position:relative;width:100%;max-width:600px}.SearchBar_searchForm__s_uYj.SearchBar_small__CNpW_{max-width:300px}.SearchBar_searchForm__s_uYj.SearchBar_small__CNpW_ .SearchBar_searchContainer__wOkgJ{height:40px}.SearchBar_searchForm__s_uYj.SearchBar_medium__IiuNu{max-width:500px}.SearchBar_searchForm__s_uYj.SearchBar_medium__IiuNu .SearchBar_searchContainer__wOkgJ{height:48px}.SearchBar_searchForm__s_uYj.SearchBar_large__yqKH4{max-width:600px}.SearchBar_searchForm__s_uYj.SearchBar_large__yqKH4 .SearchBar_searchContainer__wOkgJ{height:56px}.SearchBar_searchForm__s_uYj.SearchBar_focused__f7SMf .SearchBar_searchContainer__wOkgJ{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.SearchBar_searchForm__s_uYj.SearchBar_focused__f7SMf .SearchBar_shortcutHint__a4Nk8{opacity:0}.SearchBar_searchContainer__wOkgJ{position:relative;display:flex;align-items:center;width:100%;background:var(--color-white);border:2px solid var(--color-gray-200);border-radius:var(--radius-xl);padding:0 var(--spacing-lg);transition:all var(--transition-normal)}.SearchBar_searchContainer__wOkgJ:hover{border-color:var(--color-gray-300);box-shadow:var(--shadow-md)}.SearchBar_searchContainer__wOkgJ:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.SearchBar_searchIcon__EmOrl{flex-shrink:0;color:var(--color-gray-400);margin-right:var(--spacing-md);transition:color var(--transition-fast)}.SearchBar_focused__f7SMf .SearchBar_searchIcon__EmOrl{color:var(--color-primary)}.SearchBar_searchInput__ribfE{flex:1 1;border:none;background:transparent;font-size:var(--font-size-base);color:var(--color-gray-900);padding:0;outline:none}.SearchBar_searchInput__ribfE::placeholder{color:var(--color-gray-400);transition:color var(--transition-fast)}.SearchBar_searchInput__ribfE:focus::placeholder{color:var(--color-gray-300)}.SearchBar_searchInput__ribfE::-webkit-search-cancel-button,.SearchBar_searchInput__ribfE::-webkit-search-decoration,.SearchBar_searchInput__ribfE::-webkit-search-results-button,.SearchBar_searchInput__ribfE::-webkit-search-results-decoration{display:none}.SearchBar_large__yqKH4 .SearchBar_searchInput__ribfE{font-size:var(--font-size-lg)}.SearchBar_clearButton__QwF_0{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:var(--spacing-sm);border-radius:var(--radius-sm);color:var(--color-gray-400);background:transparent;transition:all var(--transition-fast)}.SearchBar_clearButton__QwF_0:focus,.SearchBar_clearButton__QwF_0:hover{color:var(--color-gray-600);background:var(--color-gray-100)}.SearchBar_shortcutHint__a4Nk8{position:absolute;right:var(--spacing-lg);top:50%;transform:translateY(-50%);opacity:.6;transition:opacity var(--transition-fast);pointer-events:none}.SearchBar_shortcutHint__a4Nk8 kbd{display:inline-block;padding:2px 6px;font-family:inherit;font-size:var(--font-size-xs);font-weight:500;line-height:1;color:var(--color-gray-500);background:var(--color-gray-100);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);box-shadow:inset 0 -1px 0 var(--color-gray-200)}@media(max-width:599px){.SearchBar_searchForm__s_uYj.SearchBar_large__yqKH4,.SearchBar_searchForm__s_uYj.SearchBar_medium__IiuNu{max-width:100%}.SearchBar_searchContainer__wOkgJ{padding:0 var(--spacing-md)}.SearchBar_shortcutHint__a4Nk8{right:var(--spacing-md)}}