/* qx-delight — طبقة الجمال البصري (2026-11-04). تنحمل آخر شي في كل صفحة. CSS فقط: ما تغيّر أي بيانات أو منطق.
   للتراجع: رجّع نسخ الصفحات .PRE_DELIGHT_20261104 (تشيل سطر الرابط)، أو امسح محتوى هذا الملف. */

:root{
  --dl-bg-top:#1b2a74; --dl-bg-mid:#0B1440; --dl-bg-end:#07122d;
  --dl-card-a:#162561; --dl-card-b:#111b4c;
  --dl-edge:rgba(150,172,255,.14);
  --dl-shadow:0 10px 28px rgba(0,0,0,.32), inset 0 1px 0 rgba(255,255,255,.06);
  --dl-gold:#F2C46B; --dl-gold-2:#d9a441; --dl-ink:#0B1440;
}

/* 1) الخلفية: توهج ناعم من فوق */
html{background:#0B1440!important}
body{
  background:
    radial-gradient(130% 520px at 50% -90px, rgba(20,34,87,.9) 0%, rgba(20,34,87,0) 70%),
    linear-gradient(180deg, #0B1440 0%, #0B1440 100%)!important;
  background-color:#0B1440!important;
  background-attachment:fixed!important;
}
#qx-root,.qx{background:transparent!important}

/* 2) الكروت: زجاجي متدرج + حافة خفيفة + ظل عميق */
article.opp, section.block.panel, section.panel, section.wd-research-panel, div.harvest, section.sp-home, details.cl-more,
article.alert-row, section.alert-tools, div.qc-run,
section.s-sec, div.qpc, section.qe-unified, section.v6-panel,
section.pk-read, section.pk-brief, article.pk-tile, article.pk-card, article.pk-xcard, details.pk-sources,
a.wide-link, a.ir-entry-link, div.watch-empty, section.qr-wl-cta, div.notice,
article.sd-article, section.spf-section, article.sp-card, section.card.auth-card{
  background:linear-gradient(160deg,var(--dl-card-a),var(--dl-card-b))!important;
  border:1px solid var(--dl-edge)!important;
  box-shadow:var(--dl-shadow)!important;
  border-radius:22px!important;
}
a.wide-link:active, a.ir-entry-link:active, article.alert-row:active{transform:scale(.99)}

/* 3) واجهة أعلى كل صفحة: أزرق أعمق + هالة ذهبية (طبقات خلفية بدون عناصر إضافية) */
header.page-hero, header.pm-page-hero, header.sd-hero, div.product-hero, section.watch-hero, div.s-top{
  background:
    radial-gradient(circle at 92% -20%, rgba(242,196,107,.12) 0, rgba(242,196,107,0) 42%),
    radial-gradient(circle at 10% 0%, #1d2d6e 0%, #142257 70%)!important;
  border:1px solid rgba(255,255,255,.09)!important;
  box-shadow:0 18px 44px rgba(0,0,0,.42), inset 0 1px 0 rgba(255,255,255,.08)!important;
  border-radius:28px!important;
}

/* 4) التبويبات: حاوية زجاجية، والمختار ذهبي متدرج */
div.seg, div.tabs{
  background:rgba(255,255,255,.05)!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)!important;
  border-radius:18px!important;
}
div.seg > [aria-selected="true"], div.seg > [aria-current="true"], div.seg > [aria-pressed="true"], div.seg > .on, div.seg > .is-on, div.seg > .active,
div.tabs > [aria-selected="true"], div.tabs > .on, div.tabs > .active,
nav.s-tabs a.on, nav.qs-tabs a.on, nav.s-tabs [aria-current="page"], nav.qs-tabs [aria-current="page"]{
  background:linear-gradient(135deg,var(--dl-gold),var(--dl-gold-2))!important;
  color:var(--dl-ink)!important; font-weight:700!important;
  box-shadow:0 6px 16px rgba(242,196,107,.28)!important; border-color:transparent!important;
  border-radius:14px!important;
}

/* 5) الأرقام الملونة: لمعة خفيفة */
.up, .gain, .qc-pill.up{text-shadow:0 0 16px rgba(74,226,172,.26)}
.down{text-shadow:0 0 16px rgba(252,118,144,.2)}

/* 6) الشريط السفلي: عايم بزوايا دائرية وزجاج — للجوال بس */
@media (max-width:1079px){
  nav.tabbar, nav.v5-tabbar, nav.site-tabbar{
    left:10px!important; right:10px!important; width:auto!important;
    bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;
    border-radius:24px!important; border:1px solid rgba(150,143,247,.22)!important;
    background:rgba(11,20,64,.94)!important;
    -webkit-backdrop-filter:blur(14px) saturate(140%); backdrop-filter:blur(14px) saturate(140%);
    box-shadow:0 12px 32px rgba(0,0,0,.5)!important;
    padding-top:6px!important; padding-bottom:6px!important;
  }
  nav.tabbar a[aria-current="page"], nav.v5-tabbar a[aria-current="page"], nav.site-tabbar a[aria-current="page"]{
    background:rgba(242,196,107,.14)!important; border-radius:16px!important;
  }
  body:has(nav.tabbar), body:has(nav.v5-tabbar), body:has(nav.site-tabbar){
    padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))!important;
  }
  /* صفحات قديمة فيها قائمة داخلية تكرر الشريط السفلي (التنبيهات، الاختبارات): نخفيها لأن الشريط يكفي */
  body:has(nav.v5-tabbar) nav.bottom{display:none!important}
}

/* 7) الحبوب والشارات: دائرية بالكامل */
.chip, .badge, .pill, .tag, .qc-pill{border-radius:999px!important}

