feat(overview): rework filter builder with editable chips and native date ranges

Editable filter chips, uniformly-sized value controls, working field-picker
search, and native date-range inputs with relative presets in place of the
vendored calendar — native inputs give year-jump, manual entry and keyboard
accessibility for free.
This commit is contained in:
Simon 2026-07-10 16:27:15 +02:00
parent c0d1550401
commit 8303a39041
23 changed files with 1905 additions and 565 deletions

View file

@ -941,6 +941,21 @@
pointer-events: none;
}
/*
* Payment-badge tooltip. A native Popover-API element (opened by the
* HoverPopover hook), so it lives in the browser TOP LAYER and is not clipped by
* the members table's overflow. Placement is pure CSS anchor positioning: the
* badge carries `anchor-name`, this popover carries `position-anchor`, and
* `position-area` drops it just below the badge, left-aligned. A `position-try`
* fallback flips it above the badge when there is no room below. No JS
* coordinate math is involved (unlike the older SortTooltip).
*/
.payment-tip {
margin: 0;
position-area: bottom span-right;
position-try-fallbacks: flip-block;
}
/*
* Vertically center the row checkbox in the sticky first column using the
* table-native vertical-align: middle. This keeps display: table-cell intact so