#patch-upload-form{display:grid;gap:16px;min-width:0}
#patch-upload-form label{margin:0;min-width:0}
#patch-upload-form input[type=checkbox]{width:18px;height:18px;min-height:0;margin:0;vertical-align:middle;accent-color:var(--green)}
#patch-upload-form label:has([data-patch-all]){display:flex;align-items:center;gap:10px}
#patch-upload-form [data-patch-maintenance]{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--line);border-radius:8px}
#patch-upload-form [data-patch-maintenance] input{flex:0 0 18px;margin-top:2px}
#patch-upload-form [data-patch-file-info]{overflow-wrap:anywhere;font-size:11px}
#patch-upload-form details>label,#patch-upload-form details>p{margin-top:12px}
#patch-upload-form .table-wrap{max-height:300px;overflow:auto}
#patch-upload-form table{width:100%}
#patch-upload-form td:first-child{width:55px}
#patch-upload-form .cell-sub{overflow-wrap:anywhere;white-space:normal}
