/* v276 · منوی ⊞ لایو — «باغ مروارید» روشن
   زمینهٔ مروارید-یاسی با هاله‌های صورتی، بنفش و طلایی؛ هر بخش در کارت سفید شیشه‌ای؛
   آیکون‌ها جواهری و پررنگ با حلقهٔ سفید و درخشش هم‌رنگ؛ سربرگ میزبان در کپسول سفید. */
#gridSh69.gm125{ background:rgba(28,10,60,.42) }
#gridSh69 .gm125-card.gm132{
  background:radial-gradient(70% 34% at 8% 0%,rgba(255,61,127,.20),transparent 70%),
             radial-gradient(70% 34% at 96% 4%,rgba(139,92,246,.24),transparent 70%),
             radial-gradient(90% 40% at 50% 104%,rgba(255,213,74,.26),transparent 70%),
             linear-gradient(180deg,#F8F3FF 0%,#FFF9F3 55%,#FFFDF8 100%) !important;
  border-top:0 !important; padding:10px 14px calc(16px + env(safe-area-inset-bottom));
  box-shadow:0 -24px 60px -10px rgba(40,10,80,.5), inset 0 1px 0 #fff !important }
#gridSh69 .gm125-card.gm132::before{ border-radius:inherit; padding:1.5px 0 0; z-index:-1;
  background:linear-gradient(90deg,#FFD54A,#FF5E9C 45%,#A78BFA 80%,#FFD54A) top/100% 2px no-repeat,
             radial-gradient(circle,rgba(167,139,250,.22) 1px,transparent 1.6px) 0 0/18px 18px }
#gridSh69 .gm125-handle{ background:linear-gradient(90deg,#C4B5FD,#F9A8D4); opacity:.9 }

/* سربرگ میزبان */
#gridSh69 .gm132-hd{ padding:9px 11px; margin:0 0 6px; border:1px solid #EFE9FB; border-radius:20px;
  background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(250,246,255,.9)); box-shadow:0 10px 24px -16px rgba(76,29,149,.55) }
#gridSh69 .gm132-hd .av img,#gridSh69 .gm132-hd .av i{ border-color:#fff; background:linear-gradient(145deg,#EDE9FE,#FCE7F3); color:#6D28D9 }
#gridSh69 .gm132-hd .tx b{ color:transparent; background:linear-gradient(90deg,#3B0F7A,#7C3AED 55%,#DB2777); -webkit-background-clip:text; background-clip:text; font-size:15.5px }
#gridSh69 .gm132-hd .tx small{ align-self:flex-start; padding:2px 9px 2px 8px; border-radius:999px; color:#fff;
  background:linear-gradient(135deg,#FF3D7F,#E11D48); box-shadow:0 4px 10px -4px rgba(225,29,72,.6) }
#gridSh69 .gm132-hd .dot{ background:#fff; animation:gmDot276 1.6s ease-out infinite }
@keyframes gmDot276{ 0%{ box-shadow:0 0 0 0 rgba(255,255,255,.9) } 100%{ box-shadow:0 0 0 7px rgba(255,255,255,0) } }

/* سرتیتر بخش‌ها */
#gridSh69 .gm125-h{ margin:12px 4px 8px; font-size:13px; letter-spacing:.2px;
  background:linear-gradient(90deg,#6D28D9,#DB2777); -webkit-background-clip:text; background-clip:text; color:transparent }
#gridSh69 .gm125-h::before{ content:""; width:6px; height:14px; border-radius:3px; flex:none; background:linear-gradient(180deg,#FFD54A,#FF5E9C) }
#gridSh69 .gm132 .gm125-h::after{ background:linear-gradient(90deg,rgba(255,180,71,.65),rgba(167,139,250,.25) 60%,transparent) }
[dir=rtl] #gridSh69 .gm132 .gm125-h::after{ background:linear-gradient(270deg,rgba(255,180,71,.65),rgba(167,139,250,.25) 60%,transparent) }

/* کارت هر بخش */
#gridSh69 .gm132 .gm125-grid{ gap:14px 4px !important; padding:14px 6px 10px; border-radius:22px;
  background:rgba(255,255,255,.82); border:1px solid #F0EAFB; box-shadow:0 12px 26px -18px rgba(76,29,149,.55), inset 0 1px 0 #fff }

/* آیکون‌های جواهری */
#gridSh69 .gm132 .gm125-ic{ width:56px !important; height:56px !important; border-radius:19px !important;
  box-shadow:0 0 0 2.5px #fff, 0 10px 20px -6px var(--gl,rgba(139,92,246,.6)), inset 0 1.5px 0 rgba(255,255,255,.55), inset 0 -7px 12px rgba(0,0,0,.14) !important }
#gridSh69 .gm125-ic.gold  { background:linear-gradient(150deg,#FFF08A,#FFC23A 45%,#F59E0B); --gl:rgba(245,158,11,.65) }
#gridSh69 .gm125-ic.blue  { background:linear-gradient(150deg,#93E0FF,#38BDF8 40%,#4F46E5); --gl:rgba(59,130,246,.6) }
#gridSh69 .gm125-ic.teal  { background:linear-gradient(150deg,#86F5D2,#10C9A8 45%,#0E8FA3); --gl:rgba(16,185,160,.6) }
#gridSh69 .gm125-ic.pink  { background:linear-gradient(150deg,#FFB3D3,#FF3D7F 50%,#E0247A); --gl:rgba(255,61,127,.6) }
#gridSh69 .gm125-ic.violet{ background:linear-gradient(150deg,#E2C6FF,#A06BFF 45%,#6D28D9); --gl:rgba(139,92,246,.65) }
#gridSh69 .gm125-ic.red   { background:linear-gradient(150deg,#FFB4BE,#FF4D6D 45%,#E11D48); --gl:rgba(244,63,94,.6) }
#gridSh69 .gm125-ic.slate { background:linear-gradient(150deg,#C7D2FE,#818CF8 45%,#4F46E5); --gl:rgba(99,102,241,.6) }
#gridSh69 .gm132 .gm125-ic svg{ filter:drop-shadow(0 1.5px 1.5px rgba(0,0,0,.28)) !important }
#gridSh69 .gm132 .gm125-ic svg rect,#gridSh69 .gm132 .gm125-ic svg circle,#gridSh69 .gm132 .gm125-ic svg path:first-child{ fill:rgba(255,255,255,.26) }
#gridSh69 .gm132 .gm125-lb{ color:#2A1B4A !important; text-shadow:none; font-size:11.5px; font-weight:800 }
#gridSh69 .gm125-it:hover .gm125-lb{ color:#7C3AED !important }

/* نشان تعداد مایک */
#gridSh69 .gm125-it.mc141-it .bd{ color:#fff; background:linear-gradient(135deg,#FF3D7F,#8B5CF6); border:2px solid #fff; line-height:16px;
  box-shadow:0 4px 10px -3px rgba(139,92,246,.7) }

#gridSh69 .gm125-card::-webkit-scrollbar{ width:0 }
