.project-dialog{color:#263238;overscroll-behavior:contain;background:#fff;border:0;border-radius:12px;width:min(1040px,100% - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:0;overflow:auto;box-shadow:0 20px 80px rgba(0,0,0,.25)}.project-dialog::backdrop{background:rgba(20,30,35,.65)}.project-dialog-header{z-index:2;background:#fff;border-bottom:1px solid #dee2e6;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex;position:sticky;top:0}.project-dialog .project-dialog-header h2{margin:0;font-size:1.25rem}.project-dialog .project-dialog-header button{flex-shrink:0}.project-dialog [data-project-form-section]{max-width:none;padding-left:1.5rem;padding-right:1.5rem}.project-dialog [data-project-form-title]{display:none}.project-dialog [data-project-form-section] .h5{font-size:1.25rem}.project-dialog [data-project-form-section] .h6{font-size:1rem}.project-dialog [data-project-form-section]>.d-flex{margin-bottom:1rem!important}.project-dialog-feedback{color:#842029;background:#f8d7da;border-radius:6px;margin:1rem 1.5rem 0;padding:1rem}.project-dialog-loading{margin:0;padding:1.5rem}.project-dialog-upload{margin:1rem 1.5rem}.project-dialog-upload p{margin-bottom:.5rem}.project-dialog [hidden]{display:none!important}.project-dialog [aria-invalid=true]{border-color:#dc3545}.project-dialog [data-project-form-section] dialog::backdrop{background:rgba(20,30,35,.65)}@media (max-width:575px){.project-dialog{width:calc(100% - 1rem);max-height:calc(100dvh - 1rem)}.project-dialog-header{padding:1rem}.project-dialog [data-project-form-section]{padding-left:1rem;padding-right:1rem}.project-dialog-feedback,.project-dialog-upload{margin-left:1rem;margin-right:1rem}}
