.robot-monitoring[hidden]{display:none!important}
.robot-monitoring{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;background:var(--bg);color:var(--text)}
.robot-monitor-toolbar{display:flex;align-items:center;gap:16px;padding:12px 16px;border-bottom:1px solid var(--line)}
.robot-monitor-toolbar button{padding:7px 12px}
.robot-monitor-count,.robot-monitor-status{color:var(--muted);font-size:12px}
.robot-monitor-scroll{flex:1;min-height:0;overflow:auto}
.robot-monitoring table{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}
.robot-monitoring th{position:sticky;top:0;background:var(--surface);z-index:1;text-align:right;border-bottom:1px solid var(--line)}
.robot-monitoring th button{width:100%;padding:12px;text-align:inherit;border:0;border-radius:0;background:transparent;font:inherit;color:var(--muted)}
.robot-monitoring td{padding:10px 12px;text-align:right;border-bottom:1px solid var(--line)}
.robot-monitoring td:first-child,.robot-monitoring th:first-child,.robot-monitoring td:nth-child(3),.robot-monitoring th:nth-child(3){text-align:left}
.robot-monitoring td button{border:0;background:transparent;color:var(--text);font:inherit;font-weight:600;padding:0}
.robot-monitoring tr[data-side=buy] td:nth-child(3){color:var(--green,#55c498)}
.robot-monitoring tr[data-side=sell] td:nth-child(3){color:var(--red,#ef777d)}
.robot-monitoring tbody tr:hover{background:var(--control-hover)}
.robot-monitor-empty{text-align:center;color:var(--muted);padding:40px 16px}
.robot-monitor-empty:empty,.robot-monitor-status:empty{display:none}
.robot-monitor-status{padding:8px 16px;border-top:1px solid var(--line)}
.ui-instrument-selection{padding:8px;border-radius:4px;cursor:pointer}
.ui-instrument-selection:hover{background:var(--control-hover)}
.instrument-options label.ui-instrument-heading{cursor:pointer;font-size:12px}

.robot-monitoring td.robot-monitor-indicator{padding:2px 12px;text-align:center;width:90px}
.robot-monitor-indicator .panel-robots{display:flex;align-items:center;justify-content:center;min-height:50px}

.robot-monitor-group{display:flex;align-items:center;gap:7px;font-size:12px;cursor:pointer;white-space:nowrap}
.robot-monitor-group-row{background:var(--surface);font-weight:600}
.robot-monitor-member td:first-child{padding-left:28px}
.robot-monitor-toolbar{flex-wrap:wrap}

.robot-monitor-group-indicator .robot-total{display:inline-flex;vertical-align:middle;justify-content:center;align-items:center}
.robot-monitor-group-indicator .robot-monitor-group-count{display:inline-block;margin-left:8px;color:var(--muted);font-size:11px;vertical-align:middle}
.robot-monitor-group-indicator .panel-robots[hidden]{display:none!important}
