.modal-card.progress-sync-wide{width:min(1280px,96vw)!important;max-width:96vw!important;max-height:92vh!important;display:flex;flex-direction:column;box-sizing:border-box}
.progress-sync-wide #modalBody{overflow:auto;min-height:0}.progress-sync-dialog .form-grid{display:grid!important;grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px!important}.progress-sync-dialog .table-card{overflow:auto;max-height:40vh}.progress-sync-dialog table{min-width:1050px}.progress-sync-dialog th{white-space:nowrap}.progress-sync-dialog .section-actions{display:flex;flex-wrap:wrap;gap:8px}
@media(max-width:720px){.progress-sync-dialog .form-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}}
