﻿.joint-production-correction-backup{margin-top:1rem;min-width:0}
.joint-production-correction-backup fieldset{border:0;padding:0;margin:0;min-width:0}
.joint-correction-backup-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0}
.joint-production-correction-backup label{display:flex;gap:.5rem;align-items:flex-start;margin:.5rem 0;overflow-wrap:anywhere}
.joint-production-correction-backup label:has(select),.joint-correction-backup-file-label{flex-direction:column}
.joint-production-correction-backup select,.joint-production-correction-backup input[type=file]{font:inherit;min-width:0;max-width:100%;box-sizing:border-box}
.joint-production-correction-backup button{max-width:100%;white-space:normal;overflow-wrap:anywhere}
.joint-production-correction-backup article{border:1px solid var(--border,#36404b);border-radius:.35rem;padding:.75rem;margin:.75rem 0;min-width:0;overflow-wrap:anywhere}
.joint-correction-backup-comparison{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.75rem}
.joint-production-correction-backup p,.joint-production-correction-backup h3,.joint-production-correction-backup h4,.joint-production-correction-backup li{overflow-wrap:anywhere}
.joint-production-correction-backup [role=status]{min-height:1.4em}
@media(max-width:540px){.joint-correction-backup-comparison{grid-template-columns:minmax(0,1fr)}.joint-correction-backup-comparison>[aria-hidden]{text-align:center}}
