/* Jaisandar 185 · QAZAQ price/change hierarchy + direct TradingView modal */
body.home[data-jai-rubric="market"] [data-qazaq-weights-panel][hidden]{display:none!important}
body.home[data-jai-rubric="market"] .qazaq-mode-tabs{flex-wrap:wrap!important}
body.home[data-jai-rubric="market"] .qazaq-mode-tabs button{min-width:118px}

body.home[data-jai-rubric="market"] .qazaq-primary-list .qazaq-row{
  grid-template-columns:44px minmax(0,1fr) minmax(132px,170px)!important;
  gap:11px!important;min-height:72px!important;padding:9px 11px!important;
  border:1px solid #e1e8e6!important;background:#fff!important;
}
body.home[data-jai-rubric="market"] .qazaq-primary-list .qazaq-row.positive{background:linear-gradient(90deg,#ffffff 0%,#f2faf6 100%)!important;border-color:#d8ebe1!important}
body.home[data-jai-rubric="market"] .qazaq-primary-list .qazaq-row.negative{background:linear-gradient(90deg,#ffffff 0%,#fdf3f3 100%)!important;border-color:#f0dddd!important}
body.home[data-jai-rubric="market"] .qazaq-primary-list .qazaq-row.neutral{background:linear-gradient(90deg,#ffffff 0%,#f5f7f7 100%)!important}
body.home[data-jai-rubric="market"] .qazaq-primary-list .qazaq-row>img,
body.home[data-jai-rubric="market"] .qazaq-primary-list .qazaq-logo-fallback{width:42px!important;height:42px!important;border-radius:11px!important;background:#fff!important;border:1px solid rgba(21,59,53,.08)!important;padding:4px!important;object-fit:contain!important}
body.home[data-jai-rubric="market"] .qazaq-company strong{font-size:.88rem!important;font-weight:950!important;color:#152522!important;letter-spacing:.015em!important}
body.home[data-jai-rubric="market"] .qazaq-company small{margin-top:4px!important;font-size:.62rem!important;color:#7b8986!important;font-weight:650!important}
body.home[data-jai-rubric="market"] .qazaq-quote{display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;gap:4px!important;text-align:right!important}
body.home[data-jai-rubric="market"] .qazaq-quote [data-qazaq-stock-change]{order:0!important;margin:0!important;font-size:1.28rem!important;line-height:1!important;font-weight:950!important;letter-spacing:-.045em!important}
body.home[data-jai-rubric="market"] .qazaq-quote [data-equity-price]{order:1!important;font-size:.82rem!important;line-height:1.1!important;font-weight:900!important;color:#263c37!important;letter-spacing:-.015em!important;white-space:nowrap!important}
body.home[data-jai-rubric="market"] .qazaq-no-trade{order:2!important;max-width:160px!important;margin:1px 0 0!important;color:#8a9491!important;font-size:.47rem!important;line-height:1.2!important;font-style:normal!important;font-weight:700!important}
body.home[data-jai-rubric="market"] .qazaq-weight{display:none!important}

body.home[data-jai-rubric="market"] .qazaq-weights-panel{padding:14px;border:1px solid #dfe8e5;border-radius:16px;background:linear-gradient(180deg,#fff,#fafcfb)}
body.home[data-jai-rubric="market"] .qazaq-weights-heading{margin-bottom:12px!important}
body.home[data-jai-rubric="market"] .qazaq-weights-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
body.home[data-jai-rubric="market"] .qazaq-weight-row{display:grid;grid-template-columns:42px minmax(0,1fr) 130px;align-items:center;gap:10px;min-height:66px;padding:8px 10px;border:1px solid #e2e9e7;border-radius:12px;background:#fff}
body.home[data-jai-rubric="market"] .qazaq-weight-logo{display:grid;place-items:center;width:40px;height:40px;border:1px solid #e2e9e7;border-radius:10px;background:#fff;overflow:hidden}
body.home[data-jai-rubric="market"] .qazaq-weight-logo img{max-width:34px;max-height:34px;object-fit:contain}.qazaq-weight-logo b{font-size:1rem}
body.home[data-jai-rubric="market"] .qazaq-weight-name{min-width:0}.qazaq-weight-name strong{display:block;font-size:.78rem;font-weight:950}.qazaq-weight-name small{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7e8a87;font-size:.55rem;font-weight:650}
body.home[data-jai-rubric="market"] .qazaq-weight-value{text-align:right}.qazaq-weight-value strong{display:block;color:#173b34;font-size:1rem;font-weight:950}.qazaq-weight-value i{display:block;width:100%;height:5px;margin-top:7px;border-radius:999px;background:#e8efed;overflow:hidden}.qazaq-weight-value i b{display:block;height:100%;border-radius:999px;background:#006666}

.stock-dialog-panel{width:min(1180px,calc(100vw - 30px))!important;padding:18px!important;background:#fff!important;border-radius:22px!important}
.stock-dialog-head{padding:2px 58px 8px 2px!important}.stock-dialog-head img{width:56px!important;height:56px!important;border-radius:14px!important}.stock-dialog-head h2{font-size:1.42rem!important}
.stock-dialog-stats{grid-template-columns:1fr 1fr!important;gap:10px!important;margin:10px 0 13px!important}
.stock-dialog-stats article{min-height:82px!important;padding:12px 14px!important}.stock-dialog-stats .stock-stat-change strong{font-size:1.72rem!important}.stock-dialog-stats .stock-stat-price strong{font-size:1.38rem!important}
.stock-chart-wrap{padding:0!important;overflow:hidden!important;border:1px solid #e5e7eb!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 28px rgba(15,23,42,.08)!important}
.stock-chart-heading{padding:15px 18px 11px!important;border-bottom:1px solid #eef2f7!important;background:#fff!important}.stock-chart-heading span{font-size:.62rem!important;color:#6b7280!important}.stock-chart-heading strong{font-size:.82rem!important;color:#111827!important}
.stock-chart-live-chip{margin-left:auto!important}
.stock-chart-period-tabs{padding:8px 14px!important;margin:0!important;border-bottom:1px solid #eef2f7!important;background:#fafcfc!important}
.stock-chart-status{margin:10px 14px 0!important}
.stock-tradingview{height:520px!important;width:100%!important;border:0!important;border-radius:0!important;overflow:hidden!important;background:#fff!important}
.stock-tradingview>.tradingview-widget-container__widget,.stock-tradingview iframe{width:100%!important;height:100%!important;min-height:520px!important;border:0!important}
.stock-tradingview.is-error{min-height:520px!important;background:linear-gradient(180deg,#fff,#fafafa)!important}
.stock-dialog-periods{margin-top:11px!important}.stock-dialog-footer{margin-top:8px!important}

@media(max-width:760px){
  body.home[data-jai-rubric="market"] .qazaq-mode-tabs{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.home[data-jai-rubric="market"] .qazaq-mode-tabs button{min-width:0!important;padding:7px 8px!important}
  body.home[data-jai-rubric="market"] .qazaq-primary-list{grid-template-columns:1fr!important}
  body.home[data-jai-rubric="market"] .qazaq-primary-list .qazaq-row{grid-template-columns:42px minmax(0,1fr) minmax(106px,132px)!important;grid-template-rows:1fr!important;min-height:68px!important;padding:8px!important}
  body.home[data-jai-rubric="market"] .qazaq-primary-list .qazaq-row>img,body.home[data-jai-rubric="market"] .qazaq-primary-list .qazaq-logo-fallback{grid-row:auto!important;width:40px!important;height:40px!important}
  body.home[data-jai-rubric="market"] .qazaq-company{align-self:center!important}.qazaq-quote{align-self:center!important}
  body.home[data-jai-rubric="market"] .qazaq-quote [data-qazaq-stock-change]{font-size:1.15rem!important}.qazaq-quote [data-equity-price]{font-size:.76rem!important}
  body.home[data-jai-rubric="market"] .qazaq-weights-list{grid-template-columns:1fr!important}.qazaq-weight-row{grid-template-columns:40px minmax(0,1fr) 104px!important}
  .stock-dialog{padding:5px!important}.stock-dialog-panel{width:100%!important;max-height:97dvh!important;padding:12px 9px!important;border-radius:18px!important}
  .stock-dialog-head h2{font-size:1.08rem!important}.stock-dialog-stats{grid-template-columns:1fr 1fr!important}.stock-dialog-stats article{min-height:70px!important}.stock-dialog-stats .stock-stat-change{grid-column:auto!important}.stock-dialog-stats .stock-stat-change strong{font-size:1.34rem!important}.stock-dialog-stats .stock-stat-price strong{font-size:1.05rem!important}
  .stock-chart-heading{padding:12px 11px 9px!important}.stock-tradingview,.stock-tradingview>.tradingview-widget-container__widget,.stock-tradingview iframe{height:430px!important;min-height:430px!important}.stock-tradingview.is-error{min-height:430px!important}
}
@media(max-width:390px){.stock-tradingview,.stock-tradingview>.tradingview-widget-container__widget,.stock-tradingview iframe{height:400px!important;min-height:400px!important}.stock-tradingview.is-error{min-height:400px!important}}


/* 412 · AIX/QAZAQ price uses the same direction color as the selected period. */
body.home[data-jai-rubric="market"] .qazaq-row.positive .qazaq-quote [data-equity-price]{color:#087b5c!important}
body.home[data-jai-rubric="market"] .qazaq-row.negative .qazaq-quote [data-equity-price]{color:#c24e5f!important}
body.home[data-jai-rubric="market"] .qazaq-row.neutral .qazaq-quote [data-equity-price]{color:#596a65!important}
