.pill.st-connected,.pill.st-sent,.pill.st-completed{background:#e4f7ed;color:#067647}
.pill.st-disconnected,.pill.st-cancelled,.pill.st-draft{background:#edf0f7;color:#4a5568}
.pill.st-login_required,.pill.st-verification_required,.pill.st-waiting_user,.pill.st-paused,.pill.st-uncertain{background:#fff4dc;color:#8a5a00}
.pill.st-processing,.pill.st-running,.pill.st-queued{background:#e8edff;color:#3444bd}
.pill.st-error,.pill.st-failed{background:#fff0ef;color:#b42318}
label.check{display:block;font-weight:500;margin:8px 0}
label.check input[type=checkbox],label.check input[type=radio]{width:auto;margin-right:8px}
.inline-form{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.inline-form input,.inline-form select{width:auto}
.actions-cell{white-space:nowrap}.actions-cell form,.actions-cell details{display:inline-block;vertical-align:top;margin:0 2px 4px 0}
details.rename summary{cursor:pointer;display:inline-block;padding:10px 15px;border-radius:8px;background:#e9edff;color:#2636a5;font-weight:650}
details.rename[open]{display:block}
code{background:#eef1f8;padding:1px 5px;border-radius:5px;font-size:13px;overflow-wrap:anywhere}
button[disabled]{opacity:.5;cursor:not-allowed}
@media (max-width:640px){.actions-cell{white-space:normal}}
