/* Profit / loss colours, hard-coded (no theme variables): wins GREEN, losses RED, everywhere. */
html body:not(#_) .transactions__profit--win,
html body:not(#_) .transactions__profit--win *,
html body:not(#_) .transaction-details-modal-mobile__card__profit--win,
html body:not(#_) .transaction-details-modal-desktop__profit--win,
html body:not(#_) .summary__amount--positive,
html body:not(#_) .run-panel__stat-amount--positive,
html body:not(#_) .run-panel__stat-amount--positive *,
html body:not(#_) .dc-contract-card__profit-loss--positive,
html body:not(#_) .dc-contract-card-item__body--profit,
html body:not(#_) .dc-contract-card--profit,
html body:not(#_) .fx-pnl--win,
html body:not(#_) .fx-pnl--win * { color: #12a150 !important; -webkit-text-fill-color: #12a150 !important; }

html body:not(#_) .transactions__profit--loss,
html body:not(#_) .transactions__profit--loss *,
html body:not(#_) .transaction-details-modal-mobile__card__profit--loss,
html body:not(#_) .transaction-details-modal-desktop__profit--loss,
html body:not(#_) .transaction-details-modal-desktop__loss,
html body:not(#_) .summary__amount--negative,
html body:not(#_) .run-panel__stat-amount--negative,
html body:not(#_) .run-panel__stat-amount--negative *,
html body:not(#_) .dc-contract-card__profit-loss--negative,
html body:not(#_) .dc-contract-card-item__body--loss,
html body:not(#_) .dc-contract-card--loss,
html body:not(#_) .fx-pnl--loss,
html body:not(#_) .fx-pnl--loss * { color: #e5232f !important; -webkit-text-fill-color: #e5232f !important; }

html body:not(#_) .transactions__profit--win::before,
html body:not(#_) .transactions__profit--loss::before { color: inherit !important; -webkit-text-fill-color: currentColor !important; }

html body:not(#_).theme--dark .transactions__profit--win, html body:not(#_).theme--dark .transactions__profit--win *,
html body:not(#_).theme--dark .run-panel__stat-amount--positive, html body:not(#_).theme--dark .run-panel__stat-amount--positive *,
html body:not(#_).theme--dark .summary__amount--positive,
html body:not(#_).theme--dark .fx-pnl--win, html body:not(#_).theme--dark .fx-pnl--win * { color: #2bd96b !important; -webkit-text-fill-color: #2bd96b !important; }
html body:not(#_).theme--dark .transactions__profit--loss, html body:not(#_).theme--dark .transactions__profit--loss *,
html body:not(#_).theme--dark .run-panel__stat-amount--negative, html body:not(#_).theme--dark .run-panel__stat-amount--negative *,
html body:not(#_).theme--dark .summary__amount--negative,
html body:not(#_).theme--dark .fx-pnl--loss, html body:not(#_).theme--dark .fx-pnl--loss * { color: #ff5252 !important; -webkit-text-fill-color: #ff5252 !important; }
