.mk-indices{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.7rem;margin:1rem 0;display:grid}.mk-index{background:var(--bg2);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:3px;flex-direction:column;gap:.18rem;padding:.75rem .85rem;display:flex}.mk-index-label{text-transform:uppercase;letter-spacing:.09em;color:var(--text2);font-size:.7rem;font-family:var(--font-display)}.mk-index-value{font-family:var(--font-display);font-size:1.5rem;line-height:1.1}.mk-index-meta{color:var(--text2);font-size:.76rem}.mk-index-basket{color:var(--text2);opacity:.75;font-size:.72rem}.mk-up{color:#7fa650}.mk-down{color:#eb4b4b}.mk-note{color:var(--text2);font-size:.84rem;line-height:1.6}.mk-wrap{margin:.8rem 0 2rem;overflow-x:auto}.mk-table{border-collapse:collapse;width:100%;min-width:520px;font-size:.89rem}.mk-caption{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--text2);font-size:.74rem;font-family:var(--font-display);padding-bottom:.4rem}.mk-table th{text-align:left;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.09em;color:var(--text2);border-bottom:1px solid var(--border);white-space:nowrap;padding:.45rem .6rem;font-size:.7rem}.mk-table td{border-bottom:1px solid #ffffff0d;padding:.45rem .6rem}.mk-table a{color:inherit;text-decoration:none}.mk-table a:hover{color:var(--accent)}.mk-num{text-align:right}.mk-price{font-family:var(--font-display);color:var(--accent);white-space:nowrap}
