.job-planning-wizard{max-width:1100px}.job-planning-wizard fieldset{border:1px solid var(--line,#d7dce5);border-radius:12px;padding:1rem;margin:1rem 0;min-width:0}.job-planning-wizard legend{font-weight:700}.jp-steps{display:flex;gap:1rem;flex-wrap:wrap;padding-left:1.4rem}.jp-steps [aria-current=step]{font-weight:700;color:var(--accent,#2453a6)}.jp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.jp-check{display:flex;align-items:flex-start;gap:.6rem;margin:1rem 0}.jp-check input{width:auto;flex:none;margin-top:.25rem}.jp-order-row{display:flex;justify-content:space-between;gap:1rem;align-items:center;border-bottom:1px solid #d7dce5;padding:1rem 0}.jp-order-controls{margin:1rem 0;padding:.8rem;background:#edf3fa;border-radius:10px}.jp-row-order{flex-wrap:wrap;max-width:100%}.job-planning-wizard input,.job-planning-wizard textarea,.job-planning-wizard select{max-width:100%;box-sizing:border-box}.job-planning-wizard .toolbar{flex-wrap:wrap}.jp-order-controls textarea{width:100%;max-width:100%}.jp-order-controls [role=status]{overflow-wrap:anywhere}@media(max-width:600px){.jp-grid{grid-template-columns:minmax(0,1fr)}.jp-order-row{display:block}.jp-order-row .toolbar{margin-top:.7rem}.jp-steps{gap:.5rem;font-size:.9rem}.jp-row-order{width:100%}}

.job-planning-wizard [hidden],.jp-order-controls [hidden]{display:none!important}
.jp-paperwork-suggestion{padding:.8rem;border:1px solid #d4b96f;border-radius:8px;background:#fff9e9;margin:.8rem 0}.jp-paperwork-suggestion p{margin:.4rem 0}.jp-pack-items{max-height:22rem;overflow:auto;border-block:1px solid var(--line,#d7dce5);padding:.6rem 0}.jp-pack-items details{margin:.5rem 0}.jp-pack-items li{overflow-wrap:anywhere}.job-planning-wizard .panel{overflow-wrap:anywhere}
