.joint-production-starts{margin-top:1rem;min-width:0}
.joint-production-starts>details{border:1px solid var(--border,#374151);border-radius:.5rem;padding:1rem}
.joint-production-starts summary{cursor:pointer;font-weight:600}
.joint-production-starts fieldset{border:0;padding:0;min-width:0}
.joint-production-starts label{display:block;margin:.6rem 0}
.joint-production-starts select,.joint-production-starts input[type=number]{font:inherit;width:100%;max-width:100%;box-sizing:border-box;display:block;margin-top:.3rem}
.joint-starts-roles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem}
.joint-starts-roles li{margin:.75rem 0}
.joint-production-starts .joint-starts-check{display:flex;align-items:flex-start;gap:.5rem;line-height:1.5}
.joint-starts-check input{flex:none;margin-top:.3rem}
.joint-starts-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin:.8rem 0}
.joint-production-starts [data-joint-starts-record],#joint-starts-preview{margin-top:1rem;padding:.75rem;border:1px solid var(--border,#374151);border-radius:.4rem;min-width:0}
.joint-production-starts p,.joint-production-starts li,.joint-production-starts h3,.joint-production-starts option{line-height:1.5;overflow-wrap:anywhere}
.joint-production-starts .btn{white-space:normal;max-width:100%;overflow-wrap:anywhere}
