/* obair: nur App-spezifische Ergänzungen. glaze.css bleibt unverändert. */
.top-menu form { display: contents; }
.num { font-variant-numeric: tabular-nums; }
.controls form { display: contents; }
.li.rule { flex-wrap: wrap; }
.li .grow { min-width: 160px; }
.li.rule select { width: auto; max-width: 100%; }
a.ev { color: inherit; text-decoration: none; }
a.ev:hover { background: var(--card); }
.seg a.btn { border-radius: 0; border: 0; background: none; }
.seg a.btn.on { background: color-mix(in srgb, var(--accent) 16%, var(--card)); }
tfoot th { border-top: 1px solid var(--line); }
pre.cmd { overflow: auto; max-width: 100%; white-space: pre-wrap; word-break: break-all; }
@media (hover: hover) { .top-menu form .icon-btn:hover { transform: rotate(30deg); } }
