/* Compact transitions, with the existing editor and result form left in normal flow. */
#trainer-app #screen-trainer .workflow-back,
#trainer-app .workflow-result-actions button,
#trainer-app #inviteOverlay #workflowAfterInvite { min-height:44px!important; height:auto!important; padding:10px 14px!important; max-width:100%; font-size:14px!important; line-height:1.5; white-space:normal; border:1px solid var(--line); border-radius:9px; background:var(--surface2); color:var(--text); }
#trainer-app #screen-trainer .workflow-back { margin:0 0 18px; }
#trainer-app .workflow-result-actions { margin:16px 0; }
#trainer-app :is(.workflow-result-actions p,.workflow-draft-hint,.workflow-status) { margin:8px 0 0; font-size:14px!important; line-height:1.5; color:var(--muted); overflow-wrap:anywhere; }
#trainer-app #inviteOverlay #workflowAfterInvite { flex:1 1 100%; }
#trainer-app .workflow-result-actions button:disabled { opacity:.6; cursor:wait; }
