/* Généré par design-system/construire.py depuis jetons.json (etats.natif) — ne pas éditer.
   Pastilles d'état natives : le libellé vient de l'extension, la teinte et la marque d'ici. */
body .edd-licenses__status--active,
body .edd_sl_license_status.edd-sl-active,
body .edd-licenses__status--inactive,
body .edd_sl_license_status.edd-sl-inactive,
body .edd-licenses__status--expired,
body .edd_sl_license_status.edd-sl-expired,
body .edd-licenses__status--disabled,
body .edd_sl_license_status.edd-sl-disabled,
body .edd-licenses__status--revoked,
body .edd_sl_license_status.edd-sl-revoked,
body .edd-blocks-orders__order-status.complete,
body .edd_receipt_payment_status.complete,
body .edd-blocks-orders__order-status.pending,
body .edd_receipt_payment_status.pending,
body .edd-blocks-orders__order-status.processing,
body .edd_receipt_payment_status.processing,
body .edd-blocks-orders__order-status.on_hold,
body .edd_receipt_payment_status.on_hold,
body .edd-blocks-orders__order-status.failed,
body .edd_receipt_payment_status.failed,
body .edd-blocks-orders__order-status.revoked,
body .edd_receipt_payment_status.revoked,
body .edd-blocks-orders__order-status.refunded,
body .edd_receipt_payment_status.refunded,
body .edd-blocks-orders__order-status.partially_refunded,
body .edd_receipt_payment_status.partially_refunded,
body .edd-blocks-orders__order-status.abandoned,
body .edd_receipt_payment_status.abandoned,
body .fs_client_portal .fs_status_badge.new,
body .fs_client_portal .fs_status_badge.active,
body .fs_client_portal .fs_status_badge.closed {
  display: inline-flex; align-items: center; gap: 0.4em; white-space: nowrap;
  font: 600 var(--wpa-taille-s)/1.2 var(--wpa-police-texte);
  padding: 0.25em 0.6em; border-radius: var(--wpa-rayon-etiquette);
  color: var(--wpa-etat-neutre); background: var(--wpa-etat-neutre-fond);
}
body .edd-licenses__status--active,
body .edd_sl_license_status.edd-sl-active,
body .edd-blocks-orders__order-status.complete,
body .edd_receipt_payment_status.complete { color: var(--wpa-etat-succes); background: var(--wpa-etat-succes-fond); }
body .edd-licenses__status--active::before,
body .edd_sl_license_status.edd-sl-active::before,
body .edd-blocks-orders__order-status.complete::before,
body .edd_receipt_payment_status.complete::before { content: "✓"; font-weight: 700; }
body .edd-licenses__status--inactive,
body .edd_sl_license_status.edd-sl-inactive,
body .edd-blocks-orders__order-status.pending,
body .edd_receipt_payment_status.pending,
body .edd-blocks-orders__order-status.on_hold,
body .edd_receipt_payment_status.on_hold,
body .fs_client_portal .fs_status_badge.active { color: var(--wpa-etat-attention); background: var(--wpa-etat-attention-fond); }
body .edd-licenses__status--inactive::before,
body .edd_sl_license_status.edd-sl-inactive::before,
body .edd-blocks-orders__order-status.pending::before,
body .edd_receipt_payment_status.pending::before,
body .edd-blocks-orders__order-status.on_hold::before,
body .edd_receipt_payment_status.on_hold::before,
body .fs_client_portal .fs_status_badge.active::before { content: "!"; font-weight: 700; }
body .edd-licenses__status--expired,
body .edd_sl_license_status.edd-sl-expired,
body .edd-licenses__status--disabled,
body .edd_sl_license_status.edd-sl-disabled,
body .edd-licenses__status--revoked,
body .edd_sl_license_status.edd-sl-revoked,
body .edd-blocks-orders__order-status.failed,
body .edd_receipt_payment_status.failed,
body .edd-blocks-orders__order-status.revoked,
body .edd_receipt_payment_status.revoked { color: var(--wpa-etat-erreur); background: var(--wpa-etat-erreur-fond); }
body .edd-licenses__status--expired::before,
body .edd_sl_license_status.edd-sl-expired::before,
body .edd-licenses__status--disabled::before,
body .edd_sl_license_status.edd-sl-disabled::before,
body .edd-licenses__status--revoked::before,
body .edd_sl_license_status.edd-sl-revoked::before,
body .edd-blocks-orders__order-status.failed::before,
body .edd_receipt_payment_status.failed::before,
body .edd-blocks-orders__order-status.revoked::before,
body .edd_receipt_payment_status.revoked::before { content: "×"; font-weight: 700; }
body .edd-blocks-orders__order-status.processing,
body .edd_receipt_payment_status.processing,
body .fs_client_portal .fs_status_badge.new { color: var(--wpa-etat-info); background: var(--wpa-etat-info-fond); }
body .edd-blocks-orders__order-status.processing::before,
body .edd_receipt_payment_status.processing::before,
body .fs_client_portal .fs_status_badge.new::before { content: "i"; font-weight: 700; }
body .edd-blocks-orders__order-status.refunded,
body .edd_receipt_payment_status.refunded,
body .edd-blocks-orders__order-status.partially_refunded,
body .edd_receipt_payment_status.partially_refunded,
body .edd-blocks-orders__order-status.abandoned,
body .edd_receipt_payment_status.abandoned,
body .fs_client_portal .fs_status_badge.closed { color: var(--wpa-etat-neutre); background: var(--wpa-etat-neutre-fond); }
body .edd-blocks-orders__order-status.refunded::before,
body .edd_receipt_payment_status.refunded::before,
body .edd-blocks-orders__order-status.partially_refunded::before,
body .edd_receipt_payment_status.partially_refunded::before,
body .edd-blocks-orders__order-status.abandoned::before,
body .edd_receipt_payment_status.abandoned::before,
body .fs_client_portal .fs_status_badge.closed::before { content: "–"; font-weight: 700; }
