exporting ECB2

This commit is contained in:
Priec
2026-08-13 09:27:42 +02:00
parent fe8ea680e3
commit 78d72b7a44
5 changed files with 227 additions and 29 deletions

View File

@@ -232,13 +232,33 @@
.status-card.healthy { border-left-color: #21643a; }
.status-card.unhealthy { border-left-color: #a12b2b; }
.status-card.unhealthy h2 { color: #a12b2b; }
.status-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 14px; margin: 14px 0 0; }
/* Coverage reads left to right as one sentence -- reached, gap, owed -- so
the two dates are compared rather than looked up one at a time. */
.coverage { display: flex; flex-wrap: wrap; align-items: center; gap: 14px; margin-top: 16px; padding: 12px 14px; border-radius: 8px; background: #f7f9fc; }
.coverage-point { display: flex; flex-direction: column; gap: 2px; }
.coverage-label { color: #7c8796; font-size: 11px; letter-spacing: .04em; text-transform: uppercase; }
.coverage-date { color: #17202a; font-size: 20px; font-variant-numeric: tabular-nums; }
.coverage-gap { flex: 1; text-align: center; }
.status-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(190px, 1fr)); gap: 14px; margin: 16px 0 0; }
.status-grid dt { color: #7c8796; font-size: 11px; letter-spacing: .04em; text-transform: uppercase; }
.status-grid dd { margin: 3px 0 0; color: #17202a; font-size: 15px; font-variant-numeric: tabular-nums; }
.currency-list { display: flex; flex-wrap: wrap; gap: 5px; margin-top: 14px; }
.failure-note { margin-top: 14px; padding-top: 12px; border-top: 1px solid #edf0f3; }
.tag-ok { color: #21643a; background: #f2f9f3; border-color: #cfe0c4; }
.tag-bad { color: #a12b2b; background: #fdf3f3; border-color: #eccfcf; }
/* Two facts per cell, so the second sits under the first rather than
stretching the column. */
.status-grid dd { font-size: 14px; line-height: 1.45; }
/* The import log. Every column but the window is a number or an instant, so
they line up in a monospaced digit and are read down, not across. */
.builder-table td.numeric, .builder-table th.numeric { text-align: right; white-space: nowrap; font-variant-numeric: tabular-nums; }
.builder-table td.moment { white-space: nowrap; font-variant-numeric: tabular-nums; }
/* The endpoint is the same long URL on nearly every row: kept for evidence,
truncated so it cannot set the column width, full text in the tooltip. */
.endpoint { display: block; max-width: 260px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.attempt-failed td { background: #fdf7f7; }
.attempt-error td { padding-top: 0; color: #a12b2b; font-size: 12px; background: #fdf7f7; border-top: 0; }
.table-scroll { overflow-x: auto; }
.link-action { color: #2563eb; text-decoration: none; }