.workbench-activity{padding:0 6px 12px}
.workbench-activity:empty{display:none}
.workbench-activity .workbench-progress-details summary{cursor:pointer;display:flex;align-items:center;gap:6px;color:#595959;line-height:28px}
.workbench-activity .workbench-progress-log{max-height:140px;overflow:auto;padding:8px 0;color:#777;font-size:13px;line-height:24px}
.workbench-activity .workbench-failure{border-left:2px solid #d9a5a0;padding:4px 12px;margin-bottom:10px;line-height:1.6}
.workbench-activity .workbench-failure strong{font-weight:500;color:#9e3932}
.workbench-activity .workbench-failure p{margin:4px 0;color:#666}
.workbench-activity .workbench-failure details{font-size:13px;color:#777;margin:6px 0}
.workbench-activity .workbench-failure summary{cursor:pointer}
.workbench-activity .workbench-failure .ant-btn{margin-right:8px}
.workbench-conversation-compose .workbench-queue{border:1px solid #ededee;background:#fafafa;border-radius:12px;margin-bottom:8px;padding:4px 12px;max-height:180px;overflow:auto}
.workbench-conversation-compose .workbench-queue-row{padding:4px 0}
.workbench-conversation-compose .workbench-queue-heading{font-size:13px;color:#777}
.workbench-conversation-compose .workbench-send-options{gap:2px;background:#eeeef0;border-radius:8px;padding:2px}
.workbench-conversation-compose .workbench-send-options .ant-btn[aria-pressed=true]{background:white;color:#262626;box-shadow:0 1px 2px #00000010}
.workbench-conversation-compose .workbench-compose-foot{min-height:0;padding-top:4px}

.assistant-page .assistant-composer-wrap:has(.workbench-conversation-compose){border-top:0;padding-top:8px}
