diff --git a/frontend/src/assets/style.css b/frontend/src/assets/style.css index 9272855..a3927b8 100644 --- a/frontend/src/assets/style.css +++ b/frontend/src/assets/style.css @@ -941,8 +941,17 @@ input[type="radio"] { } td.actions { + /* A td must stay display:table-cell - the .actions inline-flex above pulls + the cell out of the table's row box, so its bottom border renders ~1px off + from the other cells. Keep it a cell; space multiple buttons with a margin + instead of the flex gap. */ + display: table-cell; + vertical-align: middle; white-space: nowrap; } +td.actions .btn + .btn { + margin-left: 0.25rem; +} /* ============================================ DETAIL PAGES (shared styles)