The picker fields (date / time / time-range / date-range) use a flex `[data-archetype='input']` box that holds the segments AND the overlay icon trigger, with 12px text padding on BOTH sides — so the trailing icon sat behind a full text-padding gap on top of its own glyph box (a visible double gap). The reset that zeroes the input's trigger-side padding moved from the date-only `field-control-trigger.css` (imported on just the date-picker) into the global `archetypes.css`, keyed off the `field-trigger` archetype every picker trigger carries — so it covers ALL pickers on every page, and outranks each `[data-x-field-input]` rule (0,2,0 > 0,1,0) regardless of load order. Verified by measurement: time-field input padding-inline-end 12px → 0 (text side keeps 12px). Cross-checked that password-field / search-field / combobox were already correct (flex/grid layout, ~2px input padding, affordances as flush siblings) — only the pickers had the double gap. Excludes words/palabras/chronos. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>active-uix
parent
f20efd4681
commit
36770da202
Loading…
Reference in new issue