.build-link-form { display: grid; gap: 1rem; margin-block: 1rem; }
.build-link-form label { display: grid; gap: .4rem; min-width: 0; }
.build-link-form input:not([type=hidden]), .build-link-form textarea { width: 100%; min-width: 0; box-sizing: border-box; }
.build-link-form button { justify-self: start; }
.build-link-notes { white-space: pre-wrap; overflow-wrap: anywhere; }
.build-link-form textarea { resize: vertical; }

.build-class-filter { display: flex; flex-wrap: wrap; align-items: center; gap: .75rem; margin-block: 1rem 1.5rem; }
.build-class-filter select { min-width: 10rem; padding: .5rem; }
