/* Jaisandar 5.10.113 · Дивиденд × инфляция */
[data-dividend-window]{--jdi-ink:#10201d;--jdi-sub:#5d6b67;--jdi-mute:#8a9692;--jdi-card:#fffdf7;--jdi-line:#e8e0cc;--jdi-soft:#f6efdc;--jdi-pos:#0e8a64;--jdi-neg:#c2412f;--jdi-gold:#c88a12;--jdi-teal:#0e6b63;--jdi-lag:rgba(210,70,60,.13);--jdi-beat:rgba(18,147,107,.14);--jdi-rate:rgba(214,152,24,.2)}

/* табтар: 5 баған */
body.home[data-jai-rubric="market"] [data-dividend-window] .dividend-mode-tabs{grid-template-columns:repeat(5,minmax(0,1fr))!important}
.dividend-mode-tabs .jdi-tab{position:relative}
.jdi-new{font-style:normal;margin-left:6px;padding:2px 6px;border-radius:999px;background:linear-gradient(135deg,#f2b544,#e07b39);color:#fff;font-size:.56rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;vertical-align:1px}

/* жоғарғы жолақ */
.jdi-ribbon{display:flex;align-items:stretch;gap:10px;margin:0 0 12px;padding:10px;border-radius:18px;background:linear-gradient(115deg,#0b3440 0%,#0e5450 58%,#11605a 100%);color:#eaf6f2;box-shadow:0 10px 26px rgba(8,52,58,.18);overflow:hidden;position:relative}
.jdi-ribbon::after{content:"";position:absolute;right:-60px;top:-80px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(242,181,68,.28),transparent 65%);pointer-events:none}
.jdi-ribbon.jdi-hide{display:none}
.jdi-rb-stat{display:flex;align-items:center;gap:10px;padding:6px 14px 6px 8px;border-radius:13px;background:rgba(255,255,255,.07);min-width:0}
.jdi-rb-stat>i{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:rgba(242,181,68,.18);color:#f6c768;font-style:normal;font-weight:900;font-size:1rem}
.jdi-rb-stat small,.jdi-rb-win>small{display:block;font-size:.62rem;font-weight:800;letter-spacing:.03em;color:#a9cfc7;text-transform:uppercase;white-space:nowrap}
.jdi-rb-stat b{display:block;font-size:1.25rem;font-weight:950;line-height:1.1;color:#fff;font-variant-numeric:tabular-nums}
.jdi-rb-win{flex:1;min-width:0;padding:6px 8px}
.jdi-rb-win>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}
.jdi-rb-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 3px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.1);color:#fff;cursor:pointer;font:inherit;transition:background .2s,transform .2s}
.jdi-rb-chip:hover{background:rgba(255,255,255,.2);transform:translateY(-1px)}
.jdi-rb-chip img,.jdi-rb-chip .jdi-nologo{width:22px;height:22px;border-radius:50%;background:#fff;object-fit:contain;padding:2px;box-sizing:border-box}
.jdi-rb-chip b{font-size:.72rem;font-weight:900}
.jdi-rb-chip em{font-style:normal;font-size:.7rem;font-weight:800;color:#8fe3c0}
.jdi-rb-none{font-style:normal;font-size:.8rem;color:#cfe3de}
.jdi-rb-go{align-self:center;flex:none;padding:11px 16px;border:0;border-radius:12px;background:#f2b544;color:#2b1d02;font:inherit;font-size:.78rem;font-weight:900;cursor:pointer;position:relative;z-index:1;transition:transform .2s,box-shadow .2s}
.jdi-rb-go:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(242,181,68,.35)}

/* тарих графигі */
[data-dividend-window] .dividend-detail [data-dividend-chart]{display:none!important}
[data-dividend-window] .dividend-detail .dividend-readout{display:none!important}
.jdi-hist{margin:4px 0 14px;padding:14px 14px 8px;border:1px solid var(--jdi-line);border-radius:18px;background:var(--jdi-card)}
.jdi-hist-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;margin-bottom:6px}
.jdi-hist-legend,.jdi-hist-sum{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.72rem;font-weight:800;color:var(--jdi-sub)}
.jdi-hist-legend span{display:inline-flex;align-items:center;gap:7px}
.jdi-hist-legend .l-nom::before{content:"";width:12px;height:12px;border-radius:4px;background:linear-gradient(#17a394,#0b5c63)}
.jdi-hist-legend .l-real::before{content:"";width:18px;height:3px;border-radius:3px;background:#e0a21a;box-shadow:0 0 0 2px rgba(224,162,26,.18)}
.jdi-hist-sum b{color:var(--jdi-ink);font-weight:950}
.jdi-hist-sum b.g{color:#b07a0c}
.jdi-hist-scroll{overflow-x:auto;scrollbar-width:thin}
.jdi-hist-wrap{position:relative;width:max-content;min-width:100%}
.jdi-hist-svg{display:block;overflow:visible}
.jdi-g1{stop-color:#19ad9c}.jdi-g2{stop-color:#0a5560}
.jdi-grid{stroke:#ece5d3;stroke-width:1;stroke-dasharray:3 4}
.jdi-gl{fill:#9aa59f;font-size:10.5px;font-weight:700}
.jdi-bar{fill:url(#jdiBar);transform-box:fill-box;transform-origin:50% 100%}
.jdi-anim .jdi-bar{animation:jdiGrow .7s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i)*35ms)}
@keyframes jdiGrow{from{transform:scaleY(0)}to{transform:scaleY(1)}}
.jdi-real-line{fill:none;stroke:#e0a21a;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 3px rgba(224,162,26,.35))}
.jdi-anim .jdi-real-line{stroke-dasharray:1;stroke-dashoffset:1;animation:jdiDraw 1.2s .35s ease-out forwards}
@keyframes jdiDraw{to{stroke-dashoffset:0}}
.jdi-real-dot{fill:#fff;stroke:#e0a21a;stroke-width:2.2}
.jdi-anim .jdi-real-dot{opacity:0;animation:jdiFade .4s 1.2s forwards}
@keyframes jdiFade{to{opacity:1}}
.jdi-yr{fill:#7a8682;font-size:11px;font-weight:800}
.jdi-yr.last{fill:var(--jdi-ink);font-weight:950}
.jdi-gap{fill:#c9c1ad;font-size:18px;font-weight:900}
.jdi-val{fill:var(--jdi-teal);font-size:12px;font-weight:950}
.jdi-hit{fill:transparent;cursor:pointer}
.jdi-hit:hover,.jdi-hit.on{fill:rgba(14,107,99,.06)}
.jdi-tip{position:absolute;top:6px;transform:translateX(-50%);display:grid;gap:3px;min-width:170px;padding:10px 12px;border-radius:12px;background:#0d2f36;color:#e6f3ef;font-size:.72rem;box-shadow:0 12px 26px rgba(0,0,0,.22);pointer-events:none;z-index:3}
.jdi-tip b{font-size:.9rem;color:#fff}.jdi-tip strong{color:#fff}.jdi-tip strong.g{color:#f6c768}.jdi-tip small{color:#9fc4bc}
.jdi-muted{margin:8px 2px 0;font-size:.72rem;color:var(--jdi-mute);font-weight:700}
.dividend-metric-strip .jdi-metric{background:linear-gradient(135deg,#fff8e6,#fdf0d2)!important;border-color:#f0dcae!important}
body.home[data-jai-rubric="market"] [data-dividend-window] .dividend-metric-strip:has(.jdi-metric){grid-template-columns:repeat(6,minmax(0,1fr))!important}

/* инфляция панелі */
.jdi-panel .jdi-body{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}
.jdi-body>*,.jdi-hero>*,.jdi-calc-grid>*{min-width:0}
[data-dividend-panel="inflation"]{min-width:0;max-width:100%}
.jdi-kicker{display:block;font-size:.62rem;font-weight:900;letter-spacing:.08em;color:var(--jdi-teal);text-transform:uppercase}
.jdi-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.6fr);gap:18px;padding:24px;border-radius:24px;background:radial-gradient(120% 140% at 100% 0%,rgba(242,181,68,.22),transparent 45%),linear-gradient(125deg,#0a2e3a 0%,#0d4b4b 55%,#0f5f57 100%);color:#e8f4f0;overflow:hidden;box-shadow:0 18px 40px rgba(6,40,46,.22)}
.jdi-hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(90deg,transparent,#000 60%);pointer-events:none}
.jdi-hero .jdi-kicker{color:#f6c768}
.jdi-hero h4{margin:8px 0 10px;font-size:clamp(1.3rem,2.2vw,1.9rem);line-height:1.15;font-weight:950;color:#fff;letter-spacing:-.01em}
.jdi-hero p{margin:0;font-size:.86rem;line-height:1.55;color:#bfdcd5;max-width:46ch}
.jdi-hero-stats{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-content:center}
.jdi-stat{display:grid;align-content:start;gap:4px;padding:14px;border-radius:16px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(2px)}
.jdi-stat small{font-size:.64rem;font-weight:900;letter-spacing:.04em;color:#a9cfc7;text-transform:uppercase}
.jdi-stat strong{font-size:2rem;line-height:1;font-weight:950;color:#fff;font-variant-numeric:tabular-nums}
.jdi-stat-infl strong{color:#ff9c86}
.jdi-stat span{font-size:.7rem;color:#bfdcd5;font-weight:700}
.jdi-spark{width:100%;height:44px;margin:4px 0 0}
.jdi-spark-area{fill:rgba(255,140,115,.16)}
.jdi-spark-line{fill:none;stroke:#ff9c86;stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke}
.jdi-spark-dot{fill:#fff;stroke:#ff9c86;stroke-width:2;vector-effect:non-scaling-stroke}
.jdi-card{padding:18px;border:1px solid var(--jdi-line);border-radius:22px;background:var(--jdi-card);box-shadow:0 6px 18px rgba(60,48,20,.05)}
.jdi-card>header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 18px;margin-bottom:14px}
.jdi-card h4{margin:4px 0 0;font-size:1.12rem;font-weight:950;color:var(--jdi-ink)}
.jdi-legend{display:flex;flex-wrap:wrap;gap:6px}
.jdi-legend span{padding:5px 10px;border-radius:999px;font-size:.68rem;font-weight:850}
.jdi-legend .z-lag{background:var(--jdi-lag);color:#a8382a}.jdi-legend .z-beat{background:var(--jdi-beat);color:#0b6f50}.jdi-legend .z-rate{background:var(--jdi-rate);color:#8a5d08}
.jdi-formula{padding:6px 10px;border-radius:10px;background:var(--jdi-soft);font-size:.7rem;font-weight:800;color:var(--jdi-sub);font-variant-numeric:tabular-nums}

/* шкала */
.jdi-scale{padding:30px 6px 0}
.jdi-track{position:relative;height:calc(var(--lanes)*64px + 36px);border-radius:16px;background:#fbf7ec}
.jdi-zone{position:absolute;top:0;bottom:0}
.jdi-zone.z-lag{background:linear-gradient(90deg,rgba(210,70,60,.2),rgba(210,70,60,.08));border-radius:16px 0 0 16px}
.jdi-zone.z-beat{background:linear-gradient(90deg,rgba(18,147,107,.08),rgba(18,147,107,.18))}
.jdi-zone.z-rate{background:linear-gradient(90deg,rgba(214,152,24,.14),rgba(214,152,24,.26));border-radius:0 16px 16px 0}
.jdi-mark{position:absolute;top:-24px;bottom:-6px;width:0;border-left:2px dashed #c2412f;z-index:1}
.jdi-mark.m-rate{border-color:#b7791f}
.jdi-mark span{position:absolute;top:0;left:6px;white-space:nowrap;padding:3px 8px;border-radius:8px;background:#c2412f;color:#fff;font-size:.64rem;font-weight:900}
.jdi-mark.m-rate span{background:#b7791f}
.jdi-mark.m-infl span{left:auto;right:6px}
.jdi-dot{position:absolute;top:calc(var(--lane)*64px + 12px);transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:3px;padding:0;border:0;background:none;cursor:pointer;z-index:2;font:inherit;transition:left 1s cubic-bezier(.2,.9,.25,1) var(--d),transform .2s}
.jdi-dot:hover{transform:translateX(-50%) translateY(-3px)}
.jdi-dot img,.jdi-dot .jdi-nologo{width:36px;height:36px;border-radius:50%;background:#fff;object-fit:contain;padding:4px;box-sizing:border-box;border:2.5px solid var(--jdi-pos);box-shadow:0 5px 12px rgba(0,0,0,.12)}
.jdi-dot.s-lag img,.jdi-dot.s-lag .jdi-nologo{border-color:var(--jdi-neg)}
.jdi-dot.s-rate img,.jdi-dot.s-rate .jdi-nologo{border-color:var(--jdi-gold)}
.jdi-dot span{display:flex;gap:4px;align-items:baseline;padding:1px 6px;border-radius:7px;background:rgba(255,255,255,.85);white-space:nowrap}
.jdi-dot b{font-size:.64rem;font-weight:950;color:var(--jdi-ink)}
.jdi-dot em{font-style:normal;font-size:.62rem;font-weight:850;color:var(--jdi-sub)}
.jdi-nologo{display:grid;place-items:center;font-size:.7rem;font-weight:900;color:var(--jdi-teal)}
.jdi-axis{position:relative;height:22px;margin-top:6px}
.jdi-axis span{position:absolute;transform:translateX(-50%);font-size:.66rem;font-weight:800;color:var(--jdi-mute)}

/* рейтинг */
.jdi-rank{display:grid;gap:6px}
.jdi-rank-head,.jdi-rank-row{display:grid;grid-template-columns:minmax(170px,1.3fr) 92px minmax(180px,2fr) 120px 170px;align-items:center;gap:12px}
.jdi-rank-head{padding:0 12px 4px;font-size:.62rem;font-weight:900;letter-spacing:.04em;color:var(--jdi-mute);text-transform:uppercase}
.jdi-rank-row{padding:9px 12px;border:1px solid transparent;border-radius:14px;background:#fff;cursor:pointer;font:inherit;text-align:left;color:inherit;animation:jdiRow .5s both;animation-delay:var(--d);transition:border-color .2s,box-shadow .2s,transform .2s}
.jdi-rank-row:hover{border-color:#d9cfb5;box-shadow:0 8px 18px rgba(60,48,20,.08);transform:translateY(-1px)}
@keyframes jdiRow{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
.jdi-rank-name{display:flex;align-items:center;gap:10px;min-width:0}
.jdi-rank-name img,.jdi-rank-name .jdi-nologo{flex:none;width:34px;height:34px;border-radius:10px;object-fit:contain;background:#fff;border:1px solid #eee6d3;padding:3px;box-sizing:border-box}
.jdi-rank-name span{min-width:0}
.jdi-rank-name b{display:block;font-size:.84rem;font-weight:950;color:var(--jdi-ink)}
.jdi-rank-name small{display:block;font-size:.68rem;color:var(--jdi-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.jdi-rank-nom{font-size:.92rem;font-weight:900;color:var(--jdi-ink);font-variant-numeric:tabular-nums}
.jdi-rank-bar{display:flex;align-items:center;gap:10px}
.jdi-rank-track{position:relative;flex:1;height:22px;border-radius:7px;background:var(--jdi-soft)}
.jdi-zero{position:absolute;top:-3px;bottom:-3px;width:2px;background:#8a9692;border-radius:2px;z-index:1}
.jdi-fill{position:absolute;top:4px;bottom:4px;border-radius:5px;transform-origin:left;animation:jdiBarX .8s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--d) + 120ms)}
.jdi-fill.pos{background:linear-gradient(90deg,#3cc79a,#0e8a64)}
.jdi-fill.neg{background:linear-gradient(90deg,#c2412f,#ec8a6f);transform-origin:right}
@keyframes jdiBarX{from{transform:scaleX(0)}to{transform:scaleX(1)}}
.jdi-fill.none{background:repeating-linear-gradient(135deg,#d8d0bd 0 6px,#e8e1d0 6px 12px)}
.jdi-rank-bar b{flex:none;width:58px;text-align:right;font-size:.8rem;font-weight:950;font-variant-numeric:tabular-nums}
.jdi-rank-bar b.pos,.jdi-rank-tr.pos,.jdi-calc .pos{color:var(--jdi-pos)}
.jdi-rank-bar b.neg,.jdi-rank-tr.neg,.jdi-calc .neg{color:var(--jdi-neg)}
.jdi-rank-tr{font-size:.86rem;font-weight:900;font-variant-numeric:tabular-nums}
.jdi-badge{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:5px 10px;border-radius:999px;font-size:.68rem;font-weight:900;white-space:nowrap}
.jdi-badge i{font-style:normal}
.jdi-badge.s-lag{background:rgba(194,65,47,.1);color:#a8382a}
.jdi-badge.s-beat{background:rgba(14,138,100,.12);color:#0b6f50}
.jdi-badge.s-rate{background:linear-gradient(135deg,rgba(242,181,68,.3),rgba(224,123,57,.2));color:#7c4f05}
.jdi-badge.s-none{background:#f0ece2;color:#8a9692}

/* есептегіш */
.jdi-calc-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:18px}
.jdi-calc-in label{display:block;margin:0 0 6px;font-size:.66rem;font-weight:900;letter-spacing:.04em;color:var(--jdi-sub);text-transform:uppercase}
.jdi-amount{display:flex;align-items:center;margin-bottom:8px;padding:0 14px;border:2px solid #e3d8bd;border-radius:14px;background:#fff;transition:border-color .2s}
.jdi-amount:focus-within{border-color:var(--jdi-teal)}
.jdi-amount input{flex:1;min-width:0;padding:12px 0;border:0;outline:0;background:transparent;font:inherit;font-size:1.5rem;font-weight:950;color:var(--jdi-ink);font-variant-numeric:tabular-nums}
.jdi-amount span{font-size:1.2rem;font-weight:900;color:var(--jdi-mute)}
.jdi-quick{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}
.jdi-quick button,.jdi-pick button{border:1px solid #e3d8bd;border-radius:999px;background:#fff;font:inherit;font-size:.72rem;font-weight:850;color:var(--jdi-sub);cursor:pointer;transition:all .2s}
.jdi-quick button{padding:6px 12px}
.jdi-quick button:hover,.jdi-pick button:hover{border-color:var(--jdi-teal);color:var(--jdi-teal)}
.jdi-pick{display:flex;flex-wrap:wrap;gap:6px}
.jdi-pick button{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px}
.jdi-pick img,.jdi-pick .jdi-nologo{width:22px;height:22px;border-radius:50%;object-fit:contain;background:#fff}
.jdi-pick button[aria-pressed="true"]{background:var(--jdi-teal);border-color:var(--jdi-teal);color:#fff}
.jdi-calc-out{padding:16px;border-radius:18px;background:linear-gradient(160deg,#fbf6e8,#f5edd6)}
.jdi-calc-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}
.jdi-calc-head img,.jdi-calc-head .jdi-nologo{width:40px;height:40px;border-radius:12px;background:#fff;object-fit:contain;padding:4px;box-sizing:border-box}
.jdi-calc-head b{display:block;font-size:.95rem;font-weight:950;color:var(--jdi-ink)}
.jdi-calc-head small{font-size:.72rem;color:var(--jdi-sub);font-weight:700}
.jdi-flow{display:grid;gap:9px}
.jdi-flow-row{display:grid;grid-template-columns:150px minmax(0,1fr) 130px;align-items:center;gap:10px;font-size:.78rem;font-weight:800;color:var(--jdi-sub)}
.jdi-flow-row i{height:14px;border-radius:7px;background:rgba(255,255,255,.7);overflow:hidden}
.jdi-flow-row em{display:block;height:100%;border-radius:7px;transition:width .5s cubic-bezier(.2,.8,.2,1)}
.jdi-flow-row em.pos{background:linear-gradient(90deg,#3cc79a,#0e8a64)}
.jdi-flow-row em.neg{background:linear-gradient(90deg,#ec8a6f,#c2412f)}
.jdi-flow-row b{text-align:right;font-size:.9rem;font-weight:950;font-variant-numeric:tabular-nums}
.jdi-net{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin-top:14px;padding:14px 16px;border-radius:14px;background:#fff;border-left:5px solid var(--jdi-pos)}
.jdi-net.neg{border-left-color:var(--jdi-neg)}
.jdi-net span{font-size:.72rem;font-weight:900;letter-spacing:.03em;color:var(--jdi-sub);text-transform:uppercase}
.jdi-net strong{font-size:1.7rem;font-weight:950;font-variant-numeric:tabular-nums}
.jdi-net.pos strong,.jdi-net.pos em{color:var(--jdi-pos)}.jdi-net.neg strong,.jdi-net.neg em{color:var(--jdi-neg)}
.jdi-net em{font-style:normal;font-weight:900}
.jdi-dep{margin:10px 2px 0;font-size:.74rem;color:var(--jdi-sub);font-weight:700}
.jdi-note{margin:0;padding:10px 14px;border-radius:12px;background:var(--jdi-soft);font-size:.72rem;line-height:1.5;color:var(--jdi-sub)}

/* мобиль */
@media (max-width:900px){
 .jdi-hero{grid-template-columns:1fr;padding:18px}
 .jdi-rank-head{display:none}
 .jdi-rank-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n b" "bar bar" "tr nom";gap:8px}
 .jdi-rank-name{grid-area:n}.jdi-badge{grid-area:b;justify-self:end}.jdi-rank-bar{grid-area:bar}.jdi-rank-tr{grid-area:tr;font-size:.74rem}.jdi-rank-nom{grid-area:nom;justify-self:end;font-size:.78rem}
 .jdi-rank-tr::before,.jdi-rank-nom::before{content:attr(data-l);font-size:.66rem;font-weight:800;color:var(--jdi-mute)}
 .jdi-calc-grid{grid-template-columns:1fr}
}
@media (max-width:640px){
 .jdi-ribbon{flex-wrap:wrap;gap:8px}
 .jdi-rb-stat{flex:1 1 40%}
 .jdi-rb-win{flex:1 1 100%;padding:2px}
 .jdi-rb-go{flex:1 1 100%}
 .jdi-hero-stats{grid-template-columns:1fr 1fr}
 .jdi-stat-infl{grid-column:1/-1}
 .jdi-stat strong{font-size:1.6rem}
 .jdi-card{padding:14px;border-radius:18px}
 .jdi-dot img,.jdi-dot .jdi-nologo{width:30px;height:30px}
 .jdi-flow-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l v" "b b";gap:4px 10px;font-size:.72rem}
 .jdi-flow-row>span{grid-area:l}.jdi-flow-row>i{grid-area:b}.jdi-flow-row>b{grid-area:v}
 .jdi-dot em{display:none}
 .jdi-flow-row b{font-size:.78rem}
 .jdi-net strong{font-size:1.35rem}
}
@media (prefers-reduced-motion:reduce){.jdi-dot,.jdi-rank-row,.jdi-fill,.jdi-anim .jdi-bar,.jdi-anim .jdi-real-line,.jdi-anim .jdi-real-dot{animation:none!important;transition:none!important;stroke-dashoffset:0!important;opacity:1!important}}

/* қараңғы режим */
html[data-theme="dark"] body [data-dividend-window]{--jdi-ink:#e9f1ee!important;--jdi-sub:#a9bab5!important;--jdi-mute:#7f918c!important;--jdi-card:#13222a!important;--jdi-line:#24363d!important;--jdi-soft:#1a2b32!important;--jdi-pos:#3dd6a0!important;--jdi-neg:#ff8a73!important;--jdi-teal:#4fd1c0!important}
html[data-theme="dark"] body .jdi-fill.none{background:repeating-linear-gradient(135deg,#2b3b40 0 6px,#22323a 6px 12px)!important}
html[data-theme="dark"] body .jdi-track{background:#0f1c22!important}
html[data-theme="dark"] body .jdi-dot span{background:rgba(15,28,34,.85)!important}
html[data-theme="dark"] body .jdi-rank-row,html[data-theme="dark"] body .jdi-amount,html[data-theme="dark"] body .jdi-net,html[data-theme="dark"] body .jdi-quick button,html[data-theme="dark"] body .jdi-pick button:not([aria-pressed="true"]){background:#172a31!important;border-color:#24363d!important}
html[data-theme="dark"] body .jdi-calc-out{background:linear-gradient(160deg,#16272e,#132229)!important}
html[data-theme="dark"] body .jdi-flow-row i{background:#0f1c22!important}
html[data-theme="dark"] body .jdi-grid{stroke:#24363d!important}
html[data-theme="dark"] body .jdi-gl,html[data-theme="dark"] body .jdi-yr{fill:#7f918c!important}
html[data-theme="dark"] body .jdi-yr.last{fill:#e9f1ee!important}
html[data-theme="dark"] body .jdi-val{fill:#4fd1c0!important}
html[data-theme="dark"] body .jdi-real-dot{fill:#13222a!important}
html[data-theme="dark"] body .jdi-hist-sum b.g{color:#f6c768!important}
html[data-theme="dark"] body .dividend-metric-strip .jdi-metric{background:linear-gradient(135deg,#2a2412,#241f10)!important;border-color:#3d3418!important}
html[data-theme="dark"] body .jdi-badge.s-none{background:#1a2b32!important}
html[data-theme="dark"] body .jdi-legend .z-lag,html[data-theme="dark"] body .jdi-badge.s-lag{color:#ff9c86!important}
html[data-theme="dark"] body .jdi-legend .z-beat,html[data-theme="dark"] body .jdi-badge.s-beat{color:#5fe0b0!important}
html[data-theme="dark"] body .jdi-legend .z-rate,html[data-theme="dark"] body .jdi-badge.s-rate{color:#f6c768!important}
.jdi-tip[hidden],.jdi-hist[hidden],.jdi-ribbon[hidden]{display:none!important}
/* 5.10.114 · блок PNG батырмалары */
.jdi-card>header .jdi-png{margin-left:auto;flex:none}
.jdi-card>header .jdi-legend+.jdi-png,.jdi-card>header .jdi-formula+.jdi-png{margin-left:0}
.jdi-hero .jdi-png-light{margin-top:16px;background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.28)!important;color:#fff!important;box-shadow:none!important}
.jdi-hero .jdi-png-light i{background:rgba(255,255,255,.18)!important;color:#fff!important}
.jdi-hero .jdi-png-light:hover{background:rgba(255,255,255,.22)!important}
@media (max-width:640px){.jdi-card>header .jdi-png{width:100%;justify-content:center}}
/* 5.10.115 · Өсім + дивиденд − инфляция */
.jdi-total{--jg:#3b8fd6;--jd:#22b07d;--ji:#e0634f}
.jdi-eq{display:grid;grid-template-columns:minmax(150px,1fr) repeat(3,minmax(0,1.1fr) 28px) minmax(0,1.25fr);align-items:stretch;gap:8px;margin-bottom:18px;padding:14px;border-radius:18px;background:var(--jdi-soft)}
.jdi-eq-who{display:flex;align-items:center;gap:10px;min-width:0}
.jdi-eq-who img,.jdi-eq-who .jdi-nologo{flex:none;width:44px;height:44px;border-radius:12px;background:#fff;object-fit:contain;padding:4px;box-sizing:border-box;border:1px solid #eee6d3}
.jdi-eq-who b{display:block;font-size:1rem;font-weight:950;color:var(--jdi-ink)}
.jdi-eq-who small{display:block;font-size:.7rem;color:var(--jdi-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.jdi-eq-box{display:grid;align-content:center;gap:2px;padding:12px 14px;border-radius:14px;min-width:0;animation:jdiRow .45s both}
.jdi-eq-box small{font-size:.62rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;opacity:.8}
.jdi-eq-box strong{font-size:1.55rem;line-height:1.05;font-weight:950;font-variant-numeric:tabular-nums}
.jdi-eq-box span{font-size:.66rem;font-weight:750;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.jdi-eq-box.g{background:#e6f0fa;color:#1f5f99}.jdi-eq-box.d{background:#e3f4ec;color:#0b7a55}.jdi-eq-box.i{background:#fbe7e3;color:#b23a29}
.jdi-eq-box.r{color:#fff;box-shadow:0 10px 22px rgba(14,138,100,.25)}.jdi-eq-box.r.pos{background:linear-gradient(135deg,#12a374,#0b6f50)}.jdi-eq-box.r.neg{background:linear-gradient(135deg,#d65340,#a8301f);box-shadow:0 10px 22px rgba(194,65,47,.25)}
.jdi-op{display:grid;place-items:center;font-style:normal;font-size:1.5rem;font-weight:950;color:var(--jdi-mute)}
.jdi-wf-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0 0 8px;font-size:.7rem;font-weight:850;color:var(--jdi-sub)}
.jdi-wf-legend span{display:inline-flex;align-items:center;gap:6px}
.jdi-wf-legend span::before{content:"";width:14px;height:10px;border-radius:4px}
.jdi-wf-legend .l-g::before{background:var(--jg)}.jdi-wf-legend .l-d::before{background:var(--jd)}.jdi-wf-legend .l-i::before{background:var(--ji)}.jdi-wf-legend .l-r::before{width:12px;height:12px;border-radius:50%;background:#fff;border:3px solid var(--jdi-pos);box-sizing:border-box}
.jdi-wf{display:grid;gap:5px}
.jdi-wf-axis,.jdi-wf-row{display:grid;grid-template-columns:minmax(150px,210px) minmax(0,1fr) 74px;align-items:center;gap:14px}
.jdi-wf-axis{padding:0 12px}
.jdi-wf-axis>div{position:relative;height:16px}
.jdi-wf-axis>div span{position:absolute;transform:translateX(-50%);font-size:.62rem;font-weight:800;color:var(--jdi-mute);white-space:nowrap}
.jdi-wf-row{padding:8px 12px;border:1px solid transparent;border-radius:14px;background:#fff;cursor:pointer;font:inherit;text-align:left;color:inherit;transition:border-color .2s,box-shadow .2s}
.jdi-wf-row:hover{border-color:#d9cfb5}
.jdi-wf-row.on{border-color:var(--jdi-teal);box-shadow:0 0 0 3px rgba(14,107,99,.1)}
.jdi-wf-track{position:relative;height:30px;border-radius:8px;background:repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),rgba(0,0,0,.035) calc(10% - 1px) 10%)}
.jdi-seg{position:absolute;height:9px;border-radius:5px;transform-origin:left;animation:jdiBarX .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d)}
.jdi-seg.back{transform-origin:right}
.jdi-seg.g{top:4px;background:var(--jg)}.jdi-seg.d{top:4px;background:var(--jd)}.jdi-seg.i{bottom:4px;background:var(--ji)}
.jdi-wf-dot{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#fff;border:3.5px solid var(--jdi-pos);box-sizing:border-box;z-index:2;animation:jdiFade .3s both;animation-delay:var(--d)}
.jdi-wf-dot.neg{border-color:var(--jdi-neg)}
.jdi-wf-val{text-align:right;font-size:.95rem;font-weight:950;font-variant-numeric:tabular-nums}
.jdi-wf-val.pos{color:var(--jdi-pos)}.jdi-wf-val.neg{color:var(--jdi-neg)}
@media (max-width:900px){
 .jdi-eq{grid-template-columns:1fr 22px 1fr;gap:6px}
 .jdi-eq-who{grid-column:1/-1}
 .jdi-eq-box.d+.jdi-op{display:none}
 .jdi-eq-box.i{grid-column:1}
 .jdi-eq-box.i+.jdi-op{grid-column:2}
 .jdi-eq-box strong{font-size:1.25rem}
 .jdi-wf-axis,.jdi-wf-row{grid-template-columns:minmax(0,1fr) 64px;gap:6px 10px}
 .jdi-wf-axis .jdi-wf-sp,.jdi-wf-axis>span:last-child{display:none}
 .jdi-wf-axis>div{grid-column:1/-1}
 .jdi-wf-row .jdi-wf-track{grid-column:1/-1;grid-row:2}
 .jdi-wf-row .jdi-rank-name{grid-area:auto;grid-row:1;grid-column:1}
 .jdi-wf-row .jdi-wf-val{grid-row:1;grid-column:2}
}
@media (prefers-reduced-motion:reduce){.jdi-seg,.jdi-wf-dot,.jdi-eq-box{animation:none!important}}
html[data-theme="dark"] body .jdi-wf-row{background:#172a31!important;border-color:#24363d!important}
html[data-theme="dark"] body .jdi-wf-row.on{border-color:#4fd1c0!important}
html[data-theme="dark"] body .jdi-eq-box.g{background:#16304a!important;color:#8cc4f5!important}
html[data-theme="dark"] body .jdi-eq-box.d{background:#123a2e!important;color:#6fe0b5!important}
html[data-theme="dark"] body .jdi-eq-box.i{background:#3d1d19!important;color:#ff9c86!important}
html[data-theme="dark"] body .jdi-eq-who img{background:#fff!important}
html[data-theme="dark"] body .jdi-wf-dot{background:#13222a!important}
/* 5.10.116 · бір қатарлы жолақ: көк өсім → жасыл дивиденд қосылады → инфляция жеп қойған бөлік контурлы */
.jdi-total .jdi-seg{top:50%!important;bottom:auto!important;height:20px;margin-top:-10px;border-radius:6px}
.jdi-total .jdi-seg.g{background:var(--jg);z-index:1}
.jdi-total .jdi-seg.g.lost{background:rgba(59,143,214,.1);border:2px solid var(--jg);box-sizing:border-box;transform-origin:right}
.jdi-total .jdi-seg.d{background:var(--jd);z-index:2}
.jdi-total .jdi-seg.eat{z-index:3;transform-origin:right;box-sizing:border-box;border:2px dashed var(--jdi-neg);background-color:var(--jdi-card);background-image:repeating-linear-gradient(135deg,rgba(194,65,47,.28) 0 2px,transparent 2px 8px)}
.jdi-total .jdi-wf-row .jdi-seg.eat{background-color:rgba(255,255,255,.62)}
.jdi-total .jdi-wf-dot{z-index:4;width:16px;height:16px;margin:-8px 0 0 -8px}
.jdi-total .jdi-wf-track{height:34px}
.jdi-wf-legend .l-i::before{background:repeating-linear-gradient(135deg,rgba(194,65,47,.4) 0 2px,transparent 2px 6px);border:1.5px dashed var(--ji);box-sizing:border-box;width:18px;height:12px}
.jdi-period{display:inline-flex;gap:3px;padding:3px;border-radius:12px;background:var(--jdi-soft);border:1px solid var(--jdi-line);margin-left:auto}
.jdi-period button{padding:7px 14px;border:0;border-radius:9px;background:transparent;font:inherit;font-size:.74rem;font-weight:900;color:var(--jdi-sub);cursor:pointer}
.jdi-period button[aria-pressed="true"]{background:#fff;color:var(--jdi-teal);box-shadow:0 3px 10px rgba(0,76,76,.1)}
.jdi-total>header .jdi-period+.jdi-png{margin-left:0}
html[data-theme="dark"] body .jdi-total .jdi-seg.eat{background-color:rgba(23,42,49,.62)!important}
html[data-theme="dark"] body .jdi-period button[aria-pressed="true"]{background:#24363d!important;color:#4fd1c0!important}
@media (max-width:640px){.jdi-period{margin-left:0}}
/* 5.10.121 · бір қатар: оңға — көк өсім | жасыл дивиденд, солға — қап-қара инфляция; бөліктер «|» сызықпен бөлінген */
.jdi-total .jdi-wf-track{height:40px}
.jdi-total .jdi-seg{display:flex;align-items:center;justify-content:center;height:24px;margin-top:-12px;border-radius:3px;overflow:hidden;transform-origin:left}
.jdi-total .jdi-seg.neg{transform-origin:right}
.jdi-total .jdi-seg b{font-size:.66rem;font-weight:900;color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.01em}
.jdi-total .jdi-seg.g{background:linear-gradient(180deg,#4a9be0,#2f7fc6)}
.jdi-total .jdi-seg.d{background:linear-gradient(180deg,#2cc28c,#169a6b)}
.jdi-total .jdi-seg.i{background:#111418;border:0}
.jdi-total .jdi-seg.g.lost{background:rgba(59,143,214,.1);border:2px solid #3b8fd6;box-sizing:border-box}
.jdi-total .jdi-seg.g.lost b{color:#1f5f99}
.jdi-total .jdi-seg.eat{display:none}
.jdi-total .jdi-sep{position:absolute;top:50%;width:2px;height:34px;margin:-17px 0 0 -1px;background:var(--jdi-ink,#10201d);border-radius:1px;z-index:3;animation:jdiFade .3s both;animation-delay:.5s}
.jdi-total .jdi-wf-dot{z-index:4;width:18px;height:18px;margin:-9px 0 0 -9px;border-width:4px;box-shadow:0 2px 6px rgba(0,0,0,.25)}
.jdi-total .jdi-zero{display:none}
.jdi-wf-legend .l-i::before{background:#111418!important;border:0!important;width:14px!important;height:10px!important}
.jdi-wf-legend .l-g::before{background:#3b8fd6}.jdi-wf-legend .l-d::before{background:#22b07d}
@media (max-width:640px){.jdi-total .jdi-seg b{font-size:.58rem}}
html[data-theme="dark"] body .jdi-total .jdi-seg.i{background:#000!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}
html[data-theme="dark"] body .jdi-total .jdi-sep{background:#e9f1ee!important}
html[data-theme="dark"] body .jdi-wf-legend .l-i::before{background:#000!important;box-shadow:0 0 0 1px rgba(255,255,255,.4)}
.jdi-eq-box.i{background:#111418!important;color:#fff!important}
.jdi-eq-box.i small,.jdi-eq-box.i span{color:rgba(255,255,255,.75)!important;opacity:1}
html[data-theme="dark"] body .jdi-eq-box.i{background:#000!important;color:#fff!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}

/* 5.10.121 · нәтиже нүктесі жолақтың үстінде (сандарды жаппайды), жіңішке сызықпен көрсетеді */
.jdi-total .jdi-wf-track{height:48px}
.jdi-total .jdi-seg{top:auto!important;bottom:6px!important;margin-top:0!important}
.jdi-total .jdi-sep{top:auto;bottom:3px;margin:0 0 0 -1px;height:30px}
.jdi-total .jdi-wf-dot{top:7px;margin:-7px 0 0 -7px;width:14px;height:14px;border-width:3.5px}
.jdi-total .jdi-wf-dot::after{content:"";position:absolute;left:50%;top:100%;width:2px;height:28px;margin-left:-1px;background:currentColor;opacity:.85}
.jdi-total .jdi-wf-dot.pos{color:var(--jdi-pos,#0e8a64)}.jdi-total .jdi-wf-dot.neg{color:var(--jdi-neg,#c2412f)}
