.composer.has-conversation-activity{flex-wrap:wrap;row-gap:6px}
#studio-conversation-activity{display:flex;align-items:center;gap:9px;flex:0 0 100%;min-width:0;padding:1px 2px 7px;border-bottom:1px solid #eee5df;color:#5b4b43;font:500 11px/1.45 Poppins,sans-serif}
#studio-conversation-activity>.studio-conversation-copy{min-width:0;display:flex;flex-wrap:wrap;column-gap:8px;row-gap:1px}
#studio-conversation-activity strong{font-weight:600;color:#34302c}
.studio-conversation-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#338269}
#studio-conversation-activity[data-mode=working] .studio-conversation-dot{width:12px;height:12px;flex-basis:12px;border:2px solid #e85258;border-top-color:#e85258;background:transparent;animation:conversation-working 1s linear infinite}
#studio-conversation-activity[data-mode=attention] .studio-conversation-dot{background:#b76c16}
@keyframes conversation-working{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){#studio-conversation-activity .studio-conversation-dot{animation:none!important}}
@media(max-width:600px){#studio-conversation-activity{font-size:11px;padding-bottom:6px}#studio-conversation-activity>.studio-conversation-copy{display:block}#studio-conversation-activity strong,#studio-conversation-activity>.studio-conversation-copy>span{display:block}}

#studio-conversation-activity{padding-right:0}
#studio-conversation-activity>.studio-conversation-copy{flex:1}
.composer #studio-task-control{flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;margin-left:auto;border:1px solid #e85258;background:#fff4f1;color:#e85258;border-radius:12px;box-shadow:none}
.composer #studio-task-control:hover:not(:disabled){background:#ffe5e0}
.composer #studio-task-control:focus-visible{outline:3px solid #e85258;outline-offset:2px}
.composer #studio-task-control:disabled{opacity:.55;cursor:wait}
.composer #studio-task-control[hidden]{display:none}
.composer #studio-task-control svg{width:20px;height:20px;display:block}
#studio-conversation-activity[data-mode=paused] .studio-conversation-dot{background:#b76c16}



#studio-conversation-activity .studio-background-progress{flex-basis:100%;color:#805e3d;font-weight:500;font-size:10px}
#studio-conversation-activity .studio-background-progress[hidden]{display:none}
