#static-modal{inset:88px 0 0;align-items:start;justify-items:center;overflow-y:auto;padding:24px 20px max(28px,env(safe-area-inset-bottom));overscroll-behavior:contain}
.modal:has(#static-report-form){width:min(1120px,calc(100vw - 40px));max-height:none;margin:0 auto;padding:32px 36px}
#static-report-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}
#static-report-form>label{min-width:0}
#static-report-form>label:nth-of-type(3),#static-report-form>label:nth-of-type(4),#static-report-form>.gps-tools,#static-report-form>.upload,#static-report-form>.full{grid-column:1/-1}
#static-report-form>label:nth-of-type(1){order:1}
#static-report-form>label:nth-of-type(2){order:2}
#static-report-form>label:nth-of-type(3){order:3}
#static-report-form>label:nth-of-type(4){order:4}
#static-report-form>.gps-tools{order:5;margin:0;padding:16px}
#static-report-form>.upload{order:6}
#static-report-form>.full{order:7}
#static-report-form textarea{min-height:120px;resize:vertical}
#static-report-form .gps-map{width:100%;height:280px}
#static-report-form input,#static-report-form select,#static-report-form textarea{max-width:100%}
@media(max-width:900px){#static-modal{inset:78px 0 68px;padding:14px 10px 24px}.modal:has(#static-report-form){width:min(760px,calc(100vw - 20px))}}
@media(max-width:640px){#static-modal{inset:70px 0 68px;padding:10px 8px 22px}.modal:has(#static-report-form){width:calc(100vw - 16px);padding:26px 18px}.report-form#static-report-form{grid-template-columns:1fr}.report-form#static-report-form>*{grid-column:1!important}.gps-actions{display:grid;grid-template-columns:1fr}.gps-button{width:100%}#static-report-form .gps-map{height:230px}}
