/* Seiten-Spezifisches für /ohne-beschreibung — Tokens aus style.css. */

.controls { display: flex; align-items: flex-end; gap: 14px; flex-wrap: wrap; }
.controls .listCount { margin-left: auto; color: var(--text-2); font-size: .88rem; }

.ndtable { width: 100%; border-collapse: collapse; font-size: .9rem; }
.ndtable th { text-align: left; color: var(--text-2); font-weight: 600;
              border-bottom: 2px solid var(--border); padding: .4rem .6rem; }
.ndtable td { border-bottom: 1px solid var(--border); padding: .4rem .6rem;
              vertical-align: top; }
.ndtable tr:hover td { background: var(--surface-2); }
.ndtable .extra { color: var(--text-2); font-size: .85rem; }
.ndtable .proposal { font-size: .85rem; }
.ndtable .prop-en { color: var(--text-2); font-style: italic; }
.ndtable .yrs { white-space: nowrap; }
.ndtable .qid { font-family: ui-monospace, monospace; font-size: .85rem; }

.empty { color: var(--text-2); padding: 1rem; text-align: center; }
.loadmore { text-align: center; margin-top: .8rem; }
