/* Quiet personnel/activity column; no business record writes. */
#developmentWorkbenchRoot .dw-work-table .dw-people-column{vertical-align:middle;padding-top:14px;padding-bottom:14px;overflow:visible}
#developmentWorkbenchRoot .dw-people-cell{display:flex;flex-direction:column;gap:5px;min-width:0;line-height:22px;color:#64748b;font-size:14px;font-weight:400}
#developmentWorkbenchRoot .dw-people-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:22px}
#developmentWorkbenchRoot .dw-people-identity{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:14px;font-weight:400;line-height:22px}
#developmentWorkbenchRoot .dw-people-shop{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#71809a;font-size:13px;font-weight:400;line-height:22px}
#developmentWorkbenchRoot .dw-people-menu{margin:0;flex:none;height:22px}
#developmentWorkbenchRoot .dw-people-menu>summary{height:22px;line-height:20px;color:#8492a8}
#developmentWorkbenchRoot .dw-people-collaboration{display:block;align-self:flex-start;max-width:100%;min-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;padding:0;margin:0;background:transparent;box-shadow:none;color:#376de2;font:inherit;font-size:13px;font-weight:400;line-height:22px;text-align:left;cursor:pointer}
#developmentWorkbenchRoot .dw-people-collaboration.is-done{color:#71809a}
#developmentWorkbenchRoot .dw-people-pending{color:#bb7c21}
#developmentWorkbenchRoot .dw-people-collaboration:hover{text-decoration:underline;background:transparent}
#developmentWorkbenchRoot .dw-people-latest{display:block;width:100%;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:22px;border:0;border-radius:0;padding:0;margin:0;background:transparent;box-shadow:none;color:#7b89a0;font:inherit;font-size:12px;font-weight:400;line-height:22px;text-align:left;cursor:pointer}
#developmentWorkbenchRoot .dw-people-latest:hover{color:#64748b;background:transparent;text-decoration:underline}
#developmentWorkbenchRoot .dw-people-latest:focus-visible,#developmentWorkbenchRoot .dw-people-collaboration:focus-visible{outline:2px solid #9aabc3;outline-offset:2px;border-radius:3px}
/* Compact latest activity popover: one line per meaningful stage update. */
.dw-people-history-popover{position:fixed;z-index:100050;box-sizing:border-box;max-height:min(320px,calc(100vh - 24px));overflow:auto;padding:0;border:1px solid #dce4ef;border-radius:8px;background:#fff;color:#64748b;font-family:inherit;box-shadow:0 6px 20px #2539551a}
.dw-people-history-popover *{box-sizing:border-box}
.dw-people-history-popover>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 16px;padding:10px 0 8px;border-bottom:1px solid #edf1f6;font-size:14px;line-height:20px;font-weight:400}
.dw-people-history-heading{display:flex;align-items:center;gap:10px;min-width:0}
.dw-people-history-heading>span{flex:none;font-weight:400}
.dw-people-history-heading>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:#94a3b8;font-size:12px;line-height:20px;font-weight:400}
.dw-people-history-popover>header button{flex:none;border:0;padding:0 2px;background:transparent;color:#8492a8;cursor:pointer;font:inherit;font-size:20px;line-height:20px}
.dw-people-history-content{padding:8px 16px 10px}
.dw-people-history-popover ol{list-style:none;margin:0;padding:0}
.dw-people-history-popover li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:26px;margin:0;padding:3px 0;border:0;font-size:13px;line-height:20px;font-weight:400}
.dw-people-history-action{display:block;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400}
.dw-people-history-popover time{display:block;flex:none;color:#94a3b8;font-size:12px;line-height:21px;white-space:nowrap;font-weight:400;font-variant-numeric:tabular-nums}
.dw-people-history-popover button:focus-visible{outline:2px solid #9aabc3;outline-offset:2px;border-radius:3px}
body.theme-dark #developmentWorkbenchRoot .dw-people-identity{color:#bac6d8}body.theme-dark #developmentWorkbenchRoot .dw-people-shop,body.theme-dark #developmentWorkbenchRoot .dw-people-latest{color:#a2aec1}
body.theme-dark .dw-people-history-popover{background:#1c2433;border-color:#3d4a60;color:#d2d9e6}body.theme-dark .dw-people-history-popover>header{border-color:#334155}
