.np-root .np-v9-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}
.np-root .np-v9-tabs button{flex:1 1 140px;min-height:46px;white-space:normal}
.np-root .np-v9-tabs button[aria-current="page"],.np-root .np-v9-material-tabs button[aria-current="page"],.np-root .np-v9-task-card[aria-current="page"]{background:#f5e5cf;border-color:#bc7927;color:#292725}
.np-root .np-card-heading{position:relative}
.np-root .np-v9-card-tools{display:flex;justify-content:flex-end;gap:8px;margin:6px 0}
.np-root .np-v9-input-tasks{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ded8cf}
.np-root .np-v9-task-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}
.np-root .np-v9-task-card{display:flex;flex-direction:column;align-items:flex-start;gap:7px;text-align:left;padding:17px 18px;min-height:86px;white-space:normal}
.np-root .np-v9-task-card strong{font-size:16px;line-height:1.4}
.np-root .np-v9-task-card span{font-size:13px;font-weight:400;color:#6d665d;line-height:1.5}
.np-root .np-v9-material-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 20px}
.np-root .np-v9-material-tabs button{min-height:58px;white-space:normal;padding:10px;line-height:1.4}
.np-root .np-v9-pkd-layout{display:grid;grid-template-columns:minmax(200px,0.8fr) minmax(0,2fr);gap:20px;align-items:start}
.np-root .np-v9-section-list{border:1px solid #ded8cf;border-radius:12px;background:#f8f6f2;padding:14px;min-width:0}
.np-root .np-v9-section-list h3{margin:0 0 12px;font-size:15px}
.np-root .np-v9-section-list>.sec:last-child{margin-top:12px;width:100%}
.np-root .np-v9-section-button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:11px 9px;margin-bottom:7px;text-align:left;white-space:normal;line-height:1.4;font-size:13px;background:#fff}
.np-root .np-v9-section-button>span:last-child{overflow-wrap:anywhere}
.np-root .np-v9-section-button small{display:block;color:#797168;font-weight:400;margin-top:4px}
.np-root .np-v9-section-button[aria-current="true"]{border-color:#bd7927;background:#f5e5cf;box-shadow:inset 3px 0 #bd7927}
.np-root .np-v9-material{min-width:0}
.np-root .np-v9-current-section{font-size:17px;line-height:1.5;margin:0 0 14px;overflow-wrap:anywhere}
.np-root .np-v9-current-section .np-tag{vertical-align:middle}
.np-root .np-v9-owner .np-section-heading,.np-root .np-v9-owner .np-pkd-selected-row>.np-tag,.np-root .np-v9-owner .np-v8-owner-main>strong,.np-root .np-v9-owner .np-v8-owner-main>.np-muted{display:none}
.np-root .np-v9-owner .np-pkd-selected-row{display:block;background:#f8f6f2;padding:12px;border-radius:10px}
.np-root .np-v9-owner .np-owner-form{margin-top:0}
.np-root .np-v9-owner [data-owner-roster-status]{font-size:12px;margin:0 0 8px}
.np-root .np-v9-material>h2{font-size:19px;margin-top:24px}
.np-root .np-v9-volume-parts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}
.np-root .np-v9-volume-parts details{border:1px solid #ded8cf;border-radius:10px;padding:13px;background:#faf8f5;min-width:0}
.np-root .np-v9-volume-parts summary{cursor:pointer;font-weight:600}
.np-root [data-restoration-content]{min-width:0}
.np-root .np-v9-readiness[hidden]{display:none}
@media(max-width:820px){.np-root .np-v9-pkd-layout{grid-template-columns:1fr}.np-root .np-v9-section-list{display:flex;gap:8px;overflow-x:auto;align-items:stretch;max-width:100%;padding:12px}.np-root .np-v9-section-list h3{flex:0 0 90px;align-self:center;margin:0}.np-root .np-v9-section-button{flex:0 0 190px;margin:0}.np-root .np-v9-section-list>.sec:last-child{margin-top:0;flex:0 0 140px;white-space:normal}.np-root .np-v9-tabs button{flex-basis:120px}}
@media(max-width:520px){.np-root .np-v9-tabs{gap:6px}.np-root .np-v9-tabs button{flex:1 1 calc(50% - 6px);font-size:13px;padding:10px 7px}.np-root .np-v9-material-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.np-root .np-v9-material-tabs button{min-height:50px;font-size:13px}.np-root .np-v9-volume-parts{grid-template-columns:1fr}.np-root .np-v9-input-tasks .np-section-heading{flex-wrap:wrap;gap:10px}.np-root .np-v9-task-card{padding:14px}}
