feat(web): use CSS grid-areas layout with anchor-positioned report picker
Replace flexbox layout with CSS grid using named grid-areas for responsive content containment. Gutters collapse naturally on small screens via min(--content-max-width, 100%). Anchor ReportPicker to its trigger button using CSS anchor positioning instead of fixed viewport offsets. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -83,9 +83,8 @@
|
||||
<style>
|
||||
.report-picker {
|
||||
position: fixed;
|
||||
top: 48px;
|
||||
left: var(--spacing-md);
|
||||
right: auto;
|
||||
position-anchor: --report-btn;
|
||||
position-area: bottom span-right;
|
||||
margin: 0;
|
||||
padding: var(--spacing-sm);
|
||||
background-color: var(--bg-primary);
|
||||
|
||||
Reference in New Issue
Block a user