.workflow-bar{padding:14px;border:1px solid #4b4b4b;background:#18181b;margin:12px 0 20px;font-size:13px;line-height:1.5}.workflow-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.workflow-actions button,.draft-preview-banner button,.upload-job button{padding:8px 10px;border:1px solid #888;background:#202024;color:#fff;cursor:pointer}.workflow-actions button:disabled{opacity:.45;cursor:wait}#workflowStatus{margin-top:7px;color:#c4c4c4;white-space:pre-wrap}#workflowStatus[role=alert]{color:#ffb39b}.draft-preview-banner{position:fixed;bottom:35px;left:10px;right:10px;z-index:90;background:#202024;border:1px solid #fff;padding:12px;text-align:center;color:#fff}.upload-job{padding:12px;border:1px solid #45454a;margin:8px 0;line-height:1.5;font-size:12px}.upload-job progress{width:100%;height:12px}.upload-job .job-message{white-space:pre-wrap;overflow-wrap:anywhere}.upload-job button{margin:6px 8px 0 0}.media-advice{font-size:12px;line-height:1.6;padding:12px;background:#18181b;color:#ccc}.admin-media-tools{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.admin-media-tools button{background:#222;color:white;border:1px solid #777;padding:8px}.panel button:focus-visible,.proj:focus-visible,.still:focus-visible{outline:2px solid white;outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}.still{opacity:1;transform:none}}
