.demo-module__e420dW__app{--d-bg:#eef0f4;--d-surface:#fff;--d-line:#dde1e7;--d-line-2:#e9ecf1;--d-rail:#1f2933;--d-rail-2:#2c3844;--d-rail-t:#aeb8c4;--d-t1:#1a1f26;--d-t2:#4a545f;--d-t3:#6b7684;--d-primary:#2f5d8a;--d-ok:#1f7a4d;--d-ok-bg:#e6f3ec;--d-warn:#94620a;--d-warn-bg:#fdf2dc;--d-bad:#a33a3a;--d-bad-bg:#fbeaea;--d-idle:#78828f;--d-idle-bg:#eef0f3;font-family:var(--font-reading),system-ui,sans-serif;color:var(--d-t1);background:var(--d-bg);border:1px solid var(--d-line);grid-template-columns:210px 1fr;min-height:620px;font-size:14px;line-height:1.5;display:grid}.demo-module__e420dW__demoStrip{color:#f4e6c4;letter-spacing:.2px;background:#3d2f12;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;display:flex}.demo-module__e420dW__demoStrip strong{color:#fff8e6}.demo-module__e420dW__rail{background:var(--d-rail);flex-direction:column;padding:16px 0 24px;display:flex}.demo-module__e420dW__brand{border-bottom:1px solid var(--d-rail-2);font-family:var(--font-structural),sans-serif;margin-bottom:10px;padding:0 16px 14px}.demo-module__e420dW__brandN{color:#fff;letter-spacing:.2px;font-size:14.5px;font-weight:700}.demo-module__e420dW__brandS{color:var(--d-rail-t);margin-top:3px;font-size:11.5px}.demo-module__e420dW__navG{color:#7d8794;letter-spacing:.9px;padding:10px 16px 5px;font-size:10.5px;font-weight:700}.demo-module__e420dW__nav{color:var(--d-rail-t);padding:8px 16px;font-size:13.5px;text-decoration:none;display:block}.demo-module__e420dW__nav:hover{color:#fff;background:var(--d-rail-2)}.demo-module__e420dW__navOn{color:#fff;background:var(--d-rail-2);box-shadow:inset 3px 0 0 var(--d-primary)}.demo-module__e420dW__main{flex-direction:column;min-width:0;display:flex}.demo-module__e420dW__top{background:var(--d-surface);border-bottom:1px solid var(--d-line);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 20px;display:flex}.demo-module__e420dW__topH{font-family:var(--font-structural),sans-serif;letter-spacing:var(--ls-3);margin:0;font-size:16px;font-weight:700;line-height:1.04}.demo-module__e420dW__topMeta{color:var(--d-t3);align-items:center;gap:14px;margin-left:auto;font-size:12.5px;display:flex}.demo-module__e420dW__who{background:var(--d-idle-bg);border:1px solid var(--d-line);color:var(--d-t2);border-radius:3px;padding:3px 9px;font-size:12px}.demo-module__e420dW__body{flex-direction:column;gap:16px;padding:18px 20px 26px;display:flex}.demo-module__e420dW__bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.demo-module__e420dW__sel{background:var(--d-surface);font:inherit;color:var(--d-t1);border:1px solid #c9d0d9;border-radius:3px;padding:6px 10px;font-size:13px}.demo-module__e420dW__btn{background:var(--d-surface);font:inherit;color:var(--d-t1);cursor:pointer;border:1px solid #c9d0d9;border-radius:3px;padding:6px 12px;font-size:13px}.demo-module__e420dW__btnP{background:var(--d-primary);border-color:var(--d-primary);color:#fff;font-weight:600}.demo-module__e420dW__btnD{color:var(--d-bad);border-color:#c9a0a0}.demo-module__e420dW__spacer{margin-left:auto}.demo-module__e420dW__card{background:var(--d-surface);border:1px solid var(--d-line);border-radius:3px}.demo-module__e420dW__cardH{border-bottom:1px solid var(--d-line);font-family:var(--font-structural),sans-serif;align-items:center;gap:10px;padding:11px 14px;font-size:13.5px;font-weight:700;display:flex}.demo-module__e420dW__cardHsub{color:var(--d-t3);font-size:12.5px;font-weight:400}.demo-module__e420dW__cardB{padding:14px}.demo-module__e420dW__table{border-collapse:collapse;width:100%;font-size:13.5px}.demo-module__e420dW__table th{text-align:left;font-family:var(--font-structural),sans-serif;letter-spacing:.5px;text-transform:uppercase;color:var(--d-t3);border-bottom:1px solid var(--d-line);white-space:nowrap;padding:9px 14px;font-size:11.5px;font-weight:700}.demo-module__e420dW__table td{border-bottom:1px solid var(--d-line-2);color:var(--d-t2);padding:10px 14px}.demo-module__e420dW__table tr:last-child td{border-bottom:0}.demo-module__e420dW__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.demo-module__e420dW__unit{color:var(--d-t1);font-weight:600}.demo-module__e420dW__rowBad{background:var(--d-bad-bg)}.demo-module__e420dW__tfoot td{border-top:1px solid var(--d-line);color:var(--d-t1);background:#f7f8fa;font-weight:700}.demo-module__e420dW__pill{letter-spacing:.2px;white-space:nowrap;border-radius:11px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-block}.demo-module__e420dW__pOk{background:var(--d-ok-bg);color:var(--d-ok)}.demo-module__e420dW__pWait{background:var(--d-warn-bg);color:var(--d-warn)}.demo-module__e420dW__pBad{background:var(--d-bad-bg);color:var(--d-bad)}.demo-module__e420dW__pIdle{background:var(--d-idle-bg);color:var(--d-idle)}.demo-module__e420dW__chain{flex-direction:column;gap:0;display:flex}.demo-module__e420dW__step{border-bottom:1px solid var(--d-line-2);grid-template-columns:150px 108px 1fr;align-items:center;gap:12px;padding:11px 14px;display:grid}.demo-module__e420dW__stepRole{color:var(--d-t1);font-weight:600}.demo-module__e420dW__stepNote{color:var(--d-t3);font-size:12.5px}.demo-module__e420dW__stepAt{color:var(--d-t2);font-variant-numeric:tabular-nums;font-size:12.5px}.demo-module__e420dW__branch{border-left:3px solid var(--d-bad);background:#fdf7f7;margin-top:8px}.demo-module__e420dW__branchH{font-family:var(--font-structural),sans-serif;color:var(--d-bad);flex-wrap:wrap;align-items:center;gap:8px;padding:9px 14px;font-size:12.5px;font-weight:700;display:flex}.demo-module__e420dW__branchTag{background:var(--d-bad);color:#fff;letter-spacing:.4px;border-radius:2px;padding:1px 7px;font-size:10.5px}.demo-module__e420dW__kv{grid-template-columns:auto 1fr;gap:6px 18px;font-size:13.5px;display:grid}.demo-module__e420dW__kvK{color:var(--d-t3)}.demo-module__e420dW__kvV{color:var(--d-t1);font-weight:600}.demo-module__e420dW__two{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.demo-module__e420dW__stat{background:var(--d-surface);border:1px solid var(--d-line);border-radius:3px;padding:12px 14px}.demo-module__e420dW__statN{font-family:var(--font-structural),sans-serif;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.demo-module__e420dW__statL{color:var(--d-t3);margin-top:2px;font-size:12.5px}.demo-module__e420dW__note{color:var(--d-t3);margin:0;font-size:12.5px}.demo-module__e420dW__bar2{background:var(--d-line-2);border-radius:3px;min-width:70px;height:6px;overflow:hidden}.demo-module__e420dW__bar2 span{height:100%;display:block}@media (max-width:760px){.demo-module__e420dW__app{grid-template-columns:1fr}.demo-module__e420dW__rail{flex-flow:wrap;gap:2px;padding:10px}.demo-module__e420dW__brand{border-bottom:0;width:100%;margin-bottom:4px;padding:0 6px 8px}.demo-module__e420dW__navG{display:none}.demo-module__e420dW__nav{padding:6px 10px;font-size:12.5px}.demo-module__e420dW__step{grid-template-columns:1fr;gap:4px}.demo-module__e420dW__topMeta{width:100%;margin-left:0}}
