/* =====================================================================
   AvaPay v68 — هیرو با پس‌زمینه‌ی تصویری ثابت (موج‌های بنفش نئونی)
   این فایل با id="avaPaletteHeroFixed" لود می‌شود تا موتور پوسته (ava-palette.js)
   رنگ‌هایش را تبدیل نکند ⇒ در تم روشن/تیره و همه‌ی پوسته‌ها دقیقاً یکسان است.
   ===================================================================== */
html[data-theme][data-theme][data-theme] body .avh,html[data-theme][data-theme][data-theme] body #mainDashboard .avh{
  --h-page:#05021A;--h-top:#06031A;
  --h-t:#FFFFFF;--h-m:rgba(235,228,255,.72);
  --h-glass:rgba(255,255,255,.09);--h-glass-bd:rgba(255,255,255,.18);
  --h-glass-sh:inset 0 1px 0 rgba(255,255,255,.14),0 8px 20px rgba(0,0,0,.35);
  --h-amt:#FFFFFF;--h-amt-sh:0 4px 22px rgba(168,85,247,.6);
  --h-ring:#0B0626;
  color:#FFFFFF !important;
  background:#05021A !important;
  border-radius:0 0 30px 30px !important;
  margin-bottom:14px !important;
  box-shadow:0 18px 40px -18px rgba(40,10,120,.55) !important;
}
html[data-theme][data-theme][data-theme] body .avh .avh-bg{background:#05021A url("../img/ava-hero-bg.jpg") center 62%/cover no-repeat !important;opacity:1 !important;filter:none !important}
html[data-theme][data-theme][data-theme] body .avh .avh-bg::after{height:120px !important;background:linear-gradient(180deg,rgba(5,2,26,0) 0%,rgba(5,2,26,.55) 60%,#05021A 100%) !important}
html[data-theme][data-theme][data-theme] body .avh .avh-bg::before,
html[data-theme][data-theme][data-theme] body .avh .avh-glow,
html[data-theme][data-theme][data-theme] body .avh .avh-chart,
html[data-theme][data-theme][data-theme] body .avh .avh-dots{display:none !important;animation:none !important}
html[data-theme][data-theme][data-theme] body .avh .avh-noise{opacity:.04 !important}
html[data-theme][data-theme][data-theme] body .avh .avh-topshade{opacity:.55 !important}
html[data-theme][data-theme][data-theme] body .avh .avh-wm{opacity:.08 !important;animation:none !important}
/* متن‌ها */
html[data-theme][data-theme][data-theme] body .avh :is(span,div,b,small,em,i,button):not(.notification-badge):not(.avh-badge){color:#FFFFFF !important}
html[data-theme][data-theme][data-theme] body .avh .avh-brand small,html[data-theme][data-theme][data-theme] body .avh .avh-lbl,html[data-theme][data-theme][data-theme] body .avh .avh-acc{color:rgba(235,228,255,.75) !important}
html[data-theme][data-theme][data-theme] body .avh .abc-chg.up{color:#5EEAD4 !important;background:rgba(45,212,191,.15) !important}
html[data-theme][data-theme][data-theme] body .avh .abc-chg.dn{color:#FDA4AF !important;background:rgba(244,63,94,.17) !important}
/* شیشه‌ها: آیکون زنگوله، چشم، آواتار */
html[data-theme][data-theme][data-theme] body .avh .avh-ic,html[data-theme][data-theme][data-theme] body .avh .avh-eye,html[data-theme][data-theme][data-theme] body .avh .avh-acc{background:rgba(255,255,255,.09) !important;border-color:rgba(255,255,255,.18) !important}
html[data-theme][data-theme][data-theme] body .avh .avh-av{background:linear-gradient(140deg,#818CF8,#D946EF) !important}
html[data-theme][data-theme][data-theme] body .avh .abc-dots i{background:rgba(255,255,255,.22) !important}
html[data-theme][data-theme][data-theme] body .avh .abc-dots i.on{background:linear-gradient(90deg,#818CF8,#D946EF) !important}
/* دکمه‌های گرد */
html[data-theme][data-theme][data-theme] body .avh .avh-act.top .avh-act-c{background:linear-gradient(150deg,#E0E7FF 0%,#A5B4FC 38%,#6366F1 72%,#312E81 115%) !important;box-shadow:0 10px 26px -6px rgba(99,102,241,.65),0 0 0 4px rgba(255,255,255,.08) !important}
html[data-theme][data-theme][data-theme] body .avh .avh-act.set .avh-act-c{background:linear-gradient(150deg,#F3E8FF 0%,#D8B4FE 38%,#A855F7 72%,#581C87 115%) !important;box-shadow:0 10px 26px -6px rgba(168,85,247,.65),0 0 0 4px rgba(255,255,255,.08) !important}
html[data-theme][data-theme][data-theme] body .avh .avh-act.tx .avh-act-c{background:linear-gradient(150deg,#FCE7F3 0%,#F0ABFC 38%,#D946EF 72%,#701A75 115%) !important;box-shadow:0 10px 26px -6px rgba(217,70,239,.6),0 0 0 4px rgba(255,255,255,.08) !important}
html[data-theme][data-theme][data-theme] body .avh .avh-act-c i{color:#FFFFFF !important}
html[data-theme][data-theme][data-theme] body .avh .avh-act-t{color:#FFFFFF !important;text-shadow:0 1px 8px rgba(0,0,0,.45) !important}

/* =====================================================================
   v69 — نوار وضعیت iOS (Safe Area / Dynamic Island)
   با status-bar-style=black-translucent محتوای اپ زیر نوار وضعیت کشیده می‌شود و
   ساعت، آنتن، 5G و باتری به‌صورت بومی و سفید نمایش داده می‌شوند. این لایه فقط
   پس‌زمینه‌ی گرادیانی + درخشش بنفش پشت نوار است؛ بدون لبه، کارت یا آیکون اضافه.
   ===================================================================== */
.ava-sb{
  position:fixed;top:0;left:0;right:0;z-index:2147483000;pointer-events:none;
  height:env(safe-area-inset-top,0px);
  background:
    radial-gradient(60% 260% at 12% 0%,rgba(139,92,246,.38) 0%,transparent 70%),
    radial-gradient(55% 260% at 92% 0%,rgba(192,38,211,.28) 0%,transparent 72%),
    linear-gradient(90deg,#070424 0%,#0B0533 45%,#14063D 75%,#0A0428 100%);
  border:0;box-shadow:none;
}
/* لبه‌ی پایین نوار بدون خط: نرم در محتوای زیرش محو می‌شود */
.ava-sb::after{content:"";position:absolute;left:0;right:0;top:100%;height:14px;
  background:linear-gradient(180deg,rgba(9,4,40,.55),rgba(9,4,40,0))}
/* بالای صفحه که هیرو زیر نوار است، نوار شفاف‌تر می‌شود تا با تصویر هیرو یکی شود */
html .ava-sb.ava-sb-top{background:linear-gradient(180deg,rgba(5,2,26,.35),rgba(5,2,26,0)) !important}
html .ava-sb.ava-sb-top::after{opacity:0}
.ava-sb::after{transition:opacity .3s ease}

/* (v83) چیپ «حساب اصلی ••» پس‌زمینه داشت ولی گوشه/فاصله نداشت ⇒ یک مستطیل تیز زشت دیده می‌شد */
html[data-theme] body .avh .avh-acc{padding:5px 11px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.18);line-height:1.4}
