/* Cari detay: para kartlari, animasyonlu bar, guzel simgeler */
#app .cari-money-card{
  position:relative;overflow:hidden;
  border-radius:15px !important;
  border:1.5px solid rgba(60,140,200,.4) !important;
  background:linear-gradient(160deg,rgba(8,32,54,.96),rgba(3,16,30,.98)) !important;
  transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;
}
#app .cari-money-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(0,6,18,.5)}

#app .cari-money-card.arsa{--mc:#ffd970;--mc-soft:rgba(255,217,112,.16);border-color:rgba(255,217,112,.42) !important}
#app .cari-money-card.taksit{--mc:#3dffb4;--mc-soft:rgba(61,255,180,.16);border-color:rgba(61,255,180,.42) !important}
#app .cari-money-card.aidat{--mc:#5fb8f7;--mc-soft:rgba(95,184,247,.16);border-color:rgba(95,184,247,.42) !important}

/* Simge kutusu */
#app .cari-money-icon{
  width:52px !important;height:52px !important;flex:0 0 52px !important;
  display:grid !important;place-items:center !important;
  border-radius:14px !important;
  border:1.5px solid var(--mc) !important;
  background:var(--mc-soft) !important;
  color:var(--mc) !important;
  font-size:0 !important;
  box-shadow:0 0 20px -6px var(--mc),inset 0 1px rgba(255,255,255,.14) !important;
  animation:iconPulse 3s ease-in-out infinite;
}
#app .cari-money-icon svg{width:27px !important;height:27px !important;display:block}
@keyframes iconPulse{
  0%,100%{box-shadow:0 0 18px -8px var(--mc),inset 0 1px rgba(255,255,255,.14)}
  50%{box-shadow:0 0 30px -4px var(--mc),inset 0 1px rgba(255,255,255,.22)}
}

/* Basliklar */
#app .cari-money-card-head h3{font-size:17px !important;font-weight:800 !important;color:#f2faff !important}
#app .cari-money-card-head b{font-size:12.5px !important;font-weight:800 !important;color:var(--mc) !important}
#app .cari-money-card>p{font-size:12.5px !important;color:#9dbccd !important;line-height:1.55 !important}

/* --- Animasyonlu para bari --- */
#app .cari-money-track{
  position:relative !important;
  height:14px !important;
  border-radius:9px !important;
  background:rgba(255,255,255,.07) !important;
  overflow:hidden !important;
  margin:14px 0 16px !important;
  box-shadow:inset 0 1px 3px rgba(0,0,0,.4);
}
#app .cari-money-track>i{
  display:block !important;
  height:100% !important;
  border-radius:9px !important;
  background:linear-gradient(90deg,
    color-mix(in srgb,var(--mc) 65%,#000) 0%,
    var(--mc) 45%,
    color-mix(in srgb,var(--mc) 75%,#fff) 100%) !important;
  box-shadow:0 0 14px var(--mc),0 0 28px color-mix(in srgb,var(--mc) 50%,transparent) !important;
  transition:width 1.4s cubic-bezier(.2,.85,.3,1) !important;
  position:relative;
  overflow:hidden;
}
/* Barin uzerinde akan isik */
#app .cari-money-track>i::after{
  content:"";position:absolute;inset:0;
  background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.55) 45%,transparent 70%);
  background-size:220% 100%;
  animation:barShine 2.6s ease-in-out infinite;
}
@keyframes barShine{0%{background-position:140% 0}100%{background-position:-60% 0}}
/* Bar ucunda nabiz atan nokta */
#app .cari-money-track>i::before{
  content:"";position:absolute;right:0;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;
  background:#fff;box-shadow:0 0 10px var(--mc),0 0 18px var(--mc);
  animation:barTip 1.8s ease-in-out infinite;
}
@keyframes barTip{0%,100%{opacity:.9;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}

/* Deger satirlari */
#app .cari-money-values>div span{font-size:11px !important;letter-spacing:.06em !important;color:#8fb0c2 !important;font-weight:800 !important}
#app .cari-money-values>div strong{font-size:17px !important;font-weight:900 !important;font-variant-numeric:tabular-nums;letter-spacing:-.3px}
#app .cari-money-values>div:nth-child(1) strong{color:#e8f4ff !important}
#app .cari-money-values>div:nth-child(2) strong{color:#3dffb4 !important}
#app .cari-money-values>div:nth-child(3) strong{color:#ff7a92 !important}

/* Cari notu kutusu */
#app .ci-notebox b em{font-style:normal}
