.TaskActiveTimer_desktop__VpvlM,.TaskActiveTimer_phone__8cobw{display:flex;align-items:center;gap:4px;border:1px solid color-mix(in srgb,var(--state-success) 42%,var(--border-subtle));background:color-mix(in srgb,var(--state-success) 8%,var(--bg-input))}.TaskActiveTimer_desktop__VpvlM{display:inline-flex;min-width:0;padding:2px;border-radius:9px}.TaskActiveTimer_stop__Wnscx,.TaskActiveTimer_task__RUNQY{min-height:28px;border:0;border-radius:7px;background:transparent;color:var(--text-primary);font:inherit;cursor:pointer}.TaskActiveTimer_task__RUNQY{display:flex;align-items:center;gap:7px;min-width:0;padding:0 7px;font-size:.68rem}.TaskActiveTimer_task__RUNQY span{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaskActiveTimer_task__RUNQY strong{color:var(--state-success);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TaskActiveTimer_stop__Wnscx{display:inline-flex;align-items:center;gap:4px;padding:0 7px;background:color-mix(in srgb,var(--state-success) 12%,var(--bg-elevated));font-size:.66rem}.TaskActiveTimer_stop__Wnscx:disabled{opacity:.6;cursor:wait}.TaskActiveTimer_error__ypUXG{max-width:180px;color:var(--state-error);font-size:.66rem}.TaskActiveTimer_phone__8cobw{position:fixed;right:12px;bottom:calc(var(--ph-tabbar-stack-bottom, 74px) + 72px);z-index:306;flex-wrap:wrap;max-width:calc(100vw - 24px);padding:3px;border-radius:12px;background:var(--bg-elevated);box-shadow:var(--shadow-soft)}.TaskActiveTimer_phone__8cobw .TaskActiveTimer_task__RUNQY span{max-width:min(45vw,180px)}.TaskActiveTimer_phone__8cobw .TaskActiveTimer_error__ypUXG{flex:1 0 100%;max-width:none;padding:0 7px 4px}