#umbau-steps-dialog{width:94vw;max-width:1600px;max-height:92vh;overflow:auto;border:1px solid #aebfcc;border-radius:8px;padding:20px;color:#20384e;background:#f4f7fa}#umbau-steps-dialog::backdrop{background:#132a4360}.umbau-steps-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.umbau-step{background:white;border:1px solid #c7d5df;border-left:5px solid #607080;padding:14px;margin:14px 0;border-radius:6px}.umbau-step-grid{display:grid;grid-template-columns:1fr 1fr 1.5fr 1.5fr;gap:12px}.umbau-step label{display:block;font-size:12px;font-weight:bold}.umbau-step input,.umbau-step select,.umbau-step textarea{width:100%;margin-top:5px;min-height:38px;font-size:14px}.umbau-step textarea{height:90px}.umbau-step-wide{grid-column:span 2}.umbau-step .row{margin-top:12px;gap:8px}.umbau-duration{display:flex;gap:8px}.umbau-duration label{flex:1}.umbau-step-warning{color:#ae2732;margin:9px 0}.umbau-editor-open{margin:8px 0;background:#fff1f2;color:#a22430;border-color:#d48991;padding:9px;white-space:normal}.umbau-step small{font-size:12px}@media(max-width:900px){.umbau-step-grid{grid-template-columns:1fr 1fr}}@media print{#umbau-steps-dialog,.umbau-editor-open{display:none!important}}
