diff --git a/expenses_manager/expenses/static/expenses/css/base.css b/expenses_manager/expenses/static/expenses/css/base.css index 0501db0..dd5d0e3 100644 --- a/expenses_manager/expenses/static/expenses/css/base.css +++ b/expenses_manager/expenses/static/expenses/css/base.css @@ -96,4 +96,83 @@ body { .tag:hover { background: #dbe3ee; +} + +.kpi-grid { + display: grid; + grid-template-columns: repeat(auto-file, minmax(180px, 1fr)); + gap: 1rem; + margin: 1.5rem 0; +} + +.kpi-card { + background: #ffffff; + border-radius: 8px; + padding: 1rem; + box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08); +} + +.kpi-label { + font-size: 0.85rem; + color: #666; +} + +.kpi-value { + display: block; + font-size: 1.5rem; + font-weight: bold; + margin-top: 0.25rem; +} + +table { + width: 100%; + border-collapse: collapse; + margin-top: 1rem; +} + +th, td { + padding: 0.6rem 0.75rem; + text-align: left; +} + +thead { + background: #f4f6f8; +} + +tbody tr:nth-child(even) { + background: #fafafa; +} + +tbody tr:hover { + background: #f0f4f8; +} + +.table-actions a { + margin-right: 0.5rem; + text-decoration: none; + font-size: 0.9rem; +} + +.empty-state { + text-align: center; + padding: 2rem; + color: #666; +} + +.empty-state a { + display: inline-block; + margin-top: 0.5rem; +} + +.btn { + background: #2563eb; + color: white; + padding: 0.4rem 0.7rem; + border-radius: 6px; + text-decoration: none; + font-size: 0.9rem; +} + +.btn.secondary { + background: #6b7280; } \ No newline at end of file diff --git a/expenses_manager/expenses/templates/expenses/account_form.html b/expenses_manager/expenses/templates/expenses/account_form.html index 07c7510..4fbed41 100644 --- a/expenses_manager/expenses/templates/expenses/account_form.html +++ b/expenses_manager/expenses/templates/expenses/account_form.html @@ -15,7 +15,7 @@ {{ form.as_p }} - Cancelar + Cancelar {% endblock %} \ No newline at end of file diff --git a/expenses_manager/expenses/templates/expenses/account_list.html b/expenses_manager/expenses/templates/expenses/account_list.html index d059154..a7b0e31 100644 --- a/expenses_manager/expenses/templates/expenses/account_list.html +++ b/expenses_manager/expenses/templates/expenses/account_list.html @@ -4,7 +4,7 @@

Mis cuentas

- ➕ Nueva cuenta + ➕ Nueva cuenta @@ -23,14 +23,17 @@ - {% empty %} - + {% endfor %} diff --git a/expenses_manager/expenses/templates/expenses/dashboard.html b/expenses_manager/expenses/templates/expenses/dashboard.html index 1df92a9..aeebbf4 100644 --- a/expenses_manager/expenses/templates/expenses/dashboard.html +++ b/expenses_manager/expenses/templates/expenses/dashboard.html @@ -87,29 +87,29 @@ -
+
-
-

Saldo actual

- {{ kpi_balance|floatformat:2 }}€ +
+ Saldo actual + {{ kpi_balance|floatformat:2 }}€
-
-

Gastos totales

-

{{ kpi_total }}€

+
+ Gastos totales + {{ kpi_total }}€
-
-

Nº de gastos

-

{{ kpi_count }}

+
+ Nº de gastos + {{ kpi_count }}
-
-

Categorías

-

{{ kpi_categories }}

+
+ Categorías + {{ kpi_categories }}
-
+
{% if compare_enabled %}
diff --git a/expenses_manager/expenses/templates/expenses/expense_list.html b/expenses_manager/expenses/templates/expenses/expense_list.html index 057e60c..33d680f 100644 --- a/expenses_manager/expenses/templates/expenses/expense_list.html +++ b/expenses_manager/expenses/templates/expenses/expense_list.html @@ -72,7 +72,7 @@
- ➕ Nuevo gasto + ➕ Nuevo gasto
@@ -109,14 +109,17 @@ - {% endfor %} -
{% empty %} - + {% endfor %} diff --git a/expenses_manager/expenses/templates/expenses/income_confirm_delete.html b/expenses_manager/expenses/templates/expenses/income_confirm_delete.html index 748c9d5..bda0fbe 100644 --- a/expenses_manager/expenses/templates/expenses/income_confirm_delete.html +++ b/expenses_manager/expenses/templates/expenses/income_confirm_delete.html @@ -19,5 +19,5 @@ - Cancelar + Cancelar {% endblock %} \ No newline at end of file diff --git a/expenses_manager/expenses/templates/expenses/income_form.html b/expenses_manager/expenses/templates/expenses/income_form.html index 54afbf7..0446239 100644 --- a/expenses_manager/expenses/templates/expenses/income_form.html +++ b/expenses_manager/expenses/templates/expenses/income_form.html @@ -28,5 +28,5 @@ - Volver + Volver {% endblock %} \ No newline at end of file diff --git a/expenses_manager/expenses/templates/expenses/income_list.html b/expenses_manager/expenses/templates/expenses/income_list.html index 31b0bb0..6e68463 100644 --- a/expenses_manager/expenses/templates/expenses/income_list.html +++ b/expenses_manager/expenses/templates/expenses/income_list.html @@ -3,7 +3,7 @@ {% block content %}

Mis ingresos

- ➕ Nuevo ingreso + ➕ Nuevo ingreso
{{ account.initial_balance }} {{ account.current_balance|floatformat:2 }} {{ account.active }} + Editar Eliminar
No hay cuentas +

No hay cuentas

+ Añade la primera +
+ Editar Eliminar
No hay gastos +

No hay gastos

+ Añade el primero +
@@ -22,14 +22,17 @@ - {% empty %} - + {% endfor %} diff --git a/expenses_manager/expenses/templates/expenses/tag_confirm_delete.html b/expenses_manager/expenses/templates/expenses/tag_confirm_delete.html index 60045fe..afc767d 100644 --- a/expenses_manager/expenses/templates/expenses/tag_confirm_delete.html +++ b/expenses_manager/expenses/templates/expenses/tag_confirm_delete.html @@ -8,5 +8,5 @@ - Cancelar + Cancelar {% endblock %} \ No newline at end of file diff --git a/expenses_manager/expenses/templates/expenses/tag_form.html b/expenses_manager/expenses/templates/expenses/tag_form.html index bfac0ae..ba1c83e 100644 --- a/expenses_manager/expenses/templates/expenses/tag_form.html +++ b/expenses_manager/expenses/templates/expenses/tag_form.html @@ -9,5 +9,5 @@ - Volver + Volver {% endblock %} \ No newline at end of file diff --git a/expenses_manager/expenses/templates/expenses/tag_list.html b/expenses_manager/expenses/templates/expenses/tag_list.html index ba37a6e..911132b 100644 --- a/expenses_manager/expenses/templates/expenses/tag_list.html +++ b/expenses_manager/expenses/templates/expenses/tag_list.html @@ -3,11 +3,11 @@ {% block content %}

Etiquetas

- ➕ Nueva etiqueta + ➕ Nueva etiqueta
{{ income.account }} {{ income.amount|floatformat:2 }} {{ income.date }} + Editar Eliminar
No hay ingresos +

No hay ingresos

+ Añade el primero +