/**
 * @author Gilles Capelluto - MOLDEREZ-CONSULT
 * @purpose-fr Version minifiée des états visuels des boutons d’envoi à champs obligatoires du site revendeur.
 * @purpose-en Minified copy of the required-field submit button states for the reseller site.
 * @audit-scope asset
 * @inputs-fr Aucune entrée ; classes .ufm-required-submit, .is-ready et html.no-js.
 * @inputs-en No input; .ufm-required-submit, .is-ready and html.no-js classes.
 * @effects-fr Règles de style uniquement ; respecte prefers-reduced-motion.
 * @effects-en Style rules only; honours prefers-reduced-motion.
 */
.ufm-required-submit{transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease,box-shadow 160ms ease}.ufm-required-submit:disabled,.ufm-required-submit[aria-disabled="true"]{background:#dceaf6!important;border-color:#bfd5e8!important;box-shadow:none!important;color:#405d73!important;cursor:not-allowed!important;opacity:1!important;transform:none!important}.ufm-required-submit.is-ready:not(:disabled){background:var(--ufm-required-submit-active,#0b4f82)!important;border-color:var(--ufm-required-submit-active,#0b4f82)!important;color:#fff!important;cursor:pointer}.ufm-required-submit.is-ready:not(:disabled):hover{background:var(--ufm-required-submit-hover,#07385e)!important;border-color:var(--ufm-required-submit-hover,#07385e)!important}.ufm-required-submit:focus-visible{outline:3px solid #ff6b5e!important;outline-offset:3px}@media(prefers-reduced-motion:reduce){.ufm-required-submit{transition:none}}html.no-js,html.no-js body{max-inline-size:100%;overflow-x:hidden}html.no-js img,html.no-js svg,html.no-js button,html.no-js input,html.no-js select,html.no-js textarea{box-sizing:border-box;max-inline-size:100%}
