#fulfilledProfitPanel { margin-bottom: 28px; }
#fulfilledProfitPanel .panel-head { gap: 20px; align-items: flex-start; }
#fulfilledProfitPanel .panel-head p { margin-bottom: 0; }
#fulfilledProfitPanel .manual-ledger-stats { margin: 20px 0; }
.fulfilled-profit-table { overflow-x: auto; }
.fulfilled-profit-table table { width: 100%; border-collapse: collapse; text-align: left; }
.fulfilled-profit-table th { font-size: 12px; color: #b8cbd2; white-space: nowrap; }
.fulfilled-profit-table th, .fulfilled-profit-table td { padding: 16px 12px; border-bottom: 1px solid #334954; vertical-align: top; }
.fulfilled-profit-table td { font-variant-numeric: tabular-nums; }
.fulfilled-profit-table td:first-child { min-width: 220px; max-width: 340px; }
.fulfilled-profit-table td:not(:first-child) { white-space: nowrap; }
.fulfilled-profit-table small { display: block; color: #b8cbd2; margin-top: 6px; }
#fulfilledProfitPanel .gain { color: #5af0ce; }
#fulfilledProfitPanel .loss { color: #ff9cae; }
@media(max-width:700px) { #fulfilledProfitPanel .panel-head { flex-direction: column; } }
