.adm .tbl tr.muted td{opacity:.55}.adm .trunc{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:320px;display:inline-block;overflow:hidden}.adm .trunc-1{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.adm .chain{background:var(--gray-0);border:1px solid var(--bd);border-radius:var(--r-lg);margin-bottom:14px;display:flex;overflow:hidden}.adm .chain-cell{background:var(--gray-50);flex-direction:column;flex:1 1 0;gap:3px;min-width:0;padding:12px 16px;display:flex}.adm .chain-cell.here{background:var(--gray-0);border-top:2px solid var(--blue-600)}.adm .chain-cell.here .cap{color:var(--blue-700);font-weight:600}.adm .chain-t{color:var(--fg-1);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.adm .chain-m{color:var(--fg-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.adm .chain-go{color:var(--blue-600);padding-top:2px;font-size:12px;font-weight:500;text-decoration:none}.adm .chain-go:hover{text-decoration:underline}.adm .chain-you{color:var(--fg-4);padding-top:2px;font-size:12px}.adm .chain-arrow{background:var(--gray-50);width:28px;color:var(--fg-4);border-left:1px solid var(--bd);border-right:1px solid var(--bd);flex:none;justify-content:center;align-items:center;display:flex}.adm .chain-chips{color:var(--fg-1);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.adm .chain-chip{align-items:center;gap:5px;display:inline-flex}.adm .chain-dot{border-radius:var(--r-full);background:var(--gray-400);flex:none;width:7px;height:7px}.adm .chain-dot.ok{background:var(--emerald-500)}.adm .chain-dot.warn{background:var(--amber-500)}.adm .chain-dot.bad{background:var(--red-500)}.adm .chain-dot.live{background:var(--blue-500)}.adm .hr-head{border-bottom:1px solid var(--gray-100);align-items:center;gap:8px;padding:12px 14px 10px;display:flex}.adm .hr-head .cap{flex:1}.adm .hr-head .mono{color:var(--fg-3);font-size:11px;font-weight:500}.adm .hr-empty{color:var(--fg-3);padding:13px 14px;font-size:12px}.adm .hr-row{border-bottom:1px solid var(--gray-100);flex-direction:column;gap:5px;padding:11px 14px;display:flex}.adm .hr-row:last-child{border-bottom:none}.adm .hr-row.needs-human{background:var(--amber-50)}.adm .hr-row.needs-human .hr-status,.adm .hr-row.needs-human .hr-sum{color:var(--amber-700)}.adm .hr-top{align-items:center;gap:7px;min-width:0;display:flex}.adm .hr-status{color:var(--fg-1);font-size:12px;font-weight:600}.adm .hr-skill{font-family:var(--font-mono);color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.adm .hr-spacer{flex:1}.adm .hr-actor{min-width:0;color:var(--fg-3);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:11px;overflow:hidden}.adm .hr-when{color:var(--fg-3);flex:none;font-size:11px}.adm .hr-sum{color:var(--fg-2);font-size:12px;line-height:1.5}.adm .hr-foot{align-items:center;gap:8px;display:flex}.adm .hr-meta{min-width:0;font-family:var(--font-mono);color:var(--fg-3);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}.adm .hr-foot .chain-go{flex:none;padding-top:0}.adm .tl{padding:4px 0}.adm .tl-row{border-bottom:1px solid var(--gray-100);grid-template-columns:54px 96px minmax(0,1fr);align-items:baseline;gap:0 12px;padding:11px 16px;display:grid}.adm .tl-row:last-child{border-bottom:none}.adm .tl-row.internal{background:var(--amber-50)}.adm .tl-when{font-family:var(--font-mono);color:var(--fg-4);font-size:11px}.adm .tl-body{flex-direction:column;gap:2px;min-width:0;display:flex}.adm .tl-line{align-items:baseline;gap:7px;min-width:0;display:flex}.adm .tl-who{font-size:12px;font-weight:600}.adm .tl-session{font-family:var(--font-mono);color:var(--fg-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.adm .tl-text{color:var(--fg-2);font-size:13px;line-height:1.55}.adm .tl-flag{color:var(--amber-700);font-size:11px;font-weight:500}.adm .tl-compose{border-top:1px solid var(--bd);background:var(--gray-50);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.adm .tl-compose .input{resize:vertical;width:100%}.adm .tl-actions{justify-content:flex-end;gap:8px;display:flex}.adm .gh-link{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.adm .gh-title{color:var(--fg-3);margin:6px 0 0;font-size:12px;line-height:1.5}.adm .key-add{align-items:flex-end;gap:12px;display:flex}.adm .mono-box{font-family:var(--font-mono);background:var(--gray-50);border:1px solid var(--gray-100);border-radius:var(--r-md);word-break:break-all;margin-bottom:6px;padding:7px 10px;font-size:11px;line-height:1.5}.adm .mono-box:last-child{margin-bottom:0}
