.joint-production-start-reattach{margin-top:1rem;min-width:0}
.joint-production-start-reattach details,.joint-production-start-reattach fieldset{min-width:0}
.joint-production-start-reattach fieldset{border:0;padding:0;margin:0}
.joint-production-start-reattach label{display:flex;flex-direction:column;gap:.35rem;margin:.5rem 0;overflow-wrap:anywhere}
.joint-production-start-reattach select{max-width:100%;min-width:0;font:inherit}
.joint-production-start-reattach .joint-start-reattach-check{flex-direction:row;align-items:flex-start;gap:.5rem}
.joint-production-start-reattach button{max-width:100%;white-space:normal;overflow-wrap:anywhere}
.joint-start-reattach-roles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:.75rem}
.joint-start-reattach-roles section,[data-joint-start-reattach-record],.joint-start-reattach-comparison>section{border:1px solid var(--border,#36404b);border-radius:.35rem;padding:.75rem;min-width:0;overflow-wrap:anywhere}
.joint-start-reattach-roles ul{list-style:none;margin:0;padding:0}
.joint-start-reattach-roles li+li{margin-top:.75rem}
.joint-start-reattach-comparison{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;align-items:start}
.joint-start-reattach-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin:.75rem 0}
.joint-production-start-reattach p,.joint-production-start-reattach h3,.joint-production-start-reattach h4{overflow-wrap:anywhere}
.joint-production-start-reattach [role=status]{min-height:1.4em}
.joint-production-start-reattach [hidden]{display:none}
@media(max-width:600px){.joint-start-reattach-comparison{grid-template-columns:minmax(0,1fr)}}
