/* AvaPay — گجت‌های داشبورد (نسخه‌ی ۵) — قواعد با #avaGadgetRow برای کنتراست مطمئن */

.agx-shell,.agx-shell *,.agx-pk,.agx-pk *{box-sizing:border-box}


.agx-shell{--bg:#0E0820;--tx:#FFFFFF;--mut:rgba(226,220,245,.62);--line:rgba(255,255,255,.08);--soft:rgba(255,255,255,.07);--base:#150C2A;--gl:.42}html[data-theme="light"] .agx-shell{--bg:#F6F2FF;--tx:#1A1033;--mut:#6B5B8F;--line:rgba(76,29,149,.10);--soft:rgba(124,58,237,.07);--base:#FFFFFF;--gl:.22}


.agx-shell{margin:0 0 14px;padding:12px 0 10px;border-radius:30px;position:relative;overflow:hidden;
  background:linear-gradient(160deg,rgba(124,58,237,.20),rgba(124,58,237,.04) 50%,rgba(236,72,153,.10)) !important;
  border:1px solid rgba(167,139,250,.22) !important;box-shadow:0 18px 36px -22px rgba(76,29,149,.7) !important}html[data-theme="light"] .agx-shell{background:linear-gradient(160deg,#EFE6FF,#FFFFFF 55%,#FDF0F7) !important;border-color:rgba(124,58,237,.14) !important;box-shadow:0 16px 34px -22px rgba(76,29,149,.35) !important}
.agx-shell-h{display:flex;align-items:center;justify-content:space-between;padding:0 16px 10px;color:var(--tx) !important;font-size:.76rem;font-weight:900}
.agx-shell-h i{color:#A855F7 !important;margin-left:5px}
.agx-shell-edit{border:0 !important;border-radius:20px;padding:6px 14px;font-family:inherit;font-size:.64rem;font-weight:900;cursor:pointer;
  color:#fff !important;background:linear-gradient(135deg,#7C3AED,#C026D3) !important;box-shadow:0 6px 14px -6px rgba(124,58,237,.7)}


.agx-row{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 44px) / 2);gap:12px;padding:2px 16px 4px;
  overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:0 16px;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}
.agx-row::-webkit-scrollbar{display:none}
.agx-row>.agx:nth-child(odd){scroll-snap-align:start}
.agx-dots{display:flex;justify-content:center;gap:6px;margin-top:9px}
.agx-dots i{width:6px;height:6px;border-radius:6px;background:var(--mut);opacity:.4;transition:.3s}
.agx-dots i.on{width:18px;opacity:1;background:linear-gradient(90deg,#7C3AED,#EC4899)}
html body #avaGadgetRow .agx{position:relative;min-width:0;height:180px;border-radius:26px;padding:13px;overflow:hidden;cursor:pointer;isolation:isolate;
  display:flex;flex-direction:column;color:var(--tx) !important;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;
  background:
    radial-gradient(120% 85% at 100% 0%,color-mix(in srgb,var(--a) calc(var(--gl) * 100%),transparent) 0%,transparent 60%),
    radial-gradient(110% 80% at 0% 100%,color-mix(in srgb,var(--a2) calc(var(--gl) * 80%),transparent) 0%,transparent 62%),
    var(--base) !important;
  border:1px solid color-mix(in srgb,var(--a) 28%,transparent) !important;
  box-shadow:0 14px 26px -16px color-mix(in srgb,var(--a) 70%,transparent),inset 0 1px 0 rgba(255,255,255,.07) !important;
  transition:transform .22s cubic-bezier(.3,1.5,.5,1)}html body #avaGadgetRow .agx::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.35;
  background-image:radial-gradient(color-mix(in srgb,var(--a) 50%,transparent) .8px,transparent .8px);background-size:12px 12px;
  -webkit-mask-image:linear-gradient(200deg,#000 0%,transparent 55%);mask-image:linear-gradient(200deg,#000 0%,transparent 55%)}html body #avaGadgetRow .agx:active{transform:scale(.96)}html body #avaGadgetRow .agx.g-tap{animation:gTap .32s}
@keyframes gTap{40%{transform:scale(.94)}100%{transform:none}}html body #avaGadgetRow .agx.g-in{animation:gIn .55s cubic-bezier(.2,.9,.3,1.2) both}
@keyframes gIn{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}
.agx-row.jiggle .agx{animation:gJig .26s ease-in-out infinite alternate}
.agx-row.jiggle .agx:nth-child(even){animation-delay:.12s}
@keyframes gJig{from{transform:rotate(-1.3deg)}to{transform:rotate(1.3deg)}}html body #avaGadgetRow .g-slot-n{position:absolute;bottom:8px;left:10px;font-size:.5rem;font-weight:900;color:var(--mut) !important;opacity:.6}
html body #avaGadgetRow .g-h{display:flex;align-items:center;gap:7px;min-width:0}html body #avaGadgetRow .g-ic{flex:0 0 26px;width:26px;height:26px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:.72rem;color:#fff !important;
  background:linear-gradient(135deg,var(--a),var(--a2));box-shadow:0 5px 12px -4px color-mix(in srgb,var(--a) 80%,transparent)}html body #avaGadgetRow .g-t{flex:1;min-width:0;font-size:.68rem;font-weight:900;color:var(--tx) !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body #avaGadgetRow .g-t b{display:block;font-size:.8rem;line-height:1.2}html body #avaGadgetRow .g-t small{display:block;font-size:.55rem;font-weight:700;color:var(--mut) !important}html body #avaGadgetRow .g-tag{flex:0 0 auto;font-size:.52rem;font-weight:900;padding:3px 8px;border-radius:10px;background:var(--soft);color:var(--tx) !important}html body #avaGadgetRow .g-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;font-size:.56rem;font-weight:900;padding:3px 7px;border-radius:9px}html body #avaGadgetRow .g-chip.up{color:#16A34A !important;background:rgba(34,197,94,.16)}html body #avaGadgetRow .g-chip.dn{color:#E11D48 !important;background:rgba(244,63,94,.15)}
.agx-shell:not([data-x]) .g-chip.up{color:#4ADE80}html[data-theme="light"] body #avaGadgetRow .g-chip.up{color:#15803D !important}html body #avaGadgetRow .g-flag{font-size:1.25rem;line-height:1}html body #avaGadgetRow .g-foot{margin-top:auto;font-size:.56rem;font-weight:700;color:var(--mut) !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body #avaGadgetRow .g-foot.c{text-align:center}html body #avaGadgetRow .g-foot b{color:var(--tx) !important}html body #avaGadgetRow .g-num{margin-top:auto;font-size:2rem;font-weight:900;line-height:1.05;color:var(--tx) !important}html body #avaGadgetRow .g-num small{display:block;font-size:.58rem;font-weight:700;color:var(--mut) !important;margin-top:3px}html body #avaGadgetRow .g-num.sm{font-size:1.3rem}html body #avaGadgetRow .g-num.pos{color:#22C55E !important}html body #avaGadgetRow .g-num.neg{color:#F43F5E !important}html body #avaGadgetRow .g-num em,html body #avaGadgetRow .g-price em,html body #avaGadgetRow .g-pf-net em,html body #avaGadgetRow .g-bar em,html body #avaGadgetRow .g-card-bal em,html body #avaGadgetRow .g-conv em,html body #avaGadgetRow .g-range em{font-style:normal;font-size:.62em;opacity:.8;margin-right:1px}html body #avaGadgetRow .g-btn{align-self:flex-start;margin-top:6px;font-size:.56rem;font-weight:900;padding:5px 10px;border-radius:12px;color:#fff !important;background:linear-gradient(135deg,var(--a),var(--a2))}html body #avaGadgetRow .g-load{margin:auto;width:28px;height:28px;border-radius:50%;border:3px solid var(--soft);border-top-color:var(--a);animation:gSpin .8s linear infinite}
@keyframes gSpin{to{transform:rotate(360deg)}}html body #avaGadgetRow .g-empty{margin:auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px}html body #avaGadgetRow .g-empty-ic{font-size:2rem;animation:gFloat 3s ease-in-out infinite}html body #avaGadgetRow .g-empty b{font-size:.66rem;color:var(--tx) !important}html body #avaGadgetRow .g-empty span{font-size:.55rem;color:var(--mut) !important}
@keyframes gFloat{50%{transform:translateY(-5px)}}html body #avaGadgetRow .g-big-emo{font-size:2rem;margin-top:8px}html body #avaGadgetRow .g-big-emo.flame{animation:gFlame 1.1s ease-in-out infinite}
@keyframes gFlame{50%{transform:scale(1.15) rotate(4deg)}}
html body #avaGadgetRow .g-area{display:block;width:calc(100% + 26px);margin:auto -13px 2px}html body #avaGadgetRow .g-area-l{stroke-dasharray:1;stroke-dashoffset:1;animation:gDraw 1.3s cubic-bezier(.4,0,.2,1) .15s forwards}html body #avaGadgetRow .g-area-f{opacity:0;animation:gFade .8s ease .7s forwards}html body #avaGadgetRow .g-area-dot{opacity:0;animation:gFade .3s ease 1.3s forwards,gPulse 1.8s ease-in-out 1.6s infinite}
@keyframes gDraw{to{stroke-dashoffset:0}}@keyframes gFade{to{opacity:1}}@keyframes gPulse{50%{r:5;opacity:.5}}html body #avaGadgetRow .g-area-empty{margin:auto 0 2px;display:flex;align-items:flex-end;border-bottom:1.5px dashed var(--line)}html body #avaGadgetRow .g-area-empty span{font-size:.5rem;color:var(--mut) !important;padding-bottom:3px}html body #avaGadgetRow .g-price{margin-top:8px;font-size:1.12rem;font-weight:900;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--tx) !important}html body #avaGadgetRow .g-price small{font-size:.55rem;font-weight:700;color:var(--mut) !important;margin-right:4px}html body #avaGadgetRow .g-range{display:flex;justify-content:space-between;font-size:.52rem;font-weight:700;color:var(--mut) !important}html body #avaGadgetRow .g-range b{color:var(--tx) !important}html body #avaGadgetRow .g-btc{flex:0 0 26px;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;color:#fff !important;background:linear-gradient(135deg,#F7931A,#FFB547);box-shadow:0 0 14px rgba(247,147,26,.6)}
html body #avaGadgetRow .g-pf-slides{position:relative;flex:1;margin-top:6px}html body #avaGadgetRow .g-pf-s{position:absolute;inset:0;display:flex;flex-direction:column}html body #avaGadgetRow .g-pf-s.s1{animation:gSw1 9s infinite}html body #avaGadgetRow .g-pf-s.s2{animation:gSw2 9s infinite}
@keyframes gSw1{0%,44%{opacity:1;transform:none}50%,94%{opacity:0;transform:translateX(-14px)}100%{opacity:1;transform:none}}
@keyframes gSw2{0%,44%{opacity:0;transform:translateX(14px)}50%,94%{opacity:1;transform:none}100%{opacity:0;transform:translateX(14px)}}html body #avaGadgetRow .g-pf-dots{display:flex;gap:4px;justify-content:center;margin-top:2px}html body #avaGadgetRow .g-pf-dots i{width:5px;height:5px;border-radius:5px;background:var(--mut);opacity:.35}html body #avaGadgetRow .g-pf-dots i:first-child{animation:gDot1 9s infinite}html body #avaGadgetRow .g-pf-dots i:last-child{animation:gDot2 9s infinite}
@keyframes gDot1{0%,44%{opacity:1;width:12px;background:var(--a)}50%,100%{opacity:.35;width:5px}}
@keyframes gDot2{0%,44%{opacity:.35;width:5px}50%,94%{opacity:1;width:12px;background:var(--a2)}}html body #avaGadgetRow .g-pf-net small{display:block;font-size:.52rem;font-weight:700;color:var(--mut) !important}html body #avaGadgetRow .g-pf-net b{font-size:1.25rem;font-weight:900;line-height:1.15}html body #avaGadgetRow .g-pf-net b.pos{color:#22C55E !important}html body #avaGadgetRow .g-pf-net b.neg{color:#F43F5E !important}html body #avaGadgetRow .g-pf-net span{font-size:.5rem;color:var(--mut) !important;margin-right:3px}html body #avaGadgetRow .g-bar{margin-top:5px}html body #avaGadgetRow .g-bar label{display:flex;justify-content:space-between;font-size:.54rem;font-weight:800;color:var(--mut) !important}html body #avaGadgetRow .g-bar label b{color:var(--tx) !important}html body #avaGadgetRow .g-bar>div{height:7px;border-radius:7px;background:var(--soft);overflow:hidden;margin-top:2px}html body #avaGadgetRow .g-bar i{display:block;height:100%;width:var(--w);border-radius:7px;animation:gGrowW 1.1s cubic-bezier(.2,.9,.3,1) both}html body #avaGadgetRow .g-bar i.in{background:linear-gradient(90deg,#22C55E,#86EFAC)}html body #avaGadgetRow .g-bar i.out{background:linear-gradient(90deg,#F43F5E,#FB7185)}
@keyframes gGrowW{from{width:0}}html body #avaGadgetRow .g-pf-ratio{margin-top:auto;font-size:.52rem;font-weight:700;color:var(--mut) !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body #avaGadgetRow .g-pf-chart{display:flex;align-items:flex-end;gap:10px;flex:1}html body #avaGadgetRow .g-donut{flex:0 0 62px;width:62px;height:62px;border-radius:50%;display:flex;align-items:center;justify-content:center;align-self:center;
  -webkit-mask:radial-gradient(circle,transparent 17px,#000 18px);mask:radial-gradient(circle,transparent 17px,#000 18px);animation:gRot 1.2s cubic-bezier(.2,.9,.3,1) both}html body #avaGadgetRow .g-donut span{display:none}
@keyframes gRot{from{transform:rotate(-120deg) scale(.6);opacity:0}}html body #avaGadgetRow .g-week{flex:1;display:flex;align-items:flex-end;gap:2px;height:64px;align-self:center}html body #avaGadgetRow .g-week i{flex:1;height:var(--h);border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,var(--a2),color-mix(in srgb,var(--a2) 25%,transparent));transform-origin:bottom;animation:gGrowH .8s cubic-bezier(.2,.9,.3,1.3) both;animation-delay:var(--d)}html body #avaGadgetRow .g-week i.today{background:linear-gradient(180deg,#FACC15,rgba(250,204,21,.25))}
@keyframes gGrowH{from{transform:scaleY(0)}}html body #avaGadgetRow .g-legend{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;font-size:.5rem;font-weight:800;color:var(--mut) !important}html body #avaGadgetRow .g-legend i{display:inline-block;width:7px;height:7px;border-radius:2px;margin-left:3px}html body #avaGadgetRow .g-wk-l{margin-right:auto}
html body #avaGadgetRow .agx.g-card{color:#fff !important;border:0 !important;
  background:radial-gradient(90% 80% at 0% 0%,rgba(255,255,255,.28),transparent 55%),linear-gradient(135deg,#6D28D9 0%,#9333EA 45%,#DB2777 100%) !important}html body #avaGadgetRow .agx.g-card::before{opacity:.25;background-image:repeating-linear-gradient(115deg,rgba(255,255,255,.15) 0 2px,transparent 2px 9px);-webkit-mask-image:none;mask-image:none}html body #avaGadgetRow .g-card-top{display:flex;justify-content:space-between;align-items:center}html body #avaGadgetRow .g-card-logo{font-size:.66rem;font-weight:900;letter-spacing:1.6px;color:rgba(255,255,255,.75) !important}html body #avaGadgetRow .g-card-logo b{color:#fff !important}html body #avaGadgetRow .g-nfc{transform:rotate(90deg);font-size:.8rem;opacity:.8}html body #avaGadgetRow .g-chip-card{width:30px;height:22px;border-radius:5px;margin-top:8px;background:linear-gradient(135deg,#FDE68A,#CA8A04);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}html body #avaGadgetRow .g-card-bal{margin-top:auto}html body #avaGadgetRow .g-card-bal small{display:block;font-size:.52rem;color:rgba(255,255,255,.75) !important}html body #avaGadgetRow .g-card-bal b{font-size:1.4rem;font-weight:900;line-height:1.15}html body #avaGadgetRow .g-card-bal span{font-size:.52rem;color:rgba(255,255,255,.75) !important;margin-right:3px}html body #avaGadgetRow .g-card-row{display:flex;align-items:center;gap:10px;margin-top:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,.22);font-size:.58rem;font-weight:800}html body #avaGadgetRow .g-eye{margin-right:auto;border:0;width:24px;height:24px;border-radius:50%;background:rgba(255,255,255,.22);color:#fff !important;font-size:.58rem;cursor:pointer}
html body #avaGadgetRow .g-paper{position:relative;margin:8px 0 6px;padding:8px 9px;border-radius:12px;flex:1;
  background:repeating-linear-gradient(180deg,transparent 0 21px,color-mix(in srgb,var(--a) 22%,transparent) 21px 22px),color-mix(in srgb,var(--a) 10%,var(--base));
  border-right:3px solid var(--a);transform:rotate(-1deg)}html body #avaGadgetRow .g-pl{display:flex;gap:5px;align-items:center;height:22px;font-size:.6rem}html body #avaGadgetRow .g-pl b{font-weight:800;color:var(--tx) !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body #avaGadgetRow .g-pl.e b{color:var(--mut) !important}html body #avaGadgetRow .g-note .g-foot i{color:var(--a) !important}
html body #avaGadgetRow .g-cal-top{display:flex;justify-content:space-between;align-items:baseline}html body #avaGadgetRow .g-cal-top span{font-size:.72rem;font-weight:900;color:#F43F5E !important}html body #avaGadgetRow .g-cal-top small{font-size:.55rem;font-weight:800;color:var(--mut) !important}html body #avaGadgetRow .g-cal-d{font-size:3rem;font-weight:900;line-height:1;margin-top:4px;background:linear-gradient(135deg,#F43F5E,#A855F7);-webkit-background-clip:text;background-clip:text;color:transparent !important}html body #avaGadgetRow .g-cal-m{font-size:.72rem;font-weight:900;color:var(--tx) !important}html body #avaGadgetRow .g-cal-w{display:flex;justify-content:space-between;margin-top:auto}html body #avaGadgetRow .g-cal-w i{font-style:normal;width:17px;height:17px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.5rem;font-weight:800;color:var(--mut) !important}html body #avaGadgetRow .g-cal-w i.on{color:#fff !important;background:#F43F5E;box-shadow:0 3px 8px rgba(244,63,94,.5)}html body #avaGadgetRow .g-cal-g{font-size:.5rem;color:var(--mut) !important;direction:ltr;text-align:left;margin-top:3px}
html body #avaGadgetRow .g-clockw{align-items:center;justify-content:center}html body #avaGadgetRow .g-clk{position:relative;width:118px;height:118px;border-radius:50%;
  background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--base) 70%,#fff 30%),var(--base) 70%);
  box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--a) 50%,transparent),0 10px 24px -10px color-mix(in srgb,var(--a) 70%,transparent),inset 0 -6px 14px rgba(0,0,0,.18)}html body #avaGadgetRow .g-clk .tk{position:absolute;top:6px;left:50%;width:2px;height:8px;margin-left:-1px;border-radius:2px;background:var(--mut);transform-origin:50% 53px}html body #avaGadgetRow .g-clk .hh,html body #avaGadgetRow .g-clk .mm,html body #avaGadgetRow .g-clk .ss{position:absolute;bottom:50%;left:50%;transform-origin:50% 100%;border-radius:4px}html body #avaGadgetRow .g-clk .hh{width:4px;height:28px;margin-left:-2px;background:var(--tx)}html body #avaGadgetRow .g-clk .mm{width:3px;height:42px;margin-left:-1.5px;background:var(--tx)}html body #avaGadgetRow .g-clk .ss{width:1.5px;height:48px;margin-left:-.75px;background:var(--a)}html body #avaGadgetRow .g-clk b{position:absolute;top:50%;left:50%;width:9px;height:9px;margin:-4.5px;border-radius:50%;background:var(--a);box-shadow:0 0 0 2px var(--base)}html body #avaGadgetRow .g-clk-t{margin-top:8px;font-size:.6rem;font-weight:800;color:var(--mut) !important}
html body #avaGadgetRow .g-bellw{position:relative;width:46px;height:46px;margin-top:8px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:var(--a) !important}html body #avaGadgetRow .g-bellw i{position:relative;z-index:1}html body #avaGadgetRow .g-bellw.on i{animation:gRing 2.4s ease-in-out infinite;transform-origin:50% 0}html body #avaGadgetRow .g-bellw span{position:absolute;inset:0;border-radius:50%;border:2px solid var(--a);opacity:0}html body #avaGadgetRow .g-bellw.on span{animation:gWave 2.4s ease-out infinite}html body #avaGadgetRow .g-bellw.on .w2{animation-delay:.5s}
@keyframes gRing{0%,55%,100%{transform:rotate(0)}60%{transform:rotate(18deg)}68%{transform:rotate(-15deg)}76%{transform:rotate(9deg)}84%{transform:rotate(-5deg)}}
@keyframes gWave{from{transform:scale(.6);opacity:.7}to{transform:scale(1.6);opacity:0}}html body #avaGadgetRow .g-globe{position:relative;width:52px;height:52px;margin-top:6px;font-size:2.1rem;line-height:52px;text-align:center}html body #avaGadgetRow .g-globe .e{display:inline-block;animation:gSpin 16s linear infinite}html body #avaGadgetRow .g-globe .p{position:absolute;top:0;left:0;width:52px;height:52px;font-size:.85rem;line-height:1;animation:gSpin 3.4s linear infinite}html body #avaGadgetRow .g-tx{margin-top:10px}html body #avaGadgetRow .g-tx span{width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1rem}html body #avaGadgetRow .g-tx .in{color:#22C55E !important;background:rgba(34,197,94,.16)}html body #avaGadgetRow .g-tx .out{color:#F43F5E !important;background:rgba(244,63,94,.15)}html body #avaGadgetRow .g-gauge{position:relative;margin:10px auto 0;width:124px;color:var(--tx) !important}html body #avaGadgetRow .g-gauge svg{width:100%;display:block}html body #avaGadgetRow .g-gauge-a{stroke-dasharray:1;stroke-dashoffset:1;animation:gGauge 1.4s cubic-bezier(.2,.9,.3,1) .1s forwards}
@keyframes gGauge{to{stroke-dashoffset:calc(1 - var(--p))}}html body #avaGadgetRow .g-needle{position:absolute;left:50%;bottom:6px;width:3px;height:44px;margin-left:-1.5px;border-radius:3px;background:var(--tx);transform-origin:50% 100%;transform:rotate(-90deg);animation:gNeedle 1.4s cubic-bezier(.3,1.4,.5,1) .1s forwards}
@keyframes gNeedle{to{transform:rotate(var(--r))}}html body #avaGadgetRow .g-gauge b{position:absolute;left:0;right:0;bottom:-18px;text-align:center;font-size:1.05rem;font-weight:900}html body #avaGadgetRow .g-conv{margin-top:8px;display:flex;flex-direction:column;align-items:flex-start;gap:1px}html body #avaGadgetRow .g-conv-from{font-size:.7rem;font-weight:900;color:var(--a) !important}html body #avaGadgetRow .g-conv i{font-size:.55rem;color:var(--mut) !important}html body #avaGadgetRow .g-conv b{font-size:1.4rem;font-weight:900;line-height:1.15}html body #avaGadgetRow .g-conv small{font-size:.52rem;color:var(--mut) !important}html body #avaGadgetRow .g-seg{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:auto}html body #avaGadgetRow .g-seg span{text-align:center;font-size:.54rem;font-weight:900;padding:5px 0;border-radius:9px;background:var(--soft);color:var(--mut) !important}html body #avaGadgetRow .g-seg span.on{color:#fff !important;background:linear-gradient(135deg,var(--a),var(--a2))}html body #avaGadgetRow .g-cd{margin-top:8px;display:flex;align-items:baseline;gap:4px}html body #avaGadgetRow .g-cd b{font-size:2.4rem;font-weight:900;line-height:1;background:linear-gradient(135deg,#22C55E,#F472B6);-webkit-background-clip:text;background-clip:text;color:transparent !important}html body #avaGadgetRow .g-cd span{font-size:.66rem;font-weight:800;color:var(--mut) !important}html body #avaGadgetRow .g-yr{margin-top:auto}html body #avaGadgetRow .g-yr>div{height:6px;border-radius:6px;background:var(--soft);overflow:hidden}html body #avaGadgetRow .g-yr i{display:block;height:100%;width:var(--w);border-radius:6px;background:linear-gradient(90deg,#22C55E,#F472B6);animation:gGrowW 1.2s cubic-bezier(.2,.9,.3,1) both}html body #avaGadgetRow .g-yr span{font-size:.5rem;font-weight:700;color:var(--mut) !important}html body #avaGadgetRow .g-flowers{position:absolute;top:44px;left:12px;font-size:.9rem;letter-spacing:2px;animation:gFloat 3s ease-in-out infinite}html body #avaGadgetRow .g-coin{position:relative;width:62px;height:62px;margin:auto;transform-style:preserve-3d}html body #avaGadgetRow .g-coin span{position:absolute;inset:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.7rem;backface-visibility:hidden;
  background:radial-gradient(circle at 35% 30%,#FFF7C2,#FACC15 55%,#B45309);box-shadow:inset 0 0 0 3px rgba(255,255,255,.45),0 8px 18px -4px rgba(234,179,8,.6)}html body #avaGadgetRow .g-coin .b{transform:rotateY(180deg)}html body #avaGadgetRow .g-coin.tails{transform:rotateY(180deg)}html body #avaGadgetRow .g-coin.toss{animation:gToss .9s cubic-bezier(.3,.7,.4,1) forwards}html body #avaGadgetRow .g-coin.toss2{animation:gToss2 .9s cubic-bezier(.3,.7,.4,1) forwards}
@keyframes gToss{50%{transform:translateY(-36px) rotateY(900deg)}100%{transform:rotateY(1800deg)}}
@keyframes gToss2{50%{transform:translateY(-36px) rotateY(990deg)}100%{transform:rotateY(1980deg)}}html body #avaGadgetRow .g-orb{margin:auto;font-size:2.6rem;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--a) 80%,transparent));animation:gFloat 2.6s ease-in-out infinite}html body #avaGadgetRow .g-quote{margin:auto 0;font-size:.7rem;font-weight:800;line-height:1.8;color:var(--tx) !important}html body #avaGadgetRow .g-dots{display:flex;gap:3px}html body #avaGadgetRow .g-dots i{width:4px;height:4px;border-radius:4px;background:var(--mut);opacity:.35}html body #avaGadgetRow .g-dots i.on{width:12px;opacity:1;background:var(--a)}html body #avaGadgetRow .g-wi{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:.62rem;font-weight:800;color:var(--tx) !important}html body #avaGadgetRow .g-wi i{font-size:.5rem;color:var(--mut) !important}html body #avaGadgetRow .g-conf{position:absolute;top:50%;left:50%;width:6px;height:9px;border-radius:2px;z-index:5;pointer-events:none;animation:gConf .9s ease-out forwards}
@keyframes gConf{to{transform:translate(var(--dx),var(--dy)) rotate(var(--r));opacity:0}}
html body #avaGadgetRow .agx.g-sc{color:#fff !important;border:0 !important;background:radial-gradient(90% 70% at 100% 0%,rgba(255,255,255,.25),transparent 60%),linear-gradient(150deg,var(--a),var(--a2)) !important}html body #avaGadgetRow .agx.g-sc::before{display:none}html body #avaGadgetRow .g-sc-bg{position:absolute;left:-16px;bottom:-18px;font-size:6.2rem;opacity:.14;transform:rotate(-14deg)}html body #avaGadgetRow .g-sc-ic{width:40px;height:40px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.05rem;background:rgba(255,255,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}html body #avaGadgetRow .g-sc-t{margin-top:auto;font-size:.92rem;font-weight:900}html body #avaGadgetRow .g-sc-s{font-size:.56rem;color:rgba(255,255,255,.85) !important;margin-top:2px}html body #avaGadgetRow .g-sc-go{position:absolute;top:13px;left:13px;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.6rem;background:rgba(255,255,255,.2)}html body #avaGadgetRow .g-sc .g-slot-n{color:rgba(255,255,255,.7) !important}
html body #avaGadgetRow .agx.g-add{align-items:center;justify-content:center;gap:4px;background:var(--soft) !important;border:1.5px dashed rgba(167,139,250,.5) !important;box-shadow:none !important}html body #avaGadgetRow .g-add-ic{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff !important;margin-bottom:4px;background:linear-gradient(135deg,#7C3AED,#EC4899);box-shadow:0 8px 18px -6px rgba(124,58,237,.7);animation:gFloat 2.4s ease-in-out infinite}html body #avaGadgetRow .g-add b{font-size:.68rem;color:var(--tx) !important}html body #avaGadgetRow .g-add span{font-size:.55rem;color:var(--mut) !important}


.agx-pk{--bg:#160C2B;--card:#21143D;--tx:#fff;--mut:#A99BC9;--line:rgba(255,255,255,.08)}
html[data-theme="light"] .agx-pk{--bg:#FFFFFF;--card:#F5F0FF;--tx:#1A1033;--mut:#6B5B8F;--line:rgba(76,29,149,.1)}
.agx-pk{position:fixed;inset:0;z-index:100030;background:rgba(6,3,15,.6) !important;display:none;align-items:flex-end;justify-content:center}
.agx-pk.show{display:flex}
.agx-pk-sheet{width:100%;max-width:520px;max-height:86vh;display:flex;flex-direction:column;background:var(--bg) !important;color:var(--tx) !important;
  border-radius:28px 28px 0 0;padding:8px 14px calc(14px + env(safe-area-inset-bottom));animation:gUp .32s cubic-bezier(.2,.9,.3,1)}
.agx-pk-sheet::before{content:"";display:block;width:40px;height:5px;border-radius:5px;background:var(--line);margin:0 auto 10px}
@keyframes gUp{from{transform:translateY(80px);opacity:.4}to{transform:none;opacity:1}}
.agx-pk-head{display:flex;align-items:center;justify-content:space-between;font-weight:900;font-size:.95rem;margin-bottom:10px;color:var(--tx)}
.agx-pk-head i{color:#A855F7}
.agx-pk-done{border:0 !important;border-radius:14px;padding:7px 16px;font-family:inherit;font-weight:900;font-size:.7rem;color:#fff !important;background:linear-gradient(135deg,#7C3AED,#C026D3) !important;cursor:pointer}
.agx-pk-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:5px;border-radius:18px;background:var(--card) !important}
.agx-pk-tab{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 2px 7px;border:0 !important;border-radius:14px;cursor:pointer;font-family:inherit;
  background:transparent !important;color:var(--mut) !important;transition:.2s}
.agx-pk-tab .n{position:absolute;top:4px;right:6px;font-size:.5rem;font-weight:900;opacity:.7}
.agx-pk-tab .ic{width:30px;height:30px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:.8rem;color:#fff;background:var(--gc);opacity:.75}
.agx-pk-tab .nm{font-size:.5rem;font-weight:800;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 3px}
.agx-pk-tab.on{background:var(--bg) !important;color:var(--tx) !important;box-shadow:0 6px 14px -6px rgba(76,29,149,.5),inset 0 0 0 2px #A855F7}
.agx-pk-tab.on .ic{opacity:1;transform:scale(1.08)}
.agx-pk-sub{font-size:.62rem;color:var(--mut);margin:9px 2px 2px;line-height:1.7}.agx-pk-sub b{color:#A855F7}
.agx-pk-list{overflow-y:auto;flex:1}
.agx-pk-cat{font-size:.7rem;font-weight:900;color:var(--tx);margin:14px 2px 8px}
.agx-pk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.agx-pk-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;border-radius:18px;cursor:pointer;font-family:inherit;
  font-size:.56rem;font-weight:700;color:var(--tx) !important;background:var(--card) !important;border:1.5px solid transparent !important;line-height:1.4;text-align:center;transition:transform .15s}
.agx-pk-item:active{transform:scale(.93)}
.agx-pk-item.on{border-color:var(--gc) !important;box-shadow:0 6px 16px -8px var(--gc)}
.agx-pk-item em{position:absolute;top:5px;left:6px;font-style:normal;font-size:.5rem;font-weight:900;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--gc)}
.agx-pk-ic{width:40px;height:40px;border-radius:13px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem;background:linear-gradient(135deg,var(--gc),color-mix(in srgb,var(--gc) 55%,#000))}
.agx-pk-clear{margin-top:10px;border:0 !important;border-radius:14px;padding:12px;font-family:inherit;font-size:.72rem;font-weight:800;color:#F43F5E !important;background:var(--card) !important;cursor:pointer}

@media (max-width:360px){html body #avaGadgetRow .agx{height:168px;padding:11px}html body #avaGadgetRow .g-price{font-size:1.1rem}html body #avaGadgetRow .g-cal-d{font-size:2.5rem}html body #avaGadgetRow .g-clk{width:104px;height:104px}.agx-pk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (prefers-reduced-motion:reduce){html body #avaGadgetRow .g-pf-s.s2{display:none}html body #avaGadgetRow .g-pf-s.s1{animation:none}}
html body #avaGadgetRow .g-pf-s.s1{animation:gS3a 13.5s infinite}html body #avaGadgetRow .g-pf-s.s2{animation:gS3b 13.5s infinite}html body #avaGadgetRow .g-pf-s.s3{animation:gS3c 13.5s infinite}
@keyframes gS3a{0%,30%{opacity:1;transform:none}34%,96%{opacity:0;transform:translateX(-14px)}100%{opacity:1;transform:none}}
@keyframes gS3b{0%,30%{opacity:0;transform:translateX(14px)}34%,63%{opacity:1;transform:none}67%,100%{opacity:0;transform:translateX(-14px)}}
@keyframes gS3c{0%,63%{opacity:0;transform:translateX(14px)}67%,96%{opacity:1;transform:none}100%{opacity:0;transform:translateX(14px)}}html body #avaGadgetRow .g-pf-dots i:nth-child(1){animation:gD3a 13.5s infinite}html body #avaGadgetRow .g-pf-dots i:nth-child(2){animation:gD3b 13.5s infinite}html body #avaGadgetRow .g-pf-dots i:nth-child(3){animation:gD3c 13.5s infinite}
@keyframes gD3a{0%,30%{opacity:1;width:12px;background:var(--a)}34%,100%{opacity:.35;width:5px}}
@keyframes gD3b{0%,30%{opacity:.35;width:5px}34%,63%{opacity:1;width:12px;background:var(--a2)}67%,100%{opacity:.35;width:5px}}
@keyframes gD3c{0%,63%{opacity:.35;width:5px}67%,96%{opacity:1;width:12px;background:#FACC15}100%{opacity:.35;width:5px}}html body #avaGadgetRow .g-tag.hot{color:#fff !important;background:linear-gradient(135deg,#F59E0B,#F43F5E)}html body #avaGadgetRow .g-lg{display:flex;align-items:center;gap:8px;font-size:.52rem;font-weight:900;color:var(--tx) !important}html body #avaGadgetRow .g-lg .in{color:#22C55E !important}html body #avaGadgetRow .g-lg .out{color:#F43F5E !important}html body #avaGadgetRow .g-lg small{margin-right:auto;color:var(--mut) !important;font-weight:700}html body #avaGadgetRow .g-dual{width:100%;flex:1;min-height:60px;margin-top:4px}html body #avaGadgetRow .g-grid{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:3 3}html body #avaGadgetRow .g-rc{display:flex;align-items:center;gap:6px;padding:5px 0;border-bottom:1px solid var(--line);font-size:.58rem}html body #avaGadgetRow .g-rc span{flex:0 0 22px;width:22px;height:22px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.7rem}html body #avaGadgetRow .g-rc span.in{background:rgba(34,197,94,.15)}html body #avaGadgetRow .g-rc span.out{background:rgba(244,63,94,.14)}html body #avaGadgetRow .g-rc b{flex:1;min-width:0;font-weight:800;color:var(--tx) !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body #avaGadgetRow .g-rc em{font-style:normal;font-weight:900}html body #avaGadgetRow .g-rc em.pos{color:#22C55E !important}html body #avaGadgetRow .g-rc em.neg{color:#F43F5E !important}html body #avaGadgetRow .g-sub2{margin:auto;font-size:.56rem;color:var(--mut) !important}html body #avaGadgetRow .g-ev{margin-top:8px;padding:8px 9px;border-radius:12px;background:color-mix(in srgb,var(--a) 12%,transparent);border-right:3px solid var(--a)}html body #avaGadgetRow .g-ev-t{font-size:.66rem;font-weight:900;color:var(--tx) !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body #avaGadgetRow .g-ev-dt{display:flex;gap:8px;margin-top:4px;font-size:.52rem;font-weight:800;color:var(--mut) !important}html body #avaGadgetRow .g-ev-dt i{color:var(--a) !important}html body #avaGadgetRow .g-ev-cd{margin-top:auto;display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:12px;color:#fff !important;background:linear-gradient(135deg,var(--a),var(--a2))}html body #avaGadgetRow .g-ev-cd>i{font-size:.9rem;animation:gHg 2s ease-in-out infinite}
@keyframes gHg{0%,40%{transform:rotate(0)}50%,90%{transform:rotate(180deg)}100%{transform:rotate(180deg)}}html body #avaGadgetRow .g-ev-cd small{display:block;font-size:.48rem;opacity:.9}html body #avaGadgetRow .g-ev-cd b{display:block;font-size:.7rem;font-weight:900}html body #avaGadgetRow .g-ev-cd.urgent{animation:gUrg 1.4s ease-in-out infinite}
@keyframes gUrg{50%{box-shadow:0 0 0 4px rgba(244,63,94,.25)}}html body #avaGadgetRow .g-cv{display:flex;flex-direction:column;gap:5px;margin-top:6px;flex:1;cursor:default}html body #avaGadgetRow .g-cv-in{width:100%;border:1px solid var(--line);border-radius:10px;padding:6px 8px;font-family:inherit;font-size:.78rem;font-weight:900;text-align:center;direction:ltr;
  color:var(--tx) !important;background:var(--soft);outline:none}html body #avaGadgetRow .g-cv-in:focus{border-color:var(--a);box-shadow:0 0 0 3px color-mix(in srgb,var(--a) 25%,transparent)}html body #avaGadgetRow .g-cv-row{display:flex;align-items:center;gap:3px}html body #avaGadgetRow .g-cv-row select{flex:1;min-width:0;border:1px solid var(--line);border-radius:9px;padding:4px 2px;font-family:inherit;font-size:.52rem;font-weight:800;color:var(--tx) !important;background:var(--soft);outline:none}html body #avaGadgetRow .g-cv-row select option{color:#1A1033 !important;background:#fff}html body #avaGadgetRow .g-cv-sw{flex:0 0 22px;width:22px;height:22px;border:0;border-radius:50%;font-size:.5rem;color:#fff !important;background:linear-gradient(135deg,var(--a),var(--a2));cursor:pointer}html body #avaGadgetRow .g-cv-out{margin-top:auto;line-height:1.25}html body #avaGadgetRow .g-cv-out small{display:block;font-size:.5rem;color:var(--mut) !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body #avaGadgetRow .g-cv-out b{display:block;font-size:.95rem;font-weight:900;color:var(--tx) !important;word-break:break-all}html body #avaGadgetRow .g-cv-out span{font-size:.52rem;font-weight:800;color:var(--a) !important}html body #avaGadgetRow .g-new{flex:0 0 auto;font-size:.52rem;font-weight:900;padding:3px 7px;border-radius:9px;color:#fff !important;background:#F43F5E;animation:gUrg 1.4s ease-in-out infinite}html body #avaGadgetRow .g-rcp{position:relative;margin:8px auto 4px;width:62px;height:62px;border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;
  background:color-mix(in srgb,var(--a) 18%,var(--base));box-shadow:0 8px 18px -8px color-mix(in srgb,var(--a) 80%,transparent)}html body #avaGadgetRow .g-rcp img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55}html body #avaGadgetRow .g-rcp-ic{position:relative;font-size:1.3rem;color:var(--a) !important}html body #avaGadgetRow .g-ping{position:absolute;top:6px;right:6px;width:10px;height:10px;border-radius:50%;background:#F43F5E;box-shadow:0 0 0 0 rgba(244,63,94,.6);animation:gPing 1.4s infinite}
@keyframes gPing{70%{box-shadow:0 0 0 8px rgba(244,63,94,0)}100%{box-shadow:0 0 0 0 rgba(244,63,94,0)}}html body #avaGadgetRow .g-rcp-t{text-align:center;font-size:.66rem;font-weight:900;color:var(--tx) !important}html body #avaGadgetRow .agx.g-alert{border-color:#F43F5E !important}html body #avaGadgetRow .g-live{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;font-size:.5rem;font-weight:900;padding:3px 7px;border-radius:9px;color:#fff !important;background:linear-gradient(135deg,#A855F7,#06B6D4)}html body #avaGadgetRow .g-live i{width:5px;height:5px;border-radius:50%;background:#fff;animation:gBlink 1s infinite}
@keyframes gBlink{50%{opacity:.2}}html body #avaGadgetRow .g-ai-scr{flex:1;margin-top:8px;padding:8px 9px;border-radius:12px;font-size:.66rem;font-weight:800;line-height:1.75;color:var(--tx) !important;overflow:hidden;
  background:color-mix(in srgb,var(--a) 10%,transparent);border:1px solid color-mix(in srgb,var(--a) 25%,transparent)}html body #avaGadgetRow .g-caret{display:inline-block;width:2px;height:12px;margin-right:2px;vertical-align:middle;background:var(--a);animation:gBlink .8s infinite}html body #avaGadgetRow .g-ai-meta{margin-top:5px;font-size:.52rem;font-weight:800;color:var(--mut) !important}


html body #avaGadgetRow .agx *{color:inherit !important;-webkit-text-fill-color:currentColor}
html body #avaGadgetRow .g-cal-d,html body #avaGadgetRow .g-cd b{-webkit-text-fill-color:transparent}
html body #avaGadgetRow .g-cv-row select option{color:#1A1033 !important;background:#fff}

.agx-shell-h,.agx-shell-h *{color:var(--tx) !important}
.agx-shell-h i{color:#A855F7 !important}
.agx-shell-edit,.agx-shell-edit *{color:#fff !important}
html body #avaGadgetRow .g-t{min-width:44px}
html body #avaGadgetRow .g-tag{max-width:58%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/* عنوان گجت‌ها: بدون «…»؛ در صورت نیاز دو خطی */
html body #avaGadgetRow .g-h{align-items:flex-start}
html body #avaGadgetRow .g-t{white-space:normal !important;overflow:visible !important;text-overflow:clip !important;line-height:1.3;font-size:.64rem;
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;padding-top:4px}
html body #avaGadgetRow .g-t b,html body #avaGadgetRow .g-t small{white-space:normal;overflow:visible}
html body #avaGadgetRow .g-tag,html body #avaGadgetRow .g-new,html body #avaGadgetRow .g-live,html body #avaGadgetRow .g-chip{flex:0 0 auto;max-width:none !important;margin-top:3px}
html body #avaGadgetRow .g-tag{font-size:.5rem;padding:2px 7px}
html body #avaGadgetRow .g-live{padding:4px;border-radius:50%}
html body #avaGadgetRow .g-new{padding:2px 6px;gap:3px}
html body #avaGadgetRow .g-pf-net small{display:flex !important;align-items:center;gap:5px}
html body #avaGadgetRow .g-pf-net .g-tag{margin:0;font-size:.48rem}
html body #avaGadgetRow .g-t small{display:block;-webkit-line-clamp:unset}
html body #avaGadgetRow .g-chg-row{display:flex;align-items:center;gap:5px;margin-top:3px;font-size:.5rem;color:var(--mut) !important}
html body #avaGadgetRow .g-chg-row .g-chip{margin:0}
