
.settlement-profit[data-v-r5495b9874f7] { --profit-color: #475467; display: flex; flex-direction: column; gap: 7px; min-width: 160px; padding: 10px; border-radius: 8px; background: #f8fafc; line-height: 1.5;
}
.settlement-profit[data-tone="loss"][data-v-r5495b9874f7] { --profit-color: #b42318; background: #fff1f0; border-left: 3px solid #d92d20;
}
.settlement-profit[data-tone="gain"][data-v-r5495b9874f7] { --profit-color: #187044; background: #f0f9f4;
}
.settlement-profit__heading[data-v-r5495b9874f7] { display: flex; flex-wrap: wrap; align-items: center; gap: 5px 8px; color: var(--profit-color);
}
.settlement-profit__badge[data-v-r5495b9874f7] { font-size: 12px; font-weight: 600;
}
.settlement-profit__value[data-v-r5495b9874f7] { font-size: 16px; font-variant-numeric: tabular-nums; white-space: nowrap;
}
.settlement-profit__margin[data-v-r5495b9874f7] { color: var(--profit-color); font-size: 13px; font-weight: 600; font-variant-numeric: tabular-nums; white-space: nowrap;
}
.settlement-profit__margin[data-negative="true"][data-v-r5495b9874f7], .settlement-profit__warning[data-v-r5495b9874f7] { color: #b42318;
}
.settlement-profit small[data-v-r5495b9874f7] { font-size: 12px; color: #667085; white-space: normal;
}
.settlement-profit .settlement-profit__warning[data-v-r5495b9874f7] { color: #b42318;
}
.settlement-profit__cost[data-v-r5495b9874f7] { font-variant-numeric: tabular-nums;
}

.dewu-page.unified-layout.section-settlements .metric-grid .metric-card.tone-red strong{color:#b42318}.dewu-page.unified-layout.section-settlements .metric-grid .metric-card.tone-green strong{color:#187044}.dewu-page.unified-layout.section-settlements .metric-grid .metric-card.tone-orange strong{color:#965500}