.manual-group-list:empty{display:none}.manual-group-card{padding:12px;margin-bottom:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-raised)}
.manual-group-card h4{margin:0 0 8px;font-size:12px}.manual-group-card .manual-trade-note{margin:6px 0}.manual-group-pnl{display:block;margin:10px 0;font-size:13px;font-variant-numeric:tabular-nums}
.manual-group-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.manual-group-actions button{flex:1;min-width:0;min-height:40px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font:500 11px/1.4 "Segoe UI",sans-serif;cursor:pointer}.manual-group-actions button.danger{border-color:var(--red,#f56b7c);color:var(--red,#f56b7c)}.manual-group-actions button:disabled{opacity:.55;cursor:wait}.manual-group-actions button:focus-visible{outline:2px solid var(--green);outline-offset:2px}
.manual-results-history{margin:0 var(--internal-panel-padding-inline,20px) 20px}.manual-results-history summary{font-size:13px;font-weight:600;cursor:pointer}.manual-results-history-list{display:grid;gap:10px;max-height:360px;overflow:auto;margin-top:12px}.manual-result-row{padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised);font-size:12px}.manual-result-heading{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.manual-result-row p{margin:8px 0 0;color:var(--muted);font-size:11px;line-height:1.6;overflow-wrap:anywhere}
