.mk-kpis-visor .kpi-label{font-size:12px}.mk-kpis-visor .kpi-value{font-size:min(48px,20cqw);font-weight:750;line-height:1.1}.mk-kpis-visor .kpi-note{font-size:14px;margin-top:8px}.mk-kpis-visor .kpi-gp{display:flex;gap:12px;flex-wrap:wrap;font-weight:650}.mk-kpis-visor .kpi-media{display:flex;flex-direction:column;gap:2px;margin-top:12px;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--sub)}.mk-kpis-visor .kpi-media small{font-size:12px;color:var(--muted)}.mk-kpis-visor .kpi-media b{font-size:min(28px,15cqw);font-weight:800;white-space:nowrap}.mk-kpis-visor .kpi-media b em{font-style:normal;font-size:.62em;letter-spacing:.06em;margin-left:6px;vertical-align:middle}.mk-kpis-visor .kpi-media.ok{border-color:rgba(46,204,113,.55);background:rgba(46,204,113,.08)}.mk-kpis-visor .kpi-media.bad{border-color:rgba(231,76,60,.55);background:rgba(231,76,60,.08)}.mk-kpis-visor .kpi-media.ok b{color:var(--ok)}.mk-kpis-visor .kpi-media.bad b{color:var(--bad)}.mk-kpis-visor .kpi-value.kpi-grande{font-size:min(60px,32cqw);line-height:1;letter-spacing:-.03em}.mk-head:has(.mk-kpis-visor){grid-template-columns:minmax(270px,.9fr) 2.1fr}@media (max-width:900px){.mk-head:has(.mk-kpis-visor){grid-template-columns:1fr}}.mk-kpis-visor{align-items:stretch}.mk-kpis-visor .kpi{padding:18px 18px 16px;gap:0}.mk-kpis-visor .kpi-label{margin-bottom:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-kpis-visor .kpi-note{margin-top:10px;line-height:1.35}.mk-kpis-visor .kpi-gp{gap:4px 12px}.mk-kpis-visor .kpi-media{margin-top:auto;padding-top:10px}.mk-kpis-visor .kpi>.kpi-gp+.kpi-media,.mk-kpis-visor .kpi>.kpi-note+.kpi-media{margin-top:12px}.mk-kpis-visor .kpi-media b{white-space:normal;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.mk-kpis-visor .kpi-media b em{margin-left:0;font-size:11px;font-weight:800;padding:2px 7px;border-radius:6px;border:1px solid;letter-spacing:.08em}.mk-kpis-visor .kpi{display:flex;flex-direction:column;justify-content:flex-start}.mk-kpis-visor .kpi>.kpi-label{margin-bottom:10px}.mk-kpis-visor .kpi>.kpi-value{height:64px;display:flex;align-items:center;margin:0;flex:none}.mk-kpis-visor .kpi>.kpi-gp,.mk-kpis-visor .kpi>.kpi-note{height:44px;margin-top:8px;align-content:flex-start;overflow:hidden}.mk-kpis-visor .kpi>.kpi-gp+.kpi-media,.mk-kpis-visor .kpi>.kpi-media,.mk-kpis-visor .kpi>.kpi-note+.kpi-media{margin-top:12px;flex:1 1 auto;justify-content:center}