.taskman-container{display:flex;flex-direction:column;height:100%}.taskman-header{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid rgba(255,255,255,.03);flex-shrink:0;background:#0000000f}.taskman-tabs{display:flex;gap:2px;background:#ffffff04;border-radius:var(--r-md);padding:2px}.taskman-tab{flex:1;padding:5px 10px;border-radius:var(--r-sm);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-tertiary);cursor:pointer;border:none;background:none;transition:all var(--t-fast) ease;text-align:center}.taskman-tab:hover{color:var(--text-secondary)}.taskman-tab.active{background:var(--neon-cyan-dim);color:var(--neon-cyan)}.taskman-body{flex:1;overflow:auto;padding:var(--sp-2)}.taskman-footer{display:flex;justify-content:space-between;padding:4px 10px;font-size:var(--fs-2xs);color:var(--text-disabled);border-top:1px solid rgba(255,255,255,.02);flex-shrink:0;font-family:var(--font-mono)}.taskman-list-header{display:flex;align-items:center;gap:var(--sp-2);padding:5px 8px;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-widest);color:var(--text-disabled);border-bottom:1px solid rgba(255,255,255,.02)}.taskman-row{display:flex;align-items:center;gap:var(--sp-2);padding:6px 8px;border-radius:var(--r-md);font-size:var(--fs-xs);cursor:pointer;transition:background var(--t-instant) ease;border:1px solid transparent}.taskman-row:hover{background:#ffffff05}.taskman-row.active{background:rgba(var(--neon-cyan-rgb),.03);border-color:rgba(var(--neon-cyan-rgb),.06)}.taskman-action-btn{width:20px;height:20px;border-radius:var(--r-xs);display:flex;align-items:center;justify-content:center;font-size:9px;cursor:pointer;border:none;background:#ffffff05;color:var(--text-tertiary);transition:all var(--t-fast) ease}.taskman-action-btn:hover{background:#ffffff0f;color:var(--text-primary)}.taskman-action-btn.kill-btn:hover{background:#ff5f571f;color:var(--neon-red)}.taskman-empty{text-align:center;padding:28px;color:var(--text-disabled);font-size:var(--fs-sm)}.taskman-perf{padding:var(--sp-2)}.taskman-perf-row{display:flex;align-items:center;gap:var(--sp-3);padding:6px 0}.taskman-perf-label{width:65px;font-size:var(--fs-2xs);color:var(--text-tertiary);flex-shrink:0;font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:var(--ls-wider)}.taskman-perf-bar-track{flex:1;height:5px;background:#ffffff08;border-radius:3px;overflow:hidden}.taskman-perf-bar{height:100%;border-radius:3px;transition:width .8s ease}.taskman-perf-value{width:75px;text-align:right;font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--text-secondary);flex-shrink:0}.taskman-system{padding:var(--sp-2)}.taskman-system-row{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-3);padding:6px;border-bottom:1px solid rgba(255,255,255,.015);font-size:var(--fs-xs)}.taskman-system-row span:first-child{color:var(--text-tertiary);flex-shrink:0;font-weight:var(--fw-medium)}.taskman-system-row span:last-child{text-align:right;color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-2xs);word-break:break-all}
