.personal-tasks-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px}
.personal-tasks-heading h3{font-size:14px;line-height:1.5;font-weight:600;color:#526148;margin:0}
.personal-tasks-heading small{font-size:10px;color:#7e8974;white-space:nowrap}
.personal-task-item{display:flex;align-items:center;gap:10px;border-bottom:1px solid #dde3d5}
.graph-custom-tasks .personal-task-item .behavior-task{flex:1;min-width:0;border:0;padding:13px 0}
.graph-custom-tasks .personal-task-item .behavior-check-label>span{color:#526148;font-size:13px;overflow-wrap:anywhere}
.personal-task-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:3px;max-width:86px;flex-shrink:0}
.personal-task-controls button,.personal-archived-row button{border:0;border-radius:5px;background:transparent;color:#667859;padding:6px;font:inherit;font-size:11px;cursor:pointer;min-height:30px}
.personal-task-controls button:hover,.personal-archived-row button:hover{background:#e7ecdf;color:#3f5138}
.personal-task-controls button:focus-visible,.personal-archived-row button:focus-visible,.personal-tasks-archived summary:focus-visible{outline:2px solid #6585ad;outline-offset:2px}
.personal-tasks-archived{margin-top:15px;color:#718168;font-size:11px;border-top:1px solid #dde3d5;padding-top:12px}
.personal-tasks-archived summary{width:fit-content;cursor:pointer;border-radius:3px;line-height:1.6}
.personal-tasks-archived summary span{font-variant-numeric:tabular-nums;margin-left:4px}
.personal-tasks-archived>p{font-size:10px;color:#7e8974;line-height:1.6;margin:10px 0 4px}
.personal-archived-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0}
.personal-archived-row>span{line-height:1.6;overflow-wrap:anywhere}
.personal-archived-row button{flex-shrink:0}
.personal-edit-hint{font-size:12px;color:var(--muted);line-height:1.8;margin:12px 0}
.personal-edit-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}
