/* Jaisandar 313 · shared chart motion + inflation top-13 */
.economy-line-chart,.dividend-chart,[data-local-market-chart],.bank-line-chart,.jtp-chart{position:relative}
.economy-latest-guide{stroke:#aab8b4;stroke-width:1;stroke-dasharray:4 5;opacity:.72;pointer-events:none;vector-effect:non-scaling-stroke}
.economy-latest-stale-link{stroke-width:1.2;stroke-dasharray:3 4;opacity:.42;pointer-events:none;vector-effect:non-scaling-stroke}
.economy-series-point.latest{filter:drop-shadow(0 2px 3px rgba(0,0,0,.12))}
.jai313-motion-play{position:absolute;z-index:8;right:8px;top:8px;display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 10px;border:1px solid rgba(0,102,102,.18);border-radius:999px;background:rgba(255,255,255,.92);backdrop-filter:blur(8px);color:#31534f;font-size:9px;font-weight:900;cursor:pointer;box-shadow:0 5px 15px rgba(25,62,52,.07)}
.jai313-motion-play i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#006666;color:#fff;font-size:8px;font-style:normal}.jai313-motion-play:hover{border-color:#76a7a0;transform:translateY(-1px)}
.jai313-motion-playing .jai313-motion-play{display:none!important}.jai313-motion-date{position:absolute;z-index:9;right:8px;top:8px;padding:6px 9px;border:1px solid #dbe6e3;border-radius:999px;background:rgba(255,255,255,.94);color:#4f625e;font-size:9px;font-weight:900;box-shadow:0 5px 14px rgba(25,62,52,.07);pointer-events:none}
.jai313-generic-reveal{animation:jai313-generic-reveal .52s ease both}@keyframes jai313-generic-reveal{0%{opacity:.28;clip-path:inset(0 100% 0 0)}100%{opacity:1;clip-path:inset(0 0 0 0)}}
/* Inflation: four compact selectors, including the 13-goods heatmap. */
.inflation-component-tabs{grid-template-columns:repeat(5,minmax(0,1fr))!important}.inflation-top13-icon{font-size:12px!important;font-weight:950!important;letter-spacing:-.03em}
.inflation-top13-head strong{color:#263f38}.inflation-top13-scroll{border:1px solid #e0e9e5;border-radius:14px;background:#fbfdfc}.inflation-top13-table th:first-child{position:sticky;left:0;z-index:3;min-width:178px;background:#fff;box-shadow:8px 0 14px rgba(255,255,255,.82)}.inflation-top13-table td,.inflation-top13-table th{min-width:66px}.inflation-top13-table td.is-selected,.inflation-top13-table th.is-selected{outline:2px solid rgba(24,62,52,.38);outline-offset:-2px}.inflation-top13-note{margin:8px 2px 0;color:#71807b;font-size:9px;font-weight:700}
/* Inflation keeps its explicit Full screen button, but no generic 'Таза режим'. */
[data-economy-window="inflation"] .jai311-focus-btn{display:none!important}
@media(max-width:900px){.inflation-component-tabs{display:flex!important;grid-template-columns:none!important}.jai313-motion-play{right:6px;top:6px}.jai313-motion-play span{display:none}.jai313-motion-play{width:34px;padding:0;justify-content:center}.jai313-motion-date{right:6px;top:6px;font-size:8px}.inflation-top13-table th:first-child{min-width:150px}.inflation-top13-table td,.inflation-top13-table th{min-width:61px}}
@media(prefers-reduced-motion:reduce){.jai313-generic-reveal{animation:none!important}.jai313-motion-play{display:none!important}}
