@media screen and (max-width: 700px) {
  dialog#modal[open]:has(#project-create183) {
    position: fixed;
    inset-block-start: calc(var(--project-visible-top, 0px) + 6px);
    inset-block-end: auto;
    margin-block: 0;
    max-height: calc(var(--project-visible-height, 100dvh) - 12px);
    overflow-y: auto;
    overscroll-behavior: contain;
    scroll-padding-block: 12px;
    box-sizing: border-box;
  }
  #project-create183 .form-grid { grid-template-columns: minmax(0, 1fr); }
  #project-create183 :is(input, textarea, select) { min-width: 0; font-size: 16px; }
  #project-create183 fieldset { min-inline-size: 0; }
}
