.workflow-actions{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.workflow-actions button{margin:0}.workflow-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.workflow-table{overflow:auto;max-height:65vh;margin:20px 0}.workflow-table table{border-collapse:collapse;width:100%}.workflow-table th,.workflow-table td{border:1px solid var(--line,#889);padding:8px;text-align:left;vertical-align:top}.workflow-table textarea{min-width:140px;margin:0;min-height:48px;padding:8px}.workflow-table a{white-space:nowrap}.patch-lines{font:13px/1.6 ui-monospace,monospace;max-height:65vh;overflow:auto}.patch-lines>div{white-space:pre;min-height:1.6em;padding:0 10px}.patch-added{background:#dcfce7;color:#14532d}.patch-removed{background:#fee2e2;color:#7f1d1d}.patch-header{background:#dbeafe;color:#1e3a8a;font-weight:bold}[data-theme=dark] .patch-added{background:#143b2c;color:#bbf7d0}[data-theme=dark] .patch-removed{background:#4d1e29;color:#fecdd3}[data-theme=dark] .patch-header{background:#193554;color:#bfdbfe}.patch-number{display:inline-block;min-width:5em;color:var(--muted,#64748b)}
.profit-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;align-items:end}
