.npd-workspace .npd-flow{display:none}.npd-branch-workspace{display:grid;grid-template-columns:1fr;border:1px solid #c9ddd2;background:#fff;margin:1rem 0}.npd-branch-overview{padding:1.2rem 1.4rem;border-bottom:1px solid #dce9e1}.npd-branch-workspace h3{margin:0;color:#173e2d;font-size:1.1rem}.npd-branch-workspace p{color:#587064;font-size:.82rem;line-height:1.6}.npd-branch-overview dl{display:flex;gap:1.6rem;margin:.75rem 0 0}.npd-branch-overview dl div{display:grid;gap:.15rem}.npd-branch-overview dt{font-size:1.35rem;font-weight:800;color:#14724f}.npd-branch-overview dd{margin:0;color:#647c6e;font-size:.72rem}.npd-branch-workspace aside>header{display:flex;justify-content:space-between;align-items:start;gap:1rem;padding:1rem 1.4rem;border-bottom:1px solid #e0ece5}.npd-branch-workspace aside header p{margin:.2rem 0 0}.npd-branch-choice-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.65rem;padding:.8rem 1.4rem 1rem}.npd-branch-choice{display:grid;grid-template-columns:3.4rem 1fr;gap:.15rem .5rem;text-align:left;border:1px solid #e0ece5;border-radius:8px;background:#fff;padding:.8rem;cursor:pointer;color:#1d4433}.npd-branch-choice:hover,.npd-branch-choice.is-selected{background:#eff8f3;border-color:#8fc4a9}.npd-branch-choice b{grid-row:span 2;color:#14724f}.npd-branch-choice span{font-weight:800}.npd-branch-choice small{color:#668074;font-size:.71rem}.npd-branch-inline-detail{position:relative;border-top:1px solid #dce9e1;background:#fff}.npd-branch-inline-empty{padding:2.5rem 1.4rem;color:#668074;text-align:center}.npd-inline-branch-head{display:flex;justify-content:space-between;gap:1rem;padding:1.25rem 1.4rem 1rem}.npd-inline-branch-head h3{margin:.25rem 0 .8rem;font-size:1.35rem}.npd-inline-branch-head dl{display:flex;gap:0;margin:0;border-top:1px solid #e4eee8}.npd-inline-branch-head dl div{padding:.65rem 1.2rem .1rem 0;min-width:8rem}.npd-inline-branch-head dl div+div{padding-left:1.2rem;border-left:1px solid #e4eee8}.npd-inline-branch-head dt{color:#72877c;font-size:.69rem}.npd-inline-branch-head dd{margin:0;font-size:.82rem;font-weight:700}.npd-inline-branch-toolbar{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.4rem;background:#f5faf7;color:#466859;font-size:.79rem}.npd-inline-branch-table{padding:.55rem 1.4rem 1.35rem}.npd-branch-workspace:has(+.npd-stage) + .npd-stage{display:none}.npd-workspace:has(.npd-branch-workspace) .npd-branch-clarity,.npd-workspace:has(.npd-branch-workspace) .npd-sample-ledger,.npd-workspace:has(.npd-branch-workspace) .npd-branch-map{display:none}
.npd-branch-dialog{width:min(980px,calc(100vw - 2rem));max-height:88vh;border:0;padding:0;background:#fff;color:#183c2d;box-shadow:0 24px 64px rgba(14,45,31,.28)}.npd-branch-dialog::backdrop{background:rgba(13,38,28,.42);backdrop-filter:blur(2px)}.npd-branch-dialog-head{display:flex;justify-content:space-between;gap:2rem;padding:1.4rem 1.6rem 1.2rem;border-bottom:1px solid #dce9e1}.npd-branch-code{margin:0;color:#14724f;font-size:.76rem;font-weight:800}.npd-branch-dialog h2{margin:.28rem 0 .85rem;font-size:1.55rem;letter-spacing:-.02em}.npd-branch-dialog-head dl{display:flex;gap:2rem;margin:0}.npd-branch-dialog-head dl div{display:grid;gap:.12rem}.npd-branch-dialog-head dt{color:#72877c;font-size:.69rem}.npd-branch-dialog-head dd{margin:0;font-size:.82rem;font-weight:700}.npd-branch-dialog-head>button{align-self:flex-start;border:0;background:transparent;color:#315848;font-size:1.8rem;line-height:1;padding:.1rem .35rem;cursor:pointer}.npd-branch-dialog-head>button:hover{background:#edf6f0}.npd-branch-dialog-toolbar{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.6rem;background:#f5faf7;color:#466859;font-size:.79rem}.npd-branch-dialog main{padding:0 1.6rem 1.25rem}.npd-sample-table{width:100%;border-collapse:collapse;table-layout:fixed}.npd-sample-table th{padding:.72rem .6rem;text-align:left;color:#667c70;border-bottom:1px solid #dce9e1;font-size:.7rem;font-weight:800}.npd-sample-table th:nth-child(1){width:22%}.npd-sample-table th:nth-child(2){width:26%}.npd-sample-table th:nth-child(3),.npd-sample-table th:nth-child(4){width:18%}.npd-sample-table th:last-child{width:16%}.npd-sample-table td{padding:.95rem .6rem;vertical-align:middle;border-bottom:1px solid #e7efe9;font-size:.8rem}.npd-sample-table td b,.npd-sample-table td span{display:block;font-weight:800}.npd-sample-table td small{display:block;min-height:1.15em;margin-top:.22rem;color:#75897e;font-size:.71rem;line-height:1.35}.npd-sample-status{color:#176c4b}.npd-sample-status.is-failed,.npd-sample-status.is-revision_required{color:#a24132}.npd-sample-status.is-sealed,.npd-sample-status.is-winner{color:#176c4b}.npd-cell-muted{color:#71867b}.npd-cell-passed{color:#176c4b}.npd-cell-failed{color:#a24132}.npd-sample-action{text-align:right;white-space:nowrap}.npd-sample-action .btn{padding:.38rem .65rem;font-size:.75rem}.npd-link-action{margin-left:.65rem;border:0;background:transparent;color:#176447;font:inherit;font-size:.75rem;font-weight:800;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.npd-branch-empty{padding:2rem .6rem!important;text-align:center;color:#71867b}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:720px){.npd-branch-workspace{grid-template-columns:1fr}.npd-branch-overview{border-right:0;border-bottom:1px solid #dce9e1}.npd-branch-dialog{width:calc(100vw - 1rem)}.npd-branch-dialog-head{padding:1.1rem 1rem;gap:.8rem}.npd-branch-dialog-head dl{gap:1rem;flex-wrap:wrap}.npd-branch-dialog-toolbar,.npd-branch-dialog main{padding-left:1rem;padding-right:1rem}.npd-sample-table{table-layout:auto}.npd-sample-table th:nth-child(3),.npd-sample-table td:nth-child(3){display:none}.npd-sample-table th{font-size:.65rem}.npd-sample-table td{padding:.8rem .35rem}.npd-sample-table th:nth-child(1){width:29%}.npd-sample-table th:nth-child(2){width:30%}.npd-sample-table th:nth-child(4){width:19%}.npd-sample-table th:last-child{width:22%}.npd-link-action{display:none}}
