.np-toolbar,.np-entry-actions,.np-overview,.np-tabs,.np-alerts,.np-filters,.np-list-caption,.np-section-heading{display:flex;align-items:center;gap:16px}
.np-toolbar{justify-content:space-between;margin:0 0 28px}.np-toolbar p{margin:0;font-size:14px}.np-entry-actions{gap:10px}.np-entry-actions>button{background:#28566a;color:#fff}.np-create-menu{position:relative}.np-create-menu>summary{cursor:pointer;list-style:none;padding:11px 16px;border:1px solid #ccd4cf;border-radius:8px;background:#fff;font-size:14px;font-weight:600}.np-create-menu>summary::-webkit-details-marker{display:none}.np-create-menu>summary span{margin-left:18px}.np-menu-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:40;min-width:190px;padding:6px;background:#fff;border:1px solid #d9e1db;border-radius:10px;box-shadow:0 12px 30px #18352b20;display:grid;gap:4px}.np-menu-panel button{background:#fff;color:#2a4034;text-align:left;border:0;white-space:nowrap}.np-menu-panel button:hover{background:#eef3ef}
.np-overview{justify-content:space-between;border-bottom:1px solid #d7dfd9;margin-bottom:20px;flex-wrap:wrap;gap:8px}.np-tabs{gap:22px}.np-tabs button{display:flex;align-items:center;gap:8px;padding:14px 0;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:#718077;white-space:nowrap}.np-tabs button.is-active{color:#234b36;border-bottom-color:#345f45;font-weight:700}.np-tabs span{font-size:12px;padding:2px 7px;background:#e7ede8;border-radius:5px;color:#4b6555}.np-alerts{font-size:12px;color:#65736a;gap:16px}.np-alerts b{font-size:14px;margin-left:4px;color:#825140}
.np-projects{background:#fff;border:1px solid #e0e6e1;border-radius:12px;overflow:hidden}.np-filters{padding:20px 20px 12px;flex-wrap:wrap;gap:12px}.np-search{display:flex;align-items:center;gap:6px;flex:1 1 260px;max-width:440px}.np-search input{width:100%;min-width:0;padding:10px 12px;border:1px solid #d7dfd9;border-radius:7px;font-size:14px}.np-search button{padding:10px 12px;white-space:nowrap}.np-source select{padding:10px 12px;border:1px solid #d7dfd9;border-radius:7px;background:#fff;font-size:13px;color:#42594a}.np-review{margin-left:auto;font-size:12px}.np-list-caption{justify-content:space-between;padding:0 20px 16px;color:#7b877f;font-size:12px}.np-list-caption b{font-weight:500;white-space:nowrap}
#page .np-project-table{width:100%;min-width:720px;table-layout:fixed}#page .np-project-table th{background:#f6f8f6;color:#78857c;font-size:12px;font-weight:500;padding:13px 18px}#page .np-project-table td{padding:20px 18px;white-space:normal;vertical-align:middle;border-bottom:1px solid #edf0ed;font-size:13px;overflow-wrap:anywhere}#page .np-project-table th:nth-child(1){width:38%}#page .np-project-table th:nth-child(2){width:18%}#page .np-project-table th:nth-child(3){width:14%}#page .np-project-table th:nth-child(4){width:18%}#page .np-project-table th:nth-child(5){width:12%}.np-project-table tbody tr:last-child td{border-bottom:0}.np-project-table tbody tr:hover{background:#fafcf9}.np-project-table .project-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:0;background:none;border:0;border-radius:0;box-shadow:none;color:#263f31;font-size:15px;font-weight:650;line-height:1.5;text-align:left}.np-project-table .project-name:hover{color:#8a4546;text-decoration:underline}.project-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12px;color:#7b867e}.np-project-table small{display:block;margin-top:7px;font-size:12px;color:#7b867e}.np-project-table .development-badge{font-size:11px;padding:2px 6px;border-radius:4px}.project-status{font-size:12px;font-weight:600}.np-project-table td:last-child button{padding:8px 10px;white-space:nowrap;font-size:12px}.project-observation{line-height:1.5}
.np-current{margin:24px 0}.np-section-heading{justify-content:space-between;margin-bottom:12px}.np-section-heading h3{margin:0;font-size:17px}.np-section-heading span{font-size:12px;color:#758379}.np-current .task-panel{margin:0}.np-current .task-panel-item{box-shadow:none;padding:20px!important;border-left-width:3px!important}.np-current .task-panel-item h3{margin-top:0;font-size:16px}.np-current .task-panel-item>p{font-size:13px;line-height:1.8}.np-fold{margin:12px 0;padding:0!important;box-shadow:none!important}.np-fold>summary{cursor:pointer;padding:18px 20px;font-size:14px;font-weight:600;color:#40594a}.np-fold>summary small{font-size:12px;color:#889289;font-weight:400;margin-left:12px}.np-fold[open]>summary{border-bottom:1px solid #e4eae5;margin-bottom:14px}.np-fold>:not(summary){margin:14px 20px}.np-fold>.card{box-shadow:none;border:0;padding:0}.np-fold .workflow-timeline{padding:0 0 16px}.np-fold .workflow-stage{min-width:145px}.np-fold .section-title{margin-top:0}.np-current~.section-title h2{font-size:17px}
@media(max-width:1000px){.np-toolbar{align-items:flex-start;flex-wrap:wrap}.np-overview{align-items:flex-start}.np-alerts{padding:8px 0}.np-tabs{gap:14px}.np-review{margin-left:0}.np-list-caption{align-items:flex-start}.np-entry-actions{flex-wrap:wrap}}
@media(max-width:640px){.np-toolbar{gap:14px;margin-bottom:18px}.np-tabs{gap:12px;max-width:100%;overflow:auto}.np-tabs button{font-size:13px}.np-filters{padding:14px}.np-search{max-width:none;flex-basis:100%}.np-list-caption{padding:0 14px 14px}.np-list-caption>span{max-width:75%}.np-fold>summary{padding:16px}.np-section-heading span{display:none}.np-create-menu>summary{padding:10px 12px}}
