#panel-npd .npd-flow-nav{display:none!important}.npd-project-info-actions{display:flex;align-self:flex-start;flex:0 0 auto;gap:.55rem;margin-left:auto;white-space:nowrap}.npd-project-info-actions button{min-height:2.35rem;border:1px solid #7cb99f;background:#fff;color:#176447;padding:.46rem .78rem;font:inherit;font-size:.78rem;font-weight:750;white-space:nowrap;cursor:pointer}.npd-project-info-actions button:hover{background:#eff8f3}.npd-project-info-actions button:focus-visible{outline:2px solid #72b899;outline-offset:2px}.npd-project-info-actions button:disabled{cursor:wait;opacity:.58}
.npd-info-dialog{width:min(760px,calc(100vw - 2rem));max-height:88vh;border:0;padding:0;background:#fff;color:#193c2d;box-shadow:0 28px 72px rgba(14,45,31,.3)}.npd-info-dialog::backdrop{background:rgba(13,38,28,.42);backdrop-filter:blur(2px)}.npd-info-shell{display:flex;flex-direction:column;max-height:88vh}.npd-info-shell>header{display:flex;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.45rem 1.6rem 1.1rem;border-bottom:1px solid #dce9e1}.npd-info-dialog h2{margin:0;color:#173e2d;font-size:1.45rem;letter-spacing:-.025em}.npd-info-shell>header p{margin:.35rem 0 0;color:#60796d;font-size:.78rem}.npd-info-shell>header button{border:0;background:transparent;color:#315848;font-size:1.8rem;line-height:1;padding:.1rem .35rem;cursor:pointer}.npd-info-shell>header button:hover{background:#edf6f0}.npd-info-content{overflow:auto;padding:1.15rem 1.6rem 1.35rem}.npd-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.25rem;margin:0}.npd-info-grid>div{min-height:4.5rem;padding:.82rem 0;border-bottom:1px solid #e7efe9}.npd-info-grid>div.wide{grid-column:1/-1}.npd-info-grid>div.critical{padding-left:.9rem;background:#f4faf6;box-shadow:inset 2px 0 #5b9e7e}.npd-info-grid dt{color:#698176;font-size:.72rem;font-weight:750}.npd-info-grid dd{margin:.34rem 0 0;color:#1f4434;font-size:.92rem;line-height:1.5;white-space:pre-wrap}.npd-info-grid dd.is-empty{color:#94a69d}.npd-info-dialog footer{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid #e0ece5}.npd-info-dialog footer button{min-height:2.4rem;padding:.45rem .85rem;border:1px solid #b9cec2;background:#fff;color:#234c3a;font:inherit;font-weight:700;cursor:pointer}.npd-info-dialog footer .solid{border-color:#14724f;background:#14724f;color:#fff}.npd-info-form{margin:0}.npd-info-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem}.npd-info-form label{display:grid;gap:.38rem;color:#315545;font-size:.76rem;font-weight:750}.npd-info-form label.wide{grid-column:1/-1}.npd-info-form label.critical{padding:.8rem;background:#f4faf6;box-shadow:inset 2px 0 #5b9e7e}.npd-info-form label span b{color:#a24132}.npd-info-form input,.npd-info-form textarea{width:100%;box-sizing:border-box;border:1px solid #c6dbcf;background:#fcfefd;color:#193b2c;padding:.56rem .62rem;font:inherit;font-size:.86rem}.npd-info-form textarea{min-height:5rem;resize:vertical}.npd-info-form input:focus,.npd-info-form textarea:focus{outline:2px solid #72b899;outline-offset:1px}@media(max-width:620px){.npd-project-info-actions{order:3;width:100%;margin:.5rem 0 0}.npd-info-dialog{width:calc(100vw - 1rem);max-height:92vh}.npd-info-shell{max-height:92vh}.npd-info-shell>header,.npd-info-content{padding-left:1rem;padding-right:1rem}.npd-info-grid,.npd-info-form-grid{grid-template-columns:1fr}.npd-info-grid>div.wide,.npd-info-form label.wide{grid-column:auto}.npd-info-dialog footer button{flex:1}}
