/* rc3w-20261024 网页多任务：右下角提示、左栏「新回答」 */
.mt-tip{position:fixed;right:20px;bottom:24px;z-index:60;display:flex;align-items:center;gap:10px;max-width:min(420px,calc(100vw - 32px));padding:10px 12px 10px 16px;border-radius:12px;background:var(--ink,#1f2329);color:#fff;font-size:14px;line-height:1.5;box-shadow:0 8px 28px rgba(0,0,0,.18)}
.mt-tip span{flex:1;min-width:0}
.mt-tip button{flex:none;border:0;border-radius:8px;padding:5px 12px;font:inherit;font-size:13px;cursor:pointer;background:#fff;color:#1f2329}
.mt-tip button.mt-x{background:transparent;color:rgba(255,255,255,.7);padding:2px 6px;font-size:18px;line-height:1}
.mt-tip button:focus-visible{outline:2px solid #8ab4ff;outline-offset:2px}
.chat-item .mt-newtag{flex:none;margin-left:4px;padding:1px 7px;border-radius:999px;background:#e8f1ff;color:#2463d6;font-size:11px;font-weight:600;white-space:nowrap}
/* rc3z-20261024 大任务：中途补充、暂停 */
.btp .mt-note{margin-top:8px;padding:6px 10px;border-radius:8px;background:#eef4ff;color:#2a4a8a;font-size:13px;line-height:1.55}
.btp .mt-ctl{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:8px}
.mt-ctl-text{font-size:12.5px;color:#6b7280}
.mt-ctl-btn{min-height:28px;padding:2px 14px;border:1px solid #d6dbe4;border-radius:8px;background:#fff;color:#374151;font:inherit;font-size:13px;cursor:pointer}
.mt-ctl-btn:focus-visible{outline:2px solid #8ab4ff;outline-offset:2px}
@media (prefers-color-scheme:dark){.btp .mt-note{background:rgba(120,160,255,.12);color:inherit}.mt-ctl-btn{background:transparent;color:inherit}}
/* rc4a-20261024 左栏：正在回答的对话转圈 */
.chat-item .mt-run{flex:none;display:inline-flex;align-items:center;gap:5px;margin-left:4px;color:#d33f35;font-size:12px;white-space:nowrap}
.chat-item .mt-spin{width:12px;height:12px;border:2px solid rgba(211,63,53,.22);border-top-color:#d33f35;border-radius:50%;animation:mt-spin .8s linear infinite}
.chat-item.mt-running .ct{font-weight:600}
@keyframes mt-spin{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){.chat-item .mt-spin{animation-duration:2.4s}}
.pick-item.mt-idrow{display:flex;flex-direction:column;align-items:flex-start;gap:3px;white-space:normal;max-width:300px}
.pick-item.mt-idrow small{display:block;margin:0;max-width:100%;overflow:visible;white-space:normal;text-overflow:clip;font-size:11.5px;line-height:1.4;color:#8a909a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all;user-select:all}

/* watch-20261026：提示挪到右上（原来在右下压着发送按钮），× 看得清；左栏「等你回答」 */
.mt-tip{top:72px!important;bottom:auto!important}
.mt-tip button.mt-x{color:#fff!important;opacity:.85;font-size:20px!important;padding:2px 8px!important}
.mt-tip button.mt-x:hover{opacity:1;background:rgba(255,255,255,.12)!important}
.mt-asktag{flex:none;margin-left:4px;padding:1px 7px;border-radius:999px;background:#fdecea;color:#b32b1e;font-size:11px;font-weight:700;white-space:nowrap;animation:mt-ask-pulse 1.6s ease-in-out infinite}
@keyframes mt-ask-pulse{50%{opacity:.55}}
@media (prefers-reduced-motion:reduce){.mt-asktag{animation:none}}
