fabrica

hanna/fabrica

style(web): swap invite pill colours and align admin rows

af52979 · hanna committed on 2026-07-26

Unused invites now read neutral (grey) and used ones green. Admin list
rows drop their side padding so they line up with the create form's
inputs beneath them (the card already supplies the edge padding).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Signed by hannaSSH key fingerprint: SHA256:4g9cWhkAAw8gwqhJUcVbSnGEvdGwklW+1Aa/fMUu59k
1 files changed · +11 −5UnifiedSplit
assets/base.css +11 −5
@@ -996,6 +996,12 @@ body.drawer-open .drawer-backdrop {
996996 flex-wrap: wrap;
997997 gap: 0.35rem;
998998 }
999+/* The card already pads its edges, so admin list rows drop their own side
1000+ padding and align with the create form below them. */
1001+.admin-list .entry-row {
1002+ padding-left: 0;
1003+ padding-right: 0;
1004+}
9991005 .admin-form-row {
10001006 display: flex;
10011007 align-items: center;
@@ -1421,15 +1427,15 @@ label.checkbox input {
14211427 color: var(--fb-warning);
14221428 border-color: var(--fb-warning);
14231429 }
1424-/* Sign-up invite status: open (unused) reads as available, spent (used) muted. */
1430+/* Sign-up invite status: unused is neutral; used (redeemed) reads as done. */
14251431 .badge-unused {
1426- color: var(--fb-success);
1427- border-color: var(--fb-success);
1428-}
1429-.badge-used {
14301432 color: var(--fb-fg-muted);
14311433 border-color: var(--fb-fg-muted);
14321434 }
1435+.badge-used {
1436+ color: var(--fb-success);
1437+ border-color: var(--fb-success);
1438+}
14331439
14341440 /* Inline search row: input grows, button sits to its right with margin. */
14351441 .search-row {