Bordure noire forcée (même vide), suppression du bleu focus/primary, label
et icône en text-black si rempli sinon text-m-muted, float piloté par isFilled
uniquement en readonly. Bouton clear et astérisque inchangés.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>