/* PASTEK ACTION BUTTONS V5.5.7.1
   Rouge de référence validé : #E0525C
   Uniquement actions principales, pas les états/alertes du schéma. */

:root{
  --pastek-primary-action:#E0525C;
  --pastek-primary-action-hover:#D94854;
  --pastek-primary-action-active:#CE404B;
}

/* Home / Auth */
a.button.button-primary,
a.button-primary,
button.button-primary,
.ps-submit,
.auth-submit,
.signup-submit,
.login-submit,

/* Onboarding / espace client */
button.primary,
a.primary,
.btn-primary,
button.btn-primary,
a.btn-primary,
.co-primary,
.co-next,
.co-submit,
.co-action-primary,
.client-company-onboarding button.primary,
.client-company-onboarding a.primary,

/* Actions explicites */
button[data-action="publish"],
button[data-action="save"].primary,
button[data-action="submit"],
button[data-action="validate"],
button[data-action="confirm"],
button[data-action="create"]{
  background:#E0525C!important;
  background-color:#E0525C!important;
  background-image:none!important;
  border-color:#E0525C!important;
  color:#fff!important;
  box-shadow:none;
}

a.button.button-primary:hover,
a.button-primary:hover,
button.button-primary:hover,
.ps-submit:hover,
.auth-submit:hover,
.signup-submit:hover,
.login-submit:hover,
button.primary:hover,
a.primary:hover,
.btn-primary:hover,
button.btn-primary:hover,
a.btn-primary:hover,
.co-primary:hover,
.co-next:hover,
.co-submit:hover,
.co-action-primary:hover,
.client-company-onboarding button.primary:hover,
.client-company-onboarding a.primary:hover,
button[data-action="publish"]:hover,
button[data-action="save"].primary:hover,
button[data-action="submit"]:hover,
button[data-action="validate"]:hover,
button[data-action="confirm"]:hover,
button[data-action="create"]:hover{
  background:#D94854!important;
  background-color:#D94854!important;
  background-image:none!important;
  border-color:#D94854!important;
}

a.button.button-primary:active,
a.button-primary:active,
button.button-primary:active,
.ps-submit:active,
.auth-submit:active,
.signup-submit:active,
.login-submit:active,
button.primary:active,
a.primary:active,
.btn-primary:active,
button.btn-primary:active,
a.btn-primary:active,
.co-primary:active,
.co-next:active,
.co-submit:active{
  background:#CE404B!important;
  background-color:#CE404B!important;
  background-image:none!important;
  border-color:#CE404B!important;
}

/* Ne pas toucher aux boutons/services d'état, Google ou secondaires. */
.google-button,
.ps-google,
.btn-google,
.button-secondary,
.btn-secondary,
.button-ghost,
.soft{
  --pastek-primary-action:initial;
}
