.npd-commandbar{align-items:flex-start}.npd-commandbar>div:first-child{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.npd-commandbar>div:first-child>p{width:100%;max-width:72ch}.npd-project-picker{display:inline-flex;align-items:center;gap:.45rem;padding:.36rem .5rem;border:1px solid #b9d7ca;border-radius:8px;background:#fff}.npd-project-picker span{font-size:.72rem;font-weight:750;color:var(--muted);white-space:nowrap}.npd-project-picker select{max-width:340px;border:0;background:transparent;color:var(--teal-ink);font:700 .82rem var(--font);outline:0;cursor:pointer}.npd-rail{padding:.95rem .8rem;background:#f7faf8;border-right:1px solid #d8e3dd}.npd-rail-head{padding:.1rem .15rem .7rem}.npd-timeline{position:relative;display:grid;gap:.1rem;list-style:none;margin:0;padding:0}.npd-timeline::before{content:"";position:absolute;top:.65rem;bottom:.65rem;left:.53rem;width:1px;background:#bdd8ca}.npd-timeline li{position:relative;display:grid;grid-template-columns:1.15rem 1fr;gap:.45rem;padding:.15rem 0 .85rem;min-width:0}.npd-timeline i{z-index:1;width:.6rem;height:.6rem;margin-top:.28rem;border:2px solid #f7faf8;border-radius:99px;background:var(--teal);box-shadow:0 0 0 1px #9fcab4}.npd-timeline b,.npd-timeline small{display:block}.npd-timeline b{font-size:.78rem;line-height:1.35;color:var(--ink)}.npd-timeline small{margin-top:.12rem;color:var(--muted);font-size:.68rem;line-height:1.4}.npd-timeline-empty{display:block!important;padding:.55rem!important;color:var(--muted);font-size:.78rem}.npd-project-source{display:none}.npd-flow-nav{margin-top:.8rem;padding-top:.85rem;border-top:1px solid #d8e3dd}.npd-flow-nav h4{margin:0;color:var(--ink);font-size:.9rem}.npd-flow-nav>p{margin:.22rem 0 .65rem;color:var(--muted);font-size:.7rem;line-height:1.45}.npd-rail .npd-flow{display:grid;grid-template-columns:1fr;gap:.15rem;margin:0;padding:0;border:0;background:transparent}.npd-rail .npd-flow li{display:block;color:var(--muted);font-size:.77rem}.npd-rail .npd-flow li::before{display:none}.npd-rail .npd-flow button{grid-template-columns:1.65rem 1fr auto;align-items:center;gap:.45rem;padding:.45rem;border-radius:6px}.npd-rail .npd-flow button:hover{background:#e8f3ed}.npd-rail .npd-flow span{width:1.45rem;height:1.45rem;font-size:.65rem}.npd-rail .npd-flow b{line-height:1.25}.npd-rail .npd-flow em{justify-self:end}.npd-board-intro{position:relative;padding-bottom:1.65rem}.npd-board-rule{position:absolute;right:.85rem;bottom:.55rem;left:.85rem;color:var(--teal-ink);font-size:.72rem}.npd-factory{position:relative;border-left:4px solid #b7d9c7}.npd-branch-index{display:inline-flex;align-items:center;padding:.16rem .42rem;border-radius:99px;background:#e7f4ec;color:#17754c;font-size:.67rem;font-weight:800;letter-spacing:.02em}.npd-factory:nth-of-type(3n+2){border-left-color:#7ab4e6}.npd-factory:nth-of-type(3n+2) .npd-branch-index{background:#e7f2ff;color:#2467a5}.npd-factory:nth-of-type(3n+3){border-left-color:#d8b667}.npd-factory:nth-of-type(3n+3) .npd-branch-index{background:#fff6db;color:#79550e}@media(max-width:860px){.npd-project-picker select{max-width:250px}.npd-timeline{grid-template-columns:repeat(auto-fit,minmax(160px,1fr)}.npd-timeline::before{display:none}.npd-timeline li{padding:.3rem}.npd-rail{border-right:0}.npd-rail .npd-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem}}@media(max-width:620px){.npd-commandbar>div:first-child{align-items:flex-start;flex-direction:column;gap:.35rem}.npd-project-picker{width:100%}.npd-project-picker select{max-width:100%;width:100%}.npd-board-intro{padding-bottom:2.25rem}.npd-rail .npd-flow{grid-template-columns:1fr}}
