.ctask-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ctask{border:1px solid var(--line);border-left:4px solid var(--tone);background:#fff;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.ctask.late{border-color:#f0c9ce;border-left-color:var(--red);background:snow}.ctask.done,.ctask.skipped{opacity:.7;background:#f8fafc}.ctask-icon{background:var(--tone-soft);width:36px;height:36px;color:var(--tone);border-radius:11px;flex:none;place-items:center;display:grid}.ctask-main{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.ctask-top{flex-direction:column;gap:1px;display:flex}.ctask-top b{color:var(--ink);overflow-wrap:anywhere;font-size:14.5px}.ctask-top small{color:var(--tone);font-size:12.5px;font-weight:600}.ctask.late .ctask-top small{color:var(--red)}.ctask-lead{color:var(--muted);overflow-wrap:anywhere;font-size:13px;text-decoration:none}a.ctask-lead:hover{color:var(--blue)}.ctask-template{color:var(--muted);font-size:12px}.ctask-error{color:var(--red);font-size:12.5px}.ctask-note{border:1px solid var(--line);height:38px;font:inherit;border-radius:10px;padding:0 10px;font-size:13.5px}.ctask-actions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.ctask-actions button,.ctask-actions a{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.ctask-go{color:#fff;background:linear-gradient(145deg,var(--g1,#3b95ff),var(--g2,#0b5fe0));border:0}.ctask-done{color:#13914a;background:#effaf3;border:1px solid #bfe8cd}.ctask-skip{border:1px solid var(--line);color:var(--muted);background:#fff}.ctask-missing{border:1px dashed var(--line);color:var(--muted);background:#fff}.ctask-actions button:disabled{opacity:.6}@media (max-width:560px){.ctask-actions>*{flex:auto}}.lead-cadence{margin-bottom:12px}.lead-cadence-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.lead-cadence-head h2{align-items:center;gap:8px;display:flex;margin:0!important}.lead-cadence-stop{border:1px solid var(--line);height:34px;color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.lead-cadence-status{color:var(--muted);margin:0 0 10px;font-size:13.5px;line-height:1.5}.lead-cadence-status b{color:var(--ink)}.lead-cadence-start{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.lead-cadence-start .field{margin:0}.lead-cadence-start select,.lead-cadence-start input{border:1px solid var(--line);width:100%;height:42px;font:inherit;background:#fff;border-radius:10px;padding:0 10px;font-size:14px}.lead-cadence-start .find-go{height:42px;margin:0}.lead-cadence-error{color:var(--red);margin:8px 0 0;font-size:13px}@media (max-width:700px){.lead-cadence-start{grid-template-columns:1fr}}.shell .home-feed li.ctask{border:1px solid var(--line);border-left:4px solid var(--tone);background:#fff;border-radius:14px;align-items:flex-start;padding:12px 14px;display:flex}.shell .home-feed li.ctask.late{border-color:#f0c9ce;border-left-color:var(--red);background:snow}.shell .home-feed .ctask b{white-space:normal;text-overflow:clip;overflow:visible}.shell .home-feed .ctask-main{flex:1;min-width:0}.home-tasks .ctask-list{gap:10px}.shell .home-feed li.ctask>.ctask-icon{flex:none;flex-direction:initial;width:36px;min-width:0;height:36px;display:grid}
