.ak-unified-task.ak-timed-ready .ak-task-head,.ak-unified-task.ak-timed-ready .ak-task-progress{display:none!important}
.ak-unified-task.ak-timed-ready .ak-task-timing{display:block!important;margin:0 0 16px!important;padding:0!important;border:0!important;background:transparent!important;width:100%}
.ak-unified-task.ak-timed-ready .ak-task-timing>summary{display:block!important;list-style:none!important;cursor:pointer;padding:0!important;color:#999!important;font:14px/24px system-ui,sans-serif!important;min-height:34px;box-sizing:border-box}
.ak-timed-ready .ak-task-timing>summary::-webkit-details-marker{display:none}
.ak-timer-row{display:flex;align-items:center;gap:9px;min-height:26px;white-space:nowrap}
.ak-timer-label{font-variant-numeric:tabular-nums;font-feature-settings:'tnum';white-space:nowrap}
.ak-timer-arrow{display:inline-block;font-size:21px;line-height:20px;transition:transform .15s}
.ak-task-timing[open] .ak-timer-arrow{transform:rotate(90deg)}
.ak-timer-track{display:block!important;position:relative;overflow:hidden;height:1px!important;width:100%;margin:7px 0 0;background:#303030}
.ak-timer-fill{display:block!important;position:relative;height:100%;background:#aaa;max-width:100%}
.ak-task-timing>summary[data-state=running] .ak-timer-track{height:2px!important;margin-top:6px}
.ak-task-timing>summary[data-state=running] .ak-timer-fill:after{content:'';position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,#fff,transparent);animation:ak-timer-shimmer 1.8s linear infinite}
.ak-timer-indeterminate .ak-timer-fill{width:30%!important;animation:ak-timer-slide 2s ease-in-out infinite}
.ak-task-timing>summary[data-state=completed] .ak-timer-fill{background:#3b3b3b}
.ak-task-timing>summary[data-state=failed] .ak-timer-fill{background:#ba7979}
.ak-task-timing>summary:focus-visible{outline:2px solid #9abaff;outline-offset:4px;border-radius:3px}
.ak-timed-ready .ak-task-timing>.ak-task-steps{margin-top:12px}
@keyframes ak-timer-shimmer{to{transform:translateX(100%)}}
@keyframes ak-timer-slide{0%,100%{transform:translateX(0)}50%{transform:translateX(230%)}}
@media(prefers-reduced-motion:reduce){.ak-timer-fill,.ak-timer-fill:after{animation:none!important}.ak-timer-arrow{transition:none}}
