.cash-position-cards .stat-card>div{width:100%;min-width:0}
.cash-work-progress{margin-top:10px;display:grid;gap:6px}
.cash-work-progress-track{height:5px;border-radius:999px;background:#e8edf3;overflow:hidden}
.cash-work-progress-track>span{display:block;height:100%;width:0;border-radius:inherit;transition:width .2s ease}
.cash-work-progress.blue .cash-work-progress-track>span{background:#397ae8}
.cash-work-progress.purple .cash-work-progress-track>span{background:#7654e8}
.cash-work-progress.orange .cash-work-progress-track>span{background:#f28a2b}
.cash-work-progress.green .cash-work-progress-track>span{background:#11a36a}
.cash-work-progress.red .cash-work-progress-track>span{background:#ea5656}
.cash-work-progress-caption{font-size:8.5px;line-height:1.35;color:var(--muted)}
.cash-work-progress-caption.attention{color:#d66d16;font-weight:700}
.cash-work-progress-caption.good{color:#15845b;font-weight:700}

.cash-row-progress{margin-top:5px;display:grid;gap:3px;max-width:112px}
.cash-row-progress-track{height:4px;border-radius:999px;background:#edf1f5;overflow:hidden}
.cash-row-progress-track>span{display:block;height:100%;border-radius:inherit;background:#f28a2b}
.cash-row-progress small{font-size:7.5px;line-height:1.2;color:#c86412;font-weight:700}
.cash-breakdown-value .cash-row-progress{max-width:100px}

@media(max-width:760px){
  .cash-work-progress{margin-top:9px}
}
