@charset "UTF-8";
body {scroll-behavior: smooth;}


.demo-img img {width: 100%; max-width: 600px; margin-top: 1rem; }

/* à conserver tant que ne sont pas à jour
- vérifier si mon appareil est compatible
- télécharger l'application
- mettre à jour l'application
*/


.aps-text--grey { color: var(--text-mention-grey);}

ol .fr-content-media--lg {margin-left: -12px;}

ol ul .fr-content-media--lg {margin-left: -20px;}

.liste-ne-pas-declarer { list-style: none; padding-left: 0;}
.liste-ne-pas-declarer li {display: flex; align-items: center; gap: 0.5rem; padding: 0.5rem; background-color: #f6f6f6; margin-bottom: 0.25rem;}
.liste-ne-pas-declarer li::before { content: ""; -webkit-mask-image: url("icons/system/close-circle-fill.svg");
  mask-image: url("icons/system/close-circle-fill.svg"); width: 1rem; height: 1rem;
  --icon-size: 1.5rem;
  background-color:  #cecece;
  display: inline-block;
  flex: 0 0 auto;
  height: var(--icon-size);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  vertical-align: calc((.75em - var(--icon-size))*.5);
  width: var(--icon-size);
}

.liste-revenus-charges {list-style: none; padding-left: 0;}
.liste-revenus-charges li {display: flex; gap: 0.5rem; margin-bottom: 0.25rem; }
.liste-revenus-charges li span {color: #000091; font-weight: 500; border-right: 1px solid #cecece; padding-right: 0.5rem; min-width: 3.5rem; text-align: right; display: inline-block;}


