#new .np-root details.np-section{padding:0;overflow:clip}
#new .np-root details.np-section>summary{box-sizing:border-box;width:100%;min-height:52px;padding:15px;cursor:pointer;list-style:none;display:flex;align-items:center;gap:10px;color:#333}
#new .np-root details.np-section>summary::-webkit-details-marker{display:none}
#new .np-root details.np-section>summary::marker{content:""}
#new .np-root details.np-section>summary::before{content:"›";flex:0 0 16px;font-size:24px;line-height:1;text-align:center;transform:rotate(0deg);transition:transform .15s ease}
#new .np-root details.np-section[open]>summary::before{transform:rotate(90deg)}
#new .np-root details.np-section>summary:has(.np-v11-chevron)::before{display:none}
#new .np-root details.np-section>summary .np-v11-chevron{flex:0 0 16px;display:inline-block;font-size:21px;line-height:1;transform:rotate(-90deg);transition:transform .15s ease;text-align:center}
#new .np-root details.np-section[open]>summary .np-v11-chevron{transform:rotate(0deg)}
#new .np-root details.np-section>summary>strong{flex:1;font-size:15px;font-weight:650;line-height:1.4}
#new .np-root details.np-section>summary>.np-muted{font-size:12px;font-weight:400;margin-left:auto;text-align:right;white-space:normal}
#new .np-root details.np-section>summary:hover,#new .np-root .np-party>details>summary:hover{background:#f4f1ed}
#new .np-root .np-v11-summary:focus-visible{outline:2px solid #b97726;outline-offset:-3px;border-radius:9px}
#new .np-root details.np-section[open]>summary{border-bottom:1px solid #ddd5cc;margin-bottom:0}
#new .np-root details.np-section>.np-v11-disclosure-body{padding:15px;margin:0;min-width:0}
#new .np-root details.np-section>:not(summary):not(.np-v11-disclosure-body){margin-left:15px;margin-right:15px}
#new .np-root details.np-section>:last-child:not(summary){margin-bottom:15px}
#new .np-root details.np-section>details.np-section{margin-block:12px}
#new .np-root .np-v11-disclosure-body>:first-child{margin-top:0}
#new .np-root .np-v11-disclosure-body>:last-child{margin-bottom:0}
#new .np-root .np-v11-picker .np-input-options,#new .np-root .np-v11-picker .np-pkd-results{max-height:520px;overflow:auto;overscroll-behavior:contain}
#new .np-root .np-v11-picker input[type=checkbox],#new .np-root [data-v11-tech-stage]{width:22px;height:22px;min-width:22px;accent-color:#b97726}
#new .np-root .np-v11-picker .np-pkd-choice,#new .np-root .np-v11-picker .np-input-choice{cursor:pointer;min-height:36px;align-items:start}
#new .np-root .np-v11-picker .np-pkd-choice:focus-within,#new .np-root .np-v11-picker .np-input-choice:focus-within{background:#f4eee6;border-radius:6px}
#new .np-root .np-party{padding:0}
#new .np-root .np-party>details>summary{cursor:pointer;box-sizing:border-box;padding:15px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;list-style:none}
#new .np-root .np-party>details>summary::-webkit-details-marker{display:none}
#new .np-root .np-party>details>summary .np-v11-summary-title{margin:0!important;grid-column:1;font-size:15px;line-height:1.4}
#new .np-root .np-party>details>summary [data-party-name]{grid-column:1;font-size:13px;color:#666}
#new .np-root .np-party>details>summary .np-party-chevron{grid-column:2;grid-row:1 / span 2;align-self:center}
#new .np-root .np-party [data-party-body]{padding:15px}
#new .np-root .np-v11-input-tasks{margin-bottom:12px}
#new .np-root .np-v11-input-tasks>.np-section-heading{margin:4px 0 12px}
#new .np-root .np-v11-input-tasks>.np-section-heading h2{font-size:20px;margin:0}
#new .np-root .np-v11-technical-field h3{line-height:1.45}
#new .np-root [data-v11-technical-card]>.np-actions{position:static;flex-wrap:wrap;margin-bottom:15px}
#new .np-root [data-v11-technical-card]>.np-actions button{min-height:40px;white-space:normal}
#new .np-root .np-v11-picker .np-pkd-toolbar,#new .np-root .np-v11-picker .np-input-scope-tools{margin-top:0}
@media(max-width:760px){
 #new .np-root details.np-section>summary{min-height:52px;padding:12px;gap:8px;flex-wrap:wrap}
 #new .np-root details.np-section>summary>strong{flex:1 1 calc(100% - 30px);font-size:14px}
 #new .np-root details.np-section>summary>.np-muted{margin-left:24px;text-align:left;flex-basis:100%}
 #new .np-root details.np-section>.np-v11-disclosure-body,#new .np-root .np-party [data-party-body]{padding:12px}
 #new .np-root details.np-section>:not(summary):not(.np-v11-disclosure-body){margin-left:12px;margin-right:12px}
 #new .np-root .np-party>details>summary{padding:12px}
 #new .np-root .np-v11-picker .np-input-options,#new .np-root .np-v11-picker .np-pkd-results{max-height:65vh}
 #new .np-root [data-v11-technical-card]>.np-actions{display:grid;grid-template-columns:1fr}
 #new .np-root [data-v11-technical-card]>.np-actions button{min-height:44px}
}
@media(prefers-reduced-motion:reduce){#new .np-root details.np-section>summary::before,#new .np-root .np-v11-chevron{transition:none}}
