/* ClickBee V2.5.1 · existing #060a25 theme, no external assets */
#tasks [data-cb-live-task-list]{touch-action:pan-y;}
#tasks .cb-task-loader-v251{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:60px;margin:8px auto 12px;color:#c9c8f9;font-size:12px;letter-spacing:.02em;pointer-events:none;}
#tasks .cb-task-loader-v251[hidden],#tasks .cb-saved-bar-v251[hidden]{display:none!important;}
.cb-loader-ring-v251{display:block;width:25px;height:25px;border:2.5px solid rgba(150,132,255,.15);border-top-color:#987bff;border-right-color:#6b58db;border-radius:50%;animation:cb-loader-v251 .72s linear infinite;box-shadow:0 0 16px rgba(117,79,254,.12)}
@keyframes cb-loader-v251{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.cb-loader-ring-v251{animation-duration:1.6s}}
#tasks .cb-task-loader-v251.cb-pull-mode-v251{min-height:54px;}
#tasks .cb-task-pinned-v251 article.task-card{outline:1px solid rgba(148,120,255,.24);outline-offset:-1px;}
#tasks .cb-task-hidden-saved-v251{display:none!important;}
#tasks .cb-saved-bar-v251{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 11px;margin:3px 0 11px;border:1px solid rgba(153,143,255,.14);border-radius:12px;background:rgba(92,76,171,.12);color:#edeaff;font-size:12px;}
#tasks .cb-saved-bar-v251 button{border:0;color:#bbaaff;background:transparent;cursor:pointer;font:inherit;}
.cb-context-v251{position:fixed;z-index:2147483000;width:min(234px,calc(100vw - 16px));padding:5px;border:1px solid rgba(175,159,255,.2);border-radius:13px;background:rgba(19,22,56,.96);box-shadow:0 17px 48px rgba(1,2,18,.5),inset 0 1px rgba(255,255,255,.07);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:flex;flex-direction:column;gap:2px;}
.cb-context-v251[hidden]{display:none!important}
.cb-context-v251 button{display:flex;align-items:center;gap:9px;min-height:34px;border:0;border-radius:8px;padding:5px 10px;width:100%;background:transparent;color:#f4f1ff;font:500 12px/1.25 system-ui,-apple-system,'Segoe UI',sans-serif;text-align:left;cursor:pointer;white-space:nowrap}
.cb-context-v251 button:hover,.cb-context-v251 button:focus-visible{background:rgba(129,104,252,.21);outline:0}
.cb-context-icon-v251{display:inline-flex;align-items:center;justify-content:center;width:19px;flex-shrink:0;color:#a992ff;font-size:17px;font-weight:500}

/* R158: refresh feedback becomes a complete ring immediately; requests never wait for animation. */
#tasks .cb-task-loader-v251.cb-refreshing-v158 .cb-loader-ring-v251{
 border-color:#8a74eb;border-top-color:#c2aaff;animation:cb-loader-v251 .52s linear infinite;
}
#tasks .cb-task-loader-v251.cb-refreshing-v158{transition:none}
@media(prefers-reduced-motion:reduce){#tasks .cb-task-loader-v251.cb-refreshing-v158 .cb-loader-ring-v251{animation:none}}
