/* Small task outcome control; approved page shells remain unchanged. */
.task-na-details{display:inline;margin-left:7px;font-style:normal}
.task-na-details>summary{display:inline-block;list-style:none;color:#a7a7b0;text-decoration:underline;text-underline-offset:2px;cursor:pointer;font-size:11px;padding:3px 1px}
.task-na-details>summary::-webkit-details-marker{display:none}
.task-na-details[data-na]:not([open])>summary{display:none}
.task-na-details[open]{display:block;margin:6px 0 0}
.task-na-details[open]>summary{margin-bottom:5px}
.task-na-editor{display:block;min-width:0}
.task-na-editor label{display:block;margin-bottom:4px}
.task-na-editor textarea{display:block;width:100%;min-height:62px;box-sizing:border-box;background:#101012;color:var(--text);border:1px solid #45454d;border-radius:6px;padding:7px;font:inherit;resize:vertical}
.task-na-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:6px}
.task-na-actions button{border:1px solid #45454d;background:#242429;color:var(--text);border-radius:6px;font:inherit;padding:6px 9px;cursor:pointer}
.task-na-reason{white-space:normal;overflow-wrap:anywhere;line-height:1.5}
.task-na-attribution{color:var(--muted);font-size:10px;margin-top:4px}
.check.na{font-size:9px;font-weight:750;background:#26262c;color:#c9c9d0;border-color:#60606a}
.milestone-chip.notapplicable{color:#c9c9d0;border-color:#60606a;background:#26262c}
@media(pointer:coarse){.task-na-details>summary{min-height:24px;padding:4px 3px}.task-na-actions button{min-height:40px}.task-na-editor textarea{font-size:16px}}
