.kpi-legend{flex-wrap:wrap;justify-content:flex-end;max-width:440px}.kpi-legend i.previous,.kpi-trend-group i.previous{background:#aebbc2}.kpi-legend i.billed,.kpi-trend-group i.billed{background:#287fbd}.kpi-legend i.loss,.kpi-trend-group i.loss{background:#8e4a9c}.kpi-trend-group>div{gap:2px}.kpi-trend-group>div>i{width:13%;min-width:3px}.kpi-trend-group small{min-height:18px;white-space:normal;line-height:1.2}.kpi-trend-group small.positive,.loss-trend small.positive{color:#17835f}.kpi-trend-group small.negative,.loss-trend small.negative{color:#d24f5a}.kpi-trend-group small.neutral,.loss-trend small.neutral{color:#87949b}.loss-trend em{gap:3px}.loss-trend em i{width:30%}.loss-trend em i.previous-loss{background:#c5b8bb}.loss-trend>div small{min-height:17px;line-height:1.15}@media(max-width:850px){.kpi-trend-card header{align-items:flex-start;flex-direction:column;gap:10px}.kpi-legend{justify-content:flex-start;max-width:none}}
