/** * @typedef {Object} DropdownMixinConfig * @property {boolean} [multiSelect=false] * When true the dropdown toggles selection and stays open after a pick. * When false a pick commits the value and closes (combo-box mode). * @property {number} [debounceMs=150] * Trailing-debounce delay in milliseconds for dropdown re-renders while typing. */ /** * DropdownMixin * * Adds a fully custom `