/* Faunelya V2.16.2 — trésorerie compacte et premium */
.az-wallet{
  display:inline-flex;
  align-items:center;
  gap:6px;
  min-height:34px;
  padding:4px 5px 4px 10px;
  border:1px solid rgba(239,207,116,.34);
  border-radius:999px;
  background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.035));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 5px 14px rgba(0,0,0,.10);
  text-decoration:none;
  white-space:nowrap;
  transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease;
}
.az-wallet:hover{
  background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.055));
  border-color:rgba(245,215,127,.52);
  transform:translateY(-1px);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 7px 18px rgba(0,0,0,.13);
}
.az-wallet [data-wallet-value]{
  color:#f7df98;
  font-size:11px;
  font-weight:900;
  line-height:1;
  letter-spacing:.015em;
}
.az-wallet [data-passive-rate]{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:23px;
  padding:4px 7px;
  border:1px solid rgba(130,220,170,.18);
  border-radius:999px;
  background:rgba(60,165,115,.15);
  color:#ace5c5;
  font-size:8px;
  font-weight:900;
  line-height:1;
  letter-spacing:.02em;
}
.az-wallet [data-passive-rate][hidden]{display:none!important}
.az-wallet.is-crediting{animation:azWalletCredit .75s ease}
@keyframes azWalletCredit{0%{transform:scale(1)}35%{transform:scale(1.055);box-shadow:0 0 0 5px rgba(84,220,145,.10)}100%{transform:scale(1)}}
@media(max-width:860px){.az-wallet [data-passive-rate]{display:none}}

@media(min-width:981px){.visitor-center-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}}
