/* =========================================================
   CSS БЛОКА: СТРАНИЦА ЗАДАЧ
   ========================================================= */
.task-board{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.6fr);gap:14px}
.task-column,.task-insight{border:1px solid var(--line);border-radius:22px;background:var(--panel);padding:22px}
.task-board>.task-column[hidden]{display:none!important}
.task-column__head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:15px}
.task-column__head h3{margin:0;font:700 22px "Manrope",sans-serif}
.task-column__head span{color:var(--muted)}
.task-insight{align-self:start;position:sticky;top:116px;background:radial-gradient(circle at 90% 0,rgba(239,63,78,.08),transparent 35%),var(--panel)}
.task-insight h3{font:700 28px/1.05 "Manrope",sans-serif;margin:14px 0}
.task-insight p{color:var(--muted);font-size:12px;line-height:1.6}
.task-insight{text-align:center}.task-insight__description{margin:0 auto 14px;max-width:440px;white-space:pre-wrap}.task-insight__details{display:flex;justify-content:center;flex-wrap:wrap;gap:7px}.task-insight__details p{margin:0;padding:7px 9px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.025)}.task-insight__actions{display:flex;justify-content:center;gap:8px;margin-top:16px}.task-item,.goal-detail{will-change:transform}.task-item.swipe-closing,.goal-detail.swipe-closing{box-shadow:inset -90px 0 55px rgba(239,63,78,.16)}
@media(max-width:760px){.task-insight__actions{display:grid;grid-template-columns:1fr 1fr}.task-insight__actions>button{width:100%}.goal-detail{touch-action:pan-y}}
