/* Bootstrap handles sizing, focus and scroll while the original form keeps its owner ancestry. */
.app-editor-modal .modal-body { min-width: 0; }
/* The mobile navigation is above normal page content; an open dialog owns those controls. */
body.modal-open .mobile-shell-bottom { visibility: hidden; }
.app-editor-modal .modal-body > .card { box-shadow: none; border: 0; margin-bottom: 0 !important; }
@media (max-width: 575px) { .app-editor-modal .modal-dialog { margin: .5rem; } .app-editor-modal .modal-body, .app-editor-modal .modal-header { padding: 1rem; } }
