The global mobile fullscreen modal rule (`.modal-lg`, `.modal:not(.confirm-dialog)`) forced the embedded Planning shell to 100dvh, overflowing its bounded `.planning-view` pane. `overflow:hidden` then clipped the footer action buttons and blocked scrolling. Qualify the mobile embedded override as `.planning-view.open .planning-modal--embedded` so it outranks the global rule, and re-pin `max-height:100%` so the inner flex scroll chain works. Adds a CSS regression test. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
44 KiB
44 KiB