.kpi-widget{display:flex;flex-direction:column;gap:12px;height:100%}.kpi-widget__header{align-items:center;display:flex;justify-content:space-between}.kpi-widget__title{font-size:14px;font-weight:600;margin:0}.kpi-widget__badge{background:var(--theme-elevation-100);border-radius:999px;color:var(--theme-elevation-800);font-size:11px;font-weight:600;padding:2px 8px}.kpi-widget__value{font-size:32px;font-weight:700;line-height:1.1}.kpi-widget__metrics{display:grid;gap:8px;margin-top:auto}.kpi-widget__metric{align-items:center;border-top:1px solid var(--theme-elevation-150);display:flex;font-size:13px;justify-content:space-between;padding-top:8px}.kpi-widget__metric-label{color:var(--theme-elevation-600)}.kpi-widget__metric-value{font-weight:600}.kpi-widget__empty,.kpi-widget__error{align-items:center;color:var(--theme-elevation-600);display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center;text-align:center}.kpi-widget__error{color:var(--theme-error-500)}