     :root {
    --target-block: #fff; /*Цвет подложки под целями*/
    --target-line: 1px solid #E2E2E2;/*Разделители между целями*/

    --target-header:  #a57b01; /*Цвет заголовка*/
    --target-text:  #d1ae4a; /*Цвет достигнутой цели*/
    --target-text-goal-not-achieved:  #98988D; /*Цвет недостигнутой цели*/

    /*Чек-бокс*/
    --target-checkbox-size: 20px; /* Размер чекбокса */
    --target-checkbox-radius: 50px; /* Скругление чекбокса */
    --target-checkbox-border-width: 2px; /* Толщина рамки */
    --target-checkbox-border-color: #C4C4C4; /* Цвет рамки у неотмеченного чекбокса */
    --target-checkbox-bg-color: #ffffff; /* Цвет фона чекбокса */
    --target-checkbox-margin-right: 10px; /* Отступ от текста */
    --target-checkbox-check-color: #fff; /* Цвет галочки */
    --target-checkbox-fill-color: #d1ae4a; /* Цвет заливки отмеченного чекбокса */
    --target-checkbox-font-size: 14px; /* Размер галочки */
}


.goal-lessons li .user-state-bg {
    background: none!important;
}

/*Скрываем картинки в зачетке*/

.goal-lessons li .state-icon-block,
.goal-lessons li .user-state-label,
.goal-lessons li .user-state-label-ex,
.goal-lessons .description,
.goal-lessons .divider,
.goal-lessons .lesson-list .item-image,
.goal-lessons .lesson-list__video-watched {
    display: none!important;
}



.lesson-list .item-main-td.item-with-image {
    height: auto;
}

/*Подложка*/
.wrap-block-goal-lessons {
    border-radius: var(--traning-zoloto-border-radius);
    background: var(--traning-zoloto-bg-fon);
    padding: 20px;
    max-width: 400px !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0px auto 20px !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 15px;
    max-width: 500px;
}

/*Подложка под контентом*/
.block-goal-lessons {
    background: var(--target-block);
    box-shadow: var(--traning-zoloto-box-shadow);
    border-radius: var(--traning-zoloto-border-radius);
    padding: 26px 20px;

}

/*Заголовок*/
.name-goal-lessons .html-content {
    font-family: var(--traning-zoloto-font-family-header);
    font-style: normal;
    font-weight: 500;
    font-size: 16px; /*Размер заголовка*/
    line-height: inherit;   
    color: var(--target-header);
    text-align: center;
    padding-bottom: 20px;
    border-bottom: var(--target-line);
}

/*Название цели*/
.goal-lessons .lesson-list li .title {
    font-family: var(--traning-zoloto-font-family-text);
    font-style: normal;
    font-weight: 500;
    font-size: 16px;/*ставим 0 еслм переимновывем уроки*/
    color: #616161; /*var(--target-text);*/
    margin-right: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: unset;
    position: relative;
    align-items: center;

}

/* &#9989; Чекбоксы */

.goal-lessons .lesson-list li .checkbox {
    display: inline-block;
    width: var(--target-checkbox-size);
    height: var(--target-checkbox-size);
    margin-right: var(--target-checkbox-margin-right);
    border: var(--target-checkbox-border-width) solid var(--target-checkbox-border-color);
    border-radius: var(--target-checkbox-radius);
    background: var(--target-checkbox-bg-color);
    box-sizing: border-box;
    position: relative;
    flex-shrink: 0;
}

/* Галочка при выполненной цели */
.goal-lessons li.user-state-accomplished .checkbox {
    background-color: var(--target-checkbox-fill-color);
    border-color: var(--target-checkbox-fill-color);
}

.goal-lessons li.user-state-accomplished .checkbox::after {
    content: '\f078';
    font-family: 'fontawesome';
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    font-size: var(--target-checkbox-font-size);
    color: var(--target-checkbox-check-color);
}


/* Линии между элементами */
.goal-lessons .lesson-list li {
    margin: 0;
    min-height: auto;
    border-bottom: var(--target-line);
    padding: 16px 0;
}



.goal-lessons .lesson-list li .info {
    border: none;
    margin-left: 0;
    background: none;
}

.goal-lessons .lesson-list li table {
    min-height: unset;
}

.goal-lessons .lesson-list .item-main-td {
    padding: 0;
}

.goal-lessons li .title:after {
    font-size: 18px;

}

.goal-lessons li:not(.user-state-accomplished) .title:after {
    color: var(--target-text-goal-not-achieved);
}


/* Подписи к конкретным урокам ЗАМЕНИТЕ ID УРОКОВ И НАЗВАНИЕ ЦЕЛИ НА СВОИ*/


.goal-lessons li.lesson-id-344251208 .title:after {
    content: "Зачет Модуль 6";
}
.goal-lessons li.lesson-id-344251298 .title:after {
    content: "Зачет Модуль 6";
}
.goal-lessons .lesson-list {
    background: none;
    padding: 0;
    margin: 0;
}


