.SearchForm_search-form__qQxVI{background:#ffffff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px -1px rgb(0 0 0/.1)}.SearchForm_search-form__main__Vlj2D{margin-bottom:1rem}.SearchForm_search-form__input-wrapper____0gL{display:flex;gap:.5rem}.SearchForm_search-form__input__UeQQk{flex:1 1;padding:.75rem 1rem;font-size:1rem;border:2px solid #e5e7eb;border-radius:8px;outline:none;transition:border-color .2s}.SearchForm_search-form__input__UeQQk:focus{border-color:#2563eb}.SearchForm_search-form__input__UeQQk:focus-visible{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.SearchForm_search-form__submit__KjGsE{padding:.75rem 1.5rem;background:#2563eb;color:#ffffff;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s}.SearchForm_search-form__submit__KjGsE:hover{background:#1d4ed8}.SearchForm_search-form__quick-filters__faE7r{display:flex;gap:.75rem;flex-wrap:wrap}.SearchForm_search-form__select__RPCio{padding:.625rem 1rem;min-height:44px;font-size:.875rem;border:1px solid #e5e7eb;border-radius:6px;background:#ffffff;cursor:pointer;min-width:140px}.SearchForm_search-form__select--disabled__Sg2vz{opacity:.5;cursor:not-allowed;background:#f3f4f6}.SearchForm_search-form__toggle__wOIol{padding:.625rem 1rem;min-height:44px;font-size:.875rem;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:background-color .2s}.SearchForm_search-form__toggle__wOIol:hover{background:#e5e7eb}.SearchForm_search-form__advanced__BPZvD{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.SearchForm_search-form__section__4d_7U{margin-bottom:1.5rem}.SearchForm_search-form__section-title__ph3iA{font-size:.875rem;font-weight:600;color:#374151;margin:0 0 .75rem}.SearchForm_search-form__checkbox-group__MQqjn{display:flex;flex-wrap:wrap;gap:1rem}.SearchForm_search-form__checkbox-label__Rh_HI{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#4b5563;cursor:pointer;min-height:44px;padding:.25rem 0}.SearchForm_search-form__checkbox-label__Rh_HI input{width:1rem;height:1rem;cursor:pointer}.SearchForm_search-form__actions__vcZ1h{display:flex;justify-content:flex-end}.SearchForm_search-form__reset__wlujT{padding:.5rem 1rem;font-size:.875rem;color:#6b7280;background:transparent;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .2s}.SearchForm_search-form__reset__wlujT:hover{background:#f3f4f6;color:#374151}