.metric.result-loss {
  color: #fff;
  background: linear-gradient(140deg, #ec7884, #c7475e);
}

#financial-summary button.metric {
  cursor: pointer;
  text-align: left;
}

#financial-summary button.metric:focus-visible {
  outline: 3px solid #5144d5;
  outline-offset: 3px;
}

.metric.result-loss::after {
  background: #f1a0aa;
}

.metric.result-loss span,
.metric.result-loss small {
  color: #ffe5e8;
}

.metric.loss-total {
  border: 1px solid #ffd4d9;
  background: #fff6f7;
}

.metric.loss-total strong,
.object-pnl-card.pnl-loss .amount {
  color: #bc4054;
}

.metric.loss-total.no-loss {
  border-color: #ccebd9;
  background: #f3fff8;
}

.metric.loss-total.no-loss strong {
  color: #20875a;
}

.pnl-waterfall .total.loss {
  color: #b53e51;
  background: #fff0f2;
}

.pnl-waterfall .total.loss b {
  color: #b53e51;
}

.object-pnl-card.pnl-loss .sync-note {
  color: #b53e51;
  font-weight: 750;
}
