/* v28 — «أرباحي» بالدولار: ربح هذا الشهر + مستوى الصانع + سجل + إلغاء السحب */
.earn-skel{height:150px;border-radius:28px;background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:200% 100%;animation:eSk 1.2s linear infinite}
.earn-skel.s2{height:220px}
@keyframes eSk{to{background-position:-200% 0}}
.earn-card .earn-big b{font-size:44px;background:linear-gradient(90deg,#fff,#A5F3FC);-webkit-background-clip:text;background-clip:text;color:transparent}
.earn-pp{display:inline-flex;align-items:center;justify-content:center;gap:8px}

.earn-month{padding:16px;border-radius:24px;background:linear-gradient(160deg,#0E2A3A,#101326 70%);border:1px solid #22D3EE33;display:flex;flex-direction:column;gap:10px}
.em-top{display:flex;align-items:center;gap:12px}
.em-ic{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#22D3EE22;color:#67E8F9;flex-shrink:0}
.em-top div{display:flex;flex-direction:column;gap:2px}.em-top b{font-size:15px}.em-top small{font-size:12px;color:#ffffffa6}
.em-bar{height:6px;border-radius:3px;background:#ffffff14;overflow:hidden}.em-bar i{display:block;height:100%;background:linear-gradient(270deg,#22D3EE,#8B5CF6);border-radius:3px}
.em-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.em-grid>div{padding:10px 12px;border-radius:16px;background:#ffffff0a;display:flex;flex-direction:column;gap:2px;min-width:0}
.em-grid small{font-size:11px;color:#ffffffa6}.em-grid b{font:800 20px Poppins,Cairo,sans-serif}.em-grid i{font-style:normal;font-size:11px;color:#A5F3FC}
.em-total{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:14px;background:#22D3EE14;font-size:12.5px;color:#CFFAFE;line-height:1.6}
.em-total b{font:800 20px Poppins,Cairo,sans-serif;color:#fff}
.em-last{font-size:11px;color:#ffffff80}

.earn-lvl{padding:16px;border-radius:24px;background:#ffffff08;border:1px solid #ffffff14;display:flex;flex-direction:column;gap:10px}
.el-top{display:flex;align-items:center;gap:12px}.el-top div{display:flex;flex-direction:column;gap:2px;min-width:0}.el-top b{font-size:14.5px}.el-top small{font-size:12px;color:#FDE68A}
.el-badge{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;color:#fff;flex-shrink:0;background:linear-gradient(135deg,#64748B,#334155)}
.el-badge.l2{background:linear-gradient(135deg,#22D3EE,#3B82F6)}.el-badge.l3{background:linear-gradient(135deg,#8B5CF6,#EC4899)}
.el-badge.l4{background:linear-gradient(135deg,#F59E0B,#EF4444)}.el-badge.l5{background:linear-gradient(135deg,#FDE68A,#F59E0B);color:#3b2600}
.el-bar{height:6px;border-radius:3px;background:#ffffff14;overflow:hidden}.el-bar i{display:block;height:100%;background:linear-gradient(270deg,#FACC15,#FF2D7A);border-radius:3px}
.el-next{font-size:11.5px;color:#ffffff99}
.el-market{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;border-radius:16px;background:#8B5CF61f;border:1px solid #8B5CF655;color:#DDD6FE;font-weight:800;font-size:13px}

.earn-hist summary{cursor:pointer;list-style:none}.earn-hist summary::-webkit-details-marker{display:none}
.earn-hist summary:after{content:'+';float:left;color:#ffffff80}.earn-hist[open] summary:after{content:'−'}
.eb-r b.pos{color:#4ADE80}.eb-r b.neg{color:#FCA5A5}
.wd-side{display:flex;flex-direction:column;align-items:flex-end;gap:6px}
.wd-cancel{padding:4px 10px;border-radius:10px;background:#ffffff14;color:#FCA5A5;font-size:11.5px;font-weight:700}
.ea-ic{color:#fff}

/* تحليل الأرباح: دائرة المصادر + أعمدة يومي/أسبوعي/شهري + بطاقات */
.earn-ins{display:flex;flex-direction:column;gap:14px}
.ins-skel{height:260px;border-radius:24px;background:linear-gradient(90deg,#ffffff08,#ffffff12,#ffffff08);background-size:200% 100%;animation:eSk 1.2s linear infinite}
.ins-card{padding:16px;border-radius:24px;background:#ffffff08;border:1px solid #ffffff14;display:flex;flex-direction:column;gap:12px}
.ins-nav{display:flex;align-items:center;justify-content:space-between}
.ins-nav b{font-size:15px;color:#5EEAD4}
.ins-nav button{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;color:#5EEAD4;background:#ffffff0a}
.ins-nav button:disabled{opacity:.25}
.ins-donut{position:relative;width:210px;height:210px;margin:4px auto}
.ins-donut svg{width:100%;height:100%} /* v28.1: بدون ظل وحركة — كانا يسببان تشويشًا على بعض الجوالات */
.ins-mid{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}
.ins-mid b{font:800 26px Poppins,Cairo,sans-serif}.ins-mid small{font-size:12px;color:#FDA4AF;font-weight:700}
.ins-legend{display:flex;flex-direction:column;gap:4px}
.ins-row{display:flex;align-items:center;gap:12px;padding:8px 4px;border-bottom:1px solid #ffffff0d}
.ins-row:last-child{border-bottom:0}
.ins-ic{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;color:var(--c);background:color-mix(in srgb,var(--c) 20%,transparent);flex-shrink:0}
.ins-row div{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.ins-row b{font-size:14px}.ins-row small{font-size:11.5px;color:#ffffff80}
.ins-row em{font-style:normal;font:800 15px Poppins,Cairo,sans-serif;color:#FDA4AF}
.ins-h{display:flex;align-items:center;justify-content:space-between;color:#5EEAD4}.ins-h b{font-size:15px;color:#fff}
.ins-tabs{display:flex;border-bottom:1px solid #ffffff14}
.ins-tabs button{flex:1;height:38px;color:#ffffff80;font-weight:700;font-size:13px;border-bottom:2px solid transparent;margin-bottom:-1px}
.ins-tabs button.on{color:#5EEAD4;border-color:#5EEAD4}
.ins-bars{display:flex;align-items:flex-end;gap:8px;height:170px;padding:26px 4px 0;border-bottom:1px dashed #ffffff1f}
.ins-bar{flex:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;position:relative;min-width:0}
.ins-bar i{width:min(34px,80%);border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,#5EEAD4,#14B8A6);box-shadow:0 6px 16px #14B8A633}
.ins-bar em{font-style:normal;font:700 10.5px Poppins,sans-serif;color:#ffffffb3;white-space:nowrap}
.ins-bar em.top{padding:2px 7px;border-radius:8px;border:1px solid #5EEAD4;color:#fff;background:#0B1F25}
.ins-bar small{position:absolute;bottom:-22px;font-size:10.5px;color:#ffffffa6;white-space:nowrap}
.ins-tiles{display:grid;grid-template-columns:1fr 1fr;margin-top:26px;border-radius:18px;overflow:hidden;background:#ffffff06}
.ins-tiles div{display:flex;flex-direction:column;align-items:center;gap:3px;padding:14px 8px;text-align:center;border:.5px solid #ffffff0f}
.ins-tiles small{font-size:11.5px;color:#ffffff8c}.ins-tiles b{font:800 18px Poppins,Cairo,sans-serif}.ins-tiles i{font-style:normal;font-size:11px;color:#5EEAD4;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ins-empty{text-align:center;color:#ffffff80;font-size:13px;padding:18px 0}

/* v28.1 — لا توجد طلبات سحب = سطر صغير */
.earn-box.eb-empty{flex-direction:row;align-items:center;justify-content:space-between;padding:12px 16px}
.eb-none{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#ffffff80}

.ins-old{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;background:#ffffff08;color:#ffffff99;font-size:12.5px}
.ins-old span{flex:1}.ins-old b{font:800 14px Poppins,Cairo,sans-serif;color:#CBD5E1}
.ins-bar i.zero{background:#ffffff1a;box-shadow:none}
/* v28.39 — سعر النقطة التقديري + شرح «المشاهدة الحقيقية» */
.em-rate{display:block;margin-top:10px;font-size:12px;color:#ffffffb3;line-height:1.7}
.em-real{margin-top:8px;font-size:12px;color:#ffffffb3}
.em-real summary{cursor:pointer;color:#5EE6F5;list-style:none;display:inline-block;padding:4px 0}
.em-real summary::-webkit-details-marker{display:none}
.em-real summary::after{content:' ↓';opacity:.7}
.em-real[open] summary::after{content:' ↑'}
.em-real ul{margin:6px 0 0;padding-inline-start:18px;line-height:1.8}
.em-left{white-space:nowrap}
