.np-panel{margin-top:20px}.np-summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.np-primary{margin-top:20px;padding-top:18px;border-top:1px solid #e2e8f0}.np-primary>.nu-actions{margin-top:12px}.np-primary>.nu-button{margin-top:14px}.np-accept{display:flex;align-items:flex-start;gap:10px;margin:16px 0 0;font-size:13px;line-height:1.5;color:#334155;max-width:68ch;cursor:pointer}.np-accept input{width:19px;height:19px;margin:1px 0 0;flex-shrink:0;accent-color:#047857}.np-accept input:focus-visible{outline:2px solid #4338ca;outline-offset:3px}.np-panel .nu-label select{display:block;width:100%;min-height:44px;margin-top:8px;padding:10px;border:1px solid #cbd5e1;border-radius:9px;color:#0f172a;background:#fff;font-size:16px}.np-panel .nu-label select:focus-visible{outline:2px solid #4338ca;outline-offset:2px}.np-phases{list-style:none;margin:0;padding:0}.np-phases li{padding:12px 0;border-top:1px solid #e2e8f0}.np-phases li:first-child{border-top:0}.np-phase-title{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:#334155}.np-phase-title>span{font-variant-numeric:tabular-nums}.np-prerequisite{margin-top:16px}.np-identity{margin-top:12px}.np-panel .nu-footer>.nu-muted{flex-basis:100%}@media(max-width:640px){.np-summary{flex-direction:column}.np-panel .nu-heading>.nu-button{padding-left:0}.np-primary>.nu-button{width:100%}.np-panel .nu-actions>.nu-button{flex:1 1 auto}.np-panel .nu-heading{margin-bottom:12px}}
