.TaskMiniPlayer-module__CSGN_a__miniPlayer{background-color:rgba(var(--primary-rgb,59,130,246),.9);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;border-radius:1.25rem;justify-content:space-between;align-items:center;height:64px;margin-left:220px;padding:0 16px 0 24px;transition:transform .18s cubic-bezier(.4,0,.2,1),opacity .18s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:1.5rem;left:1.5rem;right:1.5rem;box-shadow:0 -2px 10px #0000001a}.TaskMiniPlayer-module__CSGN_a__hidden{opacity:0;pointer-events:none;transform:translateY(calc(100% + 2.5rem))}.TaskMiniPlayer-module__CSGN_a__visible{opacity:1;transform:translateY(0)}.TaskMiniPlayer-module__CSGN_a__pulsingIndicator{background-color:#4ade80;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-right:16px;position:relative}.TaskMiniPlayer-module__CSGN_a__pulsingIndicator[data-active=true] .TaskMiniPlayer-module__CSGN_a__innerPulse{background-color:inherit;opacity:.6;border-radius:50%;animation:2s infinite TaskMiniPlayer-module__CSGN_a__pulse;position:absolute;inset:0}.TaskMiniPlayer-module__CSGN_a__pulsingIndicator[data-active=false]{background-color:#9ca3af}@keyframes TaskMiniPlayer-module__CSGN_a__pulse{0%{opacity:.6;transform:scale(1)}50%{opacity:0;transform:scale(2)}to{opacity:0;transform:scale(1)}}.TaskMiniPlayer-module__CSGN_a__taskInfo{flex-direction:column;flex:1;min-width:0;margin-right:12px;display:flex}.TaskMiniPlayer-module__CSGN_a__taskName{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;font-size:16px;font-weight:600;overflow:hidden}.TaskMiniPlayer-module__CSGN_a__projectName{white-space:nowrap;text-overflow:ellipsis;opacity:.8;font-size:12px;overflow:hidden}.TaskMiniPlayer-module__CSGN_a__tagContainer{flex-shrink:0;gap:4px;margin-right:12px;display:flex}.TaskMiniPlayer-module__CSGN_a__moreTags{background-color:#fff3;border-radius:4px;padding:2px 4px;font-size:10px}.TaskMiniPlayer-module__CSGN_a__timerDisplay{font-family:var(--font-mono,monospace);color:#fff;flex-shrink:0;margin:0 16px;font-size:18px;font-weight:600}.TaskMiniPlayer-module__CSGN_a__timerDisplay *{color:#fff!important}.TaskMiniPlayer-module__CSGN_a__controls{flex-shrink:0;align-items:center;gap:8px;display:flex}.TaskMiniPlayer-module__CSGN_a__controlButton{color:#fff;cursor:pointer;background-color:#fff3;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.TaskMiniPlayer-module__CSGN_a__controlButton:hover{background-color:#ffffff4d;transform:scale(1.05)}.TaskMiniPlayer-module__CSGN_a__controlButton:active{transform:scale(.95)}@media (max-width:640px){.TaskMiniPlayer-module__CSGN_a__miniPlayer{margin:0;padding:0 1rem 0 1.25rem;bottom:6rem;left:.875rem;right:.875rem}.TaskMiniPlayer-module__CSGN_a__hidden{opacity:0;transform:translateY(calc(100% + 7rem))}.TaskMiniPlayer-module__CSGN_a__tagContainer{display:none}.TaskMiniPlayer-module__CSGN_a__taskInfo{width:100%}.TaskMiniPlayer-module__CSGN_a__timerDisplay{margin:0 8px;font-size:16px}.TaskMiniPlayer-module__CSGN_a__controlButton{width:32px;height:32px}}@media (prefers-color-scheme:dark){.TaskMiniPlayer-module__CSGN_a__miniPlayer{background-color:rgba(var(--primary-dark-rgb,30,64,175),.95);box-shadow:0 -2px 10px #0000004d}.TaskMiniPlayer-module__CSGN_a__controlButton{background-color:#ffffff26}.TaskMiniPlayer-module__CSGN_a__controlButton:hover{background-color:#ffffff40}}@keyframes TaskMiniPlayer-module__CSGN_a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.TaskMiniPlayer-module__CSGN_a__spin{animation:1s linear infinite TaskMiniPlayer-module__CSGN_a__spin}.TaskMiniPlayer-module__CSGN_a__controlButton:disabled{opacity:.6;cursor:not-allowed}.TaskMiniPlayer-module__CSGN_a__controlButton:disabled:hover{background-color:#fff3;transform:none}
