diff --git a/expenses_manager/expenses/static/expenses/css/base.css b/expenses_manager/expenses/static/expenses/css/base.css index 1130a12..d493ab3 100644 --- a/expenses_manager/expenses/static/expenses/css/base.css +++ b/expenses_manager/expenses/static/expenses/css/base.css @@ -353,4 +353,41 @@ tbody tr:hover { .dropdown:hover .dropdown-menu { display: block; +} + +.progress-container { + display: flex; + align-items: center; + gap: 10px; +} + +.progress-label { + min-width: 50px; + font-size: 12px; + color: #666; +} + +.progress-bar { + width: 100%; + background: #e0e0e0; + border-radius: 6px; + height: 14px; + overflow: hidden; +} + +.progress-fill { + height: 100%; + transition: width 0.6s ease-in-out; +} + +.progress-fill.low { + background: #e74c3c; +} + +.progress-fill.medium { + background: #f1c40f; +} + +.progress-fill.high { + background: #2ecc71; } \ No newline at end of file diff --git a/expenses_manager/expenses/templates/goals/list.html b/expenses_manager/expenses/templates/goals/list.html index 402b81b..c544323 100644 --- a/expenses_manager/expenses/templates/goals/list.html +++ b/expenses_manager/expenses/templates/goals/list.html @@ -22,10 +22,21 @@