.configuration-context{display:flex;flex-wrap:wrap;gap:10px 22px;margin:12px 0;color:var(--ink);font-size:inherit}
.configuration-context>div{min-width:0;max-width:100%}.configuration-context dt{color:var(--muted)}.configuration-context dd{margin:0;overflow-wrap:anywhere}
.configuration-path{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:14px 0;counter-reset:configuration-step}
.configuration-path li{flex:1 1 160px;min-width:0;padding:8px 10px;border-left:3px solid var(--line);counter-increment:configuration-step;overflow-wrap:anywhere}
.configuration-path li strong:before{content:counter(configuration-step) '. ';font-weight:inherit}
.configuration-path li span{display:block;color:var(--muted)}.configuration-path li[data-path-state=current]{border-color:var(--blue)}.configuration-path li[data-path-state=done]{border-color:var(--green)}.configuration-path li[data-path-state=blocked]{border-color:var(--red)}
.configuration-tasks{margin:0 0 18px}.configuration-tasks>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:8px 0}.configuration-tasks span{color:var(--muted);overflow-wrap:anywhere}
.configuration-rule [data-rule-fields]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:12px}.configuration-rule label{min-width:0;overflow-wrap:anywhere}.configuration-rule [data-rule-error]{color:var(--red)}
@media(max-width:600px){.configuration-path li{flex-basis:100%}.configuration-tasks>div{align-items:flex-start;flex-direction:column}.configuration-context>div{flex:1 1 130px}.configuration-rule{min-width:0}.configuration-rule textarea{width:100%}}
