/* Jaisandar 5.10.121 · Дивиденд күнтізбесі («Дивидендтер» → «Күнтізбе») */
body.home[data-jai-rubric="market"] [data-dividend-window] .dividend-mode-tabs{grid-template-columns:repeat(6,minmax(0,1fr))!important}
.jdc-body{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}
.jdc-body>*{min-width:0}
.jdc-kicker{display:block;font-size:.62rem;font-weight:900;letter-spacing:.08em;color:var(--jdi-teal,#0e6b63);text-transform:uppercase}
/* ең жақын оқиға */
.jdc-next{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px 20px;align-items:center;padding:22px;border-radius:24px;background:radial-gradient(120% 140% at 100% 0%,rgba(242,181,68,.25),transparent 50%),linear-gradient(125deg,#0a2e3a,#0d4b4b 55%,#0f5f57);color:#e8f4f0;box-shadow:0 16px 36px rgba(6,40,46,.2);overflow:hidden}
.jdc-next .jdc-kicker{color:#f6c768}
.jdc-next h4{margin:6px 0 4px;font-size:clamp(1.15rem,2vw,1.6rem);font-weight:950;color:#fff;line-height:1.15}
.jdc-next p{margin:0;font-size:.84rem;color:#bfdcd5;font-weight:700}
.jdc-next-main{display:flex;align-items:center;gap:16px;min-width:0}
.jdc-next .jdc-logo.lg{flex:none;width:64px;height:64px;border-radius:18px;background:#fff;padding:7px;box-sizing:border-box;object-fit:contain}
.jdc-next-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px}
.jdc-next-stats>div{padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.12)}
.jdc-next-stats small{display:block;font-size:.6rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:#a9cfc7}
.jdc-next-stats b{display:block;margin-top:3px;font-size:1.45rem;font-weight:950;color:#fff;font-variant-numeric:tabular-nums}
.jdc-count{background:linear-gradient(135deg,#f2b544,#e07b39)!important;border-color:transparent!important}
.jdc-count small{color:rgba(43,29,2,.75)!important}.jdc-count b{color:#2b1d02!important}
.jdc-count.now{animation:jdcPulse 1.6s ease-in-out infinite}
@keyframes jdcPulse{50%{box-shadow:0 0 0 6px rgba(242,181,68,.25)}}
.jdc-tip{grid-column:1/-1;margin:0!important;padding:9px 12px;border-radius:10px;background:rgba(255,255,255,.07);font-size:.74rem!important;color:#cfe3de!important}
.jdc-next.empty{grid-template-columns:1fr}
/* тізімдер */
.jdc-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.jdc-card{padding:18px;border:1px solid var(--jdi-line,#e8e0cc);border-radius:22px;background:var(--jdi-card,#fffdf7);box-shadow:0 6px 18px rgba(60,48,20,.05);min-width:0}
.jdc-card>header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 16px;margin-bottom:12px}
.jdc-card h4{margin:4px 0 0;font-size:1.08rem;font-weight:950;color:var(--jdi-ink,#10201d)}
.jdc-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.jdc-row{display:grid;grid-template-columns:54px 34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border-radius:14px;background:#fff;border:1px solid transparent;cursor:pointer;transition:border-color .2s,transform .2s}
.jdc-row:hover,.jdc-row:focus-visible{border-color:#d9cfb5;transform:translateY(-1px);outline:none}
.jdc-date{display:grid;place-items:center;height:48px;border-radius:12px;background:#e6f2ef;color:#0e6b63;line-height:1}
.jdc-date b{font-size:1.2rem;font-weight:950}.jdc-date small{font-size:.6rem;font-weight:850;text-transform:uppercase}
.jdc-date.fut{background:#fbefd6;color:#8a5d08}
.jdc-date.pend{background:repeating-linear-gradient(135deg,#fbefd6 0 6px,#f6e3b8 6px 12px);color:#8a5d08}
.jdc-logo{width:34px;height:34px;border-radius:10px;object-fit:contain;background:#fff;border:1px solid #eee6d3;padding:3px;box-sizing:border-box}
.jdc-nologo{display:grid;place-items:center;font-size:.7rem;font-weight:900;color:#0e6b63}
.jdc-name{min-width:0}.jdc-name b{display:block;font-size:.86rem;font-weight:900;color:var(--jdi-ink,#10201d);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.jdc-name small{display:block;font-size:.68rem;color:var(--jdi-mute,#8a9692);font-weight:700}
.jdc-today{font-style:normal;color:#c2412f;font-weight:900}
.jdc-amt{text-align:right}.jdc-amt b{display:block;font-size:.95rem;font-weight:950;color:var(--jdi-ink,#10201d);font-variant-numeric:tabular-nums}
.jdc-amt small{font-size:.7rem;font-weight:850;color:#0e8a64}
.jdc-empty{padding:14px;color:var(--jdi-mute,#8a9692);font-weight:700;font-size:.8rem}
/* карта */
.jdc-legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.68rem;font-weight:850;color:var(--jdi-sub,#5d6b67)}
.jdc-legend span{display:inline-flex;align-items:center;gap:6px}
.jdc-legend .p::before,.jdc-legend .f::before{content:"";width:11px;height:11px;border-radius:50%;background:rgba(14,107,99,.82)}
.jdc-legend .f::before{background:rgba(214,152,24,.85)}
.jdc-map-scroll{overflow-x:auto;scrollbar-width:thin}
.jdc-map{display:block}
.jdc-band{fill:rgba(240,234,218,.55)}
.jdc-futbg{fill:rgba(214,152,24,.08)}
.jdc-todayl{stroke:#c2412f;stroke-width:1.6;stroke-dasharray:4 3}
.jdc-todayt{fill:#c2412f;font-size:11px;font-weight:900}
.jdc-mon{fill:#8a9692;font-size:11px;font-weight:800}
.jdc-tk{fill:#10201d;font-size:12.5px;font-weight:900}
.jdc-dot{fill:rgba(14,107,99,.82);stroke:#fff;stroke-width:1.5;cursor:help;transition:transform .15s;transform-box:fill-box;transform-origin:center}
.jdc-dot.fut{fill:rgba(214,152,24,.88)}
.jdc-dot:hover{transform:scale(1.25)}
.jdc-note{margin:0;padding:10px 14px;border-radius:12px;background:var(--jdi-soft,#f6efdc);font-size:.72rem;line-height:1.5;color:var(--jdi-sub,#5d6b67)}
@media (max-width:900px){.jdc-next{grid-template-columns:1fr;padding:18px}.jdc-cols{grid-template-columns:1fr}}
@media (max-width:640px){.jdc-card{padding:14px;border-radius:18px}.jdc-row{grid-template-columns:48px 30px minmax(0,1fr) auto;gap:8px;padding:7px 8px}.jdc-date{height:44px}.jdc-logo{width:30px;height:30px}.jdc-next .jdc-logo.lg{width:52px;height:52px}.jdc-next-stats b{font-size:1.2rem}}
/* қараңғы режим */
html[data-theme="dark"] body .jdc-row{background:#172a31!important;border-color:#24363d!important}
html[data-theme="dark"] body .jdc-date{background:#123a33!important;color:#5fe0b0!important}
html[data-theme="dark"] body .jdc-date.fut,html[data-theme="dark"] body .jdc-date.pend{background:#3a2f12!important;color:#f6c768!important}
html[data-theme="dark"] body .jdc-band{fill:rgba(36,54,61,.6)!important}
html[data-theme="dark"] body .jdc-tk{fill:#e9f1ee!important}
html[data-theme="dark"] body .jdc-logo{background:#fff!important}
/* атаулар бағаны бекітілген */
.jdc-map-wrap{display:flex;align-items:flex-start;min-width:0}
.jdc-map-names{flex:none;position:relative;z-index:1;background:var(--jdi-card,#fffdf7);box-shadow:6px 0 8px -6px rgba(0,0,0,.12)}
.jdc-map-wrap .jdc-map-scroll{flex:1;min-width:0}
html[data-theme="dark"] body .jdc-map-names{background:#13222a!important}
