.dialog.project-intake-dialog { display: flex; flex-direction: column; overflow: hidden; min-height: 0; }
.project-intake-dialog > header { flex: 0 0 auto; min-width: 0; }
.project-intake-dialog > header h2 { min-width: 0; overflow-wrap: anywhere; }
.project-intake-dialog > header button { flex-shrink: 0; }
.project-intake-dialog > form { flex: 1 1 auto; min-height: 0; min-width: 0; overflow: auto; overscroll-behavior: contain; padding: 0 3px 3px; }
.project-intake-dialog [hidden] { display: none !important; }
