From ce3d1d19921bc5c8f13db2335979cfee27778c9a Mon Sep 17 00:00:00 2001 From: Johan LEROY Date: Mon, 21 Sep 2026 15:09:10 +0200 Subject: [PATCH] =?UTF-8?q?fix(frontend):=20rend=20.ev-table-card=20plus?= =?UTF-8?q?=20sp=C3=A9cifique=20que=20le=20padding=20de=20ev-card?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `.ev-table-card` et le `:host` de `ev-card`, compilé en `[_nghost-…]`, ont la même spécificité. Les styles de composant sont injectés dans le head après la feuille globale : le padding de la carte gagnait, et le tableau de la liste des sites comme celui des prévisions perdaient leur mise à plat. Le sélecteur d'élément `ev-card.ev-table-card` tranche, comme `_auth-page.scss` le fait déjà. Co-Authored-By: Claude Opus 5 (1M context) --- apps/frontend/src/styles/_tables.scss | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/frontend/src/styles/_tables.scss b/apps/frontend/src/styles/_tables.scss index fb350e9..36b0026 100644 --- a/apps/frontend/src/styles/_tables.scss +++ b/apps/frontend/src/styles/_tables.scss @@ -1,4 +1,6 @@ -.ev-table-card { +// Piège : `ev-card` pose son padding sur `:host`, compilé en `[_nghost-…]` (même spécificité +// qu'une classe) et injecté après la feuille globale ; il faut le sélecteur d'élément pour gagner. +ev-card.ev-table-card { padding: 0; overflow: hidden; }