/* Чек-лист «Перед отправкой» на страницах заданий.
   Разметка: <div class="checklist-block" data-checklist="ИМЯ_ЗАДАНИЯ"> … <ul class="checklist"><li><label><input type="checkbox"><span>…</span></label></li></ul> … </div>
   Отметки сохраняет /-/js/checklist.js (localStorage, ключ по data-checklist или по адресу страницы). */
.checklist-block .cl-group { margin: 4px 0 6px; font-size: 12px; font-weight: bold; text-transform: uppercase; letter-spacing: .05em; color: #999; }
.checklist-block .checklist { list-style: none; padding-left: 0; margin-bottom: 10px; }
.checklist-block .checklist li { margin-bottom: 7px; }
.checklist-block .checklist label { display: flex; align-items: flex-start; gap: 9px; font-weight: normal; cursor: pointer; margin: 0; line-height: 1.45; }
.checklist-block .checklist input { flex: 0 0 auto; margin: 5px 0 0; width: 15px; height: 15px; }
.checklist-block .checklist input:checked + span { color: #999; text-decoration: line-through; }
.checklist-block .checklist-note { margin: 2px 0 16px; font-size: 12px; line-height: 1.5; color: #999; }
.checklist-block .checklist-note a { color: #999; text-decoration: underline; }
.checklist-block .checklist-note a:hover { color: #666; }
