.rec-act{margin-top:8px}.rec-act-bar{align-items:center;gap:12px;display:flex}.rec-act-save{border:1.5px solid var(--rule);background:var(--surface);color:var(--heading);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;padding:4px 10px;font-size:11px;font-weight:700}.rec-act-save:hover{background:var(--vis-tint)}.rec-act-done{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--green);font-size:11px;font-weight:700}.rec-act-del{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:2px 8px;font-size:18px;line-height:1}.rec-act-del:hover{color:var(--red)}.rec-act-panel{border:2px solid var(--rule);background:var(--surface);margin-top:8px;padding:10px}.rec-act-jobs{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.rec-act-job{border:1.5px solid var(--rule);background:var(--surface);cursor:pointer;color:var(--body);text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.rec-act-job:hover{background:var(--vis-tint)}.rec-act-job-label{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.rec-act-job-count{color:var(--muted);flex:none;font-size:11px}.rec-act-or{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.rec-act-new{gap:8px;margin-top:6px;display:flex}.rec-act-new .tool-input{flex:1;padding:8px 10px;font-size:16px}.rec-act-new-btn{background:var(--vis-yellow);color:var(--heading);border:2px solid var(--rule);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;flex:none;padding:0 14px;font-size:12px;font-weight:700}
