Public attributes and slots
min, max, disabled, class, hidden, dir, interval, required, invalid, indicator
min, max, interval (30), disabled, required, invalid, indicator (underline/outline), class, hidden, dir; input and toggle slots; native input name, form, value/defaultValue, readonly, autocomplete and accessible naming; direct cem-option value, label and disabled; transient expanded property.
Boolean attributes use presence: empty and false both enable the attribute. Click the input or toggle; ArrowUp/Down navigates, Enter commits, Escape closes and Tab follows native focus. Other editing keys remain native. Programmatic value changes are silent.