Frontend / Audit des dépendances (push) Successful in 5s
SonarQube / build-back (push) Successful in 1m6s
SonarQube / test-ml (push) Failing after 1m10s
SonarQube / build-front (push) Successful in 9m37s
Frontend / build (push) Successful in 23m57s
SonarQube / test-back (push) Failing after 49s
SonarQube / test-front (push) Failing after 5m22s
SonarQube / SonarQube (push) Skipped
Frontend / test (push) Failing after 5m3s
`.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) <noreply@anthropic.com>
44 lines
870 B
SCSS
44 lines
870 B
SCSS
// 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;
|
|
}
|
|
|
|
.ev-table {
|
|
width: 100%;
|
|
border-collapse: collapse;
|
|
|
|
th,
|
|
td {
|
|
padding: 0.85rem 1.25rem;
|
|
text-align: left;
|
|
border-bottom: 1px solid var(--color-border-light);
|
|
}
|
|
|
|
th {
|
|
font-size: var(--font-size-xs);
|
|
font-weight: 600;
|
|
color: var(--color-text-muted);
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.04em;
|
|
}
|
|
|
|
tbody tr:last-child td {
|
|
border-bottom: none;
|
|
}
|
|
|
|
tbody tr:hover td {
|
|
background: var(--color-bg);
|
|
}
|
|
}
|
|
|
|
.ev-table__number {
|
|
font-weight: 600;
|
|
font-variant-numeric: tabular-nums;
|
|
}
|
|
|
|
.ev-table__muted {
|
|
color: var(--color-text-muted);
|
|
}
|