/* Compact status controls live in the conversation/result, never in the composer. */
#trainer-app .coach-attention128{flex:none;padding:8px 14px;border-bottom:1px solid var(--line);background:var(--surface);font-size:12px!important}
#trainer-app .coach-attention128>div{display:flex;align-items:center;justify-content:space-between;gap:12px}
#trainer-app .coach-attention128 [data-attention-state]{color:var(--muted);font-size:12px!important;white-space:nowrap}
#trainer-app .coach-attention128[data-resolved="true"] [data-attention-state]{color:var(--green)}
#trainer-app .coach-attention128 button{min-height:44px!important;padding:8px 12px!important;border:1px solid var(--line);border-radius:9px;background:var(--surface2);color:var(--text);font-size:12px!important;line-height:1.4;touch-action:manipulation}
#trainer-app .coach-attention128 button:disabled{opacity:.45}
#trainer-app .coach-attention128 button:focus-visible{outline:2px solid var(--green);outline-offset:2px}
#trainer-app .coach-attention128 p{margin:8px 0 0;font-size:12px!important;color:#ff8c8c;line-height:1.5}
#trainer-app .coach-attention128>[data-attention-retry]{margin-top:8px}
#trainer-app .coach-attention128 [hidden],#trainer-app .coach-attention128[hidden]{display:none!important}
#trainer-app .coach-result-sheet .coach-attention128{border:1px solid var(--line);border-radius:11px;margin:12px 0;padding:6px 12px}
@media(max-width:760px){#trainer-app .v57-comms-workspace .coach-attention128{padding:4px 12px}}
