Signed by hannaSSH key fingerprint: SHA256:4g9cWhkAAw8gwqhJUcVbSnGEvdGwklW+1Aa/fMUu59k
assets/base.css +16 −0
| @@ -363,6 +363,22 @@ select:focus { | |||
| 363 | 363 | .link-add { | |
| 364 | 364 | flex: 0 0 auto; | |
| 365 | 365 | } | |
| 366 | + | ||
| 367 | + | /* Inline form rows (links, avatar upload, collaborators): every control gets | |
| 368 | + | the same explicit height so inputs, selects, and buttons line up exactly. */ | |
| 369 | + | .collab-add > input, | |
| 370 | + | .collab-add > select, | |
| 371 | + | .collab-add > button, | |
| 372 | + | .avatar-upload-row > input[type="file"], | |
| 373 | + | .avatar-upload-row > button, | |
| 374 | + | .link-slot, | |
| 375 | + | .link-add { | |
| 376 | + | height: 2.4rem; | |
| 377 | + | } | |
| 378 | + | .avatar-upload-row input[type="file"] { | |
| 379 | + | padding-top: 0; | |
| 380 | + | padding-bottom: 0; | |
| 381 | + | } | |
| 366 | 382 | /* Without JS every slot shows; the enhancement hides empties behind Add. */ | |
| 367 | 383 | [hidden] { | |
| 368 | 384 | display: none !important; | |