.v54-today-list .v15-task-row.status-done .task-row-title,
.v54-today-list .v15-task-row.status-done .task-title{color:#34845f!important;text-decoration:line-through!important}
.v54-today-list .v15-task-row.status-failed .task-row-title,
.v54-today-list .v15-task-row.status-failed .task-title{color:#c8413d!important;text-decoration:line-through!important}
.v54-today-list .v15-task-row.status-done .task-meta{color:#5d9978}
.v54-today-list .v15-task-row.status-failed .task-meta{color:#ca625f}
.v54-today-list .v34-occurrence-circle{align-self:flex-start;margin-top:3px}
.v54-today-list .task-row-main{min-width:0}
.v54-today-list .v38-today-time{white-space:nowrap}

/* Владелец, 2026-09-22: "Закрыть день" переехала из шапки вкладки в свою строку, справа, сразу
   над полем "Главная задача" (v54.js todayMarkup) — маленькая кнопка, не конкурирует с заголовком
   вкладки за размер/выравнивание. */
.v54-close-day-row{display:flex;justify-content:flex-end;margin-bottom:8px}

/* Владелец, 2026-09-23 (разбор по скриншоту, доп. п.1): убрали текст "Успех дня пока не
 * рассчитывается"/"Успех дня · N/M" рядом с "Цели дня" (v54.js todayMarkup — .section-note
 * для этой секции больше не рендерится). Кружок с числом (.chip) должен всегда быть на одной
 * строке с надписью "Цели дня", не переноситься под неё — nowrap+overflow:hidden вместо
 * обычного переноса текста; если совсем не помещается, кружок обрежется, а не свалится строкой
 * ниже (тот же эффект, что "не показывать", раз он и так почти никогда не будет настолько
 * длинным, чтобы не влезть). */
.v54-daily-title{display:flex!important;align-items:center;gap:6px;white-space:nowrap;overflow:hidden}
.v54-daily-title .chip{flex:0 0 auto}
