/* Champs et zones d'état des formulaires natifs Le Fil sans le kit classique (js/fil/formulaire.js) : s'ajoute à css/fil-budget.css (fb-champ, fb-saisie, fb-message). Préfixe ffo-, jetons --f-*. */
.ffo-facultatif { color: var(--f-encre-3); font-weight: 400; }
.ffo-message { margin: 8px 0; }
.fb .ffo-message[data-etat="ok"] { color: var(--f-fait); }
.fb .fb-saisie[aria-invalid="true"], .fb-voile .fb-saisie[aria-invalid="true"] { border-color: var(--f-urgent); }