/* ===== 8) كرت «ملخص اليوم» (qx-delight.js) — نفس التصميم المعتمد ===== */
.dl-today{display:flex;flex-direction:column;gap:16px;margin:16px 0 8px;direction:rtl;font-family:'IBM Plex Sans Arabic',sans-serif;color:#f7f9ff}
.dl-num{font-family:Manrope,'IBM Plex Sans Arabic',sans-serif;font-weight:800;unicode-bidi:isolate}
.dl-cap{font-size:12px;color:#a9b4d8;line-height:1.5}
.dl-hero{position:relative;overflow:hidden;border-radius:28px;padding:22px 20px 20px;display:flex;flex-direction:column;gap:18px;
  background:radial-gradient(circle at 88% -10%,rgba(242,196,107,.12) 0,rgba(242,196,107,0) 40%),radial-gradient(circle at 15% 0%,#1d2d6e 0%,#142257 70%);
  box-shadow:0 18px 44px rgba(0,0,0,.45),inset 0 0 0 1px rgba(150,172,255,.16)}
.dl-hero-top{display:flex;align-items:center;justify-content:space-between;gap:12px}
.dl-hero-count{display:flex;flex-direction:column;gap:2px}
.dl-big{font-size:64px;line-height:1;color:#F2C46B}
.dl-lead{font-size:15px;font-weight:600}
.dl-gauge{position:relative;width:160px;height:96px;flex:none}
.dl-gauge-svg{width:160px;height:96px;display:block}
.dl-g-track{stroke:rgba(255,255,255,.14)}
.dl-g-val{stroke:#34D399;filter:drop-shadow(0 0 6px rgba(52,211,153,.45))}
.dl-gauge-label{position:absolute;inset-inline:0;bottom:4px;text-align:center}
.dl-gauge-v{font-size:26px;line-height:1}
.dl-gauge-v .dl-of{font-family:Manrope,sans-serif;font-size:15px;color:#c9d3ef}
.dl-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.dl-tile{border-radius:18px;padding:14px;background:rgba(150,172,255,.07);box-shadow:inset 0 0 0 1px rgba(150,172,255,.16)}
.dl-mid{font-size:28px;line-height:1.25}
.dl-tile .up,.dl-mid.up{color:#6ff0b9}
.dl-mid.down{color:#ff9a9a}
.dl-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}
.dl-sym{font-family:Manrope,sans-serif;font-weight:800;font-size:20px}
.dl-dist{display:flex;height:14px;border-radius:8px;overflow:hidden;gap:3px;background:rgba(255,255,255,.06)}
.dl-seg{display:block;height:100%}
.dl-s0{background:#6b7aa8}.dl-s1{background:#80b7ff}.dl-s2{background:#2fc28a}.dl-s3{background:#F2C46B}.dl-s4{background:#ff8fb0}
.dl-dist-leg{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;text-align:center;font-size:11px;color:#c9d3ef}
.dl-legn{display:block;font-size:18px}
.dl-c0{color:#fff}.dl-c1{color:#80b7ff}.dl-c2{color:#2fc28a}.dl-c3{color:#F2C46B}.dl-c4{color:#ff8fb0}
.dl-stats{display:flex;gap:10px}
.dl-stat{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:10px;padding:12px;border-radius:18px;
  background:linear-gradient(160deg,#162561,#111b4c);box-shadow:0 8px 24px rgba(0,0,0,.28),inset 0 0 0 1px rgba(150,172,255,.14)}
.dl-stat-v{font-size:14px;font-weight:700}
.dl-ico{width:38px;height:38px;border-radius:12px;flex:none;display:block;background-repeat:no-repeat;background-position:center;background-size:20px}
.dl-i-up{background-color:rgba(52,211,153,.15);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236ff0b9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 17l6-6 4 4 8-8'/%3E%3Cpath d='M14 7h7v7'/%3E%3C/svg%3E")}
.dl-i-star{background-color:rgba(242,196,107,.15);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F2C46B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2l3 7h7l-5.5 4.5L18 21l-6-4-6 4 1.5-7.5L2 9h7z'/%3E%3C/svg%3E")}
.dl-engine{border-radius:24px;padding:20px;display:flex;flex-direction:column;gap:14px;
  background:linear-gradient(160deg,#162561,#111b4c);box-shadow:0 8px 24px rgba(0,0,0,.28),inset 0 0 0 1px rgba(150,172,255,.14)}
.dl-engine-h,.dl-list-h{display:flex;align-items:center;justify-content:space-between;gap:8px}
.dl-engine h2,.dl-list h2{margin:0;font-size:19px;font-weight:700;color:#f7f9ff}
.dl-pill{padding:5px 10px;border-radius:999px;background:rgba(128,183,255,.15);color:#a9c8ff;font-size:12px;font-weight:600}
.dl-engine-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.dl-etile{border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:6px;
  background:linear-gradient(160deg,rgba(128,183,255,.14),rgba(128,183,255,.03));box-shadow:inset 0 0 0 1px rgba(128,183,255,.25)}
.dl-etile-up{background:linear-gradient(160deg,rgba(52,211,153,.18),rgba(52,211,153,.04));box-shadow:inset 0 0 0 1px rgba(52,211,153,.3)}
.dl-list{display:flex;flex-direction:column;gap:12px}
.dl-item{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:22px;text-decoration:none;color:#f7f9ff;
  background:linear-gradient(160deg,#162561,#111b4c);box-shadow:0 8px 24px rgba(0,0,0,.28),inset 0 0 0 1px rgba(150,172,255,.14)}
.dl-item:active{transform:scale(.99)}
.dl-item-row{display:flex;align-items:center;gap:12px}
.dl-item-mid{flex:1 1 auto;min-width:0}
.dl-item-r{text-align:left}
.dl-item-r .dl-mid{font-size:20px}
.dl-av{width:44px;height:44px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;color:#fff;
  font-family:Manrope,sans-serif;font-weight:800;font-size:15px;box-shadow:0 6px 14px rgba(0,0,0,.3)}
.dl-chip-in{padding:2px 8px;border-radius:999px;background:rgba(52,211,153,.15);color:#6ff0b9;font-size:11px;font-weight:700}
.dl-pbar{display:flex;height:6px;border-radius:4px;background:rgba(255,255,255,.08)}
.dl-pfill{display:block;height:100%;border-radius:4px}
.dl-av.g1,.dl-pfill.g1{background:linear-gradient(135deg,#1A9E6A,#0e6b47)}
.dl-av.g2,.dl-pfill.g2{background:linear-gradient(135deg,#e0a13a,#b07a1c)}
.dl-av.g3,.dl-pfill.g3{background:linear-gradient(135deg,#6f8cff,#3b4fb8)}
.dl-av.g4,.dl-pfill.g4{background:linear-gradient(135deg,#c86b8a,#8f3d5c)}
.dl-av.g5,.dl-pfill.g5{background:linear-gradient(135deg,#4aa3c9,#1f6f92)}
.dl-av.g6,.dl-pfill.g6{background:linear-gradient(135deg,#8a6fe0,#5a3fb0)}

/* ===== 9) صفحة بيوت الخبرة ===== */
body.dl-page{margin:0;color:#f7f9ff;font-family:'IBM Plex Sans Arabic',sans-serif}
.dl-main{max-width:560px;margin:0 auto;padding:18px 16px 110px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}
.dl-an-head{display:flex;align-items:center;justify-content:space-between;gap:12px}
.dl-an-head h1{margin:0;font-size:22px;font-weight:700}
.dl-iconbtn{width:46px;height:46px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#f7f9ff;text-decoration:none;
  background:#16235f;box-shadow:0 2px 10px rgba(0,0,0,.25),inset 0 0 0 1px rgba(255,255,255,.06)}
.dl-gold{background:linear-gradient(135deg,#F2C46B,#d9a441);color:#0B1440;box-shadow:0 6px 18px rgba(242,196,107,.35)}
.dl-live{display:flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:rgba(255,255,255,.1);font-size:12px;font-weight:600}
.dl-live::before{content:"";width:8px;height:8px;border-radius:50%;background:#34D399;box-shadow:0 0 0 4px rgba(52,211,153,.2)}
.dl-sdn{background:#F87171}.dl-cdn{color:#ff9a9a}
.dl-leg3{grid-template-columns:repeat(3,minmax(0,1fr))}
.dl-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px}
.dl-tabs button{height:44px;border:0;border-radius:14px;background:transparent;color:#c9d3ef;font-family:inherit;font-size:13px;cursor:pointer}
.dl-act{padding:2px 9px;border-radius:999px;font-size:11px;font-weight:700;background:rgba(128,183,255,.15);color:#a9c8ff}
.dl-act-up{background:rgba(52,211,153,.15);color:#6ff0b9}.dl-act-down{background:rgba(248,113,113,.15);color:#ff9a9a}.dl-act-new{background:rgba(242,196,107,.15);color:#F2C46B}
.dl-time{font-size:12px;color:#a9b4d8;font-weight:600}
.dl-an-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.dl-an-box{border-radius:14px;padding:10px 12px;background:rgba(255,255,255,.06)}
.dl-tk-up{background:rgba(52,211,153,.12)}.dl-tk-down{background:rgba(248,113,113,.12)}
.dl-an-v{font-weight:700;font-size:15px}
.dl-an-t{display:flex;align-items:center;gap:4px;direction:ltr;justify-content:flex-end}
.dl-tk-up .dl-an-t{color:#6ff0b9}.dl-tk-down .dl-an-t{color:#ff9a9a}
.dl-tone-bull{color:#6ff0b9}.dl-tone-bear{color:#ff9a9a}
.dl-disc{text-align:center}

/* ===== 10) رحلة قرار قبس (صفحة السهم) ===== */
.dl-steps{position:relative;display:grid;gap:4px;text-align:center}
.dl-steps-2{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-steps-3{grid-template-columns:repeat(3,minmax(0,1fr))}.dl-steps-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.dl-steps::before{content:"";position:absolute;top:17px;inset-inline:12%;height:3px;border-radius:2px;background:linear-gradient(90deg,#F2C46B,#34D399,#80b7ff)}
.dl-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px}
.dl-dot{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;color:#0B1440;font-family:Manrope,sans-serif}
.st-b{background:#80b7ff;box-shadow:0 0 0 5px rgba(128,183,255,.2)}.st-g{background:#34D399;box-shadow:0 0 0 5px rgba(52,211,153,.2)}.st-o{background:#F2C46B;box-shadow:0 0 0 5px rgba(242,196,107,.2)}
.dl-step-n{font-size:13px;font-weight:700}
.dl-tiles3{grid-template-columns:repeat(3,minmax(0,1fr))}
.dl-tiles3 .dl-mid{font-size:20px}
.dl-tile-hl{background:rgba(52,211,153,.18)!important;box-shadow:inset 0 0 0 1px rgba(52,211,153,.4)!important}
.dl-goldt{color:#F2C46B}

/* ===== 11) زر بيوت الخبرة داخل ملخص اليوم ===== */
.dl-an-cta{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:20px;text-decoration:none;color:#f7f9ff;
  background:linear-gradient(160deg,#162561,#111b4c);box-shadow:0 8px 24px rgba(0,0,0,.28),inset 0 0 0 1px rgba(242,196,107,.28)}
.dl-an-cta > div{flex:1 1 auto;min-width:0}
.dl-an-cta b{font-size:16px}
.dl-chev{font-size:22px;color:#F2C46B}
.dl-i-bank{background-color:rgba(242,196,107,.15);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F2C46B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21h18M5 21V10M19 21V10M9 21v-7M15 21v-7M2 10l10-6 10 6z'/%3E%3C/svg%3E")}

/* ===== 12) كروت الفرص: شعار ملون + مسطرة أدنى/أعلى + خطوات ملونة ===== */
.qc-logo.dl-logo{width:48px!important;height:48px!important;border-radius:50%!important;color:#fff!important;font-family:Manrope,sans-serif!important;font-weight:800!important;
  display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 6px 16px rgba(0,0,0,.35)!important;border:0!important}
.dl-rng{margin:10px 0 4px;display:flex;flex-direction:column;gap:6px}
.dl-rng-track{position:relative;height:10px;border-radius:6px;background:linear-gradient(90deg,#FC7690 0%,rgba(252,118,144,.35) 45%,rgba(74,226,172,.35) 55%,#4AE2AC 100%)}
.dl-rng-zero{position:absolute;top:-4px;width:2px;height:18px;margin-left:-1px;border-radius:1px;background:#F2C46B}
.dl-rng-now{position:absolute;top:-5px;width:20px;height:20px;margin-left:-10px;border-radius:50%;border:3px solid #0B1440;box-sizing:border-box}
.dl-rng-now.is-up{background:#4AE2AC;box-shadow:0 0 0 4px rgba(74,226,172,.25),0 0 14px rgba(74,226,172,.5)}
.dl-rng-now.is-down{background:#FC7690;box-shadow:0 0 0 4px rgba(252,118,144,.25),0 0 14px rgba(252,118,144,.45)}
.dl-rng-leg{position:relative;display:flex;justify-content:space-between;font-family:Manrope,sans-serif;font-size:11px;font-weight:700;height:16px}
.dl-rng-lo{color:#FC7690}.dl-rng-hi{color:#4AE2AC}
.dl-rng-mid{position:absolute;transform:translateX(-50%);color:#F2C46B;font-family:'IBM Plex Sans Arabic',sans-serif;font-weight:600;white-space:nowrap}
ol.qc-steps i.s1,ol.qc-steps i.s2,ol.qc-steps i.s3{width:14px!important;height:14px!important;border-radius:50%!important}
ol.qc-steps i.s1{background:#80b7ff!important;box-shadow:0 0 0 5px rgba(128,183,255,.2)!important}
ol.qc-steps i.s2{background:#34D399!important;box-shadow:0 0 0 5px rgba(52,211,153,.2)!important}
ol.qc-steps i.s3{background:#F2C46B!important;box-shadow:0 0 0 5px rgba(242,196,107,.2)!important}
ol.qc-steps li.ln{background:linear-gradient(90deg,#F2C46B,#34D399,#80b7ff)!important;height:3px!important;border-radius:2px!important;opacity:.85}
.qc-chip.c-news{background:rgba(52,211,153,.10)!important;box-shadow:inset 0 0 0 1px rgba(52,211,153,.22)!important}

/* ===== 13) شريط بيوت الخبرة المختصر (الرئيسية والفرص) ===== */
.dl-anstrip{margin:16px 0;display:flex;flex-direction:column;gap:10px;direction:rtl;font-family:'IBM Plex Sans Arabic',sans-serif;color:#f7f9ff}
.dl-anstrip-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px}
.dl-anstrip-h b{font-size:16px}
.dl-anstrip-h .dl-cap .up{color:#4AE2AC}.dl-anstrip-h .dl-cap .down{color:#FC7690}
.dl-anstrip-all{display:flex;align-items:center;min-height:44px;padding:0 14px;border-radius:14px;color:#F2C46B;font-weight:700;font-size:14px;text-decoration:none;
  background:#142257;box-shadow:inset 0 0 0 1px rgba(242,196,107,.28)}
.dl-anstrip-sc{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:2px 2px 8px;scrollbar-width:none}
.dl-anstrip-sc::-webkit-scrollbar{display:none}
.dl-anchip{flex:0 0 148px;scroll-snap-align:start;display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:18px;text-decoration:none;color:#f7f9ff;
  background:linear-gradient(160deg,#162561,#111b4c);box-shadow:0 6px 18px rgba(0,0,0,.28),inset 0 0 0 1px rgba(150,172,255,.14)}
.dl-anchip .dl-sym{font-size:15px}
.dl-av-s{width:28px!important;height:28px!important;font-size:12px!important}
.dl-anchip-t{display:flex;align-items:center;gap:4px;font-size:18px;font-weight:800;direction:ltr;justify-content:flex-end}
.dl-anchip.dl-tk-up .dl-anchip-t{color:#4AE2AC}.dl-anchip.dl-tk-down .dl-anchip-t{color:#FC7690}.dl-anchip.dl-tk-keep .dl-anchip-t{color:#a9c8ff}
.dl-anchip.dl-tk-up{box-shadow:0 6px 18px rgba(0,0,0,.28),inset 0 0 0 1px rgba(74,226,172,.25)}
.dl-anchip.dl-tk-down{box-shadow:0 6px 18px rgba(0,0,0,.28),inset 0 0 0 1px rgba(252,118,144,.22)}
.dl-ell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

/* ===== 14) الإفصاح التدريجي: طي الأقسام الطويلة + دفعات القوائم ===== */
.dl-clamp{max-height:var(--dl-h,240px)!important;overflow:hidden!important;position:relative!important;
  -webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 70px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 70px),transparent)}
.dl-clamp.dl-open{max-height:none!important;-webkit-mask-image:none;mask-image:none}
.dl-hide{display:none!important}
.dl-more{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;margin:6px 0 14px;border:0;border-radius:14px;cursor:pointer;
  background:#142257;color:#F2C46B;font-family:'IBM Plex Sans Arabic',sans-serif;font-weight:700;font-size:14px;box-shadow:inset 0 0 0 1px rgba(242,196,107,.28)}
.dl-more-list{margin-top:12px}
/* ===== 15) قبل الافتتاح: شريط مزاج السوق ===== */
.dl-mood{display:flex;align-items:center;gap:14px;margin:14px 0;padding:14px 16px;border-radius:22px;direction:rtl;font-family:'IBM Plex Sans Arabic',sans-serif;color:#f7f9ff;
  background:linear-gradient(160deg,#162561,#111b4c);box-shadow:0 8px 24px rgba(0,0,0,.28),inset 0 0 0 1px rgba(150,172,255,.14)}
.dl-gauge-s{width:120px!important;height:72px!important}
.dl-gauge-s .dl-gauge-svg{width:120px;height:72px}
.dl-gauge-s .dl-gauge-v{font-size:17px}
.dl-gauge-v.up{color:#4AE2AC}.dl-gauge-v.down{color:#FC7690}
.dl-mood-tx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}
.dl-mood-tx b{font-size:17px}
.dl-mood-row{gap:6px}
.dl-pill-ok{background:rgba(74,226,172,.14)!important;color:#6ff0b9!important}
.dl-pill-warn{background:rgba(246,188,93,.15)!important;color:#F6BC5D!important}
.dl-pill-bad{background:rgba(252,118,144,.15)!important;color:#ff9a9a!important}
.dl-pill-gold{background:rgba(242,196,107,.15)!important;color:#F2C46B!important}
.dl-hide + .dl-more:not(.dl-more-list){display:none!important}
/* ===== 16) بيوت الخبرة: المسافة للهدف + عمر التقرير + الجملة ===== */
.dl-an-sent{font-size:16px;font-weight:700;line-height:1.6}
.dl-an-sent .up{color:#4AE2AC}.dl-an-sent .down{color:#FC7690}
.dl-live{display:inline-flex;align-items:center;gap:6px}
.dl-fresh{display:inline-block;width:7px;height:7px;border-radius:50%;flex:none}
.dl-fresh.f0{background:#4AE2AC;box-shadow:0 0 0 4px rgba(74,226,172,.2)}
.dl-fresh.f1{background:rgba(74,226,172,.5)}
.dl-fresh.f2{background:rgba(150,172,255,.35)}
.dl-time-w{display:inline-flex;align-items:center;gap:6px}
.dl-item.dl-old{opacity:.72}
.dl-up-row{display:flex;align-items:center;gap:8px;margin-top:10px}
.dl-up-px{white-space:nowrap;min-width:78px}
.dl-up-bar{flex:1;height:8px;border-radius:99px;background:rgba(150,172,255,.14);position:relative;overflow:hidden}
.dl-up-bar i{position:absolute;top:0;bottom:0;right:0;border-radius:99px}
.dl-up-bar i.is-up{background:#4AE2AC}.dl-up-bar i.is-down{background:#FC7690}
.dl-up-v{min-width:52px;text-align:left;font-weight:800}
.dl-up-v.up{color:#4AE2AC}.dl-up-v.down{color:#FC7690}
.dl-up-note{color:#F2C46B!important;margin-top:6px}
.dl-tabs{display:flex!important;overflow-x:auto;scrollbar-width:none}
.dl-tabs::-webkit-scrollbar{display:none}
.dl-tabs button{flex:0 0 auto;padding:0 14px;white-space:nowrap}
.dl-anchip .dl-cap .up{color:#4AE2AC}.dl-anchip .dl-cap .down{color:#FC7690}
/* ===== 17) الرئيسية: سطر الخلاصة ===== */
.dl-sent{display:flex;align-items:center;gap:8px;margin:10px 0;padding:10px 12px;border-radius:14px;background:rgba(242,196,107,.08);box-shadow:inset 0 0 0 1px rgba(242,196,107,.22);
  font-family:'IBM Plex Sans Arabic',sans-serif;font-size:14px;font-weight:600;color:#f7f9ff;direction:rtl;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dl-sent-i{color:#F2C46B}
.dl-sent .up{color:#4AE2AC}.dl-sent .down{color:#FC7690}
/* ===== 18) كرت بيوت الخبرة بصف واحد (مطابق للتصميم) ===== */
.dl-an .dl-item-mid{flex:1 1 auto;min-width:0}
.dl-chip2{font-size:11px;font-weight:700;padding:3px 8px;border-radius:99px;white-space:nowrap}
.dl-chip2.is-up{background:rgba(74,226,172,.14);color:#6ff0b9}
.dl-chip2.is-down{background:rgba(252,118,144,.16);color:#ff9aae}
.dl-chip2.is-new{background:rgba(242,196,107,.15);color:#F2C46B}
.dl-chip2.is-keep{background:rgba(150,172,255,.1);color:#c9d3ef}
.dl-an-rt{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}
.dl-an-tg{font-size:18px;font-weight:800;color:#f7f9ff}
.dl-an .dl-ell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
/* ===== 19) صفحة السهم: المسطرة + الشلال + الترتيب ===== */
.dl-ruler{position:relative;height:64px;margin:14px 10px 4px}
.dl-ru-track{position:absolute;left:0;right:0;top:28px;height:8px;border-radius:99px;background:rgba(150,172,255,.14)}
.dl-ru-seg{position:absolute;top:28px;height:8px;border-radius:99px}
.dl-ru-seg.up{background:#4AE2AC}.dl-ru-seg.down{background:#FC7690}
.dl-ru-mk{position:absolute;top:20px;width:14px;height:24px;margin-left:-7px;border-radius:5px;background:#f7f9ff}
.dl-ru-mk.m-out{background:#F2C46B}
.dl-ru-mk.m-pk{top:24px;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:#4AE2AC;box-shadow:0 0 0 5px rgba(74,226,172,.2)}
.dl-ru-mk.m-now{top:22px;width:3px;height:20px;margin-left:-1px;background:#FC7690}
.dl-ru-v{position:absolute;top:0;transform:translateX(-50%);font-size:12px;font-weight:700;white-space:nowrap}
.dl-ru-v.m-out{color:#F2C46B}.dl-ru-v.m-pk{color:#4AE2AC}.dl-ru-v.m-now{color:#ff9aae}
.dl-ru-l{position:absolute;top:46px;transform:translateX(-50%);font-size:11px;color:#8c98c4;white-space:nowrap}
.dl-wf{width:100%;height:auto;margin-top:8px;direction:ltr}
.dl-wf-z{stroke:rgba(150,172,255,.3);stroke-dasharray:3 4}
.dl-wf-v{font-family:Manrope,sans-serif;font-weight:800;font-size:14px;text-anchor:middle}
.dl-wf-l{font-family:'IBM Plex Sans Arabic',sans-serif;font-size:12px;fill:#a9b4d8;text-anchor:middle}
.dl-rank{display:flex;flex-direction:column;gap:6px;margin-top:10px}
/* ===== 20) نبض القطاعات: مربعات حرارية ===== */
.dl-heat-on #qx-heat{display:none!important}
.dl-sec{display:flex;flex-direction:column;gap:10px;font-family:'IBM Plex Sans Arabic',sans-serif;color:#f7f9ff;direction:rtl}
.dl-sec-s{font-size:15px;font-weight:600;line-height:1.6}
.dl-sec-s .up{color:#4AE2AC}.dl-sec-s .down{color:#FC7690}
.dl-sec-br{display:flex;gap:3px;height:8px;border-radius:99px;overflow:hidden}
.dl-sec-br i.up{background:#4AE2AC}.dl-sec-br i.dn{background:#FC7690}
.dl-sec-lg{display:flex;justify-content:space-between;font-size:12px;color:#a9b4d8}
.dl-sec-lg .up{color:#4AE2AC;font-weight:800}.dl-sec-lg .down{color:#FC7690;font-weight:800}
.dl-sec-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.dl-sec-t{display:flex;flex-direction:column;gap:2px;padding:9px 10px;border-radius:14px;text-decoration:none;color:#f7f9ff;min-height:58px;box-sizing:border-box;position:relative}
.dl-sec-n{display:flex;align-items:center;justify-content:space-between;gap:4px;font-size:13px;color:#e6ecff}
.dl-sec-n span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dl-beat{font-style:normal;font-size:10px;color:#F2C46B}
.dl-sec-v{font-size:16px;font-weight:800}
.dl-sec-t.dl-odd{box-shadow:inset 0 0 0 2px #F2C46B}
.dl-sec-odd{font-size:10px;font-weight:700;color:#F2C46B}
.dl-sec-cap{margin:0;font-size:11px}
.dl-heat-hide{display:none!important}
/* ===== 21) الرئيسية بشكل التطبيق (qx-app.js، معاينة ?app=1) ===== */
.qa-on section.pm-hero,.qa-on .wd-intro,.qa-on #wd-opportunities,.qa-on #qx-main > .marketrow,.qa-on .dl-sent,.qa-on .dl-anstrip{display:none!important}
.qa-home{display:flex;flex-direction:column;gap:12px;padding:14px 16px 6px;direction:rtl;font-family:'IBM Plex Sans Arabic',sans-serif;color:#f7f9ff;max-width:560px;margin:0 auto}
.qa-home .dl-num{font-family:Manrope,sans-serif;font-variant-numeric:tabular-nums;font-weight:700}
.qa-row{display:flex;align-items:center;gap:10px}.qa-g6{gap:6px}.qa-g4{gap:5px}.qa-sp{justify-content:space-between}.qa-wrap{flex-wrap:wrap}.qa-flex{flex:1}.qa-mt{margin-top:6px}
.qa-top{display:flex;align-items:center;justify-content:space-between}
.qa-brand{display:flex;align-items:center;gap:10px;font-size:21px}
.qa-logo{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#F2C46B,#d9a441);color:#0B1440;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:20px;box-shadow:0 6px 18px rgba(242,196,107,.3)}
.qa-gold{color:#F2C46B}
.qa-sess{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:99px;background:#16235f;font-size:12px;font-weight:600}
.qa-sess i{width:8px;height:8px;border-radius:50%;background:#8c98c4}.qa-sess.is-open i{background:#4AE2AC;box-shadow:0 0 0 4px rgba(74,226,172,.2)}
.qa-sent{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;background:rgba(242,196,107,.08);box-shadow:inset 0 0 0 1px rgba(242,196,107,.22);font-size:14px;font-weight:600}
.qa-sent .up,.qa-home .up{color:#4AE2AC}.qa-sent .down,.qa-home .down{color:#FC7690}
.qa-note{margin:0 2px -6px}
.qa-cap{font-size:12px;color:#8c98c4}
.qa-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}
.qa-tile{display:flex;flex-direction:column;gap:2px;padding:9px 10px;border-radius:14px;text-decoration:none;color:#f7f9ff;font-size:14px}
.qa-tile .qa-cap{color:#dfe6ff}
.qa-br{font-size:14px}
.qa-h2{font-size:20px}.qa-h2s{font-size:17px}
.qa-card{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:22px;text-decoration:none;color:#f7f9ff;background:linear-gradient(160deg,#162561,#111b4c);box-shadow:0 8px 24px rgba(0,0,0,.28),inset 0 0 0 1px rgba(150,172,255,.14)}
.qa-av{width:42px!important;height:42px!important;border-radius:13px!important;font-size:17px!important;flex:none}
.qa-mid{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}
.qa-sym{font-family:Manrope,sans-serif;font-weight:800;font-size:18px}
.qa-chip{font-size:11px;font-weight:700;padding:3px 8px;border-radius:99px;background:rgba(150,172,255,.12);color:#c9d3ef;white-space:nowrap}
.qa-res{text-align:left;flex:none}
.qa-big{font-size:22px;font-weight:800}
.qa-pill{font-size:11px;font-weight:700;padding:4px 9px;border-radius:99px;background:rgba(150,172,255,.1);color:#c9d3ef}
.qa-pill.up{background:rgba(74,226,172,.14);color:#6ff0b9}.qa-pill.down{background:rgba(252,118,144,.14);color:#ff9aae}
.qa-empty{padding:18px;border-radius:18px;background:rgba(150,172,255,.06);color:#a9b4d8;font-size:14px;text-align:center}
.qa-more{align-self:flex-start;font-size:13px;font-weight:700;color:#F2C46B;text-decoration:none}
.qa-sec{display:flex;flex-direction:column;gap:10px;margin-top:6px}
.qa-anrow{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.qa-anrow::-webkit-scrollbar{display:none}
.qa-an{flex:0 0 112px;display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:14px;background:#142257;box-shadow:inset 0 0 0 1px rgba(150,172,255,.14);text-decoration:none;color:#f7f9ff}
.qa-an .qa-sym{font-size:15px}
.qa-tg{font-size:15px}
.qa-card{min-height:0!important;height:auto!important;justify-content:flex-start!important}
.qa-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:0}
.qa-pills{display:flex;flex-wrap:wrap;gap:6px;min-width:0}
.qa-last{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;flex:none}
.qa-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:rgba(150,172,255,.4)}
/* ===== 22) حركة السوق الآن (qx-app.js) ===== */
.qm-hide{display:none!important}
.qm-box{font-family:'IBM Plex Sans Arabic',sans-serif;color:#f7f9ff;direction:rtl}
.qm-box .dl-num{font-family:Manrope,sans-serif;font-variant-numeric:tabular-nums;font-weight:700}
.qm-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:4px;margin:6px 0 10px;border-radius:16px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(150,172,255,.1)}
.qm-tabs::-webkit-scrollbar{display:none}
.qm-tabs button{flex:0 0 auto;height:38px;padding:0 14px;border:0;border-radius:12px;background:transparent;color:#c9d3ef;font:600 13px 'IBM Plex Sans Arabic',sans-serif;cursor:pointer;white-space:nowrap}
.qm-tabs button.on{background:linear-gradient(135deg,#F2C46B,#d9a441);color:#0B1440;font-weight:700}
.qm-body{display:flex;flex-direction:column;gap:8px}
.qm-sum{font-size:13px;font-weight:600;color:#dfe6ff;padding:9px 12px;border-radius:12px;background:rgba(242,196,107,.07);box-shadow:inset 0 0 0 1px rgba(242,196,107,.18);line-height:1.6}
.qm-sum .up{color:#4AE2AC}.qm-sum .down{color:#FC7690}
.qm-row{display:flex;flex-direction:column;gap:8px;padding:11px 12px;border-radius:16px;text-decoration:none;color:#f7f9ff;background:linear-gradient(160deg,#162561,#111b4c);box-shadow:inset 0 0 0 1px rgba(150,172,255,.12)}
.qm-rank{width:18px;text-align:center;font:700 12px Manrope,sans-serif;color:#8c98c4;flex:none}
.qm-av{width:34px!important;height:34px!important;border-radius:11px!important;font-size:14px!important;flex:none}
.qm-sym{font-size:15px}
.qm-sub{display:flex;flex-wrap:wrap;gap:0 2px;align-items:center}
.qm-sub .up{color:#4AE2AC}.qm-sub .down{color:#FC7690}
.qm-tag{font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:99px;white-space:nowrap}
.qm-tag.good{background:rgba(74,226,172,.14);color:#6ff0b9}.qm-tag.bad{background:rgba(252,118,144,.15);color:#ff9aae}.qm-tag.warn{background:rgba(246,188,93,.15);color:#F6BC5D}
.qm-val{flex:none}
.qm-pc{display:inline-block;min-width:70px;text-align:center;padding:6px 8px;border-radius:10px;font-size:15px!important;font-weight:800!important;color:#f7f9ff}
.qm-rng{position:relative;height:6px;border-radius:99px;background:rgba(150,172,255,.14);margin:2px 28px 2px 4px}
.qm-fill{position:absolute;left:0;top:0;bottom:0;border-radius:99px}
.qm-fill.up{background:linear-gradient(90deg,rgba(74,226,172,.25),#4AE2AC)}.qm-fill.down{background:linear-gradient(90deg,rgba(252,118,144,.25),#FC7690)}
.qm-rng b{position:absolute;top:50%;transform:translate(-50%,-50%)}
.qm-dot{width:12px;height:12px;border-radius:50%;background:#f7f9ff;box-shadow:0 0 0 3px rgba(247,249,255,.18)}
.qm-open{width:2px;height:12px;background:#a9b4d8;border-radius:1px}
.qm-vw{width:2px;height:14px;background:#F2C46B;border-radius:1px}
.qm-more{align-self:center;margin-top:2px;padding:8px 18px;border:0;border-radius:12px;background:#142257;color:#F2C46B;font:700 13px 'IBM Plex Sans Arabic',sans-serif;box-shadow:inset 0 0 0 1px rgba(242,196,107,.25);cursor:pointer}
.qm-leg{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:11px;color:#8c98c4;margin-top:4px}
.qm-leg span{display:inline-flex;align-items:center;gap:5px}
.qm-leg i{display:inline-block}
.qm-k-dot{width:9px;height:9px;border-radius:50%;background:#f7f9ff}.qm-k-open{width:2px;height:10px;background:#a9b4d8}.qm-k-vw{width:2px;height:10px;background:#F2C46B}
/* ===== 23) صفحة السهم بشكل التطبيق (qx-sym.js، معاينة ?app=1) ===== */
.qs-hide{display:none!important}
.qs-app{display:flex;flex-direction:column;gap:12px;margin:10px 0 14px;direction:rtl;font-family:'IBM Plex Sans Arabic',sans-serif;color:#f7f9ff}
.qs-app .dl-num{font-family:Manrope,sans-serif;font-variant-numeric:tabular-nums;font-weight:700}
.qs-app .up{color:#4AE2AC}.qs-app .down{color:#FC7690}
.qs-card{padding:16px;border-radius:24px;background:linear-gradient(160deg,#162561,#111b4c);box-shadow:0 10px 28px rgba(0,0,0,.3),inset 0 0 0 1px rgba(150,172,255,.14);display:flex;flex-direction:column;gap:14px}
.qs-row{display:flex;align-items:center;gap:12px}.qs-sp{justify-content:space-between}
.qs-logo{width:52px;height:52px;border-radius:16px;flex:none;display:flex;align-items:center;justify-content:center;font:800 22px Manrope,sans-serif;color:#0B1440;overflow:hidden;box-shadow:0 6px 18px rgba(0,0,0,.3)}
.qs-logo.has-img{background:#fff}.qs-logo img{width:100%;height:100%;object-fit:contain}
.qs-name{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}
.qs-sym{font:800 22px Manrope,sans-serif}
.qs-co{font-size:13px;color:#a9b4d8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.qs-chips{display:flex;flex-wrap:wrap;gap:6px}
.qs-chip{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;padding:3px 9px;border-radius:99px;background:rgba(150,172,255,.12);color:#c9d3ef}
.qs-chip i{width:6px;height:6px;border-radius:50%;background:#8c98c4}
.qs-chip.qs-live{background:rgba(74,226,172,.14);color:#6ff0b9}.qs-chip.qs-live i{background:#4AE2AC;box-shadow:0 0 0 3px rgba(74,226,172,.2)}
.qs-chip.qs-gold{background:rgba(242,196,107,.15);color:#F2C46B}
.qs-r2{justify-content:space-between;align-items:flex-end}
.qs-pv{display:flex;flex-direction:column;gap:6px;align-items:flex-start}
.qs-price{font-size:40px!important;font-weight:800!important;line-height:1}
.qs-pill{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;padding:5px 10px;border-radius:99px}
.qs-pill.up{background:rgba(74,226,172,.14);color:#6ff0b9}.qs-pill.down{background:rgba(252,118,144,.15);color:#ff9aae}
.qs-cap{font-size:12px;color:#8c98c4}
.qs-gauge{position:relative;width:120px;height:74px;flex:none}
.qs-gauge svg{width:120px;height:70px}
.qs-g-tr{fill:none;stroke:rgba(150,172,255,.16);stroke-width:10;stroke-linecap:round}
.qs-g-v{fill:none;stroke:#F2C46B;stroke-width:10;stroke-linecap:round}
.qs-g-t{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;gap:0}
.qs-g-t .dl-num{font-size:20px}.qs-g-t span{font-size:10px;color:#8c98c4}
.qs-t3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.qs-tile{display:flex;flex-direction:column;gap:4px;align-items:center;padding:10px 6px;border-radius:14px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(150,172,255,.1)}
.qs-tile .dl-num{font-size:17px}
.qs-h{font-size:17px}
.qs-leg{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:11px;color:#a9b4d8}
.qs-leg span{display:inline-flex;align-items:center;gap:5px}.qs-leg i{display:inline-block}
.qs-k-p{width:14px;height:3px;border-radius:2px;background:#8fb3ff}.qs-k-v{width:14px;height:0;border-top:2px dashed #F2C46B}
.qs-k-in{width:9px;height:9px;border-radius:50%;background:#4AE2AC}.qs-k-out{width:9px;height:9px;border-radius:2px;background:#f7f9ff}
.qs-svg{width:100%;height:auto;direction:ltr}
.qs-grid{stroke:rgba(150,172,255,.08)}
.qs-line{fill:none;stroke:#8fb3ff;stroke-width:2;stroke-linejoin:round}
.qs-vw{fill:none;stroke:#F2C46B;stroke-width:1.4;stroke-dasharray:4 3}
.qs-vu{fill:rgba(242,196,107,.75)}.qs-vd{fill:rgba(242,196,107,.35)}
.qs-pk{fill:#F2C46B;stroke:#0B1440;stroke-width:2}
.qs-in{fill:#4AE2AC;stroke:#0B1440;stroke-width:2}
.qs-out{fill:#f7f9ff;stroke:#0B1440;stroke-width:2}
.qs-lb-pk{fill:#F2C46B}.qs-lb-in{fill:#1A9E6A}.qs-lb-out{fill:#f7f9ff}
.qs-lt{font:800 10.5px Manrope,sans-serif;text-anchor:middle;fill:#0B1440}
.qs-lb-in + .qs-lt{fill:#fff}
.qs-ax{font:600 10px Manrope,sans-serif;fill:#8c98c4}
.qs-t4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.qs-stat{display:flex;align-items:center;gap:10px;padding:12px;border-radius:18px;background:linear-gradient(160deg,#162561,#111b4c);box-shadow:inset 0 0 0 1px rgba(150,172,255,.12)}
.qs-stat > div{display:flex;flex-direction:column;gap:2px;min-width:0}
.qs-sv{font-size:18px}
.qs-ic{width:36px;height:36px;border-radius:12px;flex:none;background:rgba(143,179,255,.14);position:relative}
.qs-ic::after{content:'';position:absolute;inset:11px;border-radius:3px;background:#8fb3ff}
.qs-ic-trd{background:rgba(242,196,107,.14)}.qs-ic-trd::after{background:#F2C46B;border-radius:50%}
.qs-ic-upx{background:rgba(74,226,172,.14)}.qs-ic-upx::after{background:#4AE2AC;clip-path:polygon(50% 0,100% 100%,0 100%)}
.qs-ic-dn{background:rgba(252,118,144,.14)}.qs-ic-dn::after{background:#FC7690;clip-path:polygon(0 0,100% 0,50% 100%)}
.qs-ic-liq{background:rgba(74,226,172,.12)}.qs-ic-liq::after{background:#6ff0b9;border-radius:50% 50% 50% 0}
.qs-on div.s-top{display:none!important}
.qs-k-pk{width:9px;height:9px;border-radius:50%;background:#F2C46B}
.qs-co{direction:ltr;text-align:right;unicode-bidi:isolate}
/* عزيز 2026-11-05: لوحة الفرص الأصلية بتبويباتها ترجع، وبدون الترويسة الجديدة */
.qa-on #wd-opportunities{display:block!important}
.qa-anbox{padding-top:4px}
.qa-oppru{margin:10px 8px 4px}
.qm-host > :not(#qm-box){display:none!important}
.qm-host{padding:0!important;background:none!important;box-shadow:none!important;border:0!important}
.qm-host > #qm-box{margin:0}
.qm-host{margin-inline:16px!important}
.qm-host > #qm-box{margin:0!important;width:auto!important;max-width:none!important}
.qm-row .qa-mid > .qa-row{flex-wrap:wrap;row-gap:4px}
.qm-row .qa-mid{overflow:hidden}
.qm-val{margin-inline-start:6px}
/* ===== 24) علامات VWAP في كرت الفرصة ===== */
.qa-vwrow{display:flex;flex-wrap:wrap;gap:6px;margin:2px 8px 8px;direction:rtl;font-family:'IBM Plex Sans Arabic',sans-serif}
.qa-vw{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;padding:4px 9px;border-radius:99px}
.qa-vw .dl-num{font-family:Manrope,sans-serif;font-weight:800}
.qa-vw.up{background:rgba(74,226,172,.14);color:#6ff0b9}
.qa-vw.down{background:rgba(252,118,144,.15);color:#ff9aae}
.qa-vw.warn{background:rgba(246,188,93,.15);color:#F6BC5D}
/* ===== 25) قبل الافتتاح بشكل التطبيق (qx-pre.js) ===== */
.qp-fold .pk-page > :not(#qp-app):not(#qp-full){display:none!important}
.qp-app{display:flex;flex-direction:column;gap:12px;margin:12px 0;direction:rtl;font-family:'IBM Plex Sans Arabic',sans-serif;color:#f7f9ff}
.qp-app .dl-num{font-family:Manrope,sans-serif;font-variant-numeric:tabular-nums;font-weight:700}
.qp-app .up{color:#4AE2AC}.qp-app .down{color:#FC7690}.qp-app .gold{color:#F2C46B}.qp-app .warn{color:#F6BC5D}.qp-app .mut{color:#a9b4d8}
.qp-card{padding:16px;border-radius:24px;background:linear-gradient(160deg,#162561,#111b4c);box-shadow:0 10px 28px rgba(0,0,0,.28),inset 0 0 0 1px rgba(150,172,255,.14);display:flex;flex-direction:column;gap:12px}
.qp-hd{display:flex;align-items:baseline;justify-content:space-between;gap:8px}
.qp-h{font-size:18px}
.qp-cap{font-size:12px;color:#8c98c4}
.qp-row{display:flex;align-items:center;gap:10px}.qp-sp{justify-content:space-between}.qp-g6{gap:6px;flex-wrap:wrap}
.qp-col{display:flex;flex-direction:column;gap:4px;min-width:0}.qp-grow{flex:1}
.qp-colend{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}
.qp-kick{font-size:12px;font-weight:700;color:#F2C46B}
.qp-cd{font-size:26px;line-height:1.2}
.qp-head{margin:0;font-size:15px;font-weight:600;line-height:1.6;color:#dfe6ff}
.qp-t4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}
.qp-tile{display:flex;flex-direction:column;gap:3px;padding:9px 8px;border-radius:14px;text-decoration:none;color:#f7f9ff;background:rgba(255,255,255,.05)}
.qp-tile .qp-cap{color:#dfe6ff;font-size:11px}.qp-tile .dl-num{font-size:15px}
.qp-ok{background:rgba(74,226,172,.12)}.qp-warn{background:rgba(246,188,93,.14)}.qp-bad{background:rgba(252,118,144,.15)}
.qp-bo{margin:0;padding:0 18px 0 0;display:flex;flex-direction:column;gap:4px;font-size:13px;color:#c9d3ef;line-height:1.6}
.qp-stack{display:flex;gap:3px;height:12px;border-radius:99px;overflow:hidden}
.qp-stack i.down{background:#FC7690}.qp-stack i.up1{background:rgba(74,226,172,.55)}.qp-stack i.up2{background:#4AE2AC}.qp-stack i.mid{background:rgba(150,172,255,.3)}.qp-stack i.flat{background:rgba(242,196,107,.6)}
.qp-lg{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;font-size:12px;color:#a9b4d8}
.qp-lg .dl-num{font-weight:800}
.qp-note{margin:0;font-size:13px;color:#c9d3ef;line-height:1.7;padding:9px 12px;border-radius:12px;background:rgba(242,196,107,.07);box-shadow:inset 0 0 0 1px rgba(242,196,107,.16)}
.qp-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.qp-chips::-webkit-scrollbar{display:none}
.qp-chip{flex:none;display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:12px;text-decoration:none;color:#f7f9ff;background:rgba(255,255,255,.06);font-size:13px}
.qp-sym{font-weight:800!important;font-size:15px}
.qp-g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.qp-mac{display:flex;flex-direction:column;gap:4px;padding:11px;border-radius:16px;background:rgba(255,255,255,.05)}
.qp-mac .qp-cap{color:#dfe6ff}
.qp-mv{font-size:19px!important}
.qp-mm{font-size:11px;color:#a9b4d8;line-height:1.5}
.qp-cand{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:18px;text-decoration:none;color:#f7f9ff;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(150,172,255,.12)}
.qp-cand.is-extra{opacity:.85}
.qp-av{width:40px!important;height:40px!important;border-radius:13px!important;font-size:16px!important;flex:none;align-self:flex-start}
.qp-pill{font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:99px;background:rgba(150,172,255,.12);color:#c9d3ef;white-space:nowrap}
.qp-pill.gold{background:rgba(242,196,107,.16);color:#F2C46B}.qp-pill.up{background:rgba(74,226,172,.14);color:#6ff0b9}.qp-pill.down{background:rgba(252,118,144,.15);color:#ff9aae}
.qp-news{font-size:12.5px;color:#c9d3ef;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.qp-pc{display:inline-block;min-width:64px;text-align:center;padding:5px 8px;border-radius:10px;font-size:15px!important;font-weight:800!important}
.qp-lvl{display:flex;align-items:center;gap:8px}
.qp-lvl .qp-cap{white-space:nowrap}
.qp-lbar{flex:1;height:6px;border-radius:99px;background:rgba(150,172,255,.14);position:relative;overflow:hidden}
.qp-lbar i{position:absolute;left:0;top:0;bottom:0;border-radius:99px}.qp-lbar i.up{background:#4AE2AC}.qp-lbar i.down{background:#FC7690}
.qp-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11.5px;color:#8c98c4}
.qp-meta .warn{color:#F6BC5D}
.qp-more,.qp-full{align-self:center;padding:10px 20px;border:0;border-radius:14px;background:#142257;color:#F2C46B;font:700 14px 'IBM Plex Sans Arabic',sans-serif;box-shadow:inset 0 0 0 1px rgba(242,196,107,.25);cursor:pointer}
.qp-full{display:block;margin:4px auto 16px}
.qp-ran{display:flex;flex-wrap:wrap;align-items:center;gap:6px}
.qp-rv{display:grid;grid-template-columns:64px auto 1fr 1fr;align-items:center;gap:8px;padding:9px 10px;border-radius:14px;background:rgba(255,255,255,.04);text-decoration:none;color:#f7f9ff}
.qp-rv .qp-pill{justify-self:start}
.qp-disc{margin:0;font-size:11px;color:#8c98c4;text-align:center}
/* ===== 26) السوق (/report) بشكل التطبيق (qx-mkt.js) ===== */
.qk-fold #rn{display:none!important}
.qk-app{max-width:560px;margin:12px auto;padding:0 16px;box-sizing:border-box}
.qk-fresh{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:12px;font-weight:700;padding:4px 10px;border-radius:99px;background:rgba(150,172,255,.12);color:#c9d3ef}
.qk-fresh i{width:7px;height:7px;border-radius:50%;background:#8c98c4}
.qk-fresh.is-live{background:rgba(74,226,172,.14);color:#6ff0b9}.qk-fresh.is-live i{background:#4AE2AC;box-shadow:0 0 0 3px rgba(74,226,172,.2)}
.qk-hl{display:flex;gap:3px;height:10px;border-radius:99px;overflow:hidden}
.qk-hl i.up{background:#4AE2AC}.qk-hl i.down{background:#FC7690}
.qk-bar{display:grid;grid-template-columns:84px 1fr 42px 52px;align-items:center;gap:8px}
.qk-bl{font-size:12px;color:#c9d3ef}
.qk-tr{position:relative;height:8px;border-radius:99px;background:rgba(150,172,255,.14);overflow:hidden;direction:ltr}
.qk-tr i{position:absolute;left:0;top:0;bottom:0;border-radius:99px}.qk-tr i.up{background:#4AE2AC}.qk-tr i.down{background:#FC7690}
.qk-mid{position:absolute;left:50%;top:-2px;bottom:-2px;width:2px;background:rgba(247,249,255,.5)}
.qk-bv{font-size:14px;text-align:left}
.qk-tr5{font-size:11px;font-weight:700;white-space:nowrap}
.qk-drv{display:grid;grid-template-columns:58px 1fr 52px 96px;align-items:center;gap:8px;text-decoration:none;color:#f7f9ff;padding:4px 0}
.qk-dtr{display:flex;height:10px}
.qk-half{flex:1;position:relative;background:rgba(150,172,255,.08)}
.qk-half.l{border-radius:99px 0 0 99px;border-right:1px solid rgba(247,249,255,.4)}.qk-half.r{border-radius:0 99px 99px 0}
.qk-half i{position:absolute;top:0;bottom:0;border-radius:99px}
.qk-half.l i{right:0;background:#FC7690}.qk-half.r i{left:0;background:#4AE2AC}
.qk-state{font-size:10px;font-weight:700;color:#F2C46B}
.qk-tt{font-size:15px}
.qk-cal{display:flex;align-items:center;gap:12px;padding:8px 0;border-top:1px solid rgba(150,172,255,.1)}
.qk-days{width:48px;height:48px;flex:none;border-radius:14px;background:rgba(242,196,107,.12);color:#F2C46B;display:flex;flex-direction:column;align-items:center;justify-content:center}
.qk-days .dl-num{font-size:18px}.qk-days small{font-size:10px}
.qk-cal b{font-size:14px}
.qs-g-v.warn{stroke:#F6BC5D}.qs-g-v.up{stroke:#4AE2AC}.qs-g-v.down{stroke:#FC7690}
.qp-mac .qp-row{align-items:flex-start}
.qp-mac .qp-row .dl-num{font-size:12px;white-space:nowrap}
.qp-mac .qp-row .qp-cap{line-height:1.4}
.qk-drv{grid-template-columns:58px 1fr 50px 84px}
.qk-dc{white-space:nowrap;text-align:left}
/* ===== 27) خريطة السوق + دوران القطاعات ===== */
.qk-map{position:relative;width:100%;aspect-ratio:1000/760;border-radius:16px;overflow:hidden;background:#0B1440}
.qk-mg{position:absolute;box-sizing:border-box;border:1.5px solid #0B1440;overflow:hidden}
.qk-mgl{position:absolute;top:2px;right:4px;z-index:2;font:700 9.5px 'IBM Plex Sans Arabic',sans-serif;color:rgba(247,249,255,.85);text-shadow:0 1px 2px rgba(0,0,0,.6);pointer-events:none}
.qk-mt{position:absolute;box-sizing:border-box;border:1px solid rgba(11,20,64,.55);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;text-decoration:none;color:#fff;overflow:hidden;text-align:center}
.qk-mt b{font:800 11px Manrope,sans-serif;line-height:1}
.qk-mt .dl-num{font-size:10px!important;font-weight:700!important;opacity:.95}
.qk-mlg{display:flex;justify-content:center;gap:0;margin-top:2px}
.qk-mlg span{flex:1;max-width:64px;text-align:center;font:700 10px Manrope,sans-serif;color:#fff;padding:3px 0}
.qk-mlg span:first-child{border-radius:6px 0 0 6px}.qk-mlg span:last-child{border-radius:0 6px 6px 0}
.qk-rrg{width:100%;height:auto;border-radius:16px;background:rgba(255,255,255,.03)}
.qk-ax{stroke:rgba(150,172,255,.25)}
.qk-q{font:800 12px 'IBM Plex Sans Arabic',sans-serif;opacity:.8}
.qk-pl{font:700 11px "IBM Plex Sans Arabic",sans-serif}
/* ===== 28) قبل الافتتاح: الخط الزمني + كروت الستوري ===== */
.qp-tick{font:800 34px Manrope,sans-serif;font-variant-numeric:tabular-nums;color:#F2C46B;letter-spacing:.5px;line-height:1.1}
.qp-tl{position:relative;height:34px;border-radius:12px;background:rgba(255,255,255,.04);margin-top:4px;overflow:visible}
.qp-seg{position:absolute;top:8px;height:18px;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}
.qp-seg span{font:700 10px 'IBM Plex Sans Arabic',sans-serif;color:rgba(247,249,255,.85);white-space:nowrap}
.qp-seg.pre{background:linear-gradient(90deg,rgba(143,179,255,.18),rgba(143,179,255,.32))}
.qp-seg.reg{background:linear-gradient(90deg,rgba(242,196,107,.45),rgba(242,196,107,.6))}
.qp-seg.reg span{color:#0B1440}
.qp-seg.aft{background:linear-gradient(90deg,rgba(143,179,255,.28),rgba(143,179,255,.12))}
.qp-dot{position:absolute;top:3px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:#f7f9ff;box-shadow:0 0 0 2px #0B1440}
.qp-dot.checkpoint{background:#4AE2AC}.qp-dot.afterclose,.qp-dot.review{background:#b79bff}
.qp-dot.qp-dl{position:static;display:inline-block;margin:0 0 0 4px;box-shadow:none}
.qp-nowm{position:absolute;top:-4px;bottom:-4px;width:3px;margin-left:-1.5px;border-radius:2px;background:#FC7690;box-shadow:0 0 0 3px rgba(252,118,144,.25),0 0 14px rgba(252,118,144,.6)}
.qp-tla{position:relative;height:14px}
.qp-tla span{position:absolute;transform:translateX(-50%);font:600 10px Manrope,sans-serif;color:#8c98c4}
.qp-tla span:first-child{transform:none}.qp-tla span:last-child{transform:translateX(-100%)}
.qp-rail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:2px 16px 6px}
.qp-rail::-webkit-scrollbar{display:none}
.qp-st{flex:0 0 84%;scroll-snap-align:center;display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:22px;text-decoration:none;color:#f7f9ff;background:radial-gradient(120% 80% at 100% 0%,#1d2f7a 0%,#142257 45%,#101a4a 100%);box-shadow:0 10px 26px rgba(0,0,0,.35),inset 0 0 0 1px rgba(150,172,255,.16)}
.qp-stsym{font-size:20px!important;font-weight:800!important}
.qp-stpc{font-size:24px!important;font-weight:800!important}
.qp-spk{width:100%;height:70px;display:block}
.qp-spk-empty{height:70px;border-radius:12px;background:rgba(255,255,255,.03)}
.qp-spa.up{fill:rgba(74,226,172,.14)}.qp-spa.down{fill:rgba(252,118,144,.14)}
.qp-spl{fill:none;stroke-width:2;vector-effect:non-scaling-stroke}.qp-spl.up{stroke:#4AE2AC}.qp-spl.down{stroke:#FC7690}
.qp-spv{stroke:#F2C46B;stroke-width:1;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}
.qp-stnews{-webkit-line-clamp:3}
.qp-stft{display:flex;align-items:center;gap:10px;padding-top:8px;border-top:1px solid rgba(150,172,255,.12)}
.qp-ring{position:relative;width:44px;height:44px;flex:none}
.qp-ring svg{width:44px;height:44px;transform:rotate(-90deg)}
.qp-rg-t{fill:none;stroke:rgba(150,172,255,.16);stroke-width:4}
.qp-rg-v{fill:none;stroke:#F2C46B;stroke-width:4;stroke-linecap:round}
.qp-rg-n{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:14px!important;font-weight:800!important}
.qp-dots{display:flex;justify-content:center;gap:5px}.qp-dots i{width:6px;height:6px;border-radius:50%;background:rgba(150,172,255,.3)}
.qk-rrg{direction:ltr}
.qk-q{opacity:.55}
.qp-rail{direction:rtl}
.qp-st{scroll-snap-align:start}
/* ===== 29) قبل الافتتاح: الدوائر + المقارنة + السلّم + الصورة الكبرى + المراجعة + الدونت ===== */
.qp-bubs{display:flex;align-items:flex-end;justify-content:space-around;gap:8px;padding:6px 0}
.qp-bub{display:flex;flex-direction:column;align-items:center;gap:6px}
.qp-bo2{border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:inset 0 0 0 2px rgba(255,255,255,.08)}
.qp-bo2 .dl-num{font-size:20px!important;font-weight:800!important}
.qp-bo2.b-gold{background:radial-gradient(circle at 35% 30%,#ffe2a3,#d9a441);color:#0B1440}
.qp-bo2.b-up{background:radial-gradient(circle at 35% 30%,#8ff5cd,#1A9E6A);color:#0B1440}
.qp-bo2.b-down{background:radial-gradient(circle at 35% 30%,#ffb3c2,#d64868);color:#0B1440}
.qp-cmp{display:flex;flex-direction:column;gap:8px}
.qp-cmpt{position:relative;height:26px;border-radius:99px;background:rgba(150,172,255,.1);margin:14px 6px 0}
.qp-cmpr{position:absolute;top:0;bottom:0;border-radius:99px;background:rgba(143,179,255,.28)}
.qp-cmpm{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:#c9d3ef}
.qp-cmpd{position:absolute;top:50%;transform:translate(-50%,-50%);min-width:34px;height:34px;border-radius:50%;background:#F2C46B;color:#0B1440;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 4px rgba(242,196,107,.25)}
.qp-cmpd .dl-num{font-size:14px!important;font-weight:800!important}
.qp-k{display:inline-block;width:10px;height:10px;border-radius:3px;margin-left:4px;vertical-align:-1px}
.qp-k-d{background:#F2C46B;border-radius:50%}.qp-k-r{background:rgba(143,179,255,.4)}.qp-k-m{width:2px;background:#c9d3ef}
.qp-lad{display:grid;grid-template-columns:58px 1fr 62px 54px;align-items:center;gap:8px;text-decoration:none;color:#f7f9ff;padding:3px 0}
.qp-ladt{height:12px;border-radius:99px;background:rgba(150,172,255,.1);overflow:hidden;direction:rtl}
.qp-ladt i{display:block;height:100%;border-radius:99px;background:linear-gradient(270deg,#4AE2AC,#F2C46B)}
.qp-macr{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid rgba(150,172,255,.1)}
.qp-macr:first-of-type{border-top:0}
.qp-ic{width:40px;height:40px;flex:none;border-radius:13px;display:flex;align-items:center;justify-content:center}
.qp-ic.up{background:rgba(74,226,172,.14);color:#4AE2AC}.qp-ic.down{background:rgba(252,118,144,.15);color:#FC7690}.qp-ic.flat{background:rgba(150,172,255,.1);color:#a9b4d8}
.qp-gl{width:22px;height:22px}
.qp-mv2{font-size:16px!important}
.qp-macb{flex:none;min-width:70px;text-align:center;font-size:12px;font-weight:800;padding:6px 8px;border-radius:10px}
.qp-macb.up{background:rgba(74,226,172,.14);color:#6ff0b9}.qp-macb.down{background:rgba(252,118,144,.15);color:#ff9aae}.qp-macb.flat{background:rgba(150,172,255,.1);color:#c9d3ef}
.qp-rv{display:flex!important;flex-direction:column;gap:8px}
.qp-rvc{font-size:16px!important;font-weight:800!important}
.qp-rvt{position:relative;height:8px;margin:0 6px}
.qp-rvf{position:absolute;top:0;bottom:0;border-radius:99px;background:linear-gradient(90deg,rgba(252,118,144,.55),rgba(150,172,255,.25) 50%,rgba(74,226,172,.55))}
.qp-rvz{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;background:#f7f9ff}
.qp-rvd{position:absolute;top:50%;width:14px;height:14px;margin-left:-7px;transform:translateY(-50%);border-radius:50%;box-shadow:0 0 0 3px #0B1440}
.qp-rvd.up{background:#4AE2AC}.qp-rvd.down{background:#FC7690}
.qp-rvl{display:flex;justify-content:space-between;align-items:center;font-size:11px}
.qp-dw{position:relative;width:130px;height:130px;flex:none}
.qp-donut{width:130px;height:130px}
.qp-dc{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}
.qp-dc .dl-num{font-size:24px!important;font-weight:800!important}.qp-dc span{font-size:11px;color:#8c98c4}
.qp-dlg{gap:8px;font-size:13px}
.qp-sw{display:inline-block;width:12px;height:12px;border-radius:4px}
/* ===== 30) السوق: شارت المؤشرات + الشلال + الحلقات + صفوف القطاعات ===== */
.qk-isp{width:100%;height:30px;display:block;margin:2px 0}
.qk-isp path{fill:none;stroke-width:1.8;vector-effect:non-scaling-stroke}.qk-isp path.up{stroke:#4AE2AC}.qk-isp path.down{stroke:#FC7690}
.qk-isp-e{height:30px}
.qk-wf{width:100%;height:auto;direction:ltr}
.qk-wu{fill:#4AE2AC}.qk-wd{fill:#FC7690}.qk-wt2{fill:#F2C46B}
.qk-wl{stroke:rgba(150,172,255,.35);stroke-dasharray:2 2}
.qk-wt{font:700 8.5px Manrope,sans-serif;fill:#a9b4d8;text-anchor:middle}
.qk-wv{font:800 8.5px Manrope,sans-serif;text-anchor:middle}.qk-wv.up{fill:#4AE2AC}.qk-wv.down{fill:#FC7690}.qk-wv.gold{fill:#F2C46B}
.qk-ringrow{gap:14px;align-items:center}
.qk-rings{width:140px;height:140px;flex:none}
.qk-ringlg{gap:8px;font-size:13px}
.qk-srow{display:grid;grid-template-columns:1fr 1.2fr 62px;grid-template-rows:auto auto;align-items:center;gap:4px 10px;padding:9px 0;border-top:1px solid rgba(150,172,255,.1);text-decoration:none;color:#f7f9ff}
.qk-shd{display:flex;flex-direction:column;gap:1px}.qk-shd b{font-size:14px}
.qk-srow .dl-num{text-align:left;font-size:14px}
.qk-lead{grid-column:1/-1;display:flex;gap:6px;flex-wrap:wrap}
.qk-lc{display:inline-flex;gap:5px;align-items:center;font-size:11px;padding:2px 8px;border-radius:99px;background:rgba(255,255,255,.05)}
.qk-lc.up .dl-num:last-child{color:#4AE2AC}.qk-lc.down .dl-num:last-child{color:#FC7690}
.qk-lc .dl-num{font-size:11px!important}
.qp-rv{align-items:stretch!important}
.qp-rvt{align-self:stretch;width:auto}
/* ===== 31) السوق: خريطة تفاعلية + ليش يتحرك + وش تحرك + الجلسة الجاية + فرص فنية ===== */
.qk-map2{aspect-ratio:1000/900}
.qk-mt{border:0;padding:0;font:inherit;cursor:pointer}
.qk-mt.sel{box-shadow:inset 0 0 0 2px #F2C46B;z-index:3}
.qk-mdot{position:absolute;top:3px;left:3px;width:5px;height:5px;border-radius:50%;background:#fff;opacity:.9}
.qk-mpanel{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:16px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(242,196,107,.25)}
.qk-mpc{font-size:22px!important;font-weight:800!important}
.qk-why{display:flex;align-items:flex-start;gap:10px;padding:8px 0;border-top:1px solid rgba(150,172,255,.1)}
.qk-why:first-of-type{border-top:0}
.qk-wn{width:26px;height:26px;flex:none;border-radius:9px;background:rgba(242,196,107,.15);color:#F2C46B;display:flex;align-items:center;justify-content:center;font:800 13px Manrope,sans-serif}
.qk-wtx{font-size:14px;line-height:1.7;color:#dfe6ff}
.qk-mv{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:16px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(150,172,255,.1);text-decoration:none;color:#f7f9ff}
.qk-dv{display:flex;align-items:center;gap:8px}
.qk-dvt{flex:1;height:6px;border-radius:99px;background:rgba(150,172,255,.12);overflow:hidden;direction:rtl}
.qk-dvt i{display:block;height:100%;border-radius:99px;background:linear-gradient(270deg,#F2C46B,#8fb3ff)}
.qk-ol{position:relative;display:flex;height:16px;border-radius:99px;overflow:visible;margin:18px 6px 2px;gap:3px}
.qk-ol i{flex:1;border-radius:6px}.qk-t1{background:rgba(252,118,144,.45)}.qk-t2{background:rgba(150,172,255,.22)}.qk-t3{background:rgba(74,226,172,.45)}
.qk-old{position:absolute;top:50%;transform:translate(-50%,-50%);min-width:40px;height:30px;padding:0 6px;border-radius:10px;background:#F2C46B;color:#0B1440;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px rgba(11,20,64,.9)}
.qk-old .dl-num{font-size:13px!important;font-weight:800!important}
.qk-oll{display:flex;justify-content:space-between;font-size:10.5px;color:#8c98c4}
.qk-lvl{display:flex;align-items:center;gap:8px;font-size:13px;color:#dfe6ff}
.qk-lvl i{width:8px;height:8px;border-radius:50%}.qk-lvl.up i{background:#4AE2AC}.qk-lvl.down i{background:#FC7690}
.qk-rec{gap:12px}.qk-recw{position:relative;width:48px;height:48px;flex:none}.qk-recs{width:48px;height:48px}
.qk-recn{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:12px!important;font-weight:800!important}
.qk-su{flex-basis:88%}
.qk-sunow{position:absolute;top:22px;width:3px;height:20px;margin-left:-1px;background:#f7f9ff;border-radius:2px;box-shadow:0 0 8px rgba(247,249,255,.6)}
.qp-rvb{position:relative;overflow:visible}
.qp-rvb i{background:linear-gradient(270deg,#4AE2AC,#8fb3ff)}
.qp-one{position:absolute;top:-3px;bottom:-3px;width:2px;background:#f7f9ff}
.qp-sub{font-size:15px;margin-top:6px}
.qp-sbub{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}
.qp-sb{border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;text-decoration:none;color:#f7f9ff;box-shadow:inset 0 0 0 1px rgba(150,172,255,.18);padding:4px}
.qp-sb.hot{box-shadow:inset 0 0 0 2px #F2C46B,0 0 16px rgba(242,196,107,.25)}
.qp-sbn{font-size:10px;line-height:1.2;max-width:80px}
.qp-sbv{font-size:13px!important;font-weight:800!important}
.qp-sb .dl-num:last-child{font-size:10px!important}
.qk-mgl{direction:rtl;unicode-bidi:isolate;background:rgba(11,20,64,.55);padding:0 4px;border-radius:4px}

/* ===== 32) فصول الصفحة (السوق + قبل الافتتاح): شريط قفز ثابت + عناوين فصول + روابط سريعة ===== */
.qx-chnav{position:sticky;top:0;z-index:30;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -4px;padding:8px 4px;background:rgba(11,20,64,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:0 0 18px 18px}
.qx-chnav::-webkit-scrollbar{display:none}
.qx-chb{flex:0 0 auto;display:flex;align-items:center;gap:6px;padding:8px 13px;border:0;border-radius:99px;background:#142257;color:#a9b4d8;font:600 13px 'IBM Plex Sans Arabic',sans-serif;box-shadow:inset 0 0 0 1px rgba(150,172,255,.14);cursor:pointer;transition:background .2s,color .2s}
.qx-chb.on{background:#F2C46B;color:#0B1440;box-shadow:0 4px 14px rgba(242,196,107,.3)}
.qx-ico{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}
.qx-ch{display:flex;flex-direction:column;gap:12px;scroll-margin-top:64px}
.qx-chh{display:flex;align-items:center;gap:10px;margin:14px 2px 0}
.qx-chh b{font-size:19px;font-weight:700}
.qx-chn{width:30px;height:30px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#F2C46B,#d9a441);color:#0B1440;font:800 14px Manrope,sans-serif;flex:0 0 auto}
.qx-ch:first-of-type .qx-chh{margin-top:2px}
.qx-cta{margin-inline-start:auto;font-size:12px;font-weight:700;color:#F2C46B;text-decoration:none;padding:4px 10px;border-radius:99px;background:rgba(242,196,107,.1)}
.qx-links{display:flex;flex-direction:column;gap:8px;margin-top:10px}
.qx-link{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;background:#142257;box-shadow:inset 0 0 0 1px rgba(150,172,255,.14);color:#f7f9ff;text-decoration:none}
.qx-link b{font-size:15px}
.qx-li{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(242,196,107,.12);color:#F2C46B;flex:0 0 auto}
.qx-li .qx-ico{width:20px;height:20px}
.qx-la{margin-inline-start:auto;color:#F2C46B;font-weight:700}
/* حكم اتساع السوق */
.qx-verd{padding:16px;border-radius:24px;display:flex;flex-direction:column;gap:10px;background:linear-gradient(160deg,#162561,#111b4c);box-shadow:0 10px 28px rgba(0,0,0,.28),inset 0 0 0 1px rgba(150,172,255,.14)}
.qx-verd.up{box-shadow:0 10px 28px rgba(0,0,0,.28),inset 0 0 0 1px rgba(74,226,172,.35)}
.qx-verd.down{box-shadow:0 10px 28px rgba(0,0,0,.28),inset 0 0 0 1px rgba(252,118,144,.35)}
.qx-verd.warn{box-shadow:0 10px 28px rgba(0,0,0,.28),inset 0 0 0 1px rgba(246,188,93,.35)}
.qx-vw{font-size:30px;font-weight:700;line-height:1.1}
.qx-verd.up .qx-vw{color:#4AE2AC}.qx-verd.down .qx-vw{color:#FC7690}.qx-verd.warn .qx-vw{color:#F6BC5D}
.qx-vn{font-size:28px}
.qx-vbar{position:relative;display:flex;height:10px;border-radius:99px;overflow:visible;margin-top:6px}
.qx-vbar i{flex:40;height:10px}.qx-vbar i.warn{flex:20}
.qx-vbar i.down{background:rgba(252,118,144,.55);border-radius:99px 0 0 99px}.qx-vbar i.warn{background:rgba(246,188,93,.55)}.qx-vbar i.up{background:rgba(74,226,172,.55);border-radius:0 99px 99px 0}
.qx-vpin{position:absolute;top:-5px;width:6px;height:20px;margin-left:-3px;border-radius:4px;background:#f7f9ff;box-shadow:0 0 0 3px #0B1440}
.qx-vlg{display:flex;justify-content:space-between;font-size:11px;color:#a9b4d8}
/* قبل الافتتاح: وش تغيّر من الليل */
.qx-ovg{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.qx-ovc{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:16px;background:rgba(150,172,255,.05);box-shadow:inset 0 0 0 1px rgba(150,172,255,.12)}
.qx-ovc.up{box-shadow:inset 0 0 0 1px rgba(74,226,172,.3)}.qx-ovc.gold{box-shadow:inset 0 0 0 1px rgba(242,196,107,.3)}.qx-ovc.down{box-shadow:inset 0 0 0 1px rgba(252,118,144,.3)}
.qx-ovc b{font-size:14px}
.qx-ovn{font-size:18px}
.qx-ovs{display:flex;flex-wrap:wrap;gap:5px}
.qx-ovchip{padding:3px 8px;border-radius:8px;background:#142257;color:#f7f9ff;text-decoration:none;font-size:12px}
.qx-ovc.down .qx-ovchip{opacity:.6;text-decoration:line-through}
.qx-evnone{display:flex;align-items:center;gap:12px}
.qx-srcs{flex-wrap:wrap}
.qx-srcw{margin:0}
html.qp-on #qx-main,html.qp-on body{overflow-x:clip!important;overflow-y:visible!important}
/* ===== 33) بقية محتوى التقرير والقراءة القديمة بالشكل الجديد ===== */
.qx-adv{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:16px;background:rgba(150,172,255,.05);box-shadow:inset 0 0 0 1px rgba(150,172,255,.1)}
.qx-adv b{font-size:15px}
.qx-advp{font-size:26px}
.qx-advb{display:flex;height:12px;border-radius:99px;overflow:hidden;gap:2px}
.qx-advb i{height:100%;min-width:2px}
.qx-advb i.up{background:#4AE2AC}.qx-advb i.down{background:#FC7690}.qx-advb i.mut{background:rgba(150,172,255,.35)}.qx-advb i.gold{background:#F2C46B}.qx-advb i.blue{background:#8fb3ff}
.qx-advl{display:flex;justify-content:space-between;font-size:12px;color:#a9b4d8}
.qx-vw2{display:flex;align-items:center;gap:8px}
.qx-vw2 .qp-cap{flex:0 0 auto}
.qx-vwb{flex:1;height:6px;border-radius:99px;background:rgba(150,172,255,.12);overflow:hidden}
.qx-vwb i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#8fb3ff,#4AE2AC)}
.qx-net{align-items:center;gap:16px}
.qx-netn{font-size:30px}
.qx-tug{display:flex;height:14px;border-radius:99px;overflow:hidden;gap:3px}
.qx-tug i.up{background:linear-gradient(90deg,#2fbf8c,#4AE2AC)}.qx-tug i.down{background:linear-gradient(90deg,#FC7690,#d9586f)}
.qx-orow{grid-template-columns:1fr}
.qx-gl{font-size:13px;flex:0 0 auto}
.qx-gl.up{color:#4AE2AC}.qx-gl.down{color:#FC7690}
a.qk-lc{text-decoration:none}
.qx-bub{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:6px 0}
.qx-bb{border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1px;padding:6px}
.qx-bb.up{background:radial-gradient(circle at 35% 30%,rgba(74,226,172,.45),rgba(74,226,172,.12));box-shadow:inset 0 0 0 1px rgba(74,226,172,.45)}
.qx-bb.down{background:radial-gradient(circle at 35% 30%,rgba(252,118,144,.45),rgba(252,118,144,.12));box-shadow:inset 0 0 0 1px rgba(252,118,144,.45)}
.qx-bbv{font-size:17px}
.qx-bbl{font-size:11px;line-height:1.2}
.qx-bbc{font-size:11px;opacity:.85}
.qx-mvb{height:10px}
.qx-mvk{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#dfe6ff}
.qx-mvk i{width:9px;height:9px;border-radius:3px;display:inline-block}
.qx-mvk.gold i{background:#F2C46B}.qx-mvk.blue i{background:#8fb3ff}.qx-mvk.mut i{background:rgba(150,172,255,.35)}
.qx-ll{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.qx-llc{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:14px;font-size:13px}
.qx-llc.up{background:rgba(74,226,172,.08);box-shadow:inset 0 0 0 1px rgba(74,226,172,.25)}
.qx-llc.down{background:rgba(252,118,144,.08);box-shadow:inset 0 0 0 1px rgba(252,118,144,.25)}
.qx-llc b{font-weight:600;line-height:1.6}
.qx-rsn{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:14px;background:rgba(11,20,64,.45)}
.qx-rr{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.6}
.qx-rk{flex:0 0 auto;padding:1px 8px;border-radius:8px;font-size:11px;font-weight:700}
.qx-rk.blue{background:rgba(143,179,255,.14);color:#b9ccff}.qx-rk.gold{background:rgba(242,196,107,.14);color:#F2C46B}.qx-rk.down{background:rgba(252,118,144,.14);color:#FC7690}.qx-rk.warn{background:rgba(246,188,93,.14);color:#F6BC5D}
.qx-rt{color:#dfe6ff;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.qx-xst{opacity:.72}
.qx-rule{border-radius:14px;background:rgba(150,172,255,.05);padding:10px 12px}
.qx-rule summary{cursor:pointer;color:#F2C46B;font-weight:700;font-size:13px}
.qx-rule p{margin:8px 0 0;line-height:1.8}
.qx-rvr{margin:6px 0 0;font-size:12px;color:#c9d3ef;line-height:1.7}
.qx-rvr.warn{color:#F6BC5D}
.qx-sch{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.qx-sc{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;border-radius:14px;background:rgba(150,172,255,.06);box-shadow:inset 0 0 0 1px rgba(150,172,255,.12);font-size:11px;color:#a9b4d8;text-align:center}
.qx-sct{font-size:16px;color:#f7f9ff}
.qx-sc.done{opacity:.5}
.qx-sc.next{background:rgba(242,196,107,.12);box-shadow:inset 0 0 0 1.5px #F2C46B;color:#F2C46B}
.qx-sc small{font-size:10px}
.qk-srow.qx-orow{display:grid;grid-template-columns:96px 1fr 52px;align-items:center;gap:10px;padding:6px 0}
.qx-orow .qk-shd{display:flex;flex-direction:column;align-items:flex-start;gap:0}
.qx-orow .qk-shd b{font-size:13px}
.qx-orow>.dl-num{text-align:left;font-size:13px}
/* ===== 34) التقسيمات بشكل التطبيق (qx-splits.js) ===== */
html.qt-on .spf-page>*:not(#qt-app){display:none!important}
.qt-app{max-width:640px;margin:12px auto}
.qt-hero .qp-cd{font-size:30px}
.qt-ring{position:relative;width:86px;display:flex;flex-direction:column;align-items:center}
.qt-ring svg{width:80px;height:80px}
.qt-rc{position:absolute;top:0;left:0;right:0;height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:10px;color:#a9b4d8}
.qt-rc .dl-num{font-size:20px}
.qt-rl{margin-top:2px}
.qt-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}
.qt-tab{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;border:0;border-radius:16px;background:#142257;color:#a9b4d8;font:600 12px 'IBM Plex Sans Arabic',sans-serif;box-shadow:inset 0 0 0 1px rgba(150,172,255,.14);cursor:pointer}
.qt-tn{font-size:20px;color:#f7f9ff}
.qt-tab.on{background:linear-gradient(160deg,#F2C46B,#d9a441);color:#0B1440;box-shadow:0 6px 18px rgba(242,196,107,.3)}
.qt-tab.on .qt-tn{color:#0B1440}
.qt-tab.up:not(.on) .qt-tn{color:#4AE2AC}.qt-tab.eye:not(.on) .qt-tn{color:#8fb3ff}
.qt-heat{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;background:rgba(246,188,93,.08);box-shadow:inset 0 0 0 1px rgba(246,188,93,.25)}
.qt-fire{width:12px;height:12px;border-radius:50%;background:#F6BC5D;box-shadow:0 0 12px #F6BC5D;flex:0 0 auto}
.qt-hot{box-shadow:inset 0 0 0 1px #F6BC5D}
.qt-wrap{flex-wrap:wrap}
.qt-seg{display:flex;gap:4px;padding:4px;border-radius:14px;background:rgba(11,20,64,.5)}
.qt-sb{border:0;background:transparent;color:#a9b4d8;padding:6px 12px;border-radius:10px;font:600 13px 'IBM Plex Sans Arabic',sans-serif;cursor:pointer}
.qt-sb.on{background:#F2C46B;color:#0B1440}
.qt-days{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:4px 0}
.qt-days::-webkit-scrollbar{display:none}
.qt-day{flex:0 0 auto;width:62px;display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 4px;border:0;border-radius:14px;background:#142257;color:#a9b4d8;font:600 11px 'IBM Plex Sans Arabic',sans-serif;box-shadow:inset 0 0 0 1px rgba(150,172,255,.12);cursor:pointer}
.qt-day.today{box-shadow:inset 0 0 0 1.5px rgba(242,196,107,.6)}
.qt-day.on{background:rgba(242,196,107,.16);box-shadow:inset 0 0 0 2px #F2C46B;color:#F2C46B}
.qt-day>b{height:34px;display:flex;align-items:center;font-size:13px;color:#f7f9ff}
.qt-dbar{height:34px;width:14px;display:flex;flex-direction:column-reverse;border-radius:5px;overflow:hidden;background:rgba(150,172,255,.08)}
.qt-dbar i{display:block;width:100%}
.qt-dbar i.down{background:#FC7690}.qt-dbar i.up{background:#4AE2AC}
.qt-dn{font-size:15px;color:#f7f9ff}
.qt-dl{font-size:10px;white-space:nowrap}
.qt-when{padding:2px 10px;border-radius:99px;background:rgba(150,172,255,.12);font-size:12px;font-weight:700;color:#c9d3ef}
.qt-when.today{background:#F2C46B;color:#0B1440}
.qt-dayc{gap:8px}
.qt-ev{border-radius:18px;background:rgba(11,20,64,.42);box-shadow:inset 0 0 0 1px rgba(150,172,255,.1);overflow:hidden;position:relative}
.qt-ev::before{content:'';position:absolute;top:10px;bottom:10px;right:0;width:3px;border-radius:3px;background:#FC7690}
.qt-ev.forward::before{background:#4AE2AC}
.qt-ev.open{box-shadow:inset 0 0 0 1.5px rgba(242,196,107,.45)}
.qt-evh{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px 6px;border:0;background:transparent;color:inherit;text-align:right;font:inherit;cursor:pointer}
.qt-logo{width:40px;height:40px;border-radius:12px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font:800 16px Manrope,sans-serif;overflow:hidden}
.qt-logo.has-img{background:#f7f9ff}
.qt-limg{width:100%;height:100%;object-fit:contain;padding:4px;box-sizing:border-box}
.qt-nm{display:block;max-width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.qt-ratio{font-size:22px;font-weight:800!important}
.qt-meta{padding:0 14px 12px;align-items:center}
.qt-hs{display:inline-flex;align-items:center;gap:6px}
.qt-hist{display:inline-flex;align-items:flex-end;gap:2px;height:18px}
.qt-hist i{width:5px;border-radius:2px;display:block}
.qt-hist i.up{background:#4AE2AC}.qt-hist i.down{background:#FC7690}
.qt-det{padding:0 14px 14px;display:flex;flex-direction:column;gap:8px}
.qt-dates{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}
.qt-dates>div{display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:12px;background:rgba(150,172,255,.06);font-size:12px}
.qt-hrow{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;font-size:12px;padding:6px 0;border-top:1px solid rgba(150,172,255,.08)}
.qt-rrow{text-decoration:none;color:inherit}
.qt-list{gap:4px}
.qt-fu{display:flex;flex-direction:column;gap:8px;padding:12px 4px;border-bottom:1px solid rgba(150,172,255,.08);color:inherit;text-decoration:none}
.qt-fu:last-of-type{border-bottom:0}
.qt-sim{display:flex;flex-direction:column;align-items:center;min-width:58px;padding:6px 8px;border-radius:12px;background:rgba(150,172,255,.08);font-size:10px;color:#a9b4d8}
.qt-sim .dl-num{font-size:17px;color:#f7f9ff}
.qt-sim.hi{background:rgba(242,196,107,.14);box-shadow:inset 0 0 0 1px rgba(242,196,107,.4)}
.qt-sim.hi .dl-num{color:#F2C46B}
.qt-prog{position:relative;height:8px;border-radius:99px;background:rgba(150,172,255,.12)}
.qt-prog i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#8fb3ff,#4AE2AC)}
.qt-goal{position:absolute;right:-1px;top:-4px;width:3px;height:16px;border-radius:2px;background:#F2C46B}
.qt-path{font-size:11px;padding:2px 8px;border-radius:8px;background:rgba(150,172,255,.08);color:#c9d3ef}
.qt-lh{position:relative;height:8px;border-radius:99px;background:linear-gradient(90deg,rgba(150,172,255,.2),#4AE2AC)}
.qt-lh b{position:absolute;top:-4px;width:6px;height:16px;margin-left:-3px;border-radius:3px;background:#f7f9ff;box-shadow:0 0 0 2px #0B1440}
.qt-foot{gap:4px}
.qt-foot p{margin:0;line-height:1.7}
.qt-path,.qt-app .qp-pill{unicode-bidi:plaintext}
.qt-ratio{direction:ltr;unicode-bidi:isolate}
/* ===== 35) سوالف بشكل التطبيق (qx-social.js) ===== */
html.qo-on .sd-shell>*:not(#qo-app){display:none!important}
html.qo-on #qx-main,html.qo-on body,html.qt-on #qx-main,html.qt-on body{overflow-x:clip!important;overflow-y:visible!important}
.qo-app{max-width:640px;margin:12px auto}
.qo-gap{gap:12px}
.qo-bb{text-decoration:none;color:#f7f9ff}
.qo-bb.mid{background:radial-gradient(circle at 35% 30%,rgba(242,196,107,.4),rgba(242,196,107,.1));box-shadow:inset 0 0 0 1px rgba(242,196,107,.45)}
.qo-bub{padding:4px 0 0}
.qo-topics{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding:4px;border-radius:14px;background:rgba(11,20,64,.5)}
.qo-topics::-webkit-scrollbar{display:none}
.qo-topics .qt-sb{white-space:nowrap}
.qo-news{gap:8px}
.qo-news.big{background:radial-gradient(ellipse at 15% 0,rgba(242,196,107,.12),transparent 60%),linear-gradient(160deg,#1a2c6e,#111b4c)}
.qo-news.big .qo-hl{font-size:21px}
.qo-hl{font-size:16px;line-height:1.7;font-weight:700}
.qo-why{margin:0;font-size:13px;line-height:1.8;color:#c9d3ef;padding:8px 10px;border-radius:12px;background:rgba(242,196,107,.06)}
.qo-tog{align-self:flex-start;border:0;background:transparent;color:#F2C46B;font:700 13px 'IBM Plex Sans Arabic',sans-serif;cursor:pointer;padding:2px 0}
.qo-lines{margin:0;padding:0 18px 0 0;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:1.8;color:#dfe6ff}
.qo-src{color:#8fb3ff;font-size:12px;font-weight:700;text-decoration:none}
.qp-pill.blue{background:rgba(143,179,255,.14);color:#b9ccff}
.qo-tt{font-size:17px}
.qo-st{height:12px}
.qo-div{margin:0;font-size:13px;font-weight:700;color:#F6BC5D}
.qo-sum{margin:0;line-height:1.8}
.qo-story{min-width:270px}
.qo-acc{display:flex;flex-direction:column;align-items:center;padding:6px 10px;border-radius:14px;background:rgba(242,196,107,.14);box-shadow:inset 0 0 0 1px rgba(242,196,107,.4);color:#F2C46B;font-size:10px}
.qo-acc .dl-num{font-size:22px}
.qo-pb{height:8px}
.qo-tk{display:flex;flex-direction:column;gap:6px;padding:12px 2px;border-bottom:1px solid rgba(150,172,255,.08);color:inherit;text-decoration:none}
.qo-sc{font-size:22px}
.qo-gauge{position:relative;height:8px;border-radius:99px;background:linear-gradient(90deg,#FC7690,#F6BC5D 50%,#4AE2AC)}
.qo-gauge b{position:absolute;top:-5px;width:6px;height:18px;margin-left:-3px;border-radius:3px;background:#f7f9ff;box-shadow:0 0 0 2px #0B1440}
/* كرت ملخص الجلسة في لوحة الفرص: طوله على قد محتواه بدل ما يتمدد فاضي */
#qx-deck>article.qc-sum{align-self:flex-start;height:auto!important;min-height:0!important}
/* ===== 36) الأقسام التحتية في الرئيسية (qx-home2.js) ===== */
html.qh-on section.qh-host{background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important}
html.qh-on section.qh-host>*:not(.qh-box){display:none!important}
.qh-box{margin:0}
.qh-n{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-bottom:1px solid rgba(150,172,255,.08)}
.qh-n:last-of-type{border-bottom:0}
.qh-n.top .qh-nh{font-size:17px}
.qh-nh{font-size:15px;line-height:1.7}
.qh-m{display:block;padding:12px 0;border-bottom:1px solid rgba(150,172,255,.08);color:inherit;text-decoration:none}
.qk-days.soon{background:rgba(242,196,107,.16);box-shadow:inset 0 0 0 1px rgba(242,196,107,.5);color:#F2C46B}
/* خلف الحركة + حصاد آخر جلسة: نفس كرت التصميم الجديد */
html.qa-on section.pm-behind,html.qa-on #qx-harvest-sec{border-radius:24px!important;background:linear-gradient(160deg,#162561,#111b4c)!important;box-shadow:0 10px 28px rgba(0,0,0,.28),inset 0 0 0 1px rgba(150,172,255,.14)!important;border:0!important}
/* ===== 37) صفحة السهم: سلّم المستويات (qx-sym2.js) ===== */
html.qy-on #qx-daily{display:none!important}
.qy-box{margin:12px 0}
.qy-st.up{color:#4AE2AC}.qy-st.down{color:#FC7690}.qy-st.warn{color:#F6BC5D}
.qy-r20{width:140px;display:flex;flex-direction:column;gap:4px}
.qy-r20b{position:relative;height:8px;border-radius:99px;background:linear-gradient(90deg,#FC7690,#F6BC5D,#4AE2AC)}
.qy-r20b b{position:absolute;top:-5px;width:6px;height:18px;margin-left:-3px;border-radius:3px;background:#f7f9ff;box-shadow:0 0 0 2px #0B1440}
.qy-lad{position:relative;margin:6px 0}
.qy-rail{position:absolute;top:0;bottom:0;right:22px;width:3px;border-radius:3px;background:rgba(150,172,255,.18)}
.qy-zone{position:absolute;right:14px;width:19px;border-radius:8px}
.qy-zone.dec{background:rgba(246,188,93,.12);box-shadow:inset 0 0 0 1px rgba(246,188,93,.35)}
.qy-zone.va{right:18px;width:11px;background:rgba(143,179,255,.28)}
.qy-dot{position:absolute;right:17px;width:13px;height:13px;margin-top:-6.5px;border-radius:50%;background:#8fb3ff;box-shadow:0 0 0 3px #111b4c}
.qy-dot.conf{background:#4AE2AC}.qy-dot.inv{background:#FC7690}.qy-dot.poc{background:#F2C46B}.qy-dot.ma{background:rgba(201,211,239,.7)}.qy-dot.avwap{background:#b9a3ff}
.qy-dot.now{right:13px;width:21px;height:21px;margin-top:-10.5px;background:#F2C46B;box-shadow:0 0 0 4px rgba(242,196,107,.25),0 0 18px rgba(242,196,107,.6)}
.qy-lk{position:absolute;right:23px;width:1px;background:rgba(150,172,255,.3)}
.qy-lv{position:absolute;right:46px;left:0;height:30px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;border-radius:10px;font-size:13px}
.qy-lv b{font-weight:600;font-size:13px}
.qy-lv.now{background:rgba(242,196,107,.14);box-shadow:inset 0 0 0 1px rgba(242,196,107,.5)}
.qy-lv.now b,.qy-lv.now .dl-num{color:#F2C46B}
.qy-lv.conf b{color:#4AE2AC}.qy-lv.inv b{color:#FC7690}
.qy-lv .qp-colend{flex-direction:row;gap:8px;align-items:baseline}
.qy-k.dec i{background:rgba(246,188,93,.5)}.qy-k.va i{background:rgba(143,179,255,.5)}
/* القمم والقيعان + قسم القراءة: نفس كرت التصميم الجديد */
html.qs-on #v6-structure,html.qs-on #sec-levels .qe-unified{border-radius:24px!important;background:linear-gradient(160deg,#162561,#111b4c)!important;box-shadow:0 10px 28px rgba(0,0,0,.28),inset 0 0 0 1px rgba(150,172,255,.14)!important;border:0!important}
.qy-lv{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center}
.qy-lt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.qy-db{height:6px;border-radius:99px;background:rgba(150,172,255,.08);overflow:hidden}
.qy-db i{display:block;height:100%;border-radius:99px}
.qy-db i.up{background:rgba(74,226,172,.7)}.qy-db i.down{background:rgba(252,118,144,.7)}
.qy-vv{display:flex;gap:8px;align-items:baseline;justify-content:flex-end;min-width:96px}
/* ===== 38) الماسح (qx-scan.js) ===== */
html.qz-on .wd-builder,html.qz-on .wd-results,html.qz-on .workspace-scanner .page-hero{border-radius:24px!important;background:linear-gradient(160deg,#162561,#111b4c)!important;box-shadow:0 10px 28px rgba(0,0,0,.28),inset 0 0 0 1px rgba(150,172,255,.14)!important;border:0!important}
html.qz-on #wd-preset-buttons{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;gap:8px;scrollbar-width:none;padding-bottom:4px}
html.qz-on #wd-preset-buttons::-webkit-scrollbar{display:none}
html.qz-on #wd-preset-buttons button{flex:0 0 auto;max-width:200px;white-space:normal;text-align:right;padding:12px 14px!important;border-radius:16px!important;background:#142257!important;color:#dfe6ff!important;border:0!important;box-shadow:inset 0 0 0 1px rgba(150,172,255,.16)!important;font:600 13px/1.5 'IBM Plex Sans Arabic',sans-serif!important}
html.qz-on #wd-preset-buttons button[aria-pressed=true],html.qz-on #wd-preset-buttons button.active,html.qz-on #wd-preset-buttons button.on{background:linear-gradient(160deg,#F2C46B,#d9a441)!important;color:#0B1440!important}
html.qz-on .wd-builder select,html.qz-on .wd-builder input:not([type=checkbox]){background:#0f1a4a!important;border:0!important;border-radius:12px!important;box-shadow:inset 0 0 0 1px rgba(150,172,255,.2)!important;color:#f7f9ff!important;min-height:44px}
html.qz-on .scr-cond{background:rgba(11,20,64,.45);border-radius:16px;padding:10px!important;box-shadow:inset 0 0 0 1px rgba(150,172,255,.1)}
html.qz-on .scr-head{display:none!important}
html.qz-on .scr-table{display:flex!important;flex-direction:column;gap:8px}
html.qz-on .scr-row[data-qz]{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:12px 14px!important;border-radius:18px!important;background:rgba(11,20,64,.45)!important;box-shadow:inset 0 0 0 1px rgba(150,172,255,.12);border:0!important;min-height:0!important;height:auto!important;text-decoration:none}
html.qz-on .scr-row .qz-sym{flex:1 1 auto;display:flex!important;align-items:center;gap:8px;font:800 17px Manrope,sans-serif!important;color:#f7f9ff!important}
html.qz-on .scr-row .qz-e{display:none!important}
html.qz-on .scr-row .qz-cell{display:inline-flex!important;flex-direction:column;align-items:flex-start;padding:4px 10px;border-radius:10px;background:rgba(150,172,255,.07);font:700 14px Manrope,sans-serif!important;direction:ltr;unicode-bidi:isolate;min-height:0!important}
html.qz-on .scr-row .qz-cell::before{content:attr(data-l);font:500 10px 'IBM Plex Sans Arabic',sans-serif;color:#a9b4d8;direction:rtl}
html.qz-on .scr-row .qz-px{order:-1;margin-inline-start:auto;background:transparent;font-size:16px!important}
html.qz-on .scr-row .qz-px::before{display:none}
html.qz-on .scr-row .qz-up{color:#4AE2AC!important;background:rgba(74,226,172,.1)}
html.qz-on .scr-row .qz-dn{color:#FC7690!important;background:rgba(252,118,144,.1)}
html.qz-on .scr-row .qz-why{flex:1 1 100%;display:block!important;font-size:12px!important;line-height:1.7;color:#c9d3ef!important;padding-top:4px;border-top:1px solid rgba(150,172,255,.08)}
.qy-lv{grid-template-columns:minmax(88px,auto) minmax(0,1fr) auto!important}
html.qz-on .scr-row[data-qz]>*{margin:0!important;padding-block:0;border:0!important;min-height:0!important}
html.qz-on .scr-row[data-qz]>*::after{display:none!important}
html.qz-on .scr-row .qz-cell{padding:3px 9px!important}
html.qz-on .scr-row .qz-why{padding-top:6px!important;border-top:1px solid rgba(150,172,255,.08)!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
html.qz-on .scr-row .qz-why::before{display:none!important}
html.qz-on .scr-row .qz-cell{width:auto!important;max-width:none!important;flex:0 0 auto!important;grid-column:auto!important}
html.qz-on .scr-row .qz-sym{width:auto!important;flex:1 1 0!important}
html.qz-on .scr-row .qz-px{width:auto!important;flex:0 0 auto!important}
/* ===== 39) شريط حالة السوق فوق ملخص الرئيسية (qx-home3.js) ===== */
.qh3-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 12px;border-radius:16px;background:rgba(11,20,64,.55);box-shadow:inset 0 0 0 1px rgba(150,172,255,.14);font:600 12px 'IBM Plex Sans Arabic',sans-serif;color:#a9b4d8;margin-bottom:8px}
.qh3-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:99px;font-weight:700;font-size:13px;color:#f7f9ff;background:rgba(150,172,255,.12)}
.qh3-pill i{width:8px;height:8px;border-radius:50%;background:#a9b4d8}
.qh3-pill.open{background:rgba(74,226,172,.16);color:#4AE2AC}.qh3-pill.open i{background:#4AE2AC;box-shadow:0 0 8px #4AE2AC;animation:qh3p 1.6s infinite}
.qh3-pill.pre,.qh3-pill.after{background:rgba(246,188,93,.16);color:#F6BC5D}.qh3-pill.pre i,.qh3-pill.after i{background:#F6BC5D}
.qh3-pill.night{background:rgba(143,179,255,.16);color:#b9ccff}.qh3-pill.night i{background:#8fb3ff}
@keyframes qh3p{50%{opacity:.35}}
.qh3-upd{margin-inline-start:auto}
.qh3-upd .dl-num,.qh3-cd .dl-num{color:#f7f9ff}
.qh3-warn{flex:1 1 100%;padding:6px 10px;border-radius:10px;background:rgba(252,118,144,.14);box-shadow:inset 0 0 0 1px rgba(252,118,144,.4);color:#FC7690;font-weight:700}
.qh3-link{cursor:pointer}
.qa-tile.qh3-link{box-shadow:inset 0 0 0 1px rgba(242,196,107,.25)}
#qa-home>.qh3-bar{width:100%;box-sizing:border-box;margin:0 0 8px;align-self:stretch}
/* ===== 40) البطاقة المقفلة في لوحة الفرص: ملخص واضح بعرض الكرت ===== */
article.opp.qc-row.qa-cl{flex-wrap:wrap!important;align-content:flex-start!important;align-items:center!important;row-gap:12px!important}
article.opp.qa-cl>.qc-names{flex:1 1 0!important;min-width:0!important;width:auto!important}
article.opp.qa-cl>.qc-names small{display:none!important}
article.opp.qa-cl>.qc-mid{display:none!important}
article.opp.qa-cl>.qa-oppru,article.opp.qa-cl>.qa-vwrow{display:none!important}
.qa-clbox{flex:1 1 100%!important;width:100%;display:flex;flex-direction:column;gap:12px;position:relative;z-index:1;pointer-events:none}
.qa-clhd{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:16px;background:rgba(11,20,64,.45);box-shadow:inset 0 0 0 1px rgba(150,172,255,.12)}
.qa-clcol{display:flex;flex-direction:column;gap:2px}
.qa-clw{font-size:20px;font-weight:700}.qa-clw.up{color:#4AE2AC}.qa-clw.down{color:#FC7690}
.qa-clpc{font-size:30px;font-weight:800}.qa-clpc.up{color:#4AE2AC}.qa-clpc.down{color:#FC7690}
.qa-clsteps{display:flex;align-items:center;gap:6px}
.qa-clst{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;border-radius:14px;background:rgba(150,172,255,.07);font-size:15px}
.qa-clst.s-in{box-shadow:inset 0 0 0 1px rgba(242,196,107,.45)}
.qa-clst.s-out{box-shadow:inset 0 0 0 1px rgba(74,226,172,.4)}
.qa-clarrow{width:10px;height:10px;border-top:2px solid rgba(150,172,255,.4);border-left:2px solid rgba(150,172,255,.4);transform:rotate(-45deg);flex:0 0 auto}
.qa-clnote{margin:0;font-size:13px;color:#c9d3ef;line-height:1.7}
.qa-clru{margin:4px 6px 0}
.qa-clbox .qa-vwrow{display:flex!important;flex-direction:row;gap:6px}
.qa-clbox .qa-vw{flex:1 1 0}
#qx-deck>article.opp.qa-cl{align-self:flex-start!important;height:auto!important;min-height:0!important}
/* مربعات VWAP داخل البطاقة المقفلة: كل واحد سطر كامل، الكلام يمين والرقم يسار، بدون تكسير */
.qa-clbox .qa-vwrow{flex-direction:column!important;flex-wrap:nowrap!important;gap:6px!important;margin:0!important}
.qa-clbox .qa-vw{flex:0 0 auto!important;display:flex!important;justify-content:space-between;align-items:center;gap:10px;width:100%;box-sizing:border-box;padding:9px 12px!important;border-radius:12px!important;font-size:13px!important;white-space:nowrap;line-height:1.3}
.qa-clbox .qa-vw .dl-num{font-size:14px}
.qa-clw.flat,.qa-clpc.flat{color:#F6BC5D}
