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 @@
| {{ account.initial_balance }} |
{{ account.current_balance|floatformat:2 }} |
{{ account.active }} |
-
+ |
Editar
Eliminar
|
{% empty %}
- | No hay cuentas |
+
+ No hay cuentas
+ Añade la primera
+ |
{% 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 %}
-
+ |
Editar
Eliminar
|
{% empty %}
- | No hay gastos |
+
+ No hay gastos
+ Añade el primero
+ |
{% 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
@@ -22,14 +22,17 @@
| {{ income.account }} |
{{ income.amount|floatformat:2 }} |
{{ income.date }} |
-
+ |
Editar
Eliminar
|
{% empty %}
- | No hay ingresos |
+
+ No hay ingresos
+ Añade el primero
+ |
{% 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