From 4358984895546f23b79e2e1b5287794e7c3aa43b Mon Sep 17 00:00:00 2001 From: argszero Date: Wed, 30 Sep 2026 09:21:53 +0800 Subject: [PATCH] fix(ui): let a classed label own its box instead of the generic field-label rule MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The generic field-label rule `.form label { display:flex; flex-direction:column }` (specificity 0,1,1) outranked the component layer (0,1,0) for every label that carries a component class, so the layout the class asked for never applied: - `.check-line` — the settings notification checkboxes and the table-density radios rendered stacked (control above its caption, centred). #157 renamed the markup from `class="check"` to the prototype-canonical `.check-line` that #154 introduced, but left the stylesheet's `.form label.check` rule behind; that rule was the only thing turning a checkbox label back into a row, and it stopped matching anything. - `.chip` — the share-form weekday chips were pills; #32 turned them into `