.np-task-v14{display:grid;gap:16px;margin-top:16px}
.np-task-v14-tools{display:flex;justify-content:flex-end}
.np-task-v14-group{margin:0!important;padding:0!important;border:1px solid var(--line,#d8e0df);border-radius:12px;overflow:hidden;background:var(--surface,#fff)}
.np-task-v14-group>summary,.np-task-v14-manual>summary,.np-task-v14-history>summary{display:list-item;width:100%;box-sizing:border-box;padding:16px 20px;cursor:pointer;font-size:16px;font-weight:600;line-height:1.45}
.np-task-v14-group>summary:hover,.np-task-v14-manual>summary:hover,.np-task-v14-history>summary:hover{background:rgba(25,100,87,.045)}
.np-task-v14-group>summary:focus-visible,.np-task-v14-manual>summary:focus-visible,.np-task-v14-history>summary:focus-visible{outline:2px solid var(--accent,#216b60);outline-offset:-3px}
.np-task-v14-body{display:grid;gap:16px;padding:0 20px 20px}
#new .np-root .np-task-v14-group>.np-task-v14-body{margin:0}
.np-task-v14-editor,.np-task-v14-task,.np-task-v14-link{display:grid;gap:12px;padding:16px;border:1px solid var(--line,#d8e0df);border-radius:9px}
.np-task-v14-editor{background:rgba(25,100,87,.025)}
.np-task-v14-editor h4,.np-task-v14-task h4,.np-task-v14-editor p,.np-task-v14-task header p{margin:0}
.np-task-v14-editor textarea,.np-task-v14-editor input:not([type=file]),.np-task-v14-editor select,.np-task-v14-link select{box-sizing:border-box;width:100%;max-width:100%}
.np-task-v14-editor input[readonly],.np-task-v14-editor textarea[readonly]{background:var(--surface,#f8faf9)}
.np-task-v14-editor .np-label,.np-task-v14-link .np-label{min-width:0}
.np-task-v14-editor input[type=file]{width:100%;min-width:0}
.np-task-v14-task>header{display:grid;gap:6px}
.np-task-v14-task h4{font-size:16px;line-height:1.45;overflow-wrap:anywhere}
.np-task-v14-task small,.np-task-v14-revision small,.np-task-v14-file small{display:block;color:var(--muted,#586e6b);font-size:12px;line-height:1.5}
.np-task-v14-revision{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--line,#d8e0df)}
.np-task-v14-revision>header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;align-items:baseline}
.np-task-v14-description{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}
.np-task-v14-file{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--line,#e4e9e8)}
.np-task-v14-file>span{min-width:0;overflow-wrap:anywhere}
.np-task-v14-file>.np-actions{flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}
.np-task-v14-history>summary,.np-task-v14-manual>summary{padding:12px 0;font-size:15px}
.np-task-v14-history h5{margin:12px 0 4px;font-size:14px}
.np-task-v14-manual{border-top:1px solid var(--line,#d8e0df)}
.np-task-v14-other-drafts{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid var(--line,#d8e0df)}
.np-task-v14-other-drafts>p{width:100%}
.np-task-v14 .np-actions:empty{display:none}
@media(max-width:600px){.np-task-v14-body{padding:0 12px 12px}.np-task-v14-group>summary{padding:14px 12px}.np-task-v14-editor,.np-task-v14-task,.np-task-v14-link{padding:12px}.np-task-v14-file{align-items:flex-start;flex-direction:column}.np-task-v14-file>.np-actions{justify-content:flex-start}.np-task-v14 .np-actions{gap:6px}}
