.market-kpis{display:flex;flex-direction:column;gap:10px}.market-kpis__head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:2px}.market-kpis__title{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--dv-text-2);display:inline-flex;align-items:center;gap:6px}.market-kpis__row{display:flex;gap:10px;flex-wrap:wrap}.market-kpis__row>.kpi{flex:1 1 160px;min-width:0;padding:10px 12px}.market-kpis .kpi__label{font-size:11px;margin-bottom:4px}.market-kpis .kpi__value{font-size:clamp(18px,2vw,22px);text-shadow:none}.market-kpis__bottom{display:flex;align-items:center;gap:8px;margin-top:4px;min-width:0}.market-kpis__delta{font-variant-numeric:tabular-nums;font-weight:600;font-size:12px;flex:0 0 auto}.market-kpis__delta--up{color:#00c48c}.market-kpis__delta--down{color:#ff4d4f}.market-kpis__delta--flat{color:var(--dv-text-2)}body.light .market-kpis__delta--up{color:#047857}body.light .market-kpis__delta--down{color:#b91c1c}.market-kpis__spark{flex:1 1 auto;width:100%;height:22px;min-width:60px;max-width:100px;display:block}.market-kpis__spark-line{fill:none;stroke-width:1.4}.market-kpis__spark-line--up{stroke:#00c48c}.market-kpis__spark-line--down{stroke:#ff4d4f}.market-kpis__spark-line--flat{stroke:var(--dv-text-2)}body.light .market-kpis__spark-line--up{stroke:#047857}body.light .market-kpis__spark-line--down{stroke:#b91c1c}.market-kpis__spark-fill{stroke:none;opacity:.16}.market-kpis__spark-fill--up{fill:#00c48c}.market-kpis__spark-fill--down{fill:#ff4d4f}.market-kpis__spark-fill--flat{fill:var(--dv-text-2)}body.light .market-kpis__spark-fill--up{fill:#047857}body.light .market-kpis__spark-fill--down{fill:#b91c1c}.market-kpis__spark-dot{stroke:none}.market-kpis__spark-dot--up{fill:#00c48c}.market-kpis__spark-dot--down{fill:#ff4d4f}.market-kpis__spark-dot--flat{fill:var(--dv-text-2)}body.light .market-kpis__spark-dot--up{fill:#047857}body.light .market-kpis__spark-dot--down{fill:#b91c1c}.market-kpis__sub{font-size:10.5px;color:var(--dv-text-2);letter-spacing:.04em;margin-top:2px}.market-kpis__error,.market-kpis__loading{color:var(--dv-text-2);font-size:12px;padding:10px 4px}
