/* CEA 2F.8.2 — styles de stabilisation uniquement. */
/* L'indicateur est un enfant direct de la ligne : plus aucun etirement par la zone du libelle. */
.cea-body button.cea-expenseitem > .cea-justificatif-badge,
body button.cea-expenseitem > .cea-justificatif-badge {
  box-sizing:border-box!important;display:inline-flex!important;position:static!important;
  flex:0 0 auto!important;align-self:center!important;align-items:center!important;
  justify-content:center!important;gap:6px!important;
  width:fit-content!important;min-width:54px!important;max-width:100%!important;height:30px!important;
  padding:4px 11px!important;margin:0 10px!important;
  border:1px solid #0c4383!important;border-radius:999px!important;
  background:#145ca9!important;color:#fff!important;
  font:800 14px/1 system-ui,-apple-system,sans-serif!important;
  letter-spacing:0!important;white-space:nowrap!important;
  box-shadow:0 2px 5px rgba(5,40,85,.22)!important;
}
.cea-body button.cea-expenseitem > .cea-justificatif-badge > span,
body button.cea-expenseitem > .cea-justificatif-badge > span {
  display:inline!important;flex:0 0 auto!important;
  width:auto!important;min-width:0!important;max-width:none!important;
  margin:0!important;padding:0!important;
  background:transparent!important;color:inherit!important;
  font:inherit!important;line-height:1!important;
}
/* Le bouton de fermeture ne depend plus de sa hauteur de ligne heritee. */
.cea-body dialog.cea-modal button.cea-modalclose,
body dialog.cea-modal button.cea-modalclose {
  display:flex!important;box-sizing:border-box!important;
  align-items:center!important;justify-content:center!important;
  padding:0!important;margin:0!important;
  width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;
  flex:0 0 40px!important;text-indent:0!important;
  text-align:center!important;line-height:1!important;font-size:18px!important;
  background:#edf4fc!important;border-radius:12px!important;
}
@media(max-width:550px) {
  .cea-body button.cea-expenseitem > .cea-justificatif-badge,
  body button.cea-expenseitem > .cea-justificatif-badge { min-width:44px!important;margin:0 5px!important;padding:4px 7px!important; }
}
