.automation-task-panel{z-index:34;border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border));background:linear-gradient(150deg, color-mix(in srgb, var(--menu-bg) 94%, transparent), color-mix(in srgb, var(--panel-bg) 96%, transparent)), color-mix(in srgb, var(--panel-bg) 92%, #020617);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:15px;gap:8px;width:min(288px,100vw - 32px);padding:10px;display:grid;position:fixed;top:max(92px,14vh);right:22px;box-shadow:0 14px 42px #0208173d,inset 0 1px #ffffff14}.automation-task-panel--success{border-color:color-mix(in srgb, #22c55e 36%, var(--border))}.automation-task-panel--failed{border-color:color-mix(in srgb, #ef4444 36%, var(--border))}.automation-task-panel__topline,.automation-task-panel__headline,.automation-task-panel__meta,.automation-task-panel__actions{align-items:center;gap:10px;display:flex}.automation-task-panel__topline{grid-template-columns:22px minmax(0,1fr) auto;gap:7px;display:grid}.automation-task-panel__topline,.automation-task-panel__meta{justify-content:space-between}.automation-task-panel__drag,.automation-task-panel__tool{width:24px;height:24px;min-height:24px;color:var(--muted);background:color-mix(in srgb, var(--panel-bg) 68%, transparent);border-radius:999px;place-items:center;padding:0;display:inline-grid}.automation-task-panel__drag{cursor:grab}.automation-task-panel__drag:active{cursor:grabbing}.automation-task-panel__tool:hover,.automation-task-panel__drag:hover{color:var(--text-h);background:color-mix(in srgb, var(--accent) 12%, var(--panel-bg))}.automation-task-panel__tools{align-items:center;gap:4px;display:inline-flex}.automation-task-panel__status{background:color-mix(in srgb, var(--accent) 14%, transparent);min-width:0;min-height:24px;color:color-mix(in srgb, var(--accent) 72%, var(--text-h));text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:850;line-height:1;display:inline-flex;overflow:hidden}.automation-task-panel__status svg{flex:none}.automation-task-panel--processing .automation-task-panel__status svg{animation:1s linear infinite automation-task-spin}.automation-task-panel--success .automation-task-panel__status{color:color-mix(in srgb, #86efac 72%, var(--text-h));background:#22c55e2e}.automation-task-panel--failed .automation-task-panel__status{color:color-mix(in srgb, #fecaca 82%, var(--text-h));background:#ef444429}.automation-task-panel__dismiss{width:28px;height:28px;min-height:28px;color:var(--muted);background:color-mix(in srgb, var(--panel-bg) 72%, transparent);border-radius:999px;padding:0}.automation-task-panel__dismiss:hover{color:var(--text-h);background:color-mix(in srgb, var(--accent) 12%, var(--panel-bg))}.automation-task-panel__headline{justify-content:space-between;min-width:0}.automation-task-panel__headline strong{min-width:0;color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;overflow:hidden}.automation-task-panel__headline span{color:var(--muted);flex:none;align-items:center;gap:5px;font-size:12px;font-weight:750;display:inline-flex}.automation-task-panel p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.automation-task-panel__error{border:1px solid color-mix(in srgb, #ef4444 26%, var(--border));color:color-mix(in srgb, #fecaca 86%, var(--text-h));background:#ef444414;border-radius:12px;padding:9px 10px;font-size:12px;line-height:1.45}.automation-task-panel__progress{background:var(--progress-track-bg);border-radius:999px;width:100%;height:6px;overflow:hidden}.automation-task-panel__progress i{border-radius:inherit;background:var(--button-gradient);height:100%;transition:width .35s;display:block}.automation-task-panel--success .automation-task-panel__progress i{background:linear-gradient(90deg,#22c55e,#86efac)}.automation-task-panel--failed .automation-task-panel__progress i{background:linear-gradient(90deg,#ef4444,#f97316)}.automation-task-panel__meta span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.automation-task-panel__steps{gap:6px;display:grid}.automation-task-step{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:color-mix(in srgb, var(--panel-bg) 66%, transparent);border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;padding:7px;display:grid}.automation-task-step>span{background:color-mix(in srgb, var(--muted) 14%, transparent);width:20px;height:20px;color:var(--muted);border-radius:999px;place-items:center;font-size:11px;font-weight:900;display:inline-grid}.automation-task-step div{gap:2px;min-width:0;display:grid}.automation-task-step strong{color:var(--text-h);font-size:12px;line-height:1.25}.automation-task-step small{color:var(--muted);font-size:11px;line-height:1.35}.automation-task-step--active{border-color:color-mix(in srgb, var(--accent) 26%, var(--border));background:color-mix(in srgb, var(--accent) 7%, var(--panel-bg))}.automation-task-step--active>span{background:var(--button-gradient);color:var(--button-text)}.automation-task-step--done>span{color:#062b16;background:linear-gradient(135deg,#22c55e,#86efac)}.automation-task-step--failed>span{color:#fff7ed;background:linear-gradient(135deg,#ef4444,#f97316)}.automation-task-panel__actions{flex-wrap:wrap;justify-content:flex-end}.automation-task-panel__primary,.automation-task-panel__secondary{border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.automation-task-panel--collapsed{border-radius:999px;width:auto;padding:0;overflow:hidden}.automation-task-panel__pill{min-height:34px;color:var(--text-h);background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.automation-task-panel__pill svg{flex:none}.automation-task-panel--processing .automation-task-panel__pill svg{animation:1s linear infinite automation-task-spin}.automation-task-panel__pill span,.automation-task-panel__pill small{white-space:nowrap;font-size:12px;font-weight:850}.automation-task-panel__pill small{color:var(--muted)}.automation-task-panel__primary{color:var(--button-text);background:var(--button-gradient)}.automation-task-panel__primary--failed{background:linear-gradient(90deg,#ef4444,#f97316)}.automation-task-panel__secondary{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border));color:var(--text-h);background:color-mix(in srgb, var(--panel-bg) 76%, transparent)}@keyframes automation-task-spin{to{transform:rotate(360deg)}}@media (width<=640px){.automation-task-panel{touch-action:auto;width:calc(100vw - 28px);max-height:min(62vh,420px);top:auto;bottom:14px;right:14px;overflow:auto;left:auto!important}.automation-task-panel--collapsed{width:auto;max-width:calc(100vw - 28px)}.automation-task-panel__drag,.automation-task-panel__tool[aria-label=恢复默认位置]{display:none}.automation-task-panel__headline{flex-direction:column;align-items:flex-start;gap:5px}.automation-task-panel__steps{grid-template-columns:1fr}.automation-task-panel+.background-task-toast{display:none}}
