.joint-production-schedule{margin-block:1rem;border:1px solid var(--border,#69745d);border-radius:5px;padding:1rem;overflow-wrap:anywhere}.joint-production-schedule summary{font-weight:700;cursor:pointer}.joint-production-schedule fieldset{border:0;padding:0;min-width:0}.joint-schedule-controls{display:flex;flex-wrap:wrap;gap:.6rem;align-items:flex-end;margin-block:.75rem}.joint-schedule-controls label{display:block;flex:1 1 230px;min-width:0}.joint-schedule-controls input,.joint-schedule-recipes input{display:block;width:100%;max-width:100%;box-sizing:border-box;margin-block:.35rem}.joint-schedule-controls button{flex:0 1 auto;white-space:normal;overflow-wrap:anywhere}.joint-schedule-recipes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:.75rem}.joint-schedule-recipes article,.joint-schedule-queue{padding:.75rem;border:1px solid var(--border,#69745d);border-radius:4px;margin-block:.5rem}.joint-schedule-recipes h4,.joint-schedule-queue h4{margin-block:.2rem .6rem}.joint-schedule-result{padding:.75rem;border:1px solid var(--border,#69745d);border-radius:4px;margin-block:.75rem}.joint-schedule-result ol,.joint-schedule-result ul{padding-inline-start:1.5rem}.joint-schedule-result li+li{margin-block-start:.65rem}.joint-schedule-result li p{margin-block:.3rem}.joint-schedule-text-label{display:block;margin-block:.75rem}.joint-schedule-text-label textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;margin-block:.35rem;font:inherit;line-height:1.5}.joint-production-schedule [role=status]{overflow-wrap:anywhere}
